box86 (0.3.0) unstable; urgency=low

 * Added rcfile handling: box86 now read "/etc/box86.box86rc" and "~/.box86rc" and apply per process parameters
 * Added BOX86_DYNAREC_FORWARD to allow bigger Dynarec block to be build
 * Refactored Strong Memory Model emulation (faster and more accurate)
 * Box86 now return a custom name for the CPU instal of P4, build with Box86 and the cpu name it's running on
 * Improved memory protection tracking and signal handling, again
 * More wrapped libs (especially on the gtk familly)
 * More wrapped functions
 * Added support for CreateDeviceEx in d3dadapter9, for better gallium nine support
 * Improved dladdr/dladdr1 wrapped function
 * Some fixes to flags handling in the Dynarec on some special cases
 * Added specific suppport for RK3588 board (needed some hack in signal handling, probably due to the use of a non mainlined kernel)
 * Lots of improvment in the Rounding of float & double (Dynarec and Interpretor), and proper handling of denormals when converting to/from 80 bits long double
 * Added specific suppport for RK3588 board (needed some hack in signal handling, probably due to the use of a non mainlined kernel)

 -- Sebastien Chevalier <ptitseb@box86.org>  Thu, 10 Mar 2023 10:20:33 -0500

box86 (0.2.8) unstable; urgency=low

  * Wrapped more Vulkan functions, dxvk2.0 now works
  * Added support for overridden malloc/free functions
  * Improved elf loader
  * Improved dlsym handling with RTLD_NEXT
  * Added BOX86_DYNAREC_SAFEFLAGS to allow finetuning Dynarec generated code handling of flags accross function calls and returns.
  * Added BOX86_BASH to setup x86 bash binary, so shell script can be run in x86 world
  * Added BOX86_ROLLING_LOG to have details log only on crash
  * Improved TLS Size handling (Unity3D games now works)
  * Improved execv family of function to have better box86 integration
  * Added a few more wrapped libs, like FAudio
  * Improved gtk, SDL2, GL, vulkan (and more) wrapping
  * Improved Signal Handling and memory protection traking
  * Added some basic support for statically linked program. Thread are not working yet, but memory allocation and file access does.
  * add LX2160A config by @lizthegrey in #612
  * Grammar and formatting COMPILE.md by @Radiicall in #615
  * Update README.md by @everypizza1 in #617
  * docs: add instructions for Debian-based Linux by @ryanfortner in #622
  * Fix typoes in readme by @ryanfortner in #621
  * Various improvements to install_steam.sh by @ryanfortner in #620
  * docs: remove unnecessary newline by @ryanfortner in #624
  * fix: the first parameter of realpath may be null by @ye-yeshun in #630
  * Add 6 wrapped function to libdrm, and 2 to libexpat. by @cjy880927 in #632
  * Fix #610 by @rajdakin in #634
  * some floating point instructions by @ye-yeshun in #637
  * Fix Typo in readme x86_64 -> x86 by @Jai-JAP in #642
  * Fix grammar by @Jai-JAP in #645
  * Test wine preload by @ptitSeb in #649
  * Align address when call mprotect by @wannacu in #651
  * Added 66 0F 7D HSUBPD opcode by @wannacu in #652
  * add TEGRAX1 and TEGRAX1ARM32 targets on ubuntu-18.04 by @theofficialgman in #654
  * automatically install 32 bit libraries if 64 bit OS is detected in install_steam.sh by @Moldytzu in #659
  * mention gcc-arm-linux-gnueabihf in compile.md by @Moldytzu in #660
  * Add libc6:armhf install to RPi4 aarch64 build info by @WheezyE in #685
  * Updated wine install for RPiOS bullseye 32/64bit by @WheezyE in #689
  * Add atomic add opcodes by @Trass3r in #695
  * steam: disable modern login and pass arguments to client by @Moldytzu in #700
  * Modify sizeof(instsize_t) to 1 byte by @liuli0217 in #721
  * Add MOV GS:od, AL by @liuli0217 in #722

 -- Sebastien Chevalier <ptitseb@box86.org>  Thu, 17 Nov 2022 11:20:33 -0500

box86 (0.2.6) unstable; urgency=low

  * Added an option to get generated -NAN on SSE2 operation
  * Many small fixes and improvement to get steam and SteamPlay working (along with box64)
  * Added some workaround for program calling uname to mimic x86 system
  * Added some more Vulkan extensions
  * Added some granularity to mmap64, and generic memory protection tracking improvment, to mimic x86 system (for wine stagging and proton)
  * Better clone syscall and libc implementation
  * Improved wrapping of GTK libs
  * More wrapped libs (more gtk libs, like gstreamer-1.0 among other non-gtk libs too)
  * More wrapped functions(with some tricky one, like dladdr1)
  * Some fixes and improvment to some wrapped functions
  * Refactor Dynarec:
  *  - better handling of SSE/x87 registers
  *  - optimisation to limit float/double conversion
  *  - better handling of "internal" jump inside a dynablock
  * Improved elfloader
  * Improved some tests
  * A few fixes in some Dynarec opcodes
  * Don't quit on unsupported syscall, return -1 / ENOSYS error
  * A bit more optimisation in some Dynarec opcodes

 -- Sebastien Chevalier <ptitseb@box86.org>  Tue, 18 Jan 2022 11:20:33 -0500
