-
Notifications
You must be signed in to change notification settings - Fork 2
/
Changes
141 lines (114 loc) · 5.45 KB
/
Changes
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
Version 2.3.1
Hurrah, new_curse has been excised! :-D
- change aee.h to allow people to use ncurses, using a change from ee.c that was
used by freebsd, (incorrectly attributed to AMDmi3 in commits)
- fix the makefile to allow people to choose which curses they want
- PROGRESS: No more new_curse! I chose to link to the place I got the original code
from as a means of giving people the option of looking at an earlier version.
- REGRESSION: resizing the terminal window which you are using crashes, debuggers
have some issues with tracing this problem
Version 2.3.0
Been a couple of years since this updated. Alternative Maintainer Release. :-?
- Change up the build system to allow people to use ncurses, (a modern curses library).
- Clean up a bunch of stuff and switch New_Curse to the version in the ee source
variant from AMDmi3
- Remove the Xif stuff as it's unnecessaryish and dump XAE as unnecessary, as well
- REGRESSION: As a result of switching New_Curse, I have to figure out how to
allow the code to run in xterm.
- PROGRESS: no longer need to warn linker of multiple defines.
version 2.2.22
Been awhile since this has been updated. :-(
- a bunch of work to drag this into the 21st century. ;-)
bulk of it was converting incompatible ints. Change string termination
from NULL to '\0'. Reverse a previous conversion from NULL to '\0' back
to NULL and a bunch of other things that I can't remember.
version 2.2.15b
- modified new_curse.c to handle different subdirectory naming in terminfo
directory; first noted on Mac OS 10.2
version 2.2.15a
- properly set file name variables if no file associated with journal entry
- when generating menu for recovering from journal if there was no file
name then use the journal name
version 2.2.15
- added ability to specify ee_mode so main menu for aee will look more like
ee's main menu
version 2.2.14c
- made more changes to correct behavior when reading DOS files
with CR/LF, was incrementing counter when encountered LF but
not pointer, causing incorrect behavior in corner cases when
the last buffer read contained a CR as the last character
version 2.2.14b
- made changes to handle dos files better: fixed defect in which sometimes
two lines would be joined
version 2.2.14a
- modified get_full_path() so that it gets the true path name even if the path
specified is a full path (i.e., starts with a /)
version 2.2.14
- modified so that full path is determined for an edited file, and
comparison of full path is done with info in journal info file to
determine if the same file is being edited already
- corrected logic in diff function which caused the diff buffer to be
created and then deleted before the diff
version 2.2.13
- added a new command: 'diff' which provides the diffs between the editor
buffer contents and the file associated with the buffer
- minor change to have status_display called if string found in search
(previously the status line would be blank)
version 2.2.12b
- modified to take into account Darwin (Mac OS X) to provide a
different option to strip the final executable
version 2.2.12a
- defect fix in file.c to correctly get the date info of the just written file
version 2.2.12
- added code to detect if the file was changed outside of the editor during
editor and notify user
- added code to check if the file is being edited already (at least by the
same user)
version 2.2.11
- added code to check for the parent process going away, since otherwise aee
will become a run-away process (xae is unaffected, so the changes are
ifdef'd for aee only)
version 2.2.10
- modified aee.c to use a header file to specify the version number
- modified control.c so that when a new file is saved the current working
directory is used as the path rather than the original working directory
(except of course if an alternate path is provided as the name of the file
to be saved)
version 2.2.9
- modified create.make and new_curse.c to allow defining TERMCAP file
location (since some distributions move the file)
version 2.2.8
- fixed defect which caused aee and xae to crash when recovering from a
journal where the session didn't have a file name associated with the
journal
- added ability to specify a file name with the 'save' command,
previously a name would be ignored and the name prompted for (unless
a name were already associated). Note, if a name is already
associated with the buffer any name supplied with the 'save' command
is ignored.
version 2.2.7
- fixed defect which caused core dump in xae when mouse cursor leaves
left side of window
version 2.2.6
- corrected defect in control.c which prevented file from being saved in
restricted mode
version 2.2.5
- added 'home' key to Xcurse
- added options for 'text' and 'binary' modes
- added sending carriage-return to pipe if dos_file is true (so that diffs
between the file and editor contents will work even with DOS files)
- fixed defect in new_curse
- added check for more select headers to get BSD_SELECT set in create.mk.aee
version 2.2.4
- fixed defect which caused line to be improperly resized when tab stops
changed
version 2.2.3
- fixed defect which caused segmentation fault if marking text on the last
line of a buffer
version 2.2.2
- added handling for DOS/Windows files (with CR/LF)
- minor changes to allow use of /usr/local/aee for help.ae and init.ae files
version 2.2.1
- Minor error and help message changes to improve usability
[aee-2.2.0-1]
- First announcement to Freshmeat