Commit Graph

36 Commits (master)

Author SHA1 Message Date
Ansariel 5f1a19af72 Merge remote-tracking branch 'LL/marchcat/x-ws-merge'
# Conflicts:
#	autobuild.xml
#	indra/linux_crash_logger/llcrashloggerlinux.cpp
#	indra/newview/llappviewerlinux_api.h
#	indra/newview/llappviewerlinux_api_dbus.cpp
#	indra/newview/llappviewerlinux_api_dbus.h
#	indra/newview/llavatarpropertiesprocessor.h
#	indra/newview/llcallbacklist.cpp
#	indra/newview/llimpanel.h
2024-05-01 12:30:57 +02:00
Ansariel bdd6f81dec Add some const because why not? 2023-05-08 19:12:39 +02:00
Ansariel 6353aef820 Add Firestorm team member badge 2023-05-08 19:00:35 +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 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 0c139fe5da FIRE-22394: Allow QA to request sysinfo too 2018-03-14 19:25:17 +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 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 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 c182741596 Merge viewer-lynx 2016-11-16 09:55:54 +01:00
Jessica 9ba870a0c6 Adding gateway team to FSData 2016-02-23 11:27:48 -05:00
Ansariel 83cd2e408f Fix unsafe code in FSData and made reqsysinfo messages localizable 2015-07-31 15:28:22 +02:00
Ansariel b4d0e5ec08 Some refactoring of FSData 2014-09-25 01:29:26 +02:00
Ansariel 39727765a3 Optimize this... 2014-07-10 15:13:30 +02: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
Cinders 8137e3b1b7 Cull long since dead viewers from client tag checking, clean up client tag code 2013-12-08 13:20:13 -07:00
Techwolf Lupindo 8470dd5ce7 FAData: New feature, downloadable defaults.
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.
2013-10-27 17:13:55 -04:00
Techwolf Lupindo 3e4c010828 FSData project refactor/finish
Agents.xml saved file is now per-grid.
Framework for agents.xml URL download location for each grid added.
Releases.xml is gone. Its function been moved to data.xml.
Licence changed to LGPL.
Per-agent UUID now uses a bitfield for all the features flags.
Assest.xml added and finished.
Bug Hunters added to profile.
Events MOTD added.
Opensim MOTD added.
Added last modified timestamping to downloaded files. This saves lots of bandwith due to not having to download the entire
file with each login.
fsdata.xml startDownload moved to after LLProxy is set up to fix bug of not working across proxies.
Both data.xml and agent.xml downloads have startup wait states to ensure download and processing of data that is needed
during the login process.
Removed un-used code.
2013-06-10 00:23:14 -04:00
Cinders 7a61df8518 FSData is a good singleton; it should have a friend. 2013-03-22 17:40:41 -06:00
Cinders 9fd354ed12 Fixing silly backwards login. 2013-03-12 01:24:16 -06:00
Cinders 54e4b67d8b Groundwork for Legacy Search "killswitch" 2013-03-11 23:56:44 -06:00
Ansariel 24503f480f Fixed header includes uniqueness 2013-03-06 13:45:05 +01:00
Ansariel 8c0752b479 FIRE-2574: Changed format of reqsysinfo to Phoenix style 2012-09-24 18:51:48 +02:00
Techwolf Lupindo 8e320641b0 FSData refactor: /reqsysinfo and /sysinfo
Added working /sysinfo command.
Clean up /reqsysinfo code.
Merged dupe code in reqsysinfo and sysinfo button.
Fix reqsysinfo/sysinfo output text bugs: 'r' in font info, '\n' in vovix info.
2011-11-20 03:22:03 -05:00
Techwolf Lupindo c216824418 FSData refactor: code dupe
Elemente some code dupe.
Remove one function with one caller and merge it with caller.
Some whitespace cleanup.
2011-11-19 21:29:03 -05:00
Techwolf Lupindo d7dcaf31b1 FSData refactor: static function/variables
Remove no longer used static variables.
Move a lot of fuctions to normal from static.
2011-11-19 17:53:41 -05:00
Techwolf Lupindo cd8665cd8b FSDate refactor: LLHttpclient
Reworked http get responder class to handle the errors in download and decoding.
Some whitespace cleanup.
Converted some LLSD to cont LLSD and related code.
Removed redundent error checking as that is now handled by the http get responder class.
2011-11-19 02:11:59 -05:00
Techwolf Lupindo abf40530b6 FSData refactor: LLSingleton
Use LLSingleton instead of home brewed one.
2011-11-18 22:05:45 -05:00
Techwolf Lupindo 5f5431a203 FSData refactor: Agents
Code cleanup, refactor, and performance improvments that uses the agents.xml data.
2011-11-17 21:26:03 -05:00
Techwolf Lupindo 15a8c377b9 Support groups chat prefix of (FS 1.2.3) for easer support. 2011-10-27 00:32:20 -04:00
Wolfspirit 689e3f7a4d Rework of the Tagsystem.
- Moved the Tagsystem to FSData for better integration. So other Modules can call it too.
- Added the Tagdata as LLSD (TPVD, Name, UUID) to llvoavatar (mClientTagData)
- Added the ability to display TPVD Viewers only.
- Added the Settings to Preferences -> Firestorm -> Tags
- Removed ShowViewerIDsOnNameTag cause it's replaced with "FSClientTagsVisibility">0
- Changed the Debug Settings from S32 to U32
2011-08-22 19:10:02 +02:00
Wolfspirit f8739b3f6d Fix Mac (and maybe linux) builds. 2011-08-11 08:30:11 +02:00
Wolfspirit fa5f151332 Added Clienttag downloads, colored clienttags, V1 Tag Color and colored Username
Only via Debug Settings for now. Needs buttons in settings!
- FSUseLegacyClienttags (0=No Legacy Clienttags (only new System), 1=Use Local file only, 2=Download file) (needs relog)
- FSColorClienttags (color based on Texturecolor (new system) or Taglist (old system))
- FSUseV1TagColor (FIRE-1328)
- FSColorUsername (orange only for now)
2011-08-11 03:09:55 +02:00
Techwolf Lupindo 1c845a899e Added fsdata. MOTD works. /reqsysinfo works.
Block release present, but not tested.
Othere features need to added. API mostly unchanged.
2011-06-06 00:20:22 -04:00