summaryrefslogtreecommitdiff
path: root/indra/llkdu
AgeCommit message (Collapse)Author
2016-07-19MAINT-5011: Introduce LLException base class for viewer exceptions.Nat Goodspeed
This also introduces LLContinueError for exceptions which should interrupt some part of viewer processing (e.g. the current coroutine) but should attempt to let the viewer session proceed. Derive all existing viewer exception classes from LLException rather than from std::runtime_error or std::logic_error. Use BOOST_THROW_EXCEPTION() rather than plain 'throw' to enrich the thrown exception with source file, line number and containing function.
2016-07-14MAINT-5011: On advice from NickyD, say KDUError not KduError.Nat Goodspeed
Also place KDUError into anonymous namespace to emphasize that it's entirely local to this .cpp file.
2016-07-13MAINT-5011: Introduce KduError instead of throw/catch const char*.Nat Goodspeed
KduError is derived from std::runtime_error, so the message string becomes its what() message.
2016-07-13MAINT-5011: Remove alarming ll_kdu_error() functionNat Goodspeed
whose body reads: // *FIX: This exception is bad, bad, bad. It gets thrown from a // destructor which can lead to immediate program termination! throw "ll_kdu_error() throwing an exception"; which would be bad indeed... if ll_kdu_error() were ever actually referenced by anything!
2016-04-04merge with 4.0.3-releaseOz Linden
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-01-16Linux llimagej2ckdu_test.cpp no longer needs obsolete stubs.Nat Goodspeed
Use the same signatures as for the other platforms.
2014-12-16Fix another empty #elif to plain #else.Nat Goodspeed
2014-12-10Fix for incorrectly formatted #if statements (worked on clang FWIW!)callum_linden
2014-10-22Update to build on Xcode 6.0 (fix unit tests): fix function stubbing in KDUcallum_linden
2014-10-21Update to build on Xcode 6.0 (fix unit tests): turn off warnings for ↵callum_linden
multiple unused private members
2014-10-20Update to build on Xcode 6.0: remove #pragmas from code to deal with tut ↵callum_linden
warnigs/errors (moved to package) AND bracket clang #pragmas in #if LL_DARWIN
2014-10-17Update to build on Xcode 6.0: explicitly supress certain warnings in KDU ↵callum_linden
package files
2013-10-01BUILDFIX: another unit test link seam with out of date codeRichard Linden
2013-09-05BUILDFIX: unit tests still using old sMemStat declarationsRichard Linden
2013-08-09second phase summer cleaningRichard Linden
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-07-01BUILDFIX: reverted changes that attempted to automate mem trackRichard Linden
stat definition as they don't work on gcc/clang
2013-07-01SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0%Richard Linden
also, removed LLTrace::init and cleanup removed derived class implementation of memory stat for LLMemTrackable is automatic now
2013-06-05merge with viewer-releaseRichard Linden
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-22merge with viewer-releaseRichard Linden
2013-03-21SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
copied over scene load frame differencing changes from viewer-interesting made periodicrecording flexible enough to allow for indefinite number of periods added scene loading stats floater fixed collapsing behavior of container views
2013-01-24merging in viewer-beta.Nyx Linden
Most of the merge was clean, a couple conflicts. Brought over a couple patches manually for llpolymesh.
2013-01-06SH-3468 WIP add memory tracking base classRichard Linden
fix for unit test failures...cleanup apr without destroying pools, allowing LLProxy to clean itself up as a singleton (and avoiding spurious dependencies associated with manually destorying singletons that rely on apr pools)
2012-09-13Fleshed out target_link_libraries dependencies between libraries. ↵Don Kjer
Appearance utility now reads avatar_lad.xml during stubbed out params processing.
2012-09-06Automated merge with http://bitbucket.org/lindenlab/viewer-developmentRichard Linden
2012-09-05Merge in latest viewer-developmentsimon@Simon-PC.lindenlab.com
2012-07-20MAINT-570 Remove unused memory tracking system LLMemTypeKelly Washington
follow up to fix test compiles.
2012-06-26v-r to drano merge conflicts wipBrad Payne (Vir Linden)
2012-06-08Merge pull from vir/dranoMerov Linden
2012-05-09SH-3075 : Fix reversible compression for very small textures. Also supress ↵Merov Linden
the forcing to reversible for small textures.
2012-05-09SH-3075 : Fix reversible compression for very small textures. Also supress ↵Merov Linden
the forcing to reversible for small textures.
2012-05-08SH-3047 : Fix lossless compression for small textures.Merov Linden
2012-05-08SH-3047 : Fix lossless compression for small textures.Merov Linden
2012-04-06SH-3060 : Complete new byte range computation, clean up and back pedal on ↵Merov Linden
some changes that didn't pay of.
2012-04-06SH-3060 : Fix kdu unit test I broke while changing mRate init policyMerov Linden
2012-04-05SH-3060 : Implement new byte range computation, cleaned up use of ↵Merov Linden
compression rate as well.
2012-04-04SH-3060 : New byte range implementation. Intermediate (not working) state.Merov Linden
2012-04-04SH-3075 : Fix encoding for reversible images and small texturesMerov Linden
2012-04-02SH-3060 : Preliminary implementation of the new byte range computation, ↵Merov Linden
implement setting to turn it on or off
2012-03-30SH-3050 : Add a call to set_max_bytes() and some clean upMerov Linden
2012-03-25SH-3050 : Parse an input codestream without decompressing it to find discard ↵Merov Linden
levels boundaries (test only).
2012-03-15SH-3047 : Read the number of levels from the j2c image header instead of ↵Merov Linden
relying on hacked computation based on width / height.
2012-02-27SH-2998 : Move Mac and Windows to use KDU 7.0.0Merov Linden
2012-02-27SH-1998 : Compatible API changes KDU v6.4.1 / v7.0.0Merov Linden
2011-08-17convert tabs to spaces where they are forbiddenOz Linden
2011-05-23EXP-826 FIX Help -> About Secondlife Info is corrupted.callum
2011-05-07EXP-664 : following richard codereview: use llclamp where appropriateMerov Linden
2011-05-04EXP-664 : Make encoding parameters more resilient to bad entries, add levels ↵Merov Linden
as encoding parameters, update test applet to support this