forked from ptomato/inform7-ide
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
1359 lines (1032 loc) · 59 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
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Mon Dec 13 2010 P.F. Chimento <[email protected]>
* **/*: Merged development branch. As of now, the changelog will be
discontinued in favor of the version control log, which can currently
be found at:
<http://gnome-inform7.svn.sourceforge.net/viewvc/gnome-inform7/trunk/?view=log>
Sun Nov 21 2010 P.F. Chimento <[email protected]>
* data/languages/naturalinform.lang, naturalinformextension.lang,
data/styles/*.xml: Fixed #394, unicode quotation marks not being
highlighted correctly.
Mon Nov 1 2010 P.F. Chimento <[email protected]>
* gnome-inform7.opensuse.spec: Updated OpenSUSE spec file.
Wed Oct 27 2010 P.F. Chimento <[email protected]>
* skein.c: Fixed long-standing skein layout bug.
Tue Oct 26 2010 P.F. Chimento <[email protected]>
* src/gtkterp: Update Gargoyle to r464.
* configure.ac, data/*, src/cBlorb: Update to Inform 6F95.
* gnome-inform7.spec.in: Update packaging list in spec file.
* src/gtkterp/git/README.txt: Remove DOS line endings to avoid rpmlint
warning.
* debian/changelog: Update Ubuntu package changelog.
Fri Oct 22 2010 P.F. Chimento <[email protected]>
* elastic.c: Tweaked column block boundaries of elastic tabstops. Still not
implemented quite like Nick wants, but it's good enough until I find a way
to make it more efficient.
Thu Oct 21 2010 P.F. Chimento <[email protected]>
* story.c, story.h, extension.c, extension.h: Added for_each_story() and
for_each_extension() functions; need to get the development branch done soon
because programming in this old non-OO framework is killing me!
* elastic.c, elastic.h, appwindow.c, extwindow.c, configfile.c, prefs.c:
Made elastic tabstops more responsive, fixing #120. There is still one issue
regarding the placement of the elastic tab stops.
Mon Oct 18 2010 P.F. Chimento <[email protected]>
* error.c: Fixed bug with error dialog. This is starting to look like a bug
in GTK.
Wed Oct 13 2010 P.F. Chimento <[email protected]>
* gnome-inform7.opensuse.spec: Added OpenSUSE spec file, thanks to
Leandro Ribeiro.
Mon Oct 4 2010 P.F. Chimento <[email protected]>
* gnome-inform7.spec.in: Updated spec file to use GConf macros; updated
dependencies.
Sat Oct 2 2010 P.F. Chimento <[email protected]>
* src/gtkterp: Updated Gargoyle to r459 (Glulxe 0.4.6+, Frotz 2.50,
Git 1.2.8)
* appwindow.c: Fixed bug with quit dialog.
Thu Jul 8 2010 P.F. Chimento <[email protected]>
* src/gtkterp: Updated Gargoyle to r377 to fix scrollback bug.
Mon Jul 5 2010 P.F. Chimento <[email protected]>
* html.c: Improved workaround for Phrasebook.html bug, since it seems
not to have been fixed after all.
* README: Updated compiling and bug-reporting instructions.
* gnome-inform7.spec.in: Updated website URL.
* Release 6E72.
Sun Jul 4 2010 P.F. Chimento <[email protected]>
* gnome-inform7.desktop, gnome-inform7.spec.in: Fixed rpmlint warnings.
* configure.ac, Makefile.am: Use dpkg-buildpackage to build Debian
packages instead of debuild.
Sat Jul 3 2010 P.F. Chimento <[email protected]>
* data/Makefile.am: Use LZMA compression instead of Gzip, for smaller
downloads.
* everything: Update to 6E72.
* configure.ac: Update bug report address.
Thu Jul 1 2010 P.F. Chimento <[email protected]>
* configure.ac, Makefile.am, src/ni/Makefile.am: Simplified process to
build Debian packages properly, fixing #145.
* debian/control, debian/copyright: Fixed lintian warnings.
Wed Jun 30 2010 P.F. Chimento <[email protected]>
* gnome-inform7.glade: Adjusted minimum size, fixing #144.
Tue Jun 29 2010 P.F. Chimento <[email protected]>
* src/gtkterp/frotz/Makefile.am, git/Makefile.am, glulxe/Makefile.am:
Fix for linker command line for Arch Linux, patch from Jonathan Liu.
Fri Jun 25 2010 P.F. Chimento <[email protected]>
* html.c: Correctly handle escaped URLs, fixing #127.
Thu Jun 24 2010 P.F. Chimento <[email protected]>
* pixmaps: Added new Inform 7 icons.
* html.c: Workaround for bug in generated Phrasebook.html.
* gnome-inform7.glade, appmenu.c: Add menu item 'Suggest a Feature'
which links to the suggestions forum.
* gnome-inform7.glade, appmenu.c: Update address for 'Report a Bug' to
point to the new Mantis bug tracker.
* searchwindow.c: HTML decoder update for new documentation pages.
* prefs.h: Fix for tab order of new Preferences dialog, so that the
proper one is highlighted when installing extensions.
* src/gtkterp/frotz/Makefile.am: Removed mysterious reference to
"setup.h".
* configure.ac, debian/Makefile.am: Removed debian directory from
autotools.
* data: Removed OSX droppings from zip file.
* gnome-inform7.spec.in: Added Parchment directory to packing list.
* Makefile.am: Changed __arch to __target_cpu so the RPM filename is
detected correctly.
* Makefile.am: Detect correctly when no debuginfo RPM is built.
* configure.ac: Don't use pkgconfig for SDL_mixer after all.
* Release 6E59.
Wed Jun 23 2010 P.F. Chimento <[email protected]>
* everything: Updated to 6E59.
* src/gtkterp: Updated Gargoyle to r366.
* configure.ac, src/Makefile.am, src/gtkterp/garglk/Makefile.am: Fixes
so it builds properly on Fedora 13.
Fri Apr 30 2010 P.F. Chimento <[email protected]>
* debian/control: Changed builddeps to use e2fs UUID instead of OSSP
UUID
Sat Apr 24 2010 P.F. Chimento <[email protected]>
* html.c: Fixed javascript code pasting to work with "Andrew" method
instead of "David".
* compile.c: Display new StatusCblorb.html page when finished compiling
for release.
* file.c: Delete StatusCblorb.html from build directory on exit if
"clean build files" is on.
* html.c: Implemented javascript functions openFile and openUrl.
* src/gtkterp: Updated Gargoyle to r346.
Wed Apr 21 2010 P.F. Chimento <[email protected]>
* gtkterp/garglk/Makefile.am: Compile with -DBUNDLED_FONTS to avoid
messages about not finding Luxi. Thanks to Michael Baum for the bug
report.
Fri Apr 9 2010 P.F. Chimento <[email protected]>
* file.c: Small optimization in code for standardizing line terminators
Mon Apr 5 2010 P.F. Chimento <[email protected]>
* searchwindow.c: Fixed memory leak.
Sun Apr 4 2010 P.F. Chimento <[email protected]>
* story.c, story.h: Changed the return type of get_story_extension() to
const.
* ni: Changed default <font> tags for HTML generated by ni.
Fri Apr 2 2010 P.F. Chimento <[email protected]>
* spawn.c: Refactored set_up_io_channel() and set_up_io_channel_hook() to
be static.
* ni: Changed default Javascript pasting method.
Fri Mar 26 2010 P.F. Chimento <[email protected]>
* gnome-inform7.glade: Made the Documentation panel always have scrollbars.
Suggestion by Mark Tilford.
* file.c, file.h, html.c: Links to a source line of an extension in the
Problems.html problem report will open the extension and highlight the
requested line. Suggestion by Mark Tilford.
Thu Mar 4 2010 P.F. Chimento <[email protected]>
* src/gtkterp/*: Updated to r327 of Gargoyle.
Tue Feb 9 2010 P.F. Chimento <[email protected]>
* appmenu.c, appmenu.h: Implement 'Show Last Command in Skein'.
* gnome-inform7.glade: Remove 'Show Last Command' (i.e. in Transcript) until
Transcript is ready.
Sat Feb 6 2010 P.F. Chimento <[email protected]>
* compile.c, story.c, story.h, tabsettings.c: Changed the name of the random
setting to 'nobble_rng' to be more in line with the OS X app.
* appmenu.c, compile.c, story.h: Implemented 'Export iFiction Metadata'.
* file.c: 'Nobble RNG' setting now saved in Settings.plist.
Sun Jan 24 2010 P.F. Chimento <[email protected]>
* gnome-inform7.glade, appmenu.c, appmenu.h, compile.c, configfile.c,
prefs.c, prefs.h: Various UI improvements for upcoming release.
* src/gtkterp/*: Updated to r310 of Gargoyle.
Sun Jan 17 2010 P.F. Chimento <[email protected]>
* gnome-inform7.glade: Various UI improvements for upcoming release.
* appmenu.c, appmenu.h, tabsource.c, tabsource.h: Implemented 'Comment out
selection' and 'Uncomment selection'.
Thu Sep 10 2009 P.F. Chimento <[email protected]>
* src/gtkterp/*: Updated to r268 of Gargoyle. Copy/paste and hyperlinks are
implemented.
Mon Sep 7 2009 P.F. Chimento <[email protected]>
* configure.ac: Added a configure-time check for the correct version of
the ni binary.
* skein.c: Added a check for a NULL pointer. Thanks to Erik Jensen for the
bug report.
Sat May 24 2009 P.F. Chimento <[email protected]>
* configfile.c: Added a check for NULL to on_config_custom_font_changed().
Thanks to Daniel Barkalow for the fix.
Sat May 16 2009 P.F. Chimento <[email protected]>
* glk.h: Removed an extraneous parenthesis from an #if, which was causing
compile errors on GCC 4.4. Thanks to Johnathan Liu for the patch.
Fri Apr 24 2009 P.F. Chimento <[email protected]>
* searchwindow.c: Fixed a bug where clicking on a link from the search
window didn't save the page in the back/forward history.
* gnome-inform7.spec, debian/control: Updated the package description
to fit the new Inform 7 site.
Sat Apr 18 2009 P.F. Chimento <[email protected]>
* gnome-inform7.glade, appmenu.c: Added a "Report a bug..." menu item in the
Help menu.
* Release 5Z71.
Wed Apr 15 2009 P.F. Chimento <[email protected]>
* data/gnome/gnome.html, gnome-inform7.glade: Removed the "GNOME Inform
notes" from the Help menu, as they were fairly redundant.
Sun Apr 12 2009 P.F. Chimento <[email protected]>
* data/licenses/*.html: Did a comprehensive update of all the licenses and
copyright notices of all the software included in or linked to this package.
* data/gnome/gnome.html: Updated for 5Z70.
* story.c, appwindow.c, tabskein.c, tabskein.h, inspector.c: Removed the
conditional I_LIKE_SKEIN, the Skein has been here to stay for some time now.
* gnome-inform7.desktop: Read the Desktop Entry Specification and updated
the desktop entry.
Sat Apr 11 2009 P.F. Chimento <[email protected]>
* html.c: Clicking on a link in the Index which leads to Extension
documentation now opens the link in the Documentation tab.
* compile.c, story.c, story.h: Changed the release process to work with the
new, improved cBlorb.
Fri Apr 10 2009 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/*: Updated to r183 of Garglk, including Git 1.2.4.
* configure.ac, Makefile.am: Now './configure --enable-rpm; make rpm' should
build an RPM package automatically.
* gnome-inform7.glade: Glade now writes gnome-inform7.glade.in and configure
makes substitutions so that the Glade file always has the right version
number and copyright year.
* gnome-inform7.glade: Fixed the long-standing warning about allocating a
widget with negative size; by turning off the initial value of 1 for the
facing pages widget's slider position.
* gnome-inform7.glade: Found a workaround for the long-standing cosmetic
problem (I still think it's a bug in GtkNotebook) where the popup menu for
the tabs displayed "Page 8" instead of "Settings".
* welcomedialog.c: Made the text smaller (12 pixel font) to fit the new
splash screen.
Sun Apr 5 2009 P.F. Chimento <[email protected]>
* everything: Updated to 5Z70. Overhauled the autoconf, automake, and
install system.
* welcomedialog.c, lang.c, compile.c, colorscheme.c, gtkterp/gtkterp.c:
Adapted to the new layout of data files and application binaries.
* datafile.c: Added a function to retrieve the pathnames of application
binaries in the libexec directory.
Sun Mar 22 2009 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/*: Updated to r177 of Garglk, including Glulxe 0.4.4.
* elastic.c, elastic.h, gnome-inform7.schemas, prefs.c, configfile.c,
appwindow.c, extwindow.c: Adapted Nick Gravgaard's elastic tabstops Gedit
plugin for Inform 7.
Mon Feb 23 2009 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/git/*, configure.in, gnome-inform7.spec, license.html
Added version 1.2.2 of Git to the source tree.
* src/gtkterp/gtkterp.c: Enabled starting an interpreter with GTK_TERP_GIT.
* tabgame.c: Enabled use of Git in the Game tab.
* license.html: Changed the '(c)'s into copyright symbols.
Sun Feb 22 2009 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/config.c: Fixed default values so that color works in
the interpreter; stripped unnecessary configuration options and changed the
default locations for the config file.
* src/gtkterp/garglk/gtkterp.ini: The config file garglk.ini is now called
gtkterp.ini.
Thu Feb 19 2009 P.F. Chimento <[email protected]>
* compile.c: Changed cBlorb invocation to fix a bug.
Mon Feb 16 2009 P.F. Chimento <[email protected]>
* debian/control: Added intltool to the build dependencies.
* src/gtkterp/garglk/*: Updated to r171 of Garglk.
Mon Dec 8 2008 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/sndsdl.c: Updated to r120 of Garglk (RC2).
* data/Compilers/cBlorb: Included David Kinder's fix for OGG files.
Sat Dec 6 2008 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/sndsdl.c: Updated to r118 of Garglk.
Fri Dec 5 2008 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/*: Debugged stuff.
Wed Dec 3 2008 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/*, src/gtkterp/frotz/*, src/gtkterp/glulxe/*: Patched
Gargoyle to a stripped-down version of the newest revision from Ben
Cressey's Garglk project.
Sat Nov 8 2008 P.F. Chimento <[email protected]>
* newdialog.c: Fixed the bug that caused the program to crash under Ubuntu
8.10 when starting a new dialog. Thanks to Per Liedman for the fix.
Tue Nov 4 2008 P.F. Chimento <[email protected]>
* configure.in: Fixed something that should make intltool run correctly in
autoconf under Ubuntu 8.10.
* gnome-inform7.glade: The tooltips of the text fields in the dialog for
creating new extensions were reversed.
* appwindow.c: gtk_container_get_focus_child() has been added in GTK 2.14,
so #ifdef'd it out for new versions.
Fri Sep 12 2008 P.F. Chimento <[email protected]>
* Got everything ready for Public Beta Build 5U92.
Thu Aug 28 2008 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/glk.h: Applied Arcnor's patch to make glui32 and glsi32
correspond to 32-bit types on 64-bit machines.
* appmenu.c: The menu items and shortcuts for showing the tabs did not work
if neither pane had the focus.
* appwindow.c: The "Open Recent" menu item is now limited to 10 items and
sorts them in decreasing order of recentness.
Wed Aug 27 2008 P.F. Chimento <[email protected]>
* po/POTFILES.in, main.c, appmenu.c, appwindow.c, compile.c, datafile.c,
extwindow.c, tabsource.c, file.c, findreplace.c, html.c, inspector.c,
newdialog.c, prefs.c, searchwindow.c, skein.c, spawn.c, tabgame.c,
tabindex.c, tabskein.c, welcomedialog.c, widgets.c, windowlist.c:
Internationalized strings using gettext.
* appmenu.c, appmenu.h, apptoolbar.c, apptoolbar.h, appwindow.c,
appwindow.h, colorscheme.c, compile.c, datafile.c, extension.c, extwindow.c,
extwindow.h, tabsource.c, tabsource.h, file.c, findreplace.c, findreplace.h,
html.c, inspector.c, inspector.h, lang.c, newdialog.c, newdialog.h, prefs.c,
prefs.h, rtf.c, rtf.h, searchwindow.c, searchwindow.h, spawn.c, spawn.h,
story.c, tabdocs.c, tabdocs.h, taberrors.c, tabgame.c, tabgame.h,
tabindex.c, tabsettings.c, tabsettings.h, welcomedialog.c, welcomedialog.h,
widgets.c, widgets.h, windowlist.c, windowlist.h: Cleaned up and reformatted
most of the code.
Sun Jul 27 2008 P.F. Chimento <[email protected]>
* prefs.c, configfile.c, file.c, compile.c, appwindow.c, appmenu.c,
extwindow.c, newdialog.c, inspector.c, tabskein.c, welcomedialog.c:
Finished converting all the keys to proper GConf use.
Sat Jul 26 2008 P.F. Chimento <[email protected]>
* main.c: The gnome-inform7 data directory (usually
/usr/share/gnome-inform7 or /usr/local/share/gnome-inform7) can now be
set at runtime in the environment variable $GNOME_INFORM_DATA_DIR. This
is necessary for zero-install packages. Thanks to Thomas Leonard for the
patch.
* file.c: Cleaning out the build and index directories when quitting now
works again.
* prefs.c, file.c, configfile.c: Converted a few keys to the new GConf
schema.
Wed Jul 9 2008 P.F. Chimento <[email protected]>
* src/gtkterp/garglk/Makefile.am, src/gtkterp/Makefile.am,
src/Makefile.am: Changed the makefiles to respect the users' CFLAGS
more closely. Thanks to David Leverton for the patch.
* welcomedialog.c, welcomedialog.h, gnome-inform7.glade: Changed the
welcome dialog to be a dialog box with a close button instead of a
splash screen. Thanks to David Leverton for the patch.
* gnome.html: Added a link to the official Inform 7 bug report form.
Mon Jun 16 2008 P.F. Chimento <[email protected]>
* prefs.c, prefs.h, configfile.c, configfile.h, colorscheme.c,
inspector.c, tabsource.c: Continued working on proper GConf use.
Sun Jun 15 2008 P.F. Chimento <[email protected]>
* prefs.c, prefs.h, configfile.c, configfile.h, main.c: Continued
working on proper GConf use.
Tue Jun 10 2008 P.F. Chimento <[email protected]>
* main.c, prefs.c, prefs.h, configfile.c, configfile.h: Continued
working on proper GConf use.
Mon Jun 9 2008 P.F. Chimento <[email protected]>
* main.c, appmenu.c, prefs.c, prefs.h, configfile.c, configfile.h:
Continued working on proper GConf use.
Mon May 12 2008 P.F. Chimento <[email protected]>
* file.c: Added "output.z6" to the list of build files to clean.
* gnome-inform7.glade: Removed the "Indent tabbed paragraphs" option,
which was never implemented.
* configure.in, Makefile.am, gnome-inform7.schemas: Started working on
using GConf with schemas, like it was meant to.
Sun May 11 2008 P.F. Chimento <[email protected]>
* tabskein.c, tabskein.h, inspector.c: Fixed bug in deleting items from
the skein. Reported by many people.
* tabsource.c: Fixed bug in auto-indenting. Thanks to Christopher
Armstrong for reporting.
* naturalinform.lang, naturalinformextension.lang: Various improvements,
including less constraining highlighting of story title and ability to
include comments. Suggested by Emiliano Short.
* styles/*.xml: Comments are now not bold when enclosed in a bold-styled
context.
* inspector.c: Fixed a problem where the Inspector window automatically
reappeared when the application was started even if it had been turned
off.
* skein.c: Fixed a problem in saving Skeins with characters that need
escaping in XML.
* skein.c: Fixed a crash that occurred when playing games with Skein
nodes that had recorded empty lines.
Thu May 1 2008 P.F. Chimento <[email protected]>
* file.c, prefs.c, appwindow.c: Implemented the new naming scheme for
extensions, ending in .i7x.
* findreplace.c: Fixed a bug that caused an infinite loop when searching
in reverse for a whole-word occurrence of text, the next occurrence of
which was not a whole word. Thanks to Greg Nagel.
* file.c: Added code to replace all line breaks by Unix-style line
breaks when loading a project or extension.
* README, gnome.html: Added a note on possibly having to delete the
~/Inform directory and reinstall the extensions.
* lang.c: Fixed a compilation warning.
* prefs.c: Removed an unused function select_style_scheme().
* tabsource.c: Fixed a null-pointer warning in the routine to renumber
the sections.
* Release 5T18
Wed Apr 30 2008 P.F. Chimento <[email protected]>
* **/*: Updated files and makefiles to Public Beta Build 5T18.
* naturalinform.lang, naturalinformextension.lang: Leading and trailing
whitespace on the title line is now allowed.
* gnome-inform7.spec, data/Inform7/Extensions/Makefile.am,
data/Inform7/Extensions/*/Makefile.am: The new build made it unnecessary
to symlink lowercase versions of the extensions and author directories.
Fri Apr 25 2008 P.F. Chimento <[email protected]>
* inform.lang: Improved the Inform 6 highlighting definition to be more
like the OS X version.
* naturalinform.lang: Made nested comments work.
* data/styles/*.xml: Completed all the style files.
* gnome-inform7.glade: Cosmetic adjustment in the preferences dialog.
* tabsource.c, tabsource.h, naturalinformextension.lang, widgets.c,
story.c, extension.c: Added a separate highlighting language for
extensions.
* gnome-inform7.glade, AUTHORS: Rewrote the author credits so as to be
consistent.
Thu Apr 24 2008 P.F. Chimento <[email protected]>
* prefs.c, colorscheme.c, colorscheme.h, configure.in,
data/Makefile.am, data/styles/Makefile.am, data/styles/*.xml: Added
functionality for changing the font styling and color changing
frequency under GtkSourceView 2. Unfortunately, this requires making
separate XML files for each combination.
Wed Apr 16 2008 P.F. Chimento <[email protected]>
* naturalinform.lang, standard.xml, subdued.xml, psychedelic.xml:
Changed the style schemes to more closely mimic the OS X behavior.
Tue Apr 15 2008 P.F. Chimento <[email protected]>
* tabsource.c, tabsource.h: Removed the idle functions that did the
extra highlighting not supported by GtkSourceView 1.0.
Sun Apr 13 2008 P.F. Chimento <[email protected]>
* lang.c, lang.h, inform.lang, naturalinform.lang, standard.xml,
subdued.xml, psychedelic.xml, prefs.c, tabsource.c, taberrors.c,
configure.in, colorscheme.c, colorscheme.h, gnome-inform7.spec: Updated
GtkSourceView to version 2.0. Thanks to Zachary Amsden for submitting
the patch.
Sat Apr 12 2008 P.F. Chimento <[email protected]>
* file.c, file.h: Fixed a bug that crashed when trying to specify a
relative pathname on the command line.
* various Makefile.am: Fixed a bug preventing installation when
$DESTDIR is set. Thanks to Jonathan Liu for the patch.
* story.c: Fixed a bug that crashed when trying to open a recent file
that did not exist anymore. Thanks to Jonathan Liu for the patch.
Sat Jan 26 2008 P.F. Chimento <[email protected]>
* src/gtkterp/glulxe/*: Updated to Glulxe version 0.4.3.
Mon Jan 21 2008 P.F. Chimento <[email protected]>
* src/Makefile.am: Fixed a bug that caused problems with the
-ldbus-glib-1 dependency. Thanks to Alan De Smet.
* gtkterp.c: Fixed(?) a crash that happened if the interpreter failed to
start. Thanks to Alan De Smet.
* tabgame.c: Cosmetic edit in an error message. Thanks again to Alan
De Smet.
Sun Jan 20 2008 P.F. Chimento <[email protected]>
* tabskein.c, appwindow.c, skein.c, skein.h: Implemented the pop-down
label menu.
* tabskein.c: In the interest of robustness, handled drawing a skein
node with no text gracefully.
* welcomedialog.c: Fixed a syntax error that occurred when SUCKY_GNOME
was defined (Thanks to Adam Thornton and Alan De Smet).
Sat Jan 19 2008 P.F. Chimento <[email protected]>
* tabskein.c: Made the sliders in the Skein Layout dialog box update when
the user clicks "Use defaults".
* tabskein.c: Changed the skein popup menu so that the Delete options are
no longer grayed out when the node is in the current thread; instead an
error message is shown explaining why it cannot be deleted.
* tabskein.c: Made the skein layout and trim dialogs modal.
* tabskein.c, skein.c, skein.h: Added trimming to the skein, but without
any scale of thoroughness.
* tabskein.c, skein.c: Started the pop-down label menu.
Mon Dec 18 2007 P.F. Chimento <[email protected]>
* tabskein.c, tabskein.h, story.c, story.h, gnome_inform7.glade,
skein.c, skein.h: Implemented the Skein Layout dialog box and changing
the skein spacing.
* inspector.c: Fixed a segfault bug in the skein inspector.
Mon Dec 3 2007 P.F. Chimento <[email protected]>
* data/Documentation/gnome.html: Wrote new release notes for version
5J39.
* gnome-inform7.glade, prefs.h, prefs.c, configfile.c: Removed the
"Rebuild I7 compiler as needed" option, I don't plan to implement it at
all anyway.
* gnome-inform7.glade, tabskein.c, tabskein.h, appwindow.c, inspector.c:
Again, hid the Skein from view.
Sun Dec 2 2007 P.F. Chimento <[email protected]>
* html.c: Wrote code to handle the new Unicode escapes in the
documentation.
* gnome-inform7.glade, data/*, **/Makefile.am: Updated data files and
makefiles for Public Beta Build 5J39.
Wed Nov 28 2007 P.F. Chimento <[email protected]>
* configfile.c: Added the Skein horizontal and vertical spacing settings
to the default configuration.
Tue Nov 27 2007 P.F. Chimento <[email protected]>
* compile.c, data/Compilers/Makefile.am: Updated to Inform 6.31 with
patches for heap support and unicode.
Sun Nov 25 2007 P.F. Chimento <[email protected]>
* gnome-inform7.glade, tabskein.c, findreplace.c, findreplace.h: Some
stuff with letting Glade automatically connect swapped signals.
* src/gtkterp/glulxe/*: Updated to Glulxe version 0.4.2.
Fri Nov 23 2007 P.F. Chimento <[email protected]>
* compile.c, spawn.h, spawn.c: Fixed a bug where the last few bits of
output from spawned commands were not shoved down the pipe fast enough.
* compile.c: Fixed a bug where an error message was not displayed in the
Problems tab if the I6 compiler failed without printing one of the
expected error messages.
* gnome-inform7.glade: Added key shortcuts to the find dialog and the
preferences dialog.
* gnome-inform7.glade: Built the skein spacing dialog and the skein trim
dialog.
* gnome-inform7.glade, extwindow.c, extwindow.h: Added "Format/Shift
Selection Right" and "Format/Shift Selection Left" menu items to the
extensions editor.
* tabskein.c, skein.c: Continued porting the Skein.
Thu Nov 22 2007 P.F. Chimento <[email protected]>
* tabskein.c: Continued porting the Skein.
* compile.c: Changed the memory model of the I6 compiler to $huge. This
should prevent some failures.
Wed Nov 21 2007 P.F. Chimento <[email protected]>
* tabskein.c: Continued porting the Skein.
Tue Nov 13 2007 P.F. Chimento <[email protected]>
* Removed recipes.html and ornament*.png from the documentation.
* Release 5G67
Sun Nov 11 2007 P.F. Chimento <[email protected]>
* data/*, **/Makefile.am: Updated data files and makefiles for Public
Beta build 5G67.
* appmenu.c: The Help/Recipe Book menu item now opens Rindex.html
instead of recipes.html.
Sat Nov 4 2007 P.F. Chimento <[email protected]>
* searchwindow.c: Added <pre> to the list of tags recongnized by the
HTML decoder in the documentation search, otherwise the program would
crash when searching the new changelogs.
Sat Nov 3 2007 P.F. Chimento <[email protected]>
* file.c: Fixed a bug where extensions that specified things like
"(for Glulx only)" were read improperly. Thanks to Eric Forgeot for the
bug report.
* inspector.c: When you click on the project window, now the Headings
inspector only refreshes if it was displaying headings from a different
project than the one clicked. Thanks to Eric Forgeot for the bug report.
Fri Nov 2 2007 P.F. Chimento <[email protected]>
* tabskein.c, tabskein.h, story.c, story.h, inspector.c, appwindow.c:
Continued porting the Skein.
* gnome-inform7.glade, skein.c, skein.h, tabskein.c, tabskein.h,
appwindow.c, inspector.c, prefs.c: Temporarily hid the Skein tab from
view, because it's not ready for release yet. The Skein data object,
of course, still exists. It is also still saved and loaded with the
project.
* data/Compilers/Makefile.am: The compiler binaries are now not
included with the regular source packages. If the binaries are not in
the proper directory, the user is given a warning and compiling stops.
* README, gnome.html, configure.in, gnome-inform7.spec: Started changing
things to refer to public beta 5F63.
Sun Oct 28 2007 P.F. Chimento <[email protected]>
* tabskein.c, tabskein.h, gnome-inform7.glade, story.c, story.h:
Continued porting the Skein.
Fri Oct 26 2007 P.F. Chimento <[email protected]>
* tabskein.c, story.h, skein.c: Continued porting the Skein.
Wed Oct 24 2007 P.F. Chimento <[email protected]>
* tabskein.c, tabskein.h, tabgame.c: Continued porting the Skein.
Tue Oct 9 2007 P.F. Chimento <[email protected]>
* tabskein.c: Continued porting the Skein.
Mon Oct 8 2007 P.F. Chimento <[email protected]>
* tabskein.c, tabskein.h, gnome-inform7.glade: Continued porting the
Skein.
Wed Oct 3 2007 P.F. Chimento <[email protected]>
* appwindow.c, appwindow.h, appmenu.c, appmenu.h, apptoolbar.c,
apptoolbar.h, callbacks.h, Makefile.am: Split the file for main window
functions into three parts, as it was getting unmanageably big.
* appwindow.c, appwindow.h, tabdocs.c, tabdocs.h, callbacks.h,
Makefile.am: Added a file for functions having to do with the
documentation tab.
* tabgame.h, tabgame.c, tabsource.c, tabsource.h, appwindow.c,
appwindow.h: Moved some callbacks having to do with the specific tabs
into their respective files.
* story.h, story.c, history.c, history.h, searchwindow.h,
searchwindow.c, tabskein.h, tabskein.c, appmenu.c, newdialog.c,
tabindex.h, tabindex.c, tabsettings.h, tabsettings.c, appwindow.c,
file.h, file.c, findreplace.h, findreplace.c, compile.h, compile.c,
welcomedialog.c, inspector.h, inspector.c, html.c, main.c, tabsource.c,
tabgame.h, tabgame.c: Refactored "struct story *" as "Story *". Don't
know why I didn't do that in the first place.
* extension.h, extension.c, searchwindow.c, appmenu.c, extwindow.c,
newdialog.c, file.c, file.h, findreplace.h, findreplace.c: Same goes for
"struct extension *" to "Extension *".
Tue Sep 25 2007 P.F. Chimento <[email protected]>
* skein.c, skein.h, tabskein.c, tabskein.h: Continued porting the Skein.
Mon Sep 24 2007 P.F. Chimento <[email protected]>
* skein.c, skein.h, tabskein.c, tabskein.h, story.c, story.h,
appwindow.c, appwindow.h, inspector.c: Continued porting the Skein.
* gnome-inform7.glade: Enabled the Skein inspector.
* One year ago today was the release of version 0.1. Never thought this
program would get where it is today!
Sun Sep 23 2007 P.F. Chimento <[email protected]>
* skein.c, skein.h, tabskein.c, tabskein.h, prefs.c, prefs.h, story.c:
Continued porting the Skein.
* datafile.c, datafile.h: Added a function to look up pixmaps in the
application pixmap directory.
* tabgame.c, tabgame.h: Added a function to tell whether the game is
running in either pane.
Thu Sep 20 2007 P.F. Chimento <[email protected]>
* appwindow.c, appwindow.h, html.c: Did a few speed improvements in the
functions for looking up notebooks.
* html.c, html.h, appwindow.c, appwindow.h: Cutting, copying, and
pasting now work more naturally: they work on whatever widget has the
focus instead of just the source. Thanks to Eric Forgeot for the bug
report.
* welcomedialog.c: Fixed a dir separator.
* tabskein.h, tabskein.c: Added files to deal with drawing the skein and
catching events from it.
* tabskein.h, tabskein.c, skein.h, skein.c, appwindow.c: Started work on
drawing the skein.
Wed Sep 19 2007 P.F. Chimento <[email protected]>
* html.c: Fixed another bug in the HTML loading routine that caused the
images in the error pages not to be found.
* compile.c: It is now possible to release a file to a directory that is
on a different mounted filesystem. The way the rename() function was
implemented prevented this. Thanks to Eric Forgeot for the bug report.
* searchwindow.c: Searching the documentation now works again. It was
broken because the searching code recognized "<body>" tags whereas the
new documentation contains "<body bgcolor="bla bla">". Also implemented
searching the recipe book. Thanks to Eric Forgeot for the bug report.
* gnome-inform7.glade: Added Windows/Show Tabs/Skein menu item.
Tue Sep 18 2007 P.F. Chimento <[email protected]>
* html.c: Fixed a bug in the HTML loading routine that caused the
program to try to load files outside of the Inform protocol with
"file://" still in front. Thanks to Eric Forgeot and Artis Rosentāls
for the bug reports.
* skein.c, skein.h: Started implementing skein layout.
Fri Sep 14 2007 P.F. Chimento <[email protected]>
* file.c, skein.c, skein.h: Continued implementing skein loading and
saving. Now modifying the skein (except for the 'played' status of the
nodes) counts as changing the project (as to asking whether the user
wants to save their project).
* file.c: Added an assertion somewhere.
Wed Sep 12 2007 P.F. Chimento <[email protected]>
* file.c, skein.h, skein.c: Started implementing skein loading and
saving.
Tue Sep 11 2007 P.F. Chimento <[email protected]>
* skein.h, skein.c, appwindow.c, story.h, story.c, tabgame.c: Continued
porting the Skein.
* gnome-inform7.glade: Added tooltips to the Skein buttons.
Mon Sep 10 2007 P.F. Chimento <[email protected]>
* skein.h, skein.c: Continued porting the Skein.
Sun Sep 9 2007 P.F. Chimento <[email protected]>
* configfile.c: Changed the mechanism for setting default values, so
problems like assuming the slider position is 0 shouldn't happen again.
* gtkterp/*: Added the capability to change the minimum size of the
interpreter window, so now it can resize with the panel. Thanks to
Nat Titman and Adam Davies for the bug reports.
* gnome-inform7.glade: Fixed some misplaced HBoxes.
* gnome-inform7.glade, tabgame.c, appwindow.c: The interpreter widget
now automatically chooses the right number of columns for its size.
* naturalinform.lang: Hopefully fixed the weirdness in highlighting the
section headings.
* skein.h, skein.c: Started work on the new Skein.
Sun Aug 26 2007 P.F. Chimento <[email protected]>
* Release 0.5
Sat Aug 25 2007 P.F. Chimento <[email protected]>
* data/*, **/Makefile.am: Updated data files and makefiles for Public
Beta build 4X60.
* compile.c: Removed reference to Error2.html.
Tue Aug 21 2007 P.F. Chimento <[email protected]>
* tabgame.c: Wrote a workaround for the bug where 'Replay' was losing
the first character of each replay session.
* skein.c: Now when getting a list of commands from the skein, they
are newly-allocated strings instead of pointers to the skein strings, so
they can be manipulated separately.
* tabgame.c: Fixed a bug that made Replaying twice impossible.
* Release 0.4
Sat Aug 18 2007 P.F. Chimento <[email protected]>
* garglk-plug.c: fixed a small portability issue.
* gnome-inform7.glade: Changed the splash and about screens to display
the version number as 4W37.
* gtkterp/Makefile.am: Installed documentation in /usr/share/doc instead
of /usr/doc.
Sun Aug 12 2007 P.F. Chimento <[email protected]>
* data/*, **/Makefile.am: Updated data files and makefiles for Public
Beta build 4W37.
* configure.in, tabgame.h: Fixed some spurious mentions of libvte.
* configfile.c: Fixed a bug that caused the center slider to start all
the way at the left when running for the first time on a system.
* main.c, datafile.c: Stopped checking for the frotz binary at startup.
Sun Jul 29 2007 P.F. Chimento <[email protected]>
* appwindow.c: Changed the "Headings" menu so that it doesn't jump to a
section heading when you hover over a menu item with a submenu.
* history.c, html.c, appwindow.c: Now the "Back" and "Forward" buttons
work with doc pages.
* gnome-inform7.spec, data/Documentation/gnome/gnome.html: Prepared for
releasing version 0.4.
Fri Jul 27 2007 P.F. Chimento <[email protected]>
* history.c, story.c, appwindow.c, gnome-inform7.glade: Implemented the
back and forward buttons for all the tabs and subtabs, but not for the
doc pages yet.
* appwindow.c, gnome-inform7.glade: Implemented the "Contents" buttons
in the documentation tabs.
* appwindow.c, gnome-inform7.glade: Implemented the "Headings" drop-down
menus in the source tabs.
* naturalinform.lang, inspector.c: Fixed a bug that recognized lines
such as "Chapterwithoutaspace" as section headings. They shouldn't be.
* tabsource.c: Changed the line number to an unsigned integer.
Thu Jul 26 2007 P.F. Chimento <[email protected]>
* appwindow.c, extwindow.c, configfile.c: Main and extension windows now
restore the size and slider position of the last closed window.
* appwindow.c, extwindow.c, file.c, welcomedialog.c: For users of GTK
2.8 without GtkRecentManager, now the program can still open the last
project from the splash screen like it did in version 0.1. The "Open
Recent" menu item is not displayed anymore if not available.
* colorscheme.c: If using a white-on-black theme, the section headings
are not displayed black-on-black anymore.
Wed Jul 25 2007 P.F. Chimento <[email protected]>
* gnome-inform7.glade: Added mini-toolbars to each pane with back and
forward buttons and other various buttons. To be implemented soon.
Mon Jul 23 2007 P.F. Chimento <[email protected]>
* src/gtkterp/*, configure.in, tabgame.c, story.c: Added embedded
Gargoyle interpreters.
* main.c, configfile.c, datafile.c: There is no need to check
whether frotz supports the -w switch anymore.
Sat Jun 16 2007 P.F. Chimento <[email protected]>
* gnome-inform7.spec: Built new RPM packages for Fedora 7.
* compile.c: Fixed a bug that made releasing an un-Blorbed story not
work. Thanks to Evil Tabby Cat.
* configfile.c: Made sure that the inspectors that have not yet been
implemented are not set to display by default (this caused an empty
"Skein" inspector to display on systems where the program was run for
the first time)
* gnome-inform7.glade: Changed the I6 compiling window to character
wrap.
* gnome-inform7.glade, welcomedialog.c: Made the font size in the
splash screen absolute, so that systems with other default font sizes
don't run the text into the image.
* tabgame.c: Made a string constant out of the name of the frotz
executable.
* configure.in: Now compiles with either GtkHTML 3.8 or 3.14 API.
Tue Jun 5 2007 P.F. Chimento <[email protected]>
* appwindow.c, prefs.c: Fixed a bug that tried to open regular files in
the Extensions directory as directories.
Sat Jun 2 2007 P.F. Chimento <[email protected]>
* compile.c: Fixed a bug that prevented the program from compiling on
systems with both OSSP uuid and e2fsprogs uuid installed.
* Release 0.3-2
Sun May 27 2007 P.F. Chimento <[email protected]>
* tabgame.c: Fixed the infamous bug that caused frotz not to find the
story file. It was caused by trying to set the line width with the
command line switch -w, which is not recognized by gargoyle frotz.
* configfile.c, tabgame.c, main.c, datafile.c: Now the program checks at
startup whether frotz accepts the -w switch, and passes it accordingly
when running the game. This is so that people can use their own frotz
binaries if they put them in their path.
* file.c: Fixed a bug that prevented projects from being opened by the
recent file manager when selected from outside of the program (i.e. the
desktop's recent files list.)
* file.c: Now the last project to be saved or opened, instead of just
opened, is the most recent file.
* gnome-inform7.glade, datafile.c: Cosmetic changes.
* Release 0.3
Sat May 26 2007 P.F. Chimento <[email protected]>
* data/Documentation/*: Reinstated the "click to paste" icons in the
documentation, thanks to Adam Thornton.
* configure.in, compile.c, e2fsuuid.html: Now the program will compile
with either one of the OSSP uuid or e2fsprogs uuid libraries. If both
are available, it will use OSSP uuid. Thanks to Daniel Nilsson for the
patch.
Sun May 20 2007 P.F. Chimento <[email protected]>
* file.c, extension.c: Fixed a bug that sometimes generated a warning
when removing a file monitor.
* THANKS: Started maintaining the THANKS file with the names of people
who reported bugs or suggested features.
* spawn.c, compile.c, appwindow.c: Running the NI compiler now updates
the progress bar, and running the I6 compiler pulses the progress bar.
* tabindex.c: Reloading the index now updates the progress bar.
* compile.c: Achieved a massive speed improvement by not loading the
debug log and I6 code when the user doesn't have those tabs switched on.
* tabgame.c: Changed the interpreter invocations to include the full
path of the story, even though the command starts in the same working
directory. This _might_ solve the problem of the interpreter not finding
the file.
Sat May 19 2007 P.F. Chimento <[email protected]>
* tabsource.c: Fixed a bug that made the highlighting routine go into an
infinite loop if text was typed or pasted with an unmatched ] inside a
string.
* windowlist.c: Fixed a small type bug/memory leak.
* ErrorTerp.html: Changed error message to refer to Linux version
instead of Windows version.
* doc3.html, doc4.html, doc5.html, doc6.html, doc10.html: Changed pages
to refer to the GUI version instead of the command line version.
* data/*, **/Makefile.am: Updated to Public Beta build 4U65.
Thu Apr 26 2007 P.F. Chimento <[email protected]>
* appwindow.c, file.c, welcomedialog.c: Applied Adam Thornton's patch to
make the program compile without the recent manager on systems without
GTK 2.10.
* main.c: Reduced the required version of GTK to 2.8.
Tue Apr 24 2007 P.F. Chimento <[email protected]>
* configfile.h: Removed function definitions that were not in