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
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
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
Richard Linden
2240ece438
EXT-2418 - improved cursors for sit/open/buy
2010-03-09 16:21:52 -08:00
Richard Linden
e5c4438fd7
merge
2010-03-09 13:27:26 -08:00
Richard Linden
dcf279d663
EXT-2418 added open/sit/buy mouse cursors
2010-03-05 18:34:36 -08:00
Eugene Mutavchi
48fd4c8d14
Working on major bug EXT-4820([NUX] Viewer dimensions on first-run) - moved LLDisplayInfo to llwindow, implemented getting the width/height of screen for mac os and linux.
...
--HG--
branch : product-engine
2010-03-05 21:36:41 +02:00
Eugene Mutavchi
92025836ed
Working on major bug EXT-4820([NUX] Viewer dimensions on first-run) - implemented LLWindowSDL::maximize() method
...
--HG--
branch : product-engine
2010-03-05 21:36:41 +02:00
Eugene Mutavchi
870dcca787
Working on major bug EXT-4820([NUX] Viewer dimensions on first-run) - implemented LLWindowMacOSX::maximize() method
...
--HG--
branch : product-engine
2010-03-05 21:36:41 +02:00
Tofu Linden
bbbf3ee867
Wow, fix gcc fussiness that only happens in release builds for some reason.
2010-02-19 14:01:07 +00:00
Tofu Linden
2165d8c376
Linux viewer: add some instrumentation to detect VM and/or RSS bloat at runtime. This helped me identify the EXT-5552 cause (fix landing soon)
2010-02-19 12:24:44 +00:00
Tofu Linden
bbfc0e4719
CID 424
...
Checker: UNINIT_CTOR
Function: LLDragDropWin32Target::LLDragDropWin32Target(HWND__ *)
File: /indra/llwindow/lldragdropwin32.cpp
2010-02-10 16:52:26 +00:00
Tofu Linden
6d08400145
EXT-3651 DEV-44500 Keyboard interaction does not work with Flash media
...
This change lets Linux pass keys through to Flash.
2010-02-09 18:19:35 +00:00