1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328
|
$Id$
2012-06-03 Edwin Velds <e.velds@gmail.com>
* Reworked breakpoint system to also support watchpoints and
conditions.
* Several breakpoint related bugfixes.
* Made watchpoints visible in DisasmViewer.
2012-05-27 Edwin Velds <e.velds@gmail.com>
* Cursor follows pc/breakpoints/pgup/pgdn.
* MainMemoryViewer now accepts proper formatted addresses and labels.
2012-05-22 Edwin Velds <e.velds@gmail.com>
* Added display of rom blocks
2012-05-20 Edwin Velds <e.velds@gmail.com>
* Added recent sessions files to the File menu
* Monitor symbol files for changes and immediately ask the user
if they need to be reloaded.
2012-05-19 Edwin Velds <e.velds@gmail.com>
* Added a goto dialog for disasm view navigation
2012-05-19 Edwin Velds <e.velds@gmail.com>
* Added ability to add breakpoints by label
2011-03-06 Edwin Velds <e.velds@gmail.com>
* Added support for step_back
* Added a workaround for step_over leaving a breakpoint
2009-06-25 David Heremans <david.heremans@gnu-linux.net>
* The VDP register viewer will now indicate the bits which
must be set according to the VDP technical data book.
* Ignore those bits when calculating the table addresses.
2009-05-09 David Heremans <david.heremans@gnu-linux.net>
* Added support for symbol files generated by SJASM
2008-11-01 David Heremans <david.heremans@gnu-linux.net>
* Launching of command possible.
* Indication of used registers for given command.
2008-10-30 David Heremans <david.heremans@gnu-linux.net>
* Added indication of used bits in ARG register
2008-10-29 David Heremans <david.heremans@gnu-linux.net>
* First steps towards VDP Command registers dialog.
2008-10-22 David Heremans <david.heremans@gnu-linux.net>
* More (V9958) registers explained
* Started to correctly differentiate between TMS99x8,V9938 and V9958
in decoding table addresses and function of some bits.
2008-10-17 David Heremans <david.heremans@gnu-linux.net>
* Added the SimpleHexRequest and SimpleHexRequestUser:
An attempt to simplify the request of openMSX debugable data
2008-10-13 David Heremans <david.heremans@gnu-linux.net>
* Check if this it is {physical VRAM} vs the older {VRAM}
* More registerViewer code
2008-10-13 Edwin Velds <e.velds@gmail.com>
* Small fix in usage of qWarning.
* Fixed ChangeLog dates.
2008-10-12 David Heremans <david.heremans@gnu-linux.net>
* More WIP: some more pixel based fun in the bitmapped
vram viewer
2008-10-08 David Heremans <david.heremans@gnu-linux.net>
* Added WIP:
- A bitmapped vram viewer
- The VDP status registers explained
- The regular VDP registers explained
The first two are already functional, but still need some minor
refinements, the last one is only a ui and some helper class at
the moment.
2008-09-15 David Heremans <david.heremans@gnu-linux.net>
* Added visual indication to show focus on HexViewer widget.
* More special keys handling.
* All debuggable views are now editable.A single value OR a
chain of characters depending on where you click.
2008-09-14 David Heremans <david.heremans@gnu-linux.net>
* HexViewer now correctly writes new values to the originatin
debugable.
2008-09-13 David Heremans <david.heremans@gnu-linux.net>
* More mousesupport in HexViewer
* Differentiate between data- vs charbased input.
And of course visual indication for this feature.
2008-09-12 David Heremans <david.heremans@gnu-linux.net>
* Added tooltips to HexViewer.
* Directly update memoryviewer after linking to a register.
2008-09-11 David Heremans <david.heremans@gnu-linux.net>
* Made the memoryviewer always start at an offset of "horBytes".
* Introduced the backgroundmarker to indicate the selected address.
* Fixed an asyncronisation problem which made the scrollbalk cycle
between previous values.
2008-09-10 David Heremans <david.heremans@gnu-linux.net>
* You can now select the cpu register to follow.
2008-09-09 David Heremans <david.heremans@gnu-linux.net>
* First steps towards MainMemoryViewer with Compass like
'Linked-to-register' functionality. For now at least
one can enter the address for the memory viewer as hex value.
2008-05-06 Edwin Velds <e.velds@gmail.com>
* Added disassemble restart at PC.
2008-04-19 Edwin Velds <e.velds@gmail.com>
* Nearly full rewrite of CPU regs viewer.
* Register values editor implemented.
* Tooltip for values in binary and decimal.
* Added class for writing values back to openmsx.
2008-04-18 Edwin Velds <e.velds@gmail.com>
* Added saving op breakpoints.
* Added restoring session breakpoints after connect.
* Show session file in window title.
2008-04-17 Edwin Velds <e.velds@gmail.com>
* Added preliminary support for saving debug sessions.
Only symbols currently supported. Note that file format may change
without prior notification or support for older files.
* Added checks for modified sessions in new/open/quit.
2008-04-15 Edwin Velds <e.velds@gmail.com>
* Added type selection to symbol manager.
* Changed name/value editing behaviour to allow only a single editor.
2008-04-14 Edwin Velds <e.velds@gmail.com>
* Added register selection to symbol manager.
2008-04-12 Edwin Velds <e.velds@gmail.com>
* Implemented reload function in symbol manager.
* Several fixes fixes to symbol manager.
2008-04-10 Edwin Velds <e.velds@gmail.com>
* Update to symbol table gui:
- Better handling of edits.
- Changing of label slot locations.
- GUI (re)stores size of window and columns.
2008-01-27 Arnold Metselaar <arnold.metselaar@planet.nl>
* Change the first file type option in the load symbolfile dialog
to show all supported file types.
2007-12-03 Arnold Metselaar <arnold.metselaar@planet.nl>
* Added support for link map files like those produced by HiTech's
linker to the SymbolManager.
2007-11-17 Edwin Velds <e.velds@gmail.com>
* Added menu item for emulator reboot.
* Made address labels visible in disassembled code.
2007-05-18 Edwin Velds <e.velds@gmail.com>
* Fixed saving and restoring of window size and position.
2007-05-17 Edwin Velds <e.velds@gmail.com>
* Improved scrollbar handling in disasm view.
* Fixed scrollbar stepping in stack view.
2007-05-15 Edwin Velds <e.velds@gmail.com>
* Fixed a bug that caused the disasm view to stop responding.
2007-03-08 Edwin Velds <e.velds@gmail.com>
* Fixed communication bug in stack viewer.
* Fixed layout bug that caused overlaps.
2007-03-07 Edwin Velds <e.velds@gmail.com>
* Fixed dock widget insert bug that lead to crashes on exit.
2007-03-06 Edwin Velds <e.velds@gmail.com>
* Changed resize handling of dock layout.
2007-02-23 Edwin Velds <e.velds@gmail.com>
* Additional 64-bit fix in SymbolManager.
2007-02-22 Edwin Velds <e.velds@gmail.com>
* changed 64-bit compilation error to one that does not warn
on 32-bit systems.
2007-02-15 Edwin Velds <e.velds@gmail.com>
* Added a generic debuggable viewer.
* Reworked some of the dock widget code to support multiple
viewers.
2007-02-11 Edwin Velds <e.velds@gmail.com>
* Made the HexViewer code usable to view any debuggable.
2007-02-06 Edwin Velds <e.velds@gmail.com>
* Removed launch button in connect dialog.
* Added signals to react to settings and symbol changes.
* Minor change in scrollbar handling of disasm view.
2007-02-05 Edwin Velds <e.velds@gmail.com>
* Revised the disasm viewer navigation and display code.
* Fixed some label handling issues.
* Changed interrupt flag display in register view to DI/EI.
2007-01-14 Edwin Velds <e.velds@gmail.com>
* Added a menu for hiding/showing controls.
* Added storing and restoring of window layout in the settings.
2007-01-13 Edwin Velds <e.velds@gmail.com>
* New docking layout manager.
Supports:
- Dragging controls off the main window to a separate window.
- Docking separate windows back in the main window. Docking
occurs to the closest point on the closest edge. For
resizable windows, extra resized docking options are
available.
TODO:
- Finish support for multiple docking areas.
- Allow resizing of widgets in the docking area.
- Refine docking algorithm where needed.
* Updated commands to use machine_info where appropriate
2006-10-09 Manuel Bilderbeek <manuel@msxnet.org>
* Use new icon by Eric Boon also on Linux and Windows.
TODO: in Windows also make it an appIcon via Windows resources.
2006-10-05 Maarten ter Huurne <maarten@treewalker.org>
* Use new icon by Eric Boon on OS X.
2006-09-30 Maarten ter Huurne <maarten@treewalker.org>
* Committed mouse wheel scrolling support for disasm panel by BouKiCHi.
* Corrected location of PkgInfo file (OS X).
2006-09-11 Edwin Velds <e.velds@gmail.com>
* Added breakpoint addition dialog
* Added preferences dialog
* Added preferences for a few fonts
* Added proper conversion for numeric inputs
2006-09-09 Edwin Velds <e.velds@gmail.com>
* Symbol table rewrite
* Added initial Settings class
* Fixed widget colours
2006-08-06 Maarten ter Huurne <maarten@treewalker.org>
* Implemented "make dist", which creates a source distribution tar.gz
archive in the directory "derived/dist".
2006-07-25 Edwin Velds <e.velds@gmail.com>
* Added preliminary support for symbol tables.
Manual adding of symbols and loading of TNIASM symbol files are
implemented.
2006-06-14 Edwin Velds <e.velds@gmail.com>
* Updated the connection dialog
* Fixed a bug that caused a crash on closing openMSX
2006-05-13 Maarten ter Huurne <maarten@treewalker.org>
* Added support for UI files in the new build system.
* Got rid of the qmake build, since the generated UI headers in src/
were interfering with the new build system.
Make sure you get rid of the files generated by qmake; CVS will tell
you which files.
2006-05-12 Wouter Vermaelen <wouter.vermaelen@scarlet.be>
* Replaced connection code:
- this code _should_ also work on windows
- still work in progress
2006-05-10 Maarten ter Huurne <maarten@treewalker.org>
* Got new build system working on OS X.
2006-04-14 Maarten ter Huurne <maarten@treewalker.org>
* Made a build system similar to openMSX, on request of Edwin.
It's still in the early stages, but it can produce a working
executable on my system already.
To try it, edit build/main.mk and set QT_BASE correctly, then run:
make -f build/main.mk
This new build system does not interfere with the qmake build,
so we can use them side by side until the new system is mature.
2006-01-27 Edwin Velds <e.velds@gmail.com>
* Updated to use the new "cpu" status update instead of
break/resume.
2005-12-26 Wouter Vermaelen <wouter.vermaelen@scarlet.be>
* Use QTcpSocket iso winsock for TCP connections in windows:
- should now compile again on windows without manually hacking
the generated Makefiles
2005-10-17 Wouter Vermaelen <wouter.vermaelen@scarlet.be>
* OpenMSX now uses unix domain sockets, updated connection code
2005-09-28 Edwin Velds <e.velds@gmail.com>
* Fixed bug that caused a crash when no subslots/mapper was available
2005-09-24 Edwin Velds <e.velds@gmail.com>
* Add breakpoint toggle
* Made breakpoints sensitive to slot and mapper segment
* Moved slot info outside SlotViewer
2005-09-11 Edwin Velds <e.velds@gmail.com>
* Added memory slot/segment viewer widget
* Added Breakpoint menu (still inactive)
2005-09-09 Albert Beevendorp
* fixed a bug causing the disassembly showing the
wrong byte/word
2005-09-08 Edwin Velds <e.velds@gmail.com>
* Changed disasm viewer initialisation code
* Added ignoring openMSX log messages
* Added memory initialisation
2005-09-04 Wouter Vermaelen <wouter.vermaelen@scarlet.be>
* fixed compiler warnings
* define own 'debug_bin2hex' proc:
removes dependency on the bin2hex.tcl script
2005-09-04 Edwin Velds <e.velds@gmail.com>
* Fixed typos in connects
* Better error handling
* Changed errors to avoid winsock conflicts
2005-08-31 Edwin Velds <e.velds@gmail.com>
* Initial import
|