Age | Commit message (Collapse) | Author |
|
|
|
|
|
develop → Maint C sync
|
|
# Conflicts:
# indra/llwindow/llwindowwin32.cpp
# indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml
|
|
Update SDL to 2.30.8
|
|
|
|
Fix for IM session name and icon.
|
|
on behalf of the system, optionally specify the agent id and name that should be used.
|
|
|
|
temporary workaround for #2870: disable SDL2 on mac
|
|
Xcode16 build fix
|
|
|
|
|
|
|
|
|
|
Bot self identification.
|
|
|
|
|
|
|
|
|
|
Align StreamNotificationChannelEnabled with other <check_box>s below in the panel.
|
|
Position 2nd radio group such that it appears aligned with the 1st.
|
|
Fit custom stream notification channel checkbox and spinner into the panel while still leaving room for input/output device settings.
|
|
This reverts commit bd496c3ec5672197c7dc142af458e6bf2374a4c7.
|
|
This reverts commit 3ff2b68559fa9a7f2d07591b64106202500323be.
|
|
|
|
|
|
|
|
|
|
exposure slider limit to 4 (#2915)
|
|
|
|
Make `llcoro::scheduler` log coros that run too long between yields.
|
|
boxes
|
|
|
|
|
|
|
|
Introduce LLCoros::CoroData::mHistogram, a map of cutoff times (bucket
breakpoints) with counts of occurrences. The idea is that mHistogram counts
how many times the real time taken by a particular coroutine resumption falls
into one of those buckets. Initialize the map with guessed buckets; these are
set in llcoros.cpp so they can be changed without requiring extensive rebuilds.
scheduler::pick_next() now records the timestamp and fiber context just before
the fiber manager resumes the next coroutine. If the next pick_next() call
reveals that the previous resumption took longer than the minimum bucket
breakpoint, it increments the appropriate bucket counter and logs the instance.
LLCoros::toplevel() reports nonzero mHistogram entries on coroutine
termination.
|
|
LLCoprocedurePool coroutines are generic; its coroutine name alone doesn't
tell us much. We can only know what one is doing by its current task name.
Use LLCoros::setStatus() to associate the task name with the coroutine.
|
|
Instead, introduce bool CoroData::isMain and test that. Use "main" for the
name of the main coroutine. That eliminates the logname() method, also the
llcoro::logname() free function. It also obviates the alternate CoroData
constructor.
Use boost::fibers::fiber::id as the LLInstanceTracker key for CoroData,
instead of the coroutine name. Introduce get_CoroData(id), also getName(id).
Extract static CoroData for the main coroutine to main_CoroData() so both
get_CoroData() overloads can use it.
Ditch unused get_CoroData(string) parameter: now get_CoroData().
Introduce LLCoros::mNameMap for lookup by name (e.g. killreq()). CoroData's
constructor puts an entry into mNameMap; the destructor removes it. Since
mNameMap is thread_local (unlike an LLInstanceTracker key), that theoretically
permits duplicate coroutine names on different threads.
Introduce mPrefixMap to help generate distinct coroutine names, instead of a
single scalar.
Introduce CoroData::getName(), and use it in both LLCoros::getName()
overloads. CoroData::getName() appends mStatus if it's not empty. This is
useful for disambiguating generic pool coroutines based on the current task.
|
|
|
|
|
|
Set PACKAGE to ON.
|
|
It would cause our use_prebuilt_binary implementation to fail
downloading because of the double URLs.
It's not supposed to be there anyway in the llphysicsextension_tpv
section.
|
|
This reverts commit 45b9eed30320c6281efcfb748098a8789b15f15f.
|
|
This reverts commit aaa8cb5a37a720ff67792d0a31fec793b03b3742.
|
|
This reverts commit 60592ae0d7a98e071e516fcac70c5bf1427f20be.
|
|
IM_NOTHING_SPECIAL, The metadata can contain information about the bot status of the sender. It may also contain a system-injected notification that is displayed to the agent as part of the 1:1 chat window.
|
|
https://github.com/FirestormViewer/phoenix-firestorm/commit/bcc7406ccc22d5c8d73fe3200da3c6a36d903a10#diff-d16d50e343f4f0926f7ebac63ec9ad3ef3ebab8f575dfe520042d0ab00ef8836R2404
|
|
|
|
secondlife/viewer#2895: Fix Windows cmake not detecting latest python
|