-
Notifications
You must be signed in to change notification settings - Fork 56
/
ChangeLog
946 lines (747 loc) · 39 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
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
2016-10-23 Onkar Shinde <onkarshinde@gmail.com>
* configure.ac, installer.nsl.in, WINDOWS-PORT.txt: Force to build
against GTK2 on Windows.
* configure.ac, src/callsbacks.c, src/gui-editor.c, src/main.c: Used
GLIB macro instead of autoconf variable for detecting Windows. Made the
launch of help compatible with Windows.
2016-10-14 Onkar Shinde <onkarshinde@gmail.com>
* configure.ac, src/callbacks.c: Launch HTML help from menu.
* doc/help/gnusim8085.xml: Added correct links for license text.
2016-10-08 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.[c,h], src/callbacks.c: Used correct widgets depending
on GTK version. Code clean up.
2016-10-02 Onkar Shinde <onkarshinde@gmail.com>
* src/callbacks.c, src/gui-app.c, src/gui-list-message.c,
src/interface.c: Cleaned up the code to reduce the widgets and made it
more readable.
2016-09-26 Onkar Shinde <onkarshinde@gmail.com>
* configure.ac, src/gui-editor.*, src/interface.c: Made it possible to
build with GTK3 APIs. Use --with-gtk3 option of configure script.
2016-09-22 Onkar Shinde <onkarshinde@gmail.com>
* m4/*, po/*, ABOUT-NLS, config.rpath, configure.ac: Updates to gettext
macros and other related files to version 0.18.1.
2016-02-16 Onkar Shinde <onkarshinde@gmail.com>
* po/*.po, PO/LINGUAS: New/Updated translations.
* configure.ac, src/*: Bumped required GTK+ version, replaced use of
deprecatd APIs, file handling using gio made default.
* doc/help/Makefile.am: Install help files only if they are built.
* WINDOWS-PORT.TXT, installer.nsi.in: Updated instructions, installer.
2016-01-30 Onkar Shinde <onkarshinde@gmail.com>
* configure.ac, config.sub, config.guess, src/Makefile.am: Updates to
make autotools happy.
2011-09-19 Onkar Shinde <onkarshinde@gmail.com>
* configure.in, doc/Makefile.am, doc/help/*, autoclean.sh: Build system
changes for providing HTML help pages converted from docbook files.
2011-09-11 Onkar Shinde <onkarshinde@gmail.com>
* src/gui-editor.h: Use only top level headers for gtksourceview.
* src/gui-editor.c, src/gui-list-message.c: In GtkTextBuffer line
numbers start from 0. Take this into account when highlighting line.
* src/file-op*.c: Fix cursor position as per sample program length.
2011-09-05 Onkar Shinde <onkarshinde@gmail.com>
* installer.nsi.in, WINDOWS-PORT.txt: Updated Windows specific files as per
recent changes.
* src/gui-editor.c: Set appropriate unit for print operation. This is Windows
specific change. Fixes printing on Windows.
2011-08-30 Onkar Shinde <onkarshinde@gmail.com>
* src/main.c, src/interface.[c,h]: Remove url activation hook. Not needed
anymore.
* configure.in, src/gui-editor.c: Bump GtkSourceView requirement,
remove corresponding ifdef.
* configure.in, src/Makefile.am: Some generalization from point of view
migration to GTK+ 3.
2011-08-21 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.c, src/support.c: Use accessor function instead of direct
access to various struct members. Compiler flag 'GSEAL_ENABLE' is used
to detect such direct access.
* src/callbacks.c, src/interface.c, src/gui-input-symbol.c,
src/gui-app.c: Replace deprecated API calls with those available in
recent GTK versions.
* configure.in: Bumped required GTK version as per above changes.
* installer.nsi.in, WINDOWS-PORT.txt: Updated Windows specific files as per
recent changes.
2011-05-14 Onkar Shinde <onkarshinde@gmail.com>
* po/kn.po, po/el.po, AUTHORS: Updated translations from launchpad.
* src/callbacks.[c,h], src/interface.c: Remove '8085 Manual' menu as it
provides same functionality as Help -> Contents menu.
* src/interface.c: Fix title of window that shows tutorial.
* po/gnusim8085.pot, po/*.po: Updated translatable strings due to the
recent code changes.
2011-05-12 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Back to development, version bumped.
* Makefile.am, configure.in, doc/Makefile.am, pixmaps/Makefile.am,
po/POTFILES.in, src/Makefile.am: Remove references to Anjuta.
2011-02-20 Onkar Shinde <onkarshinde@gmail.com>
* po/ta.po, po/LINGUAS, AUTHORS, NEWS: New Tamil translation from
launchpad. Ready for release.
2010-12-12 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.c: Fix incorrect use of 'GTK_CHECK_VERSION' macro.
* src/file-op.c, src/file-op-gio.c: Added code to save last directory
from/to where file was opened/saved. Fixes bug LP:#680100.
2010-10-11 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* src/8085-instructions.c: Added patch for bug LP: #579320. Thanks
to Debjit Biswas.
2010-09-26 Onkar Shinde <onkarshinde@gmail.com>
* src/callbacks.c: Add an error message to be shown when assembly
tutorial file is not found. Mark 'Select font' string for translation.
* po/gnusim8085.pot: Update to include latest strings.
* po/*.po: Auto update.
* po/ar.po: Updated Arabic translation from launchpad.
2010-09-25 Onkar Shinde <onkarshinde@gmail.com>
* configure.in, src/main.c: Use autoconf variable to specify windows
build. Use this variable to decide when to set 'localedir' to apprpriate
windows directory. Fixes compiler warning on non-windows build.
* installer.nsi.in: Show 'Run Program' checkbox in installer finish
screen only when GTK+ installer is not embedded. This avoids an error
being shown about dll loading.
* src/bridge.c: Do not ignore breakpoints when stepping through code.
Patch by Ramanathan. Fixes bug LP: #579318.
2010-09-24 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* src/8085-instructions.c: CMP instruction should not check and
set S, P and AC flags as there is no result that is computed. It
affects only C and Z flags. Hence removed most code in that
function. Fixes bug LP: #579320.
* src/8085-instructions.c: Fixed the long standing DAA
bug. Followed http://www.ray.masmcode.com/BCDdaa.html plus had to
ensure the addition operation on the accumulator must be done
using the _eef_inst_func_add_i function so as to ensure setting of
the carry and other flags. Fixes bug LP: #584093.
2010-09-18 Onkar Shinde <onkarshinde@gmail.com>
* src/gui-editor.[c,h]: Add variable to save current font. Add function
to get current editor font.
* src/interface.c, src/callbacks.[c,h]: Add ability to change editor
font. Thanks to Ramanathan for patch. Fixes bug LP: #579322.
* po/ar.po, po/es.po: Updated translations from launchpad.
* src/file-op.c, src/file-op-gio.c: Fix file not getting added to recent
list when saving under different name.
* src/callbacks.c: Update the memory and I/O views when doing resets.
2010-08-29 Onkar Shinde <onkarshinde@gmail.com>
* src/gui-list-message.c: Highlight the line containing error when
selecting the error message from message pane. Fixes bug LP: #519834.
* src/bridge.c: Clear all highlighting when assembling program.
* doc/example/*.asm: Add copyright and license information to existing
sample programs.
* doc/examples/sorting.asm, doc/examples/sumofnumbers.asm: Add sample
programs submitted by Kirantej.
* installer.nsi.in: Use better (easily understandable) names for
installers. Add new sample programs to the list of 'read only' files.
2010-08-25 Onkar Shinde <onkarshinde@gmail.com>
* README, TODO, doc/asm-guide.txt, doc/gnusim8085.1: Update website URL.
* src/gui-editor.[c,h]: Add function to toggle display of line numbers.
Add function to toggle mark at certain line. Add function to allow
marks to be toggled by clicking left margin.
* src/callbacks.c: Use new function to not display line numbers in
tutorial window. Add callback function to detect button click on margin
and toggle mark accordingly. Fixes LP: #519836.
* src/gui-app.h: Use new function to allow mark to be toggled by
clicking on left margin only in case of editor component.
2010-08-22 Onkar Shinde <onkarshinde@gmail.com>
* installer.nsi.in: Allow specifying mingw home directory via command
line arguments when creating installer. Split translations in separate
component so that users can choose not to install them. Add
asm-guide.txt file to the list of files to be installed. Add iconv.dll
file as well to make the application work with default install of
latest GTK+ runtime.
* src/support.[c,h]: Add function to load tutorial from asm-guide.txt.
* src/interface.[c,h]: Add function to create interface to display
tutorial.
* src/callbacks.[c,h]: Add function to display tutorial text. Modify
callback functions to show the tutorial instead of just pointing to it.
Fixes LP: #579317.
* po/gnusim8085.pot, po/*.po: Updated as per latest UI changes.
2010-08-17 Onkar Shinde <onkarshinde@gmail.com>
* src/*.c, src/*.h, src/Makefile.am: Add editable I/O listing as a tab.
This is based on Debajit's work for memory editing. Hence copyright of
new files stays with him. Fixes LP: #579324.
2010-06-22 Onkar Shinde <onkarshinde@gmail.com>
* src/*.[c,h]: Fix postal adress of FSF in file headers. Makes
licensecheck program in Debian happy.
* COPYING: Include exact text of license as available on FSF's website.
Includes address change ans other minor formatting changes.
* data/8085asm.lang: Add copyright/license information.
* config.guess, config.sub: Update to a bit recent copy of the files.
* Makefile.am: Do not install ChangeLog. Let distributions decide if
it should be included in binary packages.
2010-06-20 Onkar Shinde <onkarshinde@gmail.com>
* po/pt_BR.po: Updated Brazilian Portuguese translation from launchpad.
* src/gui-list-message.c: Wrap assembler messages in the table cells.
Fixes UI problems when messages or translations are too long.
* src/asm-listing.c: Use tab instead of space for alignment in assembler
listing window.
2010-06-08 Onkar Shinde <onkarshinde@gmail.com>
* src/file-op.c, src/file-op-gio.c: Add files opened/saved to recently
used file list. This way they show up in 'Recently Used' section of
file chooser dialog.
* src/interface.[c,h], src/support.[c,h]: Add copyright header since
the files are not 'generated' for long time.
* src/gui-list-memory.[c,h]: Allocate copyright to Debajit Biswas as
these files were created from scratch for a new functionality.
* src/installer.nsi.in: Clear copyright statement.
2010-06-04 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.c: Fix icon loading on Windows by using fallback icon.
* tools/: Remove files from initial stages of development. Not needed
anymore.
* GNUSim8085.prj: Remove because none of the maintainers use Anjuta.
* GNUSim8085.glade: Remove as discussed on mailing list.
2010-06-03 Onkar Shinde <onkarshinde@gmail.com>
* src/Makefile.am: Unbreak linux build. Stupid mistake about CFLAGS.
* src/main.c: Fix crash on linux.
* installer.nsi.in: Add more languages to installer.
* po/de.po, AUTHORS: Updated German translation from launchpad.
* src/src/gui-list-data.c, src/gui-list-stack.c: Split translatable
string into two. Makes reuse of translations.
2010-06-01 Onkar Shinde <onkarshinde@gmail.com>
* po/*.po, AUTHORS: Updated translations from Launchpad.
* src/main.c, src/Makefile.am, installer.nsi.in, WINDOWS-PORT.txt: Some
modifications to make i18n support work on Windows.
2010-05-31 Onkar Shinde <onkarshinde@gmail.com>
* src/*.c, src/*.h, src/Makefile.am, AUTHORS: Add editable memory
listing as a tab, thanks to Debajit for the huge patch. :-)
Fixes: LP: #579341.
2010-05-26 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.c: Change startup dialog from GtkWindow to GtkDialog.
The 'modal' behaviour works as expected. Fixes LP: #519828.
* po/de.po, AUTHORS: Updated German translation from launchpad.
* src/interface.c, po/gnusim8085.pot: Move format tags outside
translatable strings. Update pot file accordingly.
* po/*.po: Semi-auto update of translations as per latest pot file.
2010-05-25 Onkar Shinde <onkarshinde@gmail.com>
* src/support.c: Fix stupid mistake - trying to access message from
null error object. Remove the corresponding variable as it is never
initialized. Fixes LP: #579319.
2010-05-23 Onkar Shinde <onkarshinde@gmail.com>
* po/it.po: Updated Italian translation from launchpad.
* po/el.po, po/LINGUAS, AUTHORS: Greek translation.
2010-05-01 Onkar Shinde <onkarshinde@gmail.com>
* po/pt_BR.po, po/LINGUAS, AUTHORS: Brazilian Portuguese translation.
2010-03-19 Onkar Shinde <onkarshinde@gmail.com>
* installer.nsi.in: Don't use hard coded GTK version in message boxes.
Add a generic function for checking existing GTK installations. Call it
from init function. Add a function to uncheck the GTK checkbox on
components page depending on existing GTK installation. Modify the
AskForGtk function to use variables set by CheckGtk. Make the installer
request for admin privileges for proper functioning.
2010-03-12 Onkar Shinde <onkarshinde@gmail.com>
* installer.nsi.in: Use the MUI method for setting icon for installer.
Add functionality to embed GTK+ runtime installer. Changes derived from
public domain script of GSmartControl.
* pixmaps/gnusim8085_icon*: Delete old icon files.
2010-03-09 Onkar Shinde <onkarshinde@gmail.com>
* configure.in, NEWS: Start working on new release.
* po/*.po, AUTHORS: Updated translations from launchpad.
2010-02-27 Onkar Shinde <onkarshinde@gmail.com>
* po/Makevars*: Change the bug reporting address in Makevars. Delete
redundant Makevars.template.
* po/gnusim8085.pot: Update to reflect the new bug reporting address.
* po/*.po: Add BSD (3-Clause) license header where it was missing. Auto update
of all files as per latest source.
* po/Makefile.in.in: Don't update pot file when doing make dist to avoid
the pot file header being overwritten. Don't include gmo files in
distribution. Instead generate them at install time. Include COPYING file
in distribution.
* po/COPYING: Add file specifying the 3-Clause BSD license of translations.
* installer.nsi.in: Add more languages to installer.
* NEWS: Add prefix to bug numbers to indicate they are from sourceforge.net.
2010-02-14 Onkar Shinde <onkarshinde@gmail.com>
* configure.in pixmaps/*, GNUSim8085.desktop.in, installer.nsi.in,
src/interface.c, AUTHORS: New icon.
2010-01-31 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.c, src/callbacks.*: Add basic printing support for program
editor as well.
* po/gnusim8085.pot: Update to include the tooltip for newly added button.
2010-01-30 Onkar Shinde <onkarshinde@gmail.com>
* src/interface.c, src/callbacks.*: Introduce a toolbar button to show/hide
the data pane. This allows the user to have more screen space for program
editing.
* po/gnusim8085.pot: Update to include the tooltip for newly added button.
* po/*.po, po/LINGUAS, AUTHORS: Arabic, Asturian, Esperanto, Italian
translation.
2010-01-28 Onkar Shinde <onkarshinde@gmail.com>
* po/de.po, po/LINGUAS, AUTHORS: German translation.
* src/file-op-gio.c: Use GIO APIs for saving assembly listing.
2010-01-26 Onkar Shinde <onkarshinde@gmail.com>
* configure.in, src/file-op-gio.*, src/Makefile.am: Experimental file
handling with GIO APIs, disabled by default.
* configure.in: Change website URL to www.gnusim8085.org.
2010-01-25 Onkar Shinde <onkarshinde@gmail.com>
* po/*.po, AUTHORS: Updated Gujarati and Spanish translation from
launchpad.
2010-01-24 Onkar Shinde <onkarshinde@gmail.com>
* po/fr.po, po/LINGUAS, AUTHORS: French translation.
2010-01-17 Onkar Shinde <onkarshinde@gmail.com>
* doc/Makefile.am: Fix a small problem in man page installation.
* configure.in: Remove some redundant path definitions. Fix PACKAGE_URL
declaration.
* pixmaps/Makefile.am: Use PACKAGE_PIXMAPS_DIR directly.
* Makefile.am: Use docdir directly.
* src/Makefile.am: Move PACKAGE_DOC_DIR definition here. It is only used
in source code and no other place.
* .gitignore: Ignore all .gmo files.
* src/8085.h, src/interface.c, src/support.h: Mark menu labels and tooltips
for translation. Call the GTK+ helper function for translation.
* po/*.po, po/gnusim8085.pot: Update as per code changes.
2010-01-15 Onkar Shinde <onkarshinde@gmail.com>
* doc/Makefile.am: Better handling of installation of examples and manpage.
* po/*: Spanish translation.
2009-12-29 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Define a variable if gtksourceview version is >= 2.8.
* src/gui-editor.c: Improve the change by Sridhar to use different
methods based on gtksourceview version.
* src/interface.c: Use gtk_show_uri, in the hook for about dialog,
when available (GTK+ >= 2.14.0).
* configure.in, src/interface.c, src/asm-listing.c: Define website url
in configure.in and use it everywhere instead of hard coded value.
* src/gui-editor.c: Print website url in footer. Now that we have a footer
reduce bottom margin.
* po/*: Updated as per latest changes in code.
2009-12-28 Sridhar Ratnakumar <srid@srid.ca>
* src/gui-editor.c: Fix deprecation warning from GtkSourceView
2009-12-28 Onkar Shinde <onkarshinde@gmail.com>
* configure.in: Gettext version updated to 0.17. Removed a bunch of
redundant declarations.
* src/main.c: Change variables in gettext calls to match changes in
configure.in.
* src/Makefile.am: Fix setting of variable LOCALEDIR.
* ABOUT-NLS, config.rpath, m4/*, po/Makefile.in.in, po/Makevars.template:
Added/updated by gettextize.
* src/interface.c: Fixed some translatable strings.
* po/gnusim8085.pot: Auto update. Also fixed copyright in header.
* po/LINGUAS, po/gu.po: Add initial Gujarati translation by Kartik Mistry.
* po/Makefile.in.in: Clean up .gmo files in distclean target.
* AUTHORS: Add Kartik to translators list.
2009-12-26 Onkar Shinde <onkarshinde@gmail.com>
* Makefile.am, autoclean.sh: Move the deletion of certain generated files
to autoclean.sh. They should not be deleted in distclean target.
2009-12-25 Onkar Shinde <onkarshinde@gmail.com>
* src/bridge.c: Remove a code block that was not being used.
* src/gui-app.c: Fix a compiler warning in dialog creation.
* data/8085asm.lang: Add underscore ('_') to the regular expression for
label. Fixes SF #2580092.
* installer.nsi.in: First shot at installer with modern UI.
Adds multi-language interface and 'Run program' finish page.
* configure, autogen.sh, *Makefile.in, config.h.in: Delete the generated
files that should not be in repository. Add minimal autogen.sh. Going
forward when compiling from VCS ./autogen.sh needs to be run first.
Source tar balls will still contain configure script.
* configure.in: Add some checks suggested by autoscan. Use 'silent-rules'
macro for automake when available (automake >= 1.11).
Makes compiler output pretty.
* Makefile.am: Delete the autogenerated files, *.gz and *.exe in
distclean target.
* .gitignore: Add appropriate files to the ignore list.
2009-12-24 Sridhar Ratnakumar <srid@srid.ca>
* src/file-op.[c,h], src/callback.c: Fix SF bug #2356534 - basic file
handling errors (confirm before exit, etc..). Patch by Puneeth Bhat.
* src/asm-listing.c: Add project webpage to listing (for network
effects)
2009-12-24 Onkar Shinde <onkarshinde@gmail.com>
* installer.nsi.in: Add commands to make example files read only.
Remove exclusion of svn directories. We are not using svn anymore. :-)
* WINDOWS-PORT.txt: We need GTK+ 2.12 only. So modify download
instructions accordingly.
* src/interface.c: Fix button mnemonics not getting set on starting
dialog in latest GTK version.
2009-12-23 Onkar Shinde <onkarshinde@gmail.com>
* src/callbacks.[c,h], src/gui-editor.[c,h], src/interface.c: Add basic
printing support to assembly listing window. Print settings are not saved.
* src/callbacks.c, src/asm-listing.c: Make the text view in assembly
listing read only. Update the message at the top accordingly.
* src/interface.c: Remove the images used in 'Registers' and 'Flag' boxes.
They really have no significance.
* po/gnusim8085.pot: Auto updated with 'make dist'.
* doc/examples/*.asm: Replace unnecessary tabs with spaces. Makes
programs easy on eyes in the small editor area.
2009-12-20 Onkar Shinde <onkarshinde@gmail.com>
* src/gui-keypad.c: Process keypad button events only when the mode is
not debug. Fixes SF #2462607.
* src/interface.c: Add certain size to assembler listing window. Fixes
SF #1942893.
* data/8085asm.lang: Add sp to the list of registers. Fixes SF #2582426.
* Makefile.[am,in], GNUSim8085.desktop.in: Merge patches from Debian.
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.
2009-07-16 Aanjhan Ranganathan <aanjhan@tuxmaniac.com>
* src/asm-genobj.c: iAdded more description invalid operand error
message.
* src/gui-list-message.c: Fixed wrong line highlight issue.
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@srid.ca>
* 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@srid.ca>
* 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@srid.ca>
* gui-app.c: removed gdk* functions
* *.c: encapsulated all strings in _() macro for translation
2003-12-30 Sridhar Ratnakumar <srid@srid.ca>
* 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@srid.ca>
* 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@srid.ca>
* 8085-instructions.c: Added warning messages for unimplemented
instructions
2003-12-07 Sridhar Ratnakumar <srid@srid.ca>
* 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@srid.ca>
* 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@srid.ca>
* asm-id.c: removed double semi-colon (thanks Shaun)
2003-11-04 Sridhar Ratnakumar <srid@srid.ca>
* *: Fixed anjuta project to include doc files
2003-11-03 Sridhar Ratnakumar <srid@srid.ca>
* file-op.c: on creating new file template code is set
* *.*: autoconf is working properly in slackware
2003-11-02 Sridhar Ratnakumar <srid@srid.ca>
* 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@srid.ca>
* gui-input-symbol.c: made it working ;-)g
* file-op.c: changed error messages format
2003-10-09 Sridhar Ratnakumar <srid@srid.ca>
* gui-keypad.[ch]: added files
2003-10-04 Sridhar Ratnakumar <srid@srid.ca>
* :moved all *.h files in include/ to src/
2003-09-31 Sridhar Ratnakumar <srid@srid.ca>
* 8085-instructions.c: shld, ral, rar, stc - modified
2003-08-26 Sridhar Ratnakumar <srid@srid.ca>
* 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@srid.ca>
* 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@srid.ca>
* 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@srid.ca>
* 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@srid.ca>
* 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@srid.ca>
* :Released 1.1 (first stable release) with lot of bugs, of
course! (coded in just 2 days!)