Liru Færs
623a484ae3
Woops, gotta do a char array for that, also set errno to 0
2020-01-13 18:35:08 -05:00
Liru Færs
1726c27078
Fix for Linux file rename failures, thanks Taya and Router!
2020-01-12 13:23:02 -05:00
Liru Færs
828307ca96
Sync LLSDSerialize with alchemy, and merge fix for Crash K
2020-01-07 11:00:21 -05:00
Router Gray
c68e00730e
[CMake Linux] Only include pthread and rt in target_link_libraries for ld.gold support (Alchemy sync)
...
Fixes CMake warnings on Linux
2019-12-25 09:08:48 -06:00
Router Gray
0496374328
[CMake] Use POSITION_INDEPENDENT_CODE property instead of manually setting -fPIC (Alchemy sync)
2019-12-25 09:08:40 -06:00
Liru Færs
067bd3cbd7
Sync with alchemy
...
Minor installer fix
Fix MSVC update breaking crashAndLoop
Move Variables to their corresponding places
Sync parts of deps/CMakeLists.txt
Update Abseil and fmt
2019-12-19 21:04:01 -05:00
Liru Færs
79e1830ba9
Fix compile
2019-11-24 02:54:23 -05:00
Liru Færs
432bf03f0a
Port Crashpad support from alchemy, with some small tweaks
...
Moved initCrashReporting into LLAppViewer, everything we use there is
crossplatform enough that duplicating code is silly
Removes unused gCrashSettings
Adds MBFatalError, that's right, Crash Loop is now translatable!
Adds consent notification prompt to first login... enjoy that, everyone.
2019-10-21 16:25:29 -04:00
Liru Færs
bd2c67e8ec
Fix win32 warnings
2019-10-11 16:28:48 -04:00
Liru Færs
7c24e67c50
The UI portion of Bakes on Mesh... and the entire thing, sure, why not?
...
Also let's now select the proper tab when we input an ID or select a face
with an asset ID that we can find in a tab, but that never works for BOM
when applied.
2019-10-11 03:41:42 -04:00
Rye Mutt
a559a09217
Fix a ton of small bugs in 64bit memory value handling
2019-10-09 16:52:46 -04:00
Rye Mutt
8561af1f84
Add abseil hashmaps and use in texture list, also fix bugs in texture list insertion
2019-09-28 19:03:49 -04:00
Liru Færs
1b52b3e685
Merge branch 'animesh' of git://github.com/Shyotl/SingularityViewer into animesh
...
# Conflicts:
# indra/llcommon/llindexedvector.h
2019-08-15 20:50:36 -04:00
Shyotl
4f72de8289
Make gcc happy with closer to standards compliant code..
2019-08-10 01:16:37 -05:00
Lirusaito
9f84fe6d5a
Make it Squeak
2019-07-31 19:43:33 -04:00
Lirusaito
2580ca7afd
Fix paused frame overflow, thanks Rye!
2019-07-31 14:22:27 -04:00
Lirusaito
ac7e5cb742
Merge branch 'animesh' of git://github.com/Shyotl/SingularityViewer into animesh
2019-07-26 04:22:43 -04:00
Shyotl
2dbbec88f7
Fixed bug with LLStat median calculation. Clean up llstatbar a bit.
2019-07-25 23:43:04 -05:00
Shyotl
6dc9210a7e
Const is good. Use it for viewer stats.
2019-07-25 22:30:44 -05:00
Router Gray
2f54cf26a9
Make gcc happy, silence 'changed meaning' warning.
2019-07-14 02:10:06 -04:00
Shyotl
49b027f2a0
Rework llindexedvector to be a bit more debugable.
2019-07-10 01:05:42 -05:00
Lirusaito
0cc146a170
Change LLInstanceTracker to use a boost unordered map
...
Also remove unused functions and an unused typedef with it
2019-04-28 09:01:38 -04:00
Lirusaito
56378772cc
Add operator == for LLSD to llsdutil.h
2019-04-28 09:00:17 -04:00
Lirusaito
564410ac7e
Fix some warnings and errors
2019-04-19 17:29:55 -04:00
Liru Færs
5e12a9d057
Scream!
...
Thanks for looking into this Router
2019-04-13 10:07:34 -04:00
Damian Zhaoying
4a59efadeb
Fix spaming messages in assert and is_trivially_copyable on GCC 4
2019-04-13 01:02:38 -04:00
Lirusaito
c9eac98d53
Drake's trivially copyable optimop
2019-04-11 05:02:43 -04:00
Shyotl
1cfd782bdd
Fix some compilation errors.
2019-04-11 02:54:21 -05:00
Lirusaito
ed88e55e04
Yay they updated llstring, who's ready for a full rebuild?
2019-04-10 12:38:35 -04:00
Lirusaito
a3bf40fd69
Boost unordered containers in places, like for uuid types!
2019-04-04 22:22:21 -04:00
Lirusaito
48003c8bc9
Remove pointless forward declaration
2019-04-04 21:52:57 -04:00
Lirusaito
9ccb015411
e5b81dd825 won't compile without this change
2019-03-24 22:51:35 -04:00
Lirusaito
e5b81dd825
[EEP] LLSDUtil changes
2019-03-24 21:04:51 -04:00
Lirusaito
fe33db1620
[EEP] LLSD Serialize Notation additions
2019-03-24 21:04:25 -04:00
Lirusaito
2e02f5ac2c
[EEP] LLSD Changes
2019-03-24 20:59:50 -04:00
Lirusaito
198d567df2
[EEP] LLUnitType changes
2019-03-24 20:59:26 -04:00
Lirusaito
c5329968f7
Merge branch 'animesh' of git://github.com/Shyotl/SingularityViewer
...
# Conflicts:
# indra/llcommon/llstring.h
# indra/newview/llviewermenu.cpp
# indra/newview/llviewerregion.cpp
2019-03-18 17:30:34 -04:00
Shyotl
2d8fbb89c9
Intermiediary commit.
2019-03-16 17:51:00 -05:00
Lirusaito
cab39e31a1
Don't llformat if empty fmt string.
2019-03-07 12:47:29 -05:00
Lirusaito
fc488959ea
Switch out jsoncpp for nlohmann json
...
Add llsdjson.* too!
2019-03-07 03:38:27 -05:00
Lirusaito
4218011417
Merge branch 'master' into ManagedMarketplace
2019-03-03 12:56:03 -05:00
Lirusaito
58ba9e3617
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2019-03-02 19:01:49 -05:00
Lirusaito
fb39f2d511
Merge branch 'master' into ManagedMarketplace
...
# Conflicts:
# indra/newview/llinventorybridge.cpp
# indra/newview/lltooldraganddrop.h
2019-02-28 23:58:08 -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
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
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