summaryrefslogtreecommitdiff
path: root/indra/llwindow
AgeCommit message (Collapse)Author
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-06-25Fix for EXT-8089 (Log spam from SLPlugin about "autoreleased with no pool in ↵Monroe Linden
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-22EXT-7925 FIX Added NSTreatUnknownArgumentsAsOpen to setupCocoa() to prevent ↵palange
pop-ups
2010-04-30additional fix for EXT-4858 Normal "Detecting Hardware..." not showing ↵Yuri Chebotarev
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-27fix EXT-4858 "Detecting Hardware..." not showing correctly in non-English ↵Yuri Chebotarev
languages with Viewer 2.0 reviewed Vadim Savchuk https://codereview.productengine.com/secondlife/r/317/ --HG-- branch : product-engine
2010-04-15merge from viewer-hotfixTofu Linden
2010-04-14accidentally changed default cursor for testing purposes, revertedRichard Nelson
2010-04-14EXT-2418 and EXT-6317Richard Nelson
found out how to fix loading 32-bit cursors from embedded resource and moved them back there instead of freestanding files
2010-04-14merge from viewer-hotfixTofu Linden
2010-04-13fix for EXT-6317 and EXT-2418 regressions in installed viewersRichard Linden
new 32-bit mouse cursors were not getting packaged by installer for windows builds reviewed by Monroe
2010-04-01mergeRichard Nelson
2010-04-01EXT-3531 - Ctrl-P does not work reliably on loginRichard Nelson
2010-03-31EXT-2418 - improved cursors for sit/open/buy - the neglected Linux part.Tofu Linden
2010-03-29mergeRichard Nelson
2010-03-29EXT-3258 - Viewer freezes while external web browser loads pageRichard Nelson
reviewed by Callum
2010-03-29EXT-6580 restrict size of linux's fallback font listTofu Linden
reviewed and approved for hotfix branch by Q.
2010-03-31EXT-2418 - improved cursors for sit/open/buy - the neglected Linux part.Tofu Linden
2010-03-18mergeIgor Borovkov
--HG-- branch : product-engine
2010-03-18mergeIgor Borovkov
--HG-- branch : product-engine
2010-03-18mergeIgor Borovkov
--HG-- branch : product-engine
2010-03-18Backed out changeset f4c0761897c6 EXT-4820([NUX] Viewer dimensions on ↵Igor Borovkov
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-18Backed out changeset 03b83d14ed74 EXT-4820([NUX] Viewer dimensions on ↵Igor Borovkov
first-run) by which "implemented LLWindowSDL::maximize() method" --HG-- branch : product-engine
2010-03-18Backed out changeset a95c1f4dcf02 EXT-4820([NUX] Viewer dimensions on ↵Igor Borovkov
first-run) by which "implemented LLWindowMacOSX::maximize() method" --HG-- branch : product-engine
2010-03-09improved mouse cursors (32-bit)Richard Linden
2010-03-09EXT-2418 - improved cursors for sit/open/buyRichard Linden
2010-03-09mergeRichard Linden
2010-03-05EXT-2418 added open/sit/buy mouse cursorsRichard Linden
2010-03-05Working on major bug EXT-4820([NUX] Viewer dimensions on first-run) - moved ↵Eugene Mutavchi
LLDisplayInfo to llwindow, implemented getting the width/height of screen for mac os and linux. --HG-- branch : product-engine
2010-03-05Working on major bug EXT-4820([NUX] Viewer dimensions on first-run) - ↵Eugene Mutavchi
implemented LLWindowSDL::maximize() method --HG-- branch : product-engine
2010-03-05Working on major bug EXT-4820([NUX] Viewer dimensions on first-run) - ↵Eugene Mutavchi
implemented LLWindowMacOSX::maximize() method --HG-- branch : product-engine
2010-02-19Wow, fix gcc fussiness that only happens in release builds for some reason.Tofu Linden
2010-02-19Linux viewer: add some instrumentation to detect VM and/or RSS bloat at ↵Tofu Linden
runtime. This helped me identify the EXT-5552 cause (fix landing soon)
2010-02-10CID 424Tofu Linden
Checker: UNINIT_CTOR Function: LLDragDropWin32Target::LLDragDropWin32Target(HWND__ *) File: /indra/llwindow/lldragdropwin32.cpp
2010-02-09EXT-3651 DEV-44500 Keyboard interaction does not work with Flash mediaTofu Linden
This change lets Linux pass keys through to Flash.
2010-02-09restore trivial llwindowsdl code improvement.Tofu Linden
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-09mergeTofu Linden
2010-02-09Backed out changeset 0664cf2c9edfTofu Linden
2010-02-08Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0Monroe Linden
2010-02-08Try to fix coverity build; the media drag-and-drop code introduced an ole32 ↵Tofu Linden
dep into llwindow.
2010-02-05Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0Monroe Linden
2010-02-05Changed LLWindowWin32::getNativeKeyData() to use platform-specific names in ↵Monroe Linden
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-05EXT-4290 [Flash] On linux, youtube videos don't play unless its getting a ↵Tofu Linden
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-04added code to grab raw key codes from Win32 WPARAM and LPARAM and send to pluginCallum Prentice
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-01dos2unix these filesRick Pasetto
2010-01-18Added getNativeKeyData() function to LLWindow and LLWindowMacOSX.Monroe Linden
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-12Add restoring of previous cursor to mac implRick Pasetto
http://codereview.lindenlab.com/273045
2010-01-11Add cursor-change override while dragging on the macRick Pasetto
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-08get rid of commented-out codeRick Pasetto
2010-01-08Make sure mac build honors compile-time flag that en/disables OS drag and drop.Rick Pasetto
Also fixed the cmake file to properly set LL_OS_DRAGDROP_ENABLED.
2010-01-08Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0/Rick Pasetto