* 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
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
* 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
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.
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.
Downloadable defaults that can overide the defaults shipped with the viewer. Note that this can not overide user settings.
This is so we don't have to block another viewer with improper defautls.