phoenix-firestorm/indra/llimage
Nat Goodspeed 026ef1935d SL-19690: Follow up on Rye Mutt's fix for shutdown crashes.
Rather than continuing to propagate try/catch (Closed)
(aka LLThreadSafeQueueInterrupt) constructs through the code base, make
WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()).
This obviates postIfOpen(), which no one was using anyway.

In effect, postIfOpen() is renamed post(), bypassing the exception when
isClosed().

Review existing try/catch blocks of that sort, changing to test for post()
returning false.
2023-05-08 12:07:31 -04:00
..
tests SL-17483: Recast LLImageDecodeThread as a facade for ThreadPool. 2022-06-09 12:06:23 -04:00
CMakeLists.txt Remove setting of HEADER_FILE_ONLY on .h* files, cmake automatically 2022-05-01 00:38:40 +02:00
llimage.cpp SL-18861 Optimize away alpha channel on GLTF material imports. 2022-12-16 12:22:23 -06:00
llimage.h SL-18861 Optimize away alpha channel on GLTF material imports. 2022-12-16 12:22:23 -06:00
llimagebmp.cpp
llimagebmp.h
llimagedimensionsinfo.cpp
llimagedimensionsinfo.h
llimagedxt.cpp
llimagedxt.h
llimagefilter.cpp
llimagefilter.h
llimagej2c.cpp SL-17219 WIP - Texture pipeline overhaul 2022-04-15 19:02:07 -05:00
llimagej2c.h
llimagejpeg.cpp SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton 2021-10-28 18:06:21 +00:00
llimagejpeg.h
llimagepng.cpp
llimagepng.h
llimagetga.cpp
llimagetga.h
llimageworker.cpp SL-19690: Follow up on Rye Mutt's fix for shutdown crashes. 2023-05-08 12:07:31 -04:00
llimageworker.h SL-18809: Add WorkSchedule; remove timestamps from WorkQueue. 2022-12-09 13:21:45 -05:00
llmapimagetype.h
llpngwrapper.cpp Correct macOS png loader to use a default gamma of 2.2 as apple has done since OS 10.6 2022-10-30 18:05:34 -04:00
llpngwrapper.h