Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-15 | Merge branch 'main' into release/luau-scripting for Maint X release. | Nat Goodspeed | |
2024-05-15 | Manual whitespace fixes (fix_whitespace.py). | Nat Goodspeed | |
2024-05-01 | Merge branch 'marchcat/w-whitespace' into marchcat/x-ws-merge | Andrey Lihatskiy | |
2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
LF, and trim trailing whitespaces as needed | |||
2024-03-18 | viewer#961 Add a notification appearing when user tries to insert a ↵ | Alexander Gavriliuk | |
disallowed character | |||
2024-03-08 | Merge branch 'main' into release/luau-scripting for Emoji release. | Nat Goodspeed | |
2024-02-13 | Add help() function to Lua "builtins." | Nat Goodspeed | |
help() with no argument lists all our viewer builtins. help(function, function, ...) shows help text for each named function. Each argument can be either a string or the function in question (e.g. help(help)). To support Lua-related text containing line breaks, make LLTextEditor:: pasteTextWithLinebreaks() a public template method. Change the existing implementation, which specifically accepts (const LLWString&), into its LLWString specialization. The generic template passes llconvert(arg) to that specialization, the one real implementation. Make LLFloaterLUADebug methods call pasteTextWithLinebreaks() instead of insertText(), which ignores newline characters. To allow help() to accept an actual function as well as a string name, add a lookup-by-function-pointer map to LuaFunction. (A Lua function does not store a name.) Make the constructor store an entry in the new lookup map as well as in the original registry map. Change LuaFunction::getRegistry() and getRegistered() to getState() and getRState(), respectively. Each returns a std::pair, but the first binds non-const references while the second binds const references. | |||
2024-02-12 | WIP: Changes towards supporting Lua console help text. | Nat Goodspeed | |
2024-01-24 | SL-20416 Avoid of taking focus by EmojiPicker | Alexander Gavriliuk | |
2023-10-02 | SL-20391 Show Emoji Completion floater after backspacing a character | Alexander Gavriliuk | |
2023-09-30 | DRTVWR-589: Emulate print() better, show output on Lua floater. | Nat Goodspeed | |
Break out a lua_print_msg() function common to print_debug(), print_info() and print_warning(). Instead of accepting a single argument, lua_print_msg() accepts arbitrary arguments, passing each to the Lua tostring() function and concatenating the results. In addition to returning the combined string to its caller for level-appropriate logging, it also posts the message to a "lua output" LLEventPump for any interested party. Make LLFloaterLUADebug listen on "lua output" when the floater is constructed, storing the connection in an LLTempBoundListener to stop listening when the floater is destroyed. Append each message to the floater's output panel with a line break. Make LLTextEditor::addLineBreakChar() public. insertText("\n") only appends a little rectangle glyph. Enlarge the text capacity of the floater's output panel to be able to report whatever messages a Lua script wants to print. Add diagnostic logging for posting events from Lua, and receiving events to forward to Lua. Since lua_pop() is a macro implemented on lua_settop(), replace the awkward construct lua_pop(L, lua_gettop(L)) with lua_settop(L, 0). Use lambdas instead of std::bind() to connect LuaListener and LLLeapListener. | |||
2023-04-14 | SL-19575 Create emoji gallery access icon | Alexander Gavriliuk | |
2023-02-08 | Merge branch 'xcode-14.1' into DRTVWR-489-emoji | Kitty Barnett | |
2022-11-09 | Merge branch contribution/emoji into DRTVWR-489-emoji | Kitty Barnett | |
2022-10-23 | Add emoji helper support to LLTextEditor | Kitty Barnett | |
2022-10-23 | Add emoji helper support to LLTextEditor | Kitty Barnett | |
2022-10-19 | Fix menu leaks and lazy creation in text editing and scroll lists | Rye Mutt | |
2022-01-24 | SL-3007 Ability to report abuse from chat | Andrey Kleshchev | |
2016-03-07 | merge DRTVWR-398 build cleanup fixes | Oz Linden | |
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2014-12-28 | STORM-2094 Save button not activated if spelling corrected in Notecard and ↵ | Jonathan Yap | |
no other changes made | |||
2014-07-07 | Merge viewer-release and become version 3.7.12 | simon | |
2014-05-14 | Refactor more script editor properties away from LLTextEditor to LLScriptEditor | Cinder | |
2014-05-07 | Merge downstream version 3.7.8 code | simon | |
2014-05-07 | merge changes for 3.7.7-release | Oz Linden | |
2014-04-18 | Move some more script editor functions from LLTextEditor to LLScriptEditor | Cinder | |
2014-04-18 | Begin moving script editor portions of LLTextEditor to their own derived class. | Cinder | |
This should fix the run off segment bugs by not overriding LLTextBase::clearSegments() in LLTextEditor TODO: Move the rest of the script stuff out of LLTextEditor for simplicity sake | |||
2014-03-06 | MAINT-3610 FIXED SL viewer partly 'eats' chat-messages | maksymsproductengine | |
2014-02-06 | Adding clear methods to remove any highlighting. | Ima Mechanique | |
2013-11-18 | merge changes for STORM-1831 | Oz Linden | |
2013-11-11 | Automated merge with http://bitbucket.org/lindenlab/viewer-release | Richard Linden | |
2013-11-10 | Refactoring load routines to remove uneeded methods | Ima Mechanique | |
2013-10-04 | Merge v3.6.7 in | Ima Mechanique | |
2013-09-09 | merge with viewer-release | Richard Linden | |
2013-08-19 | merge changes for DRTVWR-285 | Oz Linden | |
2013-09-17 | MAINT-3119 FIXED Select auto-completed part using cursor position | Mnikolenko ProductEngine | |
2013-07-30 | Summer cleaning - removed a lot of llcommon dependencies to speed up build times | Richard Linden | |
consolidated most indra-specific constants in llcommon under indra_constants.h fixed issues with operations on mixed unit types (implicit and explicit) made LL_INFOS() style macros variadic in order to subsume other logging methods such as ll_infos added optional tag output to error recorders | |||
2013-06-27 | Moving LSL highlighting colour info into .../skins/default/colors.xml where ↵ | Ima Mechanique | |
it makes more sense than its own xml file. Changing other functions to read it. | |||
2013-06-26 | Merging last four months of development | Ima Mechanique | |
2013-05-22 | Pull merge from viewer-release | Merov Linden | |
2013-05-20 | merge changes for 3.5.2-release | Oz Linden | |
2013-05-14 | CHUI-958 FIXED Log spam: "drawtext: Ran off Segmentation End" and To field ↵ | maksymsproductengine | |
in nearby chat blank when selected | |||
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-03-13 | merge changes for latest viewer-development | Oz Linden | |
2013-02-05 | STORM-1831 merging in previous work | Ima Mechanique | |
2013-01-30 | Pull merge from lindenlab/viewer-developement | Merov Linden | |
2013-01-25 | CHUI-291 FIX New auto-replace feature does not work with chui text input ↵ | Cho | |
boxes in conversation floater Modified LLAutoReplace to pass back a string for replacement instead of modifying the input string | |||
2013-01-25 | CHUI-291 FIX New auto-replace feature does not work with chui text input ↵ | Cho | |
boxes in conversation floater Fixed autoreplace in LLTextEditor so it updates correctly and works with undo | |||
2013-01-23 | CHUI-291 FIX New auto-replace feature does not work with chui text input ↵ | Cho | |
boxes in conversation floater Moved autoreplace hooks from LLLineEditor to LLTextEditor, and modified LLAutoReplace accordingly | |||
2012-11-09 | STORM-1855: Improve performance of pasting large blocks of text in the ↵ | Oz Linden | |
script editor |