Richard Linden
f27ea1aff7
EXP-1181 WIP as a designer I would like to specify default floater positions using realtive coordinates
...
fixed build
moved conversion funcs to llwindow.cpp as they work on all platforms
refactored translateintorect to take overlap as parameter
2012-02-07 22:50:49 -08:00
Richard Linden
4e08461f8a
EXP-1181 WIP as a designer I would like to specify default floater positions using realtive coordinates
...
changed over to new convert() method
added LLCoordFloater
2012-02-07 19:29:10 -08:00
Richard Linden
d56be1f175
EXP-1181 WIP as a designer I would like to specify default floater positions using realtive coordinates
...
refactored LLCoord code to be templated, ultimately to support arbitrary conversions
2012-02-07 12:31:48 -08:00
callum
987463d924
EXP-1765 POSSIBLE_FIX crash on startup at LLWindowWin32::switchContext(...)
2012-01-27 13:18:27 -08:00
merov
86ef722e7c
EXP-1775 : cleanup a bit PeekMessage() usage, avoid eating one event when reaching MAX_MESSAGE_PER_UPDATE.
2012-01-13 15:11:37 -08:00
callum
9cdfecd9e1
EXP-1765 (Add debug info) crash on startup at LLWindowWin32::switchContext()
2012-01-10 10:40:27 -08:00
Seth ProductEngine
ed431700ed
EXP-1756 FIXED setting user defined window size via floater Window Size.
2011-12-30 22:31:19 +02:00
Richard Linden
dd9263d017
Automated merge with http://hg.secondlife.com/viewer-development
2011-12-08 11:02:00 -08:00
Leslie Linden
1df7627921
EXP-1675 POTENTIAL FIX -- Changed default min window width and height to 0 instead of max size.
...
Reviewed by Richard.
2011-12-07 16:37:51 -08:00
Seth ProductEngine
1c71b90300
EXP-1651 FIXED Added saving window size after each reshape.
...
Fixed broken resize indicator on Linux viewer window (EXP-1580).
2011-12-06 21:43:58 +02:00
Ansariel
1e2d424f9e
STORM-1713: Mouse pointer flickers when hovering over any active/clickable UI item
2011-12-05 23:35:29 +01:00
Leslie Linden
ef0552a090
EXP-1642 FIX -- Viewer crash on startup on Mac
...
Minimum window size setting no longer forces propagation to the OS before root view is initialized.
2011-12-02 12:33:51 -08:00
Richard Linden
c191f523a9
Automated merge with http://hg.secondlife.com/viewer-development
2011-11-30 17:57:09 -08:00
Seth ProductEngine
1a7e49ece8
EXP-1580 FIXED applying "MinWindowWidth" and "MinWindowHeight" settings to Linux viewer window.
...
Added minimum size setting method for X11 viewer window on Linux.
2011-11-30 01:01:22 +02:00
Seth ProductEngine
9a5a96aadc
EXP-1580 FIXED resize indicator on Linux showing Viewer window can be resized below minimum size.
...
Fixed using minimum window dimensions configured in debug settings.
2011-11-29 16:45:10 +02:00
Richard Linden
20221c8e77
EXP-1485 FIX -- Viewer should have a minimum size
...
moved min size logic into LLWindow
2011-11-28 12:51:15 -08:00
Oz Linden
b69be18d7b
merge changes for vmrg-193
2011-11-24 06:56:57 -05:00
callum
e4e4977f5e
EXP-1527 FIX Debug values for windowwidth and windowheight can be set below minimum required values
...
and
EXP-1528 Launching viewer with a settings.xml file with windowwidth and windowheight set below minimum values, launches to those values not minimum window size
2011-11-11 12:29:04 -08:00
Leslie Linden
5a31ac4aee
EXP-1488 fix from Sergey PE
2011-11-10 12:53:52 -08:00
Oz Linden
6b516b7a6c
merge changes for vmrg-182
2011-11-08 15:59:50 -05:00
Dave Parks
8a8e9ccdb6
SH-2652 Don't allocate 6000+ strings every frame
2011-11-04 16:15:05 -05:00
Dave Parks
fa5a0a90f4
SH-2240 Fix for core profile assertions when Debug GL enabled.
2011-11-03 15:00:40 -05:00
Seth ProductEngine
4292204732
EXP-1488 FIXED Minimum viewer window size limited to 1024x768 on Linux.
2011-11-02 22:47:56 +02:00
Leslie Linden
6ddd7011b9
merge
2011-10-31 13:28:55 -07:00
Leslie Linden
f6e3d0e581
EXP-1486 FIX -- Minimum window size on windows
...
Reviewed by Callum.
2011-10-31 13:27:25 -07:00
Leslie Linden
727199e223
EXP-1487 FIX -- Minimum window size on mac
2011-10-31 12:49:57 -07:00
Dave Parks
bc65e929fc
SH-2240 Fix for heap corruption under debugger when starting viewer with basic shaders disabled.
2011-10-31 11:29:32 -05:00
Brad Payne (Vir Linden)
51c7887f8d
merge
2011-10-31 11:35:22 -04:00
Xiaohong Bao
0cc30aec0f
some debug code for SH-2391: [crashhunters] pre-login crash at LLViewerWindow::LLViewerWindow
2011-10-24 22:28:57 -06:00
Dave Parks
984feefbec
merge
2011-10-14 17:56:55 -05:00
Dave Parks
1a499c13c8
NEVER use glFinish outside shutdownGL
2011-10-12 11:06:57 -05:00
Dave Parks
967479f903
SH-2031 Fix for stall in image update -- don't use the CPU to convert a height map into a normal map -- use the GPU instead via a shader. Also, WTF glFinish?
2011-10-05 15:12:02 -05:00
Dave Parks
bd02cdc75f
merge
2011-09-26 19:27:10 -05:00
Nat Goodspeed
ad9c28a269
Automated merge with http://hg.secondlife.com/viewer-development
2011-09-26 15:44:21 -04:00
Dave Parks
a2d08a6d80
SH-2244 Fix "RenderGLCoreProfile" actually make a core profile context and modify viewer to run under said context without generating errors.
2011-09-22 00:10:57 -05:00
Dave Parks
66acb932ba
SH-2244 Add "RenderGLCoreProfile" debug setting that allows the viewer to start with a non-compatibility-profile OpenGL context.
2011-09-20 03:34:09 -05:00
Nat Goodspeed
b59c0a6680
Automated merge with http://hg.secondlife.com/viewer-development
2011-09-06 13:58:47 -04:00
Nat Goodspeed
79f14b7feb
CHOP-763: Move llwindowlistener.{h,cpp} from llwindow to newview.
...
Instantiate LLWindowListener on LLViewerWindow instead of on LLWindow.
This permits LLWindowListener to use machinery from llui, e.g.
LLUI::resolvePath().
Document planned new ["path"], ["reply"] params to "keyDown", "keyUp",
"mouseDown", "mouseUp", "mouseMove" operations; document relationship between
["path"] and ["x"] and ["y"].
NEW PARAMS NOT YET IMPLEMENTED.
2011-08-25 14:54:38 -04:00
Brad Payne (Vir Linden)
ff60546070
merge
2011-08-22 13:16:02 -04:00
Nyx (Neal Orman)
9ed7cc297a
merging in latest mesh-development
2011-08-19 17:03:51 -04:00
Oz Linden
7ffc8b45e2
merge changes for storm-1564
2011-08-19 16:50:08 -04:00
Oz Linden
7e5be23686
add proper license headers to files that did not have them
2011-08-17 14:43:39 -04:00
Xiaohong Bao
13e152c92d
fix for SH-2177: Second Life Crashes On Startup in Advanced Mode -- I have reinstalled SL, Clear Caches -- Nothing Works
2011-08-03 14:54:53 -06:00
Nat Goodspeed
45b1b6ff3b
CHOP-763: Remove redundant KEY string names from llwindowlistener.cpp.
...
A couple of the lookup tables in llwindowlistener.cpp essentially duplicated
LLKeyboard::keyFromString() and maskFromString(). Remove those tables and use
LLKeyboard lookup methods instead.
2011-08-03 16:04:45 -04:00
Nyx (Neal Orman)
60d15f78e1
merge with latest mesh-dev
2011-07-26 15:51:44 -04:00
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
Nyx (Neal Orman)
8f94ff85f9
merging up latest mesh-development to nyx-mesh-development
2011-05-17 12:13:54 -04: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