summaryrefslogtreecommitdiff
path: root/indra/llui
AgeCommit message (Collapse)Author
13 daysMerge remote-tracking branch 'secondlife/release/maint-c' into maint-cErik Kundiman
14 daysMerge branch 'develop' into marchcat/c-developAndrey Lihatskiy
# Conflicts: # indra/newview/llvoavatar.cpp
2024-11-07Fix url and toolbar menus binding callback functions to global scopeRye
2024-11-04Set so restrict & use-after-free aren't GCC errorsErik Kundiman
2024-11-03Merge remote-tracking branch 'secondlife/release/maint-c' into maint-cErik Kundiman
2024-10-31Reenable and fix llcorehttp, llkdu, and llurlentry tests on non-windowsRye
2024-10-31Try to parallelize xcode builds further and add more headers to PCH to ↵Rye
reduce build time
2024-10-30Fix various member variables being access before initializationRye Cogtail
2024-10-28Merge branch 'develop' into marchcat/c-developAndrey Lihatskiy
# Conflicts: # indra/llwindow/llwindowwin32.cpp # indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml
2024-10-24Merge branch 'develop' into marchcat/xcode-16Andrey Lihatskiy
2024-10-24#2904 output position should ignore cursor positionMaxim Nikolenko
2024-10-23Merge branch 'develop' into marchcat/xcode-16Nat Goodspeed
2024-10-23#2910 Allow terminating multiple scripts at onceMaxim Nikolenko
2024-10-22Merge branch 'develop' into marchcat/xcode-16Nat Goodspeed
2024-10-22Merge branch 'main' into 2024.09-ExtraFPSErik Kundiman
2024-10-22Revert "First attempt to fix unicode input"Erik Kundiman
This reverts commit aaa8cb5a37a720ff67792d0a31fec793b03b3742.
2024-10-22Revert "IME composition is now replaced by the result"Erik Kundiman
This reverts commit 60592ae0d7a98e071e516fcac70c5bf1427f20be.
2024-10-18Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵Erik Kundiman
2024.09-ExtraFPS
2024-10-16Apply changes from 55f2103adc36db0d3f068a31a144e15465226e13 to ↵Ansariel Hiller
LLFolderViewItem::drawFavoriteIcon (#2867)
2024-10-16#2112 Provide SL Grid Map coordinates for Official Viewer Users pleaseAlexander Gavriliuk
2024-10-15Fix merge issues:Ansariel
* Restore changes from 21947778baaca205615a71a97ac8f563c998fdd3 to llwindow/llwindowwin32.cpp * Restore changes from 3758618949684641fc94b5c9478d9002706213cc to newview/llinspecttexture.cpp * Fix apparent merge error in LLInventoryPanel::itemChanged * Restore changes from 1eeecfa1a8bf43a8980217ce34e3b5f4458483e0 in newview/llpaneloutfitsinventory.h * Restore changes from b9633c17e373bfe55b29228996e8473eb041466d in newview/llpaneloutfitsinventory.h & newview/llpanelwearing.cpp * Restore changes from f660f1f0fda4d2363d351fa550b4f8818b46c2c3 in newview/llviewertexture.cpp * Restore changes from b9633c17e373bfe55b29228996e8473eb041466d & 98f7d73d46fdc045759023eda6409e8c791f5cb2 in newview/lloutfitgallery.cpp and newview/lloutfitslist.cpp * Replace changes from 23729442aab7130f3368d433e8a5a9dd45ff6b98 with current implementation in develop branch * Fix more broken changes in LLViewerTexture::saveRawImage * Restore the changes in LLMath both from develop and maint-c * Fix all kind of other merge errors
2024-10-14Private Issue #297: Accept new flags in ScriptTeleportRequest message. Flags ↵Rider Linden
indicate if the world map should be opened and focused.
2024-10-12Merge commit 'bd9add8fc7' into marchcat/c-developAndrey Lihatskiy
# Conflicts: # autobuild.xml # indra/llui/llmodaldialog.cpp # indra/newview/llfloatermyenvironment.cpp # indra/newview/llfloaterobjectweights.cpp # indra/newview/llfloaterobjectweights.h # indra/newview/llpanelgroupcreate.cpp # indra/newview/llpanelgroupgeneral.cpp # indra/newview/llpanelobjectinventory.cpp # indra/newview/llselectmgr.cpp # indra/newview/tests/llviewerassetstats_test.cpp
2024-10-12Merge commit '25b19eb6b8' into marchcat/c-developAndrey Lihatskiy
# Conflicts: # indra/newview/lloutfitgallery.cpp # indra/newview/lloutfitslist.cpp # indra/newview/llpanelwearing.cpp # indra/newview/llwearableitemslist.cpp
2024-10-12Merge commit '738cf84c34' into marchcat/c-developAndrey Lihatskiy
# Conflicts: # indra/llui/llfolderviewitem.cpp # indra/llui/llfolderviewitem.h # indra/llui/llfolderviewmodel.h # indra/newview/llconversationmodel.h # indra/newview/llfloaterinventorysettings.cpp # indra/newview/llfolderviewmodelinventory.h # indra/newview/llinventorybridge.cpp # indra/newview/llinventorybridge.h # indra/newview/llinventoryfunctions.cpp # indra/newview/llinventorygallery.h # indra/newview/llinventorygallerymenu.cpp # indra/newview/llinventorypanel.cpp # indra/newview/llinventorypanel.h # indra/newview/lloutfitgallery.cpp # indra/newview/lloutfitgallery.h # indra/newview/lloutfitslist.cpp # indra/newview/lloutfitslist.h # indra/newview/llpanelobjectinventory.cpp # indra/newview/llpaneloutfitsinventory.h # indra/newview/llpanelwearing.cpp # indra/newview/llsidepanelappearance.cpp # indra/newview/llwearableitemslist.cpp
2024-10-12Merge commit '15908fd34e' into marchcat/c-developAndrey Lihatskiy
# Conflicts: # indra/llui/lltexteditor.cpp # indra/llui/lltexteditor.h # indra/newview/llappviewer.cpp # indra/newview/llconversationlog.cpp # indra/newview/llfloaterpreference.cpp # indra/newview/llimview.cpp # indra/newview/llpanelprofile.cpp # indra/newview/llsidepaneliteminfo.cpp # indra/newview/llviewerjoystick.cpp # indra/newview/llviewerwindow.cpp # indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml
2024-10-09#2696 The viewer crashes on gestures floater (fix navigation)Alexander Gavriliuk
2024-10-09viewer#2270 The "More" button does not close the "Choose emoji" floaterAndrey Kleshchev
2024-10-08Merge branch 'develop' into marchcat/xcode-16Andrey Lihatskiy
# Conflicts: # .github/workflows/build.yaml # indra/llmath/raytrace.cpp
2024-10-04Merge remote-tracking branch 'origin/develop' into leviathan/game-controlBrad Linden
2024-10-04Merge remote branch 'develop' into marchcat/xcode-16Nat Goodspeed
2024-10-03#2408 The long covenant with emojis (crash fix)Alexander Gavriliuk
2024-10-03remove crashy LLSD ctor used by GameControlleviathan
2024-10-03even more correct GameControl feature-flag switchleviathan
2024-10-03more correct AgentUpdate transmission logicleviathan
2024-10-03put GameControl behind a feature flagleviathan
2024-10-03Add GameControl UI for per device settingsAlexander Gavriliuk
2024-10-03more GameControl prefs UIleviathan
2024-10-03add GameControl feature and SDL2 dependencyLeviathan Linden
2024-10-03Fix LLFlatListView::getRequiredRect not overriding base class warningRye Cogtail
2024-10-02Clean up LLUI and fix/add suggestions from VS (#2746)Ansariel Hiller
2024-10-01Merge remote-tracking branch 'origin/release/2024.09-ExtraFPS' into developBrad Linden
2024-09-29Linux/GCC 13 build fix for template specialization of ↵Nicky Dasmijn
pasteTextWithLinebreaks (#2729) GCC 13 did not like having a template<> inside the class body at all. Thus turn the specialization of pasteTextWithLinebreaks into a class methode pasteTextWithLinebreaksImpl.
2024-09-27Migrate ~LLPointer()'s peculiar warning case to llpointer.cpp.Nat Goodspeed
This allows removing #include "llerror.h" from llpointer.h. Also remove #include "llmutex.h" as a heavy way to get <boost/functional/hash.hpp>. That requires adding #include "llmutex.h" to llimage.h, llnotifications.h, llwatchdog.cpp and llvolumemgr.cpp, which were inheriting it from llpointer.h.
2024-09-26Merge remote branch 'develop' into marchcat/xcode-16Nat Goodspeed
2024-09-26Fix a few more fsyspath conversions, removing explicit u8string().Nat Goodspeed
2024-09-25Adapt `fsyspath` for C++20 conventions.Nat Goodspeed
In C++20, `std::filesystem::u8path()` (that accepts a UTF-8 encoded `std::string` and returns a `std::filesystem::path`) is deprecated. Instead, to engage UTF-8 coding conversions, we're supposed to pass the `path` constructor a `std::u8string`, i.e. a `std::basic_string<char8_t>`. Since `char8_t` is a type distinct from both `char` and `unsigned char`, we must Do Something to pass a UTF-8 encoded `std::string` into `std::filesystem::path`. To avoid copying characters from a `std::string` into a temporary `std::u8string` and from there into the `std::filesystem::path`, make a `boost::transform_iterator` that accepts a `std::string_view::iterator` and adapts it to dereference `char8_t` characters. Make `fsyspath(std::string_view)` engage the base-class constructor accepting (iterator, iterator), adapting `string_view::begin()` and `end()` to deliver `char8_t` characters. Use the same tactic for `fsyspath::operator=(std::string_view)`, explicitly calling `std::filesystem::path::assign()` with the adapted iterators. To resolve ambiguities, provide both constructors and assignment operators accepting `(const std::string&)` and `(const char*)`, explicitly converting each to `std::string_view`. At the same time, `std::filesystem::path::u8string()` now returns `std::u8string` rather than `std::string`. Since `std::filesystem::path` delivers only that `std::u8string` rather than iterators into its internal representation, we can't avoid capturing it and copying to the returned `std::string`. Remove explicit `.u8string()` calls from a few existing `fsyspath` instances, now that `fsyspath` supports implicit conversion to `std::string`.
2024-09-25viewer#2646 Fix viewer ignoring Physics Shape Type changesAndrey Kleshchev
asStringRef is only valid for strings
2024-09-25Restore currently entered text in chat entry textbox after going through ↵Ansariel Hiller
history with Ctrl-PgUp/PgDown (#2680)
2024-09-24#2559 No mouseover if a link is embedded with an emojiAlexander Gavriliuk