ladybird/Libraries
Linus Groh 9fca86109b LibJS: Make bitwise NOT work correctly with NaN and Infinity
This was missing a "toInt32()" which returns 0 for NaN and Infinity.
From the spec:

    6.1.6.1.2 Number::bitwiseNOT ( x )

    The abstract operation Number::bitwiseNOT takes argument x (a Number).
    It performs the following steps when called:

        Let oldValue be ! ToInt32(x).
        Return the result of applying bitwise complement to oldValue.
        The mathematical value of the result is exactly representable as
        a 32-bit two's complement bit string.

Fixes #4868.
2021-01-09 19:09:02 +01:00
..
LibAudio LibAudio: Make it so that an unused WavWriter is destructible 2020-12-31 21:59:20 +01:00
LibC LibC: Implement tgoto(). 2021-01-08 17:09:40 +01:00
LibChess Everywhere: Colour => Color 2021-01-09 14:03:06 +01:00
LibCompress AK: Deal with unsigned integers in binary search. 2021-01-01 22:23:13 +01:00
LibCore LibCore: Don't auto-accept events that hit bubbling limit 2021-01-09 12:02:07 +01:00
LibCoreDump LibCoreDump: Add 'library_containing' API to CoreDump::Reader 2021-01-09 10:56:04 +01:00
LibCpp LibCpp: Add library for working with c++ code 2020-09-30 21:46:59 +02:00
LibCrypt Everywhere: Port to String::copy_characters_to_buffer() 2020-08-30 17:35:27 +02:00
LibCrypto LibCrypto+LibJS: Fix broken subtraction of two negative signed bigints 2021-01-07 08:57:37 +01:00
LibDebug LibDebug: Convert a bunch of dbg() to dbgln() 2021-01-09 15:22:23 +01:00
LibDesktop LaunchServer+LibDesktop: Add ability to allow URL without handler 2021-01-03 12:10:01 +01:00
LibDiff LibC: Fix some incorrect printf usages 2020-12-26 10:05:50 +01:00
LibELF LibELF: Fix cached sorted symbols in ELF::Image 2021-01-09 10:56:04 +01:00
LibGemini ProtocolServer: Avoid blocking all downloads when client stops reading 2020-12-31 16:57:09 +01:00
LibGfx LibGfx: Tolerate PNGs with fewer palette entries than possible 2021-01-06 01:34:25 +01:00
LibGUI LibGUI: Add set_tab_index method 2021-01-09 13:27:23 +01:00
LibHTTP LibHTTP: Take the final EOF read notification into account 2021-01-06 19:50:34 +01:00
LibImageDecoderClient AK: Add trivial structure validation to SharedBuffer 2020-10-02 15:38:07 +02:00
LibIPC LibIPC: Add an on_destruction hook to IPC::Message 2020-12-30 20:37:41 +01:00
LibJS LibJS: Make bitwise NOT work correctly with NaN and Infinity 2021-01-09 19:09:02 +01:00
LibKeyboard LibKeyboard: don't null codepoint for numpad return key 2021-01-06 19:20:18 +01:00
LibLine Everywhere: Colour => Color 2021-01-09 14:03:06 +01:00
LibM LibM: Reimplement some functions using FPU 2020-12-29 13:43:16 +01:00
LibMarkdown LibMarkdown: Parse horizontal rules 2021-01-02 02:41:15 +01:00
LibPCIDB LibPCIDB: Mark compilation-unit-only functions as static 2020-08-12 20:40:59 +02:00
LibProtocol ProtocolServer: Use an empty Optional<IPC::File> to pass along "no fd" 2021-01-01 14:26:43 +01:00
LibPthread LibPthread: Implement destruction of pthread_keys 2021-01-01 23:01:48 +01:00
LibRegex Everywhere: Fix more typos 2020-12-31 01:47:41 +01:00
LibTar Userland: tar: support extracting gzipped files 2020-10-04 00:16:40 +02:00
LibTextCodec LibTextCodec: Fix minor errors in Latin2 decoder 2020-12-28 23:31:12 +01:00
LibThread LibThread: Improve semantics of Thread::join, and remove Thread::quit. 2021-01-01 23:01:48 +01:00
LibTLS LibTLS: Fix TLS breakage after ByteBuffer => Span conversion 2020-12-26 16:09:02 +01:00
LibTTF LibTTF: Guard against unsigned overflow in TTF table parsing 2021-01-05 14:50:17 +01:00
LibUnwind Everywhere: Fix typos 2020-10-02 16:03:17 +02:00
LibVT LibVT+Terminal: Resize terminal when font changes 2021-01-09 14:03:06 +01:00
LibWeb LibWeb: No need to report that we encountered <svg> or <math> 2021-01-09 15:22:23 +01:00
LibX86 LibELF: Remove ELF::Loader and move everyone to ELF::Image 2020-12-25 02:14:56 +01:00
CMakeLists.txt CMake: Install sources of LibELF 2021-01-09 10:55:46 +01:00