Andrey Lihatskiy
083a971f31
Avoid stack-buffer overruns in llprocess_test.cpp ( #4824 )
2025-10-13 19:32:54 +03:00
Jonathan "Geenz" Goodman
82e431e090
Merge remote-tracking branch 'origin/release/2025.07' into geenz/2025.07-develop
2025-09-18 15:23:26 -04:00
Andrey Lihatskiy
f64a41f09e
LLLeap: handle partial lines in stderr ( #4678 )
2025-09-15 18:24:21 +03:00
Brad Linden
f98a61be70
Improvements found in reviewing mac_arm branch #4629
2025-09-10 13:04:04 -07:00
Rye
5ffcd3dc88
Fixes for GHA build
2025-08-28 17:58:33 -04:00
Rye
2b44464a14
Fix up windows build error in GHA
2025-08-28 06:08:13 -04:00
Rye
a46d4f0f69
Enable deprecation warnings and suppress a small handful that have no modern replacements
2025-08-22 03:32:02 -04:00
Rye
ba30737d8f
Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac
2025-08-20 18:04:55 -04:00
Andrey Kleshchev
ce9d66cdd1
Merge branch develop into 2025.06
...
# Conflicts:
# indra/newview/llvoavatar.cpp
2025-08-06 16:05:19 +03:00
Andrey Kleshchev
4b69fe396f
#4320 MacOS crash handling
2025-07-19 20:47:47 +03:00
Andrey Kleshchev
6e65c3821e
#4319 Thread crashes not being reported to bugsplat
2025-07-08 00:00:14 +03:00
Andrey Lihatskiy
b08ba3fa7b
Merge branch 'main' into marchcat/2505-merge
...
# Conflicts:
# .github/workflows/qatest.yaml
# indra/llcommon/llsdutil.h
# indra/llui/llflatlistview.h
# indra/newview/llinventorybridge.cpp
# indra/newview/lloutfitgallery.cpp
# indra/newview/lloutfitgallery.h
2025-05-28 21:38:00 +03:00
Jonathan "Geenz" Goodman
fe4f85e587
Merge remote-tracking branch 'origin/main' into geenz/2025.04-to-develop
2025-05-28 11:52:16 -04:00
Maxim Nikolenko
2cbff073ed
#4000 Cherry pick inventory LEAP functions from develop branch
2025-05-20 20:40:04 +03:00
Andrey Lihatskiy
ec6c988bbb
#3918 Implement automatic shutdown for WorkQueueBase
2025-04-23 18:56:27 +03:00
Ansariel
d6b8628a4f
Reduce memory allocations pinging the mainloop timeout
2025-04-18 23:09:51 +03:00
Andrey Kleshchev
9a333e65c4
Merge develop into release/2025.04
2025-04-18 21:36:56 +03:00
Andrey Lihatskiy
082c9158b2
Merge branch 'develop' into marchcat/05-develop
...
# Conflicts:
# indra/llmath/v2math.cpp
# indra/llmath/v2math.h
# indra/llmath/v3math.h
# indra/llmath/v4math.h
2025-04-17 23:57:00 +03:00
Ansariel
4c6afbbb75
Restore llmath improvements from archived develop branch:
...
* Make eligible functions constexpr
* Use constants for vector indices where applicable
* Reformat to match actual coding conventions
2025-04-17 19:50:30 +02:00
Andrey Lihatskiy
06a76eda6a
Merge branch 'develop' into marchcat/05-develop
2025-04-15 22:19:15 +03:00
Jonathan "Geenz" Goodman
52cca995cc
Merge branch 'release/2025.04' into rye/forevermac
2025-04-15 13:55:01 -04:00
Andrey Lihatskiy
ae93198735
Merge branch 'main' into marchcat/maint-c-restore
...
# Conflicts:
# indra/llcommon/lldate.h
# indra/newview/llappviewer.cpp
# indra/newview/llinventorybridge.cpp
# indra/newview/llmaterialeditor.cpp
# indra/newview/llviewerparceloverlay.cpp
# indra/newview/llvoavatar.cpp
2025-04-15 19:31:20 +03:00
Jonathan "Geenz" Goodman
d19d44cc72
Merge pull request #3911 from secondlife/main
...
Merge 2025.03 release into develop.
2025-04-15 10:14:27 -04:00
Andrey Kleshchev
1c90421b88
#3596 Faster mesh thread shutdown
2025-04-11 12:36:48 +03:00
Andrey Kleshchev
9117a37c3d
Give control over thread queue's automatic shutdown
2025-04-11 00:13:19 +03:00
Andrey Lihatskiy
3f648945b0
Fix pre-commit error
2025-04-10 08:00:43 +03:00
Andrey Lihatskiy
5d7a5001b4
Merge commit '9e24b30' into marchcat/maint-c/restore
...
# Conflicts:
# indra/llmath/v2math.cpp
# indra/llmath/v2math.h
# indra/llmath/v3math.h
# indra/llmath/v4math.h
# indra/llui/llfolderviewitem.cpp
# indra/llui/llfolderviewitem.h
# indra/llui/llfolderviewmodel.h
# indra/llui/llmodaldialog.cpp
# indra/llui/lltexteditor.cpp
# indra/llui/lltexteditor.h
# indra/llwindow/llwindowwin32.cpp
# indra/newview/llagent.cpp
# indra/newview/llagentcamera.h
# indra/newview/llavatarrenderinfoaccountant.cpp
# indra/newview/llconversationmodel.h
# indra/newview/llfloaterinventorysettings.cpp
# indra/newview/llfloaternamedesc.cpp
# indra/newview/llfloaternamedesc.h
# indra/newview/llfloaterobjectweights.cpp
# indra/newview/llfloaterobjectweights.h
# indra/newview/llfolderviewmodelinventory.h
# indra/newview/llinspecttexture.cpp
# indra/newview/llinventorybridge.cpp
# indra/newview/llinventorybridge.h
# indra/newview/llinventoryfunctions.cpp
# indra/newview/llinventorygallery.h
# indra/newview/llinventorygallerymenu.cpp
# indra/newview/llinventorymodel.cpp
# indra/newview/llinventorypanel.cpp
# indra/newview/llinventorypanel.h
# indra/newview/llmaterialeditor.cpp
# indra/newview/lloutfitgallery.cpp
# indra/newview/lloutfitgallery.h
# indra/newview/lloutfitslist.cpp
# indra/newview/lloutfitslist.h
# indra/newview/llpanelgroupcreate.cpp
# indra/newview/llpanelgroupgeneral.cpp
# indra/newview/llpanelobjectinventory.cpp
# indra/newview/llpaneloutfitsinventory.h
# indra/newview/llpanelprofile.cpp
# indra/newview/llpanelwearing.cpp
# indra/newview/llreflectionmap.cpp
# indra/newview/llselectmgr.cpp
# indra/newview/llsidepanelappearance.cpp
# indra/newview/llsidepaneliteminfo.cpp
# indra/newview/llteleporthistorystorage.cpp
# indra/newview/lltexturectrl.cpp
# indra/newview/lltexturectrl.h
# indra/newview/lltexturefetch.cpp
# indra/newview/lltexturefetch.h
# indra/newview/llviewerassetupload.cpp
# indra/newview/llviewercamera.cpp
# indra/newview/llviewercamera.h
# indra/newview/llviewermenufile.cpp
# indra/newview/llviewerobject.h
# indra/newview/llviewertexture.cpp
# indra/newview/llviewerwindow.cpp
# indra/newview/llvoavatar.cpp
# indra/newview/llvoavatar.h
# indra/newview/llvoavatarself.cpp
# indra/newview/llvovolume.cpp
# indra/newview/llvovolume.h
# indra/newview/tests/llviewerassetstats_test.cpp
2025-04-10 06:01:50 +03:00
Mnikolenko Productengine
46fca6f5bb
#3857 second batch of new or updated LEAP functions
2025-04-03 12:34:51 +03:00
Jonathan "Geenz" Goodman
ccdcbfeebd
Merge branch 'release/2025.03' into release/2025.04
2025-04-01 13:10:33 -04:00
Andrey Kleshchev
e671cb54fe
#3795 Crash at getVolatileAPRPool()
2025-03-30 13:38:34 +03:00
Andrey Kleshchev
d484fff77d
#3596 Don't supress exceptions in WorkQueue
...
We need those to know about problems.
2025-03-25 22:24:02 +02:00
Andrey Kleshchev
969ed53680
Merge branch 'release/2025.03' into release/2025.04
2025-03-19 00:03:42 +02:00
Jonathan "Geenz" Goodman
97085ed300
Merge branch 'release/2025.03' into rye/forevermac
2025-03-13 05:28:36 -04:00
Andrey Kleshchev
7e9e5bf872
#3591 Restructure SE to not catch LLContinueError
...
It was reporting shutdown as crashes to bugsplat
2025-03-12 17:29:42 +02:00
Jonathan "Geenz" Goodman
e0d14e02e1
Merge branch 'release/2025.03' into rye/forevermac
2025-03-11 22:44:49 -04:00
Bennett Goble
851039cf4e
Add timestamp to snapshot file names
...
This changeset adds a timestamp in the format of "YYYY-MM-DD_HHSS" to
snapshot filenames. This is useful for understanding when a snapshot was
taken, chronologically ordering files, and is less confusing than the
current method of adding a number to the snapshot name, as it does not
result in interleaving of old and new snapshots inside a directory.
2025-03-11 22:25:33 +02:00
Andrey Kleshchev
ed394cd5a0
#3591 rethrow should be mac specific
...
Jumped the gun a bit, since reportCrashToBugsplat is OS specific,
restore rethrow for other systems.
2025-03-04 17:23:05 +02:00
Jonathan "Geenz" Goodman
5d78ff48cb
Merge pull request #3634 from secondlife/release/2024.12-ForeverFPS
...
Update develop with ForeverFPS
2025-03-01 16:37:59 -05:00
Rider Linden
81df0476b5
Private Issue #297 : Accept new flags in ScriptTeleportRequest message. Flags indicate if the world map should be opened and focused.
2025-02-26 16:02:24 -08:00
Andrey Kleshchev
39610cbfb3
#3591 Remove now pointless rethrow
2025-02-26 21:50:46 +02:00
Andrey Kleshchev
454d5b4871
#3591 Reprot SEH directly to bugsplat
...
Rethrowing SEH via std::exception results ina callstack that ends at
rethrow.
2025-02-26 21:50:46 +02:00
Andrey Lihatskiy
ddbe1ff981
Fix xcode16 build errors
2025-02-13 17:30:08 +02:00
Rye
179b29252d
Rework windows to use zc:wchar_t for better c++ conformance and compatibility with modern libraries
2025-02-11 05:55:37 -05:00
Rye
9b060f7fcc
Fix deprecation warnings under C++20 on MSVC
2025-02-11 05:04:11 -05:00
Rye
4ab2a80e6c
Use SSE2NEON to emulate SSE intrinsics when building against an ARM target
2025-02-11 05:04:10 -05:00
Rye
9fef2a114e
Fix timer support on macOS under ARM64
2025-02-11 05:04:09 -05:00
Rye
594a7afce6
Fix pessimizing move warning being emitted by the compiler
2025-02-11 05:04:09 -05:00
Rye
a455d3ee7d
Introduce build system and preprocessor support for ARM64
2025-02-11 05:04:08 -05:00
Rye
e83aea5e95
Introduce SSE2NEON package for handling sse to neon intrinsic compatibility
2025-02-11 05:04:07 -05:00
Rye
6fcd349f37
Fix Tracy memory profiling overloads for aligned allocations
...
Fix disabling renderdoc support
Improve ll_aligned_alloc functions on darwin for 32 and 64byte aligned by utilizing posix_memalign
2025-02-11 05:04:05 -05:00