ladybird/Userland
Zaggy1024 da9ff31166 LibVideo: Make new DecoderError class to report useful errors
This allows runtime strings, so we can format the errors to make them
more helpful. Errors in the VP9 decoder will now print out a function,
filename and line number for where a read or bitstream requirement
has failed.

The DecoderErrorCategory enum will classify the errors so library users
can show general user-friendly error messages, while providing the
debug information separately.

Any non-DecoderErrorOr<> results can be wrapped by DECODER_TRY to
return from decoder functions. This will also add the extra information
mentioned above to the error message.
2022-10-09 20:32:40 -06:00
..
Applets Userland: Tighten promises by removing 'proc' where it isn't used 2022-10-03 17:09:21 +01:00
Applications LibVideo: Allow bit stream reads to throw errors 2022-10-09 20:32:40 -06:00
Demos Userland: Unveil /proc/all in applications which require it 2022-10-03 17:09:21 +01:00
DevTools HackStudio: Use a single global tooltip window 2022-10-06 21:27:40 +01:00
DynamicLoader LibPthread: Implement named semaphores 2022-07-21 16:39:22 +02:00
Games Userland: Tighten promises by removing 'proc' where it isn't used 2022-10-03 17:09:21 +01:00
Libraries LibVideo: Make new DecoderError class to report useful errors 2022-10-09 20:32:40 -06:00
Services Taskbar: Display an icon for removing a widget 2022-10-09 10:20:47 +02:00
Shell AK+Everywhere: Replace "protocol" with "scheme" url helpers 2022-09-29 09:39:04 +01:00
Utilities AK+Everywhere: Fix data corruption due to code-point-to-char conversion 2022-10-09 10:37:20 -06:00
CMakeLists.txt Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00