diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..e059570 --- /dev/null +++ b/.gitattributes @@ -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 + diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d7b0f8..d19be0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,9 @@ # 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. - Variable logger, tracker browsers. - Source, function, types, statics, library browsers. diff --git a/debian/changelog b/debian/changelog index 18e44a2..cc69f1a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -seer (1.9beta) UNRELEASED; urgency=medium +seer (1.9) UNRELEASED; urgency=medium * Updated release. diff --git a/notes/README.github b/notes/README.github new file mode 100644 index 0000000..711177b --- /dev/null +++ b/notes/README.github @@ -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 + diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 98fd39b..e08cf92 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,8 +1,8 @@ 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 set(CMAKE_INCLUDE_CURRENT_DIR ON) @@ -101,7 +101,7 @@ set(HEADER_FILES ) set(SOURCE_FILES - seer.cpp + seergdb.cpp GdbMonitor.cpp SeerArgumentsDialog.cpp SeerBreakpointCreateDialog.cpp diff --git a/src/SeerAboutDialog.ui b/src/SeerAboutDialog.ui index d4ebd11..11bb11d 100644 --- a/src/SeerAboutDialog.ui +++ b/src/SeerAboutDialog.ui @@ -29,7 +29,7 @@ - :/seer/resources/seer_256x256.png + :/seer/resources/seergdb_256x256.png false diff --git a/src/SeerArrayVisualizerWidget.cpp b/src/SeerArrayVisualizerWidget.cpp index fc78d30..4a5ede9 100644 --- a/src/SeerArrayVisualizerWidget.cpp +++ b/src/SeerArrayVisualizerWidget.cpp @@ -31,7 +31,7 @@ SeerArrayVisualizerWidget::SeerArrayVisualizerWidget (QWidget* parent) : QWidget setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seer_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); setWindowTitle("Seer Array Visualizer"); setAttribute(Qt::WA_DeleteOnClose); diff --git a/src/SeerConfigDialog.cpp b/src/SeerConfigDialog.cpp index b8fb621..413d432 100644 --- a/src/SeerConfigDialog.cpp +++ b/src/SeerConfigDialog.cpp @@ -83,7 +83,7 @@ SeerConfigDialog::SeerConfigDialog(QWidget* parent) : QDialog(parent) { configKeysButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled); 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->setTextAlignment(Qt::AlignHCenter); configSeerButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled); diff --git a/src/SeerConsoleWidget.cpp b/src/SeerConsoleWidget.cpp index 190e0d0..884b85e 100644 --- a/src/SeerConsoleWidget.cpp +++ b/src/SeerConsoleWidget.cpp @@ -29,7 +29,7 @@ SeerConsoleWidget::SeerConsoleWidget (QWidget* parent) : QWidget(parent) { setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seer_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); setWindowTitle("Seer Console"); QFont font; diff --git a/src/SeerMainWindow.ui b/src/SeerMainWindow.ui index d163c21..a070cfd 100644 --- a/src/SeerMainWindow.ui +++ b/src/SeerMainWindow.ui @@ -255,7 +255,7 @@ - :/seer/resources/seer_32x32.png:/seer/resources/seer_32x32.png + :/seer/resources/seergdb_32x32.png:/seer/resources/seergdb_32x32.png About Seer diff --git a/src/SeerMemoryVisualizerWidget.cpp b/src/SeerMemoryVisualizerWidget.cpp index 923bc87..dabb2d3 100644 --- a/src/SeerMemoryVisualizerWidget.cpp +++ b/src/SeerMemoryVisualizerWidget.cpp @@ -21,7 +21,7 @@ SeerMemoryVisualizerWidget::SeerMemoryVisualizerWidget (QWidget* parent) : QWidg setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seer_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); setWindowTitle("Seer Memory Visualizer"); setAttribute(Qt::WA_DeleteOnClose); diff --git a/src/SeerRegisterEditValueDialog.ui b/src/SeerRegisterEditValueDialog.ui index e8064bc..d0b1a2b 100644 --- a/src/SeerRegisterEditValueDialog.ui +++ b/src/SeerRegisterEditValueDialog.ui @@ -15,7 +15,7 @@ - resources/seer_32x32.pngresources/seer_32x32.png + resources/seergdb_32x32.pngresources/seergdb_32x32.png diff --git a/src/SeerSlashProcDialog.ui b/src/SeerSlashProcDialog.ui index 2139f9b..d787d19 100644 --- a/src/SeerSlashProcDialog.ui +++ b/src/SeerSlashProcDialog.ui @@ -15,7 +15,7 @@ - :/seer/resources/seer_32x32.png:/seer/resources/seer_32x32.png + :/seer/resources/seergdb_32x32.png:/seer/resources/seergdb_32x32.png Select a process pid. diff --git a/src/SeerStructVisualizerWidget.cpp b/src/SeerStructVisualizerWidget.cpp index c2d28ef..77c8673 100644 --- a/src/SeerStructVisualizerWidget.cpp +++ b/src/SeerStructVisualizerWidget.cpp @@ -19,7 +19,7 @@ SeerStructVisualizerWidget::SeerStructVisualizerWidget (QWidget* parent) : QWidg setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seer_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); setWindowTitle("Seer Struct Visualizer"); setAttribute(Qt::WA_DeleteOnClose); diff --git a/src/SeerUtl.cpp b/src/SeerUtl.cpp index 9e7acdb..eb781df 100644 --- a/src/SeerUtl.cpp +++ b/src/SeerUtl.cpp @@ -6,7 +6,7 @@ // Increment this with every release on GitHub. // See scripts/change_versionnumber // -#define SEER_VERSION "1.9beta" +#define SEER_VERSION "1.9" namespace Seer { diff --git a/src/resource.qrc b/src/resource.qrc index da7e954..53fc681 100644 --- a/src/resource.qrc +++ b/src/resource.qrc @@ -16,11 +16,11 @@ resources/arguments.png resources/debug.png resources/step_out.png - resources/seer_32x32.png - resources/seer_64x64.png - resources/seer_128x128.png - resources/seer_256x256.png - resources/seer_512x512.png + resources/seergdb_32x32.png + resources/seergdb_64x64.png + resources/seergdb_128x128.png + resources/seergdb_256x256.png + resources/seergdb_512x512.png resources/gdb.png resources/editor.png resources/source.png diff --git a/src/resources/seer.desktop b/src/resources/seergdb.desktop similarity index 75% rename from src/resources/seer.desktop rename to src/resources/seergdb.desktop index e1a9339..b0f63f3 100644 --- a/src/resources/seer.desktop +++ b/src/resources/seergdb.desktop @@ -1,9 +1,9 @@ [Desktop Entry] -Name=Seer +Name=SeerGdb GenericName=Debugger Comment=GUI frontend to gdb. -Exec=seer -Icon=seer +Exec=seergdb +Icon=seergdb Terminal=false Type=Application Categories=Development; diff --git a/src/resources/seer_128x128.png b/src/resources/seergdb_128x128.png similarity index 100% rename from src/resources/seer_128x128.png rename to src/resources/seergdb_128x128.png diff --git a/src/resources/seer_256x256.png b/src/resources/seergdb_256x256.png similarity index 100% rename from src/resources/seer_256x256.png rename to src/resources/seergdb_256x256.png diff --git a/src/resources/seer_32x32.png b/src/resources/seergdb_32x32.png similarity index 100% rename from src/resources/seer_32x32.png rename to src/resources/seergdb_32x32.png diff --git a/src/resources/seer_512x512.png b/src/resources/seergdb_512x512.png similarity index 100% rename from src/resources/seer_512x512.png rename to src/resources/seergdb_512x512.png diff --git a/src/resources/seer_64x64.png b/src/resources/seergdb_64x64.png similarity index 100% rename from src/resources/seer_64x64.png rename to src/resources/seergdb_64x64.png diff --git a/src/seer.cpp b/src/seergdb.cpp similarity index 99% rename from src/seer.cpp rename to src/seergdb.cpp index d698940..9ffe197 100644 --- a/src/seer.cpp +++ b/src/seergdb.cpp @@ -157,7 +157,7 @@ int main (int argc, char* argv[]) { // SeerMainWindow seer; - seer.setWindowIcon(QIcon(":/seer/resources/seer_64x64.png")); + seer.setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); seer.setExecutableName(executableName); seer.setExecutableArguments(positionalArguments);