Credit is related to the work done for the Linux build fix.
18) Show the SR value as a readable form in the CPU browser
19) Potential fix to compile on Linux
-- Added the relative directory path for the Qt include files
+20) Merge the Linux build fixes from @richard42
+-- Jaguar core's makefile and Qt pro file updates, fix filenames case sensitive & fixes for Linux
Release 4a (15th August 2019)
-----------------------------
// by Jean-Paul Mari\r
//\r
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+// RG = Richard Goedeken\r
//\r
// WHO WHEN WHAT\r
// --- ---------- ------------------------------------------------------------\r
// JPM Oct./2018 Cosmetic changes, added source file search paths, and ELF function name\r
// JPM Aug./2019 Added new functions mainly for source text lines\r
// JPM Sept./2019 Support the unsigned/signed short type\r
+// RG Jan./2021 Linux build fixes\r
//\r
\r
// To Do\r
// by Jean-Paul Mari\r
//\r
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+// RG = Richard Goedeken\r
//\r
// WHO WHEN WHAT\r
// --- ---------- ------------------------------------------------------------\r
// JPM Aug./2019 Added new functions to handle DWARF information, full filename fix\r
// JPM Mar./2020 Fix a random crash when reading the source lines information\r
// JPM Aug./2020 Added a source code file date check when reading DWARF information\r
+// RG Jan./2021 Linux build fixes\r
//\r
\r
// To Do\r
// by Jean-Paul Mari
//
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>
+// RG = Richard Goedeken
//
// WHO WHEN WHAT
// --- ---------- ------------------------------------------------------------
// JPM 07/13/2017 ELF DWARF format support improvement
// JPM 10/20/2018 Added function name support from ELF structure
// JPM 03/13/2020 Added ELF & DWARF .debug* types
+// RG Jan./2021 Linux build fixes
//
#include <stdlib.h>
//\r
-// ELFManager.cpp: HW Label manager\r
+// HWLABELManager.cpp: HW Label manager\r
//\r
// by Jean-Paul Mari\r
//\r
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+// RG = Richard Goedeken\r
//\r
// WHO WHEN WHAT\r
// --- ---------- ------------------------------------------------------------\r
// JPM 02/08/2017 Created this file\r
// JPM 02/08/2017 HW Label support\r
+// RG Jan./2021 Linux build fixes\r
//\r
\r
#include <stdlib.h>\r
// by Jean-Paul Mari\r
//\r
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+// RG = Richard Goedeken\r
//\r
// WHO WHEN WHAT\r
// --- ---------- ------------------------------------------------------------\r
// JPM Sept./2016 Created this file, and added Soft debugger support\r
// JPM 10/09/2018 Added source file search paths\r
// JPM 04/06/2019 Added ELF sections check\r
+// RG Jan./2021 Linux build fix\r
//\r
\r
#include "debuggertab.h"\r
// by Jean-Paul Mari\r
//\r
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+// RG = Richard Goedeken\r
//\r
// Who When What\r
// --- ---------- -----------------------------------------------------------\r
// JPM 11/03/2017 Created this file\r
// JPM Sept./2018 Added a status bar and better status report, and set information values in a tab\r
+// RG Jan./2021 Linux build fixes\r
//\r
\r
// STILL TO DO:\r
//\r
// JLH = James Hammons <jlhamm@acm.org>\r
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+// RG = Richard Goedeken\r
//\r
// Who When What\r
// --- ---------- ------------------------------------------------------------\r
// JPM 04/06/2019 Added ELF sections check\r
// JPM 03/12/2020 Added ELF section types check and new error messages\r
// JPM Aug./2020 ELF executable file information\r
+// RG Jan./2021 Linux build fixes\r
//\r
\r
#include "file.h"\r
//
// JLH = James Hammons <jlhamm@acm.org>
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>
+// RG = Richard Goedeken
//
// Who When What
// --- ---------- ------------------------------------------------------------
// JPM 06/19/2016 Soft debugger support
// JPM 09/ /2017 Added a Keybindings tab
// JPM 09/03/2018 Added a Models & Bios tab
+// RG Jan./2021 Linux build fix
//
#include "configdialog.h"
//\r
// JLH = James Hammons <jlhamm@acm.org>\r
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+// RG = Richard Goedeken\r
+\r
//\r
// Who When What\r
// --- ---------- ------------------------------------------------------------\r
// JPM April/2019 Added ELF sections check, added a save memory dump\r
// JPM Aug./2019 Update texts descriptions, set cartridge view menu for debugger mode only, added a HW registers browser and source level tracing\r
// JPM Marc./2020 Added the step over for source level tracing\r
+// RG Jan./2021 Linux build fixes\r
//\r
\r
// FIXED:\r
// settings.h: Header file\r
//\r
// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+// RG = Richard Goedeken\r
//\r
// Who When What\r
// --- ---------- ------------------------------------------------------------\r
// JPM Sept./2018 Added the new Models and BIOS handler, and a screenshot settings\r
// JPM 10/10/2018 Added search paths in settings\r
// JPM 04/06/2019 Added ELF sections check\r
+// RG Jan./2021 Linux build fix\r
//\r
\r
#ifndef __SETTINGS_H__\r