Commit Graph

191 Commits (8f892d0f36fda170a5cecf0aea89887d6d0e45ef)

Author SHA1 Message Date
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
Tofu Linden 08b4d7edf1 restore trivial llwindowsdl code improvement.
p.s. previous commit comment should have read 'hopefully trunk-UNbreaking' :)

and this overall mergeset is work towards:
EXT-3651 DEV-44500 Keyboard interaction does not work with Flash media

... although on linux this does not actually help yet.
2010-02-09 15:10:08 +00:00
Tofu Linden c920a71240 merge 2010-02-09 15:08:10 +00:00
Tofu Linden b0791c3001 Backed out changeset 0664cf2c9edf 2010-02-09 15:07:45 +00:00
Monroe Linden d321c6aa98 Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2010-02-08 15:43:07 -08:00
Tofu Linden 0ff9f7f711 Try to fix coverity build; the media drag-and-drop code introduced an ole32 dep into llwindow. 2010-02-08 16:43:24 +00:00
Monroe Linden 3699be5c45 Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2010-02-05 18:38:16 -08:00
Monroe Linden 8b0ae67e73 Changed LLWindowWin32::getNativeKeyData() to use platform-specific names in the key data.
Changed MediaPluginWebkit::deserializeKeyboardData() to use platform-specific names when extracting the key data.  Also fixed a mac-specific issue where the arguments were reversed, which was causing flash apps to get bad keycode data.

Just pass 0 for the "native modifiers" param on windows, since it doesn't seem to actually have a native notion of a "modifier keys mask".  The Qt (non-native) modifiers should be good enough.
2010-02-05 18:23:16 -08:00
Tofu Linden f9f6f1958d EXT-4290 [Flash] On linux, youtube videos don't play unless its getting a mouse move event
This should be a lot better now.  But still not good overall.  Performance is now just bad instead of intolerable.
2010-02-05 09:01:58 +00:00
Callum Prentice 80139d95ad added code to grab raw key codes from Win32 WPARAM and LPARAM and send to plugin
factored out keyboard message deserialization for media_plugin_webkit
new version of llqtwebkit with Girish's changes to keyboard and cursor handling code
2010-02-04 16:30:21 -08:00
Rick Pasetto 9430b8de65 dos2unix these files 2010-02-01 16:29:52 -08:00
Monroe Linden fae9c8fe86 Added getNativeKeyData() function to LLWindow and LLWindowMacOSX.
Added an LLSD argument to LLPluginClassMedia::keyEvent() and LLPluginClassMedia::textInput() which contains the native key data.
Made LLViewerMediaImpl retrieve the native key data and pass it to keyEvent and textInput.
Added a native_key_data parameter to the text_event and key_event messages.
Made the webkit plugin extract the native_key_data parameter and pass it to the internal keyEvent() and unicodeInput() functions.
Fixed LLMediaPluginTest to match function signature change to LLPluginClassMedia::keyEvent().
2010-01-18 17:58:12 -08:00
Rick Pasetto df69302cd2 Add restoring of previous cursor to mac impl
http://codereview.lindenlab.com/273045
2010-01-12 11:31:07 -08:00
Rick Pasetto b06d655727 Add cursor-change override while dragging on the mac
This changes the setCursor() call in LLWindowMacOSX to be ignored if we're
currently dragging via the OS

http://codereview.lindenlab.com/273045
2010-01-11 18:44:00 -08:00
Rick Pasetto e31d695247 get rid of commented-out code 2010-01-08 15:11:15 -08:00
Rick Pasetto 1500e90ecc Make sure mac build honors compile-time flag that en/disables OS drag and drop.
Also fixed the cmake file to properly set LL_OS_DRAGDROP_ENABLED.
2010-01-08 15:11:03 -08:00
Rick Pasetto 8944bc36ed Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0/ 2010-01-08 14:12:15 -08:00
richard 3a0b948bb3 merge 2010-01-07 18:38:28 -08:00
Rick Pasetto 31b0e51de9 DEV-44527 EXT-3650 : change the mapping of '/' on windows
reviewed by callum, sam, monroe
2010-01-07 15:29:49 -08:00