File: ChangeLog

package info (click to toggle)
tkmail 4.0beta9-8.1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,444 kB
  • ctags: 923
  • sloc: tcl: 13,262; ansic: 6,998; makefile: 351; sh: 88; sed: 57
file content (267 lines) | stat: -rw-r--r-- 9,928 bytes parent folder | download | duplicates (3)
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
Sun Apr 21 19:06:53 1996  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	* bindxtnd.tcl (tkBindSource): new scheme for supporting bindings
	models. Moved actual bind commands out of text.tcl and entry.tcl 
	into text/{base,emacs}.tcl and entry/{base,emacs}.tcl and new 
	tkBind(model) settings says which model to use

Sun Feb 25 18:17:18 1996  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	* text.tcl (tkTextFormatRegion): small improvement to prevent stray
	spaces at beginning of line

Mon Feb 12 10:25:38 1996  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	RELEASE of TkMail 4.0 beta 4

	* bindxtnd.tcl: moved sourcing of ~/.tkbindrc to end of file

	* text.tcl (tkTextSetup): give tkText($w,fillWidth) a default large
	value to prevent error on destroy

Sat Feb 10 15:30:37 1996  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	RELEASE of TkMail 4.0 beta 3

Thu Feb  8 15:43:08 1996  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	* text.tcl: now use <Map> bind to try to get fillCol correctly
	if text not mapped
	(tkTextFormatRegion): preserves two spaces after period or colon
	and get true prefix from second line, not first. This will preserve
	first line indents.
	(tkTextCenterLine): new proc to center line on screen and
	bound to <Control-l>
	(tkTextKillLine): should be more emacs-like at end of buffer

Fri Feb  2 17:19:32 1996  Paul Raines  <raines@pascal.physics.wm.edu>

	RELEASE OF TKMAIL 4.0 beta 2
	
	* text.tcl (tkTextFormatRegion): fixed hang at end of text
	(I hope for good this time)

Sun Jan 21 13:53:28 1996  Paul Raines  <raines@curie.physics.wm.edu>

	RELEASED: v1.0 beta 1

	* entry.tcl (tkEntrySetup): now replace base Tk 'entry' procedure
	with wrap around to make sure tkEntrySetup is called on creation
	(tkEntrySetupPreExist): search for previously existing entries
	and tkEntrySetup them

	* text.tcl (tkTextSetup): now replace base Tk 'text' procedure
	with wrap around to make sure tkTextSetup is called on creation
	(tkTextSetupPreExist): search for previously existing texts
	and tkTextSetup them

Sat Dec  2 16:12:31 1995  Paul Raines  <praines@unixhub.SLAC.Stanford.EDU>

	* dsearch.tcl (tkTextDSearchStart): now recognizes turns of
 	replace options if text widget is not in normal state Toplevel is
 	now descended from . directly. Also did a bit of packing cleanup
	(tkTextDSearchAgain): new routine to repeat last search without
 	having to popup dialog
	
	* text.tcl (tkTextInsertChar): added clean option
	(tkTextReplace): now takes text & tag arguments like a regular
	'text insert' command (as tkTextInsert has for a while)
	(tkTextWordIndex): fixed loop bug at beginning of buffer

Mon Nov 27 16:28:11 1995  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	* text.tcl (tkTextDelete): changed tkTextInsert, tkTextDelete, and
	tkTextInsertTagBuffer to not manipulate the insert mark so they
	work more like the real text commands. I use the bindins mark 
	instead. The only marks the text.tcl file should create now is 
	emacs & bindins so hopefully this will not conflict with most apps.
	New tkTextTagAdd and tkTextTagRemove commands to interface just
	like the 'text tag' commands
	(tkTextReTag): rearranged arguments to be more consistant with
	text tag add/remove commands

Wed Nov 22 10:10:28 1995  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	* text.tcl (tkTextGetTagRange): new procs tkTextGetTags and
	tkTextGetTagRange

	* bindxtnd.tcl (tkBindSetStateKey): new prebindtags and postbindtags
	tkBind() settings to specify for a widget bindtags to be retained
	during a state key rebinding.

Mon Nov 13 11:11:59 1995  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	RELEASED v0.9

	* prompt.tcl (tkBindPromptChar): new prompt procedure for
	single character queries as in (y/n)?

	* text.tcl (tkTextModified): new procedure to query or set
	if text has been modified

	* tkBindTest: added new procedures and bindings for saving
	and loading files so can actually be a useful editor

	* README: hopefully placed proper copyrights in all places so
	that everything is legal

	* bindxtnd.tcl (tkBindSetStateKey): moved BindState tag
	to beginning of bindtags so if an error occurs, the state
	is still canceled.

Sun Nov 12 18:05:31 1995  Paul Raines  <raines@moby.linux.org>

	* text.tcl (tkTextExchangeMark): changed to not produce an error
	if emacs mark does not exist

	* bindxtnd.tcl: new notransient setting

	* rectangle.tcl: now requires prompt package for the
	string-rectangle functunality

	* bindxtnd.tcl (tkBindParseArgs): new general proc for
	processing proc arguments
	(tkBindExpandFilename): new general procs for handling
	filename expansion
	(tkBindCreateMesgBuffer): new procs for creating a message
	buffer widget compatible with prompt package

	* prompt.tcl: new prompt package for getting string
	from user

Sat Nov 11 22:26:45 1995  Paul Raines  <raines@moby.linux.org>

	* text.tcl (tkTextGetParaBounds): fixed bug with one liners
	and end of buffer
	(tkTextFormatRegion): added code to make educated guess at a
	non-whitespace prefix (ex: # >> tom: (roger)). Needs to be
	severly road tested.

Sat Nov 11 17:27:12 1995  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	* text.tcl (tkTextSetMark): fixed bug with argument not getting
	processed properly for "popping"
	(tkTextEatSpace): now can leave one space for ESC SPC bindings

	* emacs.list: new file to track status of package

	* rectangle.tcl: new rectangle package

	* text.tcl (tkTextDestroy): added C-z bindings

Sun Oct 22 07:03:12 1995  Paul E. Raines  <raines@phrixus.SLAC.Stanford.EDU>

	* dsearch.tcl: new package for search/replace in a dialog

	* bindxtnd.tcl (tkBindSetMesg): added ability to change the 
	variable a text/entry writes it messages to

Thu Sep 21 14:08:53 1995  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	* text.tcl (tkTextPlaceLine): catch error going past last line
	(tkTextWrapWord): now uses tkBind(fillBreak)

Thu Sep 14 12:44:53 1995  Paul E. Raines  <raines@unixhub.SLAC.Stanford.EDU>

	* text.tcl (tkTextCopyTagBuffer): improvements from suggestions
	from Colin McCormack and Zsolt Koppany

Wed Aug 23 00:18:42 1995  Paul Raines  <raines@moby>

	RELEASED v0.8

	* entry.tcl: ported text.tcl to entry.tcl where
	features made sense for entries

	* bindxtnd.tcl: moved several procedure from text.tcl
	to bindxtnd.tcl while coding entry.tcl as I discovered
	they could be shared
	New setting tkBind(insertAtClick)
	Moved tkText(%W,arg) to tkBind(%W,arg)

Wed Jul 26 00:18:42 1995  Paul Raines  <raines@moby>

	RELEASED v0.7

	* text.tcl: Many fixes to "bbox" bug that gave errors
	on cursor movement outside viewable region

	* bindxtnd.tcl (tkBindRequire): new setting tkBind(required)
	keeps track of those packages already required so another
	require will not resource the package

Tue Jul 25 21:16:56 1995  Paul Raines  <raines@moby>

	* text.tcl (tkTextEvalSel): not evalutes at global level
	(tkTextGetParaBounds): added news proc to return the
	text indices of the bounds of a paragraph
	(tkTextMarkPara): selects a paragraph, bound to M-h
	(tkTextFormatPara): totally rewritten to preserve tag
	information and to handle tabs. New setting tkBind(fillBreak)
	to tell proc where it can break

OLD CHANGELOG:
  v0.1
     6/16/95	Initial release
  v0.2
     6/17/95    Added check for text widget being disabled
		Made tag list argument optional for tkTextInsert
		  and tkTextReplace
		Fixed bug where mouse insertion didn't get into
		  the undo ring
		Undo must be explicity turned on for each widget
		Added tkText(bindUndo) setting for making all 
		  text widget turn on undo tracking by default
		Added check for emacs mark existance
		Added tkText(bell) setting for those who want silence
		Changed name of distribution to tkTextEnhanced
		Added Motif model 2 bindings for strictMotif
  v0.3
     6/19/95    Fixed bug with text widget that don't have undo setup

  v0.4
     7/2/95	Removed bindtags command in setup.
		Use temporary bindtags override now to implement
		  "state" keys.
		New tkText(modKeys) variable to inform text.tcl of
		  which keys are modifier keys
		New tkText(delSel) variable to control whether a
		  character insertion should delete the selection first
		  and whether a character deletion should delete the
		  selection instead, if it exists
		Always exports top kill-ring text to Tk clipboard
		Added isearch add-on package
		New tkText(noCase) variable to control case sensitivity
		  of isearch
		Added hook possibilities to ~/.tkTextrc
     7/9/95	Fixed undo with tags bug
		Made final index argument to tkTextDelete optional
		  to more like 'text delete' command
     7/13/95	Modified mouse "word" select to use tkText(notWord)
		Button 3 can be used to select text into the clipboard
		  without moving insert cursor
		Now allow selection to be restored on undo 
   v0.5
     7/23/95	Renamed package to tkBindExtended
		Moved several functions and settings to use tkBind
		  in the bindxtnd.tcl file
		Allow for a ~/.tk/tkBind/init file instead of ~/.tkBindrc
		Created a emacs-like 'require' mechanism
		Add C-x C-e for evaluting selection as Tcl code
     7/24/95	Modified fillCol to handle tabs using fillWidth
		Modified line movement to handle tabs
		Made undo more emacs-like so that and undo operations
		  are also pushed on the undo stack and can themselves
		  be undone the next time an undo sequence is started.
		This means if you do a bunch of undos, then anything
		  else (e.g. move the cursor), then the next undo operation
		  starts undoing your previous undos
   v0.6
     7/25/95	Fixed bug with <Control-s><y> in isearch
		Fixed bug in tkTextPushTagBuffer with kill-ring shortening
		Have tkTextEvalSel return resultant text
		Moved TclX fake procs to bindxtnd.tcl
		<Return> now has own cmd name "NewLine" which causes
		  separate undo stack entries for different lines
		Added "len" keyword support to TclX fake procs