Your Name
ca7ea4a541
Correctly use Python2
2021-07-18 15:33:42 -04:00
Liru Færs
ae244983b0
Nope, this was broken, woops!~
2021-02-14 14:36:45 -05:00
Liru Færs
246db973b4
These changes look harmless
2021-02-14 12:43:19 -05:00
Tarocco
d49c38bf18
Refactor LLDAELoader
...
- Many instances of null-checking if statements include both variable declaration and initialization (for scoping)
- Modern(ish) C++ conventions (e.g. range-based for loops, auto keyword)
- Local variable caching for array/iterator elements
- const keyword for variables that should not be mutated (optimization possible)
- const keyword for instance methods that should not mutate (affects LLModelLoader in one case)
- Consistent usage of un/signed types for array indexing
- Better readability/simplicity of branching
- Consolidated extractTranslation/ViaElement logic (reusability)
- Formatting
- Changes based on code review
2020-10-11 19:32:16 -04:00
Liru Færs
c1aa88c720
Fix bad VLC experience in installer. Thanks Rye~
2020-10-07 20:02:49 -04:00
Tarocco
937618b177
Model-space transformations applied to skinned model and bind shape matrix
...
Skin data is retrieved in processElement() by instance_controller elements, and calling processDomModel(), replacing the daeDatabase method
2020-10-07 09:05:26 -04:00
Rye Mutt
891286c447
Merge pull request #35 from tarocco/meshupload
...
Improved mesh model (DAE) loader compatibility
2020-10-01 00:10:21 -04:00
Rye Mutt
04db5d1075
Merge branch 'master' of https://github.com/RouterGray/SingularityViewer into master
2020-09-29 23:33:09 -04:00
Rye Mutt
f0dfb0b080
Update openjpeg with alchemy changes
2020-09-29 22:48:31 -04:00
Tarocco
f9c07b4806
only use SID if it is not empty
2020-09-24 20:14:19 -07:00
Tarocco
9f9a21bb73
refactor: reuse local variable
2020-09-24 20:04:43 -07:00
Tarocco
386528a892
Improved mesh model (DAE) loader compatibility
...
Added dynamic SID joint resolution for skinning (adds compatibility for DAE files made using MAXON Cinema 4D)
2020-09-06 21:11:15 -07:00
Router Gray
4efe28cf52
Merge in offline item deliveries fix from upstream. This also reverts commit 24f54572.
2020-07-21 00:23:19 -05:00
Router Gray
2528f71bbf
[Media] Add https to allowed audio urls
2020-06-16 10:57:04 -05:00
Router Gray
5610eaa839
[UI] Let the 'Dimensions' text on texture preview floaters be as wide as it wants to be so enbiggenized font sizes don't truncate it.
2020-06-16 10:57:04 -05:00
Router Gray
881cc46aa9
Add missing strings to floater_model_preview.xml
2020-06-16 10:57:04 -05:00
Router Gray
81f342e9bf
[Windows][Installer] Add CRC check, add 7z to plugin reserves, remove old MS DLLs, use https for LL web start menu shortcuts
2020-06-16 10:56:49 -05:00
Router Gray
fe9d670800
[Linux] Update the debugging instructions in the viewer launch script to reflect unpackaged unstripped binary availability.
2020-06-05 13:19:32 -05:00
Router Gray
ffb54802d4
[Media] Nuke unused llmime and associated build tests, also remove unneeded includes in llmimetypes header.
2020-05-28 12:14:03 -05:00
Router Gray
518da73ad2
Drop some unused boost lexical_cast includes and associated MSVC pragmas.
2020-05-22 14:48:35 -05:00
Router Gray
3e78b74474
Now that fmt plays nice with gcc let's actually use it: replace std::to_string, boost lexical_cast and a couple miscellaneous llformats with fmt. (Alchemy sync-ish)
2020-05-20 21:07:18 -05:00
Router Gray
34a7ebf53f
[Linux] Port some bits from Alchemy & future to stop using dark-ages deprecated GDK/GTK.
...
Todo: Revisit this and clean up some code duplication I stumbled over in the process. (legacy.cpp llwindowsdl.cpp)
2020-05-19 21:48:57 -05:00
Router Gray
45be739fea
[Lib][Linux] Use system SDL not prebuilt.
2020-05-19 21:42:56 -05:00
Router Gray
68ae8afaf9
[Lib] Update abseil and fmt.
2020-05-19 16:51:29 -05:00
Router Gray
2bdcd9d07f
[Linux] Target SSE 4.1. (I will make custom builds if anyone on older cpu's turns up. - RG)
2020-05-19 16:50:36 -05:00
Router Gray
24f5457203
Add setting to allow legacy UDP offline message fetch till LL fixes the cap.
2020-05-19 16:46:52 -05:00
Liru Færs
f941bc4334
[RLVa] Lie about our version of the spec, for now, I'll fix this later
...
RLV_VERSION is supposed to follow Marine Kelley's version,
we support most 2.9.0 features, but no 2.9.20 ones. So this is correct.
RLVa_VERSION is undocumented, play pretend by matching Kitty's version
Kitty's version has no documentation about version differences
that I can find. So we're just going to pretend to be up to date.
2020-05-19 14:00:01 -04:00
Shyotl
ab5bce69ee
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
2020-05-16 22:52:08 -05:00
Shyotl
050a8c3923
Use sse copy for vertex and texcoord data.
2020-05-16 22:48:41 -05:00
Shyotl
8817bf53e3
Fix loading of texture precache list.
2020-05-16 22:45:50 -05:00
Shyotl
5e21037230
Fix rare shutdown crash
2020-05-16 22:44:03 -05:00
Liru Færs
cabaf0fd1c
Don't use buildHTTP for login page, it might be https! Copy entire uri!
2020-05-13 19:40:52 -04:00
Shyotl
bd92a09a48
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
2020-05-09 04:51:12 -05:00
Shyotl
61f90c665a
Fix issue with persistent notifications. open_notifications.xml was accumulating inaccessible notifications. Added MaxPersistentNotifications to cap notifications. Notifications new stored per account per grid. Startup should be faster too.
2020-05-09 04:50:01 -05:00
Router Gray
32dbd40e64
Unhack the string_view workaround in llpreviewgesture, with a slightly less hacky hack in llstring. lol. Thanks Liru for making this as lean as ancient gcc can stand it to be.
2020-04-26 08:44:23 -05:00
Router Gray
a69e04a817
[Lib] Update Fmtlib, and enable it for Linux builds. This is bare bones; only removing the Linux workarounds in Cmake.
2020-04-26 00:05:02 -05:00
Router Gray
159de683e8
Correct a logical OR in llrender, and add guards against mCount dropping below zero. (Alchemy and LL sync)
2020-04-26 00:04:48 -05:00
Liru Færs
a9dbaf5e0a
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2020-04-23 23:23:38 -04:00
Shyotl
3c3d8c2400
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
2020-04-23 14:57:55 -05:00
Shyotl
b4080f8e2d
Demote this to llassert.
2020-04-23 14:57:30 -05:00
Shyotl
5de94d6610
Address several remaining 1.8.9.8373 crashes reported on
2020-04-23 14:56:47 -05:00
Shyotl
829045c262
Haphazard unsigned to signed casts causing problems? Shocker.
2020-04-23 14:51:06 -05:00
Liru Færs
b02d70fba0
Merge stuff from future branch and a logic bug fix by Router
2020-04-23 11:43:22 -04:00
Liru Færs
64ed6e99f0
Fix [NAME] appearing in certain i18n notifications instead of slurls
...
Thanks for catching this, Nai
2020-04-19 20:12:23 -04:00
Liru Færs
33d3bb2870
[Chat Logs] When migrating file to new name, respect possible new name file
...
If a new name file exists, copy its contents into our currently tracked
file, because we update our tracked file, the new file can only contain
more recent text (unless a name change back and forth and back happened
since last run, but then the out of order text isn't entirely our fault)
So we copy the new file's text to the bottom of our old file and then
remove the new file, so we can rename our old tracked file to the updated
name.
If we cannot perform the copy, or the delete, we bypass the migration,
leaving our old tracked file as a remnant and begin to track the new name
file because that is more proper than clinging to the old one, and thus
no history is lost to failure.
2020-04-19 20:04:25 -04:00
Liru Færs
4df2193a4c
[Chat Logs] Always read from name cache on start to try to update ID Map
2020-04-19 16:40:17 -04:00
Liru Færs
343be08467
[Chat Logs] Break out migrateFile from makeLogFileName for use elsewhere
2020-04-19 15:50:50 -04:00
Liru Færs
788b83bff3
Woops, thanks for catching this, Shyotl!
2020-04-18 19:15:49 -04:00
Liru Færs
c201ac90ba
Track log names in a json map AND Fix processing local log load as system
...
Update old style callbacks for chatFromLogFile functions to lambdas
Keep track of people's log's name using their IDs, but don't rename.
Fallback on ID if name is empty (if the grid is a meanie)
Also track group names this way, sometimes those change.
Prefer std::array, since we're in the area.
2020-04-18 00:17:05 -04:00
Shyotl
af3c66ad08
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
2020-04-16 02:23:32 -05:00