core: Fix libdwarf and Qt build failure
[clinton/Virtual-Jaguar-Rx.git] / docs / vj_HistoryNotes.txt
index 17acefe..dac67a6 100644 (file)
@@ -7,10 +7,45 @@ Release 5 (TBA)
 2) Added a specific breakpoint for the M68K address error exception
 -- Alert box will display a message and then the code will stop
 3) Added a HW registers browser window and set a tab for the Blitter
-4) Added a source tab in the main window for step into tracing
-5) Added the step over for source level tracing
-6) Project has switched to libdwarf 20200114 library 64bits for VS 2017
-7) Set text conversion to Qt/HTML format for the M68K tracing window
+4) Added detection for the unsigned/signed short type
+-- Will allow the return of a short type variable's value
+5) Added a specific breakpoint for the M68K Unimplemented instruction, and Exception not referenced exceptions
+6) Fix potential emulator freeze after an exception has occured
+7) Fix a random crash when reading the source lines information
+8) Added ELF & DWARF .debug* types
+9) Added ELF section types check and new error messages
+10) Modified the call stack layout window and added source filename from the called source line
+11) Added a source tab in the main window for step into tracing
+12) Added the step over for source level tracing
+13) Set text conversion to Qt/HTML format for the M68K tracing window
+14) Added a source code file date check when reading DWARF information
+-- Will avoid source code mismatching with the ELF executable
+15) Remove Visual Studio 2015 support
+16) Work around fix for a compilation error on Linux
+-- EEPROM directory creation allowed only for Windows at the moment
+17) Show the SR value as a readable form in the M68K CPU browser
+18) Potential fix to compile on Linux
+-- Added the relative directory path for the Qt include files
+19) Merge the Linux build fixes from @richard42
+-- Jaguar core's makefile and Qt pro file updates, fix filenames case sensitive & fixes for Linux
+20) Updated the M68K exception catch
+-- Added a M68K exception catch check in the Alpine tab settings
+-- Added a specific breakpoint for the M68K bus error exception
+21) Project has switched to libdwarf 20210305 library 64bits for VS 2017
+22) Breakpoint list window is now refreshed after a new breakpoint is set
+23) Handle number of M68K cycles used when tracing in debugger mode
+-- The cycles are displayed in the emulator status window
+24) Improve the DWARF source line number reporting
+25) Added a #line in the call stack window
+26) Added video output display in a specific window
+27) Fixed potential crash with the debugger tabs reset
+28) Added a search feature in the All Watch variables window
+29) Support the structure's members in the Local variables window
+30) Code refactoring for the variables support in debugger mode
+31) Support the structure and union members from the DWARF information
+32) Added a Virtual Jaguar Rx logo in the About window
+33) Fix compilation / link error for MSYS2 / MinGW64
+34) Documentation updates
 
 Release 4a (15th August 2019)
 -----------------------------
@@ -253,7 +288,7 @@ Project information
 1) Code based on the Shamus Hammons source code available via Gethub by the 12th September 2017 (2.1.3 Final)
 2) Visual Studio 2017 project support for 64 bits
 3) libelf 0.8.13 library 64bits for VS 2017
-4) libdwarf 20200114 library 64bits for VS 2017
+4) libdwarf 20210305 library 64bits for VS 2017
 5) Qt 5.12.0 library 64bits for VS 2017
 6) Zlib 1.2.11 library 64bits for VS 2017
 7) SDL 1.2.15 library 64bits for VS 2017
@@ -262,6 +297,7 @@ Project information
 10) The project is set at https://github.com/djipi/Virtual-Jaguar-Rx
 11) GPLv3 file document has been renamed as LICENSE, to fit better the GitHub requirements
 -- Text / License terms are the same
+14) The x86 configuration has been removed in the VS 2017 project
 
 
 Download statistics