Commit Graph

14795 Commits (97eb1b9da4fc04d6d0ded92132be6e8d43d5c3ff)

Author SHA1 Message Date
Don Kjer 97eb1b9da4 Merge with viewer-development 2011-02-22 21:27:47 +00:00
Xiaohong Bao e216fabde0 Automated merge with http://hg.secondlife.com/viewer-development 2011-02-22 13:29:22 -07:00
Xiaohong Bao 2ebcf802cb set "RenderVBOMappingDisable" to be true by default to stop VBO memory leaking. 2011-02-22 13:28:48 -07:00
Xiaohong Bao 417069f152 more fix for SH-895/STORM-336: memory leaking. fixed vertex buffer caused leaking. 2011-02-22 11:22:50 -07:00
Don Kjer b5e843abb5 Fix for more instances of dereferencing gKeyboard in headless client. 2011-02-19 02:21:51 +00:00
Don Kjer 64ea40066f Merge with viewer-development 2011-02-19 00:19:02 +00:00
Don Kjer 8330a4d0fd Merge of ssh://hg.lindenlab.com/nat/viewer-eventapi2/ 2011-02-19 00:17:12 +00:00
Don Kjer 3f5760b5ee More cleanup from self-reviewing headless client changes 2011-02-18 23:53:38 +00:00
Don Kjer 774405e92b Cleanup of headless client (was: DisableRendering mode)
* Now called 'HeadlessClient' instead of 'DisableRendering'
* Removed most cases where we skipped certain behaviors in the client when in this mode.  This gets us closer to a 'true' client, for testing purposes.
2011-02-18 23:16:38 +00:00
Nat Goodspeed 18bf5f09b2 Add LLAgent operations to set/query avatar orientation. 2011-02-18 17:49:01 -05:00
Nat Goodspeed 4ef02bc1b6 Introduce and use new sendReply() function for LLEventAPI methods.
Each LLEventAPI method that generates a reply needs to extract the name of the
reply LLEventPump from the request, typically from a ["reply"] key, copy the
["reqid"] value from request to reply, locate the reply LLEventPump and send
the enriched reply object. Encapsulate in sendReply() function before we
proliferate doing all that by hand too many more times.
2011-02-18 10:56:26 -05:00
Nat Goodspeed 89258376ff Automated merge with http://pdp47.lindenlab.com/cgi-bin/hgwebdir.cgi/brad/viewer-development/ 2011-02-17 19:28:34 -05: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
Oz Linden 1a79aeca54 merge changes for storm-937 2011-02-17 15:09:50 -05:00
Oz Linden eacd9d5d59 merge changes for storm-981 2011-02-16 15:52:05 -05:00
Nat Goodspeed 5946d84eef SWAT-484, SWAT-485: add LLSideTrayListener, a new LLEventAPI.
Expand XUI-visible LLUICtrl::CommitCallbackRegistry operations to include
"SideTray.Toggle" and "SideTray.Collapse".
Give LLSideTrayListener friend access to LLSideTray so it can query the
attached and detached tabs. Introduce tab_cast template to deal with the
unavailability of the LLSideTrayTab class outside of llsidetray.cpp.
2011-02-16 12:49:35 -05:00
Xiaohong Bao ff5e3f5c2e Automated merge with http://hg.secondlife.com/viewer-development 2011-02-15 15:43:47 -07:00
Xiaohong Bao f13884e528 partial fix for SH-895/STORM-336: memory leaking. fixed vertex buffer caused leaking. 2011-02-15 14:12:58 -07:00
Andrew Meadows c28fe65252 debug_console is now resizable
Reviewed with Callum Linden.
2011-02-14 14:15:12 -08:00
Oz Linden 3555849644 bump version number to 2.7.0 2011-02-14 16:58:46 -05:00
Oz Linden 068253b2fb Added tag 2.6.0-start for changeset 92e58e51776a 2011-02-14 16:57:10 -05:00
Nat Goodspeed 34ba85dd59 Automated merge with http://hg.secondlife.com/viewer-development 2011-02-14 14:45:47 -05:00
Merov Linden e15b543dd6 STORM-975 : pull into viewer-development 2011-02-11 17:42:37 -08:00
Merov Linden 58d8b666c2 STORM-833 : pull into viewer-development 2011-02-11 17:40:48 -08:00
Merov Linden 10cf492ef1 STORM-937 : Use subprocess instead os commands in python, suppress crufty svn code 2011-02-11 16:56:28 -08:00
Oz Linden 924be3f25c pull back release tag from viewer-beta 2011-02-11 11:38:27 -05:00
Dessie Linden 40abc0fe1e Added tag 2.5.0-release, DRTVWR-31_2.5.0-release for changeset b723921b5c71 2011-02-11 08:08:00 -08:00
Merov Linden 547b40bfc8 STORM-986 : Fix for Linux build 2011-02-10 11:56:06 -08:00
callum 6a5d194526 STORM-986 FIX (build error/Linux) media_plugin_webkit errors on some Windows systems 2011-02-10 11:51:53 -08:00
Merov Linden 9aaf4b3ba7 STORM-981 : Fix Linux link issues when LL_TESTS is ON 2011-02-09 22:08:43 -08:00
Nat Goodspeed dad558250f Add test to call map-style functions with full map/array params.
Test also passes overlong arrays and maps with extraneous keys; in all cases
we expect the same set of values to be passed to the registered functions.
2011-02-09 23:28:10 -05:00
Merov Linden 76cb9a7796 STORM-986 : pull into viewer-development 2011-02-09 20:18:26 -08:00
Merov Linden 896bc12a2b STORM-937 : Fix python scripts shebang line and license header for consistency 2011-02-09 15:23:07 -08:00
Merov Linden b82f2c4e4d pull from viewer-development 2011-02-09 15:10:26 -08:00
Seth ProductEngine 65e88ce61d STORM-833 FIXED "i" button overlapping text in name list controls like Group Members list. 2011-02-10 00:34:54 +02:00
Xiaohong Bao b6571ee127 Automated merge with http://hg.secondlife.com/viewer-development 2011-02-09 12:16:00 -07:00
Xiaohong Bao 8d43cb2701 trivial: remove some redundant code. 2011-02-09 12:15:21 -07:00
callum 0ea1b472c6 Additional fix for llmediaplugintest compilation failure after fix for VWR-21275 2011-02-09 10:12:20 -08:00
Xiaohong Bao 54cced2356 debug code for SH-924: [PUBLIC-JIRA-USERS] Viewer crash in LLSurface::getWaterHeight 2011-02-09 10:33:07 -07:00
Merov Linden e58cbfa53e STORM-601 : pull into viewer-development 2011-02-08 22:26:03 -08:00
Merov Linden 300c79e7af STORM-433 : pull into viewer-development 2011-02-08 22:25:10 -08:00
Merov Linden 1c47a23d6b STORM-507 : pull into viewer-development 2011-02-08 22:24:26 -08:00
Merov Linden 47642e96f9 STORM-953 : pull into viewer-development 2011-02-08 22:23:32 -08:00
Merov Linden 6ba900073f STORM-955 : pull into viewer-development 2011-02-08 22:22:25 -08:00
Merov Linden 2a13dc7930 STORM-960 : pull into viewer-development 2011-02-08 22:21:15 -08:00
Nat Goodspeed c994d7937e SWAT-481: add event wrapper for LLFloaterReg::instanceVisible() 2011-02-08 19:44:21 -05:00
callum 7e6ce12a17 VWR-21275 FIX // *SOME* Windows systems fail to load the Qt plugins if the current working
Reviewed by Richard - http://codereview.lindenlab.com/6011001/
2011-02-08 15:37:12 -08:00
Jonathan Yap 979cd0300f STORM-975 forgot to update contributions.txt 2011-02-07 11:55:17 -05:00
Nat Goodspeed a4d0a29c49 For test purposes, capture at registration each function's Vars*.
We'd introduced FunctionsTriple to associate a pair of registered function
names with the Vars* on which those functions should operate. But with more
different tests coming up, it became clear that restating the Vars* every time
a given function name appeared in any such context was redundant.
Instead, extended addf() to accept and store the relevant Vars* for each
registered function, be it the global Vars for the free functions and static
methods or the stack Vars for the non-static methods.
Added varsfor() function to retrieve and validate the Vars* for a given
function name.
Eliminated array_funcs() function, restating aggregates of names to test as
LLSD collections. Where before these were coerced into a separate LLSD map
with ["a"] and ["b"] keys, that map can now be part of the original structure.
2011-02-07 11:53:58 -05:00
Nat Goodspeed 1a1563bb15 Untested support for passing array to map-registered function.
An array-registered function has no param names, so you can only pass an
array: a map would be meaningless. Initial implementation of map-registered
functions assumed that since you CAN pass a map, you MUST pass a map. But in
fact it's meaningful to pass an array as well -- for whatever reason -- and
easy to implement, so there you are. Tests to follow.
2011-02-06 21:32:25 -05:00