Commit Graph

219 Commits (e92d3dcf1013ab340fdef514b41ebf790f79e04c)

Author SHA1 Message Date
Don Kjer 0a86e39d90 Merge with viewer-development (mesh) 2011-05-17 21:01:36 +00:00
Don Kjer ae8ed3fc2d Merge with viewer-development 2011-05-17 19:21:55 +00:00
Dave Parks 8017900e7f merge 2011-05-12 18:50:22 -05:00
Leslie Linden a52019d6d1 SH-1521 FIX -- Lighting and Shadows grayed out on mac
* Modified mac feature table to bring it up to date with latest renderer features including deferred rendering
* Changed mac AGL pixel format to no longer allow it to revert to software rendering when shader compilation errors occur.
* Fixed up various GLSL shader compilation warnings and errors that came up as a result of the above changes.
* Changed initial conditions for the "hardware skinning" checkbox on the preferences floater so it can be modified before login on machines that support avatar vertex programs.
* Removed unused avatarAlphaF.glsl files

Reviewed by davep
2011-05-10 14:34:36 -07:00
Richard Linden 78d76eb4b0 Automated merge with bundle:E:\code\viewer-experience+c:\users\richard\appdata\local\temp\thg.t3awyz\ssh__richard@hg.lindenlab.com_richard_viewer-experience-merge_2xcevh.hg 2011-05-02 17:29:56 -07:00
Leslie Linden 36f8899861 EXP-637 FIX -- As a new user, I would like Second Life to start up with a maximized window to fully immerse myself in the experience
Mac viewer now properly supports the calls to maximize and unmaximize the screen.

Reviewed by Callum
2011-04-25 17:31:04 -07:00
Don Kjer 01f4570c79 Merge with viewer-development 2011-04-14 18:27:31 +00:00
Oz Linden e0adaa188b fix dos line endings 2011-04-09 22:49:10 -04:00
Oz Linden 52615d251b pull pack late beta fixes from 2.6.3 2011-04-06 19:20:03 -04:00
Andrew A. de Laix 7cc0388d81 FIX VWR-25444: properly initialize DEVMODE structure to prevent crash. 2011-04-06 14:55:09 -07:00
Oz Linden b5c834c6fd merge changes for STORM-1051 2011-04-05 07:23:43 -04:00
Don Kjer d292053c04 Merge with viewer-development 2011-04-01 23:37:30 +00:00
Don Kjer bdaaa6de13 Merge with https://hg.lindenlab.com/nat/viewer-eventapi2 2011-03-23 01:34:26 +00:00
Nat Goodspeed fa4359e571 STORM-1051: merge daggy fix to tip 2011-03-21 17:40:49 -04:00
Nat Goodspeed 3f3429fa68 STORM-1051: Fixup to LLWindowListener per code review.
Bug: capturing a const ref to value returned by LLSD::asString() not so good.
Bug: LLWindowListener::keyUp() was calling handleTranslatedKeyDown().
In keyDown and keyUp, support keysym lookup (e.g. "TAB") as well as integer
keycode.
In keyDown, keyUp, mouseDown, mouseUp and mouseMove, support modifier mask by
accepting an array of "CONTROL", "SHIFT" etc. strings.
State in operation doc strings valid values for button, keycode, keysym, mask.
The LLWindowListener(... LLKeyboard*) constructor param gKeyboard is always
NULL at the time LLWindowListener is constructed. Eliminate tests and global
references to gKeyboard by replacing with a more Feathers-style LLKeyboard*
getter function.
2011-03-21 17:38:16 -04:00
Don Kjer 58b393bb1e Fix to LLWindow listener keyUp event. Fix to headless client scanKeyboard, allowing input from eventhost 2011-03-09 03:31:48 +00:00
Don Kjer 0929315ab1 Added headless client keyboard 2011-02-23 05:40:08 +00:00
brad kittenbrink 930710ceec Added an EventAPI listener to LLWindow for hooking into key and mouse inputs. 2011-02-17 15:50:44 -08:00
Alain Linden d9a0a04af4 find latest DirectX dirs. 2011-01-31 12:54:57 -08:00
Aleric Inglewood 86380bb177 VWR-24254: Add support for using ld.gold on linux.
To use ld.gold configure with:
  -DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,-use-gold".
ld.gold links the viewer on my machine in 8 seconds, as
opposed to 19 seconds with ld.bfd. Moreover, it uses a
LOT less memory during linking (about 750 MB instead of
2.5 GB!).

VWR-24254: Don't link with fontconfig on non-linux.

While we already added fontconfig in the above patch,
that code turned out to also be used by Windows and
Darwin (contrary to the comments in the code).
After looking at the history of commits and a
discussion on IRC it was decided that the original
coder (Kyle Ambroff <ambroff@lindenlab.com>) really
meant (LINUX AND VIEWER) instead of (NOT LINUX OR VIEWER).
2010-12-15 20:55:10 +01:00
Richard Linden 293071284c custom skylight key bindings 2010-09-30 20:08:24 -07:00
callum 95ecad54c6 EXP-112 Enable fullscreen mode (with mode switch, not resize to desktop) as per 1.x viewer. 2010-09-28 16:52:56 -07:00
Tofu Linden e416840f85 Backed out changeset c3d41f18ce2b
back-out the back-out for this branch.  yay.
2010-08-24 19:22:00 +01:00
Tofu Linden 98cc236503 Backed out changeset a62bf7c0af21
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden 6ba23344c9 merge heads. whew. 2010-08-24 18:37:53 +01:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Andrew Dyukov ec28b9af16 EXT-8425 FIXED Translated names of "Home" and "Esc" keys shown in shortcuts.
Each key has KEY (typedef of U8) represantation which is paired with text version of key.
To get strings corresponding to keys LLKeyboard::stringFromKey() is used.

- Added translation of keys into LLKeyboard::stringFromKey().

- Added corresponding strings into strings.xml.

- Changed LLTrans::getKeyboardString() so that it correctly process key names that are not found in strings.xml(returns English name instead of "MissingString").

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/845/

--HG--
branch : product-engine
2010-08-11 20:39:34 +03:00
Monroe Linden fd799ca57e Fix for EXT-8089 (Log spam from SLPlugin about "autoreleased with no pool in place - just leaking")
Added slplugin-objc.mm.

Made SLPlugin do the cocoa setup during initialization, and create/delete an
autorelease pool each time through its main loop.  This should make plugin code
that's using autorelease correctly not leak.

Fixed a bug in the version of setupCocoa() used in the viewer (it was never
setting its "inited" variable).
2010-06-25 14:18:22 -07:00
palange f388efa49a EXT-7925 FIX Added NSTreatUnknownArgumentsAsOpen to setupCocoa() to prevent pop-ups 2010-06-22 13:03:56 -07:00
Yuri Chebotarev 2479959dd9 additional fix for EXT-4858 Normal "Detecting Hardware..." not showing correctly in non-English languages with Viewer 2.0
reviewed Mike Antipov
EXT-4858 "Detecting Hardware..." not showing correctly in non-English languages with Viewer 2.0

--HG--
branch : product-engine
2010-04-30 17:42:25 +03:00
Yuri Chebotarev 3d13402419 fix EXT-4858 "Detecting Hardware..." not showing correctly in non-English languages with Viewer 2.0
reviewed Vadim Savchuk
https://codereview.productengine.com/secondlife/r/317/

--HG--
branch : product-engine
2010-04-27 19:28:42 +03:00
Tofu Linden 10905a7ed1 merge from viewer-hotfix 2010-04-15 10:22:42 +01:00
Richard Nelson fcb36144dd accidentally changed default cursor for testing purposes, reverted 2010-04-14 20:17:44 -07:00
Richard Nelson bd2b97fe40 EXT-2418 and EXT-6317
found out how to fix loading 32-bit cursors from embedded resource and moved them back there instead of freestanding files
2010-04-14 20:06:06 -07:00
Tofu Linden 8dd6286309 merge from viewer-hotfix 2010-04-14 09:47:58 +01:00
Richard Linden 7e210d185f fix for EXT-6317 and EXT-2418 regressions in installed viewers
new 32-bit mouse cursors were not getting packaged by installer for windows builds

reviewed by Monroe
2010-04-13 18:07:24 -07:00
Richard Nelson 6cc65f9e5f merge 2010-04-01 12:52:04 -07:00
Richard Nelson 7b4046df83 EXT-3531 - Ctrl-P does not work reliably on login 2010-04-01 11:47:21 -07:00
Tofu Linden 3e11f81b69 EXT-2418 - improved cursors for sit/open/buy - the neglected Linux part. 2010-03-31 15:24:10 +01:00
Richard Nelson eeeca91797 merge 2010-03-29 15:29:12 -07:00
Richard Nelson e50586043b EXT-3258 - Viewer freezes while external web browser loads page
reviewed by Callum
2010-03-29 15:28:48 -07:00
Tofu Linden ac10340316 EXT-6580 restrict size of linux's fallback font list
reviewed and approved for hotfix branch by Q.
2010-03-29 18:03:58 +01:00
Tofu Linden 22d6992f95 EXT-2418 - improved cursors for sit/open/buy - the neglected Linux part. 2010-03-31 15:24:10 +01:00
Igor Borovkov 11e4b42ec9 merge
--HG--
branch : product-engine
2010-03-18 16:38:44 +02:00
Igor Borovkov f318d93646 merge
--HG--
branch : product-engine
2010-03-18 16:38:32 +02:00
Igor Borovkov beaeb85d8f merge
--HG--
branch : product-engine
2010-03-18 16:38:23 +02:00
Igor Borovkov c67bc96278 Backed out changeset f4c0761897c6 EXT-4820([NUX] Viewer dimensions on first-run)
by which "moved LLDisplayInfo to llwindow, implemented getting the width/height of screen for mac os and linux."

--HG--
branch : product-engine
2010-03-18 16:31:09 +02:00
Igor Borovkov 51b69a33aa Backed out changeset 03b83d14ed74 EXT-4820([NUX] Viewer dimensions on first-run)
by which "implemented LLWindowSDL::maximize() method"

--HG--
branch : product-engine
2010-03-18 16:30:06 +02:00
Igor Borovkov 9229f09928 Backed out changeset a95c1f4dcf02 EXT-4820([NUX] Viewer dimensions on first-run)
by which "implemented LLWindowMacOSX::maximize() method"

--HG--
branch : product-engine
2010-03-18 16:28:54 +02:00
Richard Linden f6754b9fd0 improved mouse cursors (32-bit) 2010-03-09 19:12:43 -08:00