gdbgui/CHANGELOG.md

114 lines
3.6 KiB
Markdown
Raw Normal View History

2017-06-28 06:55:59 +02:00
# gdbgui release history
## dev
2017-10-30 02:17:28 +01:00
Changes that are in master but have not yet been pushed to PyPI.
* Only display assembly flavor is assembly is displayed
* Add new output type to console (gdbgui output)
* Add dashboard link and dropdown for gdb server/pid attach
* Handle invalid signal choice better
## 0.9.2.0
* Add signals component and allow signals to be sent to gdb (issue ##141)
* Fix bug when jumping to line of source file
## 0.9.1.1
* Fix bug when passing arguments to gdb
* Require latest version of pygdbmi for faster parsing of large gdb output
2017-11-26 21:36:08 +01:00
## 0.9.1.0
* Lazily load files (issue #131)
2017-11-26 21:13:38 +01:00
* Update setup.py to build wheels
2017-11-26 21:36:08 +01:00
## 0.9.0.1
* Reupload to fix setup.cfg PyPI bug
## 0.9.0.0
* Compress responses from server (massive bandwidth improvement)
* Add button to toggle assembly flavors (issue #110)
* Parse executable+args with spaces (issue #116)
* Turn modals into components
* Move everything into a single root React component
* Refresh state when clicking "return" button
* Add javascript unit tests
## 0.8.2.0
* Add optional authentication (@nickamon, issue #132)
* Support the `--args` flag (issue #126)
* Ensure code is correct and adheres to recommended Python style when running tests/building (flake8)
* Display source when running `backtrace` (fix regression, #134)
2017-11-16 02:39:16 +01:00
2017-11-14 08:54:30 +01:00
## 0.8.1.0
* Add autocomplete functionality (@bobthekingofegypt, issue #129)
* Rearranged and improved alignment of assembly
* Fixed bug when fetching variable fails
* Plot floating point values instead of casting to int
## 0.8.0.3
* modify component initialization order so that store updates are better sequenced
2017-10-31 02:54:31 +01:00
## 0.8.0.2
* display bracket instead of `<` when exploring gdb variables
2017-10-31 02:54:31 +01:00
2017-10-30 23:26:24 +01:00
## 0.8.0.1
* fix bug when restoring old settings
2017-10-30 02:17:28 +01:00
## 0.8.0.0
* Add ability to change radix of variables (issue #102)
* Add component to send signals to inferior program (issues #31, #90)
* Parse gdb version from arm-non-eabi-gdb (issue #83)
* Rewrite most components to React (issue #17)
* Improve CSS in various components
## 0.7.9.5
* re-fetch registers if name/value count does not match
## 0.7.9.4
* add inputs to resize Tree view
* add menu in top right
* css updates to preserve whitespace in terminal
* add top-level html to wrap body+head elements in gdbgui.pug
* add help file
* add donate page
## 0.7.9.3
* Changes to layout
* Fix character escaping in breakpoint line display
2017-08-14 06:14:56 +02:00
## 0.7.9.2
* Fix firefox css bug
* Update examples
* Update readme for windows (cygwin) users (thanks tgharib)
## 0.7.9.1
* Collapse simple fields to the parent node in tree explorer
* Add button to re-enter program state when signals are received (i.e. SEGFAULT)
## 0.7.9.0
* Add interactive tree explorer of variables
2017-06-28 07:26:50 +02:00
## 0.7.8.3
* Remove optimization for fetching registers due to potential bug
2017-06-28 07:26:50 +02:00
## 0.7.8.2
2017-06-28 06:55:59 +02:00
* bugfix in logic when jumping to source code line
2017-06-28 07:26:50 +02:00
* bugfix for when variable goes from`empty -> 1 element`
2017-06-28 06:55:59 +02:00
* add CODE OF CONDUCT, CONTRIBUTING, and CHANGELOG files
## 0.7.8.1
* correctly display `<` and `>` in console widget
## 0.7.8.0
* show disassembly when file is unknown or missing
* show new children in expressions widget when they are dynamically added by application (@wuyihao)
* suppress nuisance errors when hover variable or fflush command is not found
* improve logic when source code line should be jumped to
* escape brackets in disassembly, and gracefully hide missing opcodes
* update socketio version for more reliable websocket connection
## 0.7.7.0
* Show variable values when hovering in source code
* gracefully handle hostname not being present in /etc/hosts when running with remote flag
* Use external state management library (`stator.js`) for client ui