Commit Graph

7205 Commits

Author SHA1 Message Date
Lirusaito
1b5b11907e Fix Release Blocker: Swimming is on by default incorrectly initially 2019-03-02 13:19:33 -05:00
Lirusaito
0a80dd0d87 Fix release blocker: Endless swimming anims on water/air transition 2019-03-02 13:18:46 -05:00
Lirusaito
1c2c10fc58 Set Text Editor Enabled before loading text into it 2019-03-01 16:00:30 -05:00
Lirusaito
2b8c630922 Merge branch 'master' of https://github.com/Pytak/SingularityViewer 2019-02-28 23:23:53 -05:00
Lirusaito
c420751ffc Get these boost warnings out of our compile logs! 2019-02-28 21:57:52 -05:00
Lirusaito
92fd0f56b4 In the modern era, if we don't recognize a GPU, give it full class 3 support and pray 2019-02-28 21:51:44 -05:00
Lirusaito
28b1ed82a5 Steam Hardware Survey says 100% SSE3
It's been over a decade since SSE3 came out
Almost 95% of CPUs on Steam have support for SSE4.2
Therefore we are enabling optimizations for SSE3
but someone could easily make an SSE2 Build
2019-02-28 21:13:04 -05:00
Lirusaito
1850cd159d My inventory patch everyone's been testing
I'm still wary, but let's toss it into our release, shall we?
This changes the maps in inventorymodel to unordered maps.
On the surface this seems like a good thing, definitely is for inventory loading.
It seemed a lot snappier to literally everyone before the HTTP Asset patch rolled out, so that's good.

Thanks to Router, Bitten, Gooz, Deltek, Damian, Melaniecosti, Torric, and anyone else I might be forgetting at the moment who tested this for me!
2019-02-28 20:23:21 -05:00
Lirusaito
9630632120 Enable wearable export 2019-02-28 20:17:33 -05:00
Lirusaito
8e18f2ab43 So sick of these EEP warnings in my log, add the asset types 2019-02-28 20:09:00 -05:00
Pytak
f599278d8d rename non-prefixed PyFX Ambient windlights to [PyFX], add one new Ambient windlight, add PyFX 0.6 Ice water preset 2019-02-28 21:03:38 +01:00
Lirusaito
e89e57b5a0 [OpenSim] Feature Request: Allow passwords up to 24 characters long 2019-02-28 13:56:18 -05:00
Lirusaito
e3fe8d046a Feature Request: "Focus on" button for Top Scripts 2019-02-28 13:53:15 -05:00
Lirusaito
56d23a03cf Add ViewerAsset over HTTP support
Has fallbacks for grids without HTTP, of course.
Though some assets might be dropped initially, as it is untested,
but better than nothing.
2019-02-28 13:46:26 -05:00
Lirusaito
5de463638c Backwards compatible usage of "ViewerAsset" cap for Textures and Mesh 2019-02-28 11:09:25 -05:00
Lirusaito
d6b5e9f5a5 Fix the wolf
It's cruel and inhumane, but it makes the boy cry less about sheep
2019-02-27 16:44:26 -05:00
Lirusaito
4ddc33e881 Forgot the UI, woopsie~ 2019-02-27 15:39:27 -05:00
Lirusaito
bf17e716e9 Right click edit on a wearable should take you right to that wearable's tab 2019-02-27 15:37:36 -05:00
Lirusaito
43806994eb Layer Tabs Needed Reimplemented 2019-02-27 15:36:56 -05:00
Lirusaito
c4a5b0acc8 Fix wlf camera preset icons not loading in a timely manner 2019-02-27 11:21:08 -05:00
Lirusaito
8c71d22bea More code cleanup 2019-02-27 11:14:21 -05:00
Lirusaito
618ca2f011 Code cleansies 2019-02-27 09:53:36 -05:00
Lirusaito
f04156da0e Add icon for Post Process button on wlf panel, by PyKat 2019-02-27 08:53:03 -05:00
Lirusaito
4ab397dfb2 Feature Request: Add our SL viewer group to the Help menu. 2019-02-27 07:06:21 -05:00
Lirusaito
7eab3337bf Add menu function "URLAction" for menu items that have (sl)url userdata 2019-02-27 07:05:37 -05:00
Lirusaito
2f68adf73d Merge branch 'master' of https://github.com/Pytak/SingularityViewer 2019-02-27 06:51:06 -05:00
Lirusaito
6f5202c8cf Sorta fix Asi Weird and Negative Saturation 2019-02-27 06:50:55 -05:00
Lirusaito
313732ae25 Show Emoji/high unicode on Windows, where possible, thanks Deltek! 2019-02-27 06:36:04 -05:00
Lirusaito
e3ca2594bc Simplify logic, clean up code. 2019-02-27 06:08:19 -05:00
Pytak
812ce207dd update postprocessing and windlights with PyFX 0.6 2019-02-26 23:16:55 +01:00
Lirusaito
3b9a0cfbc8 Lowercase default looks bad next to windlight defaults, capitalize it. 2019-02-25 13:09:04 -05:00
Lirusaito
2a7fd8caa5 Clean up some god tools floater code 2019-02-25 12:50:32 -05:00
Lirusaito
46dff21e97 Feature Request: Post Process Effects from Quick Settings flyout
Adds a neat little signal for post process to fire when effects change
Isn't code wonderful?
2019-02-25 12:50:08 -05:00
Lirusaito
f4a22ef857 Patch AIXML to work now for import
Not bothering with export at the moment

AIXML"Stream" wasn't even using its stream in its constructor...
Someone clearly hadn't been using ACTUAL C++ for longer than C++'s existence like was claimed
...but then, that's literally impossible, so what could we expect...
And dear lord please stop throwing in constructors...
There are so many better ways to do this...
This use of throwing is why people dislike goto
It's hard to follow flow control that would be better done another way...
One day I'll fix it so it is, until then meh.

Rips out AIFile, since nothing is actually using it anymore and GPL code needs purged.
2019-02-25 12:46:41 -05:00
Lirusaito
0cadfbaddb Why was this in the wrong position? 2019-02-25 12:33:24 -05:00
Lirusaito
e0b9f23dad Clean up and simplify wlf panel code 2019-02-25 08:05:37 -05:00
Lirusaito
7071ac29e8 Do Opt Yes 2019-02-25 08:02:11 -05:00
Lirusaito
5578849508 On second thought, there's no reason to disconnect until region isn't alive
So let's not do that anymore, making us resilient against a grid that has
HTTP problems.

Thanks for the help, Aru!
2019-02-24 09:08:08 -05:00
Lirusaito
d096c043f0 Attempt to fix disconnects by syncing to match upstream eventpoll
Upstream no longer repeats requests or force disconnects
upon 404 or internal library error, so we shouldn't either.
2019-02-24 09:06:32 -05:00
Lirusaito
2882cb728f Optimize llformat Even MORE, and clean up some code.
Thanks for the help, Aru!
2019-02-23 04:08:55 -05:00
Lirusaito
f9e3afaad2 Revert "Do llformat even better!"
This reverts commit 4f87e82a19.
string::data can't be nonconst until C++17, maybe one day.
2019-02-21 03:26:08 -05:00
Lirusaito
4f87e82a19 Do llformat even better! 2019-02-20 21:40:05 -05:00
Lirusaito
a2701faa2b Floss Finder: Igor
Igor is a dentist with more on his "plate" than he can handle
Watch as Igor tries to find all the floss in his patients' mouths
Starring Timmy the Tooth, and the Tooth Fairy; join all your favorite
oral hygiene friends in helping Igor solve his terrible tooth travesty!

(May contain traces of knockoff pokemon, talk to your dietician before consumption)
2019-02-20 21:22:24 -05:00
Lirusaito
9f2d8e6fff Fix things, mainly make things more optimal... No, I didn't compile this
Run along, Nothing to see here.
2019-02-20 07:34:56 -05:00
Lirusaito
174a2d36aa I found a leak, viewer-release found it too, let's use their fix
It's close enough to mine, although I disagree with using 0 for a pointer
instead of using nullptr, but alas, mergeability.

This damn leak happened at least every log line on Linux and Mac since
the dawn of time for the viewer... Disgusting.
Well, not every log line, but every log line mentioning a class, which is
most these days.
2019-02-19 11:55:42 -05:00
Lirusaito
2773c22f9b Fix los argumentos truncamientos
Gracias a Damian
2019-02-17 16:46:51 -05:00
Lirusaito
50f9fbd728 Fix automatic bridge detach
Thanks Aru
2019-02-17 12:54:16 -05:00
Lirusaito
8f96442cc7 Woops, truncate, not substr 2019-02-15 23:41:06 -05:00
Lirusaito
0269affb69 I need less unstaged code
Here's pieces of the WIP offline->IM->online fix
2019-02-15 19:33:22 -05:00
Lirusaito
1c9fcbb387 Fix Linux compile 2019-02-15 19:29:06 -05:00