aboutsummaryrefslogtreecommitdiff
path: root/qtmips.spec
Commit message (Collapse)AuthorAge
* Version updated to 0.7.3Pavel Pisa2019-09-12
| | | | | | | | | | | | | * Debian package updated to version 0.7.3. * Implemented SKIP/SPACE assembler directives. * Add OpenHub statistic page link. * Provide support for include directive in simple assembler. * In include, use content from editor if file is already open. * Add #pragma processing to integrated assembler and its usage to control windows. * Use #pragma in examples to lower initial learning curve. * samples: simple-lw-sw-ia.S: place data section to 0x2000 address. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Version updated to 0.7.2Pavel Pisa2019-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | * Debian package updated to version 0.7.2. * More changes to use dialog open instead of exec (Emscripten does not support exec). * Updates to RPM packaging and spec file to better follow Suse rules. * Move fixmatheval and assembly compiler to separate library independent on Qt GUI API. * Implemented message window to report compilation errors. * Store operator text description in the fixmatheval operators tree. * Simple assembler moved to separate class which is independent on Qt GUI API. * Do not open editor twice for same filename. * Enable CLI version to use simple assembler. * Update editor search algorithm to prefer current editor for unnamed buffers. * Add config option to reset machine before internal assembler starts. * Include C language syntax highlighter for alternative sources editing. * Action to execute external make command and ask for unsaved sources. * Ask to save modified files on exit. * Ask for modified source close and handle unnamed sources close. * Replace shortcuts to not hide Ctrl+C and some others. * Implemented ASCII and ASCIZ operations. * Include actions New source and Close source on toolbar. * Make program and memory window visible when address requested from symbol dialog. * Add embedded examples menu and resources. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* spec file: hicolor-icon-theme directories requested according sbrabec ↵Pavel Pisa2019-07-15
| | | | | | suggestion. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Minor update of RPM packaging.Pavel Pisa2019-07-05
| | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Version updated to 0.7.1Pavel Pisa2019-07-03
| | | | | | | | | | | | | | | | * Debian package updated to version 0.7.1. * Add option to parse and show symbolic registers names. * Implemented simple integrated assembler - it is not recommended for advanced users. * Updated instructions parsing to be usable for integrated assembler. * Change instruction parsing to allow multiple words pseudo-operations. * Implemented simple expressions and labels/symbols evaluation. * Simple highlighter for assembly language added. * Include simple text editor in QtMips emulator. * Fix memory leakages which repeat during program operation. * Externally caused address-space changes (i.e. from peripherals) update memory view. * Provide option to hide coreview to speedup simulation. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Version updated to 0.7.0Pavel Pisa2019-06-28
| | | | | | | | | | | | * Debian package updated to version 0.7.0. * Include simple LCD frame-buffer and display implementation. * Simulate push of dial buttons by check box. * Allow to create simulator without loaded executable. * Printing/export to PDF file reduces print area/page to actual image size. * Disable text elide for memory and program views (fix for MAC OS). * Implement standard zoom handling by mouse wheel and keys. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* packaging: include dependency on Qt5PrintSupport in spec file.Pavel Pisa2019-06-24
| | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Version updated to 0.6.8.Pavel Pisa2019-04-01
| | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Update Suse/Fedora/RedHat packaging files to install icon and desktop file.Pavel Pisa2019-03-31
| | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Version updated to 0.6.7Pavel Pisa2019-03-27
| | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Try to unify requirements to source archive filename and directories between ↵Pavel Pisa2019-03-24
| | | | | | | | | | | | RPM and DEB builds. The archive content has to be placed under directory of name packageName-version That is qtmips-0.6.6 for QtMips case. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Update and clenup spec file thanks to Tomas Chvatal.Pavel Pisa2019-03-24
| | | | | | | | Build packages can be found on Open Build Service page https://build.opensuse.org/package/show/home:ppisa/qtmips Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* OBS: use appropriate dependencies for Suse.Pavel Pisa2019-03-21
| | | | | | | The Qt5 and libelf development packages differs between Fedora and Suse. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Initial attempt to package QtMips by Open Build Service.Pavel Pisa2019-03-21
Build is available at https://build.opensuse.org/package/show/home:ppisa/qtmips Package builds for Fedora_29 already but Suse seems to be excluded for some reasons. The build for debian required qtmips.dsc, debian.changelog, debian.control and debian.rules. The last three are available in archive but OBS does not found them. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>