Nat Goodspeed
4d87ded886
Add size limit to LLEventBatchThrottle like LLEventBatch.
...
The new behavior is that it will flush when either the pending batch has grown
to the specified size, or the time interval has expired.
2017-05-10 17:37:06 -04:00
Nat Goodspeed
51b0592093
Automated merge with ssh://bitbucket.org/lindenlab/viewer-neko
2017-05-10 15:37:11 -04:00
Nat Goodspeed
9c66072cac
Add LLEventThrottle tests; actually *all* lleventfilter.cpp tests.
...
For some reason there wasn't an entry in indra/llcommon/CMakeLists.txt to run
the tests in indra/llcommon/tests/lleventfilter_test.cpp. It seems likely that
at some point it existed, since all previous tests built and ran successfully.
In any case, (re-)add lleventfilter_test.cpp to the set of llcommon tests.
Also alphabetize them to make it easier to find a particular test invocation.
Also add new tests for LLEventThrottle.
To support this, refactor the concrete LLEventThrottle class into
LLEventThrottleBase containing all the tricky logic, with pure virtual
methods for access to LLTimer and LLEventTimeout, and an LLEventThrottle
subclass containing the LLTimer and LLEventTimeout instances and corresponding
implementations of the new pure virtual methods.
That permits us to introduce TestEventThrottle, an alternate subclass with
dummy implementations of the methods related to LLTimer and LLEventTimeout. In
particular, we can explicitly advance simulated realtime to simulate
particular LLTimer and LLEventTimeout behaviors.
Finally, introduce Concat, a test LLEventPump listener class whose function is
to concatenate received string event data into a composite string so we can
readily test for particular sequences of events.
2017-05-10 15:04:18 -04:00
Mnikolenko Productengine
bb3380b220
MAINT-7359 improve new Avatar Render Settings window
2017-05-10 15:41:16 +03:00
Brad Payne (Vir Linden)
8528a9ae13
MAINT-7343 - improved error case handling and checking for unlikely corners
2017-05-09 10:58:43 -04:00
andreykproductengine
fb7be87beb
MAINT-7354 correction to misbehaving 'purge' and notification spam.
2017-05-08 18:05:10 +03:00
Nat Goodspeed
16e9e87d92
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2017-05-04 17:36:53 -04:00
Brad Payne (Vir Linden)
ed9653f711
MAINT-7343 - contributions.txt update
2017-05-01 15:17:28 -04:00
Brad Payne (Vir Linden)
218615320a
MAINT-7343 - removed unusued coprocedure parameter, changed one coro argument to pass by value
2017-05-01 15:05:57 -04:00
Brad Payne (Vir Linden)
9dfb5614e6
MAINT-7343 - moved asset downloads to use coprocedure pools, which should reduce the size of potential memory spikes
2017-04-28 16:10:24 -04:00
Brad Payne (Vir Linden)
b7b8d6e1ae
MAINT-7343 - added periodic logging of state of the asset store.
2017-04-26 12:39:14 -04:00
Brad Payne (Vir Linden)
e6f53dedb7
MAINT-7343 - Added check for shutdown in progress when asset result arrives
2017-04-24 11:25:04 -04:00
Brad Payne (Vir Linden)
6d737c927c
SL-409 - added tags to more log messages
2017-04-19 16:29:21 -04:00
Brad Payne (Vir Linden)
de5cbddf79
merge
2017-04-19 16:02:48 -04:00
Brad Payne (Vir Linden)
8d12ef71a0
SL-409 - Added tags to some log messages
2017-04-19 16:01:56 -04:00
Oz Linden
f62b550328
increment viewer version to 5.0.5
2017-04-19 15:11:10 -04:00
Oz Linden
37c5150a3c
Added tag 5.0.4-release for changeset 022709ef76a3
2017-04-19 15:11:10 -04:00
AndreyL ProductEngine
d4d56f004a
MAINT-7074 Fixed ability to escape from skin directory with <icon>
2017-04-19 21:19:04 +03:00
andreykproductengine
1c5bdf4bdc
MAINT-6519 MAC build fix
2017-05-05 20:18:52 +03:00
Ansariel
b59ac959fc
MAINT-6519 Contribution, adds feature to replace inventory links
2017-04-27 19:19:11 +02:00
Mnikolenko Productengine
d65e6e8382
MAINT-7386 FIXED app/objectim slurl consumes the rest of the chat string
2017-05-05 17:47:36 +03:00
andreykproductengine
fa22ad457d
MAINT-7210 Improving notification for Image upload failures
2017-05-04 17:52:50 +03:00
Mnikolenko Productengine
00529b31b7
MAINT-7383 Revise notification for Empty Trash / Purge trash action to include number of items being deleted.
2017-05-04 15:00:33 +03:00
Mnikolenko Productengine
fd337f2c43
MAINT-7357 Disable delete function of the Backspace key on Windows
2017-05-04 10:55:03 +03:00
AndreyL ProductEngine
acb4ef1a94
Merged in rider_linden/jigglypuff
2017-05-04 00:51:20 +03:00
Rider Linden
bb0e2e6b95
Merged lindenlab/viewer-release into default
2017-05-01 09:04:14 -07:00
AndreyL ProductEngine
dca8d3b5f5
MAINT-7324 Region/Estate floater cosmetic improvement
2017-04-29 05:57:51 +03:00
AndreyL ProductEngine
07f913b062
MAINT-7324 Changes to Region/Estate and About Land floaters to clarify and add functionality
2017-04-29 00:45:12 +03:00
andreykproductengine
0dcb423cf3
MAINT-7145 Eliminate LLSingleton circular references
2017-04-25 17:48:34 +03:00
pavelkproductengine
288f93c7e0
MAINT-7351 New Default volume for Streaming Music & Media
2017-05-02 19:55:24 +03:00
Mnikolenko Productengine
7beb9381f6
MAINT-7367 Change "Linksets..." on Build menu to "Region Objects"
2017-05-03 11:52:04 +03:00
andreykproductengine
dcd1b45d2e
MAINT-7354 Trash alert should display trash, not prompt to purge it all
2017-04-28 15:39:04 +03:00
pavelkproductengine
0d5b835840
MAINT-6477 VOB - Click on an outfit folder from Outfit Gallery tab does not open folder or enlarge image
2017-04-20 16:55:14 +03:00
max nikolenko
c995dcdbf3
Merged in MAINT-3223
2017-04-27 16:28:48 +00:00
andreykproductengine
f199fd5a52
MAINT-7210 Increased timeout for asset uploads
2017-04-27 18:02:58 +03:00
Mnikolenko Productengine
69db7cd947
MAINT-3223 Texture repeats synch feature
2017-04-27 17:26:32 +03:00
andreykproductengine
9dcb80e637
MAINT-1239 Fixed font
2017-04-26 17:17:39 +03:00
Mnikolenko Productengine
5dd4a28472
MAINT-7349 FIXED An item is not highlighted in Block panel after blocking it
2017-04-25 17:37:46 +03:00
andreykproductengine
5b5ee18f6f
MAINT-7330 Fixed circularity of environmental singletons
2017-04-24 19:55:55 +03:00
Mnikolenko Productengine
a48da20140
MAINT-7340 FIXED Incoming IMs steal focus if "Open conversation window" setting is enabled
2017-04-24 15:49:25 +03:00
andreykproductengine
f9556f2e73
MAINT-1427 Resolving dupplicate message
2017-04-20 17:33:25 +03:00
Mnikolenko Productengine
36095ba154
MAINT-7339 FIXED Ctrl+W does not close a floater when not logged in
2017-04-21 12:26:29 +03:00
AndreyL ProductEngine
7522bd89d8
Merged in lindenlab/viewer-lynx
2017-04-20 20:50:06 +03:00
eli
4b34173eaa
FIX INTL-247 translations for 9 languages for viewer-lynx (DRTVWR-432), 4 new files each language
2017-04-20 10:42:08 -07:00
andreykproductengine
0c1d229f39
MAINT-1463 Fixed inconsistent permissions
...
Permissions should be checked against owning group instead of active one
2017-04-20 19:01:28 +03:00
AndreyL ProductEngine
21babcf3e1
Merged in lindenlab/viewer-lynx
2017-04-19 22:20:20 +03:00
AndreyL ProductEngine
81b1bad261
Merged in lindenlab/viewer-release
2017-04-19 22:19:00 +03:00
Brad Payne (Vir Linden)
1ea0db76f6
SL-409 - Added a bit more logging in hopes of locating cause of increased crashes.
2017-04-18 17:33:50 -04:00
eli
d7bc803af8
FIX INTL-247 translations for 9 languages for viewer-lynx (DRTVWR-432)
2017-04-18 13:11:55 -07:00
andreykproductengine
b6136b0bc3
MAINT-1239 Fixed There is no icon of owner and creator in build dialog
2017-04-18 21:46:06 +03:00