comparison lisp/w3/ChangeLog @ 16:0293115a14e9 r19-15b91

Import from CVS: tag r19-15b91
author cvs
date Mon, 13 Aug 2007 08:49:20 +0200
parents 9ee227acff29
children 859a2309aef8
comparison
equal deleted inserted replaced
15:ad457d5f7d04 16:0293115a14e9
1 Thu Jan 30 20:27:06 1997 William M. Perry <wmperry@aventail.com>
2
3 * w3-display.el (w3-handle-image): When doing table auto layout, don't
4 start loading the images.
5
6 Wed Jan 29 06:15:37 1997 William M. Perry <wmperry@aventail.com>
7
8 * font.el (x-font-create-name): Yet another fix for not screwing up the
9 line-height in Emacs 19.
10
11 * w3-display.el (w3-face-for-element): Uhh, oblique seems to work.
12
13 * font.el (set-font-style-by-keywords): now deals with arguments that
14 aren't lists, for the font-style and font-variant CSS stuff
15
16 * w3-display.el (w3-display-node): Reimplemented <cookie> tag.
17 (w3-display-node): Reimplemented <flame> tag.
18
19 * url.el (url-insert-file-contents): url-insert-file-contents now
20 decodes/uncompresses the data before returning.
21
22 * w3-display.el (w3-display-node): Reimplemented <pinhead> tag
23
24 Tue Jan 28 06:22:08 1997 William M. Perry <wmperry@aventail.com>
25
26 * font.el (x-font-create-name): Never take font size into account under
27 Emacs - too much chance of totally screwing up the users leading by
28 choosing a bigger font than their default. This sucks. But I can't
29 find a better solution.
30
31 * w3.el: w3-mode now turns on truncate-lines by default.
32
33 * w3-forms.el (w3-form-create-image): Better image input type support.
34
35 Mon Jan 27 08:21:58 1997 William M. Perry <wmperry@aventail.com>
36
37 * w3-forms.el (w3-form-create-password): Now uses real password entry
38 widgets provided by 'widget' - you _MUST_USE_ the widget library that
39 comes with Emacs-W3 for this, otherwise the info won't be hidden
40 correctly.
41 (w3-form-add-element): Deal with hidden text areas better when they are
42 in forms
43
44 * Synch'd up to widget 1.22
45
46 Sun Jan 26 16:50:09 1997 William M. Perry <wmperry@aventail.com>
47
48 * Emacs-W3 3.0.51 released
49
50 * w3-forms.el (w3-form-create-text): Now uses the real text entry widgets
51 provided by 'widget' - still can't do this for password fields yet
52 though.
53
54 * Synch'd up to Widget 1.20
55
56 Sat Jan 25 13:38:12 1997 William M. Perry <wmperry@aventail.com>
57
58 * url.el (url-expand-file-name): Now strips out spaces as well as
59 newlines/carriage returns. More fixes for that bastardized microsoft
60 home page.
61
62 * url-http.el (url-create-mime-request): Make sure that we retrieve the
63 cookies for the real URL we are retrieving when going through a proxy.
64 Now the psychotic crap that is the microsoft home page should be
65 successfully retrieved if going through an HTTP proxy.
66
67 * url-cookie.el (url-cookie-handle-set-cookie): Attempt to deal with
68 idiotic microsoft home page that sends out set-cookie headers that look
69 like MC1=ID=abc, and expects two cookies MC1='' and ID='abc' *sigh*
70
71 * w3-forms.el, w3-display.el: Form elements now keep all their attributes
72 with them. Will be useful when we start allowing scripting.
73 (w3-form-create-custom): Rudimentary patches to allow embedding 'custom'
74 widgets into the buffer. Interesting.
75
76 * w3-forms.el (w3-form-determine-size): New function to calculate how big
77 a form field will be - option lists should look much better now.
78
79 Thu Jan 23 08:48:59 1997 William M. Perry <wmperry@aventail.com>
80
81 * Synch'ed up to custom 1.19
82
83 * url-parse.el: document extra slots of url-generic-parse-url
84
85 Thu Jan 23 08:34:34 1997 Joe Wells <jbw@cs.bu.edu>
86
87 * url-file.el (url-file): Patch to tell ange-ftp and/or efs the password
88 in a file/ftp URL so that you won't be prompted for the password, even
89 if one was specified in the URL
90
91 * url-parse.el (url-generic-parse-url): Fixed bug where specifying a
92 username and password in the URL would downcase the username and
93 password as well as the hostname.
94
95 Wed Jan 22 08:28:13 1997 William M. Perry <wmperry@aventail.com>
96
97 * Emacs-W3 3.0.50 released
98
99 * base64.el (base64-encode-region): Pulled in code from VM for quicker
100 encoding/decoding
101
102 * mm.el (mm-content-transfer-encodings): Better base64 decoding
103
104 Wed Jan 22 07:31:03 1997 Alf-Ivar Holm <alfh@ifi.uio.no>
105
106 * w3-emulate.el (w3-lynx-emulation-minor-mode-map): Lynx [up] and [down]
107 bound to non-existing functions.
108
109 * w3.el (w3-do-setup): Fixed installation of lynx emulation modes keymap.
110
111 Tue Jan 21 07:56:51 1997 William M. Perry <wmperry@aventail.com>
112
113 * url-misc.el (url-data): Make sure to url-decode the data before
114 inserting it into the buffer.
115
116 * w3-menu.el (w3-toggle-minibuffer): better version
117
118 * w3-forms.el (w3-form-create-integer): New form entry type
119 (w3-form-create-float): new form entry type
120 (w3-form-encode-helper): deal with the new integer/float types
121
122 * w3-display.el (w3-display-node): Reimplemented <select multiple> as a
123 list of checkboxes
124
125 Mon Jan 20 06:29:07 1997 William M. Perry <wmperry@aventail.com>
126
127 * w3-display.el (w3-display-node): Keep track of the last form's action,
128 for theoretically 'naked' input fields that we want to try and handle as
129 best we can anyway.
130
131 * w3-parse.el: Much more lenient about where form elements can be found.
132
133 * w3-forms.el: summarizer functions now take the widget as an extra
134 parameter.
135
136 * w3.el (w3-find-etc-directory): New function - not used yet.
137
138 * w3.txi: Warning! You now need a very new version of texinfo to compile
139 the .info or .dvi file yourself.
140
141 * url-mail.el (url-mail): Now tries to use message-mail if it is bound
142 instead of just plain old 'mail'.
143
144 * w3-forms.el (w3-form-add-element): Duh, fix hidden form fields.
145
146 * font.el (font-normalize-color): Hopefully fixed color lossage under OS/2
147 and Windows
148
149 * w3-forms.el (w3-form-summarize-field): Actually 'message' the string as
150 a workaround for emacspeak 5.0
151
152 Sun Jan 19 09:32:15 1997 William M. Perry <wmperry@aventail.com>
153
154 * w3-xemac.el (w3-mouse-handler): Ditto
155
156 * w3-e19.el (w3-mouse-handler): Protect against 'bad format string' errors
157 when showing a hexified URL
158
159 * w3-forms.el (w3-form-mark-widget): Be super paranoid and mark all
160 children and their children's children, and the parents of a widget.
161 (w3-form-create-radio-button): Make sure radio button children always
162 get updated via w3-form-mark-widget.
163 (w3-form-summarize-radio-button): Slightly better summarization of radio
164 buttons.
165
166 * Emacs-W3 3.0.49 released
167
168 * Synch'ed up with widget 1.18
169
170 Fri Jan 17 06:25:36 1997 Dave Love <d.love@dl.ac.uk>
171
172 * w3-display.el: w3-echo-link now prefers the URL to the text of a link
173
174 Fri Jan 17 06:25:36 1997 William M. Perry <wmperry@aventail.com>
175
176 * w3-display.el: Fixed handling of inlined styles
177
178 * w3-mouse.el: Some fixes for XEmacs when built with no X support
179
180 * default.css: Now uses the new @media directives instead of the old
181 :blah: stuff
182
183 * css.el (css-handle-media-directive): New function to handle @media
184 directives.
185 (css-parse): Deprecate the old :mediatype: way of specifying media
186 dependent styles.
187
188 * w3-style.el (w3-handle-style): Now gets passed a plist instead of an
189 assoc list.
190 (w3-handle-style): Pay attention to the new 'media' attribute on
191 stylesheet links, and don't load the stylesheet if we aren't currently
192 running on that type of media.
193
194 * css.el (css-properties): Added proposed printing properties from a W3C
195 draft.
196
197 Thu Jan 16 06:06:45 1997 William M. Perry <wmperry@aventail.com>
198
199 * css.el (css-handle-media-directive): Implemented the @media processing
200 instruction.
201
202 * w3-forms.el (w3-form-summarize-option-list): Changed the summarize
203 function for option lists. Much saner now.
204
205 * w3.el (w3-read-url-with-default): Use the URL at point before falling
206 back to http://www.
207 (w3-source-document): When sourcing a document, let set-auto-mode do the
208 right thing. .html comes up in html-mode, or whatever now.
209
210 * url-cookie.el: Fixed some compile warnings under Emacs
211
212 * w3-forms.el (w3-form-summarize-option-list): Make each choice-item have
213 emacspeak-help set.
214
215 * w3-speak.el (w3-widget-backward): New advice
216 (w3-widget-forward): New advice
217
218 * w3-forms.el (w3-form-create-option-list): Renamed function
219
220 * Emacs-W3 3.0.48 released
221
222 * w3-display.el (w3-face-for-element): Use background-color instead of
223 just background for css property.
224
225 * w3-forms.el (w3-form-encode-helper): Fixed radio buttons, duh.
226
227 * url-misc.el (url-do-terminal-emulator): Fixed bad var reference left
228 from old code.
229
230 * url-gw.el: Moved all the gateway variables into their own namespace to
231 make it easier to turn this into a standalone package.
232
233 * dist.Makefile (SOURCES): Added url-gw and w3 to the build targets.
234
235 Wed Jan 15 08:00:37 1997 William M. Perry <wmperry@aventail.com>
236
237 * Emacs-W3 3.0.47 released
238
239 * url.el (url-expand-file-name): Make sure to remove \r from the URL as
240 well as \n
241
242 * url-gw.el (url-open-stream): Added in 'telnet' and 'rlogin' methods for
243 url-gateway-method. Code stolen from GNUS. Thanks lars! :) It would
244 be nice to make this file its own package and be able to override
245 open-network-stream so that all apps could get this for free.
246
247 * url-misc.el (url-generic-emulator-loader): Consolidated the tn3270,
248 telnet, and rlogin URL loaders into one smarter function
249
250 * url.el: Made cookie and auth modules autoloaded, removed some old autoloads
251 (url-open-stream) Moved to url-gw.el
252
253 Mon Jan 13 22:11:00 1997 William M. Perry <wmperry@aventail.com>
254
255 * w3-display.el (w3-widget-echo): w3-echo-link can now be a list, so the
256 user can explicitly control fallback behaviour.
257
258 * w3.txi: Added some pointers to CSS documentation
259
260 * mule-sysdp.el (mule-code-convert-region): ditto
261
262 * w3.el (w3-convert-code-for-mule): Fixed bug in XEmacs 20.0 mule
263
264 Mon Jan 13 11:14:29 1997 T. V. Raman <raman@Adobe.COM>
265
266 * w3.el (w3-widget-forward): Call widget-forward interactively so that
267 emacspeak will hook it correctly.
268
269 Mon Jan 13 11:14:29 1997 William M. Perry <wmperry@aventail.com>
270
271 * w3-display.el (w3-refresh-buffer): Finally reimplemented
272 w3-refresh-buffer.
273
274 Sun Jan 12 10:32:50 1997 Karl Eichwalder <ke@ke.Central.DE>
275
276 * w3.txi: Add @dircategory and @direntry... @end. `install-info'
277 from texinfo-3.9 know about those.
278
279 Sun Jan 12 21:49:44 1997 William M. Perry <wmperry@aventail.com>
280
281 * w3.el (w3-save-as): Can now save a page as postscript again
282
283 * w3-display.el (w3-display-node): inline styles work again
284
285 * url-misc.el (url-data): Updated data: URL to the spec.
286 ftp://ietf.org/internet-drafts/draft-masinter-url-data-02.txt
287
288 Sat Jan 11 20:47:24 1997 William M. Perry <wmperry@aventail.com>
289
290 * Emacs-w3 3.0.45 released
291
292 * url-misc.el (url-data): Now supports the 'data' URL type, which just
293 'fetches' everything after the data: chunk of the URL
294
295 Fri Jan 10 11:49:43 1997 William M. Perry <wmperry@aventail.com>
296
297 * w3-display.el (w3-display-node): Multicolumn works, but puts things
298 across instead of down
299
300 * w3-parse.el: Basic support for parsing <multicol>
301
302 * w3-display.el (w3-display-node): Make our semi-widgety hyperlinks
303 start/end open under XEmacs.
304
305 * w3.el (w3-complete-link): Make sure we take case into account when doing
306 link completion. The user can use 'test' to complete to link titled
307 'Test'. Uses try-completion for this, which seems to work since we
308 require a match. Is this the best way to do this? Other than not being
309 case-insensitive at this point?
310
311 * w3-forms.el (w3-form-default-widget-creator): Better way of handling
312 updates to text entry fields.
313 (w3-revert-form): Everything should be reverted correctly, both in
314 internal storage and in the buffer
315 (w3-form-create-radio-button): Get a more unique identifier to store
316 radio elements by - old way could theoretically get collisions.
317
318 * w3-display.el (w3-display-handle-list-type): Updated use of 'list-style'
319 to use new property 'list-style-type'
320 (w3-prepare-buffer): Now kills the source buffer before it starts
321 drawing the tree, to avoid *URL-n* buffers when not really necessary.
322
323 * css.el (css-properties): Updated all the properties to the W3C's latest
324 'recommendation' level CSS specification.
325 (css-handle-import): much better handling of @import
326 (css-parse): Better handling of '@' directives in general
327 (css-expand-value): General cleanup, reference the CSS and ACSS specs
328 for how/why we are parsing something the way we are.
329
330 Thu Jan 9 06:17:08 1997 William M. Perry <wmperry@aventail.com>
331
332 * Updated all copyright notices. Happy belated new year!
333
334 * w3-display.el (w3-region): Fixed a few bugs with nuking too much of a
335 buffer when using w3-region
336
337 * w3.el (w3-read-url-with-default): Use new variable.
338
339 * w3-vars.el (w3-fetch-with-default): New variable to control whether or
340 not w3-fetch will figure out a good default value for the URL or not.
341
342 * w3-forms.el (w3-form-mark-widget): New function to mark a widget and all
343 its children with an appropriate :emacspeak-help and 'w3-form-data
344 Now defines a few keywords to look more widget-y
345
346 Wed Jan 8 09:27:47 1997 William M. Perry <wmperry@aventail.com>
347
348 * css.el (css-expand-value): Added elevation, angle, and time units.
349
350 * w3-display.el (w3-display-node): Turn on voice-lock-mode by default in
351 all w3 buffers.
352
353 * css.el (css-properties): Added in new speech properties from the ACSS
354 note from the W3C. Please see
355 http://www.w3.org/pub/WWW/Style/CSS/Speech/NOTE-ACSS for more
356 information.
357
358 * w3-forms.el: Moved all the form entry summarization functions from
359 w3-speak.el into w3-forms. Easier to keep in synch this way.
360
361 * w3-display.el (w3-display-node): Reimplimented the 'keygen' form entry
362 type for netscape compatibility.
363
364 Tue Jan 7 07:20:08 1997 William M. Perry <wmperry@aventail.com>
365
366 * w3-display.el (w3-region): New function that parses the HTML in a region
367 'in-place', so that things like MIME mailers/gnus readers can show HTML
368 inline a lot easier.
369
370 * w3-forms.el (w3-form-resurrect-widgets): Fixed case where a widget goes
371 all the way to point-max and next-single-property-change will return
372 nil. Would pass bad args to delete-region.
373 (w3-form-summarize-field): Moved some of the smarts about summarizing W3
374 widgets from w3-speak into the core forms code.
375
376 * font.el (define-font-keywords): New function for defining keywords that
377 will actually work across Emacs and XEmacs
378
379 * w3-display.el (w3-display-node): Reimplemented 'note' functionality, by
380 converting it into a two-cell table.
381 (w3-display-node): Implemented <dir> as multi-column, as-per the RFC and
382 HTML 3.x specifications
383
384 * default.css: Added default display type for dir and menu
385
386 Mon Jan 6 21:49:52 1997 William M. Perry <wmperry@aventail.com>
387
388 * url-http.el (url-create-mime-request): Fixed yet another stupid problem
389 in Host: header handling. Was never sending the right information if
390 you were not going through a proxy this time. *sigh*
391
392 * w3-forms.el (w3-form-add-element): Fixed hidden form fields
393
394 Sun Jan 5 22:38:54 1997 William M. Perry <wmperry@aventail.com>
395
396 * url-vars.el (url-proxy-services): updated documentation string
397
398 * w3-widget.el (widget-image-notify): Fixed client side handling of
399 imagemaps on a TTY or a delayed/broken image. Duhhh
400
401 Fri Jan 3 Dave Love <d.love@dl.ac.uk>
402
403 * w3-e19.el (w3-mouse-handler): Fix link echoing.
404
1 Fri Jan 3 08:43:56 1997 William M. Perry <wmperry@aventail.com> 405 Fri Jan 3 08:43:56 1997 William M. Perry <wmperry@aventail.com>
406
407 * Emacs-W3 3.0.43 released
2 408
3 * font.el (make-font): Treat args as a plist, just for sanity's sake. 409 * font.el (make-font): Treat args as a plist, just for sanity's sake.
4 410
5 Thu Jan 2 12:19:31 1997 William M. Perry <wmperry@aventail.com> 411 Thu Jan 2 12:19:31 1997 William M. Perry <wmperry@aventail.com>
6 412