-
Notifications
You must be signed in to change notification settings - Fork 5
/
change.log
4318 lines (2903 loc) · 183 KB
/
change.log
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
> -!- document; fill-mode:both; fill-column:78 -!-
>
> Copyright 1998-2009 JASSPA (www.jasspa.com).
>
> Created By : Jon Green
> Created : Fri Feb 6 11:13:34 2004
> Last Modified : <091017.1800>
>
[091017] man page - added Linux hypenation for line continuation.
[091015] SQL template - added some missing types and standardised the
hilighting a bit.
[091015] Added missing accents to ISO complete for abbreviations.
[091015] user-setup - removed dead Auto buffer mode and reorganised
remaining options
[091015] notes - added 'i' binding to tree to insert new note.
[091011] Patch release of fixes; release date specified as 2009/10/11.
[091011] Fixed debug build error caused by narrow udata change. Changed
debug fprintf of pointers to use %p to support 64-bit version.
[091011] Fixed kill-rectangle scribble caused by hilight hidden characters
overrunning the kill buffer.
[091010] Fix for &rep and &irep truncating the resultant string prematurely.
[091010] Fixes for 64-bit system compilation. Issues with spelling pointer
arithmetic and undo structure alignment.
[091003] Patch release of fixes; release date specified as 2009/10/03.
[091003] Fixed documentation for crlf(2m) which is replaced by cr(2m) and
lf(2m).
[091003] Fixed documentation for quiet(2m) which has been removed and
replaced with quiet(5).
[091003] Bound cross note searching to 'esc s' and esc C-s' and removed the
's' & 'r' tree buffer binding. Implemented execution of cross note
search within cross note search to jump to the next note. Changed
note rename binding to 'r'
[090930] Fixed crash caused by encrypt key being set to '' (i.e. disabled)
on a reload, resetkey did not check this so crashed trying to use
NULL.
[090930] notes; fixed prompt of encryption key when the notes file is
already loaded.
[090926] Patch release of fixes; release date specified as 2009/09/26.
[090926] Fixed Linux X-Window size issue.
[090923] Fixed bad characters in Clearcase output window
[090917] Fixed Linux makefiles for GCC 4.3 for the detection of ncurses.
User perspective summary of 10th Release changes 20090909
* "find" and "grep" now use built-in operations and do not require external
executables (applicable to Windows systems).
* Saved session information does not degrade start-up when a large number of
files is present in the system.
* Lots of minor issues resolved and stability further improved.
[090905] Added a pause of 0.25 sec before exiting when using -o option on
windows, if file is a temporary one the launching application could
have deleted the file before the me server loads it.
[090903] file-browser 3 improved on Microsoft Windows platforms to perform a
case change i.e. "test.txt" to "Test.txt".
[090903] Added encase(3) to encase a region with a starting and ending
string.
[090903] Added number-items(3) to perform renumbering on a vertical aligned
list of numeric digits.
[090901] Added template for Inno Setup Script files with extension .iss
[090831] Changed buffer major setup so all major modes may enable
abbreviations and templates. The user may create the appropriate
file if there is no standard file supplied and it will be enacted.
[090831] HTML template; indent <div> constructs.
[090831] notes; maintain the exact and magic mode settings during a notes
tree update.
[090829] Release date specified as 2009/09/09.
[090805] Added support for \\i#, \\u# & \\c# in &xre macro function
[090530] Fixed TCL abbreviation file expansion reported by Ferenc Deak.
[090523] Fix fill-paragraph so standard 'o' and 'a' are supported.
[090523] Fix jst paragraph fill so 'o' and 'a' are supported
[090523] Bound "esc-`" to enter a very large arg n (99999999)
[090213] Improved indent rules so two 'current-line and onward' tokens
together are both considered on the current line, i.e.
'</tr></table>' is a double indent.
[090201] Fixed the 'No to all' 'o' option to fill paragraph prompt, was
still 'v' for Never.
[090201] Avoided crash caused by moving reg node to itself or one of its
children.
[090121] Better support for encrypted notes files, checks the first line and
if not '-!- enf...' it assumes its encrypted and will prompt for a
password.
[081204] Fixed get-next-line buffer selection (logic inverted).
[081204] Fixed file-tool-menu so it will work in a *find* buffer.
[081116] Upped the macro minimum version to 2008-11-10
[081111] Added 'Disable' to file-tool-setup, changed 'Default Open' to 'Open
File' and added 'View File'
[081111] Changed the default behaviour of open and view to open a menu if
more than one Open/View tool matches.
[081111] Added alias paths to a '~' auto-completion list.
[081111] Fixed compile buffer processor often missing error lines.
[081106] Changed file tool mask so if it starts with '^...' the whole file
name is matched not just the base name (required for 'http://...'
type matching).
[081106] Remove file tool setup from the context menu as it is now in the
file tool menu itself.
[081106] Document highlighting; improved the hilighting of http & https urls
and added file: hilighting.
[081106] Added a new 'Find Link' mouse command (use user-setup to bind)
which will open the file/url clicked on by the mouse (typically
bind to Ctrl Left mouse)
[081106] Added 'File Tool Setup' to the file tool context menu.
[081026] Added confirmation prompt if about to save a file which had binary
chars or inconsistent line endings.
[081024] Fixed forward def's for file-tool macros.
[081024] Added 'File Tools' item to Advanced menu.
[081024] Enhanced file-tool to have the features found in shell-tools
(namely ability to capture output and save-buffers with(out)
prompt)
[081024] Improved the get-next-line file name template to be more strict
with matching drive letters at the start.
[081019] Improved behaviour when ftp reg file is missing.
[081019] Ensured large files are handled properly (fails for .Ht
replace-string-in-files 3 ) and improved error reporting.
[081018] Fixed "find-file" so it can load files and directories with square
brackets (i.e. a[b])
[081010] Removed compile highlighting as this is now done differently.
[081010] Changed favorite file opening to check for a default open file-tool
and use that instead.
[081010] Clearcase; changed ipipe launch of cleartool to make use of new
no-wrap bit 0x200.
[081005] Implemented a more macro orientated interface to get-next-line
(when n == 0), which only looks in the current buffer, if a 'next
line' is found it simply changes the cursor location, sets
next-file & next-line variables and does not pop-open the file. Got
get-next-line to set :next-line as well as a next-file variable.
[081005] "find" and "grep" used new '&bstat o' to check that any loaded
buffer used (-l) is up-to-date and if not prompt the user.
[081005] "find" and "grep" introduced -a option to automatically reread all
ood buffers (Yes to All) and -o option to never reread the ood
buffers (NO to all)
[081005] Changed shell-tool interface so a tool can run concurrent without
going to a buffer (uses relatively recent improvements to
shell-command)
[081005] Changed reread-all command so default action only rereads
out-of-date buffers (uses new &bstat) if 0 arg is given then it
rereads all as before.
[081005] Protected ME from potential crash when homedir is NULL.
[081002] File types, fixed abort caused by empty files.
[081002] page-file; implemented a new -u/-U option to limit the size of a
file to be grep'd to 100Mb unless -u is given (unlimited, includes
-w for find)
[081002] When a large file is encountered find & grep now use page-file.
[081002] Fixed pressing C-g at read-only prompt of replace-string-in-files
to abort the command.
[081002] page-file; Implemented an absolute line counter which works as long
as the user started from the top (v useful for grep)
[081002] page-file; Implemented a macro orientated page-file-search-buffer
macro.
[081002] page-file; Added support for specifying the buffer name to be used
by page-file (0 numeric arg)
[081002] isearch macros now have an 'Yes to All' option when asked whether
to change page.
[081002] Increased the default page size to 1Mb
[081002] Restricted the session kill history to only buffers which are 1020
chars long or less.
[081002] Added @y0 ... @y15 support to directly extract the kill-ring buffers.
[081002] Added a new &bstat command variable which is similar to &statt for
the current buffer, currently only has 'o' for 'out-of-date' test.
[081002] Made double click on a window mode-line delete other windows (i.e.
maximise the window)
[0801002] Fixed opening toolbar when notes was active in the session.
[081002] tools; added new save-kbd-macro command which makes it easy to save
a keyboard macro for future use.
[081002] xfind; use new 0x200 ipipe flag to not wrap lines, avoids
get-next-line failures on long file names.
[080929] Changed the 0 & +ve args for reyank, now acts as a yank yanking out
the nth item in the kill ring (i.e. 0 reyank == yank (except no
external clip check))
[080929] Fixed bug in isearch - C-w was not storing status so a following
backspace could lose the Okay status.
[080916] find/grep -& (background) option working with new -f ME option.
[080916] Added Windows MSVC 8 makefile
[080916] Fixed pipe failure problem caused by GetConsoleScreenBufferInfo
failing (no console) this is a fatal problem whe not in piping mode
- not checking for failure and handling led to use of uninitialized
variables.
[080724] Fixed spin in ctags caused by a double '; ;'
[080724] Added new 'Tag File' option to the generate-tags dialog
[080724] Added command line -f option to set .about.arg# variables
[080720] Added the session name to the main window title
[080720] New schemes contributed by BS.
[080720] Implemented $frame-title to partially set the main window title text.
[080720] Improved delete-some-buffers so bit 0x01 only disables the 'is
modified' test, 0x02 disables the main prompt, added new 'delete
inactive buffers' prompt with bit 0x04 to disable.
[080509] Improved the hilighting of grep output.
[080426] Fixed PS scheme (now called Lumina). Update of Charcoal scheme.
[080330] Enhanced the javadoc highlighting.
[080330] PHP; Corrected string case and enhanced the doxygen commenting.
[080311] Fixed cvs-remove when used in a dir listing (only worked in a
cvs-state buffer)
[080222] Extended 'C' Doxygen highlighting.
[080207] Added new 'touch' feature to file-op (bit 0x400)
[071125] Fixed file name input crash caused by using completion in a dir
with files being removed.
[071125] C, directory list and latex; Fixed 'o' (no to all) response to copy
which did not work.
[071125] Fixed clearcase -mkbranch files being given '?' status. Fixed
cc-merge refresh bug.
[071103] Build; added -D option to specify a define, e.g. -D _USETPARM to
use the systems tparm function rather than ME's
[070311] 2dos, 2mac, 2unix, 2win; use arg 0 as these are not able to prompt
from the user if the file is read-only - just do it.
[071103] cc-delete; removed bogus 'checking out parent' error message.
[071021] find; added -& support to replace-sting-in-files and added new
*replace* output buffer for the command so hte user can see what
has been done.
[071018] Template buffer binding; avoid abort if binding can't be made
[071013] OSD; fixed line hilight when selection string has regex chars
[071013] Fixed deletion of symbolic links when they point to directories.
[070923] Correct a file name when adding it to the history if it has a path
character (i.e. not just a base name).
[070923] Fixed ftp file rename (i.e. 'r' command in ftp dir listing)
[070923] Only rename dir-list buffer to *files* if the current buffer is
called *files* (i.e. browser is being used). Handle a dirlist (not
called *files*) being displayed in multiple windows. Added file
being loaded to file history.
[070923] jst; Added support for tables being terminated by a ]? on the start
of the last row, this makes tables far easier to use.
[270923] jst; Added support for item-list and collapse. Added 4th level
titles.
[070920] Persist wrap mode in ipipe-rerun and disable compile hilighting
when wrap is not used as very long compile lines kill performance
(ME takes a lot of CPU)
[070920] Reset hilight and indent buffer variables on a bclear, otherwise
the hilighting persists in *compile* buffer across multiple
compiles etc
[070920] Added a bit 0x02 to the compile command to run the ipipe command
without wrap (required if '<filename>:<line>: Error' lines are
longer than the window width)
[070920] Fixed html comment definition (should be <!-- -->)
[070920] jst; improved title.
[070920] Added new 0x0200 bit to ipip-shell-command to disable wrap, similar
to raw but still adds the header and exit info. Need this for
compile when file names are longer than the width of the window
(breaks goto-next).
[070920] Fixed build.sh to build mec when X11 is not available - issue
raised by TH.
[070920] Added capability to 'set-variable @y ...' to set the current kill
buffer.
[070713] Fixed dir-list toolbar tool to handle dirlist with seconds.
[070713] Perl template; added '-' to list of allowed hash characters.
[070713] Build; handle VS8 fatal error compile messages.
[070713] Fixed main edit menu's buffer-mode numeric args.
[070524] Added a new 0x20 flag to find-buffer to stop the history of the
outgoing buffer from being incremented - used by new find and grep
to avoid trashing the buffer history.
[070524] Fixed the handling of find-buffer's -ve arg, introducing a new 0x10
bit flag to control the forced hiding.
[070524] Fixed file name input so trailing '/.' & '/..' have a further '/'
added, this fixes several file loading problems.
[070524] Changed file saving prompts to be like delete-buffer, they now
given the file name first and then the 'save file' prompt so the
user can always see the action they are being prompted for.
[070524] Added an f3 buffer binding to be the same as v.
[070524] Improved filetype.emf to report if the last line is missing its
line termination.
[070507] Documentation correction from Bryan for "notes".
[070426] Implemented cycling through loaded note files using the tree
mode-line arrows (like paged tools in toolbar)
[070426] Avoid opening the toolbar twice which can cause tool window sizing
issues.
[070425] Fixed cc-state end process cursor positioning prompt, now moves the
cursor to after the [***....] exit line so the user knows its
finished.
[070424] Fixed a few start-up session restore and notes interaction issues.
[070424] Fixed startup performance issues caused by testing the existence of
every file
[070424] Clearcase removed the 'Checkout parent' option for move and delete.
[070424] Tool setup fixed issue with adding a new window tool after a paged
tool.
[070322] Handle file loading errors in find.
[070322] Fixed the spelling error scheme.
[070212] Fixed large file support on UNIX/Linux.
[070211] find and grep -x option also skip ignorable directories.
[061206] Fixed issue with the scheme editor.
[061206] Fixed the OSD entry character handling.
[061205] Changed creferences to replace-all-string commands to new
(query-)replace-string-in-files commands.
[061205] Implemented new (query-)replace-string-in-files commands based on
new find. Changed default for grep to not use -l (use find-setup to
do this). Changed -x option so it always ignores auto-save files.
[061205] Fixed console/window session variable muddle, two run-mode
variables are now kept separate.
[061205] Added new find-setup comand
[061205] Added latest Charcoal scheme (thanks to Bruno)
[061203] Up-date of Mirkwood scheme (thanks to Bruno)
[061119] Corrected minor warning on regular expression evaluation.
[061110] Fixed spin on a cyclic symbolic link and added loop limit of 10 for
chasing a symbolic link.
[061105] JASSPA MicroEmacs 20060909 patch - build 2.
[061105] Linux i386_x64 port corrections - Thanks to Vincenzo.
[061105] Correct Java highlighting of package and import declarations -
Thanks to Bryan Schofield.
[061105] SQL template updated, removed bad token - Thanks to Rick Owen.
[061105] Fixed word wrap horizontal scroll when using a window that is a few
characters wider than the fill column. Caused next line to scroll
which is very annoying - this is a very old bug!
[061105] Fixed the Win32s Windows build which was using a later day Windows
construct.
[061105] Fixed NanoEmacs Window version under MS-Windows, crashing on start
up due to accessing curFrame which had not been initialized before
a screen draw took place from the Window message queue. Inhibit
screen access during the construction of the frame.
[061105] Documentation translate-key examples added - Thanks to Thomas
Hurdt.
[061105] Macros bailing out when the main menu is disabled on start-up. osd
-1 0 returns FALSE which causes the macro execution to terminate.
Thanks to Bryan Schofield for identifying this problem.
User perspective summary of changes 20060909
* MainMenu(3) - A more consistent main menu and user dialog interaction.
* file-browser(3) - New key bindings to create, delete, copy files and
directories. file-tool-setup(3) allows open actions to be associated
with file types allowing automatic launching of external tools.
* Introduction of major modes for management of different file types.
buffer-major-mode(3) assigns a new operating mode to a buffer affecting
the highlighting, indentation, key binding etc. major-mode-setup(3)
configures the behavior of the major mode.
* Introduction of sessions which store the context of editor including
window layout and loaded files. Multiple sessions may be used, "me
-c<sessionName>" restores a specific session. save-session(3) and
read-session(3) handle the restore/saving of sessions. The existing
history commands have been removed.
* ClearCase(3) support for IBM Rational ClearCase.
* cvs(3) improved support within the file-browser(3).
* notes(3) utility extended, new features allow quick notes to be
generated with notes-instant, notes associated with a file may be added
with notes-context.
* rdiff(3) recursive difference and xdiff(3) for access to an external
graphical difference tool.
* forward-kill-word(2) inconsistencies removed.
* Highlighting improved, especially for long script files (html / php /
javascript) where the highlighting used to be lost.
* jst(9) - Structured text documents.
* insert-password(3) password generation utility for system administrators
who tire of thinking of new passwords.
* Fill columns are now defined on a per buffer basis $buffer-fill-col(5).
* indent-increase(3) and indent-decrease(3) commands introduced to change
the indentation of a region.
* The default date format may be specified by the user with
.ascii-time.format(5).
* Quick directory aliases such as "~proj" or "~work" etc. may be defined
to a longer pathname using alias-path-setup(3).
* Support for Adobe/Macromedia ColdFusion.
* Bug fixes and enhancements to existing commands and functions.
[061005] java - Added missing highlighting tokens reported by Tom Hundt.
Added new indentation definition and highlighting defined by
Bryan Schofield.
[061005] Fixed the cygwin f3 mode toggling to be the same as ishell.
[061004] sessions - Avoided any potential timestamp issues by changing the
divider to letters.
[061004] Changed $timestamp default to be regex compliant (i.e. \\\\.)
[061004] Changed copyrights to 2006
[061002] jst - Up-dated jst hook and utils to latest standard.
[061002] Changed arg to popup-window from 3 to 4 to resize as well,
restoring a session on a different machine could easily break
things otherwise.
[061002] browse mode - Added wheel mouse support.
[061002] notes - fixed notes-file bug caused by creating a new notes file
while in notes. Close notes before importing skwurel notes.
[061002] Fixed find bug.
[061002] Improved the $file-names path/regex division detection and
checked for '\\<' which can always be used as a divider if
required.
[060928] Fixed crash caused by ftp login being given a NULL password.
[060927] Set macro version to 2006-09-09 as the release version. Set the
executable to 2006-09-09 as the release version.
[060925] Added a 'g' (goto) to save-some-buffers prompt.
[060925] Cosmetic changes to buffer-info, 2nd Col -> ACol and printed
current character in decimal as well.
[060921] Improved the notes display to better preserve the current notes file.
[060921] Stopped read-session from trying to restore lock and save buffer
modes.
[060921] Improved the query-replace prompt to list letter options when the
width allows.
[060921] Browser. Added seconds to the info given for a file in a
directory listing. Fixed dir list hooks to handle mod times with
seconds.
[060921] Changed char prompts to have '/' dividers.
[060921] Added new bit 0x20 to read-file to discard changes to buffer.
[060919] Build. Added $MAKEWINDEFS and LIBS to the ME_WINDOW defines,
removed references to xpm from the makefiles as this is not a
standard package and moved references out of emain.h into
unixterm.c. Vamped up build shell script to check for X11 & Xpm
availability. Changed horrid dos style empty string tests in UNIX
scripts with -z & -n test options
[060918] Standardized the form of character input prompts and improved
routine so '?' swaps between help and prompt. Added a 'N(o) to
all' option to save-some-buffers and changed fill-pharagraph's
'Never' to 'N(o) to all'. For query-replace, changed the help for
'!' to 'Yes to (a)ll' and added 'a', changed 'i' to 'e' and
removed '.' option.
[060918] Changed debugger '!' to 'c', in keeping with other debuggers for
'continue'.
[060918] Added bit 0x04 to @mc flag so macro can supply a help string
[060917] Corrected the X-Windows ordering to allow us to receive (Un)Map
events on Linux - X-Server behavior is different from Sun
Solaris.
[060917] UNIX. Added XPM colour bitmap support. Just smartens the ME icon
up in Gnome and makes ME look a bit more 21st century without the
monochrome icon.
[060917] Shell template, addition of missing common commands.
[060917] JST, addition of other text insertions.
[060917] UNIX. Corrected X-Windows positioning from popup-window.
[060917] Added new 48x48 icon for gnome with transparency boarder -
complaints that existing icons were not Gnome friendly!
[060917] UNIX. Corrected X-Windows hints for font size change. Requires
that the X-Window is unmapped before the size hint may be
modified and the re-mapped.
[060915] Notes. Fixed next-frame prefered selection order.
[060915] OSD. Sanitised the quick file open and file type buffer open
menus and changed them to use a scrolled list if more
files/buffers than lines rather than filling the screen.
[060915] In notes find a file that is loaded but out of date, this leads
to an reread prompt during which the notes ehook/idle callback
kicks in and changes frame - this breaks the message line of both
frames. This is a rather horrid fix to a rather grotty problem!
[060915] Browser, fixed the sort order to be case sensitive on UNIX,
insensitive on Windows
[060914] User setup. Stopped user-setup's Apply from losing the current
session's override colour scheme
[060914] ClearCase. Fixed Describe context menu hotkey overload. Used
-mkpath to implement a 'checkout parent' for cc-add.
[060913] Notes. Fixed the loosing of edit and crypt mode from the main
notes buffer due to the setting of the major mode. Fixed notes
tree context menu hot keys.
[060913] Fixed kill-list tool up-date trashing the real kill ring.
[060912] Changed session-update to store view mode for a buffer only if it
was forced on by the user (i.e. the file is not readonly). This
stops files re-loading in view mode if the permissions have
changed - this was a problem with ClearCase reported by Enver
Haase.
[060912] Simplified the new note-setup and fixed the notes buffer losing
the hide mode (which causes problems for session restore).
[060911] Removed the notes 'note' dummy hook in favour of using a real
hook. Set the default hook to be jst but can be set in the -!-
enf; major-mode: <hook> -!- header. Added new note-setup which
users buffer-setup to allow the user to setup the buffer and
stores the values for that note.
[060908] File browser, bound a file-attrib based 'Change File Attributes'
option to 'g'
[060908] Changed file-attrib to handle directory buffers correctly and,
with a numeric arg of 0, change the attibutes of a given file
(i.e. not the current buffer) Implementation changed to now have
a Cancel button.
[060908] File tool, implemented new %"...%" tag to enable proper quoting
of arguments.
[060907] Fixed startup buffer hilighting issue caused by order of session
restore.
[060905] ColdFusion template, added sting highlighting to the SQL
statements.
[060905] File browser, added binary edit, bound to 'b'.
[060905] Added basic xml "/>" single tag support to html and fixed xml's
insert-attrib to handle this
[060905] Changed refences to white-char* to whitespaces (i.e.
display-white-chars -> display-whitespace) Fixed hide main menu
to popup an info dialog informing the user how to get it back.
[060905] Fixed ftp dialog to conform to new <user>.erf setup standard by
adding a new 'Make Default' dialog, and improved the behaviour of
Enter in the dialog.
[060904] Corrected the ColdFusion closing bracket hgilight.
[060904] Shortened the document template formating menu text strings.
[060829] Fixed HTML template html-insert-tag to add the closing "/" on
insertion of a "<singleTag/>". Fixed html-insert-attrib to deal
with attribute insertion into a HTML tag ending in "/>".
[060828] SQL Template. Corrected SQL string hilighting.
[060827] New language template for Adobe/MacroMedia ColdFusion (file
extensions .cfm, .cfml .cfc).
[060827] Extended indentation with the 'u' and 'v' indentation types.
[060822] 2006 RC1 Release.
[060822] Added password commands "password-to-phonic" and
"insert-password".
[060816] Added settings for fill-col and fill-mode to the
major-mode-setup.
[060816] Added support for a .fhook-???.fill-* variable and changed latex
over to using this variable rather than burning the fill-mode in
as 'l'
[060816] Crossword - Changed Exit button to Close.
[060816] Changed organizer Exit buttons to Close or Cancel.
[060812] Additions to the PHP script - missing tags etc.
[060812] Corrected sun keysym inclusion - inclusion limited to X-Windows
build only
[060811] Fixed session resize issue and incremented the version.
[060811] Added $buffer-fill-* variables to the buffer-setup dialog
[060811] Stopped read-session warning about the *server* buffer being a
process.
[060811] Updated to use the new $buffer-fill-* variables - simplifies the
doc hooks as ehooks and bhooks are no longer required.
[060811] Incremented the version. MicroEmacs 06 - Date 2006/08/10 - sunos
[060811] Introduced new $buffer-fill-col & $buffer-fill-mode variables to
allow every buffer to have its own setting, initialized to the
global variable value when the buffer is created.
[060810] Added 'a' for All option to the save-some-buffers prompt
[060810] Added save -> prompt -> delete of all buffers when loading
another session. If bit 1 in arg is not set (i.e. 0 read-session
"name") then this is not done and the new session is effectively
merged into the current.
[060810] Added setting of main buffer modes to the buffer-setup osd.
[060807] Updated emulation modes to handle the new main menu.
[060807] Fixed major mode drop down list to not scroll horizontally
[060807] A few tweaks to help with the other editor emulation.
[060807] Fixed major-mode-setup so Cancel cancels all changes (was 50-50)
[060807] Removed old buffer-setup file and fixed the makefile
[060807] Removed 'correction' of main osd - not needed and wrong.
[060807] Tweaks to osd to remove a few annoyances: up on main menu now
goes to last item of current sub menu, fixed re-frame and focus
issue on an opened child and made C-g always just close a child
even if not in focus.
[060803] Added new -2 and -3 values for 2nd arg to &lins to insert
alphabetically and case insensitive alpha.
[060803] Added setting of the major mode to the new buffer-setup
[060803] Changed osd dialogs to use 'Cancel' or 'Close' rather than 'Exit'
[060803] Closed notes if open when applying changes as this corrupts the
notes frame.
[060803] Made the buffer sub-menu be case insensitively ordered in windows
and have first letter hotkeys.
[060803] Changed frame-id comparison to use seq as should handle "ERROR"
better.
[060803] Fixed notes to handle a reread-file type operation.
[060803] Changed osd dialogs to use 'Cancel' or 'Close' rather than 'Exit'
[060802] Added saving the session to save-all and associated a file in
$user-path with the File->New command.
[060801] Set .gz extracted buffer name and file name so its location is
kept.
[060728] Fixed clear-case to handle multi-line comments with SHELL set to
csh.
[060728] Changed "symbol" to "insert-symbol" and "indent-setup" to
"buffer-setup" as this is what it will become. Fixed a few
hot-key issues with new main menu.
[060728] Improved help page and looked for context-menu binding to support
esc +.
[060728] Moved the location of making CVS and clear-case always available
into their setup dialog and added a C-x C-q replacement option.
[060728] Changed backspace in a directory to move to the sub-directory in
the parent listing.
[060728] Fixed notes startup so it returns the user to the same place.
[060728] Documentation, replaced -ve with negative and +ve with positive.
[060726] gdiff. Added termcap friendly key bindings to move between
difference regions.
[060726] Added new indent-increase and indent-decrease macros. Added
indent increase and decrease to format, changed notes binding to
f8, move shell tools from tools to advanced and setup commands
into tools.
[060726] Fixed setting of scheme when session file does not exist (problem
hit when old user uses session for first time)
[060725] Changed goto commands to not stop the show-region highlight
[060725] Major rearrangement of the main menu, replaced the Insert and
Execute sub-menus with a View and Advanced, re-balanced and
relocated many items, most notably the setup dialogs out of Help
into Advanced.
[060725] Renamed the existing tool-bar macro to toolbar-open (mirrors
existing toolbar-close) and introduced a new tool-bar macro that
toggles state, i.e. closes if opened. This command is more useful
in key-bindings and menus etc.
[060725] Improved error handling of osd based find tag, also adding
support for tags file being in a parent directory.
[060725] Removed command-line validation and relax file selection
requirement so user can create a tool that does not require a
file name (e.g. open . in explorer)
[060725] Used set/goto-position to store current dot and added <no
favorites> entry if menu is empty.
[060725] Added hot-keys to the file attrib dialog
[060725] Changed simply fence matching of quotes and double quotes, if
match is not found by the end or start of the line it's assumed
to be a single and ignored.
[060725] Changed &mid so the 3rd argument (length) can be -ve to mean from
the right (as per the &rig etc) - not sure why this was not done
first time round.
[060624] Changed session support to handle both window and console
environments. Changed startup to only initialize one scheme.
[060623] Added file-type-setup to the list of misc setups.
[060622] Changed buffer-setup to major-mode-setup, also changed
buffer-help to major-mode-help etc and fixed comments. Left
buffer-setup in buffstp as there will be a buffer-setup which
really does setup up the current buffer. Change me.emf date to
20060606
[060620] Stopped session trying to change the frame for a console run.
[060619] Sessions. Stopped restore buffer's whose file does not exist and
changed the order of frame size setting so on UNIX the depth of
windows are maintained correctly
[060619] Notes. Fixed current buffer position reset problem caused by
buffer being shown on hidden notes frame
[060619] Changed all ME setup macros to reload the /history registry
before change the registry and writing it out as soon as the
changes are accepted to reduce the likelihood of settings (like
new alias paths) being lost. One except is when the setup is run
from within user-setup in which case the registry is only read
and written by user-setup, this could have some unwanted side
effects. Added session-setup to the user-setup misc page.
[060619] Change to allow macros access to inactive buffers broke file and
ipipe hooks which get executed but the buffer is officially made
active - fixed by maintaining the BIFNACT internal flag and
ensuring the algorithm used for inactive buffers is only used wh
ere appropriate. Found buffer context was not set correctly for
session buffers whose name was set to 'name<1>' as the BIFNAME
flag is not set, fixed by removing this flag and using code to
assess if the <1> should be removed based on the filename.
[060619] Fixed read-registry's replace mode which was doing a merge as the
old node was not removed.
[060619] Fixed a bad prompt and added a couple of brackets to protect
compare order.
[060616] Changed the start-up process to not use the history commands
(which have been removed) but simply use the read-registry
commands.
[060615] Moved the storage of all history type info into the new session
(esf) files.
[060615] $user-name.erf only contains setup info and not often edited
changed user setup to minimize the likelihood of losing edits (at
last).
[060615] Broken session-setup out into its own macro file and made quite a
few fixes to the new session support.
[060615] Removed the save- & read-history commands the me.emf start-up now
simply use the read-registry command
[060615] Changed find-buffer to allow limited access to inactive buffers
(allows base getting and setting of variables)
[060615] Changed the exit-emacs numeric argument (again) so it can be used
by meDie (0x28 exit-emacs ~= emergency exit)
[060615] Created new $window-mark-line & $window-mark-col to aid inactive
buffer support (not sure why these were not already there as they
are usefully in macros)
[060615] Enabled availability of save-some-buffers by default (quick-exit
relies on this!)
[060615] Changed the -c command-line option to simply set the variable
%session-name (relies on session macros)
[060615] Changed clipboard support to not mess with it during start-up and
shut-down
[060615] Created new change-scheme command.
[060615] ClearCase. Fixed *cc-state* buffer not being in view mode when
command completes.
[060615] Corrected types of exchange-point-and-mark.
[060608] Improved OSD search dialog by making the buttons always enabled
and reporting an error if search string is empty.
[060608] Made the existing hidden scheme macro a visible command which can
be used to change the current color scheme. Set .scheme.current
to the file name of the current scheme Saved the current scheme
in a session so a user can create a session with its own
different scheme.
[060526] Sessions. Changed to use new shut-down pseudo key.
[060526] Changed shut-down process to call the ehooks for the current
buffer of all frames and changed the shut-down macro to a pseudo
key-binding.
[060525] Added a new buffer-major-mode command to change the current
buffer's hook, giving it an arg of -1 or major mode of "" removes
the hook. No completion list yet. Fixed tab-width setting so all
3 windows get the same new value.
[060525] Changed gdiff to insert the 2 files into temp buffers so if the
files are already loaded by the user these buffers are not
effected. Added the ability to set the tab width.
[060525] Fixed crash caused by watch refreshing the buffer while user is
using isearch - stopped watch from refreshing the buffer.
[060525] Added a new bit 0x10 to find- read- and view-file to disable the
context fhook evaluation.
[060525] UNIX fix. Call screenUpdate directly after a window resize -
fixes gdiff update problem.
[060523] Sessions. First serious rev of session-load and -save.
[060523] Added arg to tool-bar to allow the tool-bar to be initialized
without re-reading the registry - required by new session
support.
[060523] Changed left click on mode line to change to the window if the
mouse is not moved.
[060523] Fixed C++ '::<function>() ;' indentation bug introduced with c++
initialize ': <base-init> ()' indentation support.
[060523] Encrypted files. Added file/host to the password prompt so on a
-c the user should know which password is required.