Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-25 | mac build fix | Maxim Nikolenko | |
2024-03-25 | Add keystroke event support and allow adding text lines to the line editor | Mnikolenko Productengine | |
2024-03-21 | mac build fix | Mnikolenko Productengine | |
2024-03-21 | Accept an array for "add_list_item" and change EVENT_LIST type | Mnikolenko Productengine | |
2024-03-21 | Switch to LLDispatchListener | Mnikolenko Productengine | |
2024-03-20 | LLLuaFloater code clean up | Mnikolenko Productengine | |
2024-03-19 | search xml file in the lib, if path is not full; add test lua floater scripts | Mnikolenko Productengine | |
2024-03-18 | update to use new lua leap; initial support for scroll list | Mnikolenko Productengine | |
2024-03-15 | set commit callback for all buttons including minimize, maximize | Mnikolenko Productengine | |
2024-03-14 | Send additional events to the script when specified | Mnikolenko Productengine | |
2024-03-12 | Initial implementation of LLLuaFloater | Mnikolenko Productengine | |
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-02-08 | SL-20363 Add Advanced option 'Debug Unicode' | Alexander Gavriliuk | |
2024-01-24 | SL-20416 Fix Crash Report 1409376 (update) | Alexander Gavriliuk | |
2024-01-23 | SL-20416 Fix Crash Report 1409376 | Alexander Gavriliuk | |
2024-01-24 | SL-20416 Avoid of taking focus by EmojiPicker | Alexander Gavriliuk | |
2024-01-17 | SL-20795 Part of previously typed emojis disappear in the 'Save settings as ↵ | Alexander Gavriliuk | |
a preset...' option of the 'Preferences' floater | |||
2024-01-11 | SL-20756 The emoji in the profile floater is displayed schematically | Alexander Gavriliuk | |
2024-01-04 | DRTVWR-589: Merge branch 'main' into DRTVWR-589 | Nat Goodspeed | |
2023-12-15 | Merge branch 'main' into DRTVWR-489 | Andrey Lihatskiy | |
# Conflicts: # indra/newview/fonts/DejaVu-license.txt # indra/newview/fonts/DejaVuSans-Bold.ttf # indra/newview/fonts/DejaVuSans-BoldOblique.ttf # indra/newview/fonts/DejaVuSans-Oblique.ttf # indra/newview/fonts/DejaVuSans.ttf # indra/newview/fonts/DejaVuSansMono.ttf | |||
2023-12-05 | Merge branch 'main' into DRTVWR-489 | Alexander Gavriliuk | |
2023-11-30 | SL-19801 Log unicode characters for debug | Alexander Gavriliuk | |
2023-11-29 | Merge branch 'DRTVWR-559' into marchcat/587-v-pbr-merge | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/CMakeLists.txt # indra/newview/llspatialpartition.cpp # indra/newview/llviewergenericmessage.cpp # indra/newview/llvoavatar.cpp | |||
2023-11-09 | SL-20438 Emoji picker will dock with edge of screen if the Conversations ↵ | Alexander Gavriliuk | |
floater is dragged there | |||
2023-11-08 | SL-20356 EmojiPicker - Implement arrow keys navigation | Alexander Gavriliuk | |
2023-10-11 | SL-20288 Lags in Appearance floater (code format in LLAccordionCtrl) | Alexander Gavriliuk | |
2023-10-11 | SL-20288 Lags in Appearance floater (code format in LLAccordionCtrl) | Alexander Gavriliuk | |
2023-10-08 | Merge branch main into DRTVWR-489 | Alexander Gavriliuk | |
2023-10-07 | SL-20383 Fix scroll locking view | Andrey Kleshchev | |
2023-10-05 | SL-20355 Sort completion suggestions by position of the search pattern | Alexander Gavriliuk | |
2023-10-05 | SL-20390 Emoji Completion floater - ignore symbols in shortcodes when ↵ | Alexander Gavriliuk | |
searching by pattern | |||
2023-10-05 | SL-20402 Emoji Completion floater - use vertical scrollbar when needed | Alexander Gavriliuk | |
2023-10-03 | SL-20383 Fix scroll locking view | Andrey Kleshchev | |
2023-10-03 | DRTVWR-589: Merge branch 'main' of viewer-private into DRTVWR-589 | Nat Goodspeed | |
2023-10-03 | Merge branch 'main' into DRTVWR-587-maint-V | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llinventorymodel.cpp # indra/newview/llvovolume.cpp | |||
2023-10-03 | Merge branch 'main' (DRTVWR-567) into DRTVWR-559 | Andrey Kleshchev | |
# Conflicts: # indra/newview/CMakeLists.txt # indra/newview/VIEWER_VERSION.txt # indra/newview/llagent.cpp # indra/newview/llfloaternewfeaturenotification.cpp # indra/newview/llinventorybridge.cpp # indra/newview/llinventorymodel.cpp # indra/newview/lloutfitgallery.cpp # indra/newview/llpanelmaininventory.cpp # indra/newview/llpanelmaininventory.h # indra/newview/llsidepaneltaskinfo.cpp # indra/newview/llsidepaneltaskinfo.h # indra/newview/lltexturectrl.cpp # indra/newview/lltexturectrl.h # indra/newview/llviewerinventory.cpp # indra/newview/llviewerobject.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llviewertexturelist.h # indra/newview/skins/default/xui/en/floater_new_feature_notification.xml # indra/newview/skins/default/xui/en/menu_inventory.xml | |||
2023-10-03 | :x | Alexander Gavriliuk | |
2023-10-02 | SL-20391 Show Emoji Completion floater after backspacing a character | Alexander Gavriliuk | |
2023-10-02 | SL-20387 Show Emoji Completion floater at the beginning of the shortcode | Alexander Gavriliuk | |
2023-10-02 | SL-20356 Allow menu navigation by tabbing around emoji menu | 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-09-21 | DRTVWR-589 - allow adding branch to the menu | Mnikolenko Productengine | |
2023-09-21 | DRTVWR-589 - adding menu items to the top menu | Mnikolenko Productengine | |
2023-09-14 | SL-20269 Tab's focus jumps over item when clicking on edge items | Andrey Kleshchev | |
2023-09-10 | SL-19826 Keep scroll from acting up if selection changed | Andrey Kleshchev | |
Unfulfilled scroll (due to fetching) persisted after selection changed | |||
2023-09-08 | SL-19951 EmojiPicker - preserve original character case for German categories | Alexander Gavriliuk | |
2023-09-08 | SL-19951 Organize emoji categories in groups (fix for German) | Alexander Gavriliuk | |
2023-08-29 | SL-20211 EmojiPicker - The search field should be the same as other floaters | Alexander Gavriliuk | |