summaryrefslogtreecommitdiff
path: root/indra/llwindow
AgeCommit message (Collapse)Author
2010-12-15VWR-24254: Add support for using ld.gold on linux.Aleric Inglewood
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-09-30custom skylight key bindingsRichard Linden
2010-09-28EXP-112 Enable fullscreen mode (with mode switch, not resize to desktop) as ↵callum
per 1.x viewer.
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-11EXT-8425 FIXED Translated names of "Home" and "Esc" keys shown in shortcuts.Andrew Dyukov
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-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