/
ChangeLog
462 lines (384 loc) · 18.9 KB
/
ChangeLog
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
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
2009-12-19 Onkar Shinde <onkarshinde@gmail.com>
* src/gui-app.c, src/gui-keypad.c, src/gui-list-message.c,
src/interface.c: Swap horizontal and vertical panes for better
arrangement of widgets. Provides more vertical and slightly more
horizontal area to the editor.
2008-12-21 Onkar Shinde <onkarshinde@gmail.com>
* AUTHORS: Add Krishna Bharadwaj to list of patch contributors.
Modify Sridhar's email id.
* src/support.[c,h]: Add function to read authors list from AUTHORS
file. Remove unused functions.
* src/interface.c: Call function to read authors from AUTHORS file.
* po/gnusim8085.pot: Auto updated.
* debian/: There is no point of maintaining our own version of
packaging files. Hence remove the directory.
2008-12-20 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* src/8085-instructions.c: fix DAD instruction carry set/reset
bug. Thanks to Aditya M for the patch.
* AUTHORS: Changed Onkar's email id.
2008-12-11 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.c: Fix warnings about deprecated non-zero page size in
spin button.
* src/file-op.c: Set setting for overwrite confirmation. It will get
used for 'Save As' action. Fix compiler warnings because of the
ignored return values of some file related functions.
* src/callbacks.c: Call gui_editor_show for listing window so syntax
highlighting gets activated.
* data/8085asm.lang: Make syntax highlighting case insensitive. Fix
labels not getting highlighted in listing window. Fix hex opcodes or
addresses not getting highlighted in listing window.
* AUTHORS: Add Madhusudan and Aditya in list of patch contributors.
* NEWS: Fix news file. We have not yet released 1.3.5.
* TODO: Minor update.
* GNUSim8085.prj, src/asm-id.h: Remove irrelevant scintilla
references.
2008-09-22 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Add AC_CANONICAL_HOST so --host option actually gets
used.
* configure: Auto updated.
* installer.nsi.in: We now don't need the workaround for gtksourceview
win32 distribution problem.
* NEWS: Add the release date and update features list.
* TODO: Minor update.
* WINDOWS-PORT.txt: Update the instructions to use gtksourceview 2.4.
Also we now don't need to add target=win32 to the .pc file.
2008-09-18 Onkar Shinde <onkarshinde@gmail.com>
* src/file-op.c: Add file filter for extension .asm
* src/gui-editor.c: Additional search path of current directory for
style file.
* src/gui-view.[c,h], src/callbacks.c: Show updated register and flag
with bold font, except when doing 'Reset All'.
Known issue - last updated register and flag stays bold even after
program has finished executing.
* src/interface.c: Set scrollbar policy to automatic. Scrollbar is
only shown when needed. Update icon for hex -> decimal conversion
button.
* data/8085asm.lang: Update the language definition as per
specification version 2.0.
* installer.nsi.in: Change installer title, start menu group and
shortcut, default installation directory. Update file list to
workaround problem with gtksourceview win32 distribution.
* WINDOWS-PORT.txt: Minor updates.
* NEWS: Update for yet unreleased 1.3.5 version.
2008-09-09 Onkar Shinde <onkarshinde@gmail.com>
* src/gui-editor.[c,h]: Use style scheme manager to set style search
path and default style.
* installer.nsi.in: Include file for style scheme "classic".
2008-09-07 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* src/asm-id.c: Added mneumonic descriptions.
* Fixes SF bug #1875401.
2008-09-07 Onkar Shinde <onkarshinde@gmail.com>
* pixmaps/gnusim8085_icon.ico: Add icon for Windows
* src/support.c: Additional logic for icon file lookup. Works when
running directly from svn and also in Windows.
* installer.nsi.in: Use .ico file as icon for installer. Use .ico
instead of .png for menu shortcut.
2008-09-04 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Add installer.nsi.in
* installer.nsi.in: Template for generating installer script to be
used with NSIS.
* WINDOWS-PORT.txt: Updated with status about installer.
* configure, Makefile.in: Auto updated.
2008-09-03 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Update to check gtksourceview2 >= 2.2 and gtk >= 2.12.
Also removed libgnomeui variables.
* GNUSim8085.desktop.in: Fix some of the problems reported by
desktop-file-validate.
* Makefile.am: Install desktop file in universal location used by
freedesktop specification.
* WINDOWS-PORT.txt: Updated as per current status.
* src/8085-instructions.h: Fix array overflow by incrasing array size.
* src/asm-id.[c,h]: Add element in IdOpcode structure for description.
* src/gui-editor.[c,h]: Move the gtksourceview2.
* src/interface.c, src/gui-keypad.c: Move to new GtkToolTip api from
gtk 2.12 for easy tooltip management.
* src/Makefile.am: Replace gtksourceview cflags and libs with
gtksourceview2.
* data/8085asm.lang: Add an id for new search gtksourceview2 search
api.
* data/Makefile.am: Install .lang file in our own directory.
* aclocal.m4, config.h.in, configure, Makefile.in, data/Makefile.in,
doc/Makefile.in, pixmaps/Makefile.in, src/Makefile.in: Auto updated.
2008-08-28 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* configure, Makefile.in, aclocal.m4, src/Makefile.in: Auto
updated by autotools removing libgnomeui dep for Windows.
* WINDOWS-PORT.txt: Removed configure changes from the to do list.
* Bump application version to 1.3.5
2008-08-05 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* Bump Application version to 1.3.4
* Fixes SF bug #1936852. Thanks to Missouga Dongi
2008-05-29 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* Fixes SF bug #1966993. Thanks to Marcelo Souza
2008-02-18 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* Bump application version to 1.3.3
* Merge changes for Windows port done by Srid
2008-02-07 Sridhar Ratnakumar <srid@nearfar.org>
* file-op.[c,h] - Fix the file selectors to show ALL files.
* 8085.c,interface.[c,h],main.c,support.[c,h] - Removed GNOME
dependency.
2008-01-29 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/*.h, src/main.c - Remove unneeded headers. Adjust sources
for using i10n functions from libc.
* src/Makefile.* - Small correction
2007-12-06 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Makefile.am (ACLOCAL_AMFLAGS): New variable.
(EXTRA_DIST): Add config.rpath, m4/ChangeLog. Removed macros
directory.
* configure.in (AM_GNU_GETTEXT_VERSION): Bump to 0.16.1. Removed
macros directory.
* configure, Makefile.in, aclocal.m4, src/Makefile.in: Auto
updated by autotools.
* ABOUT-NLS, config.rpath: Added/changed by gettextize.
* src/Makefile.am,src/main.c: Changes as per gettext manual.
* m4/: Added by gettextize. Refer to corresponding ChangeLog
* po/*: Refer to corresponding ChangeLog
2007-12-05 Onkar Shinde <onkarshinde@users.sourceforge.net>
* configure.in, Makefile.am: Use external gettext functions provided
by libc. Don't build files in intl/ directory.
* configure, Makefile.in, src/Makefile.in, pixmaps/Makefile.in,
doc/Makefile.in, data/Makefile.in, macros/Makefile.in, config.h.in,
aclocal.m4: Automatically updated by autotools
* src/8085-instructions.c: Remove redefinition of _(X)
* intl/: Delete directory as it won't be used anymore.
2007-12-05 Onkar Shinde <onkarshinde@users.sourceforge.net>
* GNUSim8085.prj, po/POTFILES.in: Removed redundant file
support-common.h.
* src/*: Removed redundant file support-common.h. Moved non-local
imports to header files.
2007-12-04 Onkar Shinde <onkarshinde@users.sourceforge.net>
* configure*: Lowered libgnomeui_required to 2.14.0. Fixes
#1815280.
* Makefile.*: Changed install location of .desktop file to
${datadir}/applications which is used by freedesktop compatible
desktop environments.
* AUTHORS: Added 'Fernando Munoz' in 'Patch Contributors' list.
Changed Onkar's and Sridhar's email address.
* GNUSim8085.desktop.in: Remove deprecated and invalid
fields. Added categories for application.
* src/interface.c: Added 'Patch Contributors' list to about
dialog. Changed Onkar's and Sridhar's email address.
* src/file-op.c: Incorporated Fernando's patch for file
dialogs. Fixes #1683318.
2007-10-16 Onkar Shinde <onkarshinde@users.sourceforge.net>
* configure*: Lower the versions of dependencies to the actual
required. Bump application version to 1.3.2.
* aclocal.m4: Automatically updated
* debian/patches/*: Remove patches used for fixing debian build
and dependencies' versions.
* src/*: Remove ambiguous message about keypad stability. Fix bug
#1683342.
* data/8085asm.lang: Fix bug #1683228.
* po/*: Fix debian build. .pot file automatically updated.
2007-09-22 Onkar Shinde <onkarshinde@users.sourceforge.net>
* debian/*: Multiple changes and patches to fix debian build and
lower build dependency to the actual required. No changes to
source.
2007-08-31 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/interface.c: Some cleanup in dialogs. Also don't use hard
coded stock ids.
2007-08-24 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/*.(c,h): Changes some GNOME widgets to GTK widgets.
* configure*, **/Makefile*, aclocal.m4: Check proper versions
while checking development packages, more verbose errors.
2007-07-07 Onkar Shinde <onkarshinde@users.sourceforge.net>
* data/8085asm.lang: Corrected expression for dz and cmc
* src/: Replace most GNOME UI widgets with GTK+ widgets. Move
non-local header includes to local header files instead of source
files. Replace occurrences of tabs ('\t') with space (' ').
2007-03-19 Aanjhan Ranganathan <aanjhan@users.sourceforge.net>
* data/8085asm.lang: Added the patch submitted by Fernando Munoz.
2007-02-11 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/interface.c, src/bridge.c: Disable 'Stop Debug' menu and button
when not in debug mode. Fixes bug #1656194
* src/gui-editor.h, src/gui-editor.c: Scrolling in debug mode, proper
line highlighting. Fixes bug #1656191
* src/interface.c, po/gnusim8085.pot: Register and flag names are not
tranlatable now.
2007-02-08 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Make breakpoints work
2007-01-27 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Line highlight in debug mode
2007-01-21 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/interface.c, src/interface.h, src/callback.c: Change the way
about dialog is shown. Fixes bug #1556427.
2007-01-17 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Add scroll window and make it
parent of text widget, add method to set font, default to "Monospace
12"
* src/gui-app.c, src/callbacks.c: Pack scroll window instead of text
widget
2007-01-14 Onkar Shinde <onkarshinde@users.sourceforge.net>
* debian/: Files needed for creating debian packages
* configure.in, configure, Makefile.am, Makefile.in, data/: Install
.lang file in ${prefix}/share/gtksourceview-1.0/language-specs
directory, add it to package distribution
* po/: gettext domain name is changed, so .pot file is updated
* License.txt: Deleted as GNUSim8085 doesn't use scintilla anymore
2007-01-07 Aanjhan Ranganathan <aanjhan@users.sourceforge.net>
* auto-tools: Moved to Auto make 1.9
* Makefile.am: Will automaticaly copy the .lang file to the /usr/share
/gtksourceview-1.0/language-specs directory
2007-01-04 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Syntax highlighting code
* data/8085asm.lang: Language specification file to use with
gtksourceview
* GNUSim8085.desktop.in: Revert last change which caused icon not to
show in menu entry
2006-12-31 Onkar Shinde <onkarshinde@users.sourceforge.net>
* src/gui-editor.h, src/gui-editor.c: Replaced scintilla widget with
gtksourceview widget, basic editing is working
* src/: Removed scintilla source files
* src/Makefile.am, po/POTFILES.in: Remove scintilla source file names
* configure.in: Updated version, added check for gtksourceview,
changed doc directory path
* configure: Updated by autoconf
* config.h.in: Automatically updated
* Makefile.am: Changed doc directory path, updated doc file list
* Makefile.in, src/Makefile.in, pixmaps/Makefile.in, doc/Makefile.in,
macros/Makefile.in: Updated by automake
* GNUSim8085.desktop.in: Changed icon path
* doc/gnusim8085.1: Minor correction
* TODO: Updated according to current state of application
2006-9-18 Aanjhan Ranganathan <aanjhan@gmail.com>
* Fixed Bug related to DAA(reopened). Thanks to Dinesh
* Fixed the PCHL Bug.
2006-9-13 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Fixed some assertion failures while closing window
* Some clenup
2006-9-11 Aanjhan Ranganathan <aanjhan@gmail.com>
* Solved bug on DAA Instruction
2006-9-11 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Use gtk stock items for some of the menus
* Change configure script to check GTK+ >= 2.6.0
2006-8-07 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Fixed a bug with menus being disabled while debugging
* Addded url handler for about dialog
* Disable file actions and reset actions while debugging
2006-8-05 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Migrated menus and toolbar from GnomeUIInfo to GtkAction,
GtkActionGroup, GtkUIManager system.
* As result of the above, keyboard shortcuts actually work.
* Changed keyboard shortcuts for some menus.
2006-7-31 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Replaced GtkFileSelecton with GtkFileChooserDialog.
* Replaced GnomeAbout with GtkAboutDialog.
* Compilation will need GTK+ 2.6 at least.
2006-7-20 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Apply patch 964792 submitted by Alexander Shigin. Corrects 'PUSH
PSW' instruction behaviour.
2006-7-20 Onkar Shinde <onkarshinde@users.sourceforge.net>
* Update to scintilla 1.66
* Updated build scripts
2004-01-25 Sridhar Ratnakumar <srid@nearfar.org>
* 8085-instructions.h: removed 'extern' just before
G_END_DECLS (fixes string.h bug)
* *.*: _() macro, now working
* glade: icon for all dialogs
2004-01-01 Sridhar Ratnakumar <srid@nearfar.org>
* gui-app.c: removed gdk* functions
* *.c: encapsulated all strings in _() macro for translation
2003-12-30 Sridhar Ratnakumar <srid@nearfar.org>
* 8085-instructions.c: In _eef_inst_func_47, fixed ~(instead of !)
* 8085-instructions.c: In _eef_is_carry, return value of op '-'
changed
* 8085-instructions.c: ADD, ADC, SUB, SBB M bug fixed
* file-op.c: In fs_cb_save_listing, invalid cast of button to
fileselection fixed
* glade: changed main windows title acc. to gnome hig
* 8085-instructions.c: Oops! XCHG was not at all implemented. Now
done.
* glade: Hacked glade sources and saved the changes in
tools/glade_reinsert.c
2003-12-28 Sridhar Ratnakumar <srid@nearfar.org>
* asm-id.c: Fixed *ACI* bug
* 8085-instructions.c: ACI int-len 1 -> 2
* 8085-instructions.c: Fixed add(sub)-with-carry function
2003-12-07 Sridhar Ratnakumar <srid@nearfar.org>
* 8085-instructions.c: Added warning messages for unimplemented
instructions
2003-12-07 Sridhar Ratnakumar <srid@nearfar.org>
* gui-keypad.c: fixed crash bug in cb_clicked (which is why that
large gap!)
* gui-editor.*: added gui_editor_grab_focus
* asm-id-info.*: added to project
* *: modified all files to reflect the new mail-id
* asm-ds-limits.h: opcode length = 5 (smaller size!)
2003-11-21 Sridhar Ratnakumar <srid@nearfar.org>
* gui-input-symbol.c: added gui_input_reg()
* asm-id.*: added util funcs
* gui-keypad.c: 90% completed
* scintilla sources: funcs to insert text
* project: added dependency "libiconv" - otherwise i get linker
error FIXME
2003-11-11 Sridhar Ratnakumar <srid@nearfar.org>
* asm-id.c: removed double semi-colon (thanks Shaun)
2003-11-04 Sridhar Ratnakumar <srid@nearfar.org>
* *: Fixed anjuta project to include doc files
2003-11-03 Sridhar Ratnakumar <srid@nearfar.org>
* file-op.c: on creating new file template code is set
* *.*: autoconf is working properly in slackware
2003-11-02 Sridhar Ratnakumar <srid@nearfar.org>
* file-op.c: dialogs will now be modal
* callbacks.c: removed funcs file_ok_sel, i_save
* warnings: suppressed all warnings (platform: slackware 9)
* *.c: changed g_sprintf to g_snprinf, so more stable software!
* main.c: filename can be passed in command line!
2003-10-24 Sridhar Ratnakumar <srid@nearfar.org>
* gui-input-symbol.c: made it working ;-)g
* file-op.c: changed error messages format
2003-10-09 Sridhar Ratnakumar <srid@nearfar.org>
* gui-keypad.[ch]: added files
2003-10-04 Sridhar Ratnakumar <srid@nearfar.org>
* :moved all *.h files in include/ to src/
2003-09-31 Sridhar Ratnakumar <srid@nearfar.org>
* 8085-instructions.c: shld, ral, rar, stc - modified
2003-08-26 Sridhar Ratnakumar <srid@nearfar.org>
* bridge.c: clear the stack
* gui-list-stack.c: stack view is working (in beta)
* gui-list-stack.c: <-- started working after beta release -->
* gui-list-stack.c: code rewrite for attaining efficient execution
by updating stack view only during breakpoints or trace.
* asm-ds-symtable.[ch]: added listing_no member to AsmSymEntry and
modified appropriate functions
* asm-ds-symtable.[ch]: added functionality to search for symbol
given data(addr)
* asm-gensym.c: Due to above modifications, this is also modified
* gui-list-stack.c: print function(call) name in view
* [*].c: replaced "gnome_error_dialog" with "gtk_message_dialog"
* gui-list-stack.c: fixed add() 8bit - 16bit data
2003-08-13 Sridhar Ratnakumar <srid@nearfar.org>
* 8085-asm.c: Show success msg after assembling
* gui-list-data.c: changed globals to static
* 8085-[ins*].c: added support for stack change callback
2003-08-04 Sridhar Ratnakumar <srid@nearfar.org>
* file-op.c: Each file-selection dialog has its own title
* bridge.c: addes statusbar information display
* gui-view.c: fixed io-mem-update bug.
2003-08-03 Sridhar Ratnakumar <srid@nearfar.org>
* asm-gen[sym,obj].c: fixed assembler syntax - "equ" symbol - used
with pseudo ops also
* sci*face.cc: fixed "last char not begin saved" bug - (len ==>
len + 1)
* file-op.c: fixed "critical save bugs" (sometimes extra lines, or
stripped lines!)
* glade: changed text in about dialog
* :-- Added copyright messages to all source files written my me!
* bridge.c: fixed: breakpoints are considered only when not
stepping!
2003-07-31 Sridhar Ratnakumar <srid@nearfar.org>
* bridge.c: Implemented "step in", "step out"
* callbacks.c: glade update
* main.c: Added widgets for dec-hex converstion
* gui-list-stack.[ch]: Added source for stack trace
* scintilla-interface.cc: Fixed - automatic view update on cursor
change
* main.c: added start-with dialog
* bridge.c: Fixed - file-op widgets disable on debug
* glade: removed "run to cursor" functionality - considered
redundant
* file-op.c: added automatic breakpoint syntax for assembly code
* scintilla: archives (binaries) are replaced with sources (lesser
package size!)
2003-07-25 Sridhar Ratnakumar <srid@nearfar.org>
* :Released 1.1 (first stable release) with lot of bugs, of
course! (coded in just 2 days!)