Merge branch 'main' into varvisualizer
@@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
.gitattributes export-ignore
|
||||||
|
.gitignore export-ignore
|
||||||
|
.github/ export-ignore
|
||||||
|
|
||||||
|
debian/ export-ignore
|
||||||
|
icons/ export-ignore
|
||||||
|
images/ export-ignore
|
||||||
|
notes/ export-ignore
|
||||||
|
scripts/ export-ignore
|
||||||
|
tests/ export-ignore
|
||||||
|
|
||||||
@@ -1,7 +1,9 @@
|
|||||||
|
|
||||||
# Seer Change Log
|
# Seer Change Log
|
||||||
|
|
||||||
## [1.9beta] - 2022-MM-DD
|
## [1.9] - 2022-08-22
|
||||||
|
* Rename 'seer' binary to 'seergdb'. The name conflicts with another opensource project.
|
||||||
|
* Prepare for better Debian (and other distros) packaging and releasing.
|
||||||
* Add history (up/down arrows) to all line input fields.
|
* Add history (up/down arrows) to all line input fields.
|
||||||
- Variable logger, tracker browsers.
|
- Variable logger, tracker browsers.
|
||||||
- Source, function, types, statics, library browsers.
|
- Source, function, types, statics, library browsers.
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
seer (1.9beta) UNRELEASED; urgency=medium
|
seer (1.9) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
* Updated release.
|
* Updated release.
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
#
|
||||||
|
# To manually create a tar file of Seer release (something that GitHub would create), run these commands.
|
||||||
|
#
|
||||||
|
|
||||||
|
% cd seer/
|
||||||
|
% git archive --format=tar.gz --prefix=seer-1.9/ HEAD > ~/seer-1.9.tar.gz
|
||||||
|
|
||||||
|
# git archive looks at this file for a list of files and directories to exclude.
|
||||||
|
|
||||||
|
seer/.gitattributes
|
||||||
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
cmake_minimum_required(VERSION 3.1.0)
|
cmake_minimum_required(VERSION 3.1.0)
|
||||||
|
|
||||||
project(seer VERSION 1.9.0 LANGUAGES CXX)
|
project(seergdb VERSION 1.9 LANGUAGES CXX)
|
||||||
|
|
||||||
set(PROJECT_NAME seer)
|
set(PROJECT_NAME seergdb)
|
||||||
|
|
||||||
# Find includes in the build directories
|
# Find includes in the build directories
|
||||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||||
@@ -101,7 +101,7 @@ set(HEADER_FILES
|
|||||||
)
|
)
|
||||||
|
|
||||||
set(SOURCE_FILES
|
set(SOURCE_FILES
|
||||||
seer.cpp
|
seergdb.cpp
|
||||||
GdbMonitor.cpp
|
GdbMonitor.cpp
|
||||||
SeerArgumentsDialog.cpp
|
SeerArgumentsDialog.cpp
|
||||||
SeerBreakpointCreateDialog.cpp
|
SeerBreakpointCreateDialog.cpp
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<string/>
|
<string/>
|
||||||
</property>
|
</property>
|
||||||
<property name="pixmap">
|
<property name="pixmap">
|
||||||
<pixmap resource="resource.qrc">:/seer/resources/seer_256x256.png</pixmap>
|
<pixmap resource="resource.qrc">:/seer/resources/seergdb_256x256.png</pixmap>
|
||||||
</property>
|
</property>
|
||||||
<property name="scaledContents">
|
<property name="scaledContents">
|
||||||
<bool>false</bool>
|
<bool>false</bool>
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ SeerArrayVisualizerWidget::SeerArrayVisualizerWidget (QWidget* parent) : QWidget
|
|||||||
setupUi(this);
|
setupUi(this);
|
||||||
|
|
||||||
// Setup the widgets
|
// Setup the widgets
|
||||||
setWindowIcon(QIcon(":/seer/resources/seer_64x64.png"));
|
setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png"));
|
||||||
setWindowTitle("Seer Array Visualizer");
|
setWindowTitle("Seer Array Visualizer");
|
||||||
setAttribute(Qt::WA_DeleteOnClose);
|
setAttribute(Qt::WA_DeleteOnClose);
|
||||||
|
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ SeerConfigDialog::SeerConfigDialog(QWidget* parent) : QDialog(parent) {
|
|||||||
configKeysButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
configKeysButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||||
|
|
||||||
QListWidgetItem* configSeerButton = new QListWidgetItem(contentsListWidget);
|
QListWidgetItem* configSeerButton = new QListWidgetItem(contentsListWidget);
|
||||||
configSeerButton->setIcon(QIcon(":/seer/resources/seer_128x128.png"));
|
configSeerButton->setIcon(QIcon(":/seer/resources/seergdb_128x128.png"));
|
||||||
configSeerButton->setText(tr("Seer"));
|
configSeerButton->setText(tr("Seer"));
|
||||||
configSeerButton->setTextAlignment(Qt::AlignHCenter);
|
configSeerButton->setTextAlignment(Qt::AlignHCenter);
|
||||||
configSeerButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
configSeerButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ SeerConsoleWidget::SeerConsoleWidget (QWidget* parent) : QWidget(parent) {
|
|||||||
setupUi(this);
|
setupUi(this);
|
||||||
|
|
||||||
// Setup the widgets
|
// Setup the widgets
|
||||||
setWindowIcon(QIcon(":/seer/resources/seer_64x64.png"));
|
setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png"));
|
||||||
setWindowTitle("Seer Console");
|
setWindowTitle("Seer Console");
|
||||||
|
|
||||||
QFont font;
|
QFont font;
|
||||||
|
|||||||
@@ -255,7 +255,7 @@
|
|||||||
<action name="actionHelpAbout">
|
<action name="actionHelpAbout">
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resource.qrc">
|
<iconset resource="resource.qrc">
|
||||||
<normaloff>:/seer/resources/seer_32x32.png</normaloff>:/seer/resources/seer_32x32.png</iconset>
|
<normaloff>:/seer/resources/seergdb_32x32.png</normaloff>:/seer/resources/seergdb_32x32.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>About Seer</string>
|
<string>About Seer</string>
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ SeerMemoryVisualizerWidget::SeerMemoryVisualizerWidget (QWidget* parent) : QWidg
|
|||||||
setupUi(this);
|
setupUi(this);
|
||||||
|
|
||||||
// Setup the widgets
|
// Setup the widgets
|
||||||
setWindowIcon(QIcon(":/seer/resources/seer_64x64.png"));
|
setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png"));
|
||||||
setWindowTitle("Seer Memory Visualizer");
|
setWindowTitle("Seer Memory Visualizer");
|
||||||
setAttribute(Qt::WA_DeleteOnClose);
|
setAttribute(Qt::WA_DeleteOnClose);
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<property name="windowIcon">
|
<property name="windowIcon">
|
||||||
<iconset>
|
<iconset>
|
||||||
<normaloff>resources/seer_32x32.png</normaloff>resources/seer_32x32.png</iconset>
|
<normaloff>resources/seergdb_32x32.png</normaloff>resources/seergdb_32x32.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout">
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
<item>
|
<item>
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<property name="windowIcon">
|
<property name="windowIcon">
|
||||||
<iconset resource="resource.qrc">
|
<iconset resource="resource.qrc">
|
||||||
<normaloff>:/seer/resources/seer_32x32.png</normaloff>:/seer/resources/seer_32x32.png</iconset>
|
<normaloff>:/seer/resources/seergdb_32x32.png</normaloff>:/seer/resources/seergdb_32x32.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Select a process pid.</string>
|
<string>Select a process pid.</string>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ SeerStructVisualizerWidget::SeerStructVisualizerWidget (QWidget* parent) : QWidg
|
|||||||
setupUi(this);
|
setupUi(this);
|
||||||
|
|
||||||
// Setup the widgets
|
// Setup the widgets
|
||||||
setWindowIcon(QIcon(":/seer/resources/seer_64x64.png"));
|
setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png"));
|
||||||
setWindowTitle("Seer Struct Visualizer");
|
setWindowTitle("Seer Struct Visualizer");
|
||||||
setAttribute(Qt::WA_DeleteOnClose);
|
setAttribute(Qt::WA_DeleteOnClose);
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
// Increment this with every release on GitHub.
|
// Increment this with every release on GitHub.
|
||||||
// See scripts/change_versionnumber
|
// See scripts/change_versionnumber
|
||||||
//
|
//
|
||||||
#define SEER_VERSION "1.9beta"
|
#define SEER_VERSION "1.9"
|
||||||
|
|
||||||
namespace Seer {
|
namespace Seer {
|
||||||
|
|
||||||
|
|||||||
@@ -16,11 +16,11 @@
|
|||||||
<file>resources/arguments.png</file>
|
<file>resources/arguments.png</file>
|
||||||
<file>resources/debug.png</file>
|
<file>resources/debug.png</file>
|
||||||
<file>resources/step_out.png</file>
|
<file>resources/step_out.png</file>
|
||||||
<file>resources/seer_32x32.png</file>
|
<file>resources/seergdb_32x32.png</file>
|
||||||
<file>resources/seer_64x64.png</file>
|
<file>resources/seergdb_64x64.png</file>
|
||||||
<file>resources/seer_128x128.png</file>
|
<file>resources/seergdb_128x128.png</file>
|
||||||
<file>resources/seer_256x256.png</file>
|
<file>resources/seergdb_256x256.png</file>
|
||||||
<file>resources/seer_512x512.png</file>
|
<file>resources/seergdb_512x512.png</file>
|
||||||
<file>resources/gdb.png</file>
|
<file>resources/gdb.png</file>
|
||||||
<file>resources/editor.png</file>
|
<file>resources/editor.png</file>
|
||||||
<file>resources/source.png</file>
|
<file>resources/source.png</file>
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Seer
|
Name=SeerGdb
|
||||||
GenericName=Debugger
|
GenericName=Debugger
|
||||||
Comment=GUI frontend to gdb.
|
Comment=GUI frontend to gdb.
|
||||||
Exec=seer
|
Exec=seergdb
|
||||||
Icon=seer
|
Icon=seergdb
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=Development;
|
Categories=Development;
|
||||||
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
@@ -157,7 +157,7 @@ int main (int argc, char* argv[]) {
|
|||||||
//
|
//
|
||||||
SeerMainWindow seer;
|
SeerMainWindow seer;
|
||||||
|
|
||||||
seer.setWindowIcon(QIcon(":/seer/resources/seer_64x64.png"));
|
seer.setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png"));
|
||||||
seer.setExecutableName(executableName);
|
seer.setExecutableName(executableName);
|
||||||
seer.setExecutableArguments(positionalArguments);
|
seer.setExecutableArguments(positionalArguments);
|
||||||
|
|
||||||