aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llcommon (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-11-17IMP-701: An API to wrap objects for thread-safe access.Aleric Inglewood4-4/+564
See http://redmine.imprudenceviewer.org/issues/701
2010-11-17IMP-590: Added a thread-safe and robust wrapper for APR pools.Aleric Inglewood15-416/+688
See http://redmine.imprudenceviewer.org/issues/590
2010-11-14Use proper install_name for Mac libllcommon.Jacek Antonelli1-0/+9
2010-11-09llstring.h directly depends on #include <map>.Jacek Antonelli1-0/+1
2010-11-07IMP-692: SNOW-713: Removed isHexString again, since it is not defined anywhere.Aleric Inglewood1-2/+0
2010-11-07IMP-692: SNOW-713: Fixed compile bug fixes.Aleric Inglewood1-5/+20
Changes: * Added changes from snowglobe 1.5 to indra/llcommon/llstring.h (compile errors as a result of a missing include, but I copied everything else too). * Added #include "linden_common.h" to emeraldboobutils.cpp. Really it's one the header files that needed that, but that's how this header works: every source file should include it as first header anyway, then there is no need for other headers to do that. * Renamed LLPanelRegionOpenSettingsInfo::sendUpdate(void*) to LLPanelRegionOpenSettingsInfo::onClickOrs because it was hiding a virtual function (BOOL sendUpdate(void)). * Made cutToClipboard more equal to copyToClipboard (was also hiding a virtual function). * Install libllcommon.so in lib64 on Linux_x86_64, instead of lib.
2010-11-07IMP-692: SNOW-713: Global objects in libllcommon duplicated in pluginsAleric Inglewood69-324/+362
See http://jira.secondlife.com/browse/SNOW-713 This patch makes llcommon shared. It contains the following snowglobe (SVN) changesets: 3478, 3479, 3480, 3481, 3482, 3485, 3496, 3498, 3500, 3519 and 3531, plus the fix for all rejects. Note that changes to scripts/automated_build_scripts/opensrc-build.sh (changesets 3500 and 3625) were ignored as we don't have scripts/automated_build_scripts.
2010-11-02Make LLStringUtilBase<T>::null a constant.Aleric Inglewood1-2/+2
2010-11-01Finishes the OpenRegionSettings module, adds a new panel to Region/Estate ↵RevolutionSmythe2-0/+29
for OpenRegionSettings, adds the new CAPS based WindLight Settings module, cleans up a few UI parts, and rebuilds the ToS window to support OpenSim regions better.
2010-10-21Add support for PluginAttachDebuggerToPlugins for linuxAleric Inglewood1-0/+3
Opens a terminal with a gdb session for newly started SLPlugin processes if PluginAttachDebuggerToPlugins is set to TRUE.
2010-10-16Ported memory leak fix in llcommon/llstring.h from the Ascent ViewerMcCabe Maxsted1-0/+1
2010-10-09Mac Only: Implemented initial CoreGraphics image decoding to support ↵elektrahesse1-1/+8
uploads, both single and bulk, bypassing viewer's internal decoding classes and using osx native frameworks. Also pushing non-fully-working-yet (and thus disabled) code for native j2c decoding.
2010-10-09Mac Only: Implemented initial CoreGraphics image decoding to support ↵elektrahesse1-1/+8
uploads, both single and bulk, bypassing viewer's internal decoding classes and using osx native frameworks. Also pushing non-fully-working-yet (and thus disabled) code for native j2c decoding.
2010-10-01SNOW-86: Dangerous macro leads to possible wrong codeAleric Inglewood1-2/+2
See http://redmine.imprudenceviewer.org/issues/571 This patch appeared to already have been partially applied. I added more semi-colons after all llendl (and LLENDL) macros, and wrapped the lllog ... llendl construct into do { ... } while(0) as is usual for macros that mimic a single statement. The patch was double checked with regular expression greps and a compile.
2010-10-01RED-562: SNOW-422: Imprudence doesn't compile with g++ 4.4.xAleric Inglewood1-1/+1
See http://redmine.imprudenceviewer.org/issues/562
2010-10-01RED-556: SNOW-800: Massively duplicated objectsAleric Inglewood8-45/+165
See http://redmine.imprudenceviewer.org/issues/556
2010-09-30SNOW-86: Dangerous macro leads to possible wrong codeAleric Inglewood1-2/+2
See http://redmine.imprudenceviewer.org/issues/571 This patch appeared to already have been partially applied. I added more semi-colons after all llendl (and LLENDL) macros, and wrapped the lllog ... llendl construct into do { ... } while(0) as is usual for macros that mimic a single statement. The patch was double checked with regular expression greps and a compile.
2010-09-28RED-562: SNOW-422: Imprudence doesn't compile with g++ 4.4.xAleric Inglewood1-1/+1
See http://redmine.imprudenceviewer.org/issues/562
2010-09-28RED-556: SNOW-800: Massively duplicated objectsAleric Inglewood8-45/+165
See http://redmine.imprudenceviewer.org/issues/556
2010-09-23Robin Cornelius: fixes for building plugins on Linux 64bitArmin Weatherwax1-0/+20
2010-09-23port llprimitive from SG2.0Armin Weatherwax1-1/+1
2010-09-23llmediaplugins first stepArmin Weatherwax4-0/+435
2010-09-03Revert "Updated lltexturecache to the latest in viewer-development (see ↵McCabe Maxsted2-44/+3
#425)" since it was causing issues with local assets and object backup This reverts commit 4ca4594ec264f390be981568ef5ff3ff0f2f77e6.
2010-08-30Updated lltexturecache to the latest in viewer-development (see #425)McCabe Maxsted2-3/+44
2010-08-16Fixed some missing constants in the script editor and added ↵McCabe Maxsted2-0/+18
llGetLinkNumberOfSides
2010-08-16Load other missing UUIDs from OpenSim from file insteadMcCabe Maxsted1-10/+10
2010-08-15Applied patch for #424: fix proper detection of Windows 7, backport from ↵McCabe Maxsted1-3/+39
Snowglobe 2.0 by Ansariel Hiller
2010-06-19Added getZealous to llmorticianMcCabe Maxsted2-0/+7
2010-06-19Set the imprudence viewer version in xmlMcCabe Maxsted1-3/+10
2010-05-08Release notes and version bump for 1.3.0 beta 4.Jacek Antonelli1-1/+1
2010-05-01Updated version to 1.3.0 beta 3.Jacek Antonelli1-1/+1
2010-04-28Bumped version to 1.2.2. @nochangelogJacek Antonelli1-1/+1
2010-04-12fix bring help-f1 page under control of hippogridmanagerArmin Weatherwax2-76/+3
2010-04-12remove link limits: (take 2) depending on grid.Armin Weatherwax1-1/+0
Seems OSim creates several linksets though.
2010-03-13Bumped version to 1.3.0 beta 2.Jacek Antonelli1-1/+1
@nochangelog
2010-03-04Robin Cornelius: SNOW-485 Fix deadlock in LLTextureFetchWorker.Armin Weatherwax1-7/+18
2010-03-04Aleric Inglewood: SNOW-196 Special case for TextureFetch race condition check.Armin Weatherwax2-35/+8
Where the current UUID was just removed from mRequestMap, thus avoiding to the need for the problematic lock completely. The case that we add something to mNetworkQueue while it was just removed from mRequestMap is corrected by LLTextureFetch::sendRequestListToSimulators anyway.
2010-03-04Robin Cornelius, Aleric Inglewood: SNOW-196 missing mutexes for texture fetchArmin Weatherwax2-1/+13
Applys a trylock() abort system to allow the worker thread to avoid deadlocks due to a race between mQueueMutex and mWorkerMutex.
2010-02-27Bumped version to 1.3.0 beta 1.Jacek Antonelli1-1/+1
2010-02-16Ported some stats and texture console changes from Snowglobe.Jacek Antonelli1-1/+2
2010-02-08Ported some thread changes from Snowglobe.Jacek Antonelli4-23/+31
2010-02-08Ported many APR changes from Snowglobe.Jacek Antonelli5-178/+175
2010-01-02Updated version to 1.3.0 "merge test".Jacek Antonelli1-3/+3
(newview/res/viewerRes.rc is already at 1.3.0.)
2009-11-25Updated version to 1.2.1McCabe Maxsted1-1/+1
2009-11-18SNOW-108: Fast timers fail on non i386 systemsJacek Antonelli2-10/+26
Patch by Robin Cornelius
2009-11-10Viewer compiles, but still trying to get everything to link on WindowsMcCabe Maxsted1-0/+1
2009-11-08Changed version to 1.20 (final, not a RC).Jacek Antonelli1-1/+1
2009-11-07Upped version to 1.2.0 RC1McCabe Maxsted1-1/+1
2009-11-03Second Life viewer sources 1.23.5Jacek Antonelli2-4/+4
2009-10-09Updated version info to 1.2.0 beta 2, added changelog bannerImprudence-1.2.0-beta2McCabe Maxsted1-1/+1