Commit Graph

90 Commits (77f56fa7bf6404ebcda4d17c1229336243fac4cf)

Author SHA1 Message Date
Ansariel d79b79fbe2 Merge viewer-ordered-shutdown 2019-10-19 03:16:10 +02:00
Ansariel 9337241cc7 Merge Firestorm LGPL 2019-06-20 09:48:19 +02:00
Ansariel c4dc084f2f Refactor this a bit 2019-06-19 16:49:19 +02:00
Liny e95fc10271 INT-142 - add build number to 'Specify version' in Firestorm groupchats
Patch by Chaser Zaks
2019-06-18 16:28:59 -07:00
Ansariel 39d4bcb0dd Add HiDPI info to support system info 2019-04-15 12:53:29 +02:00
Ansariel 9bca93b4ff Get rid of new obsolete strnlen() implementation for Mac which should be available since 10.7 and 10.9 is required by now anyway 2018-12-04 00:59:48 +01:00
Ansariel c8718dfa3f Remove unused constant in FSData Xcode surprisingly didn't complain about yet and ditch BOOST_FOREACH 2018-12-04 00:44:41 +01:00
Ansariel cf36d9d8bc Include viewer version in FSData-provided settings defaults, so we don't need to provide an empty file to clear defaults set via a download for an old release 2018-12-01 02:50:26 +01:00
Ansariel d32de5eeee Fix a few FSData related issues:
* Use raw GET to prevent the HttpCoroHandler try to parse status 404 response bodies and complaining about invalid LLSD
* No need to check for status 304 response in downloadComplete() - 304 will result in failure callback being invoked
* Distinguish between status 304 (not modified) and other download failures
* Fix http_result node being written to grids.remote.xml file at startup
2018-06-13 17:04:38 +02:00
Ansariel 6c4d4efe12 Adjust sysinfo to include address size and the new Dullahan/CEF version 2018-03-21 20:09:11 +01:00
Ansariel 0c139fe5da FIRE-22394: Allow QA to request sysinfo too 2018-03-14 19:25:17 +01:00
Ansariel fd834b39d7 Fix Linux build 2017-12-06 17:15:16 +01:00
Ansariel 0f9af6462d Allow showing random MOTDs during TP
Selection rules for MOTD:
* if main MOTD is defined, show this at login and during TPs
* if random MOTDs are defined and main MOTD not set, show a random MOTD
  at login and every TP
* if event MOTD is defined, show event MOTD at login. For TPs, either
  show main MOTD if defined, or show a random MOTD if defined
2017-12-06 09:46:16 +01:00
Ansariel 749d8f3004 Fix some typos 2017-12-04 23:28:40 +01:00
Ansariel bfc76e44d8 Route FSData download error (which includes 304 - Not Modified) through processResponder() to load data from local file 2017-11-30 10:55:51 +01:00
Ansariel 14aa08d173 Fix some crude logic in FSData 2017-11-29 22:51:53 +01:00
Ansariel 409c001755 Fix FSData to download files only if there are newer versions on the server 2017-11-29 22:22:44 +01:00
Ansariel 4608aeb505 Transplant MAINT-7118 and fix some bad design on the way 2017-02-23 10:54:25 +01:00
Ansariel e2919977d6 Merge viewer-lynx 2016-11-30 11:15:04 +01:00
Nicky f8ccbd53fd Add CEF/VLC version to sysinfo. 2016-10-19 01:02:15 +02:00
Ansariel 12df60d4e1 Major overhaul of the asset blacklist floater:
* Use sorting persistance already available in LLScrollListCtrl and remove specific asset blacklist debug settings
* Add right-click context menu
* Draw stripes for alternating lines for easier reading
* Add missing "Close" button
* Add filter editor for searching for particular assets
* Properly format date based on localizable format string and show time as local time instead of UTC
* Renamed classes to better fit the Firestorm naming system
* Removed unused methods
2016-08-26 11:58:18 +02:00
Ansariel 676a178e18 FIRE-19956: Show temporarily blocked objects in blacklist floater so they can be removed; Based on a patch by Xenhat Liamano 2016-08-25 15:42:01 +02:00
Ansariel 9de9b58013 Add FSCoreHttpUtil to the project 2016-08-06 16:54:22 +02:00
Kitty Barnett 5e785acff1 Integrate with fsdata 2016-07-12 00:20:54 +02:00
Nicky ee48856d77 Updated fsdata to work with coroutine http code. 2015-10-31 18:39:25 +01:00
Nicky c218e524b2 Merge - Step 1; Still enough to do. 2015-10-26 20:20:13 +01:00
Ansariel 1016e54d22 Pass-through notification payload data as payload and don't abuse the substitutions for it 2015-07-31 16:28:30 +02:00
Ansariel 83cd2e408f Fix unsafe code in FSData and made reqsysinfo messages localizable 2015-07-31 15:28:22 +02:00
Ansariel 722ddc5d3a Don't try to download removed scriptlibrary_lsl.xml via FSData 2015-07-28 13:55:05 +02:00
Nicky 217e879c20 Linux: fstream has no constructor that takes a std::string. 2015-05-06 16:34:41 +02:00
Northspring 64f8d097dd A follow-up for commit 3f6362d50f01 - try to not exceed IM length limit in sysinfo2 and move few records to sysinfo1 2015-04-20 16:06:06 +02:00
Northspring 60ac1e2af5 FIRE-15714: UI Scaling & Font Size Adjustment in SysInfo / About 2015-04-20 14:24:06 +02:00
Ansariel 7c67c754a8 Simplify this 2015-01-18 23:36:15 +01:00
Techwolf Lupindo 0bb7b31760 fsdata bug fix. Process headers before processing the body that needs mLastModified to be set from the headers. 2015-01-12 20:08:52 -05:00
Ansariel b51b8035b4 Post-merge curl fixing 2014-10-22 03:21:14 +02:00
Ansariel f4bfb1aadf Merge LL V3.7.9 (AIS3 + SSA) 2014-10-22 02:02:08 +02:00
Ansariel b4d0e5ec08 Some refactoring of FSData 2014-09-25 01:29:26 +02:00
Northspring 8d38a8a1e5 Show ALM status in About floater and sysinfo 2014-09-07 20:22:54 +02:00
Ansariel 2ff3c1e51c Housekeeping... 2014-08-16 18:48:17 +02:00
Ansariel 39727765a3 Optimize this... 2014-07-10 15:13:30 +02:00
Tank_Master 8863d9beaf Compile fixes 2014-06-09 23:27:05 -07:00
Nicky fef5cfdfd6 Show cache creation time (as UTC) in about and regsysinfo. 2014-06-08 23:33:14 +02:00
Ansariel b717bc43de Compile fix for Havok build 2014-04-23 21:05:57 +02:00
Techwolf Lupindo e632fc366c Correct and improve fsdata grid blocks. Inspired by Cinder Biscuits patch. 2014-04-19 00:19:20 -04:00
Techwolf Lupindo c29ebc7d15 Don't disallow logins on opensim grids. 2014-04-14 11:15:55 -04:00
Tank_Master 3d1ac7c0ec Merge LL 3.7.3 (Viewer-Bear fixes) 2014-03-17 14:14:15 -07:00
Techwolf Lupindo 7814c5b9e2 FSData: Add debug setting for QA. This will allow QA/devs/etc to test fsdata via pointing to the fsdatatest instead of
fsdata.
2014-01-17 08:48:01 -05:00
Techwolf Lupindo 0b1da9f287 FIRE-11260 Added script library downloadable updates.
Sence the files are not updated very often and the format is not expected to change, no version info is tracked.
Downloaded files are loaded with the next login or current login is connection is fast enought.
2014-01-13 01:20:27 -05:00
Techwolf Lupindo 6d9452f8d8 Fix crash and saving of bad data that can result due to bad/corrupted/empty LLSD and status of 200 OK.
This mode can be expected on bad networks, like noisy DSL lines or other poor service.
LL code does not pass the parser error down to the caller.
Note that this is the saftest way to fix this as this virtual class is used in many different areas of LL code. Just fixing
it by calling errorWithContent directly may cause new bugs with LL code that does not expect errorWithContent to be called at
all.
2014-01-03 01:34:32 -05:00
Cinders 8137e3b1b7 Cull long since dead viewers from client tag checking, clean up client tag code 2013-12-08 13:20:13 -07:00