Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-20 | MAINT-8087: Use env vars from VMP for AppData\Roaming and Local. | Nat Goodspeed | |
On Windows, when logged in with a non-ASCII username, every one of the three documented APIs -- SHGetSpecialFolderPath(), SHGetFolderPath() and SHGetKnownFolderPath() -- fails to retrieve any pathname at all. We cannot account for the fact that the oldest of these continues to work with the release viewer and within a Python script (though not, curiously, from a Python interactive session). With a non-ASCII username, they consistently fail when called from an Alex Ivy viewer build: "The filename, directory name, or volume label syntax is incorrect." Empirically, with a non-ASCII username, the preset APPDATA and LOCALAPPDATA environment variables are also useless, e.g. c:\Users\??????\AppData\Roaming where those are, yup, actual question marks. Empirically, the VMP is able to successfully call SHGetFolderPath() to retrieve both AppData\Roaming and AppData\Local. Therefore, we make the VMP set the APPDATA and LOCALAPPDATA environment variables to the UTF-8 encoded correct pathnames. Instead of calling SHGetSomethingFolderPath() at all, make LLDir_Win32 retrieve those environment variables. Make LLFile::mkdir() treat "directory already exists" as a success case. Every single call fell into one of two categories: either it didn't check success at all, or it tested specially to exempt errno == EEXIST. Migrate that test into mkdir(); eliminate it from call sites. Make LLDir::append() and add() convenience functions accept variadic arguments. Replace add(add()...) constructs, as well as clumsy concatenations of directory names and getDirDelimiter(), with simple variadic add() calls. | |||
2017-11-29 | DRTVWR-418: Merge from latest viewer-release | Nat Goodspeed | |
2017-10-13 | MAINT-7890 Floater position drifts across logins after snapping to another ↵ | Mnikolenko Productengine | |
floater | |||
2017-10-11 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-08-16 | merge changes for DRTVWR-439 | Oz Linden | |
2017-07-25 | MAINT-7356 Improved the notification appearance | AndreyL ProductEngine | |
2017-07-21 | MAINT-7356 Logic fix and cleanup | AndreyL ProductEngine | |
2017-06-16 | MAINT-1614 Fixed Object changed its position inworld but value in Edit tool ↵ | andreykproductengine | |
was not changed | |||
2017-08-04 | SL-717 Additional search options for inventory window | Mnikolenko Productengine | |
2017-07-28 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-07-21 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-07-13 | MAINT-7593 FIXED "Failed to parse parameter" spam | Mnikolenko Productengine | |
2017-07-10 | MAINT-7576 Fixed scroll zone being too small and hardcoded | andreykproductengine | |
2017-07-05 | MAINT-203 Fixed auto-scroll zones being uneven in inventory | andreykproductengine | |
2017-06-02 | STORM-2149: Add a warning notification when deleting a folder of filtered ↵ | Kitty Barnett | |
content | |||
2017-06-06 | MAINT-7447 FIXED Selecting a group ability refreshes the list and deselects ↵ | Mnikolenko Productengine | |
your choice | |||
2017-05-22 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-04-21 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-05-05 | MAINT-7386 FIXED app/objectim slurl consumes the rest of the chat string | Mnikolenko Productengine | |
2017-04-25 | MAINT-7145 Eliminate LLSingleton circular references | andreykproductengine | |
2017-09-20 | MAINT-7790 Fixed vertical image alignment for buttons | AndreyL ProductEngine | |
2017-04-06 | MAINT-7267 Fixed UI missing last symbol of string on hi-res monitors. | andreykproductengine | |
2017-03-24 | MAINT-380 Add "Duplicate" feature into Build-Object sunbmenu | andreykproductengine | |
2017-03-22 | MAINT-6404 FIXED When pasting from Mac Word into a notecard, line break is ↵ | Mnikolenko Productengine | |
replaced by ? | |||
2017-03-21 | MAINT-7224 Chat logs move down, leaving huge empty space | Mnikolenko Productengine | |
2017-03-06 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-02-24 | MAINT-3509 Fixed Context menu orphaned when Inventory floater is closed by ↵ | andreykproductengine | |
keyboard shortcut | |||
2017-02-20 | MAINT-7146 No callback for 'Url.RemoveFriend' in LLScrollListCtrl | Mnikolenko Productengine | |
2017-02-10 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2017-02-06 | MAINT-2001 Fixes colums misbeheaving | andreykproductengine | |
2017-02-04 | DRTVWR-418: Finish cleaning up merge from viewer-release. | Nat Goodspeed | |
2017-02-03 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-02-03 | DRTVWR-418: Remove most (all?) of the "stubs" from llurlentry_test. | Nat Goodspeed | |
At some point the INTEGRATION_TEST_llurlentry build changed so that the library(ies) we attempted to stub out got linked in anyway, so that instead of simplifying the test, the stubs broke it with "duplicate symbol" errors. Commenting out the stubs permits the test program to succeed. | |||
2017-02-03 | DRTVWR-418: Eliminate llui reference to newview's gSavedSettings. | Nat Goodspeed | |
Instead, since gSavedSettings is an LLControlGroup and LLControlGroup derives from LLInstanceTracker, just look up the LLControlGroup with canonical name. | |||
2017-02-03 | DRTVWR-418: INTEGRATION_TEST_llurlentry depends on Hunspell. | Nat Goodspeed | |
2017-02-03 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-02-03 | MAINT-7103 New URI namespace /legacyname | Mnikolenko Productengine | |
2017-01-18 | MAINT-7059 [contribution] Import of custom spellcheck dictionary fails silently | Mnikolenko Productengine | |
2017-01-13 | MAINT-1747 Fixed after switching Preferences tabs, radio buttons don't get ↵ | andreykproductengine | |
focus on click | |||
2017-01-11 | MAINT-2001 Fixed the width of columns cannot be changed in Inspect Object | andreykproductengine | |
2017-01-11 | MAINT-7031 /displayname & /completename should perform regardless of "View ↵ | Mnikolenko Productengine | |
Display Names" viewer setting. | |||
2017-01-05 | MAINT-7029 Pop-up menu isn't shown in Place profile if all menu items are ↵ | Mnikolenko Productengine | |
disabled | |||
2017-01-04 | MAINT-918 Newline was not displayed correctly in chat window. | andreykproductengine | |
2016-12-22 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2016-12-21 | MAINT-7020 llui/llfloater.cpp should not access settings | AndreyL ProductEngine | |
2016-12-20 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2016-12-19 | Merged STORM-2142 | AndreyL ProductEngine | |
2016-12-16 | DRTVWR-418: Fix a (correct) clang correctness complaint. | Nat Goodspeed | |
LLStatGraph::Threshold has an operator<(const Threshold& other) -- but because the method itself wasn't marked const, it could only be used on a non-const instance. This change fixes a case when it was applied to const instances. | |||
2017-05-25 | MAINT-2585 Make permission request notifications permanent until action taken | Mnikolenko Productengine | |
2017-05-22 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |