Tofu Linden
264b549bcb
merge storm-163 / Port of VWR-14914 to SG 2.0 : Intermittent FPS drop related to "audio" (main thread hangs often on openal lock)
2010-09-22 19:53:16 +01:00
Tofu Linden
f007369357
merge storm-162
2010-09-22 10:03:30 +01:00
Vadim Savchuk
5b2d4a1698
STORM-163 FIXED Intermittent FPS drop related to "audio" (main thread hangs often on openal lock)
...
Submitting a patch made by Aleric Inglewood (See VWR-14914).
This bug happens for a lot of people, although it might be needed to have a fast multi core machine.
I have seen it on 1.22.10 once, never used 1.23 sorry, and saw it often on snowglobe. I am sure
it also affects 1.23 but I'd have to test that.
The symptons are that on a viewer with normally a good, high FPS, sometimes it happens
that the FPS dramatically drops (as low as 0.3, but it can also be anything higher, as high
as 10, say).
This particular jira is about a problem where the main thread is slowed down by a mutex lock
in libopenal (most calls starting with 'al' in indra/llaudio/audioengine_openal.cpp and
one in indra/llaudio/listener_openal.cpp). You can see that this is the case by opening the
Frame Console (control-shift-2) and checking that the "audio" (and possibly misc) timings
are very large compared to the Render time.
2010-09-21 19:11:40 +03:00
Vadim Savchuk
483e22a64d
STORM-166 FIXED Memory leak in LLSelectNode constructor.
...
Submitting on behalf of Thickbrick Sleaford.
One of the LLSelectNode constructors has a leak where it does "new LLPermisions()" twice, thus leaking the address of the first object created.
This constructor is called every time you interact (click, hover, select, possibly other) with an object, once for each prim in the object. Since sizeof(LLPermissions) is 92 bytes, this can be a significant amount after a while.
I think this might explain VWR-18528 (leaking LLpemissions instances), at least partially.
This was fixed in snowglobe 1.x as part of SNOW-267.
2010-09-21 17:41:53 +03:00
Merov Linden
136029821c
STORM-162 : Makes the folder code more resilient
2010-09-20 17:24:33 -07:00
Tofu Linden
14cf6fd5a2
merge from http://bitbucket.org/boroondas/viewer-development-vwr-20583
2010-09-20 18:15:20 +01:00
Tofu Linden
27bbf79c89
merge.
2010-09-17 17:40:34 +01:00
Oz Linden
5215bf9925
[STORM-175] Fix Ping Interpolate Object Position
2010-09-16 20:01:35 -04:00
Merov Linden
1fb2f1b37a
STORM-130 : version agnostic libPNG : pulling Boroondas change
2010-09-15 12:59:08 -07:00
Oz Linden
bf2849ef23
[STORM-176] Clean up handling of the maximum length of chat messages
2010-09-15 11:33:59 -04:00
Boroondas Gupte
6e1ba9c960
merged STORM-130 (a.k.a. VWR-22769, SNOW-737 Version agnostic libPNG linking)
2010-09-15 16:07:13 +02:00
Aimee Linden
2399b8673b
STORM-86 MERGE Double-click Teleport
2010-09-15 11:49:17 +01:00
Merov Linden
81ea8d1751
Pull from lindenlab/viewer-development
2010-09-09 10:40:25 -07:00
Aimee Linden
4991d7903d
Merge
2010-09-07 21:10:41 +01:00
Boroondas Gupte
a18e83e060
re-merged VWR-20583
2010-09-05 23:07:02 +02:00
Tofu Linden
1d158a312e
contrib file update for vwr-19505
2010-09-03 18:39:57 +01:00
Boroondas Gupte
1b4ae0e053
merged VWR-20583
2010-09-02 19:34:26 +02:00
Boroondas Gupte
3e299ab764
VWR-20583 FIXED submenu indicators (▶ a.k.a. U+25B6) shouldn't be hard-coded
...
in context menu sub menu names
Use the same mechanism for adding the triangle in LLContextMenuBranch as
is already used in LLMenuItemBranchGL. As a bonus, the triangles will be
nicely right-aligned, just as in the main menu.
Remaining hard-coded triangles all are in indra/newview/skins/default/xui/*/panel_voice_effect.xml.
2010-09-02 18:29:42 +02:00
Tofu Linden
63f2ddf377
merge for VWR-1852 VWR-8726 VWR-4232 VWR-22752
2010-09-02 11:27:52 +01:00
Merov Linden
f2d61c7371
VWR-22759 : port of SNOW-667, Automatic language translation of chat messages
2010-09-01 14:41:51 -07:00
Aimee Linden
ae115d1a89
Merge
2010-09-01 17:46:48 +01:00
Tofu Linden
f7f8c18600
VWR-17801 Wrong submenu character when you right click on yourself
...
Patch by jonathan yap.
2010-09-01 16:16:52 +01:00
Aimee Linden
2b5cfc2a4d
VWR-13221 (SNOW-188) FIXED Allow panning of the minimap
...
Imported from Snowglobe.
2010-09-01 14:14:35 +01:00
Merov Linden
786df38c2a
SNOW-681 VWR-1852 : Local ruler mode aligned incorrectly for linked objects
2010-08-31 21:36:45 -07:00
Merov Linden
6d8208bac9
SNOW-684 VWR-4232 : Some particles don't disappear when UI is hidden
2010-08-31 21:34:02 -07:00
Merov Linden
be07498847
SNOW-683 VWR-8726 : Turn off swirling lights for scripted objects
2010-08-31 21:11:28 -07:00
Merov Linden
97d52e2a3e
SNOW-680 VWR-10854 : Honour share with group and allow anyone to copy for snapshots
2010-08-31 21:07:23 -07:00
Ardy Lay
bdd1017d0d
[mq]: VWR-19499-AppUriChatLimit
2010-08-30 14:18:48 -05:00
Oz Linden
d84c6625c7
Automated merge with http://bitbucket.org/aleric/viewer-development-aleric-export
2010-08-30 06:38:44 -04:00
Boroondas Gupte
9c4a2547b9
SNOW-737 FIXED Version agnostic libPNG linking
...
Patch from http://jira.secondlife.com/secure/attachment/41125/version_agnostic_libpng__1.diff
applied with fuzz 3:
patching file indra/cmake/PNG.cmake
Hunk #1 succeeded at 6 with fuzz 3 (offset -2 lines).
patching file indra/llimage/llpngwrapper.cpp
Hunk #1 succeeded at 215 (offset -2 lines).
Hunk #2 succeeded at 363 (offset -2 lines).
patching file indra/llimage/llpngwrapper.h
Hunk #1 succeeded at 31 (offset -2 lines).
Added entry in doc/contributions.txt.
No further changes other than that.
2010-08-29 18:32:20 +02:00
Aimee Linden
b1c677a6e7
Merge
2010-08-28 16:03:53 +01:00
Aleric Inglewood
c4acbaf7c4
SNOW-766: Add a 'printbuilddirs' command to develop.py
2010-08-27 17:32:41 +02:00
Merov Linden
dbe965eaa1
Sync with viewer-development
2010-08-26 21:45:20 -07:00
Aimee Linden
34a063ae5a
VWR-20715 Double-click teleport
...
SNOW-352/SNOW-421/SNOW-462 Imported from Snowglobe 2
By Twisted Laws and Thickbrick Sleaford
2010-08-26 16:49:41 +01:00
Merov Linden
5361e6826f
VWR-20710 : Sit anywhere, port of SG2.x SNOW-610 patch
2010-08-25 10:58:49 -07:00
Thickbrick Sleaford
b2b670d787
VWR-20752 (SNOW-586) Align planar-mapped textures across different faces.
...
Port of svn changset 3458 from Snowglobe, with minor tweaks.
2010-08-21 01:41:27 +03:00
Aimee Linden
89cb5aa99e
VWR-20855 (SNOW-510) FIXED Cannot find tut/tut.hpp in Standalone builds
2010-08-20 18:16:23 +01:00
Aimee Linden
aabf1b4fa2
VWR-20847 (SNOW-543/SNOW-517) FIXED Linux packaging fixes.
2010-08-20 14:06:32 +01:00
Aimee Linden
29512788ad
VWR-20815 (SNOW-511) Allow standalone builds to correctly find a system version of llqtwebkit
2010-08-19 18:36:14 +01:00
Aimee Linden
6f1d8b1d05
VWR-20810 (SNOW-503) Oops ... forgot the doc/contributions.txt entry (No functional change)
2010-08-19 16:03:08 +01:00
Aimee Linden
b9853f8e09
VWR-20809 (SNOW-504) Do not depend on stage_thirds_party_libs for a standalone build.
2010-08-19 13:31:45 +01:00
Aimee Linden
2977cbb741
VWR-20770 (SNOW-649) FIXED Missing LL_TESTS condition around llplugin unit test
2010-08-18 17:56:58 +01:00
Aimee Linden
855192a83b
VWR-20768 (SNOW-507) FIXED Missing LL_TEST conditions in cmake files
2010-08-18 17:41:36 +01:00
Aimee Linden
5bb7cbc663
VWR-20749 (SNOW-624) FIXED Fix compiling the viewer with Boost 1.42
2010-08-18 13:01:56 +01:00
Aimee Linden
6baedc1370
VWR-20748 (SNOW-520) FIXED Make develop.py play nicely with express editions of Visual Studio
2010-08-18 12:30:26 +01:00
Aimee Linden
fcb240792f
VWR-20747 (SNOW-527) FIXED Don't import deprecated python module sets
2010-08-18 11:58:24 +01:00
Aimee Linden
b53ac25d5c
SNOW-585 (VWR-20679) FIXED Build failure when the FMOD lib is not present.
...
Also added Mac version of the same fix, and corrected the warning message in the Linux version that was already there.
2010-08-17 03:38:45 +01:00
Aimee Linden
3b59f688c1
VWR-20673 (SNOW-743) FIXED Compiler warning: 'region_access' may be used uninitialized in this function
2010-08-16 17:03:23 +01:00
Aimee Linden
6981353b1a
VWR-20671 (SNOW-514) FIXED Protection on LLInstanceTracker base in LLNameListCtrl needs to be public for gcc >4.1
2010-08-16 16:40:13 +01:00
Aimee Linden
e9f14e3001
VWR-20670 (SNOW-506) FIXED Protection on LLInstanceTracker base in LLEventTimer needs to be public for gcc >4.1
2010-08-16 16:39:12 +01:00