Commit Graph

7054 Commits

Author SHA1 Message Date
Lirusaito
062b8da2d3 Allow right clicking notifications when on right clickable ui. 2019-01-14 01:08:10 -05:00
Lirusaito
15ef9140da Fix regression of not having a working viewer build without PACKAGE on 2019-01-14 00:35:52 -05:00
Lirusaito
2dc609ff6b Fix Linux compile? 2019-01-11 12:49:00 -05:00
Lirusaito
8c7fceb081 Resolve and link registered SLURLS that are in chat.
Adds handle_registered_urls function
Use this as a drop in replacement for appendStyledText where applicable
2019-01-11 09:11:20 -05:00
Lirusaito
778b89d5c9 Feature request: When creating a new AO notecard, actually show it! 2019-01-11 08:33:49 -05:00
Lirusaito
b61cba8e01 Clean up and optimize the AO
Added the feature of selecting an animation from combo boxes and it playing automatically if it should be at this moment.

Now for the stuff only developers will understand:
FloaterAO is now a FloaterSingleton, because it should've been behaving that way all along.
Refactors a lot, simplifies a lot, best view without space changes.
Reduces a lot of redundant blocks.
Creates some functions to make things like AOStates easier to get
AOStates are now an enum instead of a bunch of const ints.
Cleaned up includes.
NULL -> nullptr, virtual->override, BOOL->bool, for->foreach
Removed struct_tokens,  it was redundant and actually just took up space.
No longer set all the children invisible, their parent does a good job of that.
Relate ComboBoxes to their states, so that we can easily get a setting and do a whole bunch of things with a lot less code.
Remove unused parameters and functions and variables
Remove unused boolean returns from functions.
Don't clear combo boxes just because one id is null.
2019-01-11 06:17:58 -05:00
Lirusaito
0c585aca39 Random cleanup lines here and there before I refactor the AO entirely 2019-01-10 17:44:13 -05:00
Lirusaito
da2a9a5bf5 Add Typing AO
Like scripted AOs, this works whenever you type and AO is ON
Even if the Linden typing animation is not playing.
2019-01-10 17:42:59 -05:00
Lirusaito
47797f4cec First pass at Swimming AO 2019-01-09 23:08:23 -05:00
Lirusaito
aef77312aa Wooops, fix minor bug introduced in the conference thing. 2019-01-09 22:03:20 -05:00
Lirusaito
9a424ff264 Fix SV-2245: Viewer AO Doesn't respond instantly 2019-01-09 13:14:24 -05:00
Lirusaito
022fba2ba4 Add option "Add to Conference" to Conference chats and Instant Messages
Sync code from upstream for inviting people to conference via Avatar Picker
2019-01-08 11:27:51 -05:00
Lirusaito
adba4cf1fa Beware the coral, it adds the reef factor 2019-01-07 17:39:54 -05:00
Lirusaito
0e21b53c2f Sync installer with Alchemy for NSIS 3 support
Add a checkbox for creating desktop shortcut, restoring this functionality.
Fix install folder defaulting to 64-bit for 32-bit.

NOTICE: We now only support NSIS 3, no we don't care about your set up,
see our build-windows page for updated details on this.
2019-01-06 14:52:29 -05:00
Lirusaito
13816b696f Fix reporter spawning notifications over and over
The user needs only one per session if that.
Also no longer have reporter processRegionInfo when it doesn't use that.
2019-01-06 09:46:14 -05:00
Lirusaito
252fdcdd1e Collab with RouterGray to set Startup project automatically via CMake.
Also thanks to Alchemy, we think.
2018-08-27 18:42:27 -04:00
Lirusaito
13e2af8990 Request: Add setting SinguMotionResetsCameraReset to let the user decide if SinguMotionResetsCamera will Reset without their explicit action. 2018-08-27 12:33:02 -04:00
Lirusaito
8ecbf79199 Fix this because it shoulda been this from the start, oops. 2018-08-27 12:29:48 -04:00
Lirusaito
03d686a246 This is unused, remove it. 2018-08-27 12:27:40 -04:00
Shyotl
f03249f5d5 Update manifest and lldir_linux to use new crt file. 2018-08-12 19:53:07 -05:00
Shyotl
0d8dfb41bc Fix gcc 4.9 build errors. 2018-08-12 18:26:07 -05:00
Shyotl
38c6302f11 Attempt to make mesh loading a little less choppy. 2018-08-11 01:09:04 -05:00
Shyotl
dcc13b447c Fix compile post liru merge. 2018-08-10 23:07:27 -05:00
Shyotl
5d2eb3e4cf Fixed hot spot in volume generation. 2018-08-10 23:07:13 -05:00
Shyotl
c8427140bd Merge branch 'master' of https://github.com/Lirusaito/SingularityViewer.git 2018-08-10 19:30:01 -05:00
Shyotl
23228e111c Ohgodthistypobrokeeverything. 2018-08-10 19:29:08 -05:00
Shyotl
2257e8ebe7 Add new required lib to newview. 2018-08-10 18:58:29 -05:00
Shyotl
3c87835f82 Delay mesh fetch retries to avoid hammering server endlessly if something goes wrong. 2018-08-10 18:57:39 -05:00
Shyotl
bc8c95a7f7 Minor cleanup. 2018-08-10 18:17:30 -05:00
Shyotl
369a3ed909 Replace CA file. 2018-08-10 18:16:48 -05:00
Shyotl
eb747e2304 Fix CURL failures 2018-08-10 18:05:00 -05:00
Lirusaito
e0df1a763c Optimize resync_anims so we don't have to iterate over Every Single Object
Also minor opt to partial name2key code.
2018-08-10 15:15:20 -04:00
Shyotl
fe764ae97f Merge branch 'master' of https://github.com/Lirusaito/SingularityViewer.git 2018-08-07 21:46:07 -05:00
Shyotl
0fc962454d Fix shadows on basic alpha faces. 2018-08-07 01:53:06 -05:00
Shyotl
b1b415e862 Actually deallocate oversized mesh loading buffer. 2018-08-07 01:12:09 -05:00
Shyotl
b5f0355015 Dpi awareness should be set before creating the application window. In theory dpi awareness shouldn't have worked without this. 2018-08-07 01:10:48 -05:00
Shyotl
d11899561b Optimization pass. 2018-08-07 01:09:53 -05:00
Shyotl
71f3002717 Merge branch 'master' of github.com:Shyotl/SingularityViewer
# Conflicts:
#	indra/newview/app_settings/shaders/class2/deferred/sunLightF.glsl
2018-08-06 20:42:32 -05:00
Lirusaito
9f03d1be05 How to enable "show muted text" box by default
Have a feature, Torric.
I should've already set this up long ago, sorry about that!
2018-07-27 15:38:01 -04:00
Lirusaito
899d1955c0 More SV-1908 2018-07-23 06:12:34 -04:00
Lirusaito
c962922e75 SV-1908 2018-07-23 05:53:00 -04:00
Lirusaito
562353929e Actually fix SV-2181 this time? I think. It seems to work. 2018-07-16 02:55:40 -04:00
Lirusaito
4c8bd8d3ca Sync some voice stuff 2018-07-15 12:12:21 -04:00
Lirusaito
e31c088470 Modernize the voice remote some. 2018-07-15 12:09:47 -04:00
Lirusaito
172eee49e5 Give local speakers lists a more radar-like menu 2018-07-15 11:56:35 -04:00
Lirusaito
14fd78a5af Do the scroll list menu thing more cleanly. 2018-07-15 11:54:23 -04:00
Lirusaito
c056eacfab Fix SV-2179: Wireframe - Rendering. Works only when Adv.light.model is disabled.
(Don't toggle ALM while in wireframe, bad things will happen...
or do, who am I to tell you how to live your life?
It'll look pretty cool actually, to fix that noise just toggle Wireframe once or twice.)
2018-07-15 06:26:04 -04:00
Lirusaito
ca2477a521 Update certificates 2018-07-15 06:00:09 -04:00
Lirusaito
c06c627002 Add four settings left out of 55b5f60b68 2018-07-13 20:54:49 -04:00
Lirusaito
6edd21bfe6 Don't limit the length of notecards and scripts, let the server scream at us instead. 2018-07-13 17:38:23 -04:00