File: ChangeLog

package info (click to toggle)
openmsx-debugger 0.1~git20160326-2
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 2,036 kB
  • ctags: 1,708
  • sloc: cpp: 11,862; python: 518; sh: 45; makefile: 13
file content (328 lines) | stat: -rw-r--r-- 11,981 bytes parent folder | download | duplicates (2)
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