Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-16 | SL-10153: Update to viewer-manager build 523251 | Nat Goodspeed | |
2019-01-15 | SL-10291 Replace apr thread with standard C++11 functionality | andreykproductengine | |
2019-01-21 | SL-10338 FIXED The “add friend” button is available when user is already ↵ | maxim_productengine | |
at your friends list | |||
2019-01-18 | SL-3488 Remove "Disable Selected" and "Disable All" Buttons | maxim_productengine | |
2019-01-15 | Merged lindenlab/viewer-cougar into default | Ruslan Teliuk | |
2019-01-15 | - fix scale problem on Windows | ruslantproductengine | |
2019-01-15 | SL-10291 Replace apr_atomic with standard C++11 functionality | andreykproductengine | |
2019-01-17 | SL-10291 cleanup-mutex | andreykproductengine | |
2019-01-14 | Merged in ruslantproductengine/viewer-cougar-4cr-5 (pull request #41) | Andrey Lihatskiy | |
SL-10176 - [Love Me Render] MacOS Quit / Shutdown crash Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com> | |||
2019-01-14 | SL-10291 Replace apr_mutex with standard C++11 functionality | andreykproductengine | |
2019-01-14 | - remove getDeviceScaleFactor() and replace it to getSystemUISize() ↵ | ruslantproductengine | |
according Ansariel note | |||
2019-01-14 | - add static const | ruslantproductengine | |
2019-01-14 | SL-10352 FIXED 'Search menus' disappears after entering and exiting ↵ | maxim_productengine | |
mouselook view | |||
2019-01-11 | SL-10327 FIXED Scalable preview of mesh model is shown with black bar on top ↵ | maxim_productengine | |
in the Upload Model menu | |||
2019-01-11 | Merged INTL-324 and INTL-327 | AndreyL ProductEngine | |
2019-01-10 | FIX INTL-327 German misspellings | eli | |
2019-01-10 | FIX INTL-324 Viewer Set55 translation (viewer-neko) | eli | |
2019-01-10 | SL-10329 Increase panel height to avoid message overlapping | maxim_productengine | |
2019-01-09 | SL-10325 FIXED Preferences tabs are displayed incorrectly if hovering it ↵ | maxim_productengine | |
while searching any keyword | |||
2019-01-09 | SL-10321 FIXED 'Uploads' tab is not displayed after any search in Preferences | maxim_productengine | |
2019-01-08 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2019-01-08 | SL-10285 - removed one possible route for the isImpostor() crash. ↵ | Brad Payne (Vir Linden) | |
Intermittent issue. | |||
2019-03-16 | Merged in callum_linden/viewer-release-cve-2019-5786 | AndreyL ProductEngine | |
2019-03-14 | Merged in callum_linden/viewer-release-cve-2019-5786 | AndreyL ProductEngine | |
2019-03-01 | Merged in lindenlab/viewer-release and incremented viewer version to 6.2.0 | AndreyL ProductEngine | |
2019-02-07 | SL-1036 Update estate access lists on the agent's access level change | AndreyL ProductEngine | |
2019-01-18 | SL-1942 Fixed the estate list change Confirmation messages to show agent ↵ | AndreyL ProductEngine | |
names properly | |||
2019-01-08 | SL-10285 - removed one possible route for the isImpostor() crash. ↵ | Brad Payne (Vir Linden) | |
Intermittent issue. | |||
2019-01-08 | SL-10194 Selecting mesh face doesn't highlight the face in any way | ruslantproductengine | |
- Implemented | |||
2019-01-08 | SL-10320 FIXED Crash in LLVOAvatar::updateAttachmentOverrides() | maxim_productengine | |
2019-01-03 | SL-10293 Firestorm PR: preferences and menu search | AndreyL ProductEngine | |
2019-01-04 | SL-1866 FIXED [OSX] Viewer crashes when the user changes avatar after ↵ | maxim_productengine | |
editing texture | |||
2019-01-03 | SL-8963 Fixed Long name of region overlaps with next one on the World map | andreykproductengine | |
2019-01-03 | SL-10288 comments cleanup | AndreyL ProductEngine | |
2019-01-03 | SL-10288 settings.xml fix | AndreyL ProductEngine | |
2019-01-03 | SL-10288 Mesh uploader changes from Firestorm | AndreyL ProductEngine | |
2018-12-24 | SL-10283 Allow changing "Repeats per meter" on face 6 of hollowed cube | maxim_productengine | |
2018-12-19 | SL-10155 FIXED [MAC] Mesh upload tries to upload folder instead of opening it | Mnikolenko ProductEngine | |
2018-12-18 | SL-10235 FIXED Texture tab is opened with Bumpiness or Shininess instead of ↵ | maxim_productengine | |
Texture as default value | |||
2018-12-18 | SL-10251 show correct fee for 'save to disk' option on Japanese localization | maxim_productengine | |
2018-12-17 | SL-10252: On Windows, use $SystemRoot again, not FOLDERID_Fonts. | Nat Goodspeed | |
2018-12-16 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-bugsplat | Nat Goodspeed | |
2018-12-16 | DRTVWR-447: Merge up to latest viewer-release | Nat Goodspeed | |
2018-12-15 | SL-10153: auto name{expression} declares an initializer_list | Nat Goodspeed | |
instead of a variable of type decltype(expression). Using SHGetKnownFolderPath(FOLDERID_Fonts) in LLFontGL::getFontPathSystem() requires new Windows #include files. A variable with a constructor can't be declared within the braces of a switch statement, even outside any of its case clauses. | |||
2018-12-15 | increment viewer version to 6.1.0 | AndreyL ProductEngine | |
2018-12-15 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2018-12-14 | SL-10153: VS 2013 isn't so fond of ?: involving std::string. | Nat Goodspeed | |
2018-12-14 | SL-10153: Review and rationalize fetching paths from environment. | Nat Goodspeed | |
Use LLStringUtil::getenv() or getoptenv() whenever we fetch a string that will be used as a pathname. Use LLFile::tmpdir() instead of getenv("TEMP"). As an added extra-special bonus, finally clean up $TMP/llcontrol-test-zzzzzz directories that have been accumulating every time we run a local build! | |||
2018-12-14 | SL-10153: Fix previous commit for non-Windows systems. | Nat Goodspeed | |
Move Windows-flavored llstring_getoptenv() to Windows-specific section of llstring.cpp. boost::optional type must be stated explicitly to initialize with a value. On platforms where llwchar is the same as wchar_t, LLWString is the same as std::wstring, so ll_convert specializations for std::wstring would duplicate those for LLWString. Defend against that. The compilers we use don't like 'return condition? { expr } : {}', in which we hope to construct and return an instance of the declared return type without having to restate the type. It works to use an explicit 'if' statement. | |||
2018-12-14 | SL-10153: Introduce ll_convert, windows_message() templates. | Nat Goodspeed | |
Add ll_convert<TO, FROM> template, used as (e.g.): ll_convert<std::string>(value_of_some_other_string_type); There is no generic template implementation -- the template exists solely to provide generic aliases for a bewildering family of llstring.h string- conversion functions with highly-specific names. There's a generic implementation, though, for the degenerate case where FROM and TO are identical. Add ll_convert<> specialization aliases for most of the string-conversion functions declared in llstring.h, including the Windows-specific ones involving llutf16string and std::wstring. Add a mini-lecture in llstring.h about appropriate use of string types on Windows. Add LL_WCHAR_T_NATIVE llpreprocessor.h macro so we can detect whether to provide separate conversions for llutf16string and std::wstring, or whether those would collide because the types are identical. Add inline ll_convert_wide_to_string(const std::wstring&) overloads so caller isn't required to call arg.c_str(), which naturally permits an ll_convert alias. Add ll_convert_wide_to_wstring(), ll_convert_wstring_to_wide() as placeholders for converting between Windows std::wstring and Linden LLWString, with corresponding ll_convert aliases. We don't yet have library code to perform such conversions officially; for now, just copy characters. Add LLStringUtil::getenv(key) and getoptenv(key) functions. The latter returns boost::optional<string_type> in case the caller needs to detect absence of a given environment variable rather than simply accepting a default value. Naturally getenv(), which accepts a default, is implemented using getoptenv(). getoptenv(), in turn, is implemented using an underlying llstring_getoptenv(). On Windows, llstring_getoptenv() returns boost::optional<std::wstring> (based on GetEnvironmentVariableW()), whereas elsewhere, llstring_getoptenv() returns boost::optional<std::string> (based on classic Posix getenv()). The beauty of generic ll_convert is that the portable LLStringUtilBase<T>:: getoptenv() template can call the platform-specific llstring_getoptenv() and transparently perform whatever conversion is necessary to return the desired string_type. Add windows_message<T>(error) template, with an overload that implicitly calls GetLastError(). We provide a single concrete windows_message<std::wstring>() implementation because that's what we get from Windows FormatMessageW() -- everything else is a generic conversion to the desired target string type. This obviates llprocess.cpp's previous WindowsErrorString() implementation -- reimplement using windows_message<std::string>(). |