Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Attempt to correct ask for file save when closed on emscripten. | Pavel Pisa | 2019-08-20 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add embedded examples menu and resources. | Pavel Pisa | 2019-08-20 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Make program and memory window visible when address requested from symbol ↵ | Pavel Pisa | 2019-08-20 |
| | | | | | | dialog. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include actions New source and Close source on toolbar. | Pavel Pisa | 2019-08-20 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implemented ASCII and ASCIZ operations. | Pavel Pisa | 2019-08-20 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Replace shortcuts to not hide Ctrl+C and some others. | Pavel Pisa | 2019-08-20 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Ask for modified source close and handle unnamed sources close. | Pavel Pisa | 2019-08-20 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Ask to save modified files on exit. | Pavel Pisa | 2019-08-19 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Action to execute external make command and ask for unsaved sources. | Pavel Pisa | 2019-08-19 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Parent models created by views to ensure their deletion. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include C language syntax highlighter for alternative sources editing. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Rename Highlighter to HighlighterAsm to preare for alternative C highlighter. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add config option to reset machine before internal assembler starts. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Update editor search algorithm to prefer current editor for unnamed buffers. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Prepend message types by MSG_, Windows headerfiles define ERROR as macro. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Enable CLI version to use simple assembler. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Do not open editor twice for same filename. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Simple assembler moved to separate class which is independent on Qt GUI API. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implemented message window to report compilation errors. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Move fixmatheval to initial directory for assembler library. | Pavel Pisa | 2019-07-15 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Minor correction of emscripten save as to offer original file name if known. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Emscripten version does not wait for dialog->exec(), proces selected value ↵ | Pavel Pisa | 2019-07-03 |
| | | | | | | by signal. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Minor fix to build on Qt version prior to 5.7.0. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Process .equ and .set directives and ignore some others. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Allow start of comments by two slashes. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Allow underscore in labels. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Version updated to 0.7.1 | Pavel Pisa | 2019-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> | ||
* | Implement file save as workaround for emscripten build. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Allow to switch between numeric and mnemonics registers names. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implement file save for emscripten build. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Store and restore open source files editors. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Ignore code and data assembler directives. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include forgotten highlighter sources. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Allow spaces in middle of assembler arguments and report errors. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Next round of override warning silence from emscripten build. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include source file open, save and compilation on tool bar. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include icon to invoke local compilation. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add binary complement operation to the parser. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Simple highlighter for assembly language added. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implement load of sources in emscripten build and minor fixes. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Teach simple embedded assembler .orig and .word directives. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Change instruction parsing to allow multiple words pseudo-operations. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Evaluation of symbolic expressions in assembler added. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Minimal prototype of integrated assembler. | Pavel Pisa | 2019-07-01 |
| | | | | | | | The labels are parsed and stored into symbol table but expressions dependent on symbols values are not evaluated. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Correct order of operations during editor close. | Pavel Pisa | 2019-07-01 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include simple text editor in QtMips emulator. | Pavel Pisa | 2019-07-01 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add icons for file editing actions. | Pavel Pisa | 2019-07-01 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Resolve all remaining warnings reported by GCC 6.3. | Pavel Pisa | 2019-07-01 |
| | | | | | | | Unresolved are drawRoundRect, QFontMetrics::width which are deprecated in newer Qt versions. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Fix memory leakages which repeat during program operation. | Pavel Pisa | 2019-07-01 |
| | | | | | | | There are some singletons left which are allocated/created during main window content population. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Use override to make newer versions of C++ compiler happy. | Pavel Pisa | 2019-06-30 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> |