comparison lisp/w3/ChangeLog @ 14:9ee227acff29 r19-15b90

Import from CVS: tag r19-15b90
author cvs
date Mon, 13 Aug 2007 08:48:42 +0200
parents ac2d302a0011
children 0293115a14e9
comparison
equal deleted inserted replaced
13:13c6d0aaafe5 14:9ee227acff29
1 Sun Aug 11 16:41:58 1996 William Perry <wmperry@cs.indiana.edu> 1 Fri Jan 3 08:43:56 1997 William M. Perry <wmperry@aventail.com>
2
3 * font.el (make-font): Treat args as a plist, just for sanity's sake.
4
5 Thu Jan 2 12:19:31 1997 William M. Perry <wmperry@aventail.com>
6
7 * w3-display.el (w3-table-hack-borders): Fix stupid use of 'otheriwse'
8 instead of 'otherwise' in a case statement.
9
10 * w3-forms.el (w3-form-add-element): Fix stupid use of 'otheriwse'
11 instead of 'otherwise' in a case statement.
12 (w3-form-resurrect-widgets): Fixed XEmacs handling of widget recreation,
13 and also fixed problem where some widgets would be skipped.
14
15 Tue Dec 31 07:37:17 1996 William M. Perry <wmperry@aventail.com>
16
17 * w3-e19.el: All the menus in Emacs-19 now use the same constructors that
18 the :filter entries under XEmacs do. This will make things much easier
19 in the future in not duplicating crufty menu-construction code once for
20 XEmacs menu-structs and once for Emacs keymaps.
21
22 * w3-menu.el (w3-menu-html-links-constructor): Now works with the Emacs 19
23 implementation of property lists.
24
25 Mon Dec 30 06:25:28 1996 William M. Perry <wmperry@aventail.com>
26
27 * w3-menu.el (w3-popup-menu): context-sensitive menus over delayed images
28 work again
29
30 * w3-display.el (w3-parse-link): New way to store <link> information from
31 an HTML document.
32
33 * w3.el (w3-search): Deal with new <link> storage
34
35 * w3-menu.el (w3-menu-html-links-constructor): Deal with new way <link>
36 items are stored - now uses the 'title' attribute if present.
37
38 * w3-auto.el (w3-form-resurrect-widgets): Added autoload
39
40 * url-file.el (url-format-directory): Removed url-forms-based-ftp option -
41 didn't really work anyway.
42
43 Sun Dec 29 15:54:21 1996 William M. Perry <wmperry@aventail.com>
44
45 * w3-forms.el (w3-form-resurrect-widgets): fixed stupid problem in munging
46 of the size of form elements.
47
48 * Emacs-W3 3.0.42 released
49
50 * w3-display.el (w3-table-hack-borders): Deal gracefully with not finding
51 a 'terminal' font to display hacked border chars in
52
53 * w3-hot.el (w3-hotlist-add-document): don't hexify a url before sticking
54 it in the hotlist buffer
55
56 * w3-display.el (w3-display-node): hyperlinks with images at the start
57 will now have a button associated with the entire link, not just the
58 image part.
59
60 * w3-sysdp.el (fillin-text-property): made it work under Emacs19
61
62 Sun Dec 29 00:07:39 1996 Takahiro Hayata <hayata@sc511t.s.kobe-u.ac.jp>
63
64 * mule-sysdp.el (mule-write-region-no-coding-system): Patch for Mule 2.3
65
66 Sun Dec 29 00:07:39 1996 William M. Perry <wmperry@aventail.com>
67
68 * w3-forms.el (w3-form-add-element): Only insert stubs of the right length
69 for a for element, and do munging of that text into the actual widgets
70 later. This saves us a lot of grief and heartache when handling things
71 like radio buttons that span table elements because the markers have
72 become completely insane by the time the next widget is ready to be
73 created.
74
75 Sat Dec 28 17:24:08 1996 William M. Perry <wmperry@aventail.com>
76
77 * w3-display.el (w3-display-table): Don't crap out on invalid tables where
78 table-dimensions tells us we have a 0 column or 0 row table.
79
80 * w3-widget.el (widget-image-value-create): Use :action instead of :notify
81 for widget-image-callback - hyperlinked images under Emacs 19 should
82 work again.
83
84 Thu Dec 26 18:26:25 1996 William M. Perry <wmperry@aventail.com>
85
86 * w3.el (w3-widget-forward): Use this instead of widget-forward.
87 (w3-widget-backward): Ditto. Need to make both of these smart for w3.
88
89 * w3-display.el (w3-display-node): Implemented the display class 'none'
90 for turning off the rendering of an element and its subcontent.
91
92 Thu Dec 26 07:21:58 1996 William Perry <wmperry@aventail.com>
93
94 * w3-parse.el (w3-parse-buffer): *sigh* Allow _ in attribute names.
95
96 * Emacs-W3 3.0.41 released
97
98 * url-parse.el (url-generic-parse-url): bind inhibit-read-only to 't' in
99 url parsing buffers, to avoid 'attempt to modify read-only text'
100 problems when the string passed to url-generic-parse-url has the
101 read-only text property set.
102
103 * w3-e19.el (w3-setup-version-specifics): popup menus should work in
104 Emacs19 again.
105
106 * css.el (css-expand-value): For margin and padding, make sure we _always_
107 convert into a valid length spec. Setting a 'margin' or 'padding'
108 property group instead of individual margin-* or padding-* values would
109 cause the display engine to crap out.
110 (css-get): Fixed generic class-only lookups (.foo, etc)
111
112 * w3-display.el (w3-display-handle-list-type): Tweaks to list indentation
113
114 * w3-menu.el (w3-menu-html-links-constructor): Fixed stupid problem with
115 the new navigate menu under XEmacs.
116
117 Tue Dec 24 22:46:11 1996 William M. Perry <wmperry@aventail.com>
118
119 * css.el (css-expand-color): Better handling of X-style color specs -
120 convert them to internal RGB format.
121
122 Tue Dec 24 02:50:08 1996 Christian Limpach <chris@nice.ch>
123
124 * font.el (ns-font-families-for-device): added test for unbound
125 device-fonts-cache variable.
126 (ns-font-create-name): handle font-styles which are numbers.
127
128 * w3-sysdp.el (try-font-name): added support for Nextstep.
129
130 Tue Dec 24 06:16:33 1996 William M. Perry <wmperry@aventail.com>
131
132 * w3.el (w3-open-local): Send filename through expand-file-name in
133 w3-open-local to avoid having illegal URLs like file:/~/test.html
134
135 * w3-widget.el (widget-image-value-create): fixed new problem with client
136 side imagemaps. Should really work this time.
137
138 * w3.el (w3-map-links): w3-map-links and hence w3-complete-link will now
139 find images that are also hyperlinks.
140
141 Mon Dec 23 22:28:58 1996 William M. Perry <wmperry@aventail.com>
142
143 * Emacs-W3 3.0.40 released
144
145 * w3-menu.el (w3-menu-go-menu): Added 'navigate' submenu to hold the
146 predefined <link> types.
147
148 * w3-widget.el (widget-image-summarize): Image widgets should now be much
149 better at identifying themselves when being tab'ed to or waggled at with
150 the mouse.
151
152 * w3-prefs.el: Fixed a few references to w3-glyphp (now widget-glyphp)
153
154 * w3.el (w3-url-completion-function): Fixed completion of URLs
155
156 Sat Dec 21 Dave Love <d.love@dl.ac.uk>
157
158 * w3-display.el, w3-vars.el, w3.el: Define and use
159 w3-defined-link-types to canonicalize link descriptions' case for
160 ease of use.
161
162 * w3-e19.el (w3-build-FSF19-menu): Add any recognised <link> items
163 to the menu in the absence of a toolbar.
164
165 Thu Dec 19 13:52:35 1996 William Perry <wmperry@aventail.com>
166
167 * Emacs-W3 3.0.39 released
168
169 * w3-forms.el (w3-form-encode-xwfu): Ditto.
170
171 * url.el (url-hexify-string): Updated to use url-unreserved-chars when
172 escaping, ala
173 http://www.ics.uci.edu/pub/ietf/uri/draft-fielding-url-syntax-02.txt
174
175 Wed Dec 18 22:09:41 1996 William M. Perry <wmperry@aventail.com>
176
177 * w3.el (w3-mode): Removed bogus setting of widget-motion-hook from way
178 back
179
180 * w3-parse.el (w3-parse-buffer): Better handling of <base> tag.
181
182 * w3-display.el (w3-widget-echo): Better falling-back when the preferred
183 echo method yields nil.
184
185 * url.el, w3-display.el, w3.el: Remove last vestiges of url-hash.el and
186 removed it from the distribution.
187
188 Wed Dec 18 08:07:32 1996 William Perry <wmperry@aventail.com>
189
190 * dsssl.el: Moved the DSSSL parser and friends into its own namespace.
191
192 Removed dependencies on url-hash.
193
194 * custom.el: Synch'd up to custom 1.13
195
196 Tue Dec 17 16:36:05 1996 William M. Perry <wmperry@aventail.com>
197
198 * url.el (url-expand-file-name): If we weren't given a base object to work
199 from, and url-current-object is null, set it to the object returned by
200 parsing url-view-url.
201
202 * url-http.el (url-create-mime-request): Send the right information in the
203 'Host' header field when going through a proxy.
204 (url-setup-reload-timer): Emacs 19 doesn't deal well with 0-length
205 timeouts, so protect against trying to create one when dealing with the
206 refresh header.
207
208 * w3-parse.el: Removed lots of crap for the old display engine - shouldn't
209 cons up as much garbage as before. Now it will just cons up garbage
210 that we actually need.
211
212 Tue Dec 17 07:10:47 1996 William Perry <wmperry@aventail.com>
213
214 * css.el (css-properties): New property type 'string-list' for font-family
215
216 * w3.el (w3-find-default-stylesheets): Make sure to look in
217 data-directory/../../w3 for stylesheets
218
219 Tue Dec 17 06:07:08 1996 William M. Perry <wmperry@aventail.com>
220
221 * w3-toolbar.el: wrapped a condition-case around the require for
222 xpm-button and xbm-button so that it will compile under Emacs
223
224 Mon Dec 16 08:19:40 1996 William Perry <wmperry@aventail.com>
225
226 * Emacs-W3 3.0.38 released.
227
228 * dist.Makefile (OBJECTS): Removed xpm-button and xbm-button from the
229 distribution. Any version of XEmacs that can run the latest 3.0 stuff
230 has them already.
231
232 * default.css: Make nested ol/ul items display class 'line' so they look
233 prettier.
234
235 * w3-display.el (w3-display-node): EVIL hack to make the first item in a
236 nested list get indented correctly.
237
238 * w3-about.el (w3-about): Fixed the about:style stylesheet to be
239 up-to-date with new CSS spec.
240
241 * default.css: Turned down indentation on list items by default.
242
243 * w3-display.el (w3-display-node): Mouse tracking should work under XEmacs
244 again.
245
246 * dist.Makefile (all): Removed 'emacs' from dependency list.
247
248 Mon Dec 16 06:03:14 1996 William M. Perry <wmperry@aventail.com>
249
250 * w3-display.el (w3-table-hack-borders): This should work on TTY's again.
251
252 Sun Dec 15 14:19:53 1996 William M. Perry <wmperry@aventail.com>
253
254 * Emacs-W3 3.0.37 released
255
256 * w3-display.el: Better handling of paragraphs (well, any block-level
257 element within a list-item display group.
258
259 * default.css (address): Changed <address> display tpye to line so that
260 right-justification will take effect.
261
262 Sat Dec 14 10:24:13 1996 William M. Perry <wmperry@aventail.com>
263
264 * w3-sysdp.el: Removed stubs for add-submenu - it was confusing 'custom'
265
266 * dist.Makefile: More GNU-ish project makefile
267
268 * url.el (url-default-find-proxy-for-url): Fixed no_proxy handling
269 (url-default-find-proxy-for-url): Don't pass 'www://' links to a proxy
270
271 Fri Dec 13 22:50:45 1996 William M. Perry <wmperry@aventail.com>
272
273 * dist.Makefile (URLSOURCES): Added socks.el to the distribution. Not
274 used just yet.
275
276 * css.el (css-copy-stylesheet): Fixed problem with sharing the list
277 structure between the hash tables - document stylesheets would infect
278 the main w3-user-stylesheet and cause weirdness.
279
280 Fri Dec 13 09:47:40 1996 William Perry <wmperry@aventail.com>
281
282 * w3-style.el (w3-display-stylesheet): Fixed problem where
283 w3-display-stylesheet would override the buffer css-display was showing
284 the stylesheet in. Duhh.
285
286 * mule-sysdp.el (mule-encode-string): Fixed stupid problem on non-XEmacs
287 mule
288 (mule-sysdep-version): Ditto.
289
290 Fri Dec 13 06:25:45 1996 William M. Perry <wmperry@aventail.com>
291
292 * css.el (css-get): Removed bogus recursive call to css-get, and moved the
293 guts of css-get out into its own fuction, which is in turn inlined into
294 css-get. Might even make things faster. At the least, I expect it to
295 get rid of the 'takes two makes to make w3-display.elc' problem some
296 people have been seeing.
297
298 * w3-display.el (w3-display-handle-list-type): Fixed stupid problem with
299 margin handling where list-item display items were always flush-left
300
301 Fri Dec 13 02:51:24 1996 Greg Stark <gsstark@mit.edu>
302 * w3-display.el (w3-display-line-break): correct right justification code
303 (w3-min-size-of-string): removed unused function that didn't work.
304 (w3-size-of-tree): maintain consistent w3-display-open-element-stack
305 don't hard code assumption that hr's are drawn with '-'
306 (w3-display-table-dimensions): major bug if the last column rowspans
307 (w3-table-lookup-char): new function
308 (w3-table-hack-borders): new function makes table borders use pretty
309 graphic characters instead of ascii characters.
310 (w3-table-unhack-borders): new function restore lame ascii borders.
311 (w3-display-table): Major changes to support drawing better borders
312 also fix various bugs and tweak various things.
313
314 * w3-parse.el: remove = from set of characters that terminate an attribute
315 when guessing about an syntactically invalid attribute.
316 (didn't this get changed once already?)
317
318 * w3.el (w3-sentinel): hack around bug that bit w3-preview-this-buffer
319 but I don't know what the right thing for Mule.
320
321 Thu Dec 12 08:36:01 1996 William Perry <wmperry@aventail.com>
322 * Synch'd up to widget 1.13
323
324 * w3-display.el (w3-get-pad-string): Ack - watch for negative values in
325 w3-get-pad-string
326
327 * Released 3.0.36
328
329 * w3-style.el (w3-display-stylesheet): Use new css-display function
330
331 * css.el (css-get): Better class checking
332 (css-display): New function to pretty-print a stylesheet that is in
333 memory.
334
335 * w3-parse.el (w3-parse-buffer): *sigh* Parser now keeps track of 'base'
336 of this document. Also normalizes 'align' attribute, as well as
337 auto-expanding any SRC or HREF attributes.
338
339 * w3-display.el (w3-display-handle-list-type): Now handles text-indent
340 style property.
341 (w3-display-table): Can now specify properties on 'tr', for
342 vertical-alignment, etc.
343 (w3-display-node): Lots of changes to deal with new method of munging
344 class/align/etc in the parser.
345
346 Wed Dec 11 17:37:14 1996 William M. Perry <wmperry@aventail.com>
347
348 * w3-parse.el (w3-parse-buffer): Do munging of align/src/href/class
349 attributes to save time in w3-display-node and friends.
350
351 * w3-prefs.el (w3-preferences-compatibility-variables): Fixed problems
352 with renaming of w3-style-ie-compatibility to css-ie-compatibility
353
354 * w3-display.el (w3-display-node): fix for hyperlinks / form info in
355 tables. Duhh.
356
357 Wed Dec 11 07:36:08 1996 William Perry <wmperry@aventail.com>
358
359 * css.el (css-copy-stylesheet): New function
360
361 * w3-display.el (w3-display-node): use it
362
363 * mule-sysdp.el (mule-encode-string): Fixes for XEmacs w/mule
364 (mule-decode-string): Fixes for XEmacs w/mule
365
366 * w3-display.el (w3-display-node): Fixed problem in isindex handling.
367 Using forms for isindex handling should work again.
368
369 * css.el (css-specificity): new function css-specificity to find how
370 specific a certain rule is. Need to use this to sort rules in css-get.
371
372 Tue Dec 10 22:37:59 1996 William M. Perry <wmperry@aventail.com>
373
374 * w3-display.el (w3-get-style-info): Changes to deal with new css.el -
375 should be much much faster now.
376
377 * css.el (css-get): Radically changed the internal representation of
378 stylesheets, and how they are looked up.
379
380 Mon Dec 9 22:31:11 1996 William M. Perry <wmperry@aventail.com>
381
382 * w3-display.el (w3-face-for-element): Fixed bug in w3-face-for-element
383 where weight of the element wasn't being taken into account.
384
385 * css.el: Changed font-variant style type from string to symbol-list
386
387 Mon Dec 9 12:29:59 1996 William Perry <wmperry@aventail.com>
388
389 * default.css: Changed default header sizes - should look better on most
390 machines
391
392 Sun Dec 8 19:21:07 1996 William M. Perry <wmperry@aventail.com>
393
394 * Emacs-w3 3.0.34 Released
395
396 * w3-display.el: New macro w3-get-attribute to replace
397 (cdr (assq 'blah args)), just in case I ever decide to replace the
398 assoc list currently used.
399
400 * New file mule-sysdp.el, to make supporting Mule 2.3, Mule 2.4, and
401 XEmacs 20.0 easier.
402
403 * url-file.el (url-insert-possibly-compressed-file): handle mule 2.4
404
405 Fri Dec 6 06:54:03 1996 William Perry <wmperry@aventail.com>
406
407 * w3-parse.el: Emit warnings when people try to slap attribute/value pairs
408 on end tags. Evil bastards.
409 Added SPAN, BDO, OBJECT, BASEFONT
410
411 Fri Dec 6 04:42:24 1996 Greg Stark <gsstark@mit.edu>
412
413 * default.css: add th td and caption text-align information
414
415 * docomp.el: increase max-specpdl-size so it can compile w3-display
416
417 * url.el (url-sentinel): avoid save-excursion around switch-buffer
418
419 * w3-display (w3-display-line-break): if we're in nowrap mode but the
420 region doesn't end on a newline insert an extra newline, otherwise <br>
421 gets ignored inside a <pre> or nowrap environment.
422 Also protect against fill-column less than the length of fill-prefix.
423 Also avoid infloop in right justification, and
424 fix bug that caused right justification to never be executed.
425
426 * w3-display (table-cut table-dimensions w3-display-table):
427 lots of new code to handle rowspan and autolayout.
428
429 * (w3-display-fix-widgets): be more agressive adjust even markers that have
430 buffers and adjust parent markers.
431
432 * w3-display (w3-display-node): These changes are important for tables
433 Don't insert insert-before on <a> tags before the class is adjusted
434 Don't insert more than one class into an <a> tag when we adjust it.
435 Protect against a negative fill-column when drawing <hr>s
436 Set adaptive-fill-mode (what's filladapt-mode?)
437
438 * w3-parse.el: remove font from %block. WARNING, i have little idea what
439 consequences this has but it seems to have the desired effect of
440 handling table cells whose first tag is a <font> without discarding the
441 implied <p> tag.
442
443 * w3-parse.el: skip-chars-forward "^>" when parsing end tags
444 (some people seem to think you can put attributes in end tags)
445
446 Fri Dec 6 14:08:30 1996 William M. Perry <wmperry@cs.indiana.edu>
447
448 * css.el: Better handling of text-decoration, to go along with the new version
449 of set-font-style-by-keywords
450
451 * font.el: Faster version of set-font-style-by-keywords.
452 Fixed RGB spec. problem if you used non-floats.
453
454 * w3-display.el: (w3-face-for-element) Obey some font function renaming.
455 (w3-face-for-element) Changed format specification on w3-style-face-xxx
456 creation.
457 (w3-display-node) Alignment specified via attributes overrides
458 stylesheet, not vice versa.
459 (w3-display-node) Fixed stupid mistake in 'link' handling where
460 stylesheets were ignored.
461
462 Thu Dec 5 17:51:37 1996 William M. Perry <wmperry@cs.indiana.edu>
463
464 * url.el: (url-retrieve-internally) Can now specify an alternative
465 function to determine whether a URL should be proxied or not. modelled
466 off the netscape auto-proxy-configuration crap, so hopefully someday we
467 can just suck down one of their files and be 'happy' with it.
468
469 * w3-display.el, css.el:
470 Modified some of the css properties to not be inherited - let
471 w3-display figure it out on its own - quicker this way. Saves a few
472 thousand lookups over the life of a parse.
473
474 Mon Dec 2 20:22:12 1996 William M. Perry <wmperry@cs.indiana.edu>
475
476 * w3-display.el: use better face names... avoids problems in xemacs
477 resource name checking.
478
479 * w3-vars.el: Created version 3.0.33
480
481 * w3-parse.el: Fixed problem parsing attribute values like <img alt=''> -
482 the regexp didn't like empty attribute values specified with single
483 quotes.
484
485 * w3.el: -Patches from Dave Love
486
487 * font.el: Renamed the font-set-*-p to set-font-*-p, to be more in line with
488 set-face-underline-p and friends. Fixed stupid problem in
489 set-font-*-p where it would always just toggle the property, not
490 actually set it. Blah. Added code in x-font-create-name to try
491 oblique and italic versions of a font if italic is set.
492
493 * default.css: Prettied up the :speech: section
494
495 * w3-display.el:
496 Conditionalized get-style-info calls in w3-voice-for-element on
497 feature 'emacspeak
498
499 * w3.el: Added code to try loading dtk-css-speech and w3-speak if the feature
500 'emacspeak' is available.
501
502 * css.el: Fixed a few stupid problems.
503
504 * font.el:
505 made tty-font-create-object return a 12pt font object, just for reference.
506
507 * w3.txi: More updates to the documentation
508
509 * w3.el, w3-style.el: Moved to using the new 'css' package
510
511 * w3-parse.el:
512 Removed some old functions. Save some string creation by downcasing
513 tag and atribute names in the buffer instead of using 'downcase'.
514
515 * w3-display.el: Moved to using the new 'css' package
516
517 * w3-auto.el: Removed some outdated autoloads
518
519 * font.el: Added function font-set-style-by-keywords
520
521 * css.el: Better handling of various entities - beter way of specifying new
522 properties and how they should be handled.
523
524 * default.css: *** empty log message ***
525
526 * dist.Makefile: Added 'css.el' to targets
527
528 * css.el: Initial revision
529
530 * w3-vars.el: Renamed w3-right-border to w3-right-margin
531
532 Sat Nov 30 17:42:38 1996 William M. Perry <wmperry@cs.indiana.edu>
533
534 * custom-edit.el, custom.el, widget-edit.el, widget.el:
535 -Synch'd up to Custom/Widget 1.09
536
537 Fri Nov 29 23:12:42 1996 William M. Perry <wmperry@cs.indiana.edu>
538
539 * font.el: Actually try to use the 'oblique' property under X
540
541 * w3-display.el:
542 Fix for sometimes getting an invalid glyph error in image retrieval.
543 Fixed problem where table display would pop something off the open element stack.
544
545 * custom-edit.el, custom.el, widget-edit.el, widget.el:
546 -Synch'd up to Custom/Widget 1.08
547
548 * w3-display.el: List filling seems to line up correctly now.
549 Fixed bug in ordered list handling (wrong arg passed to a format).
550 Changed the way spacing is handled.
551
552 * w3-menu.el: Added new 'search' menu with common web indexes
553
554 * dist.Makefile:
555 Don't specify widget*.el twice in SOURCES _AND_ CUSTOMSOURCES or
556 install under FreeBSD chokes.
557
558 * w3-display.el: Protect against list-item display property outside of a list.
559
560 * w3-sysdp.el: Fixed free var reference in make-device
561
562 Thu Nov 28 23:01:11 1996 William M. Perry <wmperry@cs.indiana.edu>
563
564 * w3-display.el:
565 Protect against bad values of w3-last-fill-pos in w3-display-line-break
566
567 * w3-e19.el, w3-menu.el:
568 -Patches from Dave Love <d.love@dl.ac.uk> for using title of link in menus
569
570 Wed Nov 27 22:59:56 1996 William M. Perry <wmperry@cs.indiana.edu>
571
572 * w3-vars.el: Created version 3.0.32
573
574 * w3.txi: Started revamping some of the documentation
575
576 * url-custom.el: Initial revision
577
578 * w3-display.el: Handle 'menu' list type correctly
579
580 * url.el: Patch from Thierry.Emery@aar.alcatel-alsthom.fr;
581 - insert information about processes in buffer "URL Status Display"
582 instead of *URL-<i>* : added a local variable `url-status-buf' and a
583 call to `set-buffer'
584
585 - changed `url-get-working-buffer' to `url-get-working-buffer-name',
586 because `url-working-buffer' is expected to be a name, not a buffer
587 (my mistake)
588
589 * w3-xemac.el, w3-vars.el:
590 Removed some old variables that aren't used anywhere now.
591
592 * w3-e19.el:
593 Patch from Dave Love <d.love@dl.ac.uk> for 'title' version of w3-echo-link.
594
595 * w3-display.el:
596 Patch from Dave Love <d.love@dl.ac.uk> for 'title' version of w3-echo-link.
597 Form info is now stuck on a stack instead of in a let-bound variable.
598 Only call w3-display-fix-widgets once! recursive calls to
599 w3-display-node when rendering tables caused it to happen more than it
600 should.
601
602 * w3-forms.el:
603 Patch from Dave Love <d.love@dl.ac.uk> to protect against bad value
604 for 'next' in w3-next-widget.
605
606 * dist.Makefile: Don't use `install -d', use mkdir -p if necessary
607
608 Tue Nov 26 16:21:32 1996 William M. Perry <wmperry@cs.indiana.edu>
609
610 * custom-edit.el, custom.el: synch'd up to custom 1.05
611
612 * widget.el, widget-edit.el: *** empty log message ***
613
614 * widget-edit.el, widget.el: synch'd up to widget 1.05
615
616 * w3-display.el: Handles the 'dir' list type correctly now.
617
618 * url.el:
619 Quick patch to check for url-working-buffer being a buffer, not a string.
620
621 * w3-display.el:
622 Backed out _BAD BAD BAD_ change to protect against invalid values for
623 w3-last-fill-pos that basically fucked everything in regards to
624 vertical whitespace.
625
626 Mon Nov 25 21:12:17 1996 William M. Perry <wmperry@cs.indiana.edu>
627
628 * w3-display.el: *** empty log message ***
629
630 * w3-display.el:
631 Now only does incrememental display around block level elements.
632 Does better munging of pre-formatted text CR -> LF CRLF->LF, etc.
633
634 * w3.el: Protect against errors in w3-sentinel on bad buffers.
635
636 * w3-vars.el: Created version 3.0.31
637
638 * widget-edit.el: Fixed compile problems under emacs
639
640 * w3-vars.el: *** empty log message ***
641
642 * widget.el: Made widget.el compile in emacsen w/o native backquote support
643
644 * w3-display.el: *** empty log message ***
645
646 * w3-parse.el:
647 Patch from greg stark for dealing with '=' in misquoted attribute value pairs
648
649 Sun Nov 24 23:25:25 1996 William M. Perry <wmperry@cs.indiana.edu>
650
651 * w3-display.el: Reimplemented targetted anchors (#foo)
652
653 * url.el: *** empty log message ***
654
655 * url-vars.el:
656 Changed default of url-mime-language-string to '*' to make some sites happy.
657
658 * w3-display.el: Protect against w3-last-fill-pos getting an invalid position
659
660 * w3.el, w3-display.el, w3-vars.el:
661 Patch from Dave Love <d.love@dl.ac.uk> to add new possibility 'title'
662 to w3-echo-link to show the 'title' attribute of a link if its there.
663
664 * w3-speak.el: Patch from raman.
665
666 * font.el:
667 Patch from nagae@mickey.ai.kyutech.ac.jp to handle fontsets correctly in mule
668
669 * w3-display.el: Implemented a few more CSS properties.
670 list-style - control how list items are displayed. Ordered lists are
671 now different from unordered only in their list-style.
672 Need to implement contextual selectors to get ordered
673 lists to work out of the box though.
674 white-space - control whether whitespace is collapsed or not, and
675 whether text is wrapped. <pre> <xmp> and <plaintext>
676 are now all specified to use this in the default
677 stylesheet.
678 text-align - this replaces the old 'align' attribute
679
680 Reimplemented inlined styles.
681
682 * default.css: Varius updates to take advantage of the new CSS properties
683 white-space, list-style, etc.
684
685 * w3-style.el: Handle url() and rgb() notation in color specifications
686
687 * w3-vars.el: Removed a few outdated variables
688
689 Sat Nov 23 02:10:37 1996 William M. Perry <wmperry@cs.indiana.edu>
690
691 * w3-display.el: *** empty log message ***
692
693 * dsssl.el: Got rid of yet more compilation warnings.
694
695 * custom.el, custom-edit.el: Synch'd up to custom 1.0.1
696
697 * w3-display.el:
698 Better handling of <hr> and <center>, and line spacing in general
699
700 * default.css: Updates to default stylesheet to deal with <center> and <div>
701
702 * w3.el, url.el, url-vars.el, url-http.el:
703 Patches from Thierry Emery to allow multiple asynch fetches.
704
705 Fri Nov 22 22:26:35 1996 William M. Perry <wmperry@cs.indiana.edu>
706
707 * widget-edit.el, widget.el: -Synch'd up to widget 1.01
708
709 * w3-style.el: Fixed a few fRemoved a few free variable sets/refs
710
711 * w3.el:
712 When saving a document as html source, try to get into the 'head' before inserting the base.
713
714 * w3-display.el, w3-style.el:
715 Stylesheets now store all there information as property lists instead
716 of assoc lists. Just easier.
717
718 * font.el: Fix for font-normalize-color under nextstep
719
720 Thu Nov 21 04:01:22 1996 William M. Perry <wmperry@cs.indiana.edu>
721
722 * widget-edit.el, widget.el: synch'd to 1.00 of widget/custom
723
724 Mon Nov 18 16:26:06 1996 William M. Perry <wmperry@cs.indiana.edu>
725
726 * install.sh: Initial revision
727
728 * html32.dsl: Updated to latest from jon bosak
729
730 * w3-vars.el: Created version 3.0.30
731
732 Thu Nov 14 22:39:36 1996 William M. Perry <wmperry@cs.indiana.edu>
733
734 * w3.el: Changed this so you can actually just do a (require 'w3-sysdp) and
735 each function will check to see if it should overwrite, instead of
736 conditionalizing that on the whole file.
737
738 * url.el: *** empty log message ***
739
740 * images.el, font.el, docomp.el, w3-sysdp.el:
741 Changed this so you can actually just do a (require 'w3-sysdp) and
742 each function will check to see if it should overwrite, instead of
743 conditionalizing that on the whole file.
744
745 * w3-display.el: Moved some macros around.
746
747 * widget.el, widget-edit.el, w3-forms.el: Sync'd up to Widget 0.999
748
749 * w3-auto.el, w3-menu.el: *** empty log message ***
750
751 Sun Nov 10 18:08:24 1996 William M. Perry <wmperry@cs.indiana.edu>
752
753 * w3-vars.el: Created version 3.0.29
754
755 * dsssl.el: Various changes, starting on the actual flow object stuff
756
757 Tue Nov 5 05:26:07 1996 William M. Perry <wmperry@cs.indiana.edu>
758
759 * url-news.el: Updated version checking of news to deal with 'red' gnus
760
761 Mon Nov 4 14:47:47 1996 William M. Perry <wmperry@cs.indiana.edu>
762
763 * w3-display.el: Don't show the content of 'script' - typo
764
765 Fri Nov 1 15:08:45 1996 William M. Perry <wmperry@cs.indiana.edu>
766
767 * default.css: Changes from raman
768
769 Thu Oct 31 18:51:52 1996 William M. Perry <wmperry@cs.indiana.edu>
770
771 * widget-edit.el: -
772
773 Tue Oct 29 19:53:38 1996 William M. Perry <wmperry@cs.indiana.edu>
774
775 * w3-display.el: *** empty log message ***
776
777 Thu Oct 24 02:25:03 1996 William M. Perry <wmperry@cs.indiana.edu>
778
779 * w3-widget.el: Updated the image widget to the new widget stuff.
780
781 Wed Oct 23 13:26:09 1996 William M. Perry <wmperry@cs.indiana.edu>
782
783 * docomp.el: *** empty log message ***
784
785 * url.el: Fixed bug in url-remove-relative-links that would choke on something
786 like: /foo/bar/./../baz/ - they /../ was removed first, removing its
787 parent directory, the /./ - ack.
788
789 * w3-display.el: Image loading is back!
790 Client-side imagemaps are back!
791 Forms that span tables are working now.
792
793 Mon Oct 21 21:32:33 1996 William M. Perry <wmperry@cs.indiana.edu>
794
795 * w3-vars.el: Created version 3.0.28
796
797 * url-mail.el: Make mail handling a little more generic.
798
799 * w3-display.el:
800 Fix for w3-display-fix-widgets so that links right up against each
801 other don't cause it to skip every-other-one.
802
803 Sun Oct 20 16:47:05 1996 William M. Perry <wmperry@cs.indiana.edu>
804
805 * w3-style.el: don't map a pitch of 9 to 0.
806
807 * w3-speak.el:
808 Added back in the advice for url-lazy-message that provided auditory
809 feedback during URL retrieval. Also added back in the
810 w3-speak-browse-page command.
811
812 * w3-speak.el:
813 Some patches from TV Raman to fix multiline text entry area speaking
814 and a bogus call to widget-get in text entry area speaking.
815
816 Fri Oct 18 12:27:04 1996 William M. Perry <wmperry@cs.indiana.edu>
817
818 * w3-display.el:
819 Patches from Thierry Emery <Thierry.Emery@aar.alcatel-alsthom.fr> to
820 implement 'colspan' on tables. Patch to support align=xxx on
821 arbitrary tags.
822
823 Thu Oct 17 22:27:44 1996 William M. Perry <wmperry@cs.indiana.edu>
824
825 * w3-vars.el: Created version 3.0.27
826
827 * w3-display.el:
828 fixed voicification of hyperlinks. Fixed problem in w3-normalize-spaces
829 and multi-line strings.
830
831 Wed Oct 16 20:56:40 1996 William M. Perry <wmperry@cs.indiana.edu>
832
833 * w3-speak.el: Fix stupid problem. function renaming lossage. Fun
834
835 * w3-display.el:
836 Fixed <select> form items that had no <option value=xxx selected>
837 entry in them. Wheee.
838
839 * w3-display.el:
840 Fixed <select> form items that had an <option value=xxx selected>
841 entry in them. Wheee.
842
843 * w3.el: document info is now shown as a table.
844
845 * w3.el: Document information is now shown as a table.
846
847 * w3-display.el, w3-vars.el: Now keeps better track of the <meta> tag info
848
849 * w3-vars.el: Created version 3.0.26
850
851 * w3-display.el: *** empty log message ***
852
853 Tue Oct 15 13:21:54 1996 William M. Perry <wmperry@cs.indiana.edu>
854
855 * w3-display.el: Added back in <meta> and <link> handling.
856 Fixed insert-before and insert-after for 'a' tag and pseudo-classes
857
858 * w3-display.el:
859 Fixed some potential runaway style inheritance - need to think about a
860 better way to pop style info off the various stacks than
861 (w3-handle-content node) on an empty element.
862
863 * w3-display.el: Fixed <textarea> elements in forms
864
865 * w3-display.el, w3-forms.el: Fixed <select> elements in forms
866
867 Sun Oct 13 23:50:03 1996 William M. Perry <wmperry@cs.indiana.edu>
868
869 * w3-vars.el: Created version 3.0.25
870
871 * dsssl.el: Bug fixes
872
873 * url-hash.el:
874 Fixed bug in url-gethash where it wasn't honoring the 'default' parameter
875
876 Sat Oct 12 20:32:49 1996 William M. Perry <wmperry@cs.indiana.edu>
877
878 * widget.el, widget-edit.el: Synched up to widget 0.99.4
879
880 Fri Oct 11 18:55:02 1996 William M. Perry <wmperry@cs.indiana.edu>
881
882 * w3-display.el: fix for xemacs w/ temp faces
883
884 * w3-display.el: Fixed a bug with the insert-after handling. Duhh.
885
886 * default.css, w3-display.el: Implemented insert-before and insert-after
887
888 Wed Oct 9 19:00:59 1996 William M. Perry <wmperry@cs.indiana.edu>
889
890 * ssl.el, url-cookie.el, url-file.el, url-gopher.el, url-hash.el, url-http.el, url-irc.el, url-mail.el, url-misc.el, url-news.el, url-nfs.el, url-parse.el, url-pgp.el, url-vars.el, url-wais.el, url.el, urlauth.el, w3-about.el, w3-annotat.el, w3-display.el, w3-e19.el, w3-emulate.el, w3-forms.el, w3-hot.el, w3-imap.el, w3-keyword.el, w3-latex.el, w3-menu.el, w3-mouse.el, w3-mule.el, w3-parse.el, w3-prefs.el, w3-print.el, w3-speak.el, w3-style.el, w3-toolbar.el, w3-vars.el, w3-widget.el, w3-xem20.el, w3-xemac.el, w3.el, xbm-button.el, xpm-button.el, base64.el, dsssl.el, font.el, images.el, md5.el, mm.el:
891 -Updated copyrights/addresses
892
893 Tue Oct 8 14:56:22 1996 William M. Perry <wmperry@cs.indiana.edu>
894
895 * w3-display.el: Tables now default to having no border
896
897 * w3-forms.el: Require w3-vars so Gnus will work
898
899 * w3-vars.el: Created version 3.0.24
900
901 * w3-speak.el:
902 Added a few patches from raman and the latest version of emacspeak -
903 everything appears to work out of the box now.
904
905 * w3-style.el:
906 Added in a few autoloads for getting emacspeak to work right out of the box.
907
908 * w3-display.el: Added back in the :help-echo stuff on widgets
909
910 Mon Oct 7 18:09:17 1996 William M. Perry <wmperry@cs.indiana.edu>
911
912 * w3-display.el:
913 <isindex> works again. Automatically turns off filladapt-mode now,
914 since we apparently don't play well together.
915
916 * default.css: Added some margins
917
918 * w3-display.el: Fix for emacs 19
919
920 Fri Oct 4 17:08:51 1996 William M. Perry <wmperry@cs.indiana.edu>
921
922 * dsssl.el:
923 Fixed a few errors in calling w3-dsssl-check-args. Now _EVERYTHING_
924 compiles cleanly.
925
926 * docomp.el: Added a few more variables to the 'expected-to-be-free' list.
927 Everything but dsssl.el compiles cleanly now.
928
929 * url-news.el: Fixed a few typos that resulted in free variable references.
930
931 * w3-display.el: New function w3-make-face to 'do the right thing' in
932 Emacs/XEmacs/Emacs-with-no-X-support.
933 Implemented margin-left and margin-right.
934 Fixed a few problems with runaway or insufficient application of styles.
935
936 Mon Sep 30 19:43:35 1996 William M. Perry <wmperry@cs.indiana.edu>
937
938 * url-hash.el:
939 Nasty hack to fix the !! error (("file \"cl-extra\" didn't define \"gethash\"")) stuff people are seeing under Emacs-19
940
941 * w3-vars.el: Created version 3.0.23
942
943 * w3-prefs.el: Updates for new widget package
944
945 * w3-display.el:
946 No more recursion! Lots more shit broke though. Lists are totally broken.
947
948 * w3.el: Updates for new widget package
949
950 * w3-keyword.el: *** empty log message ***
951
952 Sun Sep 29 21:26:47 1996 William M. Perry <wmperry@cs.indiana.edu>
953
954 * widget.el, widget-edit.el: Updated to version 0.99 of the library
955
956 * widget-edit.el: Allow the :help-echo widget stuff to be a symbol
957
958 * w3.el: More updates for the latest widget package
959
960 * w3-sysdp.el: New functions prepend-text-property, append-text-property,
961 fillin-text-property
962
963 * default.css, url.el: *** empty log message ***
964
965 Wed Sep 25 10:53:08 1996 William M. Perry <wmperry@cs.indiana.edu>
966
967 * dist.Makefile: Removed custom.el and custom-edit.el from the distribution.
968
969 Tue Sep 24 05:04:47 1996 William M. Perry <wmperry@cs.indiana.edu>
970
971 * w3-vars.el: Created version 3.0.22
972
973 * widget.el, widget-edit.el: Updated to latest widget stuff from Per.
974
975 * w3-parse.el:
976 Added <script> to %body.content so that stupid IE 3.0 demo pages would work.
977
978 * w3-keyword.el:
979 Added some new keyword defs to get rid of compile-time warnings
980
981 * w3-forms.el, w3-display.el: Now works with newest widget stuff
982
983 * url.el: New function url-parse-query-string, to return an assoc list of name
984 value pairs from a URL-style query. url-unhex-string now takes an
985 optional second argument for whether to allow decoding of newlines or
986 not.
987
988 * url-mail.el:
989 Now understands netscape-style 'extensions' to the mailto: specifier.
990 ie: mailto:wmperry?subject=thesubject&bcc=root
991
992 * font.el:
993 Now always converts to points instead of pixels, seems to give better
994 results this way.
995
996 Mon Sep 23 04:53:56 1996 William M. Perry <wmperry@cs.indiana.edu>
997
998 * w3-vars.el: Created version 3.0.20
999
1000 * dsssl.el: Made dsssl depend on url-hash
1001
1002 Sun Sep 22 05:16:06 1996 William M. Perry <wmperry@cs.indiana.edu>
1003
1004 * w3-display.el, w3-parse.el: *** empty log message ***
1005
1006 * w3-display.el: Some spacing changes, fix for nested lists
1007
1008 * custom.el, widget-edit.el, widget.el: -
1009
1010 * custom-edit.el: *** empty log message ***
1011
1012 Fri Sep 20 05:07:12 1996 William M. Perry <wmperry@cs.indiana.edu>
1013
1014 * w3-vars.el: Created version 3.0.19
1015
1016 * w3-display.el: *** empty log message ***
1017
1018 * w3-sysdp.el: Added in stub for set-keymap-parents
1019
1020 * w3-speak.el: Patches from raman
1021
1022 * w3-prefs.el, w3-imap.el: *** empty log message ***
1023
1024 * w3-hot.el: Fixed w3-read-html-bookmarks to work with some parser changes.
1025
1026 * w3-forms.el: Made forms work again.
1027
1028 * w3-display.el: Changed how the borders on tables are drawn.
1029 Added back in the voice support.
1030
1031 Thu Sep 19 05:12:49 1996 William M. Perry <wmperry@cs.indiana.edu>
1032
1033 * w3-vars.el: Created version 3.0.18
1034
1035 * dist.Makefile:
1036 Moved the URL and W3 packages back into one big distrubtion again
1037
1038 * w3-vars.el: Created version 3.0.18
1039
1040 * w3-vars.el: Created version 3.0.19
1041
1042 * w3-display.el: Don't crap out on tables with 0 columns
1043
1044 * docomp.el, url.el: *** empty log message ***
1045
1046 Wed Sep 18 12:50:03 1996 William M. Perry <wmperry@cs.indiana.edu>
1047
1048 * w3-vars.el: Created version 3.0.18
1049
1050 * docomp.el: *** empty log message ***
1051
1052 * w3-display.el: Space filling fixes
1053
1054 * w3-auto.el: Added autoload for w3-style-post-process-stylesheet
1055
1056 Tue Sep 17 12:50:47 1996 William M. Perry <wmperry@cs.indiana.edu>
1057
1058 * w3-vars.el: Created version 3.0.16
1059
1060 * w3-display.el, w3-e19.el: *** empty log message ***
1061
1062 Mon Sep 16 04:46:18 1996 William M. Perry <wmperry@cs.indiana.edu>
1063
1064 * custom-edit.el, custom.el, widget-edit.el, widget-example.el, widget.el:
1065 Initial revision
1066
1067 Sun Sep 15 22:47:53 1996 William M. Perry <wmperry@cs.indiana.edu>
1068
1069 * w3-vars.el: Created version 3.0.15
1070
1071 * w3-display.el: Alignment stuff works (right, left, full, center).
1072 Tables can now be borderless, and if it has borders, they are all there.
1073 <pre>/<xmp> work.
1074
1075 * url-vars.el: Created version 1.0.42
1076
1077 * url-http.el: *** empty log message ***
1078
1079 * w3-vars.el: Created version 3.0.14
1080
1081 * html32.dsl: Initial revision
1082
1083 * w3.el: Use the new display code.
1084
1085 * w3-forms.el: A few changes for the latest display code
1086
1087 * w3-vars.el: Created version 3.0.14
1088
1089 * w3-display.el: Actually mostly works
1090
1091 * w3-parse.el: Removed hooks into the old display engine
1092
1093 * url.el: *** empty log message ***
1094
1095 * w3-speak.el: Update from raman
1096
1097 * url.el: *** empty log message ***
1098
1099 Sat Sep 14 16:48:24 1996 William M. Perry <wmperry@cs.indiana.edu>
1100
1101 * url-gopher.el, url.el:
1102 Added '...' to the downloading messages so that they do not show up in
1103 the message log buffer under Emacs 19.xx
1104
1105 * w3-parse.el: Changed content-model of <script> to fix problems on some sites
1106 (notably netscape's) that use an unescaped </ in the script. BAD SGML
1107 DAMMIT.
1108
1109 Fri Sep 13 05:24:53 1996 William M. Perry <wmperry@cs.indiana.edu>
1110
1111 * w3-vars.el: Created version 3.0.13
1112
1113 * w3-forms.el: Use the new :ignore-case stuff for choice items
1114
1115 Thu Sep 12 05:57:47 1996 William M. Perry <wmperry@cs.indiana.edu>
1116
1117 * w3-display.el: Holy shit tables work.
1118
1119 Tue Sep 10 03:11:55 1996 William M. Perry <wmperry@cs.indiana.edu>
1120
1121 * w3-speak.el: Bug-fixes from raman.
1122
1123 Mon Sep 9 05:18:37 1996 William M. Perry <wmperry@cs.indiana.edu>
1124
1125 * dsssl.el:
1126 Removed a few compiler warnings and fixed a few bugs (equal, error, time
1127
1128 * dsssl.el:
1129 DSSSL (define ...)'d functions are now called correctly. Wow. Added
1130 in most of the rest of the DSSSL(o) application profile functions.
1131
1132 * dsssl.el: Initial revision
1133
1134 * w3-parse.el: *** empty log message ***
1135
1136 * w3-about.el, w3-annotat.el, w3-draw.el, w3-e19.el, w3-emulate.el, w3-forms.el, w3-hot.el, w3-imap.el, w3-keyword.el, w3-menu.el, w3-mouse.el, w3-mule.el, w3-prefs.el, w3-print.el, w3-speak.el, w3-style.el, w3-toolbar.el, w3-vars.el, w3-widget.el, w3.el, w3-xemac.el, images.el:
1137 Changed copyright assignment
1138
1139 * font.el: changed copyright assignment
1140
1141 Sun Sep 8 00:31:52 1996 William M. Perry <wmperry@cs.indiana.edu>
1142
1143 * w3-draw.el:
1144 Added in a stub handler for the 'frame' tag, so that you can still get
1145 to frame pages written by idiots who don't use a decent 'noframe'
1146 subdocument.
1147
1148 * url.el: Removed nntp-after-change-function, since it screwed up GNUS
1149
1150 Sat Sep 7 01:45:17 1996 William M. Perry <wmperry@cs.indiana.edu>
1151
1152 * w3-latex.el: updated email address for stephen peters
1153
1154 Wed Sep 4 02:09:08 1996 William M. Perry <wmperry@cs.indiana.edu>
1155
1156 * socks.el: Initial revision
1157
1158 Sun Sep 1 16:22:50 1996 William M. Perry <wmperry@cs.indiana.edu>
1159
1160 * w3-draw.el: Don't load images on a TTY device in XEmacs. General speedup
1161
1162 Thu Aug 29 04:09:40 1996 William M. Perry <wmperry@cs.indiana.edu>
1163
1164 * w3-vars.el: Created version 3.0.12
1165
1166 Sun Aug 25 17:12:32 1996 William M. Perry <wmperry@cs.indiana.edu>
1167
1168 * w3-draw.el: Added some stubs for tables
1169
1170 Mon Aug 19 03:30:47 1996 William M. Perry <wmperry@cs.indiana.edu>
1171
1172 * w3.el: fixed bug in w3-insert-formatted-url
1173
1174 Mon Aug 12 03:10:30 1996 William M. Perry <wmperry@cs.indiana.edu>
1175
1176 * w3-style.el: Don't make a null voice of paul-5555 if no stuff is specified.
1177
1178 * default.css: Added speech elements to the default stylesheet.
1179
1180 Sun Aug 11 16:41:58 1996 William M. Perry <wmperry@cs.indiana.edu>
2 1181
3 * w3-vars.el: Created version 3.0.11 1182 * w3-vars.el: Created version 3.0.11
4 1183
5 * font.el: 1184 * font.el:
6 Fix for font-default-font-for-device under XEmacs when you use a font 1185 Fix for font-default-font-for-device under XEmacs when you use a font
7 like '10x20' instead of the fully specified version 1186 like '10x20' instead of the fully specified version
8 1187
9 Sat Aug 10 16:14:08 1996 William Perry <wmperry@cs.indiana.edu> 1188 Sat Aug 10 16:14:08 1996 William M. Perry <wmperry@cs.indiana.edu>
10 1189
11 * w3-forms.el: 1190 * w3-forms.el:
12 Do not encode the '.' in application/x-www-form-urlencoded. Fucking 1191 Do not encode the '.' in application/x-www-form-urlencoded. Fucking
13 netscape compatbility. What _SPEC_?! There aren't any specs on the 1192 netscape compatbility. What _SPEC_?! There aren't any specs on the
14 web, right?! 1193 web, right?!
15 1194
16 * w3-forms.el: 1195 * w3-forms.el:
17 Fixed problem with submissions of a form with the exact same arguments 1196 Fixed problem with submissions of a form with the exact same arguments
18 causes elements from both form to be submitted. ack. 1197 causes elements from both form to be submitted. ack.
19 1198
20 Tue Aug 6 14:03:52 1996 William Perry <wmperry@cs.indiana.edu> 1199 Tue Aug 6 14:03:52 1996 William M. Perry <wmperry@cs.indiana.edu>
21 1200
22 * w3-parse.el: 1201 * w3-parse.el:
23 fixed stupid mistake in DTD I made when changing to 3.2 DTD - left 1202 fixed stupid mistake in DTD I made when changing to 3.2 DTD - left
24 'style' out of head's content-model so no in-document stylesheet stuff 1203 'style' out of head's content-model so no in-document stylesheet stuff
25 was getting parsed. gack. 1204 was getting parsed. gack.
26 1205
27 * w3-forms.el: No longer put a 'choose' in front of option menus 1206 * w3-forms.el: No longer put a 'choose' in front of option menus
28 1207
29 * w3-speak.el: fixed bugs 1208 * w3-speak.el: fixed bugs
30 1209
31 Mon Aug 5 14:03:09 1996 William Perry <wmperry@cs.indiana.edu> 1210 Mon Aug 5 14:03:09 1996 William M. Perry <wmperry@cs.indiana.edu>
32 1211
33 * w3-vars.el: Created version 3.0.10 1212 * w3-vars.el: Created version 3.0.10
34 1213
35 * default.css: A few mild changes, and docs. 1214 * default.css: A few mild changes, and docs.
36 1215
37 Sun Aug 4 23:51:26 1996 William Perry <wmperry@cs.indiana.edu> 1216 Sun Aug 4 23:51:26 1996 William M. Perry <wmperry@cs.indiana.edu>
38 1217
39 * w3-speak.el: new version of w3-speak from raman 1218 * w3-speak.el: new version of w3-speak from raman
40 1219
41 * w3-draw.el: Style search alg. now looks for tag/id|name first. Now supports 1220 * w3-draw.el: Style search alg. now looks for tag/id|name first. Now supports
42 inlined 'style' keyword on any tag. Gack *sigh* 1221 inlined 'style' keyword on any tag. Gack *sigh*
51 1230
52 * w3.el: Don't override user prefs w/w3-user-colors-take-precedence -duh 1231 * w3.el: Don't override user prefs w/w3-user-colors-take-precedence -duh
53 1232
54 * w3-parse.el: fixed graphical entities 1233 * w3-parse.el: fixed graphical entities
55 1234
56 Sat Aug 3 20:09:50 1996 William Perry <wmperry@cs.indiana.edu> 1235 Sat Aug 3 20:09:50 1996 William M. Perry <wmperry@cs.indiana.edu>
57 1236
58 * w3-vars.el: 1237 * w3-vars.el:
59 Added textual representation of the 'artist formerly known as prince' 1238 Added textual representation of the 'artist formerly known as prince'
60 graphical icons 1239 graphical icons
61 1240
62 Thu Aug 1 13:32:54 1996 William Perry <wmperry@cs.indiana.edu> 1241 * md5.el: removed /bin/sh dependency in md5
1242
1243 Fri Aug 2 14:08:38 1996 William M. Perry <wmperry@cs.indiana.edu>
1244
1245 * url-vars.el: Created version 1.0.41
1246
1247 * url.el:
1248 no longer special case file:// urls when checking for no_proxy - thats
1249 just stupid.
1250
1251 Thu Aug 1 13:32:54 1996 William M. Perry <wmperry@cs.indiana.edu>
63 1252
64 * w3-vars.el: Created version 3.0.9 1253 * w3-vars.el: Created version 3.0.9
1254
1255 * url.el: made url-insert-file-contents interactive
65 1256
66 * w3-sysdp.el: 1257 * w3-sysdp.el:
67 added data-directory to sysdep version of x-library-search-path for 1258 added data-directory to sysdep version of x-library-search-path for
68 emacs under windows 95/nt 1259 emacs under windows 95/nt
69 1260
73 1264
74 * w3-forms.el: fix for gopher searches 1265 * w3-forms.el: fix for gopher searches
75 1266
76 * w3-draw.el: Added support for balloon-help 1267 * w3-draw.el: Added support for balloon-help
77 1268
78 Fri Jul 26 05:57:21 1996 William Perry <wmperry@cs.indiana.edu> 1269 Fri Jul 26 05:57:21 1996 William M. Perry <wmperry@cs.indiana.edu>
79 1270
80 * w3-display.el, w3-texinfo.el: Initial revision 1271 * w3-display.el, w3-texinfo.el: Initial revision
81
82 * w3-parse.el: *** empty log message ***
83
84 * w3-hot.el: Should now be able to handle XMosaic style hotlist files
85
86 * w3-parse.el:
87 Added some HTML 3.2 stuff, reorged some of the content-models, et. c
88
89 * w3-draw.el: few fixes to the title handling.
90 don't display any text outside the <html></html> area
91
92 * w3-style.el:
93 Changes to w3-style-parse-css to gracefully ignore <!-- and --> in a
94 stylesheet, for those losers who insist on using SGML comments to hide
95 the <style> tag from stupid browsers.
96
97 * w3-parse.el:
98 Changed the content model of the <style> tag to CDATA so that idiots
99 who want to hide the style information from stupid old browsers by the absolutely braindead use of comments (<!-- ... -->) can. *sigh*
100
101 Thu Jul 25 05:00:55 1996 William Perry <wmperry@cs.indiana.edu>
102
103 * w3-style.el: Fixed stupid bug in :device: handling
104
105 Tue Jul 23 00:40:54 1996 William Perry <wmperry@cs.indiana.edu>
106
107 * w3-keyword.el: more keywords for speech stuff
108
109 * docomp.el: *** empty log message ***
110
111 * w3-draw.el:
112 Beginnings of support for the new and improved fucked up netscapism
113 <spacer> tag
114
115 Mon Jul 22 03:22:52 1996 William Perry <wmperry@cs.indiana.edu>
116
117 * w3-sysdp.el: added stub for make-local-hook - more Emacs 19.2x lossage.
118
119 * w3-forms.el:
120 always encode hex strigs into uppercase for stupid broken fucking
121 braindead forms decoders!!!
122
123 Sun Jul 21 20:07:50 1996 William Perry <wmperry@cs.indiana.edu>
124
125 * w3-vars.el: Created version 3.0.8
126
127 * w3.txi: fixed a few compilation errors in w3.txi
128
129 * w3.txi: Revamped a few nodes, removed the downloading/compiling notes, and
130 documented url-proxy-services and improved the proxy section in
131 general.
132
133 * w3-hot.el: Should now auto-recognize HTML bookmark files
134
135 * font.el: Allow a font to have a size like "+12pt"
136
137 * w3-draw.el:
138 Now handles <font face="xxxx"> ala Internet Exploiter and Nutscrape
139
140 * w3.el: Added function for reloading all stylesheets
141
142 * w3-menu.el: Added option to the 'style' menu for reloading stylesheets
143
144 * w3-forms.el:
145 fixed problem with dropwon menus with the same 'value' would show the first item with that value, not necessarily the one the user selected.
146
147 * w3-widget.el: w3-follow-inlined-image works again
148
149 * w3-draw.el, w3-keyword.el, w3-menu.el, w3-vars.el, w3-xemac.el, w3.el:
150 You can now load delayed images
151
152 Sat Jul 20 05:15:06 1996 William Perry <wmperry@cs.indiana.edu>
153
154 * w3.txi: Removed 16-bit windows section.
155 removed programming interface chapter.
156 fixed Gnus accessing function docs.
157 added pointer to browse-url-browser-function.
158 removed docs of w3-delimit-emphasis / w3-delimit-links.
159
160 * w3-forms.el:
161 If a form has an invalid encoding type, issue a warning about the bad
162 html and the fall back on application/x-www-form-urlencoded
163
164 * w3-style.el:
165 @import no longer causes a 'buffer-modified, kill it anyway?' question.
166 newer CSS font shorthand supported.
167 split the font-family on commas, not spaces, ala newer CSS.
168
169 * font.el: A few changes to the default font-family-mappings
170
171 * w3-draw.el:
172 Allow global document stuff to be specified on the 'body' tag as well
173 as the 'html' tag.
174
175 Fri Jul 19 04:35:48 1996 William Perry <wmperry@cs.indiana.edu>
176
177 * w3-vars.el: Created version 3.0.7
178
179 Thu Jul 18 14:20:20 1996 William Perry <wmperry@cs.indiana.edu>
180
181 * default.css:
182 moved monospaced font declaration for pre/xmp into the :xemacs: section
183
184 Tue Jul 16 02:49:55 1996 William Perry <wmperry@cs.indiana.edu>
185
186 * w3-latex.el: Lots of patches from stephen peters.
187 * Fix to backslash handling code so that it works.
188
189 * Fix to ~ (very important, that) so that it generates a
190 `\textasciitilde', since in a <tt> environment the previous call
191 would work incorrectly. Similar fix for ^ characters.
192
193 * For carriage returns in a verbatim environment, use `\newline'
194 instead of `\ '. Also adds a \nullspace command for use in <pre>
195 environments, since the existing code for <pre> tended to eat
196 leading whitespace without it.
197
198 * Use `\newline' instead of `\linebreak', since \linebreak tries to
199 justify the line out to the text width.
200
201 * Added `\batchmode' call at the beginning of the generated LaTeX, to
202 force attempted recovery of any errors.
203
204 * Added calls to not indent paragraphs and skip lines between
205 paragraphs. I'm not sure whether I like this better or not, but I
206 figured that most HTML browsers currently use that formatting. This
207 should be changed once stylesheets are working nicely, to use
208 whatever's specified in the stylesheet for LaTeX.
209
210 Mon Jul 15 17:33:19 1996 William Perry <wmperry@cs.indiana.edu>
211
212 * w3-draw.el:
213 tty-closest-color-matching now works for netscape-style color crap as
214 well as stylesheet stuff
215
216 * w3-parse.el, w3-xemac.el: anal retentive patch for mispelling in comments
217
218 Sat Jul 13 22:47:21 1996 William Perry <wmperry@cs.indiana.edu>
219
220 * w3.el:
221 w3-echo-link stuff is now handled in the new widget-motion-hook variable.
222
223 * widget-edit.el:
224 New hook - widget-motion-hook - called with the widget moved to.
225
226 * w3-draw.el:
227 w3-echo-link stuff is now handled in the new widget-motion-hook variable.
228 when following a link, its color is changed correctly.
229
230 Fri Jul 12 05:52:49 1996 William Perry <wmperry@cs.indiana.edu>
231
232 * w3-style.el: fixed problem parsing class attributes in CSS
233
234 * w3-style.el: *** empty log message ***
235
236 Thu Jul 11 18:00:20 1996 William Perry <wmperry@cs.indiana.edu>
237
238 * w3-style.el: deal gracefully with device-bitplanes returning nil
239
240 * w3-style.el: You can now use a :speech: device section in a CSS stylesheet
241
242 * patch-for-old-emacsen: Initial revision
243
244 * w3-sysdp.el: version of valid-color-name-p and device-class for the OS/2
245 presentation manager.
246
247 * w3-e19.el: Some OS/2 hacks
248
249 * w3-draw.el:
250 sanity check the fill-prefix before setting it, and issue a warning if
251 list indentation tries to overflow the right window margin.
252
253 * w3-vars.el: Created version 3.0.6
254
255 Wed Jul 10 23:50:10 1996 William Perry <wmperry@cs.indiana.edu>
256
257 * w3-draw.el: fixed problem with emacspeak
258
259 * default.css: *** empty log message ***
260
261 * dist.Makefile: fixed install target - duh
262
263 * w3.el: some more mule fixing
264
265 * w3.el: remove compression extensions from default save-as filenames
266
267 * w3.el: fixed w3-save-binary-file to set initial-contents on the call to
268 read-file-name
269
270 * w3-hot.el: fixed problem with w3-hotlist-add-document-at-point
271
272 * w3-parse.el: Fix for mule and character entities > 127
273
274 * w3-draw.el:
275 fixed mysterious problem of stylesheet formatting info not working
276 correctly the first time a tag was seen. *dumb* mistake on my part.
277
278 Tue Jul 9 21:01:15 1996 William Perry <wmperry@cs.indiana.edu>
279
280 * w3-sysdp.el: added more overlay functions
281
282 * w3-vars.el: Created version 3.0.5
283
284 * w3.el: *** empty log message ***
285
286 * dist.Makefile:
287 Now uses 'install' to do the copying around, instead of trying to fake it.
288
289 * dist.Makefile: *** empty log message ***
290
291 * font.el: Require disp-table so that display table stuff is loaded (apparently
292 XEmacs 19.13 didn't autoload or dump it - *sigh*)
293
294 * dist.Makefile: No longer mention THIS-IS-VERSION-XX in the makefile
295
296 * w3.el: *** empty log message ***
297
298 * w3.el: Fixed w3-save-binary-file
299
300 * w3.el, w3-speak.el, w3-style.el, w3-draw.el: voices-via-stylesheet fixes
301
302 * dtk-css-speech.el: Initial revision
303
304 * w3-forms.el: wais submissions work again
305
306 * w3-print.el: fix problem with ps-print and forms printing (read-only text)
307
308 Sun Jul 7 22:04:07 1996 William Perry <wmperry@cs.indiana.edu>
309
310 * w3-vars.el: Created version 3.0.4
311
312 * w3-forms.el: <input type=radio checked> works now
313
314 * w3-forms.el: Radio buttons work again. *sigh*
315
316 Thu Jul 4 16:32:06 1996 William Perry <wmperry@cs.indiana.edu>
317
318 * w3-draw.el: Let stylesheets handle the w3-delimit-links stuff
319
320 Mon Jul 1 15:42:21 1996 William Perry <wmperry@cs.indiana.edu>
321
322 * w3-vars.el: Created version 3.0.3
323
324 * widget-edit.el: another patch to not require new-style backquote processing
325
326 * w3-sysdp.el: Added stub for buffer-substring-no-properties
327
328 * w3-menu.el:
329 Do not use menus under Emacs 19.28 - they are broken / incompatible
330 with that version of easymenu
331
332 * w3-sysdp.el: Fix to device-or-frame-type to work under Emacs 19.28
333
334 * w3.el: fix for set-auto-mode lossage on null buffer-file-name
335
336 * w3-sysdp.el: Added in stubs for plist-put and plist-get, and an Emacs 19.2x
337 specific version of facep. everything almost works in 19.28 now.
338
339 * widget-edit.el: Don't assume native backquoting abilities
340
341 Sun Jun 30 22:53:02 1996 William Perry <wmperry@cs.indiana.edu>
342
343 * w3-vars.el: Created version 3.0.2
344
345 * w3.txi: *** empty log message ***
346
347 * w3.el, w3-xemac.el, w3-widget.el, w3-toolbar.el, w3-sysdp.el, w3-style.el, w3-speak.el, w3-print.el, w3-prefs.el, w3-parse.el, w3-mule.el, w3-mouse.el, w3-menu.el, w3-latex.el, w3-keyword.el, w3-imap.el, w3-hot.el, w3-forms.el, w3-emulate.el, w3-e19.el, w3-draw.el, w3-annotat.el, w3-about.el, images.el, font.el, w3-vars.el:
348 Changed email address info
349
350 * dist.Makefile: Added w3-latex.el to the dist.Makefile
351
352 * w3-vars.el, default.css: *** empty log message ***
353
354 * font.el: final fix for font-height lossage
355
356 * docomp.el: added menubar-visible-p
357
358 Wed Jun 26 16:38:12 1996 William Perry <wmperry@cs.indiana.edu>
359
360 * font.el:
361 Use truncate instead of round for font sizes - usually gives better results
362
363 * w3-annotat.el, w3.el:
364 Patch from Darrell Kindred <dkindred+@cmu.edu> for news problems
365 1. nnheader-init-server-buffer isn't called, so the
366 first call to nntp-open-server fails. (Patch inserts
367 a call to nnheader-init-server-buffer in url-news-open-host.)
368 2. The `&', '<', and '>' characters don't get turned into
369 entities in news from lines, subject, body, etc. The result
370 is that "William Perry <wmperry@monolith.spry.com>" shows up
371 as "William Perry @monolith.spry.com>". (The patch moves
372 w3-insert-entities-in-string to url.el and renames it to
373 url-insert-entities-in-string, then calls it from url-format-news.
374 3. When displayed, news articles get an extra, empty
375 "References" entry. (Patch inserts a `(delete "" ...)'
376 to remove the trailing empty reference from the list.)
377
378 Tue Jun 25 19:00:48 1996 William Perry <wmperry@cs.indiana.edu>
379
380 * w3-menu.el: Revamped the options menu - added the edit-preferences button.
381
382 * w3.el: Fix for window-splitting with the back button
383
384 * w3-sysdp.el: Added bogus definition of set-marker-insertion-type
385
386 Mon Jun 24 14:51:18 1996 William Perry <wmperry@cs.indiana.edu>
387
388 * w3-about.el: changed pointers for xemacs.cs.uiuc.edu to xemacs.org
389
390 Fri Jun 14 16:50:26 1996 William Perry <wmperry@cs.indiana.edu>
391
392 * w3-auto.el: *** empty log message ***
393
394 * w3-vars.el, w3.el, w3-forms.el:
395 Fixes for mule from MORIOKA Tomohiko <morioka@jaist.ac.jp>
396
397 * w3-xem20.el: Initial revision
398
399 * w3-prefs.el: fixed problem under FSFmacs
400
401 Thu Jun 13 14:31:38 1996 William Perry <wmperry@cs.indiana.edu>
402
403 * w3-menu.el:
404 Extended w3-menu-save-options to save more info. Different way of
405 turning menubar on/off in XEmacs 19.14 (menubar-visible-p specifier)
406
407 * w3-latex.el: Applied hypertext link printing patches from Stephen Peters
408 <speters%samsun@us.oracle.com>
409
410 * w3.el: patch for imbalanced tags in w3-document-information
411
412 * w3-prefs.el: All the panels work to some degree now
413
414 Wed Jun 12 03:25:39 1996 William Perry <wmperry@cs.indiana.edu>
415
416 * w3-prefs.el: More panels work
417
418 * w3-forms.el: fix for radio button munging
419
420 Tue Jun 11 23:47:37 1996 William Perry <wmperry@cs.indiana.edu>
421
422 * widget-edit.el:
423 fixed bug in widget-forward if a widget extended to (point-max)
424
425 * w3.el: *** empty log message ***
426
427 Sun Jun 9 21:21:35 1996 William Perry <wmperry@cs.indiana.edu>
428
429 * widget-edit.el: Few bug fixes for widget-backward behaviour
430
431 * w3-speak.el: more renamings that I forgot before
432
433 * w3.el: w3-find-default-stylesheets is now a little smarter (looks for
434 stylesheets in the directory it is being loaded from). Error messages
435 when no default stylesheet can be found is much better now as well.
436
437 * dist.Makefile, clean-cache, default.css, w3.txi, descrip.mms, font.el, images.el, w3-about.el, w3-annotat.el, w3-auto.el, w3-draw.el, w3-e19.el, w3-emulate.el, w3-forms.el, w3-hot.el, w3-imap.el, w3-keyword.el, w3-latex.el, w3-menu.el, w3-mouse.el, w3-mule.el, w3-parse.el, w3-prefs.el, w3-print.el, w3-speak.el, w3-style.el, w3-sysdp.el, w3-toolbar.el, w3-vars.el, w3-widget.el, w3-xemac.el, w3.el, widget-edit.el, widget.el, xbm-button.el, xpm-button.el, docomp.el:
438 Initial revision
439
440 Thu Jun 6 15:03:15 1996 William Perry <wmperry@indiana.edu>
441
442
443 * w3-auto.el: Added autoload for w3-show-dvi
444
445 * w3-latex.el: w3-parse-tree-to-latex now takes optional URL argument.
446 <pre> and <xmp> text now work correctly.
447 Added a known-bugs section.
448 Added a variable for whether to print hyperlinks as footnotes or not.
449
450
451 * w3-annotat.el, w3-e19.el, w3-forms.el, w3-hot.el, w3-prefs.el, w3-xemac.el, w3.el:
452 Replaced w3-insert w/insert - no longer needed
453
454 * w3-latex.el: Added footnotes for hypertext links
455
456 Wed Jun 5 20:18:36 1996 William Perry <wmperry@indiana.edu>
457
458 * w3-latex.el:
459 Changed some things to be more like w3-draw in how it gets formatting
460 informatino for each chunk
461
462 * w3.el:
463 Merged in new latex printing code from Stephen Peters <speters%samsun@us.oracle.com>
464
465 * w3-print.el: Stephen Peters <speters%samsun@us.oracle.com>
466
467 * w3-auto.el:
468 Merged in new latex printing code from Stephen Peters <speters%samsun@us.oracle.com>
469
470 * w3-latex.el: Initial revision
471
472 * w3-parse.el: patch from jbw for eveil <! comment syntax
473
474 Mon Jun 3 20:43:37 1996 William Perry <wmperry@indiana.edu>
475
476 * w3-parse.el, w3-vars.el:
477 added flag for whether to honor netscape style <! > comments.
478
479
480 * w3-parse.el, w3-vars.el: Added alt text capabilities to w3-graphic-entities
481
482 * w3-menu.el: Toggling menubar from Emacs->W3 works again
483
484 * w3.el: w3-map-links works again, so does w3-complete-link
485
486 * w3-e19.el, w3-xemac.el: removed old def. of w3-map-links
487
488 * w3-draw.el: fixed url expansion
489
490 * w3-forms.el:
491 More fixes for netscape compatibility with single-text entry form
492 submissions
493
494 * w3-speak.el:
495 Added a few patches from Raman (folding-mode stuff) and definition of
496 advice for w3-scroll-up
497
498 * w3-prefs.el:
499 Got rid of some compiler warnings about free variables, and removed
500 some bogus variables that I can get elsewhere now
501 (w3-preferences-numglyphs)
502
503 * w3-prefs.el: Added hooks for setting up the prefs buffer, and ok/cancel/reset
504 hooks. Fixed saving of proxy information
505
506 * descrip.mms: Updated VMS MMS file
507
508 * dist.Makefile: Added w3-prefs to the distribution
509
510 Sun Jun 2 20:09:22 1996 William Perry <wmperry@indiana.edu>
511
512 * w3-draw.el: a few more emacspeak extensions
513
514
515 * w3-e19.el: Fixed compile-time errors re: w3-form-element-* functions
516
517 * w3-draw.el: fixed bug in w3-valid-voice-p
518
519
520 * w3-speak.el: fixed some compiler warnings
521
522
523 * dist.Makefile: Added w3-speak.el to the distribution
524
525 * w3-speak.el:
526 Move some functionality of the w3-fetch defadvice into a w3-mode-hook
527 that is automatically added by w3-speak-use-voice-locking
528
529 * w3-speak.el: Wow, I think it will work
530
531 * w3-draw.el: reimplemented w3-echo-link
532
533 * w3.el: fixed problem of not resetting the user's value of url-be-asynchronous
534 in the new version of w3-download-url
535
536 * w3.el: Made w3-download-url asynchronous by default, and make sure it asks
537 for the filename before it starts the download.
538
539 Sat Jun 1 20:04:22 1996 William Perry <wmperry@indiana.edu>
540
541 * w3.el: Fixed w3-download-url
542
543 * w3-parse.el: Fixed graphic entities to use normal entity expansion instead of
544 'STARTTAG - see commentary in the code for why exactly.
545
546 * w3.el: Fixed w3-mail-document-author to do the right thing for 'made' links
547 again. Now searches for mail(to|server) links first. If none found,
548 takes the first 'made' link and fetches that. If one found, fetch it.
549 If more than one mail(to|server) link is found, present the user with
550 a list and let them choose.
551
552 * w3-speak.el: Initial revision
553
554 Fri May 31 21:34:19 1996 William Perry <wmperry@indiana.edu>
555
556 * w3-draw.el, w3-style.el: Basic support for emacspeak out of the box
557
558 * w3.el: Fixed typo in w3-popup-info
559
560 * w3-parse.el: Fixed bug in graphic entity creation
561
562 * w3.el: Added new function w3-describe-entities that lists all the entities
563 currently defined.
564
565 * w3-parse.el: Added in new definitions for graphic entities - they live again!
566
567 * w3-vars.el: Added in new definitions for graphic entities
568
569
570 Thu May 30 17:32:36 1996 William Perry <wmperry@indiana.edu>
571
572
573 * w3-prefs.el:
574 Changed to only using one buffer instead of two stacked buffers - was
575 too big a pain in the ass to navigate w/o the mouse.
576
577 * w3-forms.el: fixed form submission changes
578
579 * w3-draw.el:
580 Supports target'ed windows to some extent (external, _blank, _top)
581
582 * w3.el: delete-other-windows in w3-fetch-other-frame
583
584 * w3-draw.el:
585 the hyperlnk widgets now keep _all_ attributes that are specified on a
586 link in them as widget properties. This will eventually allow us to
587 do targetted windows, etc.
588
589
590 * w3-prefs.el: protect against errors in widget-forward
591
592 * w3-prefs.el:
593 Ok, cancel, and save buttons work. Proxy configuration screen is
594 complete. Old window configuration restored when exiting. Now
595 selects the prefs window after choosing something from the toolbar
596
597 * w3-sysdp.el: Added symbol-value-in-buffer
598
599
600 * w3-draw.el, w3-forms.el: Single-entry form auto-submission now works again
601
602 * w3-sysdp.el: Added insert-file-contents-literally function
603
604 Wed May 29 21:52:40 1996 William Perry <wmperry@indiana.edu>
605
606 * w3-prefs.el: proxy panel sort of works
607
608 * w3-print.el: Few patches to the latex printing by Stephen Peters
609 <speters%samsun@us.oracle.com>
610
611 * w3-mouse.el: w3-follow-inlined-image works again
612
613 * w3-draw.el:
614 Fixed problem with paragraph filling screwups after <xmp></xmp> sections
615
616 * w3-vars.el:
617 new keybinding for return so that return doesn't self-insert when not
618 on a hyperlink
619
620
621 * font.el: don't error out on bad rgb color values
622
623 * font.el: Don't error out if you cannot find the rgb.txt file
624
625 * w3-parse.el:
626 Supports stupid %!@*ing netscape-style <! > `comments'. What complete
627 and utter horseshit.
628
629 * w3-draw.el: fixed read-only errors once and for all. :)
630
631 * w3-e19.el: removed old bogus definition of w3-follow-inlined-image-mouse
632
633
634 * w3-prefs.el: progress
635
636 * w3.el: Now correctly looks for 'stylesheet' in w3-configuration-directory.
637 Avoid infinite recursion if url-be-asynch == t when
638 w3-find-default-stylesheets is called
639
640 * w3.el: fix for http 0.9 servers and asynchronous transfers
641
642 * w3-widget.el:
643 Actually added w3-image-widget-callback so 'href images work right
644
645 Tue May 28 22:35:46 1996 William Perry <wmperry@indiana.edu>
646
647 * w3-prefs.el: Initial revision
648
649
650 * w3-menu.el: Put the correct Emacs/XEmacs in the menubar toggle
651
652 * w3-draw.el:
653 fixed problems with badly specifid colors in netscape-crap <body> attributes
654
655 * w3-forms.el: <input type=image> works minimally
656
657 * w3-forms.el:
658 Fixed a problem with option lists in forms. The forms validator is cool
659
660 * w3.el: previewing buffers now works much _MUCH_ better
661
662 * w3.el: Added stub for w3-find-file, a more intuitive name for w3-open-local
663
664 * w3-draw.el: Link-echoing now works
665
666 * widget.el, widget-edit.el:
667 Changed widget-forward to honor a new :help-echo property
668
669
670 * widget-edit.el:
671 Fix for widget-forward when widgets are _RIGHT_ on top of each other
672
673 * w3.el: Fixed stupid problem on my part
674
675 * w3-draw.el:
676 Fix problem with <pre> segments from Mac-based web servers (^M only, no ^J)
677
678 * w3.el: Don't do set-auto-mode under mule, as it wigs out with null filenames
679
680 * w3.el: Fixes for www: hrefs
681
682 * w3.el: Fix for file information & last-modified
683
684 Mon May 27 23:08:26 1996 William Perry <wmperry@indiana.edu>
685
686 * w3-draw.el: problem in 19.30
687
688 * w3-forms.el:
689 Fixed problem with 'submit' button on forms _always_ being sent to the
690 server - overanxious with making sure everything had a 'name' field at
691 widget creation time. Gack.
692
693 * w3-xemac.el:
694 Beginnings of a mode-motion-handler to do spiffy handling of client
695 side imagemaps, etc.
696
697
698 Sun May 26 01:17:31 1996 William Perry <wmperry@indiana.edu>
699
700 * images.el: removed duplicate converter
701
702 Fri May 24 18:19:16 1996 William Perry <wmperry@indiana.edu>
703
704 * w3-draw.el: file: urls for images work now
705
706 * w3.el: Fixed missing paren in configuration-file warning code
707
708 * w3.el: New version of w3-version from "Robert J. Chassell"
709 <bob@gnu.ai.mit.edu> that will let you do C-u M-x w3-version to insert
710 the version information into the buffer at point.
711
712 * w3.el, w3-hot.el, w3-forms.el, w3-emulate.el, w3-annotat.el:
713 No longer use mm-insert-file-contents lossage
714
715 * images.el: Added p[np]m<->ps converters
716
717
718 * w3-widget.el: No more newlines after images w/alt text & no hyperlink
719
720 * w3.el: Moved where w3-default-configuration gets loaded so that you can set
721 some variables in it and have them honored by the rest of w3-do-setup
722
723 Thu May 23 16:08:23 1996 William Perry <wmperry@indiana.edu>
724
725
726 * w3-draw.el:
727 Now only grabs images with the same URL/SRC once per page, instead of
728 starting up multiple transfers for the same one. Yeah.
729
730 * w3-menu.el: context-sensitive menus now work again on images
731
732 * w3-sysdp.el: synching up with XEmacs 19.14's version
733
734 * w3-sysdp.el: Added lots more device functions
735
736 Wed May 22 17:08:21 1996 William Perry <wmperry@indiana.edu>
737
738
739 * w3-widget.el: Now checks for invalid glyphs before removing the textual
740 representation from the buffer.
741
742 * w3.el: Removed w3-beta from the distribution - functionality moved elsewhere
743
744 * w3-widget.el:
745 Better handling of images that are hyperlinks that have no 'alt' text.
746
747 * w3-draw.el:
748 Some stuff from the old w3-beta, image fixes, initial color of html page should be better.
749
750
751 * dist.Makefile:
752 Removed w3-beta from the distribution - functionality moved elsewhere
753
754 * w3-emulate.el: Moved w3-read-netscape-config into w3-emulate
755
756 * w3-widget.el: Few screwups w/markers fixed
757
758 Tue May 21 05:31:56 1996 William Perry <wmperry@indiana.edu>
759
760 * w3-draw.el, w3-forms.el, w3.el: Some XEmacs 20.0 MULE changes
761
762 * w3-xem20.el: Initial revision
763
764
765 Mon May 20 16:17:37 1996 William Perry <wmperry@indiana.edu>
766
767 * w3-draw.el: Asynch image loading works!
768
769 * w3-widget.el: Put a help-echo property on the image extent when necessary
770
771 * w3-imap.el: Removed lots of stuff into the new image widget
772
773 * w3-widget.el:
774 Make sure you always use a marker for the 'where' of an image widget
775
776 * w3.el: w3-my-safe-copy-face is now a little more paranoid so that it will not
777 bomb on TTYs
778
779 Sat May 18 22:44:53 1996 William Perry <wmperry@indiana.edu>
780
781 * widget-edit.el: some text property munging for XEmacs
782
783 * w3-widget.el: Yet more bug fixes for ye olde image widget
784
785 * w3-widget.el:
786 reorded some checks in the image widget callback so that client side
787 imagemaps got done correctly.
788
789 * w3-draw.el:
790 Fixed bug in the use of the new image widget when it was _not_ used
791 like <a href=foo>test<img src=blah>test</a>
792
793 * w3-forms.el: Support <input type=button> ala netscape
794
795 * w3-forms.el: Give default labels to submit and reset buttons
796
797
798 Fri May 17 19:52:49 1996 William Perry <wmperry@indiana.edu>
799
800 * w3-draw.el: Now uses the new image widget
801
802 * w3-widget.el: Various fixes
803
804 * dist.Makefile: Added w3-widget to the distribution
805
806 * w3-forms.el:
807 Fixed radio button formatting problems (similar to choice options)
808
809 * w3-menu.el:
810 Don't put the hide location and hide statusbar menu entries in under
811 Emacs 19 just yet.
812
813 * w3-imap.el: Few fixes for Emacs 19 in tty mode
814
815 * w3-forms.el:
816 Option lists now no longer insert a newline unconditionally. Ack.
817
818 * w3-draw.el: inhibit-read-only for some Emacs 19 lossage
819
820 Thu May 16 16:15:01 1996 William Perry <wmperry@indiana.edu>
821
822 * w3-menu.el: Better fix for XEmacs w/no menus
823
824 * w3-mouse.el:
825 Do not use button keysyms if no X support is compiled in (button1, etc)
826
827 * w3-xemac.el:
828 Don't make toolbar buttons if not (featurep 'toolbar). Don't add our
829 help stuff to the help menu unless (featurep 'menubar)
830
831 * w3-menu.el:
832 Don't install menus under XEmacs unless (featurep 'menubar), otherwise it will bomb on a TTY-only XEmacs.
833
834 Tue May 14 16:32:16 1996 William Perry <wmperry@indiana.edu>
835
836 * w3-widget.el: Initial revision
837
838 * font.el: Strikethru stuff works again.
839
840 * default.css: added some netscapisms in the default stylesheets
841
842 * w3-style.el: Added a require 'cl for 'case' handling
843
844 * w3-parse.el: Added 'strike' tag to %font in the DTD ala HTML 3.2
845
846 Mon May 13 20:56:52 1996 William Perry <wmperry@indiana.edu>
847
848 * dist.Makefile: Removed w3.ad from the distribution, as it is no longer used.
849
850 Fri May 10 16:28:13 1996 William Perry <wmperry@indiana.edu>
851
852
853 * w3-imap.el: Now displays client-side imagemaps pretty sweetly under Emacs 19
854 (drop-down list of destinations)... Whoo hoo!
855
856
857 * default.css: few changes to default stylesheet - nothing major
858
859
860 * w3-draw.el: fixed problem in w3-decode-area-coords
861
862 Thu May 9 13:46:42 1996 William Perry <wmperry@indiana.edu>
863
864
865 Wed May 8 17:52:10 1996 William Perry <wmperry@indiana.edu>
866
867 * w3.el: Avoid creating bad html in w3-document-information
868
869
870 Tue May 7 16:06:20 1996 William Perry <wmperry@indiana.edu>
871
872
873 * w3-vars.el: New keybinding C-A-t for listing open network transfers
874
875
876 * w3-draw.el, w3-forms.el, w3-parse.el: Support <keygen> tags in the parser
877
878 Mon May 6 18:03:06 1996 William Perry <wmperry@indiana.edu>
879
880 * images.el: fixed image converter for tiff->pnm and pnm->tiff. Also added
881 converter for JBIG (?!) image type
882
883 * w3-forms.el:
884 Fall back to using old-style looking stuff for text entry areas - some
885 HTML was truly confusing where the widget ended and began. Gack.
886
887 Thu May 2 16:24:12 1996 William Perry <wmperry@indiana.edu>
888
889
890 * dist.Makefile: now installs default.css
891
892 * w3-imap.el:
893 image order fixed on pages with consecutive images with no text in between.
894
895 * w3.el: Now looks in the data-directory and data-directory/w3/ subdir for
896 stylesheet files. Now looks for several stylesheet files, not just
897 the first one it finds.
898
899 Wed May 1 21:36:37 1996 William Perry <wmperry@indiana.edu>
900
901 * w3-e19.el: fixed mouse waggling under fsf
902
903 * w3-vars.el: Added default for w3-source-file-hook ... automatically goes into
904 html-mode (should probably do font-lock as well to get netscap'y look)
905
906 * w3-draw.el: Fixed <body> tags yet again... god am I stupid
907
908 * w3-e19.el: Fixed mouse movement under FSF
909
910
911 * w3.el: auto-autoload w3-do-setup
912
913 * w3-vars.el: changed w3-documentation-root
914
915 * w3-menu.el, w3-xemac.el, w3-toolbar.el, w3-mouse.el:
916
917 * w3-menu.el:
918 Now use w3-default-configuration-file for saving options from the menubar
919
920 * w3-auto.el: removed a few autoloads due to the forms revamping
921
922 * docomp.el: few more stub variables
923
924 * w3-vars.el: More forms fixes
925
926 * w3.el: Some jka-compr fixes
927
928 * w3-style.el: removed annoying 'applying style hints' messages
929
930 * w3-draw.el: Fixed the handling of default attributes on <body> tag for text
931 coloring, etc. Wasn't using the new syntax the stylesheet parser was
932 expecting.
933
934 * w3-hot.el, w3-menu.el: In XEmacs, changed the hotlist menu constructor to use
935 w3-html-bookmarks instead of adding a separate menu item for it.
936 Consitent with how it has to be done under Emacs19
937
938
939 Tue Apr 30 20:45:20 1996 William Perry <wmperry@indiana.edu>
940
941 * w3-mouse.el: In netscape emulation mode, emulate the mouse bindings as well.
942
943 * font.el:
944 Now takes care of setting a display-table on the face for smallcaps and bigcaps
945
946 * w3-forms.el: more fixes
947
948 * w3-sysdp.el: Added definition of alist-to-plist
949
950 * w3-draw.el: fixed some <select> issues
951
952 * w3-forms.el: New round of cleanup of the forms code continues
953
954 Sat Apr 27 04:31:57 1996 William Perry <wmperry@indiana.edu>
955
956 * widget-edit.el: fixed typo in the 'sexp' widget
957
958 * w3-auto.el: autoload widget-forward/backward
959
960 * widget-edit.el: Fix for file widget
961 use 'keymap property when in xemacs, 'local-map when in fsf
962
963 * w3-menu.el:
964 Don't put the toggle toolbar menu item up in Emacs or a XEmacs with no
965 toolbar support
966
967 * w3-draw.el: More efficient handling of end of hyperlink
968
969 * w3-beta.el: w3 buffers are no longer read only
970
971 * w3-forms.el, w3.el, w3-mouse.el:
972 Make middle-mouse-button run w3-widget-button-click, that will not
973 call widget-button-click if there is no widget under the event - this
974 avoids being able to paste into the buffer, etc. Gack!
975
976
977 * w3-vars.el:
978 no longer show the read-only/modified status in the modeline for w3 buffers
979
980 * w3-vars.el: Yet more key shuffling for the widget stuff
981
982 Fri Apr 26 23:09:10 1996 William Perry <wmperry@indiana.edu>
983
984 * widget-edit.el, widget.el: Initial revision
985
986 * w3-forms.el:
987 Only set the face of a form element if one has been explicitly defined
988
989 * w3-imap.el:
990 Removing alt text from the buffer when loading images works again... yahhh
991
992 * w3.el, w3-forms.el, w3-auto.el, w3-e19.el, w3-menu.el:
993 Fixed the 'links' menu for both XEmacs and Emacs
994
995 * w3-keyword.el:
996 elc files should now be portable between XEmacs and Emacs again... as
997 long as you don't use the byte-compile-dynamic stuff.
998
999 * w3-draw.el:
1000 Fixed problem of w3-handle-hyperlink-end being a little too aggressive
1001 about putting the highlight and link properties on empty <a> tags.
1002
1003 Thu Apr 25 19:08:45 1996 William Perry <wmperry@indiana.edu>
1004
1005
1006 * w3-xemac.el, w3-vars.el, w3-style.el, w3-menu.el, w3-imap.el, w3-forms.el, w3-e19.el, w3-draw.el, w3.el:
1007 Lots and lots of changes...
1008 - config files are now all in ~/.w3/, ala netscape
1009 - everything is now done via the excellent 'widget' package and text
1010 properties... most of the code in w3-e19 and w3-xemac is now gone
1011 - 90% of the forms code is gone, subsumed by widget
1012 - some stylesheet changes for the latest CSS level 1 draft
1013 - general cleanup of lots of other code
1014 - many changes all over the place to deal with the new widget package
1015 and text-property representation
1016
1017 * w3-auto.el: more autoloads
1018
1019
1020 * w3-hot.el: New way of extracting the default title of a link under point
1021
1022 * w3-beta.el: No longer call w3-mule-attribute-zones
1023
1024
1025 * w3-emulate.el: No more special casing of keysyms based on emacs version...
1026
1027 * w3-toolbar.el: Changed the default toolbar type to 'both
1028
1029
1030 * dist.Makefile: added w3-mouse.el to the distribution
1031
1032 * w3-mouse.el: Initial revision
1033
1034 * w3-menu.el:
1035 Moved new, unified version of context sensitive menu code into w3-menu
1036
1037
1038 * w3-mule.el: Removed lots of old crap
1039
1040
1041 * w3-keyword.el: Initial revision
1042
1043 * font.el:
1044 Now tags colors that are actually vectors as [rgb #r #g #b] instead of
1045 just [#r #g #b]
1046
1047 Mon Apr 22 16:48:31 1996 William Perry <wmperry@indiana.edu>
1048
1049 * docomp.el: Added bogus def of has-modeline-p to shut up emacs-19
1050
1051 * w3-auto.el: renamed w3-annotate.el to w3-annotat.el
1052
1053
1054 Fri Apr 19 20:40:46 1996 William Perry <wmperry@indiana.edu>
1055
1056 * w3-auto.el: Added autoloads for widget package
1057
1058 Thu Apr 18 12:57:47 1996 William Perry <wmperry@indiana.edu>
1059
1060
1061 Wed Apr 17 13:35:41 1996 William Perry <wmperry@indiana.edu>
1062
1063 * w3-e19.el:
1064 Don't send the truncated URL that is used for displaying menus to the
1065 actual function. D'oh!
1066
1067 Tue Apr 16 17:37:59 1996 William Perry <wmperry@indiana.edu>
1068
1069 * w3-merge.el: Initial revision
1070
1071 Mon Apr 15 21:24:04 1996 William Perry <wmperry@indiana.edu>
1072
1073
1074 * w3-draw.el: Use temporary faces in XEmacs, so people don't puke when they do
1075 edit-faces and see all the crappy face names.
1076
1077 Sat Apr 13 01:07:49 1996 William Perry <wmperry@indiana.edu>
1078
1079 * w3.el: New function w3-popup-image-info that displays info about an image ala
1080 netscape 2.x
1081
1082 * w3-menu.el:
1083 slight re-ordering of the options menu. Can now turn off the modeline
1084 and minibuffer
1085
1086 * w3-e19.el, w3-xemac.el:
1087 When the menubar is turned off, add a turn menubar back on option to
1088 all context sensitive menus
1089
1090 * w3-vars.el: Shortened the context-sensitive menu over hyperlinks
1091
1092 Fri Apr 12 03:51:20 1996 William Perry <wmperry@indiana.edu>
1093
1094
1095 Thu Apr 11 17:43:48 1996 William Perry <wmperry@indiana.edu>
1096
1097 * w3-draw.el: Now handles set-cookie commands from <meta> tags
1098
1099 Wed Apr 10 14:30:19 1996 William Perry <wmperry@indiana.edu>
1100
1101
1102 * w3-vars.el, w3-draw.el, w3.el:
1103 Set the variable list-buffers-directory appropriately to show the URL
1104 for all the various W3 buffers via list-buffers.
1105
1106 Tue Apr 9 20:52:52 1996 William Perry <wmperry@indiana.edu>
1107
1108 * w3-e19.el:
1109 url-truncate-url-for-viewing can now take an optional width parameter.
1110 If an unknown URL type is found, put quotes around it in the error
1111 message so that its easier to know what exactly wasn't recognized.
1112
1113
1114 * w3-parse.el: Various patches from jbw.
1115 1. Parser-side fix for <XMP> duplication.
1116 2. Percentages would get way out of wack on large files
1117
1118 Mon Apr 8 22:40:47 1996 William Perry <wmperry@indiana.edu>
1119
1120 * w3-draw.el: fixed problem in w3-decode-area-coords that would mess up on some
1121 client side imagemaps (namely www.excite.com)
1122
1123 Wed Apr 3 15:45:43 1996 William Perry <wmperry@indiana.edu>
1124
1125 * images.el: more tcsh crap... please make it stop.
1126
1127 * w3.el: Added new w3-fetch-other-window command
1128
1129 Tue Apr 2 17:16:23 1996 William Perry <wmperry@indiana.edu>
1130
1131 * w3-sysdp.el: Some extent functions for emacs19
1132
1133 * w3-imap.el: Client-side image mapping polygons work now.
1134
1135 * images.el: Hopefully final fix for csh/tcsh
1136
1137 Mon Apr 1 18:58:49 1996 William Perry <wmperry@indiana.edu>
1138
1139
1140 * images.el: fixes for csh/tcsh shells, yet _AGAIN_!
1141
1142
1143 * w3-menu.el: Can now toggle the menubars from the options menu
1144
1145 Thu Mar 28 20:04:03 1996 William Perry <wmperry@indiana.edu>
1146
1147
1148 * docomp.el: fix for emacs 19.28 griping because of those %!@#%!@ defsubsts.
1149 If you ar eusing 19.28, please please upgrade.
1150
1151 * w3-menu.el: New 'style' menu item to control the IE 3.0 compatiblitiy parsing
1152
1153
1154 * w3-style.el:
1155 now :normal: or :default: in a stylesheet end a device-specific section
1156
1157 * w3-style.el:
1158 CSS now handles C++ style // comments like the unreleased IE 3.0 with
1159 stylesheets. Oh, the joy of compatibility!
1160
1161 Wed Mar 27 19:44:12 1996 William Perry <wmperry@indiana.edu>
1162
1163 * images.el:
1164 Possible fix for image loading problems seen when people have csh or
1165 tcsh as their default shell. Good lord, are these people insane? See
1166 http://www.cs.ruu.nl/wais/html/na-faq/unix-faq-shell-csh-whynot.html
1167 for details.
1168
1169 * w3-forms.el:
1170 fixed problem with some forms that don't deal well with following the
1171 !@#%!@ing spec for application/x-www-form-urlencoded. Now does not
1172 escape the _ character. #%!@#%!@#%!@%!@#%!~@ - wow, its lucky we
1173 passed the CDA or someone might have gotten offended here.
1174
1175 * w3-draw.el:
1176 now handles xmp slightly differently - waiting for patches from jbw
1177 for the parser end of the fix.
1178
1179 * w3-style.el:
1180 You can now have emacsen specific sections of a CSS stylesheet by
1181 using the device-specific stuff. Use :emacs: or :xemacs: as the
1182 device type and away you go.
1183
1184 Tue Mar 26 21:14:19 1996 William Perry <wmperry@indiana.edu>
1185
1186
1187 * w3-e19.el: Fixed the 'submit form to nil' bug in mouse movement
1188
1189
1190 * w3.el, w3-hot.el: HTML bookmark parsing now actually works.
1191
1192 Mon Mar 25 14:53:56 1996 William Perry <wmperry@indiana.edu>
1193
1194 * w3-sysdp.el, w3-about.el:
1195 Changed some pointers to ben wing and pearl software.
1196
1197 Wed Mar 20 15:50:50 1996 William Perry <wmperry@indiana.edu>
1198
1199
1200 * w3.el:
1201 Prefix arg to w3-quit now kills all w3 buffers, not just the current one.
1202
1203 * w3-draw.el: fixed a problem with ^M in <XMP> and <PRE> sections
1204
1205 * w3-imap.el: protect against passing invalid data to make-glyph
1206
1207 Sun Mar 17 23:20:14 1996 William Perry <wmperry@indiana.edu>
1208
1209
1210 Tue Mar 12 18:23:12 1996 William Perry <wmperry@indiana.edu>
1211
1212 * w3-draw.el: Stubs for math mode
1213
1214 Sat Mar 9 17:47:21 1996 William Perry <wmperry@indiana.edu>
1215
1216 * w3-toolbar.el:
1217 Should now work correctly with no toolbar support compiled into XEmacs.
1218
1219 Wed Mar 6 01:52:32 1996 William Perry <wmperry@indiana.edu>
1220
1221
1222 * w3-imap.el:
1223 Fixed problem with button2 usage in w3-imap.el when compiling with FSFMacs
1224
1225 Fri Feb 23 01:58:21 1996 William Perry <wmperry@indiana.edu>
1226
1227
1228 Wed Feb 21 17:06:00 1996 William Perry <wmperry@indiana.edu>
1229
1230 * w3-draw.el:
1231 Now outputs a warning when it runs into a table, just so people know
1232 its not my fault if it looks like crap. :)
1233
1234 * w3.el: Now uses the real add-minor-mode
1235
1236 * w3-sysdp.el: Added stub for add-minor-mode
1237
1238 * w3.el: Now set buffer-file-truename and buffer-file-name to nil when sourcing
1239 a document.
1240
1241 * w3-draw.el, w3-sysdp.el:
1242 Few fixes for #%!@ damn emacsen that don't sanely deal with make-face et. al
1243 on a TTY interface.
1244
1245
1246 Tue Feb 20 14:12:27 1996 William Perry <wmperry@indiana.edu>
1247
1248
1249 Mon Feb 19 15:13:55 1996 William Perry <wmperry@indiana.edu>
1250
1251 * w3-e19.el:
1252 Changed binding of mouse-2 to 'ignore instead of 'undefined - more polite.
1253
1254 Sun Feb 18 19:11:45 1996 William Perry <wmperry@indiana.edu>
1255
1256 * RelNotes2.3: Initial revision
1257
1258 Sat Feb 17 23:50:00 1996 William Perry <wmperry@indiana.edu>
1259
1260 * w3.el: fixed loading of default stylesheet stuff. gack.
1261
1262 * w3-auto.el: fixed autoloading of css parser
1263
1264
1265 * w3.txi: manual formatting changes - wheee.
1266
1267
1268 * w3-menu.el:
1269 Now explicitly require easymenu for FSF19 - some older versions don't
1270 autoload it. *sigh*
1271
1272 Fri Feb 16 21:39:19 1996 William Perry <wmperry@indiana.edu>
1273
1274
1275 Thu Feb 15 22:56:04 1996 William Perry <wmperry@indiana.edu>
1276
1277 * w3.el: w3-fetch now defaults to http://www. if you are not in a w3 buffer
1278
1279 * w3-menu.el: Added menu item for incremental display
1280
1281 Mon Feb 5 17:01:39 1996 William Perry <wmperry@indiana.edu>
1282
1283 * w3-draw.el:
1284 Fixed bug in the <font> handling if all you are doing is setting a color
1285
1286 Tue Jan 30 15:16:43 1996 William Perry <wmperry@indiana.edu>
1287
1288 * w3.txi: Added section on emulation. Updated copyright info and dates.
1289
1290 Sun Jan 28 06:17:55 1996 William Perry <wmperry@indiana.edu>
1291
1292 * w3-menu.el: Fleshed out the doc string of w3-use-menus some more.
1293
1294 Sat Jan 27 18:59:57 1996 William Perry <wmperry@indiana.edu>
1295
1296 * w3-style.el: Made more of the functions names be saner... don't pollute the
1297 namespace for when we support more stylesheet notations. Need to
1298 extrapolate it some more and have a registry of acceptable notations.
1299
1300 Fri Jan 26 18:40:42 1996 William Perry <wmperry@indiana.edu>
1301
1302 * w3-xemac.el: No longer adds WWW options submenu to the main options menu
1303
1304
1305 * w3.el, w3-xemac.el:
1306 Lots of changes for new client-side imagemap support and cleanup of old code.
1307
1308
1309 * w3-menu.el: New `style' menu
1310
1311 * w3-imap.el:
1312 Lots of changes for new client-side imagemap support and cleanup of old code.
1313
1314 * w3-emulate.el:
1315 Added keybindings for left & right arrow keys under netscape emulation.
1316
1317 * w3-draw.el:
1318 Lots of changes for new client-side imagemap support and cleanup of old code.
1319 Removed inlined mpeg code, waiting for XEmacs 19.15 to support it again.
1320
1321 * descrip.mms: Updated the VMS makefile for the new files
1322
1323 * dist.Makefile: Added w3-menu.el to the distribution
1324
1325 Thu Jan 25 17:51:39 1996 William Perry <wmperry@indiana.edu>
1326
1327 * w3-xemac.el:
1328 Moved over to new, more robust menu specifications - mainly stolen from VM.
1329
1330 * w3.el, w3-vars.el, w3-emulate.el:
1331 Moved w3-search-* functions out of w3-emulate.el into w3.el where they belong.
1332 Moved some variables out as well.
1333
1334 * w3-e19.el: Removed w3-emacs19-hack-faces-p support.
1335 Moved over to new, more robust menu specifications - mainly stolen from VM.
1336
1337 * w3-menu.el:
1338 Menus now appear to work under both emacs19 and XEmacs. Fixed problem
1339 where 'Search Again' was always available, even if no search had been
1340 done yet.
1341
1342
1343 * w3-menu.el: Initial revision
1344
1345 Tue Jan 23 18:05:08 1996 William Perry <wmperry@indiana.edu>
1346
1347 * font.el: Fixed problem with latest XEmacs 19.14 beta
1348
1349
1350 * w3-emulate.el:
1351 lynx/netscape emulation now uses new w3-search-forward function
1352
1353 * w3-toolbar.el: Toolbar now uses new w3-search-forward function
1354
1355 * w3-imap.el: Work around small bug in the 19.14 beta byte compiler
1356
1357 * w3.el: Don't choke and die if you can't find ange-ftp
1358
1359 Mon Jan 22 16:15:42 1996 William Perry <wmperry@indiana.edu>
1360
1361 * dist.Makefile: Added w3-emulate.el to distribution
1362
1363 * w3.el, w3-vars.el: Moved the emulation stuff into a separate file
1364
1365 * w3-emulate.el: Initial revision
1366
1367 Sun Jan 21 19:16:33 1996 William Perry <wmperry@indiana.edu>
1368
1369
1370 * dist.Makefile: Added w3-imap.el to the distribution
1371
1372 Sun Jan 14 01:00:30 1996 William Perry <wmperry@indiana.edu>
1373
1374 * w3.txi: updated w3.org mailing list addresses
1375
1376 * w3.txi: Added section on reporting bugs... needs finishing
1377
1378 Sat Jan 13 08:30:06 1996 William Perry <wmperry@indiana.edu>
1379
1380
1381 Fri Jan 12 19:42:17 1996 William Perry <wmperry@indiana.edu>
1382
1383 * w3-parse.el: Added parsing stuff for client-side imagemaps
1384
1385 * w3-draw.el, w3-vars.el, w3-imap.el:
1386 Client-side imagemaps parse correctly now, and the data is stored.
1387
1388 * w3-e19.el:
1389 Make the options button look a little more like a button under emacs 19
1390
1391 * w3.txi: Combined some of the indices to make it easier to find stuff.
1392
1393 * w3-imap.el: Fixed macros x-coord and y-coord
1394
1395 * w3-imap.el:
1396 Added definitions for point-in-rectangle|circle functions, and stub
1397 for point-in-polygon function
1398
1399 * w3-imap.el: Initial revision
1400
1401 Wed Jan 10 13:32:30 1996 William Perry <wmperry@indiana.edu>
1402
1403 * w3.el: Renamed w3-store-in-x-clipboard to w3-store-in-clipboard
1404
1405 * w3-xemac.el: New version of w3-store-in-clipboard
1406
1407 * w3-e19.el: Renamed w3-store-in-x-clipboard to w3-store-in-clipboard
1408
1409 * w3-e19.el: w3-store-in-x-clipboard now uses x-select-text instead of
1410 x-set-selection, which is more correct as a good X citizen I guess.
1411
1412 Sun Jan 7 17:03:38 1996 William Perry <wmperry@indiana.edu>
1413
1414 * w3.el: only check current-prefix-arg if interactive-p. Otherwise we hose up
1415 things in ffap.el and probably lots of other things nobody has found
1416 yet.
1417
1418 Wed Jan 3 19:47:47 1996 William Perry <wmperry@indiana.edu>
1419
1420 * w3-vars.el, w3.el:
1421 New netscape emulation minor mode that sets up a lot of keybindings.
1422
1423 * font.el: Made set-face-background|foreground|font interactive again.
1424
1425 * docomp.el: Now adds urldir to the load path
1426
1427 * dist.Makefile: Now copies the THIS-IS-VERSION-* files when installing
1428
1429 * docomp.el:
1430 Now adds URLDIR to load-path instead of unconditionally using ../url
1431
1432 * dist.Makefile:
1433 Now puts URLDIR in the environment of the compiling emacsen so that
1434 docomp.el can get at it.
1435
1436 Tue Jan 2 17:52:14 1996 William Perry <wmperry@indiana.edu>
1437
1438 * w3.el: Renamed a few things from style-sheet to stylesheet, to be consistent
1439
1440
1441 Wed Dec 20 18:21:29 1995 William Perry <wmperry@indiana.edu>
1442
1443 * w3-hot.el: Removed compile-time warnings
1444
1445 * dist.Makefile: removed w3-srch.el from distribution
1446
1447 * w3-hot.el:
1448 Basic handling of html hotlists... converts into XEmacs-style menu currently
1449
1450 * w3-beta.el: Added definition of w3-normalize-spaces
1451
1452 * font.el: Definition of define-new-mask macro should now work on older emacs
1453 19.2x that don't understand native backquoting.
1454
1455 * w3-parse.el:
1456 No longer throw up a warning for <hr> in <pre> - it really is legal HTML 2.0
1457
1458 * w3-xemac.el: Now stores the parse _tree_ in w3-current-parse.
1459 Modified the view-parse-tree menu item to show this (not just w3-last-parse-tree
1460
1461 * w3-parse.el:
1462 Made w3-display-parse-tree able to take a parse tree as an argument
1463
1464 * w3-beta.el:
1465 Make w3-refresh-buffer signal an error for now - not yet reimplemented.
1466
1467
1468 * w3-vars.el: Added entities
1469 (sim . 126)
1470 (le . "<=")
1471 (agr . "alpha")
1472 (rdquo . "''")
1473 (ldquo . "``")
1474
1475
1476 * w3-parse.el: Now allows <hr> inside of <pre>
1477
1478 Tue Dec 19 22:21:15 1995 William Perry <wmperry@indiana.edu>
1479
1480 * w3-draw.el: Fixed textarea default input handling
1481
1482 * w3-vars.el, w3-parse.el: Added variable w3-maximum-line-length
1483
1484 Mon Dec 18 22:30:38 1995 William Perry <wmperry@indiana.edu>
1485
1486 * w3.el: Offer to save to disk if an external viewer fails
1487
1488 * w3.el: If w3-fetch is given a prefix arg, dump to disk.
1489
1490 * w3.el:
1491 Now defaults to using ~/.netscape/preferences instead of ~/.MCOM-preferences
1492
1493 Sun Dec 17 21:26:41 1995 William Perry <wmperry@indiana.edu>
1494
1495
1496 * w3-draw.el, w3-vars.el, w3.txi:
1497 Changed w3-link-delimiter-info to w3-link-info-display-function
1498
1499 Sat Dec 16 17:23:39 1995 William Perry <wmperry@indiana.edu>
1500
1501 * font.el: fixed typo in tty-font-create-plist
1502
1503 * font.el: Fixed stupid mistake in font-tty-find-closest-color
1504
1505 Thu Dec 14 22:34:32 1995 William Perry <wmperry@indiana.edu>
1506
1507 * font.el: Now uses linethru if on XEmacs
1508
1509 * default.css: Moved to new CSS comment syntax
1510 Added new stuff for TTYs
1511
1512
1513 Wed Dec 13 15:49:44 1995 William Perry <wmperry@indiana.edu>
1514
1515 * w3-xemac.el: Removed a bunch of old code for XEmacs <= 19.13
1516
1517 * w3-xemac.el: Now registers all netpbm utilities by default
1518
1519 * font.el: Added a few new bitmasks (overline linethrough)
1520
1521 * w3-style.el:
1522 Now handles the new CSS style syntax - will they every !%#@ing decide
1523 on one and stick with it?!!?!?
1524
1525
1526 Tue Dec 12 22:53:43 1995 William Perry <wmperry@indiana.edu>
1527
1528 * w3.el: fixed problem in w3-insert-entities-in-string under XEmacs
1529
1530
1531 * w3-forms.el: Few form fixes
1532
1533 * w3-vars.el: Modified the default stylesheet
1534
1535
1536 * font.el: Bold now works on ttys
1537
1538 * w3-sysdp.el:
1539 Added stubs for make-face set-face-foreground and set-face-background
1540 for non-X emacsen
1541
1542
1543 Mon Dec 11 22:52:38 1995 William Perry <wmperry@indiana.edu>
1544
1545 * font.el: Some emacs19 patches
1546
1547 * font.el: Changed all the style stuff to use bitmasks for speed.
1548 More TTY changes
1549 If no size specified for font, defaults to size of default font for device.
1550 If no family specified for font, defaults to family of default font for device.
1551
1552 * w3-style.el: All stylesheet stuff now uses the new font package
1553
1554 Sun Dec 10 17:55:13 1995 William Perry <wmperry@indiana.edu>
1555
1556 * font.el: Some of the font stuff now works on TTYs (bold/dim/etc)
1557
1558 * w3-sysdp.el: Added stubs for face-property and set-face-property
1559
1560 * w3-parse.el: Added wired
1561
1562 Sat Dec 9 23:36:21 1995 William Perry <wmperry@indiana.edu>
1563
1564 * font.el:
1565 Added definition of x-font-regexp for emacs19 that has everything font.el
1566 needs in it.
1567
1568 Fri Dec 8 18:05:48 1995 William Perry <wmperry@indiana.edu>
1569
1570
1571 * w3-draw.el:
1572 Better handling of links - now keeps _all_ links with the same rel or rev
1573
1574 * w3.el: New presentation of document information
1575
1576
1577 * w3-xemac.el, images.el: Can now compile under Emacs19
1578
1579 Wed Dec 6 14:37:12 1995 William Perry <wmperry@indiana.edu>
1580
1581 * w3-vars.el, w3.el: Now comes with a global fallback stylesheet
1582
1583
1584 * w3-style.el: No longer make '/' a 'string' type in the syntax-table - it was
1585 screwing up non-quoted URLs big time.
1586
1587 * font.el: If running under emacs19, always condition-case where we do a
1588 set-face-font, since it handles different fonts badly right now.
1589
1590 Tue Dec 5 22:29:28 1995 William Perry <wmperry@indiana.edu>
1591
1592 * w3-vars.el:
1593 New image/hyperlink/default context-sensitive menus. Can now have a
1594 '%s' in the w3-graphlink and w3-hyperlink-menu entries that will be
1595 replaced by the URL under point
1596
1597 * w3-xemac.el: Now merges context-sensitive menus when appropriate
1598
1599 * w3-vars.el: Added image mapping for image/png to 'png
1600
1601 * images.el: Modified the pnm and ppm to gif converters to actually work now.
1602
1603 * images.el: Added converters for PNG
1604
1605 Mon Dec 4 19:22:26 1995 William Perry <wmperry@indiana.edu>
1606
1607
1608 * w3-xemac.el: XBM images now work again - gross
1609
1610
1611 * w3-parse.el:
1612 defvar of w3-sgml-md-syntax-table no longer uses an eval-when-compile
1613 form, since this makes MULE and XEmacs 20.0 croak, and makes the .elc
1614 files non-portable, now that Emacs 19.30 uses a separate data type for
1615 them.
1616
1617 * default.css: More fun stylesheet things
1618
1619 * w3.el: When dumping to disk, only send "*/*" in the acceptheader
1620
1621 * w3-vars.el: Now uses the new 'images' package for image conversion.
1622
1623 * w3-xemac.el: Now uses the new 'images' package for image conversion.
1624 Removed some stuff for old lemacsen
1625
1626
1627 * images.el: Wow, it works
1628
1629 * new.el: Now handles pre-formatted sections correctly
1630
1631 * font.el: Default to 12pt font
1632
1633
1634 Sat Dec 2 16:55:58 1995 William Perry <wmperry@indiana.edu>
1635
1636 * w3-draw.el: Applied some patches from joe wells.
1637
1638 * w3-parse.el: Applied some patches from joe wells.
1639 1. Added error transitions to infer <TBODY>, <TR>, and <TD> when seeing
1640 bad stuff inside a TABLE. A lot of people write shit like this:
1641 <TABLE> Text to be centered in a pretty frame in Netscape </TABLE>
1642 2. Took out a particular error transition for P start tags in the state
1643 transition table that was leading to horrible handling of some bad
1644 HTML I was seeing. I had thought this transition would improve
1645 handling of bad HTML, but I hadn't seen this particular kind of bad
1646 HTML.
1647 3. Fixed a use of w3-invalid-sgml-chars (that didn't work at all) and
1648 fixed its documentation string.
1649
1650 Fri Dec 1 16:25:58 1995 William Perry <wmperry@indiana.edu>
1651
1652 * images.el: Initial revision
1653
1654 Thu Nov 30 14:33:14 1995 William Perry <wmperry@indiana.edu>
1655
1656
1657 Wed Nov 29 15:06:58 1995 William Perry <wmperry@indiana.edu>
1658
1659 * w3-sysdp.el: Define x-font-regexp-foundry-and-family for Emacs 19
1660
1661 * dist.Makefile:
1662 No longer compile w3-sysdp.el - was causing problems in emacs 19.29/19.30
1663
1664 * w3-auto.el: Added autoload for w3-form-format-unknown
1665
1666 Tue Nov 28 16:33:12 1995 William Perry <wmperry@indiana.edu>
1667
1668 * w3-toolbar.el: Finally fixed nil specifier problem in w3-toggle-toolbar
1669
1670
1671 * font.el: Added a new generic font family 'elfin'. New keyword :oblique. New
1672 function font-create-object that converts a window-system-dependent
1673 font specification into our internal representation
1674
1675 * new.el: Shit, it works!
1676
1677 * w3-style.el: Now intern's the 'break' items, for faster comparison later.
1678
1679 Mon Nov 27 22:21:04 1995 William Perry <wmperry@indiana.edu>
1680
1681
1682 Sun Nov 26 01:31:44 1995 William Perry <wmperry@indiana.edu>
1683
1684
1685 Sat Nov 25 04:47:31 1995 William Perry <wmperry@indiana.edu>
1686
1687 * new.el: Initial revision
1688
1689 Fri Nov 24 22:53:55 1995 William Perry <wmperry@indiana.edu>
1690
1691 * w3.txi: Lots of changes and restructuring
1692
1693 * w3.txi:
1694 Documented the recent keymap changes for history/annotation/hotlist actions
1695
1696 * w3-vars.el: Moved history commands onto their own keymap
1697
1698 * w3-vars.el:
1699 Moved all hotlist and annotation functions into their own keymap 'h'
1700 and 'a' respectively. Comments on the new keybindings are welcome.
1701
1702 * w3-style.el:
1703 font-size-index now scales by 1.44 instead of 1.2, as CSSv5 recommends
1704
1705 Thu Nov 23 22:33:22 1995 William Perry <wmperry@indiana.edu>
1706
1707
1708 * default.css: Few piddly changes
1709
1710 * w3.txi: Lots of documentation changes. Thanks to jon konrath
1711
1712 * w3-style.el: Fixed typo in w3-style-font-size-for-index
1713
1714 * w3-draw.el: Can now handle <font color=xxx>
1715
1716 * w3-style.el: The output device specific stuff works now
1717
1718 * w3-draw.el:
1719 Fixed conversion of netscape <body> attributes into a CSS stylesheet
1720
1721 Wed Nov 22 16:49:32 1995 William Perry <wmperry@indiana.edu>
1722
1723 * w3-style.el: Now correctly parses the ":foo:" stuff in CSS to handle multiple
1724 media. Doesn't actually do anything with it yet, but at least it
1725 doesn't make the thing choke and die any more.
1726
1727 Tue Nov 21 16:33:37 1995 William Perry <wmperry@indiana.edu>
1728
1729 * default.css: Various tweaks and changes to the default stylesheet
1730
1731 * w3-style.el: Removed old cssv3 stuff - is now completely cssv5
1732 Added correct handling of comments
1733
1734 * w3-draw.el: Setting default background works again
1735
1736 * w3-xemac.el:
1737 Added a debugging menu for right now to show the last parse tree and the
1738 current stylesheet.
1739
1740 * font.el: Few changes to not always default to 'medium' font weight, for those
1741 fonts that don't have one.
1742
1743 Mon Nov 20 14:14:06 1995 William Perry <wmperry@indiana.edu>
1744
1745 * w3-about.el: Converted about:style to CSSv5
1746
1747 * w3.txi: Started revamping some sections
1748
1749 Sun Nov 19 22:13:17 1995 William Perry <wmperry@indiana.edu>
1750
1751
1752 * w3-e19.el: Fixed w3-overlays-at
1753
1754
1755 * w3-beta.el, w3-draw.el, w3-e19.el, w3-forms.el:
1756 Everything and its grandmother now uses a default stylesheet - no more
1757 Xresources!
1758
1759 * w3-mule.el: Fixed a few MULE bugs
1760
1761 * w3-style.el:
1762 w3-generate-stylesheet-faces does not actually create any of the faces
1763 now - delays that until they are actually needed/used in
1764 w3-face-for-element
1765
1766 * w3-vars.el:
1767 Everything and its grandmother now uses a default stylesheet - no more
1768 Xresources!
1769
1770 * w3.el: Everything and its grandmother now uses a default stylesheet - no more
1771 Xresources!
1772 Much faster version of w3-insert-entities-in-string.
1773 Now binds require-final-newline to nil when saving a binary file.
1774 Fixed a few MULE bugs with coding systems and www: URLs
1775 Fixed reading of initial stylesheet.
1776
1777 * w3-xemac.el:
1778 Everything and its grandmother now uses a default stylesheet - no more
1779 Xresources!
1780
1781 * w3-auto.el: Now autoloads w3-generate-stylesheet-faces
1782
1783 * docomp.el: Moved some variable stubs around
1784
1785 * w3-parse.el: Several patches from jbw to the new parser
1786
1787 Sat Nov 18 02:54:18 1995 William Perry <wmperry@indiana.edu>
1788
1789
1790 * w3-vars.el: Fixed typo in one of the new defvars
1791
1792 * w3-vars.el: Changed the format of w3-list-chars-assoc and w3-style-tags-assoc
1793
1794 * w3-draw.el: Removed conversion of old style entity stuff
1795
1796 * w3-vars.el: Moved w3-html-entities variable
1797
1798 * w3.el: Now correctly generates stylesheet faces for the user stylesheet.
1799 w3-insert-entities-in-string should now be more efficient.
1800
1801 * w3-parse.el: Moved w3-html-entities variable
1802
1803 Fri Nov 17 18:42:54 1995 William Perry <wmperry@indiana.edu>
1804
1805 * w3-auto.el: Added autoload for w3-parse-arena-stylesheet
1806
1807 * w3.el: Fixed hashtable stuff under XEmacs - the key of a hashtable must be
1808 able to compare with 'eq', not 'equal', so had to change it to use
1809 symbols instead of the url string.
1810
1811 * w3-beta.el:
1812 No longer bind pop-up-windows to nil through all of w3-prepare-buffer
1813
1814 * dist.Makefile:
1815 Now requires that the URL package be installed before continuing
1816
1817 * w3-parse.el: Added the 'label' tag.
1818
1819 * w3-draw.el: Fixed dumb mistake in the handling of
1820 w3-visited-node-style/w3-node-style for links under a window system.
1821
1822 * w3-forms.el: Removed old bogus code
1823
1824
1825 * w3-parse.el: Fixed bug in the new entity expansion
1826
1827 * w3-style.el:
1828 Fixed a problem with the font-weight keyword in style specs. Now
1829 stores the font specification in the stylesheet as well
1830
1831 * w3.el: No longer unconditionally load w3-sysdp.el
1832
1833 * w3-draw.el: Fixed some spacing problems
1834
1835 * w3-parse.el: Various patches from jbw
1836
1837 Thu Nov 16 18:52:56 1995 William Perry <wmperry@indiana.edu>
1838
1839 * w3-parse.el: Added in the emacs-w3 easter eggs to the DTD
1840
1841 * w3-parse.el: Allow '_' in attribute names
1842
1843 Wed Nov 15 23:10:23 1995 William Perry <wmperry@indiana.edu>
1844
1845 * w3-draw.el:
1846 Fixed list items with new implied paragraph breaks immediately after
1847
1848 * w3-draw.el: Fixed the yogsothoth handling
1849
1850 * w3-xemac.el: Fixed image loading problem
1851
1852 * w3-parse.el:
1853 Fixed w3-sgml-name-to-string to be a macro instead of a true function.
1854 Since it was wrapped within an eval-when-compile, all calls to it
1855 later on would be fucked due to an undefined function
1856
1857 * w3-draw.el: Removed some dead code
1858
1859 * font.el:
1860 Can now correctly combine any number of fonts with font-combine-fonts
1861
1862 * w3-draw.el:
1863 Fixed problem with not swallowing newlines when necessary due to new parser
1864
1865
1866 * w3-forms.el: Moved lots of stuff out into new auxiliary files
1867
1868 * w3-auto.el: Initial revision
1869
1870 * w3.el: Moved lots of stuff out into new auxiliary files
1871
1872 * w3-annotat.el: Initial revision
1873
1874 * w3-hot.el: Removed the old, unused air mosaic hotlist parser
1875
1876
1877 * w3-parse.el, w3-draw.el:
1878 Make a display-table for use globally for things in the windows character set
1879
1880 * w3-parse.el: The whole new parser from joe wells. M-x amen
1881
1882 * w3-draw.el: Few changes for the new parser
1883
1884 Mon Nov 13 15:56:58 1995 William Perry <wmperry@indiana.edu>
1885
1886 * w3-draw.el: Fixed the <font size=+x> handling
1887
1888 * w3-draw.el:
1889 Implemented messaging the 'title' of a link instead of just the naked URL
1890 Now honors the nasty netscapism 'seqnum' attribute on <li> tags
1891
1892 * w3-vars.el, w3-xemac.el, w3-e19.el:
1893 Implemented messaging the 'title' of a link instead of just the naked URL
1894
1895 * w3-toolbar.el: Activated the w3-toolbar-stop-icon stuff
1896
1897 Fri Nov 10 17:30:43 1995 William Perry <wmperry@indiana.edu>
1898
1899 * w3.el:
1900 Fixed problem with application/x-www-form-urlencoding of names of form fields
1901
1902 Thu Nov 9 20:56:02 1995 William Perry <wmperry@indiana.edu>
1903
1904 * w3-draw.el: Few fixes for ordered lists in alpha and roman style
1905
1906 * w3.el: Catch malformed www: URLs
1907
1908 Fri Nov 3 21:34:35 1995 William Perry <wmperry@indiana.edu>
1909
1910
1911 * w3-style.el, w3-draw.el:
1912 Can now specify alignment and textalignment in stylesheets for <hr>
1913
1914 Thu Nov 2 22:25:50 1995 William Perry <wmperry@indiana.edu>
1915
1916 * w3-style.el:
1917 Fixed problem in stylesheet parser calling (char-after) at point-max
1918
1919
1920 * w3-hot.el: Now requires w3-vars, so that w3-setup-done is bound.
1921
1922 Wed Nov 1 15:39:06 1995 William Perry <wmperry@indiana.edu>
1923
1924 * w3.el: More work on allowing the user to do a completing-read on the
1925 annotations of a buffer to delete one. Fixed a few potential screwups
1926 in the annotations code with regard to improperly entity-ized strings.
1927 no longer refetches a text/plain document from the server when you do
1928 a document-source on it.
1929
1930 * w3-hot.el:
1931 Don't leave backup copies of w3-hotlist-file or url-global-history-file
1932
1933 Tue Oct 31 06:20:43 1995 William Perry <wmperry@indiana.edu>
1934
1935 * w3-draw.el:
1936 Fixed stupid problem introduced when changing w3-set-fill-prefix-length to defsubst instead of defmacro
1937
1938 * w3-draw.el, w3-e19.el, w3-vars.el, w3-xemac.el, w3.el:
1939 Now handles empty containers with name/id attributes
1940
1941 * w3-beta.el: Different formatting for annotations
1942
1943 * w3.el: Base of allowing the user to choose what annotation to delete when
1944 w3-delete-personal-annotation is called from a non-PAN
1945
1946 * w3-parse.el, w3-beta.el, w3-vars.el, w3-draw.el: Few performance tweaks
1947
1948
1949 Sun Oct 29 02:14:10 1995 William Perry <wmperry@indiana.edu>
1950
1951 * w3-hot.el, w3.el:
1952 Removed old HTML <div1> so that the new display engine doesn't gripe
1953
1954 * w3-vars.el, w3.el: Made w3-source-document honor w3-reuse-buffers. Also made
1955 w3-reuse-buffers default to `reuse'
1956
1957 * w3-draw.el: Fixed the form handling for isindex fields.
1958
1959 * w3-draw.el: Include a working version of center-line for emacs 19.29
1960
1961 * dist.Makefile: Now uses an implicit target.
1962
1963 Sat Oct 28 04:16:16 1995 William Perry <wmperry@indiana.edu>
1964
1965 * w3-draw.el: Fixed stupid typos
1966
1967 * w3-e19.el, w3-xemac.el:
1968 Now signals an error in w3-find-specific-link if the #link could not
1969 be found
1970
1971 * w3.el: w3-show-history-list now works again
1972
1973
1974 * w3-draw.el: Fixed the <option value=xxx> handling
1975
1976 * w3-draw.el: Make headers nuke <p> alignments on the stack
1977
1978
1979 * w3-parse.el: No longer swallows all the trailing '>' after a tag. So
1980 <h1>>>>>></h1> will show up correctly. Hmmmm... is this right?
1981 Comments anyone?
1982
1983 * w3-draw.el:
1984 first paragraph breaks within a list item are now filled correctly
1985
1986
1987 Fri Oct 27 13:41:16 1995 William Perry <wmperry@indiana.edu>
1988
1989
1990 * w3-style.el:
1991 Now correctly keeps track of the tags that something applies-to -
1992 correct handling of context and new level 2 attribute references
1993 instead of the old naive way.
1994
1995 * w3-style.el: Now implements @import for stylesheets ala CSS v4
1996
1997 Thu Oct 26 15:11:29 1995 William Perry <wmperry@indiana.edu>
1998
1999 * font.el: Fixed problem in Emacs 19.29 with the font-set-face-font stuff -
2000 copy-face sends us in the internal vector instead of the face symbol.
2001 Bleah!
2002
2003 Wed Oct 25 22:35:42 1995 William Perry <wmperry@indiana.edu>
2004
2005 * w3.el: Fixed following a link to a fragment "#foo" does not add that URL to
2006 url-global-history-completion-list (and thus it will not be shown as a
2007 link that has been followed) if the base URL is already in a buffer.
2008
2009 * default.css: Updated to new (unreleased) CSS v5 specification
2010
2011 * font.el: Removed some old function definitions that are no longer used.
2012
2013 * w3-draw.el:
2014 Will now create the face storage variables if make-face is not bound.
2015 Was causing some of the stuff later on in the display engine to crap
2016 out and die.
2017
2018 Tue Oct 24 16:42:24 1995 William Perry <wmperry@indiana.edu>
2019
2020 * w3-draw.el, w3-style.el: More CSS hacks
2021
2022 * w3-style.el: Some CSS v5 stuff
2023
2024 * font.el: Added definition of font-warn
2025
2026 * w3-style.el: No longer get everything set to a nil/nil/nil/nil font
2027
2028 Mon Oct 23 23:49:51 1995 William Perry <wmperry@indiana.edu>
2029
2030 * w3-draw.el:
2031 Now honors the special `link' and `visited' classes for anchor tags
2032
2033
2034 * w3-style.el: Now honors old back.color syntax
2035
2036 * w3.el: Now honors the $html-source CSS special
2037
2038 Thu Oct 19 21:12:50 1995 William Perry <wmperry@indiana.edu>
2039
2040
2041 Wed Oct 18 22:20:59 1995 William Perry <wmperry@indiana.edu>
2042
2043 * w3-draw.el: few formatting tweaks.
2044
2045 * w3-style.el: Few various tweaks for font-style
2046
2047
2048 Tue Oct 17 21:47:49 1995 William Perry <wmperry@indiana.edu>
2049
2050 * w3-xemac.el, w3-e19.el: Fixed form entries
2051
2052
2053 Mon Oct 16 20:35:42 1995 William Perry <wmperry@indiana.edu>
2054
2055
2056 * w3.el: Fixed applicatin/x-www-form-urlencoded crap
2057
2058 * font.el:
2059 Don't die if the set-face-xxxx functions are undefined when font.el[c]
2060 is loaded
2061
2062 Sun Oct 15 23:33:49 1995 William Perry <wmperry@indiana.edu>
2063
2064 * w3-draw.el: Fixed handling of add.before and add-after
2065
2066 * w3-style.el: Don't bomb out on ttys
2067
2068 * w3-parse.el: Patch from jbw to handle more bad HTML
2069
2070 * w3-parse.el:
2071 Correct handling of things like &quot; in an attribute/value pair
2072
2073
2074 * w3-beta.el: Better handling of personal annotations
2075
2076 * w3-draw.el:
2077 Fixed fig and ol handling to be consistent with the new symbol-based
2078 argument lists
2079
2080 * w3-parse.el:
2081 Moved default parameters for ol into w3-draw where they belong, courtesy of jbw
2082
2083 * w3.el: Patches for personal annotations by jbw
2084
2085
2086 * w3.el: fixed some fuckups in the history list
2087
2088
2089 * w3.el: Check return value of url-get-url-at-point in w3-follow-url-at-point
2090 before passing to w3-fetch.
2091
2092 * w3-vars.el: Fixed documentation for w3-header-chars-assoc
2093
2094 Thu Oct 12 13:59:58 1995 William Perry <wmperry@indiana.edu>
2095
2096 * w3-e19.el: Implemented w3-active-link-color for emacs 19
2097
2098 Tue Oct 10 16:17:52 1995 William Perry <wmperry@indiana.edu>
2099
2100 * w3-style.el: Some more CSS v4 stuff
2101
2102 * w3-draw.el, w3-xemac.el, w3-vars.el: Now has w3-active-node-style
2103
2104
2105 Mon Oct 9 02:59:55 1995 William Perry <wmperry@indiana.edu>
2106
2107 * w3-about.el: Updated the about stylesheet to the new v4 syntax
2108
2109 * default.css: Updated the default stylesheet to the new v4 syntax
2110
2111 Sun Oct 8 23:48:10 1995 William Perry <wmperry@indiana.edu>
2112
2113 * w3-style.el:
2114 Now keeps track of `@define' directives - still need to actually do
2115 something sensible with them though.
2116
2117 * w3-style.el:
2118 Now understands CSS v4 syntax. Can handle either v3 or v4, based upon
2119 some state in the parser.
2120
2121
2122 Mon Oct 2 18:07:36 1995 William Perry <wmperry@indiana.edu>
2123
2124 * w3-vars.el: Removed some epoch stuff
2125
2126
2127 * w3-draw.el, w3-about.el, w3-vars.el, w3.el: Removed some epoch stuff
2128
2129
2130 Sun Oct 1 17:34:43 1995 William Perry <wmperry@indiana.edu>
2131
2132
2133 Thu Sep 28 13:25:59 1995 William Perry <wmperry@indiana.edu>
2134
2135 * w3-e19.el:
2136 Disabled w3-shuffle-history-menu for now, since it cannot copy with
2137 url-history-list being a hashtable.
2138
2139 * w3-xemac.el: The url-history-list is now really a hashtable
2140
2141 * w3-beta.el, w3.el:
2142 Fixed a few problems in the hotlist and history handling where it was
2143 not escaping URLs correctly of < > &, etc.
2144
2145
2146 Wed Sep 27 21:44:58 1995 William Perry <wmperry@indiana.edu>
2147
2148 * font.el: Don't make the rgb.txt buffer visible to the user.
2149
2150
2151 Tue Sep 26 14:59:14 1995 William Perry <wmperry@indiana.edu>
2152
2153 * RelNotes: Initial revision
2154
2155 Mon Sep 25 21:59:10 1995 William Perry <wmperry@indiana.edu>
2156
2157
2158 * w3-xemac.el: No longer tries to auto-detect giftopnm or giftoppm
2159
2160
2161 * w3-style.el: Only create font objects when necessary
2162
2163 * w3-style.el, w3-draw.el: New stylesheet mechanism
2164
2165
2166 * font.el: Added lots of color stuff
2167
2168 Sun Sep 24 17:13:14 1995 William Perry <wmperry@indiana.edu>
2169
2170 * w3-sysdp.el: Added def of find-face
2171
2172 * font.el: Various tweaks
2173
2174 Sat Sep 23 04:04:14 1995 William Perry <wmperry@indiana.edu>
2175
2176 * w3-draw.el, w3-xemac.el, descrip.mms, dist.Makefile:
2177
2178 * w3-toolbar.el: Moved all the toolbar specific stuff out into its own file
2179
2180
2181 * w3-toolbar.el: Initial revision
2182
2183 Fri Sep 22 15:08:48 1995 William Perry <wmperry@indiana.edu>
2184
2185
2186 Thu Sep 21 17:21:24 1995 William Perry <wmperry@indiana.edu>
2187
2188
2189 Wed Sep 20 14:07:46 1995 William Perry <wmperry@indiana.edu>
2190
2191
2192 * w3-hash.el: Initial revision
2193
2194 Tue Sep 19 13:48:09 1995 William Perry <wmperry@indiana.edu>
2195
2196 * w3.el: Fixed fill out forms
2197
2198 Mon Sep 18 18:13:14 1995 William Perry <wmperry@indiana.edu>
2199
2200
2201 * w3.el: A few fixes for w3-url-completion-function to make sure
2202 url-global-history-hash-table is really a hashtable
2203
2204
2205 Sun Sep 17 18:04:25 1995 William Perry <wmperry@indiana.edu>
2206
2207
2208 * w3-parse.el: fixed typo
2209
2210 * w3-parse.el: Avoid lots of string-creation in w3-parse-args
2211
2212 * w3.el: Use all-completions directly in emacs-19 in w3-url-completion-function
2213 for raw speed.
2214
2215 * w3-draw.el: Fixed some _STUPID_ problems
2216
2217
2218 * w3-sysdp.el:
2219 make-hashtable now finds the next highest prime for the initial size.
2220
2221 * w3-draw.el:
2222 Everything from w3-parse-args is now a symbol, so that the faster assq
2223 can be used when retrieving. It is possible something was missed -
2224 keep an eye out for things getting fucked.
2225
2226
2227 * w3-vars.el, w3-draw.el:
2228 Now caches whether a URL has been visited or not between calls to
2229 w3-handle-hype and w3-handle-hyperlink-end, for speed
2230
2231 * w3.el: Changes to w3-url-completion-function to handle the new internal
2232 representation of the global history. Performance might suffer here
2233 (in XEmacs), but the majority of people don't ever notice the url
2234 completion anyway. :)
2235
2236 * w3-sysdp.el: Added def of clrhash
2237
2238
2239 * w3-sysdp.el: Added hashtable functions
2240
2241 Sat Sep 16 01:37:54 1995 William Perry <wmperry@indiana.edu>
2242
2243 * w3.el: Some MULE stuff
2244
2245 * w3-beta.el: Fixed bug in finding #xxx links
2246
2247 * w3-draw.el:
2248 Catch error in centering a horizontal rule due to brokenness in emacs 19.29
2249
2250
2251 * w3-vars.el, w3-parse.el, w3-draw.el:
2252 Lots of performance tweaks from jbw@cs.bu.edu (Joe Wells)
2253
2254 Mon Sep 11 14:32:40 1995 William Perry <wmperry@indiana.edu>
2255
2256
2257 Sun Sep 10 23:26:47 1995 William Perry <wmperry@indiana.edu>
2258
2259 * w3-sysdp.el: Added defvar for x-library-search-path
2260
2261 Sat Sep 9 03:17:37 1995 William Perry <wmperry@indiana.edu>
2262
2263 * w3-xemac.el: Added options menu item for honroing stylesheets
2264
2265
2266 Wed Sep 6 15:12:24 1995 William Perry <wmperry@indiana.edu>
2267
2268
2269 Tue Sep 5 17:41:31 1995 William Perry <wmperry@indiana.edu>
2270
2271 * w3-draw.el: Fixed stupid problem with new def of w3-warn
2272
2273 Mon Sep 4 18:10:03 1995 William Perry <wmperry@indiana.edu>
2274
2275
2276 * w3-vars.el: Added SGI rgb inlined image converter
2277
2278 * w3-parse.el:
2279 Fixed problem where something like <a href=^M "foo" would use the ^M
2280 as the href value. Bleah!
2281
2282
2283 * w3-beta.el: Integrated new version of w3-prepare-buffer from Shuji NARAZAKI
2284 <narazaki@csce.kyushu-u.ac.jp> that gets rid of the horrid
2285 'asynchronous retrieval finishes when in minibuffer' lossage. Yeah!
2286
2287 * w3.el: Redirects should now no longer screw up the history list.
2288
2289
2290 Sun Sep 3 21:53:09 1995 William Perry <wmperry@indiana.edu>
2291
2292 * w3.el: Only do the absolute minimum setup necessary in
2293 w3-read-url-with-default - this yields faster response time upon first
2294 starting up via w3-fetch. Uses custom completion routine to only do
2295 the url setup routines when the user requests completion on a URL.
2296
2297 * w3-sysdp.el: fixed typo in device-mm-width
2298
2299 Fri Sep 1 02:47:29 1995 William Perry <wmperry@indiana.edu>
2300
2301 * w3.el: Treat bogus METHODs on forms like GET, but still put up a warning
2302 buffer
2303
2304
2305 Thu Aug 31 23:59:33 1995 William Perry <wmperry@indiana.edu>
2306
2307
2308 * default.css: Initial revision
2309
2310
2311 * w3-draw.el: Put in special test for CR or LF in name of a input field so that
2312 spaces would not be inserted and screw up cgi scripts that aren't
2313 expecting it.
2314
2315 * w3-xemac.el: Fixed various toolbar problems
2316
2317 Wed Aug 30 20:36:17 1995 William Perry <wmperry@indiana.edu>
2318
2319 * w3.el: Incorrectly 'typed' input types now default to `text'
2320
2321
2322 * w3.el: Applied patch from jbw@cs.bu.edu (Joe Wells) for the extremely
2323 annoying ` Wrong type argument: overlayp, (w3form (("enctype"
2324 . "application/x- ...' stuff.
2325
2326 Mon Aug 28 21:15:50 1995 William Perry <wmperry@indiana.edu>
2327
2328
2329 * xbm-button.el: Initial revision
2330
2331
2332 * w3-xemac.el: Now uses xbm-button-create when necessary
2333
2334 * w3-xemac.el: Fixed save options bug
2335
2336
2337 * w3-draw.el: Fixed bug where 'plain' lists would not be indented at all.
2338
2339
2340 * font.el: Initial revision
2341
2342 Sun Aug 27 01:10:25 1995 William Perry <wmperry@indiana.edu>
2343
2344
2345 Sat Aug 26 06:21:20 1995 William Perry <wmperry@indiana.edu>
2346
2347 * w3-sysdp.el: Added split-string
2348
2349 Fri Aug 25 18:56:55 1995 William Perry <wmperry@indiana.edu>
2350
2351 * w3-sysdp.el: Added definition of try-font-name
2352
2353
2354 * w3-style.el, w3-xemac.el, w3-vars.el, w3-e19.el, w3-draw.el:
2355 Can now specify the default face in style sheets
2356
2357
2358 Thu Aug 24 19:08:16 1995 William Perry <wmperry@indiana.edu>
2359
2360 * w3-draw.el:
2361 Changed w3-munge-color-XXX to strip spaces out of color names passed
2362 in.
2363
2364 * w3-style.el: Some fixes for the arena 0.97 type style sheets
2365
2366 Mon Aug 21 21:12:22 1995 William Perry <wmperry@indiana.edu>
2367
2368
2369 * w3-style.el: Style sheet stuff now more up-to-snuff with CSS v3. Also now
2370 normalizes all colors to their RGB tuples, so that faces can be shared
2371 between stylesheets that refer to them by different names (#FFF ->
2372 black -> #FFFFFF -> etc)
2373
2374
2375 Sun Aug 20 23:34:37 1995 William Perry <wmperry@indiana.edu>
2376
2377 * w3-draw.el: Fixed typo
2378
2379
2380 * w3-util.el: Added doc strings for the w3-hyperlink-element-xxxx functions
2381
2382 * w3-util.el: Added a provide statement
2383
2384 * w3-util.el: Initial revision
2385
2386 * w3.el: New version of w3|url-warn
2387
2388 * w3-draw.el, w3-e19.el, w3-epoch.el, w3-parse.el, w3-style.el, w3-xemac.el, w3.el:
2389 Use new warnings facility. Reimplemented most of w3-debug-html
2390
2391 * w3.el, w3-draw.el: Now stores the ID attribute of input elements
2392
2393
2394 * w3-parse.el: Nuke entities inside of a <textarea>
2395
2396 * w3-parse.el, w3-draw.el:
2397 Don't parse any markup that occurs inside of a <TEXTAREA>
2398
2399 * w3-vars.el:
2400 Removed textarea and textargs from w3-state-vector and w3-state-locator-variable
2401
2402 * w3-draw.el: Fixed O-T-M-P error
2403
2404 * w3-draw.el: Background bitmaps working again
2405
2406 * w3-about.el: fixed typo
2407
2408
2409 Sat Aug 19 23:39:01 1995 William Perry <wmperry@indiana.edu>
2410
2411 * w3.el: Made the netpbm stuff come after the loading of the emacs-specific
2412 file, and now checks to see if w3-insert-graphic is bound before doing
2413 any of its checking, so that Emacs 19 etc users won't get the warning.
2414 Also now checks for either pbmtoxbm or ppmtoxbm, since NETPBM doesn't
2415 have ppmtoxpm
2416
2417 * docomp.el: Added stub for emx-binary-mode
2418
2419 Fri Aug 18 15:28:14 1995 William Perry <wmperry@indiana.edu>
2420
2421 * w3-xemac.el: Hack to let old xpm icons work for now
2422
2423 Thu Aug 17 23:46:58 1995 William Perry <wmperry@indiana.edu>
2424
2425 * w3-vars.el, w3-draw.el: Basic support for raman's <label> stuff for forms
2426
2427 * w3.el: Fixed typo in w3-batch-fetch
2428
2429 Mon Aug 14 15:00:37 1995 William Perry <wmperry@indiana.edu>
2430
2431 * w3.el, w3-xemac.el, w3-draw.el: Can now specify width and height on mpegs
2432
2433 * w3-xemac.el: Use new version of xpm-button.el
2434
2435 * xpm-button.el: New version from kyle
2436
2437 * w3.el: Fixed typo in warning about netpbm utilities
2438
2439 Sun Aug 13 17:50:20 1995 William Perry <wmperry@indiana.edu>
2440
2441 * xpm-button.el: Made it so it doesn't bomb out on a tty
2442
2443 * dist.Makefile: added xpm-button to the distribution
2444
2445 * xpm-button.el: Initial revision
2446
2447 * w3-style.el: fixed a few typos
2448
2449
2450 * w3-xemac.el:
2451 Now uses the xpm-button program to make textual toolbar icons when necessary
2452
2453 Sat Aug 12 02:33:49 1995 William Perry <wmperry@indiana.edu>
2454
2455 * w3-about.el: Added about:license and about:warranty URL nodes
2456
2457 * w3-draw.el: Catch errors when making w3-graphic-face
2458
2459 * w3.el: Changed the behaviour of url-keep-history - the history list is only
2460 saved to disk if this is eq to `t'. Setting it to anything else
2461 (usually a number) will keep the list in memory so that
2462 w3-show-history-list can still work.
2463
2464 * w3.el: Don't add the initial page to the history list, so hitting 'B' in the
2465 first W3 buffer won't take you out of any w3-mode buffers.
2466
2467 * w3-beta.el, w3-hot.el, w3-style.el, w3.el:
2468 Always set coding-system to *noconv* in MULE when inserting file contents
2469
2470 Fri Aug 11 13:43:14 1995 William Perry <wmperry@indiana.edu>
2471
2472 * w3-beta.el, w3-draw.el:
2473 Moved w3-show-invisible-href into w3-draw to avoid invalid macro stuff
2474
2475 * w3-parse.el, w3-draw.el: Don't swallow spaces after <XMP>
2476
2477
2478 * w3-xemac.el:
2479 New function w3-start-image-cache-timer that will time out all images
2480 after 5 minutes and cause a garbage-collect so that the pixmaps get
2481 returned to the windowing system. This function will get smarter
2482 soon.
2483
2484 * w3-xemac.el:
2485 New variable w3-toolbar-type to control waht the toolbar looks like.
2486 Can be 'pictures' 'text' or 'both' for icons only, text only, or
2487 captioned icons repsectively.
2488
2489 Thu Aug 10 23:15:44 1995 William Perry <wmperry@indiana.edu>
2490
2491 * w3.el: Put up a big ugly warning if cannot find any of the netpbm utilities
2492 at startup
2493
2494
2495 * w3-draw.el:
2496 The size of a <SELECT> area is now defined by the maximum of all the
2497 lengths of the displayed strings or the SIZE attribute.
2498
2499 * w3-draw.el: No longer picks up the last item of a <SELECT> form area when no
2500 <OPTION DEFAULT> is present
2501
2502 * w3-xemac.el: Asynch during images should be correctly turned off now
2503
2504 Sun Aug 6 15:58:35 1995 William Perry <wmperry@indiana.edu>
2505
2506
2507 Sat Aug 5 06:11:02 1995 William Perry <wmperry@indiana.edu>
2508
2509 * w3.el, w3-vars.el: New binding of space to w3-scroll-up
2510
2511
2512 * w3.el, w3-draw.el, w3-beta.el, w3-vars.el: More stuff from the MULE folks
2513
2514
2515 * w3-xemac.el: Added separators between toolbar buttons
2516
2517 Sat Jul 29 19:13:33 1995 William Perry <wmperry@indiana.edu>
2518
2519
2520 Sat Jul 22 02:51:16 1995 William Perry <wmperry@indiana.edu>
2521
2522 * w3-e19.el:
2523 Don't choke if w3-mode-go-menu is not a keymap in w3-create-hotlist-menu
2524
2525 Fri Jul 21 13:44:30 1995 William Perry <wmperry@indiana.edu>
2526
2527 * w3-parse.el:
2528 Added let bninding around the call to sera-to-fidel-marker to bind
2529 sera-being-called-by-w3 so that all is well with the world when using
2530 it with mule 2.2.3 for ethiopic text
2531
2532 Thu Jul 20 04:06:34 1995 William Perry <wmperry@indiana.edu>
2533
2534 * w3.el: Fixed doc string for w3-open-local - also added autoloads for the
2535 w3-maybe-follow-* functions
2536
2537 Tue Jul 18 13:24:39 1995 William Perry <wmperry@indiana.edu>
2538
2539 * w3-beta.el, w3-hot.el:
2540 Moved all the hotlist stuff out into w3-hot.el, in preparation for writing
2541 more robust hotlist handling (HTML files, etc, as hotlists).
2542
2543 Mon Jul 17 14:05:31 1995 William Perry <wmperry@indiana.edu>
2544
2545 * w3-draw.el: <HR> handling now inserts fill-prefix/etc if in lists.
2546
2547 Wed Jul 12 12:42:03 1995 William Perry <wmperry@indiana.edu>
2548
2549 * w3-xemac.el:
2550 Patch from chuck to use XBM version of toolbar icons if XPM support
2551 not available.
2552
2553 Tue Jul 11 00:01:49 1995 William Perry <wmperry@indiana.edu>
2554
2555
2556 Mon Jul 3 15:28:33 1995 William Perry <wmperry@indiana.edu>
2557
2558 * w3-draw.el:
2559 Fixed problem with multiple <textarea> tags would 'merge' the default
2560 contents. Blah.
2561
2562
2563 * w3-draw.el:
2564 Fixed a slight formatting problem for <select multiple> lists when
2565 within a centered area - looked like crap.
2566
2567 * w3-draw.el: Don't load background images if w3-delay-image-loads=nil
2568
2569 Sun Jul 2 03:35:07 1995 William Perry <wmperry@indiana.edu>
2570
2571 * dist.Makefile: Added new target for w3-hot.elc
2572
2573 * w3.el: Extracted hotlist functions into w3-hot.el
2574
2575 * w3-hot.el: Initial revision
2576
2577 * w3-vars.el, w3.el: Changed *-hooks to be *-hook'
2578
2579 Sat Jul 1 17:14:23 1995 William Perry <wmperry@indiana.edu>
2580
2581 * w3-mule.el: Fixed problem in w3-convert-code-for-mule
2582
2583 Thu Jun 29 16:27:33 1995 William Perry <wmperry@indiana.edu>
2584
2585 * dist.Makefile: Few more tweaks to the makefile
2586
2587 * dist.Makefile: Now tries to create INFODIR if it doesn't exist
2588
2589 * w3-e19.el, w3-mule.el, w3-vars.el, w3.el:
2590 Various patches from Katsumi Yamaoka <yamaoka@ga.sony.co.jp> Katsumi Yamaoka <yamaoka@ga.sony.co.jp> for MULE stuff
2591 ]
2592
2593 * w3.el: Fixed a hidden forms problem.
2594
2595 Tue Jun 27 04:17:59 1995 William Perry <wmperry@indiana.edu>
2596
2597
2598 Mon Jun 26 02:29:33 1995 William Perry <wmperry@indiana.edu>
2599
2600 * w3-wemac.el, w3-xemac.el, w3-e19.el: Fixed problem pointing to w3_toc.html
2601
2602 Sun Jun 25 22:28:28 1995 William Perry <wmperry@indiana.edu>
2603
2604 * w3-e19.el: Fixed problem in 19.29 where there were two help menus.
2605
2606
2607 * w3-sysdp.el: Some more device-* functions
2608
2609 * w3-sysdp.el: More NS problems resolved
2610
2611 * w3-xemac.el: Removed autoload for Info-goto-node
2612
2613 * w3-sysdp.el: Fixed problem in w3-device-class on NeXTstep
2614
2615 * w3-draw.el: Fixed problem in w3-get-resource on NeXTstep
2616
2617 * w3-beta.el, w3-draw.el, w3-epoch.el, w3-mule.el, w3-srch.el, w3-style.el, w3-sysdp.el, w3-xemac.el, w3.el:
2618 Continue movement to using w3-sysdp.el defined functions instead of
2619 url-* funcs
2620
2621 * dist.Makefile: Removed extraneous w3-sysdp.el from SOURCES macro
2622
2623 Wed Jun 21 20:04:44 1995 William Perry <wmperry@indiana.edu>
2624
2625 * w3-xemac.el: Few changes for 19.12
2626
2627 * w3-draw.el: New version of w3-pause for XEmacs
2628
2629 * w3-draw.el: Fixed blinking
2630
2631 Tue Jun 20 14:10:49 1995 William Perry <wmperry@indiana.edu>
2632
2633 * w3-parse.el: <listing> now works.
2634
2635 * w3-draw.el: Fixed <secret> handlig ng when not in XEmacs 19.12
2636
2637 Mon Jun 19 15:12:18 1995 William Perry <wmperry@indiana.edu>
2638
2639
2640 * w3-sysdp.el: Fixed problem in device-class with arg not being optional
2641
2642 Sun Jun 18 21:41:36 1995 William Perry <wmperry@indiana.edu>
2643
2644 * w3-sysdp.el:
2645 Fixed bug in emacs-19 version of device-class on non-color displays
2646
2647 * w3-sysdp.el: Rewrote device-class
2648 Added device-pixel-width and device-pixel-height
2649
2650 * w3-xemac.el: New function w3-ensure-toolbar-visible
2651
2652
2653 * w3-draw.el: Moved valid-color-name-p definition over into w3-sysdp.el
2654
2655 Sat Jun 17 17:50:44 1995 William Perry <wmperry@indiana.edu>
2656
2657 * docomp.el: More toolbar stuff
2658
2659 * docomp.el: Removed lots of stuff that isn't necessary now that we are using
2660 w3-sysdp.el all over the place
2661
2662 * w3-sysdp.el: Few more bugfixes
2663
2664
2665 * w3-sysdp.el: Fixes for nextstep
2666
2667 * w3-sysdp.el:
2668 Fixed definition of device-class so that it won't choke and die under
2669 NeXTstep.
2670
2671 * w3-draw.el:
2672 If w3-delimit-links is non-nil, put delimiters around submit/reset
2673 form areas.
2674
2675 * w3-xemac.el, w3-e19.el:
2676 New options in menu to control honoring of refresh headers and color requests
2677
2678 Fri Jun 16 21:52:39 1995 William Perry <wmperry@indiana.edu>
2679
2680 * w3-draw.el: Now honors multiple <title></title> crap like netscape.
2681
2682 * w3.el: Fixed handling of refresh header if url-honor-refresh-requests == 'ask
2683
2684 * w3.el: Ask the user before submitting a bug.
2685
2686 * w3-sysdp.el: Removed scrollbar functions.
2687
2688 Thu Jun 15 23:42:26 1995 William Perry <wmperry@indiana.edu>
2689
2690 * dist.Makefile: Always use @echo so it doesn't show up twice.
2691
2692
2693 * w3-xemac.el: More <link>-controlled toolbar stuff
2694
2695
2696 * w3-xemac.el: Don't call device-type with an argument.
2697
2698 * w3-beta.el, w3-draw.el:
2699 Fixed a few problems with compatibility with FSF19 in X mode
2700
2701
2702 * dist.Makefile: Added urlauth to makefile
2703
2704 * w3-epoch.el: Fixed problem in w3-map-links
2705
2706
2707 Wed Jun 14 23:38:46 1995 William Perry <wmperry@indiana.edu>
2708
2709
2710 * w3.el: Removed a few things that are now in w3-sysdp.el
2711
2712 * w3-sysdp.el:
2713 Changed sysdep-defalias to make sure that 'def' is fboundp if its a
2714 symbol, so that bogus defs of make-frame, etc, are not created in
2715 emacs18
2716
2717 * w3.el: Few things to get a nice clean compile using w3-sysdp
2718
2719 * w3-xemac.el:
2720 Removed loading of w3-sysdp, since it is loaded for everything now.
2721
2722 * w3-sysdp.el: More functions added
2723
2724 * w3-print.el, w3-epoch.el, w3-emacs.el, w3-e19.el, w3-draw.el:
2725 Few things to get a nice clean compile using w3-sysdp
2726
2727 * docomp.el: Now loads w3-sysdp during compilation
2728
2729 * w3-xemac.el: Stubs for <LINK> specific toolbar stuff.
2730
2731 * w3-parse.el: Rewrote w3-can-safely-ignore as a macro
2732
2733 Tue Jun 13 15:38:32 1995 William Perry <wmperry@indiana.edu>
2734
2735
2736 * w3-xemac.el:
2737 Moved some stuff over into w3-sysdp.el for a truly clean compile.
2738 Fixed the new 'privacy' menu item
2739
2740 * w3.el: Added back in text/plain encoder for forms
2741
2742 * w3-xemac.el:
2743 make sure that when we add our options/help menus to the menubar, we
2744 do it to the global menubar, not just the current one, which could be
2745 anything, but usually GNUS or VM if not the default.
2746
2747 * w3-xemac.el: Fixed w3-x-poup-menu bug.
2748
2749 * w3-xemac.el:
2750 Fixed problem skip was having at http://www.calendars.com/concerts/
2751
2752 Mon Jun 12 20:32:04 1995 William Perry <wmperry@indiana.edu>
2753
2754 * w3-wemac.el: Added back in crufty old menu definitions for use in WinEmacs
2755
2756 * w3-xemac.el: New 'save options' item
2757
2758
2759 * descrip.mms, dist.Makefile, w3.el:
2760 Added back in the requiring of w3-wemac - just too much different
2761 stuff between it and even 19.10.
2762
2763 * w3-xemac.el:
2764 Check for what type of menu we are displaying in w3-sensitize menu, or
2765 some weird stuff could happen (like adding 'go' and 'view' menus to
2766 the 'Emacs' type menubar.
2767
2768 * w3-xemac.el: Reordered some functions to avoid warnings in byte compiler
2769
2770 * w3-xemac.el:
2771 Added a button ala VM to swap between the global menubar and the W3 one.
2772
2773 * w3.txi: Added stub for VMS section of documentation
2774
2775 * w3.el: Various patches from Richard Levitte <levitte@vms.stacken.kth.se>.
2776 (w3-do-setup): expand VMS Mosaic files correctly.
2777
2778 * docomp.el: Various patches from Richard Levitte <levitte@vms.stacken.kth.se>.
2779 start with inserting the current directory into load-path.
2780 (hack-dot-emacs): remove the two first items from
2781 command-line-args-left. Otherwise, Emacs tries to work on them when
2782 hack-dot-emacs is done.
2783
2784 * descrip.mms:
2785 Added the VMS build file from Richard Levitte <levitte@vms.stacken.kth.se>
2786
2787 * descrip.mms: Initial revision
2788
2789 Sun Jun 11 22:50:50 1995 William Perry <wmperry@indiana.edu>
2790
2791
2792 * w3.txi:
2793 Added in section on disk caching, filled out the Digest authentication
2794 mechanism and SSL sections as well. Only things left to do are the
2795 sections on non-unix platforms.
2796
2797 * w3-xemac.el:
2798 Deal gracefully with markers passed into w3-add-zone (for WinEmacs)
2799
2800
2801 * w3-draw.el:
2802 Fixed stupid FSF 19 lossage where x-color-defined-p signals an error
2803 in a tty instead of failing gracefully. Robustness? Whassat?
2804
2805
2806 * w3-draw.el:
2807 Fixed problem in w3-handle-paragraph where re-search-forward could signal an error because 'NOERROR' was not t.
2808
2809 * w3.el: Fixed w3-find-this-file
2810
2811 Sat Jun 10 23:19:30 1995 William Perry <wmperry@indiana.edu>
2812
2813 * w3.el: Fixed stupid screwup
2814
2815 * w3.el: Run the value of a submit button through url-hexify-string
2816
2817 * w3-vars.el, w3-draw.el:
2818 Renamed w3-user-colors-take-preference -> w3-user-colors-take-precedence
2819
2820 * w3-draw.el, w3.el: IMAGE inputs in forms now work (sortof)
2821
2822 Fri Jun 9 15:01:05 1995 William Perry <wmperry@indiana.edu>
2823
2824 * w3-draw.el: Fixed problem with unterminated <a> refs.
2825
2826 Thu Jun 8 14:44:35 1995 William Perry <wmperry@indiana.edu>
2827
2828
2829 * w3-draw.el: Fixed plaintext handling.
2830
2831 Mon Jun 5 15:12:17 1995 William Perry <wmperry@indiana.edu>
2832
2833 * w3-e19.el: Added color printing toggle to emacs19 menus
2834
2835 * w3-xemac.el: Added color printing toggle to xemacs menus
2836
2837 * w3.el: After reading a form entry area, make sure we mark the buffer as not
2838 modified.
2839
2840
2841 * w3-draw.el:
2842 fixed w3-handle-paragraph to handle weird circumstances where it could
2843 try to make-string with a negative first arg.
2844
2845 * w3.el: Patches from girod@trshp.trs.ntc.nokia.com for his local file handling
2846 stuff
2847
2848 Sun Jun 4 20:58:40 1995 William Perry <wmperry@indiana.edu>
2849
2850
2851 Sat Jun 3 17:07:32 1995 William Perry <wmperry@indiana.edu>
2852
2853 * dist.Makefile:
2854 Patch from Skip Montanaro <skip@automatrix.com> to make sure we delete
2855 old copies of the .el and info files, since they are read only by
2856 default, and this would cause the installation to fail.
2857
2858 * w3-xemac.el:
2859 Make sure we don't try to set the X selection from a tty only xemacs -
2860 it signals a wrong-device-type error.
2861
2862
2863 Fri Jun 2 13:58:01 1995 William Perry <wmperry@indiana.edu>
2864
2865 * w3-beta.el:
2866 Removed dependence on url-grok-url from the netscape cache importing
2867
2868 Tue May 30 16:29:16 1995 William Perry <wmperry@indiana.edu>
2869
2870 * w3-draw.el:
2871 Now recognizes <link rel="style"> as well as <link rel="stylesheet">
2872
2873 * w3.el: Fixed bug in w3-hotlist-delete that would choke and die on items named
2874 'hotlist' - fixed the regular expression it was working with.
2875
2876
2877 * w3.el: Few fixes
2878
2879
2880 * w3-draw.el: Nuke all faces when leaving a <pre> segment
2881
2882
2883 Mon May 29 18:24:04 1995 William Perry <wmperry@indiana.edu>
2884
2885
2886 * w3-style.el, w3-print.el, w3-parse.el, w3-e19.el, w3-beta.el, w3-about.el, w3.el, w3-draw.el:
2887 Removed lots of function documentation and left it as comments. These
2888 functions are not meant to be seen by everyone, and this saves space
2889 in the .elc files.
2890
2891 * w3.el: Made w3-save-binary-file default to a sane filename
2892
2893
2894 * w3-10646.el:
2895 Removed bogus copyright, added back in the real one from Erik Naggum.
2896 gotta hate cut & paste
2897
2898 * w3-xemac.el:
2899 Make sure the links menu is broken up when using the filter method in 19.12
2900
2901
2902 * w3.el, w3-xemac.el, w3-epoch.el, w3-draw.el:
2903 Now deals with the removal of url-parse-relative-link
2904
2905 Sun May 28 22:28:55 1995 William Perry <wmperry@indiana.edu>
2906
2907
2908 * w3.el, w3-about.el: Use the new url-register-protocol interface
2909
2910 * w3-vars.el: Fixed w3-modeline-format to look nicer
2911
2912
2913 Sat May 27 22:00:15 1995 William Perry <wmperry@indiana.edu>
2914
2915 * dist.Makefile: Removed w3-wemac from the distribution and makefile rules
2916
2917 * w3.el: No longer require w3-wemac if running under windows - the standard
2918 w3-xemac package should handle it now.
2919
2920 * w3-vars.el, w3.el:
2921 New variable w3-modeline-format that controls the modeline look when
2922 in w3-mode buffers.
2923
2924 * w3-vars.el: Removed crufty old menu definitions
2925
2926 * w3-draw.el:
2927 The new color-frobbing stuff works in older versions of lemacs/xemacs
2928
2929 * w3-xemac.el: First pass at a merger of w3-wemac.el and w3-xemac.el
2930
2931
2932 * w3-xemac.el:
2933 Add the options and help menus to the main menubar in all versions of
2934 xemacs
2935
2936 Fri May 26 23:42:29 1995 William Perry <wmperry@indiana.edu>
2937
2938 * w3-xemac.el: More patches from chuck for the next great xemacs beta
2939
2940 * w3-style.el, w3-draw.el:
2941 Avoid calling of set-face-xxx functions directly, use 'apply' to avoid
2942 Emacs-19 lossage of defsubsts that makes .elc files non-portable to
2943 XEmacs.
2944
2945 * w3-draw.el: Honor the <base> tag stuff when doing forms.
2946
2947 * w3-vars.el: Few fixes for the latest beta of XEmacs 19.12
2948
2949 Thu May 25 19:44:48 1995 William Perry <wmperry@indiana.edu>
2950
2951 * w3-draw.el:
2952 The body color handling stuff now deals gracefully with bad colors
2953
2954 * w3.el: Few fixes for VRML
2955
2956 * w3-style.el: Can now compile under Emacs 18 again.
2957
2958 Wed May 24 13:47:17 1995 William Perry <wmperry@indiana.edu>
2959
2960 * w3-e19.el: Rearranged some of the menus to be like the XEmacs counterparts
2961
2962 Tue May 23 14:30:05 1995 William Perry <wmperry@indiana.edu>
2963
2964 * w3-xemac.el: More renamings for XEmacs 19.12
2965
2966 Mon May 22 12:20:36 1995 William Perry <wmperry@indiana.edu>
2967
2968 * w3-xemac.el, w3-e19.el:
2969 Renamed url-automatic-cacheing -> url-automatic-caching
2970
2971 * w3-xemac.el: Removed call to bogus exit-emacs func.
2972
2973 Wed May 17 16:20:46 1995 William Perry <wmperry@indiana.edu>
2974
2975 * w3-xemac.el: Support the newer way of doing toolbars in XEmacs 19.12
2976
2977 * w3-xemac.el: Patch from chuck for latest XEmacs 19.12 toolbar stuff
2978
2979
2980 Tue May 16 20:18:40 1995 William Perry <wmperry@indiana.edu>
2981
2982 * w3.el: VRML stuff
2983
2984
2985 Mon May 15 03:38:36 1995 William Perry <wmperry@indiana.edu>
2986
2987 * w3.el: If no last-modified, don't try to refetch the head info if not in file
2988 or ftp mode.
2989
2990
2991 * w3-style.el:
2992 New w3-spatial-to-canonical function that can convert something like
2993 1in or 12pt to a pixel-based representation.
2994
2995 * w3-xemac.el: Changed menus when under Lemacs 19.10 look just like 19.12
2996
2997 Sun May 14 17:37:35 1995 William Perry <wmperry@indiana.edu>
2998
2999 * w3-draw.el:
3000 Fixed problem with <p align="xxx"> .... <p> not properly terminating
3001 the alignment
3002
3003
3004 * w3-about.el: hehe
3005
3006 * w3.el: Better cleanup of the temp directory.
3007
3008
3009 Sat May 13 21:03:14 1995 William Perry <wmperry@indiana.edu>
3010
3011
3012 * w3-draw.el: Finished up cookie interface
3013
3014 * w3-draw.el:
3015 Stub for interface to the cookie() function of emacs from within an HTML
3016 document.
3017
3018 * w3-about.el: New stylesheet for about: pages
3019
3020 * w3.el: Make w3-reload-document not recenter the window
3021
3022 * w3-draw.el: Fixed isindex handling for prompt=xxx and action=xxx
3023
3024 * w3-draw.el:
3025 Make sure the emphasis on quotes (<q></q>) includes _both_ quote chars.
3026
3027 * w3-e19.el:
3028 Don't blindly set the mouse-face on anything with 'w3 in the property
3029 list. would cause things like <a name=xxx> to highlight.
3030
3031
3032 * w3-xemac.el: XEmacs 19.12 tweaks
3033
3034 * w3-about.el:
3035 New authors page that doesn't crap out in XEmacs 19.11 / Lemacs 19.10
3036
3037 * w3-xemac.el: Few more tweaks to the menus
3038
3039 * docomp.el: More garbage for a clean compile
3040
3041 * w3-xemac.el, w3-draw.el, w3.el: Few fixes for the latest beta of XEmacs 19.12
3042
3043 Thu May 11 16:32:17 1995 William Perry <wmperry@indiana.edu>
3044
3045
3046 * w3-xemac.el: Added buffers menu to w3 menu
3047
3048 Wed May 10 22:19:25 1995 William Perry <wmperry@indiana.edu>
3049
3050 * w3-xemac.el:
3051 Don't set up the toolbar if w3-toolbar-orientation is not 'top 'left
3052 'right or 'bottom. Don't set the menubar for the w3 buffer if there
3053 is no default one. Copy the options menu into the main options menu
3054 if in XEmacs 19.12
3055
3056 * w3-xemac.el: Fixed images in 19.12
3057
3058 * w3.txi: Lots of changes
3059
3060 * w3.el: Added some stuff from the texinfo docs
3061
3062 Tue May 9 16:43:46 1995 William Perry <wmperry@indiana.edu>
3063
3064
3065 Mon May 8 21:45:28 1995 William Perry <wmperry@indiana.edu>
3066
3067 * w3-emacs.el:
3068 Fix from Michael Welsh Duggan <md5i+@andrew.cmu.edu> for w3-back-link
3069 in emacs 18
3070
3071 * dist.Makefile: Added ssl.el file
3072
3073 * w3-draw.el:
3074 Fixed problem with <br> in indented areas inserting the indentation twice
3075
3076 * docomp.el: Turn off new emacs19 dynamic loading gunk
3077
3078 Sun May 7 23:33:18 1995 William Perry <wmperry@indiana.edu>
3079
3080
3081 * w3-style.el: Few fixed for XEmacs 19.12
3082
3083 * w3-style.el: More style hackings
3084
3085 * w3-parse.el:
3086 Gracefully handles stuff like '< ' in a document - this should be
3087 shown. Screw document authors that do stuff like '< a' - its wrong.
3088
3089 * w3.el: Make w3-mark-link-as-followed be a no-op if w3-emacs19-hack-faces-p is
3090 non-nil, otherwise weird things happen with too many spaces inserted
3091 in the buffer, and there was really no difference between the two
3092 renderings in that nasty mode anyway.
3093
3094 * w3-xemac.el: Fixed typo in spiffy new menus for xemacs 19.12
3095
3096 * w3.el: Let w3-notify-when-ready deal gracefully with a null argument
3097
3098 * w3-draw.el: Make </pre> without matching <pre> act like <p>
3099
3100 * w3-draw.el: Added the <flame> tag
3101
3102 * RelNotes2.2: Initial revision
3103
3104 * w3-draw.el: Only set w3-last-tag if non-text
3105
3106 * w3-draw.el: Reverted to old <dt> handling - looks better.
3107
3108 * w3-about.el: Removed a few dependencies on the old 'b64-xxxx' functions
3109
3110 * w3-style.el:
3111 New stylesheet parser - can handle the new grammar agreed upon by
3112 H&kon and I.
3113
3114 * dist.Makefile: Added new base64 package
3115
3116 Sat May 6 21:46:21 1995 William Perry <wmperry@indiana.edu>
3117
3118
3119 * w3-xemac.el: Now puts help-echo property on images that are links
3120
3121 * w3.el: Now includes a mime-version header for mailed documents
3122
3123
3124 * w3-emacs.el: New version of w3-forward-link and w3-back-link that skip over
3125 'w3-graphic zones.
3126
3127 * w3-draw.el: <tab id=xxx> and <tab to=xxx> work now
3128
3129 * w3.el: Fixed problem with command-line-args-left being unbound when not in
3130 startup phase
3131
3132
3133 * w3-draw.el: New way to handle secrets fixed in old versions of emacs.
3134 Default background pixmap to nil
3135
3136 * w3-about.el: New text for easter egg tag #1
3137
3138 * w3-xemac.el: Image-type selector menu is back.
3139
3140
3141 * w3-xemac.el:
3142 Changed mouse activation for image links to button2 to be consistent
3143
3144 * w3.txi: Few spelling changes
3145
3146 Fri May 5 23:05:39 1995 William Perry <wmperry@indiana.edu>
3147
3148 * w3.el: Can now do:
3149 emacs -f w3-fetch [url]
3150
3151 * w3.el: Can now have 'PUT' as the method for a form.
3152
3153 * w3-xemac.el: Return the bitmap
3154
3155 * w3-draw.el: Now handles the 'background' bitmap tag of netscape
3156
3157 * w3-vars.el, w3-draw.el: Few changes to make the 'secret' tag work better.
3158
3159
3160 * w3-xemac.el: Reordering of defvars to make sure we can get a clean compile
3161
3162 * w3-xemac.el: Use glyph-width if its available.
3163
3164
3165 * w3-draw.el: Netscape body tags would choke emacs18
3166
3167 * w3.el: Do w3-setup in w3-batch-fetch
3168
3169
3170 * w3.el:
3171 w3-save-as can now take an optional argument to tell it what to save as
3172
3173 Thu May 4 23:58:53 1995 William Perry <wmperry@indiana.edu>
3174
3175 * w3-xemac.el: Cool new menus for XEmacs
3176
3177 * w3-draw.el: Fixed bug in handling of multiple <dt> elements before a <dd>
3178
3179 Mon May 1 20:10:36 1995 William Perry <wmperry@indiana.edu>
3180
3181 * w3-e19.el, w3-vars.el: Use the new about: pages
3182
3183 * w3-draw.el: Fixed <link rel="stylesheet" href="xxxx"> handling
3184
3185 * w3-style.el: fixed style handling from a URL/href
3186
3187 Sun Apr 30 20:57:17 1995 William Perry <wmperry@indiana.edu>
3188
3189
3190 * w3-xemac.el: New glyph interface for XEmacs 19.12
3191
3192 * w3-about.el: More about: docs.
3193
3194 * w3-epoch.el, w3-draw.el: More fixes for epoch
3195
3196 * w3.el: Fixed links of just images in XEmacs
3197
3198 Sat Apr 29 22:25:33 1995 William Perry <wmperry@indiana.edu>
3199
3200 * docomp.el, w3-epoch.el, w3-draw.el: More epoch fixes
3201
3202 * w3-draw.el: The netscape background/foreground body colors work in epoch now.
3203
3204 * w3-epoch.el: All the face stuff now works in epoch again.
3205
3206 * w3-parse.el: Use w3-10646 if available
3207
3208
3209 * w3-10646.el: New keywords
3210
3211 * w3-10646.el: Initial revision
3212
3213 Fri Apr 28 22:52:46 1995 William Perry <wmperry@indiana.edu>
3214
3215 * w3-draw.el: Implemented teh 'add.before' and 'add.after' stylesheet mechanism
3216
3217 * w3.el: Fixed case where return would pop up an x-menu in emacs19
3218
3219 * w3-style.el: Fixed problem with leading whitespace
3220
3221 * w3.el: Added about URL handling
3222
3223 * w3-draw.el: Fix to jnetscape body tags
3224
3225 * w3-about.el: Initial revision
3226
3227
3228 Thu Apr 27 01:40:39 1995 William Perry <wmperry@indiana.edu>
3229
3230 * w3-draw.el: Few updates for XEmacs 19.12
3231
3232 Wed Apr 26 17:59:03 1995 William Perry <wmperry@indiana.edu>
3233
3234
3235 Tue Apr 25 22:15:55 1995 William Perry <wmperry@indiana.edu>
3236
3237 * w3.el: w3-in-assoc now silently skips nonstrings in the car
3238
3239 * w3-draw.el: Can now use regexps in stylesheets (h[1-6], etc)
3240
3241 * w3-style.el: Added DSSSL-lite parser
3242
3243
3244 * w3-draw.el: Now handle <link rel=stylesheet href=xxxx>
3245
3246 * w3-style.el: Modify the accept headers when retrieving a URL for a stylesheet
3247
3248 Mon Apr 24 07:52:37 1995 William Perry <wmperry@indiana.edu>
3249
3250 * w3-print.el: Wrap w3-convert-html-to-latex in case-fold-search == t
3251
3252 * w3-vars.el: Added w3-node-style and w3-visited-node-style to the persistent
3253 variables list - this is necessary for letting
3254 w3-mark-link-as-followed to work with the netscape body tags.
3255
3256 * w3-vars.el: Make w3-node-style and w3-visited-node-style buffer-local, or the
3257 netscape tags on <body> screw up subsequent documents!
3258
3259 * w3-parse.el: Removed a condition-case in w3-nuke-entities-in-region
3260
3261 * w3-xemac.el: Few more toolbar fixes.
3262 Fixed autoload for Info-goto-node
3263
3264 Sun Apr 23 22:01:08 1995 William Perry <wmperry@indiana.edu>
3265
3266 * w3.el: Fixed w3-backward-in-history
3267
3268 * w3-style.el:
3269 New function w3-create-x-font to create a font based on the family,
3270 style, and size.
3271
3272 * w3-xemac.el:
3273 New variable w3-toolbar-orientation to control what side of the frame
3274 the toolbar appears on.
3275
3276 * w3-draw.el: New way of getting info from stylesheets to synch up with the new
3277 stuff from H&kon.
3278
3279 * w3-xemac.el: Added button for hotlists in the toolbar
3280
3281 * w3-xemac.el: Various and sundry toolbar stuff.
3282
3283 * dist.Makefile: Now makes the install directory if it doesn't exist.
3284
3285 * w3-draw.el: <blink> now works on tty's in XEmacs.
3286 Scaling of fonts in a tty-only XEmacs works also.
3287
3288 Sat Apr 22 13:42:25 1995 William Perry <wmperry@indiana.edu>
3289
3290 * w3-print.el, w3.el, w3.txi: Changed references to info.cern.ch to w3.org
3291
3292
3293 Fri Apr 21 19:34:47 1995 William Perry <wmperry@indiana.edu>
3294
3295 * w3.el: Removed a few old variables
3296
3297 * w3-draw.el:
3298 Don't set attributes on default face if they are nil - bad things man.
3299
3300 * w3-epoch.el, w3-e19.el, w3-wemac.el: Removed a few old variables
3301
3302 * w3-xemac.el:
3303 Finally fixed problem in lemacs/xemacs form entry where every once in
3304 a while it would choke with a 'wrong-type-argument stringp (wierd
3305 list)' error.
3306
3307 * w3-draw.el: Fixed problem with the <body> attributes when in Emacs 19
3308
3309 * w3-vars.el, w3-draw.el:
3310 New variable w3-user-colors-take-preference to control whether the
3311 netscape tags on <body> are honored or not.
3312
3313 * w3-xemac.el: Provide a definition of add-submenu for older XEmacsen
3314
3315 * w3.el, w3-vars.el: Removed a few old variables
3316
3317 * w3-draw.el: Now honor the netscape attributes on <body>
3318
3319 * w3-vars.el: Added keybinding for w3-mail-document-author
3320
3321 * w3-beta.el: Reimplemented the w3-show-headers stuff.
3322
3323 Thu Apr 20 20:23:06 1995 William Perry <wmperry@indiana.edu>
3324
3325 * w3.el: w3-document-information now looks much prettier
3326
3327 * w3.el: Fixed w3-mail-to-author and Renamed it to w3-mail-document-author to
3328 avoid confusion about what 'author' we are mailing to - the documents,
3329 or Emacs-w3's
3330
3331
3332 * w3.el: Revamped the forward and backward history handling
3333
3334 * w3-draw.el: Got <p nowrap> working
3335
3336 Wed Apr 19 17:01:58 1995 William Perry <wmperry@indiana.edu>
3337
3338
3339 * clean-cache: Initial revision
3340
3341 * w3.el: Revamped how <link> is handled. Added printing of <link> data in
3342 w3-document-information
3343
3344 * w3-draw.el:
3345 Revamped how <link> is handled. Fixed a bug in meta handling - was
3346 not downcasing the http-equiv, so it could not always find an old
3347 value in url-current-mime-headers to replace.
3348
3349 * w3-vars.el: changed w3-list-chars-assoc to use symbols instead of strings
3350
3351 * w3.txi: Documented change in w3-list-chars-assoc
3352
3353 * w3-draw.el: Converting w3-list-chars-assoc won't die if you do it twice
3354
3355 * w3-sysdp.el: Updated to latest version from XEmacs
3356
3357 * w3-sysdp.el: Removed keywords
3358
3359 Sun Apr 16 22:41:11 1995 William Perry <wmperry@indiana.edu>
3360
3361 * w3-draw.el: Fixed problem in w3-handle-emphasis-end
3362
3363 * w3-draw.el: Added code to fixup spaces are . and !
3364
3365 * w3-beta.el: Now parses out the link commands in the mime headers
3366
3367 * w3.el: Issue an error if they chose a link type (rel or rev) that the
3368 document did not contain when in w3-use-links
3369
3370 * w3-style.el:
3371 Make the buffer not modified before killing it when parsing a style sheet
3372
3373 * w3.el: Fixed parsing of default stylesheet
3374
3375 * w3.el: Fix for form field reversals in submissions
3376
3377 Sat Apr 15 23:33:36 1995 William Perry <wmperry@indiana.edu>
3378
3379 * w3-beta.el: Can now import netscape bookmark files
3380
3381 * w3-draw.el:
3382 Now handles <q></q> differently - inserts "" around the material, and
3383 you can specify the start and end quotes in stylesheets with:
3384 q: startquote=``
3385 q: endquote=''
3386
3387 * w3-draw.el:
3388 Was not expanding relative URLs before checking whether they had been
3389 visited with w3-delimit-links non-nil. This would lead to weird
3390 looking links like [[something}} - not very pretty.
3391
3392 * w3-vars.el, w3.el: Now reads in a default stylesheet for the user if
3393 w3-default-stylesheet is non-nil. This can be a URL.
3394
3395
3396 * w3.el: Made w3-pass-to-viewer be more like man when in asynchronous mode.
3397
3398 * w3-vars.el: New variable w3-notify
3399
3400 * w3-parse.el:
3401 Fixed problem in pre/xmp handling where it would choke if there were
3402 extra endtags and swallow-newlines went negative.
3403
3404 Fri Apr 14 23:52:51 1995 William Perry <wmperry@indiana.edu>
3405
3406 * w3.el, w3-xemac.el, w3-wemac.el, w3-vars.el, w3-style.el, w3-srch.el, w3-print.el, w3-parse.el, w3-next.el, w3-mule.el, w3-mac.el, w3-epoch.el, w3-emacs.el, w3-e19.el, w3-draw.el, w3-beta.el:
3407 Changed keywords
3408
3409 * w3-vars.el: removed old variable w3-global-history-completion-list
3410
3411
3412 * w3-draw.el: No inherent maxlength on <textarea> fields
3413
3414 * w3.el: Added alias for w3-popup-info
3415
3416 * w3.el: Always goto (point-min) in w3-document-information and w3-popup-info
3417
3418 * w3-vars.el: Added keybindings for w3-document-information and w3-popup-info
3419
3420 Thu Apr 13 21:12:33 1995 William Perry <wmperry@indiana.edu>
3421
3422
3423 * w3-style.el: w3-blend-colors now works in XEmacs 19.12
3424
3425 * w3-style.el: Added function w3-blend-colors (FSF Emacs-19 specific)
3426
3427 * w3-parse.el:
3428 Make sure to clear the minibuffer when done parsing - otherwise it
3429 could leave a 'Parsed x of y (zz%)' message, which can make people
3430 think it is hung.
3431
3432 * w3-draw.el, w3.el: Fixed <link> handling
3433
3434 Wed Apr 12 03:24:02 1995 William Perry <wmperry@indiana.edu>
3435
3436 * w3-draw.el:
3437 Fixed a few problems with stylesheets losing the alignment info from
3438 headers too soon.
3439
3440 * w3-draw.el:
3441 <p></p>, <div></div>, and <note></note> can all specify the face to
3442 use for an element via the 'class' attribute.
3443
3444 * w3-draw.el: Fixed a bug in using the 'class' attribute to add faces to text.
3445 Would forget what tag would end the current face, so faces went on
3446 forever. Ugh!
3447
3448 * w3-draw.el: The 'class' attribute can now be used to add faces to text.
3449
3450 * w3-style.el: Changed how style sheet faces are regenerated. Now stores the
3451 face-name as an item in w3-current-stylehseet (assoc "face" ...) to
3452 get it.
3453
3454 Tue Apr 11 23:11:58 1995 William Perry <wmperry@indiana.edu>
3455
3456 * w3-sysdp.el: Added some more stuff from chuck
3457
3458 * w3-draw.el: Fixed popping the alignment from an address tag if
3459 w3-right-justify-address is non-nil
3460
3461 * w3-draw.el: Redid w3-get-default-style-info macro
3462
3463
3464 Mon Apr 10 22:46:14 1995 William Perry <wmperry@indiana.edu>
3465
3466
3467 * w3-draw.el: Added thge marca sound for <hype> tag.
3468
3469 * w3-draw.el: Now honors the 'class' attribute on any style-sheetable tag
3470
3471 * w3-style.el:
3472 Few tweaks to how the style sheet is stored, to make using the 'class'
3473 attribute on tags quicker (stores an intern'd symbol and a string in
3474 the list)
3475
3476 * w3.el: Fixed problem where inlined images on the local disk could get trashed
3477 because buffer-file-name was not nil in the buffer.
3478
3479
3480 * w3-draw.el: Fixed <font size=-x> handling
3481
3482 * w3-parse.el: Call sera-to-fidel-marker if in mule.
3483
3484 Sun Apr 9 18:37:24 1995 William Perry <wmperry@indiana.edu>
3485
3486 * w3-draw.el: Fixed <div> </div> handling
3487
3488 * w3-draw.el:
3489 Use copy-tree on w3-use-stylesheet so we don't side-effect the original list
3490
3491
3492 * w3-xemac.el: Added in the code to create the toolbar.
3493
3494 * w3-beta.el: Fixed the importing of netscape cache files
3495
3496
3497 * w3-draw.el:
3498 Changed w3-push-alignment to be a little smarter - if align is null,
3499 don't bother pushing it on the stack.
3500
3501 * w3-parse.el:
3502 Fixed a spacing problem that would show up when doing progressive
3503 rendering but not a w3-refresh-buffer. Ugh.
3504
3505
3506 Sat Apr 8 23:34:06 1995 William Perry <wmperry@indiana.edu>
3507
3508 * w3.el: Made w3-generate-error check the contents of the ' *url-error*' buffer
3509 and use it as part of the error message.
3510
3511 * w3-draw.el:
3512 Got rid of bad use of concat in w3-handle-font, and better handling of
3513 the font scaling.
3514
3515 Fri Apr 7 22:59:07 1995 William Perry <wmperry@indiana.edu>
3516
3517
3518 * w3-e19.el: Remove the files menu in emacs 19.29
3519
3520 * w3.el: Fixed problem in mule with w3-save-binary-file
3521
3522 * dist.Makefile: Added -no-site-file to BATCHFLAGS
3523
3524 * dist.Makefile: More renaming for DOS lossage
3525
3526 Wed Apr 5 19:59:33 1995 William Perry <wmperry@indiana.edu>
3527
3528 * w3.el: Fixed w3-fetch for working in buffers with no default url... d'ohhh
3529
3530
3531 * w3-draw.el:
3532 Fixed screwup in w3-handle-p that would push an alignment onto the
3533 stack twice for headers
3534
3535 * w3.el: w3-fetch now has a 'silent' default - it doesn't insert the default as
3536 the default option - it checks if the user presses return, and uses
3537 the default if they did.
3538
3539 * w3-draw.el: Now uses a stack of alignments, and honors the <div></div> tag.
3540
3541 Tue Apr 4 17:29:32 1995 William Perry <wmperry@indiana.edu>
3542
3543 * dist.Makefile: Makefile now works in Windows and NT
3544
3545 * w3.el: Removed anonymous lambda from w3-hotlist-apropos
3546
3547 * w3.txi: Fixed typo in texinfo node
3548
3549 Mon Apr 3 23:03:19 1995 William Perry <wmperry@indiana.edu>
3550
3551
3552 * hype.au: Initial revision
3553
3554 Sun Apr 2 20:17:02 1995 William Perry <wmperry@indiana.edu>
3555
3556 * w3-draw.el: Fixed <meta> handling
3557
3558 * w3.el: Fixed w3-popup-info
3559
3560
3561 * w3.txi: Basic documentation of the style sheet mechanism
3562
3563 * w3-draw.el:
3564 Fixed the align=indent problem where first line of the indented region
3565 was not indented.
3566
3567 * dist.Makefile: Renamed w3.texinfo to w3.txi, for 8.3 losingness
3568
3569
3570 * w3.txi: Removed all the 'WORK' areas except for the non-unix systems nodes.
3571 Put out a call for assistance to w3-beta and gnu-emacs-help for these
3572 areas.
3573
3574 Tue Mar 28 23:36:30 1995 William Perry <wmperry@indiana.edu>
3575
3576 * w3.el: Fixed a few more concat'ing integer problems
3577
3578 * w3-draw.el: Can now specify OL styles in stylesheets.
3579
3580
3581 * w3.el:
3582 Added w3-hotlist-apropos function from mic@cs.ucsd.edu (Michelangelo Grigni)
3583
3584 * w3-xemac.el, w3-e19.el: Fixed concat'ing of ints
3585
3586 Mon Mar 27 22:05:19 1995 William Perry <wmperry@indiana.edu>
3587
3588 * w3.el: Now requires w3-print
3589
3590 * w3-draw.el: Only mangle headers if w3-delimit-emphasis is non-nil
3591
3592
3593 Sun Mar 26 19:50:16 1995 William Perry <wmperry@indiana.edu>
3594
3595
3596 * dist.Makefile: Removed w3-main from the distribution - renamed to w3
3597
3598 * w3.el: Moved w3-upcase-region into w3-draw.
3599 Now requires w3-style and all the new dipslay engine chunks.
3600
3601 * w3-draw.el:
3602 Now initializes the current stylesheet to the user stylesheet before
3603 any drawing starts.
3604
3605 * w3-vars.el:
3606 Made w3-header-chars-assoc work with the new display engine (mostly),
3607 and added a few more things to the state variables.
3608
3609 * w3-style.el:
3610 Can now do font scaling in style sheets. smarter about font.type.
3611 Only thing left is font.family
3612
3613
3614 * docomp.el: More var decls.
3615
3616 * w3-wemac.el: Fixed w3-mouse-handler for windows
3617
3618 * w3-draw.el:
3619 Make all face storage variables buffer-local for style-sheet stuff.
3620
3621 * w3-style.el: Now handles fonts/colors in style sheets - whooo hooo!
3622
3623 Sat Mar 25 23:38:49 1995 William Perry <wmperry@indiana.edu>
3624
3625 * w3-vars.el: Renamed w3-state-garbage-variable
3626
3627 * w3-draw.el:
3628 Now uses style sheets to find alignment and width for the various tags
3629 before falling back on its defaults.
3630
3631
3632 * w3-parse.el:
3633 Fix for stupid people who don't use &amp; instead of & in the middle
3634 of a doc.
3635
3636
3637 * w3-xemac.el: Added w3-center-spaces and w3-right-spaces for
3638 centering/right-justifying pixmaps
3639
3640 * w3-xemac.el, w3-sysdp.el:
3641 A few new functions for the latest and greatest beta
3642
3643 * w3-vars.el: Changed a few of the menu names
3644
3645 * w3-style.el: Now actually parses and stores the style sheet information
3646
3647 * w3-draw.el: Handle case where tag is a list
3648
3649 Fri Mar 24 14:36:09 1995 William Perry <wmperry@indiana.edu>
3650
3651 * w3-xemac.el: Now uses device-type for XEmacs 19.12
3652
3653 Wed Mar 22 21:14:30 1995 William Perry <wmperry@indiana.edu>
3654
3655 * w3-draw.el: Fixed a few spacing problems
3656
3657 * w3-e19.el:
3658 Fixed w3-forward-link for links that were right up on top of each other.
3659
3660 * w3-parse.el:
3661 Fixed screwup with unterminated quoted chars in attribute/value pairs
3662
3663
3664 * dist.Makefile: Removed w3-old
3665
3666 * w3-draw.el: Fixed stupid typo when checking for faces. d'ohhhh!
3667
3668 Mon Mar 20 23:23:34 1995 William Perry <wmperry@indiana.edu>
3669
3670 * w3-xemac.el: Fixed problem with w3-extend-zone and detached extents
3671
3672 * w3-draw.el: <option selected> now works again
3673
3674
3675 * w3-xemac.el:
3676 Set the help-echo property when showing form elements if possible.
3677
3678 * w3-vars.el, w3-beta.el, w3-draw.el:
3679 Redid how state is kept - now uses a vector, which should be faster,
3680 and is able to be buffer-local.
3681
3682 * w3-parse.el:
3683 w3-nuke-entities-in-region should no longer choke in odd circumstances
3684 with just '&' in a document.
3685
3686 * dist.Makefile: Removed w3-forms - it has been assimilated
3687
3688 * dist.Makefile: Added a few new dependencies
3689
3690
3691 * w3-draw.el: Added message when scaling fonts, just to keep the user informed
3692
3693 * w3-wemac.el, w3-xemac.el, w3-e19.el:
3694 When moving the mouse over a submit button in a form, shows where the
3695 form will be submitted.
3696
3697 * w3-draw.el: Fixed emacs-18 lossage in skip-chars-backward
3698
3699 * w3-draw.el: Another fix to make sure <li><p> construct doesn't look like crap
3700
3701 * w3-draw.el:
3702 Split the handling of the refresh header out into its own function so
3703 that it can be used from the drawing/parsing code for META commands
3704
3705 Sun Mar 19 02:12:24 1995 William Perry <wmperry@indiana.edu>
3706
3707 * w3-parse.el: Fixed problem with window focus.
3708
3709 * w3.el: Few fixes for passing to viewers
3710
3711 * w3-parse.el: Set fill-column in w3-preparse-document
3712
3713 Sat Mar 18 23:47:37 1995 William Perry <wmperry@indiana.edu>
3714
3715 * w3-parse.el: If parsing, do incremental display as well
3716
3717 * w3-draw.el: Removed ugly hacks from w3-pause for emacs19 - just too ugly.
3718
3719
3720 * dist.Makefile, docomp.el:
3721 Take LISPDIR on the command line for hack-emacs-file
3722
3723 * dist.Makefile: Removed EMACSTEMPLATE
3724
3725 * dist.Makefile, docomp.el: hack-dot-emacs now takes a command line argument
3726
3727 * w3-draw.el: links in tty mode won't show [[/{{
3728
3729 * w3-vars.el: All graphical entities now have textual alternativs
3730
3731 * w3-draw.el: Added graphic entities back in.
3732
3733 * w3-draw.el: Able to embed a few more types
3734
3735 * w3-parse.el, w3-draw.el: Added the base functionality for the embed tag
3736
3737 Fri Mar 17 15:44:16 1995 William Perry <wmperry@indiana.edu>
3738
3739 * dist.Makefile: Removed some old targets, added new ones for new files
3740
3741 * w3-style.el: Initial revision
3742
3743
3744 * w3-parse.el: Special handling for the <style> argument.
3745
3746 * w3-vars.el, w3-draw.el: Moved variables into w3-vars.el
3747
3748 * w3-parse.el, w3-draw.el: Basis for the <style></style> notation done
3749
3750 Thu Mar 16 19:44:12 1995 William Perry <wmperry@indiana.edu>
3751
3752 * w3-draw.el:
3753 Fixed scaling of fonts, now handles cryptopt blocks for secure-http
3754
3755
3756 * w3-draw.el:
3757 Now no whitespace between link delimiters and the actual text of the link
3758
3759
3760 * dist.Makefile: Added md5 target
3761
3762 * w3-parse.el, w3-draw.el, w3-beta.el:
3763 Now draws each signel item as it is parsed..
3764
3765 Wed Mar 15 23:27:55 1995 William Perry <wmperry@indiana.edu>
3766
3767
3768 * w3.el: Fixed a problem in w3-pass-to-viewer
3769
3770 * w3-draw.el:
3771 Fixed problem with headers being hosed because of new way to do faces.
3772
3773 * w3-draw.el, w3-xemac.el: Imagemaps work now
3774
3775 Tue Mar 14 16:04:04 1995 William Perry <wmperry@indiana.edu>
3776
3777
3778 * w3-draw.el: A few general performance increases
3779
3780 Mon Mar 13 05:51:41 1995 William Perry <wmperry@indiana.edu>
3781
3782 * w3-beta.el, w3-draw.el, w3-e19.el, w3-mac.el, w3-next.el, w3-old.el, w3-vars.el, w3-xemac.el:
3783 Lots and lots of doc fixes to meet FSF/GNU guidelines.
3784
3785 * w3-parse.el, w3.el, w3-e19.el, w3-draw.el: Few doc string fixes
3786
3787
3788 * w3-vars.el, w3.el:
3789 Now guess the value of w3-color-use-reducing based on values of
3790 x-display-visual-class and x-display-planes.
3791
3792 * w3-draw.el:
3793 Fixed problem with indenting being lost in a list item after a sublist
3794 terminates.
3795
3796 * w3-draw.el: Redid some of the font stuff.
3797
3798 Sun Mar 12 17:31:59 1995 William Perry <wmperry@indiana.edu>
3799
3800
3801 * w3-draw.el: Some basic table-drawing support put in.
3802
3803 * w3-tables.el: Initial revision
3804
3805 * w3.txi: Use active voice in keybinding descriptions.
3806
3807 Sat Mar 11 22:20:21 1995 William Perry <wmperry@indiana.edu>
3808
3809 * w3-draw.el: More state kept - ugh.
3810
3811 * w3-forms.el:
3812 Removed dependence on STREAM being defined - will make going totally asynch much easier
3813
3814 * w3-vars.el, w3-parse.el, w3.el, w3-emacs.el: Removed 'backslashitis'
3815
3816 * w3-e19.el: Removed a few unused variables
3817
3818 * w3-draw.el: Optimized face stuff.
3819
3820 * w3-beta.el: Removed 'backslashitis'
3821
3822 * w3-vars.el, w3-e19.el: Change to the popup menu
3823
3824 * w3-draw.el: Few fixes for blinking and wired text
3825
3826 Fri Mar 10 23:18:30 1995 William Perry <wmperry@indiana.edu>
3827
3828 * w3-draw.el, w3-xemac.el: Fixed images as linkx
3829
3830
3831 * w3-draw.el: Fixed <br> in <dl> after a <dt> being indented too far
3832
3833 * w3-draw.el: Fixed <br> in <ol> not being indented enough
3834
3835 * w3-old.el: Now provides itself
3836
3837 * w3-draw.el: New variable to turn off incremental display.
3838
3839 * w3-draw.el: Does not display <certs> elements now.
3840
3841 Thu Mar 9 20:35:12 1995 William Perry <wmperry@indiana.edu>
3842
3843 * w3-xemac.el, w3-epoch.el, w3-e19.el:
3844 Don't make so many faces if using the new display engine - we don't
3845 need any of the w3-xxxx-style ones.
3846
3847 * w3-beta.el:
3848 Nuke w3-delayed-images and w3-delayed-movies in w3-refresh-buffer, or
3849 multiple images would get loaded!
3850
3851 * w3-draw.el: Avoid calling w3-pause as often - speeds up redisplay a lot.
3852
3853 * dist.Makefile:
3854 No longer byte-compile w3-sysdp - was causing too many problems.
3855
3856 * w3-beta.el:
3857 No longer (goto-char (point-min)) in w3-show-buffer so that movement
3858 done while drawing is still honored.
3859
3860 * w3-draw.el: Added a save-excursion around the last handle-paragraph so that
3861 movement done while drawing is still honored.
3862
3863 * w3-xemac.el:
3864 Use copy-tree when available for menu copying - much more reliable
3865
3866 * w3-mac.el: Added a provide for w3-mac
3867
3868 * w3-xemac.el: Fixed problem with extents becoming detached in 19.12
3869
3870 * w3-forms.el: Few forms fixes.
3871
3872 * w3-beta.el: Added w3-install-latest from mernst@research.microsoft.com
3873
3874 * w3-beta.el: Fixed MCOM->netscape stuff.
3875
3876 * w3-forms.el: Fixed misplaced parentheses
3877
3878 Mon Mar 6 23:29:59 1995 William Perry <wmperry@indiana.edu>
3879
3880
3881 Sat Mar 4 15:33:08 1995 William Perry <wmperry@indiana.edu>
3882
3883 * w3-draw.el:
3884 Now handles images like in the old display engine if not in XEmacs/Lucid
3885
3886 * w3-e19.el: Only create air hotlist menu if w3-air-hotlists is non-nil
3887
3888 Fri Mar 3 16:01:38 1995 William Perry <wmperry@indiana.edu>
3889
3890
3891 Thu Mar 2 15:50:57 1995 William Perry <wmperry@indiana.edu>
3892
3893 * w3.el: Run w3-add-hotlist-menu first time a hotlist is loaded in.
3894
3895 * w3-e19.el: Let w3-add-hotlist-menu run even if not in w3-mode
3896
3897 Wed Mar 1 16:22:46 1995 William Perry <wmperry@indiana.edu>
3898
3899 * w3-sysdp.el: Removed function call causing problems
3900
3901 * w3-xemac.el: Don't load pictures if current frame is on a tty
3902
3903 * w3-draw.el: Added back in a call to mule-attribute-zones
3904
3905 * w3-parse.el:
3906 Don't nuke the windows chars for quote and trademark when in MULE
3907
3908 Sun Feb 26 19:17:38 1995 William Perry <wmperry@indiana.edu>
3909
3910 * w3-draw.el: Removed message about 'unknown tag <%s> skipped' - was causing
3911 confusion for some people.
3912
3913
3914 * W3.ad: Initial revision
3915
3916 Sat Feb 25 23:53:08 1995 William Perry <wmperry@indiana.edu>
3917
3918 * w3-draw.el: Fixed incremental display in emacs 18.xx
3919
3920 * w3-draw.el: Fixed paragraph spacing problem.
3921
3922 * dist.Makefile: Made beta display engine the default.
3923
3924 * w3.el: Removed LCD archive entry, moved into w3.el
3925
3926 * w3-wemac.el: Various fixes for new display engine into WinEmacs
3927
3928 * w3-vars.el: Don't die if cannot load 'annotations'
3929
3930 * w3-sysdp.el:
3931 Removed anonymous lambda without 'function' wrapper for WinEmacs and
3932 early versoins of lucid emacs.
3933
3934 * w3-srch.el: Provide w3-srch
3935
3936 * w3.el: Changed _W3 on dos machines to W3.INI
3937 New function w3-force-reload-document to reload even if in standalone mode
3938 Added a default for w3-complete-link
3939 Provide w3-main
3940
3941 * w3-draw.el:
3942 Defvard w3-last-fill-pos and w3-last-tag to better facilitate drawing
3943 in 2 buffers at once.
3944 Fixes for messed up percentages in WinEmacs/XEmacs < 19.12
3945 Fixed <br> and <p> in blockquotes and align=indent
3946
3947 Mon Feb 20 04:54:30 1995 William Perry <wmperry@indiana.edu>
3948
3949 * w3.el, w3-vars.el: Removed w3-color-planes and w3-color-display variables.
3950
3951 * w3-vars.el, w3.el: New variables w3-netscape-configuration-file and
3952 w3-use-netscape-configuration-file, for whether to parse and honor the
3953 options in a Netscape/X style configuration file.
3954
3955 Sun Feb 19 22:27:00 1995 William Perry <wmperry@indiana.edu>
3956
3957 * w3-xemac.el: Don't change menubar if current-menubar is nil.
3958
3959 * w3.el: Now shows whether you are using the beta version in the bug reports
3960
3961
3962 * w3-draw.el, w3-parse.el, w3-print.el, w3.el:
3963 Removed references to w3-working-buffer
3964
3965 Sat Feb 18 19:51:53 1995 William Perry <wmperry@indiana.edu>
3966
3967 * docomp.el: Reworked the autoloads/defvars
3968
3969 * dist.Makefile: Removed w3-lemac.el
3970
3971 * w3.el, w3-draw.el, w3-vars.el:
3972 Removed variable w3-running-lemacs, since w3 now uses sysdep.el for
3973 [XL]emacs, so there is no distinction between lemacs and xemacs
3974
3975 * w3-e19.el: Fixed problem with unquoted lambda in w3-e19-options-menu
3976
3977 * w3-xemac.el:
3978 This version should theoretically work with lemacs and xemacs both
3979
3980 * w3-draw.el: Fixed incremental display in xemacs.
3981
3982 * w3-sysdp.el: Initial revision
3983
3984 Thu Feb 16 15:58:44 1995 William Perry <wmperry@indiana.edu>
3985
3986 * w3.el: Changed messaging of viewer - would barf on undefined escape sequences
3987 in crufty mailcap-related stuff.
3988
3989 Sun Feb 12 23:09:40 1995 William Perry <wmperry@indiana.edu>
3990
3991 * w3-draw.el: Better event handling while drawing HTML
3992
3993 * w3-beta.el: Fixed personal annotations.
3994
3995 * w3-draw.el: Removed proclaim-inline calls.
3996
3997
3998 * w3.txi: Added docs for new 'label' and 'textalign' attributes of <hr>
3999
4000 * w3-e19.el:
4001 Fixed problem in emacs 19 with mouse-selecting a link would sometimes
4002 say there was not a link, but selecting it with 'return' would work.
4003 Now both work.
4004
4005 * w3-parse.el: fixed problems with entity-resolution in attribute values.
4006
4007 * w3-draw.el:
4008 More spacing stuff, added 'label' and 'textalign' attributes to <hr>
4009
4010 * w3-forms.el: Remove spaces at beginning of options.
4011
4012 Sat Feb 11 22:10:46 1995 William Perry <wmperry@indiana.edu>
4013
4014 * w3-draw.el:
4015 Removed dependence on 'stream' from title handling. This will make it
4016 easier to do totally streamed drawing, RSN.
4017
4018 * w3-draw.el: Fixed more spacing problems.
4019
4020 * w3-parse.el, w3-draw.el:
4021 Fixed various spacing bugs - seem to be all gone now!!!!
4022
4023 * w3-vars.el: New function to read a netscape-style configuration file.
4024
4025 * w3-parse.el: w3-nuke-entities-in-region can now accept null args.
4026
4027
4028 * w3-beta.el: New function to read a netscape-style configuration file.
4029
4030 Fri Feb 10 06:19:26 1995 William Perry <wmperry@indiana.edu>
4031
4032
4033 Tue Feb 7 15:51:23 1995 William Perry <wmperry@indiana.edu>
4034
4035 * w3-e19.el:
4036 Removed the file-name-handler-alist, to put it in url.el where it belongs.
4037
4038 * w3.el:
4039 Finding the source of a url that is already in a buffer should work now.
4040
4041 * w3-draw.el, w3-beta.el:
4042 Now will always get a 'completed' message when drawing/imaging.
4043
4044 Mon Feb 6 02:13:31 1995 William Perry <wmperry@indiana.edu>
4045
4046 * w3-draw.el: Fix for emacs 18
4047
4048 * w3-forms.el, w3-parse.el:
4049 Optimized the calling of w3-nuke-entities-in-region. Parsing _much_
4050 faster, drawing only slightly slower, so its a win.
4051
4052 * w3-draw.el: Semi-incremental display now works in all emacsen, and recognizes
4053 scroll-up and C-c to interrupt.
4054
4055 * w3-draw.el: Fixed plaintext handling.
4056
4057 Sun Feb 5 23:41:28 1995 William Perry <wmperry@indiana.edu>
4058
4059
4060 * w3-e19.el, w3-vars.el: Fixed view menu.
4061
4062 * w3-vars.el, w3.el:
4063 Let w3-color-filter be a string, for people brave enough to want to
4064 set it themselves.
4065
4066 * w3-epoch.el: Now works with new display engine.
4067
4068 * w3-draw.el: Few problems for epoch fixed, <br> in <dl> looks right now.
4069
4070 * w3-draw.el: Reimplemented w3-link-delimiter-info
4071
4072 * w3-draw.el: Re-implemented the 'linkname value of w3-delimit-emphasis
4073
4074
4075 * dist.Makefile:
4076 Removed hack to change w3.texinfo on the fly when creating info file.
4077
4078 Sat Feb 4 18:11:14 1995 William Perry <wmperry@indiana.edu>
4079
4080 * w3.el: Removed setting of default-directory because it causes call-process to
4081 die a hideous death and not let you do anything like M-| lpr in the
4082 source buffers.
4083
4084
4085 * w3.el: Replaced w3-confirmation-func with url-confirmation-func
4086
4087 Fri Feb 3 13:42:35 1995 William Perry <wmperry@indiana.edu>
4088
4089 * w3-draw.el:
4090 fixed insertion of w3-link-end-delimiter - was always inserting the
4091 'not visited' part.c
4092
4093 Tue Jan 31 20:45:19 1995 William Perry <wmperry@indiana.edu>
4094
4095 * w3-e19.el: Right-mouse-menu now works
4096
4097 Mon Jan 30 04:52:26 1995 William Perry <wmperry@indiana.edu>
4098
4099 * w3.txi: Added non-unix OS sections. Need to flesh them out more.
4100
4101 Sun Jan 29 22:15:48 1995 William Perry <wmperry@indiana.edu>
4102
4103 * w3-vars.el: Added w3-style-tags-assoc
4104
4105 * w3-draw.el, w3-vars.el:
4106 Added new variable w3-right-justify-address to control whether
4107 text within an <address> tag is right justified. Defaults to t.
4108
4109 * w3-vars.el: Few new variables for fsf19
4110
4111 * w3.el: Removed special cases for fsf19 to use the old lmenu package.
4112
4113 * w3-e19.el: No longer needs the lmenu package.
4114
4115 * w3-draw.el: Fixed typo
4116
4117 * w3-epoch.el: Made all arguments to w3-make-face optional.
4118
4119 * w3-draw.el: Few more fixes for epoch. No longer have to remove \n\n, so
4120 incremental display looks better. w3-delimit-emphasis now works in
4121 the new display engine.
4122
4123
4124 * w3.txi: Lots of cleanup work, addition of netscape extensions, new HTML 3.0
4125 stuff, variable name changes, xresource changes, all for the new
4126 display engine.
4127
4128 Sat Jan 28 23:07:36 1995 William Perry <wmperry@indiana.edu>
4129
4130 * w3.el: Deal with url-get-url-at-point possibly returning nil.
4131
4132 * w3-epoch.el: Got rid of error in new display engine.
4133
4134 * w3-draw.el: w3-draw.el will now compile with emacs 18 again - the incremental
4135 display was messing it up.
4136
4137 * w3-beta.el, w3-draw.el, w3-e19.el, w3-emacs.el, w3-epoch.el, w3-forms.el, w3-lemac.el, w3-mac.el, w3-mule.el, w3-next.el, w3-old.el, w3-parse.el, w3-print.el, w3-srch.el, w3-vars.el, w3-wemac.el, w3-xemac.el, w3.el:
4138 Added headers for finder package
4139
4140 * w3-draw.el: Make sure w3-link-end-delimiter is never on a line by itself
4141
4142 Thu Jan 26 04:56:42 1995 William Perry <wmperry@indiana.edu>
4143
4144 * w3-vars.el:
4145 moved w3-mule-retrieval-coding-system to url-mule-retrieval-coding-system
4146
4147 Wed Jan 25 15:38:50 1995 William Perry <wmperry@indiana.edu>
4148
4149 * w3-beta.el:
4150 Added definition for (abs x) if none exists (for emacs 18, epoch, compat.)
4151
4152 Mon Jan 23 03:32:40 1995 William Perry <wmperry@indiana.edu>
4153
4154 * w3.txi: Removed w3-bad-server-alist
4155
4156 Sun Jan 22 21:53:19 1995 William Perry <wmperry@indiana.edu>
4157
4158
4159 * w3-draw.el: Fixed space problems, hopefully for good.
4160
4161 * w3-e19.el: New options item for relying solely on the cache
4162
4163 Sat Jan 21 20:27:22 1995 William Perry <wmperry@indiana.edu>
4164
4165 * w3.el: Fixed problem where default-directory would sometimes be set to nil -
4166 bad things man!
4167
4168 * w3-beta.el: replaced all occurances of htmlplus with html
4169
4170 * w3-draw.el:
4171 Fixed problem with plaintext and embed. <lit> now acts like <pre>,
4172 but with no mono-spaced font. Fixed problem with null titles (empty
4173 string invalid for buffer name error). <blink> works on xemacs 19.12
4174 in tty mode. Small problem with <pre> segments with whitespace at
4175 beginning fixed. A few small hacks to handle some pythia markup.
4176
4177 * w3-e19.el:
4178 Protect against copying menu-bar-help-menu if in tty mode. Also no
4179 longer disable the edit menu when in w3-mode.
4180
4181 * w3-parse.el:
4182 Fixed problem with plaintext and embed. <lit> now acts like <pre>,
4183 but with no mono-spaced font.
4184
4185 * w3.el: replaced all occurances of htmlplus with html
4186
4187 Wed Jan 18 02:31:59 1995 William Perry <wmperry@indiana.edu>
4188
4189 * w3-parse.el:
4190 fixed bug in w3-nuke-entities-in-region if nonterminated entity was
4191 last thing in a buffer (ie: &lt[EOB]);
4192
4193 * w3.el: Remove duplicate links from links-alist when doing a completing-read
4194 on the links.
4195
4196 Tue Jan 17 13:18:13 1995 William Perry <wmperry@indiana.edu>
4197
4198 * dist.Makefile: Make install should now copy w3.elc to the dest. directory
4199
4200 Mon Jan 16 03:52:57 1995 William Perry <wmperry@indiana.edu>
4201
4202 * w3-draw.el: Better handling of faces.
4203
4204 * w3.el: Implemented <input type=file>
4205
4206 Sat Jan 14 22:40:58 1995 William Perry <wmperry@indiana.edu>
4207
4208 * w3-parse.el: More spacing taken care of
4209
4210 * w3-draw.el: Few fixes to <pre></pre> presentation
4211
4212 Thu Jan 12 15:39:37 1995 William Perry <wmperry@indiana.edu>
4213
4214 * w3-draw.el: Fixed formatting problem with <dd>
4215
4216 Mon Jan 9 23:20:05 1995 William Perry <wmperry@indiana.edu>
4217
4218 * w3-print.el: Few fixes for ps-print 1.6 and 1.10
4219
4220 * w3-parse.el: Recognizes the <embed> tag and treats it like XMP for parsing.
4221
4222
4223 Sun Jan 8 19:07:28 1995 William Perry <wmperry@indiana.edu>
4224
4225 * w3-draw.el, w3-emacs.el, w3-parse.el:
4226 Various changes to make the new display engine work under emacs 18.xx
4227
4228 * docomp.el: more defvars for cleaner compile
4229
4230 * w3-draw.el: Fixed more of the spacing problems
4231
4232 * w3-e19.el:
4233 Fixed some of the spacing problems when using w3-emacs19-hack-faces-p
4234
4235 * w3.el: Added w3-follow-url-at-point-other-frame
4236
4237 Sat Jan 7 20:29:06 1995 William Perry <wmperry@indiana.edu>
4238
4239 * w3-parse.el:
4240 Fix for odd problem where an entity at the very end of a line (or
4241 flush against the next tag) would get left out of the parse structure.
4242 Ugh!
4243
4244 * w3.el: Added new variable url-inhibit-uncompression for use when dumping to
4245 disk - very wasteful to uncompress it, store it in a buffer, then
4246 recompress when it got written out to disk. Also changed the file:
4247 and ftp: handling to use copy-file when w3-dump-to-disk is bound and
4248 non-nil, so we can hopefully get asynchronous dumping-to-disk done.
4249
4250 * w3-draw.el: More fixes for funky spacing
4251
4252 * w3-old.el, w3-parse.el:
4253 Remove \r's in <pre> and <xmp> segments, for ugly DOSisms.
4254
4255 Fri Jan 6 18:31:07 1995 William Perry <wmperry@indiana.edu>
4256
4257 * w3-draw.el, w3-parse.el:
4258 Can now change the index of an ordered list item (<li value=xxx>0
4259
4260 * w3-print.el:
4261 w3-print-with-ps-print now works with ps-print 1.6, and uses the headers, etc.
4262
4263 * w3-draw.el, w3-e19.el: Fixed links menu in v19
4264 Few drawing fixes
4265
4266 Thu Jan 5 20:50:06 1995 William Perry <wmperry@indiana.edu>
4267
4268 * w3-draw.el: Now does 'lazy' creation of faces... this reduces the memory
4269 requirements when in X, since a lot of the faces will probably never
4270 be used.
4271
4272 * w3-parse.el: Fixed weird spacing problem after <font> tags finally.
4273
4274 * w3.el: Make sure that facep is defined in all versions of emacs
4275
4276 * w3-vars.el:
4277 Changed the mail and print menus to be pull-right for xemacs/lemacs
4278
4279 * w3-e19.el:
4280 Fixed the links menu to gracefully do nothing if there are no links on
4281 the page (was giving an 'Empty menu' error)
4282
4283 Mon Jan 2 21:51:34 1995 William Perry <wmperry@indiana.edu>
4284
4285 * w3-e19.el: changed default of the mouse-face for links
4286
4287 * w3.el: Removed extraneous newline from mail headers
4288
4289
4290 * w3-e19.el, w3.el:
4291 w3-mail-current-document can now take an optional 'format' parameter
4292 so that the mail menus can be pull-right. Spiffy, eh? Also now
4293 sticks in content-type and content-transfer-encoding headers.
4294
4295 * w3-print.el:
4296 w3-print-this-url can now take an optional 'format' parameter so that
4297 the print menus can be pull-right. Spiffy, eh?
4298
4299 * w3-draw.el: Quicker way of right-justifying something.
4300
4301 * w3.el, w3-beta.el, w3-print.el:
4302 Moved all the printing code into w3-print.el, and added the postscript
4303 option. Changed the makefile to concatenate all the appropriate files
4304 for the beta or old version, sort of like VM.
4305
4306
4307 * w3-draw.el:
4308 Added <menu> and <dir> tags back in, as well as a few hacks to make
4309 Jamie Z.'s page look prettier. :)
4310
4311 * w3-beta.el: Fixed importing of netscape cache
4312
4313 * w3-beta.el: Added w3-import-netscape-cache, to convert a netscape-style cache
4314 directory to the emacs-w3 style.
4315
4316 Sun Jan 1 09:59:25 1995 William Perry <wmperry@indiana.edu>
4317
4318 * w3-vars.el: Made w3-e19-links-menu buffer-local
4319
4320 * w3-e19.el: Reinstituted the 'Links' submenu.
4321
4322
4323 Sat Dec 31 07:13:21 1994 William Perry <wmperry@indiana.edu>
4324
4325 * w3-parse.el: Various cleanups
4326
4327 * w3.el: w3-mail-to-author now checks for the 'Reply-To' header of an HTTP/1.0
4328 response before checking the 'link' tags.
4329
4330 Fri Dec 30 17:04:45 1994 William Perry <wmperry@indiana.edu>
4331
4332 * w3-old.el: Removed use of w3-last to avoid having to use cl.
4333
4334 * w3.el: Added checks to see if url-view-url returned nil instead of file:nil
4335 Removed definition of w3-last
4336
4337 * w3-draw.el: Fixed <secret> tag.
4338
4339 Thu Dec 29 16:03:40 1994 William Perry <wmperry@indiana.edu>
4340
4341 * w3-parse.el:
4342 Added more stuff to get rid of windows-specific character references.
4343
4344 * w3.el, w3-old.el: Moved defadvice stuff to w3-old
4345
4346 * w3-e19.el:
4347 Totally reworked the menus as emacs19 keymaps. This speeds them up.
4348 Also added routines to add AIR Mosaic hotlists to the menus
4349 automatically. Works well. First time through causes a bit of a
4350 slowdown for lots of hotlists, but this is emacs' problem since it
4351 needs to scan all the keymaps to create the menu.
4352
4353 * w3-draw.el:
4354 New variable w3-indent-level to control how many spaces to indent list
4355 items, blockquotes, etc. This is necessary so that the user doesn't
4356 have to change tab-width or tab-stop-list to change this formatting
4357 (so <pre> segments that use tabs will still be formatted correctly).
4358
4359 Also made </pre> close out all character-level formatting attributes
4360 ala Arena.
4361
4362 <pre> will also cause a paragraph break - chunks of text before a
4363 <pre> segment weren't getting filled correctly.
4364
4365 Made <dt> tags cause a paragraph break. Formatting now looks better,
4366 and beginning of <dl> list is separated better from the rest of the
4367 document.
4368
4369 Fixed problem with w3-list-chars-assoc causing an error with the new
4370 display engine.
4371
4372 Fixed problem where &gt; followed immediately by another tag wasn't
4373 showing up in the new display.
4374
4375 * w3-beta.el: Added parser for AIR Mosaic style hotlists.
4376
4377 Tue Dec 27 21:24:37 1994 William Perry <wmperry@indiana.edu>
4378
4379
4380 * w3-beta.el, w3-e19.el:
4381 Added a dropdown history list that shows the last 5 homepages visited
4382 under the 'Go' menu
4383
4384 * w3.el: Changed the viewer handling so that temp files have a correct filename
4385 extension (for broken things like Frame that won't read in a file
4386 without the 'correct' file extension).
4387
4388 Mon Dec 26 18:18:43 1994 William Perry <wmperry@indiana.edu>
4389
4390
4391 * w3-beta.el:
4392 (New display engine) Fixed bug in the new personal annotations code
4393 that ws not closing the list.
4394
4395 * w3-forms.el:
4396 (New display engine) Fixed bug in <select> handling where it would
4397 never find the correct name. Also put back in support for <select
4398 multiple>.
4399
4400
4401 * w3-vars.el: Added in all the rest of the entities
4402
4403 * w3-vars.el:
4404 Fixed problem where reloading of a page would set the 'Referer' field
4405 of an HTTP/1.0 request to the url of the page being loaded.
4406
4407
4408 * w3.el: Changed gopher searches and ask block submissions to use the enctyp
4409 attribute like other types of searching. More extensible/easier to
4410 maintain.
4411
4412 * w3-draw.el, w3-beta.el:
4413 Personal annotations now work in the new display engine. Visible
4414 headers will work soon also.
4415
4416 * w3-beta.el, w3-draw.el, w3-e19.el, w3-emacs.el, w3-epoch.el, w3-forms.el, w3-lemac.el, w3-mac.el, w3-mule.el, w3-next.el, w3-old.el, w3-parse.el, w3-srch.el, w3-vars.el, w3-wemac.el, w3-xemac.el, w3.el:
4417 Updated copyright notices for 1995
4418
4419 Sun Dec 25 22:30:16 1994 William Perry <wmperry@indiana.edu>
4420
4421 * dist.Makefile:
4422 Renamed w3.el to w3-main.el and create w3.elc from w3-main.elc and
4423 either w3-beta.elc or w3-old.elc
4424
4425
4426 * w3-e19.el, w3-lemac.el, w3-wemac.el, w3-xemac.el, w3.el: More menu changes
4427
4428 * w3-print.el: Initial revision
4429
4430 * w3-beta.el: Changed w3-face-type to return 'both if a face is bold and italic
4431
4432
4433 * w3-beta.el: Initial revision
4434
4435 * w3-parse.el, w3-forms.el, w3-draw.el:
4436 Added provide statements for easier loading
4437
4438 * w3.el: Moved loads of old code into w3-old.el
4439
4440 * dist.Makefile: Added new targets beta and old.
4441
4442 * w3-old.el: Initial revision
4443
4444 * w3-draw.el: Made new display engine honor the w3-list-chars-assoc header.
4445
4446 * w3-vars.el: Moved some old vars out to w3-old.el
4447
4448 Sat Dec 24 20:41:46 1994 William Perry <wmperry@indiana.edu>
4449
4450 * w3-e19.el: Fixed w3-mouse-handler to work with the new display engine.
4451
4452 Fri Dec 23 22:40:38 1994 William Perry <wmperry@indiana.edu>
4453
4454 * w3-forms.el, w3.el: Added in handler for <input type=range size="min,max">
4455
4456
4457 * w3-draw.el: Added function comments.
4458
4459 * w3-draw.el:
4460 Rearranged the file a lot, and added support for the named BASE tags
4461 from HTML 3.0 - pretty cool stuff. :)
4462
4463 Thu Dec 22 23:53:59 1994 William Perry <wmperry@indiana.edu>
4464
4465
4466 * w3-draw.el: Various fixes to the parser to deal with bad html. Automatically
4467 include the alt tag for an image if it is a link target, regardless of
4468 the setting of w3-auto-image-alt.
4469
4470 * w3-parse.el: Various fixes to the parser to deal with bad html
4471
4472 Mon Dec 19 00:30:38 1994 William Perry <wmperry@indiana.edu>
4473
4474
4475 * w3-e19.el: Added 'xterms' as a terminal type.
4476
4477 * w3.el: Changed w3-submit-bug to only send truly useful info.
4478
4479 Sun Dec 18 23:42:30 1994 William Perry <wmperry@indiana.edu>
4480
4481 * docomp.el: Stifle more warnings in new xemacs
4482
4483 * w3-vars.el, w3.el, w3-draw.el:
4484 Changed the behavior of w3-auto-image-alt so that it could be a string
4485 for 'format'.
4486
4487 * docomp.el: Stifle more warnings
4488
4489 * w3-parse.el, w3-draw.el:
4490 Changed w3-handle-unknown-tag to check if 'w3-handle-<tag>' is
4491 defined, and if so, to record that function as the handle for that
4492 tag. This will cut down on maintenance of the top block of code that
4493 just does a lot of (put 'w3-formatters 'xxxx 'w3-handle-xxxx). XMP
4494 sections will now also work correctly.
4495
4496 * w3-parse.el:
4497 Now deals with comments properly, and can handle the old (broken)
4498 comments of Mosaic/X
4499
4500 Fri Dec 16 19:23:35 1994 William Perry <wmperry@indiana.edu>
4501
4502 * w3-e19.el: More fixes to w3-forward-link
4503
4504 * w3-draw.el: Fixed a few things with faces
4505
4506 Thu Dec 15 23:08:54 1994 William Perry <wmperry@indiana.edu>
4507
4508 * w3-e19.el: Fixed w3-forward-link to work better with the new display engine.
4509
4510 Wed Dec 14 17:55:30 1994 William Perry <wmperry@indiana.edu>
4511
4512 * w3.el: Fixed a few problems with forms and the new display engine.
4513
4514 * w3-xemac.el: Name changes (screen->frame)
4515
4516 Tue Dec 13 17:56:45 1994 William Perry <wmperry@indiana.edu>
4517
4518 * w3-draw.el: Added a few optimizations for the <blink> tag.
4519
4520 * w3-draw.el: Added in creation of 'underline' face if it is not defined.
4521
4522 * w3-forms.el, w3.el:
4523 Changed the maxlength to being unlimited if unspecified, to conform to
4524 the new HTML 2.0 spec.
4525
4526 * w3.el: Fixed bug in w3-document-informatino where it was relying on
4527 url-current-mime-headers when it wasn't guaranteed to be the same.
4528
4529 Mon Dec 12 23:22:21 1994 William Perry <wmperry@indiana.edu>
4530
4531 * w3-vars.el, w3.el: Added function w3-document-information
4532
4533 * w3-vars.el, w3-wemac.el, w3-xemac.el, w3-e19.el, w3-lemac.el:
4534 Added new 'view' menu.
4535
4536 * w3.txi: Removed hook for gnus-article-prepare-hook - was corrupting uuencoded
4537 articles.
4538
4539
4540 * w3-xemac.el, w3-lemac.el:
4541 Fixed problem with image menus if graphic was a link
4542
4543 * w3-epoch.el, w3-lemac.el, w3-xemac.el:
4544 More stuff to deal with changed names, and crypt++/jka-compr
4545
4546 * w3.el: Fixed big problem in reset buttons on forms.
4547
4548 * w3.el: Now supports the 'action', 'src', and 'prompt' attributes on the
4549 isindex element. (new display engine only)
4550
4551 * w3-draw.el: Now supports the 'action', 'src', and 'prompt' attributes on the
4552 isindex element.
4553
4554 * w3-vars.el: Changed lots of the version variables so that they don't rely on
4555 having the RCS headers in them.
4556
4557 * w3.el: Changed w3-mode so that if it is called interactively it will act like
4558 w3-preview-this-buffer.
4559
4560 * w3.el: Changed w3-source-document so that it can reuse source buffers if the
4561 users wants to.
4562
4563 Sun Dec 11 08:41:52 1994 William Perry <wmperry@indiana.edu>
4564
4565
4566 * w3-draw.el:
4567 Added in code to scale fonts for <h[1-6]> so they are bigger, etc, if in XEmacs/Lemacs
4568
4569 * w3.el: Few changes for asynch mode.
4570
4571
4572 Sat Dec 10 01:07:05 1994 William Perry <wmperry@indiana.edu>
4573
4574 * w3-xemac.el:
4575 Added some stuff to optimize the echoing of the URL in the minibuffer
4576 (not so many calls to mode-motion-hook, all done in the mouse-handler
4577 by using the 'help-echo property). Is smart enough to notice if
4578 'help-echo is not defined and still use the old way if necessary.
4579 Also changed the image code so that it sets the 'detachable property
4580 so that images won't get nuked if the text they are attached to is
4581 deleted.
4582
4583 Fri Dec 9 22:34:04 1994 William Perry <wmperry@indiana.edu>
4584
4585 * w3-draw.el: Few tweaks
4586
4587 * w3-forms.el:
4588 Fixed problem with other markup (especially other form info) within a <select>.
4589
4590 * w3-parse.el: Added status messages to parsing.
4591
4592 * docomp.el: More vars to get rid of warnings.
4593
4594 Thu Dec 8 21:16:09 1994 William Perry <wmperry@indiana.edu>
4595
4596 * w3-draw.el: Added in lots of the 'top ten' html tags. :)
4597
4598 * w3-draw.el: Added <blink> stuff, and rewrote the init-state function.
4599
4600 * w3-vars.el: Added w3-do-blinking to control whether <blink> </blink> works
4601
4602 * w3-draw.el: Handle pinhead
4603
4604 Wed Dec 7 15:47:47 1994 William Perry <wmperry@indiana.edu>
4605
4606 * w3.el: Fixes to wais stuff
4607
4608 * w3-draw.el: Added indenting for blockquote tags.
4609
4610 * w3-epoch.el, w3-wemac.el, w3-lemac.el, w3-xemac.el, w3-emacs.el, w3-e19.el:
4611 Let w3-back-link and w3-forward-link accept negative arguments and
4612 call each other if they get one.
4613
4614 Tue Dec 6 22:16:34 1994 William Perry <wmperry@indiana.edu>
4615
4616 * w3.el: Fixed typo in docs.
4617
4618 * w3.el:
4619 Fixed w3-source-document so it will issue an error if done in a non-w3 buffer.
4620
4621 * w3-vars.el: Fixed typo in docs.
4622
4623 * w3.el: Patch from Michael Erns (mernst@research.microsoft.com) to make
4624 w3-complete-link act like w3-follow-link when no menu item is
4625 specified. That makes it act more like Info mode, and so is more
4626 intuitive to users used to it.
4627
4628 * w3.el: Now set default-directory when sourcing a document
4629
4630 * w3-forms.el: Added error checking to the <textarea> handling to deal with
4631 non-terminated textareas.
4632
4633 * w3-forms.el:
4634 Added error checking to all the forms code to make sure you are within
4635 a <form> before doing anything.
4636
4637 * w3-draw.el: Added support for the 'fig tag.
4638
4639 * w3-draw.el: Changed how the <title> tag is handled.
4640
4641
4642 * w3-draw.el: Added SPRY align tag.
4643
4644 * w3-forms.el: Trimmed lots of crap that is duplicated from w3.el
4645
4646 * w3-draw.el:
4647 <pre> and <xmp> segments within a list item will now be indented correctly.
4648
4649 * w3-draw.el: Fixed list filling after headers and br's
4650
4651 * w3-draw.el: Few changes to the <hr> handling
4652
4653 * w3.el, w3-draw.el:
4654 New variable w3-auto-image-alt that controls whether emacs-w3 will
4655 automatically generate the 'alt' text on an image where it was not
4656 specified.
4657
4658
4659 Mon Dec 5 23:54:51 1994 William Perry <wmperry@indiana.edu>
4660
4661
4662 * w3-draw.el, w3-e19.el, w3-parse.el:
4663 Misc Changes to get around idiotic font tag
4664
4665
4666 * w3-draw.el: Center tag will now override header/paragraph stuff.
4667
4668 * w3-draw.el: More image work.
4669
4670 * w3-parse.el: Fixed problem if a tag was flush against a newline.
4671
4672 * w3-vars.el: Added jpegs as a default inlined image type.
4673
4674 * w3-xemac.el, w3-lemac.el: fixed problem with new parser and xemacs/lemacs
4675
4676 * w3-parse.el: Fixed problem with entities.
4677
4678 * w3-e19.el, w3-srch.el: more name changes
4679
4680 * w3.el: Fixed problem if w3-default-homepage was nil.
4681
4682 * w3-draw.el: <link> tags now work correctly.
4683
4684 Sat Dec 3 23:05:24 1994 William Perry <wmperry@indiana.edu>
4685
4686 * w3-parse.el: Problem with entities lt and gt fixed a little.
4687
4688 * w3.el: More naming changes.
4689
4690 * w3-draw.el: <select> and <option> tags now work correctly.
4691
4692 * w3-emacs.el: Added a few checks in for the amiga 18.5x emacs.
4693
4694 * w3-forms.el: <select> and <option> tags now work correctly.
4695
4696 * w3-draw.el: Added support for the 'note' tag.
4697
4698 Fri Dec 2 18:05:31 1994 William Perry <wmperry@indiana.edu>
4699
4700 * w3.el:
4701 Fixed bug in w3-view-this-url that would message 'nil' in the minibuffer.
4702
4703 * w3-draw.el: Now remembers "id" and "name" attributes on any tag.
4704
4705 * w3-draw.el: Various fixes to painting.
4706
4707 * w3-draw.el, w3-epoch.el, w3-forms.el, w3-parse.el, w3-srch.el:
4708 More name changes, handling or PRE/XMP
4709
4710 * w3.el: Fixed problem in w3-fetch if url-request-method was nil.
4711
4712 * w3-draw.el: Now correctly handles pre,/pre,xmp,and /xmp
4713
4714 Thu Dec 1 17:21:34 1994 William Perry <wmperry@indiana.edu>
4715
4716 * w3-draw.el: Added new tags
4717
4718 Wed Nov 30 18:48:41 1994 William Perry <wmperry@indiana.edu>
4719
4720 * w3-e19.el: Added vt300 to the hack-faces stuff.
4721
4722 Mon Nov 28 17:11:38 1994 William Perry <wmperry@indiana.edu>
4723
4724 * w3-epoch.el, w3-lemac.el: More misc. name changes
4725
4726 Wed Nov 23 21:12:59 1994 William Perry <wmperry@indiana.edu>
4727
4728 * w3.el: Fixed problem when posting to a form, w3-reuse-buffers would reuse the
4729 'source' of the form. Ugh.
4730
4731 Tue Nov 22 15:37:02 1994 William Perry <wmperry@indiana.edu>
4732
4733 * w3.el: Fixed problem in 'isindex' forms processing.
4734
4735 Sun Nov 20 04:44:42 1994 William Perry <wmperry@indiana.edu>
4736
4737 * w3-draw.el, w3-forms.el, w3-mule.el, w3-vars.el, w3-xemac.el, w3.el:
4738 Lots of name changes from w3-* to use the native url-* functions
4739
4740 Fri Nov 18 22:46:59 1994 William Perry <wmperry@indiana.edu>
4741
4742 * w3-vars.el: Added binding of Shift-tab for w3-back-link
4743
4744 Thu Nov 17 20:52:03 1994 William Perry <wmperry@indiana.edu>
4745
4746 * w3-mule.el: Fixes for mule 2.1 from Shin-ya Sato <sato@sphere.csl.ntt.jp>
4747
4748 Mon Nov 14 17:02:29 1994 William Perry <wmperry@indiana.edu>
4749
4750 * w3-new.el: Initial revision
4751
4752 Tue Nov 8 17:57:57 1994 William Perry <wmperry@indiana.edu>
4753
4754
4755 * w3.el: Fixed handling of base tag
4756
4757 Mon Nov 7 22:09:35 1994 William Perry <wmperry@indiana.edu>
4758
4759 * w3-draw.el: Correctly reset the state when going into w3-draw-html
4760
4761 * w3-parse.el: Misc. fixes
4762
4763 Sun Nov 6 07:19:52 1994 William Perry <wmperry@indiana.edu>
4764
4765 * w3-draw.el: Relative links work correctly now
4766
4767 * w3-draw.el, w3-forms.el, w3-parse.el: Initial revision
4768
4769 Fri Nov 4 22:43:44 1994 William Perry <wmperry@indiana.edu>
4770
4771 * w3.el: Support for STYLE attribute on ordered lists. Supports i, I, a, A.
4772 Also still supports the HTML+ 'ROMAN' attribute. Supports the VALUE
4773 attribute on the LI tag to change the value of a list item and all
4774 following items.
4775
4776 * w3.el: Changed the advice for w3-*-link to use deactivate-mark if it is
4777 bound. This gets rid of the problem of w3-*-link highlighting the
4778 region if in emacs-19 and in transient-mark-mode.
4779
4780 Thu Nov 3 23:50:47 1994 William Perry <wmperry@indiana.edu>
4781
4782 * w3-epoch.el, w3-lemac.el, w3-xemac.el:
4783 Only send Accept: lines for the inlined images we accept when
4784 transferring an image
4785
4786 Wed Nov 2 00:47:38 1994 William Perry <wmperry@indiana.edu>
4787
4788 * w3.el: Let the variable shell-file-name take precedence over environment
4789 variables and guessing
4790
4791 * w3-e19.el, w3-vars.el:
4792 Added w3-echo-link to control what is displayed in the minibuffer in
4793 emacs-19. 'url, 'text, or nil.
4794
4795 * w3.el: Added encoding type of application/ramp to forms
4796
4797 Tue Nov 1 18:36:08 1994 William Perry <wmperry@indiana.edu>
4798
4799
4800 * w3-vars.el: Removed definition of w3-using-proxy
4801
4802 * w3.el:
4803 Fixed w3-find-this-file to work correctly for users other than anonymous
4804
4805 * w3.el: Fixed problem where sentences ending with ! or ? had the ! or ? eaten.
4806
4807 * w3.el: Added check for checkboxes/radio boxes that are turned off.
4808
4809 Mon Oct 31 23:16:04 1994 William Perry <wmperry@indiana.edu>
4810
4811 * w3.el: Fixed a stupid bug in the ....-other-frame
4812
4813 * w3-e19.el: Changed binding from [shift mouse-2] to [S-mouse-2] -ugh
4814
4815 * w3.el: Added functions w3-follow-link-other-frame and w3-fetch-other-frame
4816
4817 * w3-lemac.el, w3-xemac.el, w3-e19.el:
4818 Added shift-middle-button default binding to be follow-link in other frame.
4819
4820 Fri Oct 28 22:42:10 1994 William Perry <wmperry@indiana.edu>
4821
4822 * w3-vars.el: Can now pass parameters to url-current-callback-func
4823
4824 Thu Oct 27 19:14:08 1994 William Perry <wmperry@indiana.edu>
4825
4826 * w3.el: Strip spaces off of the title after truncating it to 50 characters.
4827
4828 Wed Oct 26 15:41:14 1994 William Perry <wmperry@indiana.edu>
4829
4830 * w3-vars.el: A few changes to how the entities are interpreted
4831
4832 * w3.el: Now correctly strips off spaces from the front of a URL
4833 when in w3-fetch
4834
4835 Tue Oct 25 17:28:43 1994 William Perry <wmperry@indiana.edu>
4836
4837 * w3.el: Fixed <option value=xxx> handling for multiple selection lists.
4838
4839 * w3.el: Fixed handling of the SIZE attribute of a SELECT tag. Select MULTIPLE
4840 will now also allow different OPTION tags to have the SELECTED
4841 attribute. Changed w3-insert-entities-in-string to use
4842 w3-html-entities, so it gets all the entities, not just the 6 or 7
4843 that were hardcoded in.
4844
4845 Wed Oct 12 16:22:05 1994 William Perry <wmperry@indiana.edu>
4846
4847
4848 Tue Oct 11 23:11:34 1994 William Perry <wmperry@indiana.edu>
4849
4850 * w3.el: More spacing at end of sentences hacks for ? and !
4851
4852 * w3-vars.el: No longer rebind C-k - bad thing.
4853
4854 * w3.el: Don't double-space after Prof.
4855
4856 Tue Oct 4 01:17:33 1994 William Perry <wmperry@indiana.edu>
4857
4858
4859 * w3.el, w3-vars.el:
4860 Changed w3-reuse-buffers to accept 'yes/no 'reuse/reload and 'always/never
4861
4862 Mon Oct 3 14:04:15 1994 William Perry <wmperry@indiana.edu>
4863
4864 * w3-vars.el, w3.el:
4865 Patch for the inlined image processing for the buggy current release
4866 of ppmdither and viewing black and white gifs. Also added comments to all
4867 the html entities in w3-html-entities.
4868
4869 Fri Sep 30 21:28:54 1994 William Perry <wmperry@indiana.edu>
4870
4871 * w3.el:
4872 Fixed problem with paragraph just after an <hr> not being filled correctly.
4873
4874 * w3-vars.el: Added more HTML entities
4875
4876 Thu Sep 29 20:13:53 1994 William Perry <wmperry@indiana.edu>
4877
4878 * w3.el: Removed problem with first header having a blank line in it.
4879
4880 * w3-e19.el, w3-emacs.el, w3-mule.el, w3-vars.el, w3.el:
4881 Lots of patches from Shin-ya Sato <sato@sphere.csl.ntt.jp> to make
4882 w3 work with mule 2.0
4883
4884 Tue Sep 27 23:58:36 1994 William Perry <wmperry@indiana.edu>
4885
4886 * w3.el: Now sends the NAME and VALUE of submit buttons if the submit button
4887 has a NAME.
4888
4889
4890 Mon Sep 26 18:51:52 1994 William Perry <wmperry@indiana.edu>
4891
4892 * w3.el: Change to w3-form-encode-multipart/x-www-form-data to include the
4893 content-length of each item
4894
4895 Fri Sep 23 16:14:50 1994 William Perry <wmperry@indiana.edu>
4896
4897 * w3.el: Fixed problem in w3-backward-in-history when no back link was found.
4898
4899 * w3-vars.el:
4900 Fixed setting of w3-running-FSF19 to take into account XEmacs 19.12
4901
4902 Thu Sep 22 23:24:48 1994 William Perry <wmperry@indiana.edu>
4903
4904 * w3-lemac.el: Fixed problem in w3-insert-graphic where it would always do a
4905 url-file-attributes, even if we had the image loaded. (with
4906 url-be-anal-about-file-attributes == t, it would do a HEAD, which was
4907 stupid)
4908
4909 * w3.el: Fixed forms doubling problem in FSF emacs 19 when doing a reset.
4910
4911 * w3-vars.el, w3.el:
4912 New variable w3-track-last-buffer. If non-nil, M-x w3 will take you
4913 to the last w3 buffer you fetched, instead of loading your home page.
4914 If the last buffer has been killed, then it acts normally and loads
4915 the home page.
4916
4917 * w3.el: Changed w3-submit-bug
4918
4919
4920 * w3.el: patch from mernst@research.microsoft.com to fix reporter problems in
4921 emacs 19.xx
4922
4923 Wed Sep 21 17:25:16 1994 William Perry <wmperry@indiana.edu>
4924
4925 * w3.el: Fixed small bug in DL handling when no <dt> items present
4926
4927
4928 * w3.el: Fixed problem in w3-pass-to-viewer if "/" is the filename, would get
4929 "" as the buffer-name, which would choke.
4930
4931 * w3.el:
4932 Fixed bug in w3-delimit-emphasis w/headers that had spaces/newlines in them
4933
4934 Tue Sep 20 18:04:03 1994 William Perry <wmperry@indiana.edu>
4935
4936
4937 * w3.el:
4938 Fixed handling of blockquote's so they have a <p> at the beginning and end.
4939
4940
4941 Sun Sep 18 20:15:42 1994 William Perry <wmperry@indiana.edu>
4942
4943 * w3.txi: Few minor changes
4944
4945 * w3.el: Changed w3-upcase-region so that it will take care of entities in the
4946 region. ie: &auml; -> &Auml;, etc.
4947
4948 * w3-e19.el:
4949 Fixed problem where the URL was not shown in the minibuffer if you hit
4950 'f' from a point in the document that was not a link.
4951
4952 Fri Sep 16 17:18:03 1994 William Perry <wmperry@indiana.edu>
4953
4954 * w3-mac.el, w3.el: Lots of little fixes
4955
4956 * w3-vars.el: Removed the old, redundant w3-gateway-x variables
4957
4958 * w3-hypb.el: Removed all the code, since Hyperbole 3.12 handles it for you.
4959
4960 Thu Sep 8 15:54:36 1994 William Perry <wmperry@indiana.edu>
4961
4962 * w3.el: Fixed problem where the o/*/etc at the front of <dt> items would be
4963 upper-cased sometimes
4964
4965 * w3.el: Started using reporter.el instead of rolling my own error logging
4966 routines.
4967
4968 * w3-e19.el: w3-emacs19-unhack-faces now turns w3-delimit-emphasis and
4969 w3-delimit-links on.
4970
4971 * w3-e19.el:
4972 w3-forward-link and w3-backward-link now ignore links without href's
4973
4974 * w3.el: w3-complete-link now ignores links without href's
4975
4976 * w3-vars.el, w3.el:
4977 Added new variable w3-source-file-hooks that is run after sourcing a document.
4978
4979 * w3.el: Fixed problem with not quoting an align attribute when filling in
4980 defaults in w3-fix-paragraphs-in-region
4981
4982 * w3.el: Fixed formatting problem with <dl>s finally
4983
4984 Wed Sep 7 23:22:21 1994 William Perry <wmperry@indiana.edu>
4985
4986
4987 * w3.el: Patch for not putting 2 spaces after Mr/Ms/Mrs.
4988
4989 * w3-e19.el, w3.el:
4990 Lots of fixes brought about by Axel Boldt <axel@uni-paderborn.de>
4991
4992
4993 * w3.el: Fixed problem in w3-finish-text-entry when deleting the sole window
4994
4995 * w3-e19.el, w3-lemac.el, w3-wemac.el, w3-xemac.el, w3.el:
4996 Fix from mernst@research.microsoft.com for converting newlines in
4997 menu entries/completions on links to spaces.
4998
4999
5000 * w3.el: Fixed dl attribute munging in w3-fixup-bad-html
5001
5002 * w3-e19.el, w3-mule.el, w3.el: Misc. changes for Mule 2.0
5003
5004 Tue Sep 6 21:07:16 1994 William Perry <wmperry@indiana.edu>
5005
5006 * w3-e19.el, w3-emacs.el, w3-epoch.el, w3-lemac.el, w3-xemac.el:
5007 Got rid of code to not interfere with hyperboles mouse-bindings, since
5008 it has changed to only use shift-clicks
5009
5010 Sat Sep 3 21:50:09 1994 William Perry <wmperry@indiana.edu>
5011
5012 * w3.el: Fixed problem where if url-be-asynchronous was non-nil,
5013 w3-show-history and w3-show-hotlist would fail.
5014
5015 Fri Sep 2 18:42:25 1994 William Perry <wmperry@indiana.edu>
5016
5017 * w3.el: url-buffer-visiting now strips off the #xxx links.
5018 If reusing a buffer, the #xxx works will now work also.
5019
5020 * w3-vars.el: Used real symbol for (TM) (&trade;)
5021
5022 Sun Aug 28 22:41:15 1994 William Perry <wmperry@indiana.edu>
5023
5024 * w3.el: Fixed problem with <dl> lists when there were no <dt> items.
5025
5026 * w3.el: Fixed bug where hotlist urls were getting hexified too often
5027
5028
5029 Thu Aug 25 17:15:52 1994 William Perry <wmperry@indiana.edu>
5030
5031 * w3.txi: Few fixes to @cindex areas
5032
5033 Tue Aug 23 12:30:18 1994 William Perry <wmperry@indiana.edu>
5034
5035 * w3.el: Added code to automatically call w3-update-hotlist-menu after all
5036 hotlist modification functions
5037
5038 Mon Aug 22 02:30:51 1994 William Perry <wmperry@indiana.edu>
5039
5040 * w3.el: Fixed problem with the new w3-fix-unknown-tags
5041
5042 Sun Aug 21 23:34:49 1994 William Perry <wmperry@indiana.edu>
5043
5044 * w3.el: The isindex tag can now have an action=xxx specifier. Works the same
5045 as link rel=index
5046
5047 * w3.el: Don't include the [[ and ]] in w3-complete-link
5048
5049
5050 * w3-vars.el, w3.el:
5051 Added a 'debug' mode. If w3-debug-html is non-nil, then display
5052 all semi-buggy html with error messages in a separate buffer
5053 that is displayed at the end of the parse.
5054
5055 * w3-lemac.el, w3-vars.el, w3-wemac.el, w3.el:
5056 Added w3-xemac.el for the upcoming XEmacs 19.12 release
5057
5058 * w3-xemac.el: Initial revision
5059
5060 * dist.Makefile: Added w3-xemac.el
5061
5062
5063 * w3-vars.el: Changed how w3-version-number is created.
5064
5065 * w3.txi: Added section on inlined images/mpegs
5066
5067 * w3.el: w3-goto-last-buffer now works if w3-be-asynchronous == t
5068
5069 * w3.el, w3-e19.el:
5070 Fixed emacs-19 forms problem - overlays would run together and mess up
5071 form entry. Also fixed problem in the highlighting of links.
5072
5073 Sat Aug 20 22:21:06 1994 William Perry <wmperry@indiana.edu>
5074
5075
5076 * w3.txi, w3.el: Lots of changes suggested by Axel Boldt.
5077
5078 * w3-e19.el: w3-forward-link and w3-back-link will show the link under point
5079
5080 Thu Aug 18 12:56:43 1994 William Perry <wmperry@indiana.edu>
5081
5082
5083 * w3-e19.el, w3-mac.el, w3.el: removed need for w3-quotify-percent hack
5084
5085 Mon Aug 15 03:57:29 1994 William Perry <wmperry@indiana.edu>
5086
5087 * w3.el: Fixed multipart viewer
5088
5089 Sun Aug 14 22:50:31 1994 William Perry <wmperry@indiana.edu>
5090
5091 * w3.el: Made w3-popup-info interactive
5092
5093 * w3-hypb.el: More error checking in hwww:start.
5094
5095 * w3-vars.el: Added view source to the hyperlink-menu
5096
5097 * w3-wemac.el, w3.el: More fixes to work under DOS/Windows
5098
5099
5100 * w3.el: Fixed x-www-form-urlencoded encoding. Was stripping off the first
5101 character sometimes when it shouldn't have been.
5102
5103 * w3-vars.el: Removed bogus definition of w3-directory-format
5104
5105 * w3-lemac.el, w3-e19.el:
5106 Fixed w3-mouse-handler so it doesn't need to muck with the % signs anymore.
5107
5108 * w3-lemac.el, w3-e19.el: New links menu constructor
5109
5110 * w3.el: Default URL for w3-fetch is now smarter.
5111
5112 * w3.el: Fixed w3-complete-link so that it will not show extraneous markup in
5113 the completing-read
5114
5115 * w3-srch.el, w3-lemac.el, w3-wemac.el, w3-epoch.el, w3-emacs.el, w3-e19.el:
5116 New w3-map-links - now passes the start and end positions to the
5117 appropriate function
5118
5119
5120 * w3.el: Forms fix for MAXSIZE, message when storing into the kill ring so the
5121 user has some sort of feedback, <P ID=xxx> works now.
5122
5123 * w3-vars.el: New hotlist key bindings.
5124
5125 Fri Aug 12 13:26:02 1994 William Perry <wmperry@indiana.edu>
5126
5127 * w3-lemac.el: Removed the * .5 so w3-lemac.el can compile under emacs 18
5128
5129 * w3.el: Few fixes for using under windows.
5130
5131 * w3.el: Fixed problem with directory-files with no <title> causing
5132 rename-buffer to fail.
5133
5134 Thu Aug 11 13:56:35 1994 William Perry <wmperry@indiana.edu>
5135
5136 * w3.txi: Changes to the VM/Rmail nodes.
5137
5138 * w3.el: Fixed dumbass problem in both types of forms submission that would
5139 always submit every checkbox and every radio button, regardless of its
5140 checked state.
5141
5142 Wed Aug 10 13:51:18 1994 William Perry <wmperry@indiana.edu>
5143
5144
5145 Tue Aug 9 03:39:45 1994 William Perry <wmperry@indiana.edu>
5146
5147 * w3.el: Fixed problem with cleaning up of w3-temporary-directory and
5148 url-temporary-directory
5149
5150 * w3-e19.el: Fixed a few problems with the loading of lmenu.
5151
5152 Mon Aug 8 12:59:14 1994 William Perry <wmperry@indiana.edu>
5153
5154 * w3-e19.el: Made binding of track-mouse buffer-local
5155
5156 Sat Aug 6 16:32:18 1994 William Perry <wmperry@indiana.edu>
5157
5158
5159 * dist.Makefile:
5160 Removed viewers.el from the dist, since it has been moved into mm.el
5161
5162 * w3-wemac.el, w3-lemac.el:
5163 New url-flush-cache function to remove all entries from the cache.
5164 Menu item in lemacs/wemacs for it.
5165
5166 * w3.el: Fixed problem if </title> is malformed/nonexistent.
5167
5168 * w3.el: Fixed problem with some </pre> markup sometimes leaving a trailing >
5169 in the parsed code.
5170
5171 * w3.el: Fixed problem with mac web pages that use ^M instead of ^J as the
5172 newline char.
5173
5174 Wed Aug 3 04:15:06 1994 William Perry <wmperry@indiana.edu>
5175
5176
5177 * w3-vars.el, w3.el: Moved setting of w3-documents-menu-file,
5178 w3-personal-annotation-directory, and w3-hotlist-file into
5179 w3-do-setup, since they used expand-file-name and ~/, it would mess up
5180 if you dumped w3 with emacs.
5181
5182 * w3-wemac.el:
5183 Do correct setting of the %#!@ed up .mosaic-xxx-xxx filenames when in windows.
5184
5185 * w3-wemac.el:
5186 Fix the setting of the mailcap/mime-types file list so that it won't
5187 choke on invalid filenames in windows. Also do smart-checking of the
5188 TEMP environment variable if w3-temporary-directory or
5189 url-temporary-directory doesn't exist.
5190
5191 * w3-lemac.el, w3.el:
5192 Fixed a problem in w3-kill-emacs-func when w3-temporary-directory
5193 didn't exist. Also moved some stuff from w3-do-setup to
5194 w3-setup-version-specifics (mostly lemacs image stuff, etc)
5195
5196 * w3.el: Load w3-wemac if running WinEmacs
5197
5198 * w3.el: Highlighting of links is back...
5199
5200 * w3-wemac.el: Initial revision
5201
5202 Mon Aug 1 13:32:35 1994 William Perry <wmperry@indiana.edu>
5203
5204 * dist.Makefile:
5205 Removed sample-mailcap from distribution - everything is defaulted in
5206 lisp now.
5207
5208
5209 Sun Jul 31 23:53:36 1994 William Perry <wmperry@indiana.edu>
5210
5211 * w3.el: Accept --!> as the ending of an SGML comment. UGH!
5212
5213
5214 * w3.el: Now sends off the value parameter of an <option> tag in a form.
5215
5216
5217 * w3.el: Use error in w3-save-url if there is no URL. Moved loading of ~/.w3
5218 higher in w3-do-setup.
5219
5220 * w3.txi: Fixed lots of grammatical mistakes, all stuff now uses the present
5221 tense instead of "will", and no more first-person crap. Email
5222 addresses are handled in a standard way.
5223
5224 * w3.el: Added support for the multipart/x-www-form-data enctype. Also
5225 revamped forms support to be easily expandable for the enctype
5226 attribute. Just need to have a function named
5227 w3-form-encode-<content-type> defined. If this returns a cons pair,
5228 then the car is used as the "separator=xxx" chunk in the content-type,
5229 and the cdr is the body of the request. If it returns a string, it
5230 just sends that as the body of the message.
5231
5232
5233 * w3.el, w3-vars.el: Rewrote the popup-info functions
5234
5235
5236 Sat Jul 30 22:55:31 1994 William Perry <wmperry@indiana.edu>
5237
5238 * w3-e19.el:
5239 Will no highlight the region that matches the ID of a #XXX search in a document
5240
5241
5242 Fri Jul 29 04:33:03 1994 William Perry <wmperry@indiana.edu>
5243
5244 * w3.txi: Few typos
5245
5246 * w3.el, w3.txi:
5247 Misc. patches from mernst@research.microsoft.com - doc/info fixes
5248
5249 Thu Jul 28 13:52:49 1994 William Perry <wmperry@indiana.edu>
5250
5251 * w3.el: Rewrote DL handling
5252
5253 Tue Jul 26 13:39:24 1994 William Perry <wmperry@indiana.edu>
5254
5255
5256 * w3.el: Fixed dumb mistake in w3-personal-annotation-finish where I didn't
5257 insert the actual text of the annotation before finishing up.
5258
5259 Mon Jul 25 14:04:09 1994 William Perry <wmperry@indiana.edu>
5260
5261 * add-to-dot-emacs: Added a few new autoloads
5262
5263
5264 * w3.txi: Fixed a few typos.
5265
5266 * w3.el: Fixed problem with the rel=useindex support.
5267
5268 * w3.el: Fixed small formatting problem with w3-delimit-links = 'linkname
5269
5270 Sun Jul 24 20:19:18 1994 William Perry <wmperry@indiana.edu>
5271
5272
5273 * w3-lemac.el:
5274 Several ugly hacks to get the image menus to work for images that
5275 downloaded successfully.
5276
5277 * w3-lemac.el: New link and graphic specific menus enabled.
5278
5279 * w3-vars.el: The popup menu has been trimmed down.
5280
5281
5282 * w3.el: A few changes for the new hyperlink-specific menus
5283
5284 * w3-e19.el: Rewrote w3-forward-link - should not get stuck on links anymore
5285
5286 * w3-e19.el: Implemented popup-menus on a linktype basis. Can change the popup
5287 menu that shows up when you right-click on a hyperlink or an image.
5288 Default menus include viewing headers, dumping to disk, mailing,
5289 printing, and copying the url.
5290
5291 * w3-vars.el, w3.el:
5292 New personal annotation entry code. Uses a minor mode, and you can
5293 specify what major mode is used. Set the variable w3-annotation-mode
5294 to the name of the major mode. If set to nil, it will use
5295 default-major-mode.
5296
5297 * w3-e19.el, w3-emacs.el, w3-epoch.el, w3-hypb.el, w3-lemac.el, w3-mac.el, w3-mule.el, w3-next.el, w3-vars.el, w3.el:
5298 Changed all references to wmperry@indiana.edu to use w3-bug-address
5299 instead. Changed all copyright notices to use my new email address
5300 also.
5301
5302
5303 * w3.txi:
5304 Lots of changes to variable names, some new sections. Should be about
5305 90% up-to-date now.
5306
5307
5308 * w3-vars.el: Removed definition of w3-passwd-entry-func - obsolete.
5309
5310
5311 * w3.el: Moved running of w3-mode-hooks to be after the resetting of
5312 w3-persistent-variables.
5313
5314
5315 * w3.el: Added in support for using <link rel=useindex href=xxx> for searching
5316 instead of the <ISINDEX> tag. <ISINDEX> is still supported.
5317
5318 Sat Jul 23 21:26:57 1994 William Perry <wmperry@indiana.edu>
5319
5320 * w3-e19.el: Rewrote the options menu
5321
5322 * w3-e19.el: Removed image options from emacs 19 menubar
5323
5324
5325 * w3.el: Fixed problem with nested style tags.
5326
5327 * w3-lemac.el: Fixed problem with images not appearing
5328
5329 * w3.el: Fixed problem with first lines not being wrapped if no
5330 header/paragraph tags before them in the document. Also added support
5331 for broken base tags - seems like some people are using <base=url>
5332 instead of <base href=url>
5333
5334
5335 * w3.el: PRE segments now get correctly put in the w3-tt-style face.
5336
5337 Fri Jul 22 03:59:40 1994 William Perry <wmperry@indiana.edu>
5338
5339
5340 Thu Jul 21 04:46:03 1994 William Perry <wmperry@indiana.edu>
5341
5342 * w3.el: Changed behavior of w3-show-headers. If 't', then show all headers.
5343 Fixed bug in w3-in-assoc if there was a blank entry in the alist.
5344
5345 * w3.el: Patch from mernst@research.microsoft.com for not putting nil in the
5346 kill ring with w3-save-url.
5347
5348 Sun Jul 17 17:17:19 1994 William Perry <wmperry@indiana.edu>
5349
5350
5351 * w3-vars.el: New variable w3-dump-to-disk that will automatically download
5352 retrieved files to disk.
5353
5354 * w3-lemac.el: Added 'dump to disk' item in options->www menu
5355
5356 * w3-lemac.el: Added option for color filtering to the options->www menu
5357
5358 * w3-lemac.el: Only read in the url-file-attributes of an image if
5359 w3-image-size-restriction is non-nil and a number.
5360
5361 Sat Jul 16 18:55:24 1994 William Perry <wmperry@indiana.edu>
5362
5363
5364 * w3.el: With prefix-arg, w3-fetch will default to the URL of link under point
5365 if any, otherwise default to current documents url if in w3-mode,
5366 otherwise default to url-get-url-at-point
5367
5368 * w3.el: With prefix-arg, w3-follow-link will dump the file straight to disk
5369
5370 Fri Jul 15 14:42:39 1994 William Perry <wmperry@indiana.edu>
5371
5372 * w3.el: Automatically switch to using giftoppm if giftopnm is not found on the
5373 system.
5374
5375
5376 Tue Jul 12 04:38:47 1994 William Perry <wmperry@indiana.edu>
5377
5378
5379 Mon Jul 11 05:28:40 1994 William Perry <wmperry@indiana.edu>
5380
5381 * w3.el: w3-version now returns all the version #s of URL, WWW, and MM
5382
5383
5384 Sun Jul 10 19:14:06 1994 William Perry <wmperry@indiana.edu>
5385
5386 * w3.el: Only use w3-default-style in epoch
5387
5388
5389 * w3.el, w3-vars.el: w3-show-headers now takes regexps instead of exact matches
5390
5391 Fri Jul 8 01:49:25 1994 William Perry <wmperry@indiana.edu>
5392
5393
5394 Wed Jul 6 13:56:47 1994 William Perry <wmperry@indiana.edu>
5395
5396 * w3.el: Patches to make the history work again, as well as keep w3
5397 from trying to re-select deleted buffers
5398
5399 Tue Jul 5 07:38:00 1994 William Perry <wmperry@indiana.edu>
5400
5401 * w3.el: No longer delete the zone when making an ALT tag hot, since there
5402 could have been other text in the link
5403
5404 * w3.el:
5405 If an IMG is within a <A> tag, then the alt tag will be a hyperlink also.
5406
5407 * w3.el: Fixed finding of url#xxx links from w3-fetch
5408
5409 Mon Jul 4 23:48:07 1994 William Perry <wmperry@indiana.edu>
5410
5411 * w3.el: Forms submissions can now have ? embedded in them, for recursive
5412 creation of subsequent forms.
5413
5414
5415 * w3.el: Fixed formatting problems with nested lists, etc.
5416
5417 * w3-vars.el: Removed C-q binding
5418
5419 * w3-e19.el: Automatically turn on track-mouse if w3-track-mouse is non-nil.
5420
5421 * w3.el: Various patches from Alastair Burt
5422
5423 * w3-lemac.el: Create w3-superscript-style correctly
5424
5425 Sun Jul 3 05:05:43 1994 William Perry <wmperry@indiana.edu>
5426
5427
5428 * w3.el: Fixed a problem with fetching of #xxx links.
5429
5430 * w3.el: Applied patch from Darrell Kindred <dkindred+@CMU.EDU> that
5431 fixed quite a few problems in the news handling. Should be
5432 a lot faster now.
5433
5434 * w3.txi: Fixed a few problems in the VM, RMAIL, and GNUS sections
5435
5436 Sat Jul 2 18:31:50 1994 William Perry <wmperry@indiana.edu>
5437
5438 * w3-vars.el: Removed bogus entry in w3-persistent-variables
5439
5440 * w3.el: Fixed storing of w3-current-last-buffer and w3-goto-last-buffer
5441
5442 Thu Jun 30 23:39:02 1994 William Perry <wmperry@indiana.edu>
5443
5444 * w3-vars.el:
5445 Changed definition of w3-running-lemacs to take WinEmacs into account.
5446
5447 * w3-lemac.el:
5448 Changed references to string-to-number to string-to-int for older
5449 lemacs versions
5450
5451 Wed Jun 29 05:24:53 1994 William Perry <wmperry@indiana.edu>
5452
5453 * w3-lemac.el, w3-e19.el:
5454 Added an option for local cacheing of files to the Options menu
5455
5456 Mon Jun 27 15:03:12 1994 William Perry <wmperry@indiana.edu>
5457
5458 * w3-e19.el:
5459 Added check for whether menu-bar-help-menu was bound before defining
5460 keys in it
5461
5462 Tue Jun 14 12:25:09 1994 William Perry <wmperry@indiana.edu>
5463
5464 * w3-e19.el: Fixed problem with the menu
5465
5466 Mon Jun 13 14:13:56 1994 William Perry <wmperry@indiana.edu>
5467
5468 * w3.el: Made sure everywhere w3 does a completing-read binds
5469 completion-ignore-case to t
5470
5471 * w3.el: Few fixes from using url-maybe-relative
5472
5473 Thu Jun 9 12:51:03 1994 William Perry <wmperry@indiana.edu>
5474
5475 * w3-e19.el: Activated the Help menu in FSF v19 again.
5476
5477 Wed Jun 8 01:20:36 1994 William Perry <wmperry@indiana.edu>
5478
5479
5480 Tue Jun 7 20:08:20 1994 William Perry <wmperry@indiana.edu>
5481
5482 * w3.el: Fixed problem with empty titles.
5483
5484 * w3-lemac.el:
5485 Fixed references to w3-use-hypertext-gopher and w3-directory-format variables
5486
5487 * w3.el: Hacked up w3-submit-bug to be able to use mh-smail
5488
5489
5490 * w3.el: Changed the color-reducing process to be optional
5491
5492 Mon Jun 6 19:56:46 1994 William Perry <wmperry@indiana.edu>
5493
5494 * w3-vars.el: More HTML+ latin1 entities
5495
5496 Sun May 29 02:26:30 1994 William Perry <wmperry@indiana.edu>
5497
5498 * w3-vars.el: More HTML+ entities
5499
5500 Sat May 28 14:14:19 1994 William Perry <wmperry@indiana.edu>
5501
5502 * w3-e19.el:
5503 Fixed problem with w3-back-link. Could not go back to the only link
5504 in a buffer if you were past its endpoint
5505
5506 * w3.el: w3-preview-buffer should work again, along with
5507 w3-show-hotlist/history-list, etc.
5508
5509 * w3-vars.el: Yet more HTML+ entities. Only 22 left to figure out.
5510
5511 * w3-vars.el: Added more of the HTML+ entities
5512
5513 Fri May 27 19:54:49 1994 William Perry <wmperry@indiana.edu>
5514
5515 * w3.el: Fixed a problem with PRE fixing
5516
5517 Sat May 21 10:23:16 1994 William Perry <wmperry@indiana.edu>
5518
5519
5520 * w3.el: Fixed the URL completion
5521
5522 * w3.el: Fixed a problem with the <embed> tag and the url package
5523
5524
5525 * w3-e19.el, w3-emacs.el, w3-epoch.el, w3-lemac.el, w3-mac.el, w3-mule.el, w3-srch.el, w3-vars.el, w3.el:
5526 Lots and lots of changes to use the new url.el package
5527
5528 Fri May 20 16:20:59 1994 William Perry <wmperry@indiana.edu>
5529
5530 * w3-lemac.el: Fixed problem where graphic entities were disappearing
5531
5532 Thu May 19 12:18:41 1994 William Perry <wmperry@indiana.edu>
5533
5534 * w3.txi: Fixed a few bad pointers
5535
5536 * add-to-dot-emacs: Initial revision
5537
5538
5539 * w3-lemac.el:
5540 Moved back in the old code for w3-insert, w3-fix-extent-endpoints to
5541 get around bug in lucid emacs 19.10 with 'start-open and 'end-open
5542 extent properties.
5543
5544 Wed May 18 20:30:24 1994 William Perry <wmperry@indiana.edu>
5545
5546
5547 * w3.el: Now can have a max # of password entry attempts before bombing out and
5548 displaying the error message from the server. w3-max-password-attempts
5549
5550
5551 * w3.el: Fixed problem in w3-mail-document-under-point
5552
5553
5554 * dist.Makefile: The great name change to 8.3 compatible
5555
5556
5557 * w3.el: Fixed problem in file/ftp handling if there was no file in the url
5558 (ftp://host.domain), etc.
5559
5560 * w3-e19.el: Provide w3-e19
5561
5562 * w3.txi: Added chapter/example for interfacing with RMAIL
5563
5564 * w3-lemac.el:
5565 Added definition of emacs-major-version and emacs-minor-version if
5566 they aren't already defined. Use this to merge w3-lemacs.el and
5567 w3-old-lemacs.el
5568
5569 * w3-vars.el: Removed references to w3-running-old-lemacs
5570
5571
5572 Tue May 17 23:30:23 1994 William Perry <wmperry@indiana.edu>
5573
5574
5575 * w3.el: Honor the new nametemplate mailcap clause
5576
5577 * w3-e19.el, w3-lemac.el, w3-vars.el, w3.el:
5578 Removed the annotations menu. moved to one entry in the main WWW menu
5579 Cleaned up some of the annotation code.
5580
5581 * w3-e19.el:
5582 Only allow use of overlays in emacs19, due to some bugfixes in 19.23
5583
5584 * w3-lemac.el: Disabled graphics in lemacs 19.9, since I switched to using
5585 annotations, and they don't exist in 19.9
5586
5587 Mon May 16 20:49:09 1994 William Perry <wmperry@indiana.edu>
5588
5589 * w3.el: Fixed problem with an old mm-mime-viewer call that didn't get fixed,
5590 and a work around for the autoloading of ange-ftp in emacs19
5591
5592 * w3.el: Change to w3-grok-file-href to check for whether a file exists, even
5593 if a // is in the string (for something like file://usr/local/ blah
5594 blah blah. Thanks to David Hughes for the patch.
5595
5596 * w3.el: Removed group annotation code.
5597 Sped up the removal of whitespace by using subst-char-in-region
5598 instead of replace-regexp .
5599
5600 * w3-lemac.el:
5601 Changed the options menu -> delay by image type to be actual toggle items.
5602
5603
5604 * w3.el: Removed klunky caching strategy.
5605 w3-current-mime-viewer now holds the complete information returned by
5606 mm-mime-info.
5607 The viewer code now only shows the output of commands if it gets any.
5608 No more prompting or setting of w3-always-show-output is necessary.
5609
5610 * w3-vars.el: Removed obsolete w3-always-show-output
5611
5612 Sun May 15 19:23:57 1994 William Perry <wmperry@indiana.edu>
5613
5614 * dist.Makefile: Now distribute mm.el
5615
5616
5617 * w3-lemac.el:
5618 Now add options menu before the Save Options menu in lemacs 19.10
5619
5620
5621 * w3.el: Switched to using my new mm.el package for mime stuff.
5622
5623 * w3-vars.el: Removed old w3-xxx vars related to mailcap and mimetype parsing.
5624
5625 * w3-mac.el: The Macintosh menus now work.
5626
5627 Fri May 13 20:45:39 1994 William Perry <wmperry@indiana.edu>
5628
5629 * w3-vars.el: Added ` to the syntax table as a quote operator
5630
5631 * w3-vars.el: Switched from giftoppm to giftopnm
5632
5633 * w3.el: Changed the x-exec handling so that it can't mess up the
5634 process-environment by accident (thanks to Jamie Zawinski) for the
5635 info. Also changed it so that the environment is only messed with if
5636 the executable is actually found somewhere in w3-local-exec-path.
5637 Save a few conses and string creations.
5638
5639 Thu May 12 18:11:51 1994 William Perry <wmperry@indiana.edu>
5640
5641 * w3.el: Fixed a few problems in the cleanup of unrecognized tags, as well as
5642 header handling.
5643
5644 * w3-lemac.el: Fixed a few image-related quirks.
5645
5646
5647 * w3-lemac.el: Removed cursor changing code.
5648
5649
5650 * w3.el: Forgot to (widen) after the new MIME parasing code.
5651
5652
5653 * w3.el: Rewrote w3-parse-mime-headers to extract its information from the
5654 buffer instead of doing lots of work on strings/etc. Also rewrote
5655 part of the guessing of mime-types when no content-type explicitly
5656 given.
5657
5658 * w3.el: The no_proxy environment variable can now hold a unix-shell-type
5659 comma-separated list of wildcards, and it will be transformed into a
5660 real regular expression.
5661
5662 * w3.el: Will now send Pragma: no-cache when doing a reload. . .
5663 Also now supports the no_proxy environment variable.
5664
5665 * w3.el:
5666 Fixed a few places where w3-insert-graphic was still called the old way.
5667 Also fixed problem where local images weren't being converted correctly.
5668
5669 * w3-lemac.el, w3.el: Fixed various compilation errors
5670
5671 * w3-lemac.el:
5672 Basis for ismap image clicking enabled. Sends off quite the wrong
5673 area (x,y relative to emacs frame, not the image). Should be trivial
5674 to fix with a few additions to the C code.
5675
5676
5677 * w3.el:
5678 Seem to have fixed the problem of inlined images not being used as links.
5679
5680
5681 * w3-lemac.el:
5682 w3-find-specific-link will now highlight the correct extent until
5683 input is available.
5684
5685 * w3.el: Finally really fixed the bug in the infinite recursion when building
5686 lists. Problem was with unterminated lists.
5687
5688 * w3.el: Following a named link (#XXX) will now push the mark so you can get
5689 back to it with C-u C-space
5690
5691 Wed May 11 22:35:33 1994 William Perry <wmperry@indiana.edu>
5692
5693
5694 * w3.el: Fixed problem of remote files being formatted incorrectly.
5695 w3-buffer-is-hypertext was not always returning the correct value.
5696
5697
5698 * w3.el: Links within headers should look better now.
5699
5700 * w3-e19.el: New versions of the overlay-specific functions, plus changed the
5701 default under emacs19 to be using overlays.
5702
5703 * w3-e19.el: Few patches for highlighting headers.
5704
5705 * w3.el: No longer assume temporary files go in /tmp... now uses
5706 w3-temporary-directory and expand-file-name for all temporary file
5707 creations
5708
5709
5710 * w3.el: Patches from Bob Weiner to get asynchronous retrieval through a 'host
5711 gateway working.
5712
5713 * w3.el:
5714 Hopefully fixed the not-guessing-if-a-buffer-is-html bug for remote file access
5715
5716 * w3.el: Fixed problem in w3-follow-link with NAMEd links with no href.
5717
5718 * w3.el: Fixed problem with infinite recursion during list building.
5719
5720 * w3-vars.el:
5721 w3-mime-viewers has been trimmed down a lot, will depend on the users
5722 mailcap much more.
5723
5724 * dist.Makefile: Can now 'make mailcap'
5725
5726 * w3.el: w3-parse-mailcap can now take a URL.
5727
5728 * w3.el: Killing of HTML comments will now make sure there is whitespace where
5729 the comment used to be. ie: (some text<!-- ack -->more text ==> some
5730 text more text)
5731
5732 * w3.el: Fixed problem where text immediately after a </pre> tag but before a
5733 <p> tag weren't filled correctly.
5734
5735 * w3.el: Changed w3-mailcap-entry-passes-test to check for the common "test -n
5736 $DISPLAY" cases and handle them automatically in elisp instead of
5737 shelling out to check the return status.
5738
5739 * w3.el: Changed all after-hook-function references to be after-hook-functions,
5740 and use add-hook instead of explicit setq's
5741
5742 * w3.el: The mailcap parsing routine now honors the 'test' clause
5743
5744 * w3.el: fixed problem in w3-parse-args
5745
5746 Tue May 10 23:56:29 1994 William Perry <wmperry@indiana.edu>
5747
5748 * w3-lemac.el: Few changes to the extent handling code. No more hacks for
5749 w3-fix-extent-endpoints or w3-insert
5750
5751 * w3.txi: Few bug fixes to the docs.
5752
5753 Mon May 9 20:41:03 1994 William Perry <wmperry@indiana.edu>
5754
5755 * w3-lemac.el:
5756 If an image is more than 1/2 the size of the current screen, it will
5757 be moved down onto a line by itself.
5758
5759 * w3.el: Fixed bug in title handling if there was an end tag like <title >
5760
5761 * w3-lemac.el:
5762 Workaround for bug in lucid emacs where deleting text in map-extents
5763 would do _very_ bad things. Loading inlined images/mpegs would
5764 sometimes cause it to crash.
5765
5766 * w3-lemac.el: More changes to the image handling
5767
5768 Sun May 8 17:46:14 1994 William Perry <wmperry@indiana.edu>
5769
5770 * w3-lemac.el: Changed to using annotations for inlined images
5771
5772 Sat May 7 16:22:58 1994 William Perry <wmperry@indiana.edu>
5773
5774
5775 * w3.el: Changed w3-file-attributes to not use HTTP/1.0 to HEAD a file unless
5776 w3-be-anal-about-file-attributes is non-nil
5777
5778 * w3-lemac.el:
5779 Can now filter inlined image loads based on MIME type and/or file size.
5780
5781 Thu May 5 16:26:19 1994 William Perry <wmperry@indiana.edu>
5782
5783 * w3-lemac.el: New submenu for lemacs - restrict image loads by type.
5784
5785 * w3.el: Fixed problem in the after-change-function yet again.
5786
5787
5788 * w3.el: Few changes to the after-change-function handling, as well as changes
5789 to the mpeg loading code
5790
5791 * w3-lemac.el:
5792 New menu items for showing inlined mpegs or not, as well as functions
5793 to load single and multiple delayed mpegs.
5794
5795 * w3-vars.el: New variable w3-delay-mpeg-loads
5796
5797 * w3-e19.el:
5798 Builtin support for mouse-movement keys, if 19.23 ever works with them...
5799
5800 Tue May 3 20:25:40 1994 William Perry <wmperry@indiana.edu>
5801
5802 * w3-lemac.el, w3-vars.el, w3.el:
5803 Lucid emacs 19.10 or higher can now display inlined mpegs by default.
5804 Use <embed src="url of mpeg to play" type="video/mpeg"> to try it out.
5805
5806 Mon May 2 22:02:21 1994 William Perry <wmperry@indiana.edu>
5807
5808 * w3.txi:
5809 Added in documentation of the emacs19 faces hacking for dumb terminals
5810
5811 * w3-lemac.el: Applied patch by Alastair Burt to fix dumb typo on my part.
5812
5813 * w3.el: Few changes to the 'host gateway code
5814
5815 * w3-e19.el: Fixed problem in w3-find-specific-link in emacs19
5816
5817 * w3.el: Changed w3-parse-args to extract the information out f the original
5818 buffer instead of wasting 2 or 3 string/buffer creations
5819
5820 * w3-vars.el: Changes to the w3-parse-args-syntax-table
5821
5822 Sun May 1 22:58:34 1994 William Perry <wmperry@indiana.edu>
5823
5824 * w3.el:
5825 Fixed problem in w3-after-change-function and escaping % from w3-lazy-message
5826
5827 Fri Apr 29 21:48:26 1994 William Perry <wmperry@indiana.edu>
5828
5829 * w3-vars.el: New variables for keeping track of status messages better
5830
5831 * w3.el: New way of doing the HTTP transfer status messages. Now uses the
5832 after-change-function if available. This way even asynchronous
5833 transfers get the good XXX of YYY (ZZ%) transfer messages. Also now
5834 support the Status: header, which will be shown instead of the normal
5835 XXX bytes message.
5836
5837 * w3-vars.el: More HTML+ entities
5838
5839 Thu Apr 28 14:51:32 1994 William Perry <wmperry@indiana.edu>
5840
5841 * w3.el: Fixed a few problems with the x-exec stuff.
5842
5843 * w3-emacs.el: Fixed problem in v18 mouse support
5844
5845 Wed Apr 27 16:14:01 1994 William Perry <wmperry@indiana.edu>
5846
5847 * w3-vars.el:
5848 New variables w3-mime-editors, w3-mime-bitmaps, w3-mime-composers, and
5849 w3-mime-printers that are initialized from the entries in the mailcap
5850 file
5851
5852 * w3.el: Rewrote w3-parse-mailcap so that it keeps a _LOT_ more information
5853 from the mailcap file, including composers, editors, labels, and
5854 bitmaps.
5855
5856 * w3-e19.el: Few changes to the options and popup menus
5857
5858 * w3-lemac.el: New options menu for new lemacs
5859
5860 * w3-vars.el: Revamped the main menu and popup menus to be shorter
5861
5862 * w3-lemac.el:
5863 Changed w3-zone-at and w3-zone-data to use new 'w3delayed for delayed images.
5864
5865 * w3.el: Reworked who delayed image processing works. You can now click on a
5866 delayed image and it will load just that image. Similar to how the
5867 Mosaic clients work. Also, the ALT tag is inserted if available. It
5868 is deleted from the buffer when the image is loaded.
5869
5870 Tue Apr 26 21:33:26 1994 William Perry <wmperry@indiana.edu>
5871
5872
5873 Mon Apr 25 21:16:33 1994 William Perry <wmperry@indiana.edu>
5874
5875 * w3-lemac.el:
5876 Should have fixed the ugly interaction between emacs-vers.el and lemacs 19.9
5877
5878 * w3.el: Fixed problem in w3-fix-unknown-tags
5879
5880 Sun Apr 24 19:30:51 1994 William Perry <wmperry@indiana.edu>
5881
5882 * w3.el:
5883 A few fixes to the native wais handling - still a little broken though.
5884
5885 * w3-vars.el:
5886 Changed the help on xxxx menu item to fetch the .html files instead of
5887 the ones with no extensions - our server sends text/plain with no
5888 extension - ugh
5889
5890
5891 Sat Apr 23 18:57:30 1994 William Perry <wmperry@indiana.edu>
5892
5893
5894 * w3.el: Fixed a problem in w3-parse-relative-link that would cause #X links to
5895 be doubled to #X#X
5896
5897 * w3-e19.el:
5898 Can now choose whether you want to use overlays or text properties for
5899 keeping track of the internal w3 information. Try
5900 (put 'w3-emacs19 'use-overlays t) in your .emacs to try it out.
5901
5902 Fri Apr 22 14:53:15 1994 William Perry <wmperry@indiana.edu>
5903
5904 * w3-e19.el: Removed ugly emacs 19.23 hack that could mess up buffers
5905
5906 * w3.el: Added a function to generate a FORM for posting/mailing a reply to a
5907 newsgroup.
5908
5909 * w3-lemac.el: Added w3-view-ppm to view p[bp]m files in an xwindow glyph
5910
5911 Thu Apr 21 20:37:24 1994 William Perry <wmperry@indiana.edu>
5912
5913 * w3-vars.el: Redid the help menu
5914
5915 * w3-lemac.el:
5916 Changed button binding and menu stuff to conform to new lucid emacs style
5917
5918 * w3.el: Changed w3-prepare-buffer to return the title of the document
5919
5920 Tue Apr 19 23:17:48 1994 William Perry <wmperry@indiana.edu>
5921
5922 * w3.el: Fixed up w3-parse-args so that it can deal with no trailing " or ' on
5923 an attribute that started with one.
5924
5925 * w3-lemac.el: Fixed a few of the w3-toggle-xxxx
5926
5927 * w3.el: Made epoch use the old V18-style kill-emacs-hook
5928
5929 * w3.el: Fixed problem with headers having the last char moved down onto a new
5930 line when using w3-emacs19-hack-faces-p
5931
5932
5933 * w3.el: Try using .newsrc-SERVERNAME before just plain old .newsrc.
5934
5935 * docomp.el: More defvar's
5936
5937 * w3.el:
5938 Backed out one optimization of w3-parse-args that caused emacs19 to barf.
5939
5940 * w3.el: w3-news-server now consults gnus-default-nntp-server,
5941 gnus-nntp-server, and nntp-server-name if they're bound and non-nil
5942 and != "".
5943
5944 * w3-e19.el:
5945 Use glyphs in the display table so that emacs doesn't get as confused
5946 about the cursor position when using w3-emacs19-hack-faces-p
5947
5948
5949 * w3.el: Moved the finding of #xxx links after the loading of images, just in
5950 case point gets confused. If no #xxx link, make sure to go to
5951 (point-min)
5952
5953 Mon Apr 18 23:40:19 1994 William Perry <wmperry@indiana.edu>
5954
5955 * w3.el:
5956 Optimized w3-parse-args some more. Thanks to jwz@lucid.com for the input
5957
5958 * w3.el: Fixed problems with ../ as the first part of a relative url
5959
5960 * w3-lemac.el:
5961 Wrapped the new definition of the options menu in a check for the
5962 latest version of lemacs
5963
5964 * w3-lemac.el:
5965 Changed the menus to use the new 19.10 method of menus so that it uses
5966 Toggle buttons, etc.
5967
5968 * w3.el: Finished implementing the SRC attribute for SUBMIT buttons
5969
5970 * w3-e19.el: Added a hack-vt102 function
5971
5972 * w3.el: New w3-parse-args
5973
5974
5975 * w3.el: Added support for a SRC attribute to the submit button
5976
5977 Sun Apr 17 22:28:08 1994 William Perry <wmperry@indiana.edu>
5978
5979 * w3.el: Fixed error message in w3-hotlist-add-entry, and added function
5980 w3-hotlist-refresh.
5981
5982 * w3.txi: New hotlist func
5983
5984 Fri Apr 15 21:25:21 1994 William Perry <wmperry@indiana.edu>
5985
5986
5987 * w3-vars.el: Removed some obsolete variables
5988
5989 * w3.el: Fixed the history mechanisms
5990
5991
5992 * w3-vars.el: Moved defvar of w3-emacs19-hack-faces-p into main variables file.
5993 Also moved the default setting of w3-delimit-emphasis and
5994 w3-delimit-links into w3-do-setup so they will be set correctly if
5995 dumped with emacs.
5996
5997
5998 * w3-e19.el: Can now hack faces for xterm and linux console
5999
6000 * w3.el: Added in support for user:password@hostname ftp URLs
6001
6002
6003 * w3-e19.el: Fixed problems in w3-mouse-handler
6004
6005 * w3-e19.el: If you are using VT100's and emacs 19.22, you CAN GET BOLD AND
6006 UNDERLINED text now. Please try setting the variable
6007 w3-emacs19-hack-faces-p to non-nil. To get rid of it, use M-x
6008 w3-emacs19-unhack-vt100
6009
6010
6011 * w3.el:
6012 Fixed bug in w3-parse-relative-link that could cause major problems with
6013 ~ and w3-current-file = nil.
6014
6015 Thu Apr 14 22:28:06 1994 William Perry <wmperry@indiana.edu>
6016
6017 * w3-lemac.el:
6018 Removed colorize-pixmap call since lemacs takes care of that now.
6019
6020 * w3.el: Fixed problem in w3-search where it did not nuke the last search term
6021 from the url before appending the latest search string.
6022
6023 * w3.el: the x-exec URL handler will now make sure that all returned messages
6024 are HTTP/1.0 messages, using the return value of call-process-region
6025 to get the HTTP/1.0 return status code if one is not explicitly given
6026 by the script.
6027
6028 * w3.el: Include definition of emacs19-ism 'setenv' for old versions of emacs.
6029 This function is required to use the x-exec URL.
6030
6031 * w3.el: Fixed some odd formatting of <hr>
6032
6033
6034 * w3.el: Added support for the x-exec url
6035
6036 Wed Apr 13 21:58:09 1994 William Perry <wmperry@indiana.edu>
6037
6038
6039 * w3.el: Fixed problem in w3-fix-proxy
6040
6041 * w3-e19.el:
6042 Fixed a problem with emacs 19.23 and the previous-single-property-change
6043
6044 * w3-lemac.el: Fixed w3-insert to deal with extent-start > extent-end
6045
6046 * w3.el: Fixed the proxy support so that w3-view-url will show the url of the
6047 proxy'd document, not the entiry 'proxyservice''realurl' garbage
6048
6049 * w3.el: Fixed w3-parse-args yet again...
6050
6051 * w3.el: Few fixes to the newsrc parsing (unbound variables from cut&paste)
6052
6053 * w3.el: Lots more news work. Now supports parsing the newsrc and only showing
6054 unread articles in newsgroups, as well as displaying a list of all the
6055 newsgroups (distinguishes subscribed and unsubscribed groups).
6056
6057 * w3.el: Added links to post to the newsgroup and reply to the author in news
6058 handling
6059
6060 * w3-vars.el: Added newspost to the list of allowable link types
6061
6062 * w3.el: w3-view-url now works with news: urls
6063 w3-parse-relative-link now works with news: urls
6064 w3-format-whole-newsgroup now spits out valid HTML+, and better looking too
6065 w3-format-news now spits out valid HTML+, looks like GNUS under lucid
6066
6067 Tue Apr 12 08:01:20 1994 William Perry <wmperry@indiana.edu>
6068
6069 * w3.el: Fixed problem where using a gateway could screw up the recognition of
6070 an http/1.0 response
6071
6072 * w3-e19.el, w3-emacs.el, w3-epoch.el, w3-lemac.el:
6073 Changed w3-forward-link and w3-back-link to take a prefix-arg for
6074 how many links to go forward.
6075
6076 * w3.el:
6077 Fixed a bug in w3-parse-relative-link that would expand ~/ when it shouldn't
6078
6079 Mon Apr 11 23:27:43 1994 William Perry <wmperry@indiana.edu>
6080
6081 * w3.el: Revamped w3-create-multipart-request to only use valid separator chars
6082
6083
6084 * w3.el: Fixed problem in w3-parse-docs-menu. Added code to create a MIME
6085 multi-part request.
6086
6087 * w3.el: Fixed problem in w3-form-encode for name=isindex when it wasn't the
6088 only entry area in the form (a submit button, etc)
6089
6090 * w3.el: fixed problem in list-expansion
6091
6092 * w3.el: Fixed problem in w3-parse-args if something was (read) as a number
6093 instead of a string.
6094
6095 * w3.el: Fixed a problem in w3-parse-args with emacs19
6096
6097 Sun Apr 10 21:51:40 1994 William Perry <wmperry@indiana.edu>
6098
6099 * w3-e19.el: w3-add-zone now uses the mouse-face property in emacs 19.23
6100
6101 * w3-e19.el: Fixed various problems related to lmenu in emacs 19.23
6102
6103 * w3.el: Fix to the mosaic docs-menu parsing
6104
6105 * w3.el: No longer send the SUBMIT button when submitting forms
6106
6107 * w3.el: New code to parse the Mosaic documents.menu file to add user-specified
6108 menus in lucid/FSF19
6109
6110
6111 Sat Apr 9 20:49:30 1994 William Perry <wmperry@indiana.edu>
6112
6113 * w3.el: Rewrote the SGML-comment killing code... should work better now. Not
6114 sure if it is still compatible with the Mosaic way of killing
6115 comments, but Mosaic is broken in that regard, so I don't really
6116 care. :)
6117
6118 * w3.el: w3-show-hotlist will show the hotlist entries in the same order that
6119 they were stored, instead of the old reverse-order behavior. Also
6120 changed some of the automatically generated HTML to be strictly
6121 correct HTML+.
6122
6123 * w3-vars.el:
6124 Also removed www.cis.ohio-state.edu from the bad-server-list... is now
6125 an HTTP/1.0 server
6126
6127 * w3-vars.el:
6128 Removed cs.indiana.edu from the w3-bad-server-list, as we have finally
6129 upgraded to plexus.
6130
6131 * w3.el: w3-submit-bug now sends me the URL of the current buffer (if any)
6132
6133 * w3.el: Fixed a problem with file:./foo being interpreted wrong.
6134
6135 * w3.el: Rewrote w3-basepath and w3-parse-relative-link to use
6136 expand-file-name, file-name-nondirectory, and file-name-directory.
6137 More reliable than the old regular expressions
6138
6139
6140 * w3.txi: Fixed more texinfo bugs.
6141
6142 * w3-srch.el: Few tweaks in searching.
6143
6144 * w3.el: Another bugfix to w3-parse-args
6145
6146 * w3.el: Generate errors for non-existent local files now
6147
6148 Fri Apr 8 23:10:20 1994 William Perry <wmperry@indiana.edu>
6149
6150 * w3-vars.el: Fixed all the missing HTML entities, and fixed several others.
6151
6152 * w3.el: Fixed problem in w3-insert-entities-in-string using &nsp; instead of
6153 &ensp;
6154
6155 * w3.el: Added a 'binary' option to w3-save-as
6156
6157 * w3.el: New w3-parse-args
6158
6159
6160 * w3.txi: Wrote the PGP/PEM doc. (well, borrowed them from robm@ncsa.uiuc.edu).
6161
6162 * w3.txi: Wrote the using with vm and using with gnus nodes.
6163
6164 * w3.el: Added an autoload for w3-follow-link
6165
6166 * w3.txi: Fixed a few reference problems.
6167
6168 * w3.txi: Lots of variable definitions added.
6169
6170 Thu Apr 7 22:32:06 1994 William Perry <wmperry@indiana.edu>
6171
6172 * w3.txi: Actually wrote the gateway/firewall documentation.
6173
6174 * w3-e19.el: Fix-extent-endpoints will now work better.
6175
6176 * w3.el: Fixed a problem with w3-create-mime-request and interaction with the
6177 CMU-BEAK server
6178
6179 * w3.el: Fixed w3-parse-args for good I hope... now infers missing "s
6180
6181 * w3.txi: Fixed some validation errors
6182
6183 * w3.el: Ignore case in completing-read in w3-use-links
6184
6185 <hr> parsing should now be more robust. Paragraph filling after the
6186 <hr> will no longer be hosed.
6187
6188 * w3.el: More work on w3-parse-args - think I got it right this time.
6189
6190 * w3.txi: Fixed problem with setting the info filename
6191
6192 * w3.txi: Fixed a few heirarchy bugs
6193
6194 * w3.el: Rewrote w3-insert-entities-in-string to use mapconcat - quicker/more
6195 efficient than lots of string-matches and substrings, especially for
6196 small strings.
6197
6198 Fixed problem in w3-parse-args that would swallow multiple spaces,
6199 even from quoted attributes (ALT=" " => ALT=" ")
6200
6201 * w3-vars.el: Added &lt back into the w3-html-entities list.
6202
6203 * w3.el: Fixed bug in the single-form-entry-in-a-form submission. Was only
6204 sending the form value, not the name/value pair.
6205
6206 Reworded the 'fixing bad html' messages to be 'checking for bad html'
6207 so that it wouldn't confuse people and make them look for bad html
6208 that wasn't there.
6209
6210 Also fixed w3-fixup-bad-html so that it would work more often.
6211
6212 Fixed the annoying problem of a blank line between the first and
6213 second lines of any type of list if there was a <p> tag before it.
6214
6215 Fixed problem with the <p align=indent> handling. Was inserting the
6216 extra tab too early sometimes.
6217
6218 Fixed a problem in w3-parse-args that would cause it to return the
6219 wrong values for attributes like alt="" - it would return ("alt=")
6220 instead of ("alt" . "").
6221
6222 * w3.el:
6223 Added in code to try and load the file w3-site-init. To fix site-wide stuff.
6224
6225 Wed Apr 6 23:13:59 1994 William Perry <wmperry@indiana.edu>
6226
6227 * w3.el: Fixed problem with unbound data-directory in v18 emacs
6228
6229 * w3.txi, w3.el, w3-vars.el, w3-srch.el, w3-next.el, w3-mule.el, w3-mac.el, w3-lemac.el, w3-hypb.el, w3-epoch.el, w3-e19.el, w3-emacs.el, docomp.el, dist.Makefile:
6230 Initial revision
6231
6232 Wed Apr 6 20:34:34 1994 William M. Perry (wmperry@indiana.edu)
6233 * Release version 2.1
6234 * w3.texinfo: Merged in new texinfo documentation.
6235 * w3-vars.el: More keybindings
6236 * w3.el: Added in first pass at a multi-part/www-form creation function.
6237 * w3.el: Fixed a problem with setting up the kill-emacs-hook in emacs 18
6238
6239 Tue Apr 5 21:53:52 1994 William M. Perry (wmperry@indiana.edu)
6240 * w3.el: Added back in support for the <em> tag.
6241 * w3-vars.el, w3.el: Added new w3-gateway-method 'tcp. This will do a
6242 (require 'tcp), then set the w3-gateway-method to be 'native.
6243 * w3-vars.el: Fixed typo in w3-html-entities - left off a ; in &lt
6244 * w3.el: Fixed problem with handling upper-case types in urls (HTTP did
6245 not go to w3-http, etc.)
6246 * w3-vars.el: Fixed wrong-case entity &Szlig...
6247 * w3-vars.el: Added application/postscript to the default
6248 w3-embedded-data-converters variable.
6249 * w3.el: Fixed bug in unordered list building - would sometimes not insert
6250 a ' ' after the indentation. Also added a function to embed postscript
6251 in a document.
6252 * w3.el: Added function w3-embed-eqn to embed 'application/eqn' types in
6253 the forms of bitmaps. Requires 'pstoxbm' 'groff' and 'eqn'.
6254 * w3.el: Added code to w3-kill-emacs-func to clean up the /tmp storage
6255 area.
6256 * w3-vars.el, w3.el: Added support for the <embed> attribute.
6257 * w3-lemacs.el: Check for errors in colorize-pixmap, or else further
6258 conversions will fail if one does.
6259
6260 Mon Apr 4 21:42:40 1994 William M. Perry (wmperry@indiana.edu)
6261 * w3-vars.el: Added _ALL_ known entities from the latest HTML+ specification.
6262 * w3.el: unNAMEd input fields will now have their TYPE as the name.
6263 * w3.el: The submit buttons name/value pair will now be passed to the
6264 server when a form is submitted.
6265 * w3-emacs19.el: Added in a fix for http:/xxxxx/yyy/ to become
6266 http://xxxxx/yyy/ for the file-name-handler-alist
6267 * w3.el: Added handling of <UL PLAIN> lists - no bullets.
6268 * w3-lemacs.el, w3-vars.el, w3.el: Got rid of kludgey way of colorizing
6269 Xbitmaps in newer versions of lucid emacs. Now uses the built-in
6270 function colorize-pixmap. Much faster/reliable than piping it through
6271 'sed'.
6272 * w3-lemacs.el: Removed the 1+ error with extents. Since I no longer use
6273 'end-open and 'start-open properties in lucid its no longer necessary.
6274
6275 Sun Apr 3 18:55:42 1994 William M. Perry (wmperry@indiana.edu)
6276 * w3.el: w3-handle-graphics now resolves relative links when
6277 w3-insert-graphic is undefined. Was causing problems with documents
6278 with a <BASE ...> tag. Thanks to Stephen G Simpson for noticing the
6279 problem.
6280 * w3-vars.el: Added keybinding M-return to be w3-follow-inlined-image
6281 * w3.el: Expanded lots of function doc strings. Fixed bug in resetting
6282 radio buttons so that they all don't turn on.
6283 * w3-lemacs.el: Working versions of w3-hide-zone, w3-unhide-zone, and
6284 w3-zone-hidden-p for lucid emacs.
6285
6286 Sat Apr 2 21:26:18 1994 William M. Perry (wmperry@indiana.edu)
6287 * w3.el: Fixed problem in invisible list handling
6288 * w3.el: Fix for headers bleeding over into the body when filling
6289 paragraphs.
6290 * w3.el: <BR> now works for right/left/center/just aligned paragraphs.
6291 * w3-vars.el: Fixed a few problems in w3-persistent-variables
6292 * w3.el: More informative messages during parsing. Fixed <BR> tags in
6293 lists. More messing with paragraph filling.
6294 * w3.el: Fix to w3-process-status for w3-gateway-method of 'host. Fix to
6295 w3-save-as. Lots of changes to the non-list paragraph filling. Now
6296 supports the align attribute of HTML+ (center, left, right, indent, and
6297 justify work)
6298
6299 Fri Apr 1 18:02:51 1994 William M. Perry (wmperry@indiana.edu)
6300 * w3.el: Fixed problem in w3-handle-graphics with the new w3-parse-args
6301 routine
6302 * w3.el: More use of w3-parse-args instead of old crufty regexps 20 times
6303 * w3.el: <HR> is now honored within <PRE> segments.
6304 * w3-lemacs.el, w3-vars.el, w3.el: Changed some more of the internal
6305 caching - should be able to just (load-file (w3-find-in-cache
6306 "someurl")) and get the exact same buffer.
6307 * w3.el: Use rings for the internal cache of documents.
6308
6309 Thu Mar 31 19:37:58 1994 William M. Perry (wmperry@indiana.edu)
6310 * w3.el: New way to parse out <link> tags... keep rel and rev separate...
6311
6312 Wed Mar 30 20:41:49 1994 William M. Perry (wmperry@indiana.edu)
6313 * w3.el: Few documentation string changes
6314
6315 Tue Mar 29 22:10:10 1994 William M. Perry (wmperry@indiana.edu)
6316 * w3-vars.el: Added application/x-tar to the default mime-viewers list
6317 * w3.el: Show what filename is being passed to the viewer subprocess in
6318 w3-pass-to-viewer, slightly more informative this way.
6319 * w3-emacs19.el: Rewrote w3-fix-extent-endpoints for emacs19 so that a few
6320 forms formatting bugs would be fixed.
6321 * w3.el: Fixed problem with previewing buffers who's name started with a
6322 '/'. Thanks to Carl Witty (cwitty@ai.mit.edu) for noticing the problem.
6323 * w3.el, w3-vars.el: New variable w3-graphics-always-show-entities. If t
6324 (the default), then the small inlined graphics will always be shown,
6325 regardless of the value of w3-delay-image-loads.
6326 * w3.el: Fixed problem with removing carriage returns from binary gopher
6327 transfers.
6328
6329 Mon Mar 28 23:36:39 1994 William M. Perry (wmperry@indiana.edu)
6330 * w3.el: Changed w3-parse-args to not screw up on quoted multi-word
6331 attribute values
6332
6333 Wed Mar 30 20:41:49 1994 William M. Perry (wmperry@indiana.edu)
6334 * w3.el: Few documentation string changes
6335
6336 Tue Mar 29 22:10:10 1994 William M. Perry (wmperry@indiana.edu)
6337 * w3-vars.el: Added application/x-tar to the default mime-viewers list
6338 * w3.el: Show what filename is being passed to the viewer subprocess in
6339 w3-pass-to-viewer, slightly more informative this way.
6340 * w3-emacs19.el: Rewrote w3-fix-extent-endpoints for emacs19 so that a few
6341 forms formatting bugs would be fixed.
6342 * w3.el: Fixed problem with previewing buffers who's name started with a
6343 '/'. Thanks to Carl Witty (cwitty@ai.mit.edu) for noticing the problem.
6344 * w3.el, w3-vars.el: New variable w3-graphics-always-show-entities. If t
6345 (the default), then the small inlined graphics will always be shown,
6346 regardless of the value of w3-delay-image-loads.
6347 * w3.el: More fixes for binary gopher transfers
6348 * w3.el: Fixed problem with removing carriage returns from binary gopher
6349 transfers.
6350
6351 Mon Mar 28 23:36:39 1994 William M. Perry (wmperry@indiana.edu)
6352 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el:
6353 New function w3-zone-hidden-p
6354 * w3.el: Changed w3-parse-args to not screw up on quoted multi-word
6355 attribute values
6356
6357 Thu Mar 24 22:49:50 1994 William M. Perry (wmperry@indiana.edu)
6358 * w3.el: Fixed w3-hexify-string so it strips out entity references
6359 * w3-emacs19.el: Fixed problem where w3-zone-start/w3-zone-end could
6360 return nil if the end of the zone was at point-min/point-max
6361 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el:
6362 Added functions w3-hide-zone and w3-unhide-zone
6363 * w3.el: Can now unhide expandable lists (all this only works in FSF emacs
6364 19)
6365 * w3.el: Added in support for <OL|UL|DL FOLDED="yes">, to hide sublists.
6366 * w3.el: Removed changing of w3-xxx-delimit-links when following links for
6367 now. Did not work 100% of the time.
6368 * w3-emacs19.el: Now get rid of annoying automatically-turned-on-menubar
6369 in emacs19...
6370
6371 Wed Mar 23 23:53:22 1994 William M. Perry (wmperry@indiana.edu)
6372 * w3.el: Changed all calls to process-status to be w3-process-status
6373 * w3.el: Added function w3-accept-process-output that will block and
6374 timeout on a read instead of exiting immediately in emacs' that support
6375 it (everything but vanilla 18.59 and mule)
6376 * dist.Makefile: Added target to compile w3-mac
6377
6378
6379 Tue Mar 22 23:05:07 1994 William M. Perry (wmperry@indiana.edu)
6380 * w3-emacs19.el: Wrote a w3-insert for emacs19 that nukes all text
6381 properties after insertion
6382 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el,
6383 w3-vars.el: Now check for whether hyperbole has been loaded before
6384 binding any mouse keys so as not to interfere with it.
6385 * w3.el: Fixed problem with graphic entities.
6386 * w3-lemacs.el: Slightly better formatting of the image error buffer
6387 * dist.Makefile: Fixed install problem with w3-mac.el
6388 * w3-emacs19.el, w3-vars.el, w3.el: Changed all references from dps-xxx to
6389 ns-xxx to make w3 work with the beta1 release of emacs19 for NeXTstep
6390 * w3.el: More work on the 'host type gateway
6391 * w3.el: Lots of work on the new gateway support.
6392 * w3.el: Few cleanups... work on the history mechanism
6393 * w3.el: A hypertext link in the current buffer is changed to use the
6394 w3-visited-node-style when it is followed.
6395 * w3-emacs.el: Check to make sure that system-type is next-mach before
6396 loading the Emacs 18.xx NeXT extensions
6397 * w3.el: Fixes to the image code and the OPTION/SELECT form parsing.
6398 * w3-vars.el: Changes to w3-graphic-converter-alist
6399 * w3-lemacs.el: Stop using start-open and 'end-open properties
6400
6401 Mon Mar 21 22:40:01 1994 William M. Perry (wmperry@indiana.edu)
6402 * w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el: Put in code
6403 to actually create the new w3-visited-node-style face.
6404 * w3-lemacs.el: Fixed problem with w3-insert at the end of the buffer
6405 * w3.el: Changed the icon directory to be a list of possible sites, keep
6406 the hits in w3-icon-path-cache to save time. Adds the ..../etc/w3/
6407 directory to the search path automatically in w3-do-setup
6408 * w3.el: Stuck in a few nntp-XXXX macros from gnus.el so I don't have to
6409 require 'gnus
6410 * w3.el: New variable w3-link-delimiter-info. This can be a function that
6411 should return a string to insert at the end of a hypertext link.
6412 Intended for things like 'interestingness' functions, etc, but can be
6413 used for just about anything. It is passed the full url of the link as
6414 its only argument.
6415 * w3.el: Must now specify w3-link-start-delimiter and
6416 w3-link-end-delimiter as a cons pair. The car is the string to insert
6417 before/after a link that has not been visited before, and the cdr is the
6418 string to insert before/after a link that has been visited.
6419 * w3.el: Can now specify whether personal annotations should appear at the
6420 top or bottom of a document. Variable w3-annotation-position can be
6421 either 'top or 'bottom.
6422 * w3-emacs19.el: Fixed the problem with going from the first form button
6423 on a page to a previous hyperlink button.
6424 * w3-lemacs.el: Rewrote w3-insert for lucid 19.9+...
6425 * w3.el: Fixed several forms-related problems.
6426 * w3.el: Input type=hidden implemented
6427 * w3.el: Now strips out ?... from urls that you are searching on. No more
6428 xxxx?xxx?yyy.
6429 * New definition of b0, so authentication shouldn't bomb on some urls
6430 anymore
6431 * w3-vars.el: Added new face - w3-visited-node-style - that is used
6432 instead of w3-node-style if the url has been visited already.
6433
6434 Fri Mar 18 13:50:59 1994 William M. Perry (wmperry@indiana.edu)
6435 * w3.el: Fixed problem with usernames in ftp links not being carried over
6436 with relative links (w3-parse-relative-link xxx).
6437 * w3-emacs19.el: w3-zone-data now correctly returns w3graphic zones.
6438 * w3-docomp.el: Added in stuff so that new lucid doesn't barf out warnings
6439 when compiling w3-old-lemacs.el
6440
6441 Thu Mar 17 18:54:08 1994 William M. Perry (wmperry@indiana.edu)
6442 * w3-vars.el: Minor change to w3-link-begin-regexp
6443 * w3.el: New function w3-parse-args that takes an attribute block from an
6444 SGML element and returns an assoc list of attributes and their values.
6445 Lots of changes throughout the code to take advantage of it. No more
6446 (string-match <funky regexp> x), etc.
6447 * w3-vars.el: Added entry for x-pixmap in graphic converter alist
6448 * w3-vars.el: Fixed dumb problem with menus and the newly renamed hotlist
6449 functions
6450 * w3.el: Fixed problem with double typing when w3-use-hypertext-gopher is nil.
6451 * w3.el: Added code in to keep the old value of kill-emacs-hook laying
6452 around in emacs18 so that w3 doesn't overwrite any of the other hooks.
6453
6454 Mon Mar 14 22:10:37 1994 William M. Perry (wmperry@indiana.edu)
6455 * w3-vars.el: Added a few items to the menus
6456
6457 Sun Mar 13 22:43:16 1994 William M. Perry (wmperry@indiana.edu)
6458 * w3.el: Fixed dumb problem in w3-save-as... thanks to Eyvind Ness
6459 <Eyvind.Ness@hrp.no> for pointing it out
6460
6461 Fri Mar 11 23:05:04 1994 William M. Perry (wmperry@indiana.edu)
6462 * w3.el: Set w3-delayed-images to nil so you can't load them twice...
6463 * w3-vars.el: New variable w3-form-cursor that specifies the cursor to use
6464 when entering a form.
6465 * w3-lemacs.el: Clicking on an image will work correctly in lucid emacs
6466 now... was not returning a 'w3graphic object with w3-zone-data
6467 * w3-lemacs.el: Changed w3-add-zone to take advantage of my proposed
6468 change to x-track-pointer, just in case it is included...
6469 * w3-vars.el: Fixed problem in the entities list with &Szlig; being
6470 capitalized...
6471
6472 Wed Mar 9 21:29:25 1994 William M. Perry (wmperry@indiana.edu)
6473 * w3.el: Make sure that the delimiters around headers don't extend over
6474 two or more lines - looked real ugly if you had multi-line headers.
6475 * w3.el: Fixed emacs-18 problem with kill-emacs-hook being a list of
6476 functions. Also changed the way w3-mode saves/restores a list of
6477 buffer-local variables - new variable w3-persistent-variables is a list
6478 of variables to preserve when entering w3-mode. Much easier to add new
6479 vars to than adding in a (setq xxx (nth yyyy tmp)) in w3-mode.
6480
6481 Mon Mar 7 13:34:28 1994 William M. Perry (wmperry@indiana.edu)
6482 * w3.el: Rewrote w3-grok-gopher-link so it doesn't create huge strings
6483 every time it is invoked. Caused LOTS of garbage collection. Using
6484 skip-chars-forward works _much_ faster and is more efficient.
6485
6486 Sun Mar 6 23:05:21 1994 William M. Perry (wmperry@indiana.edu)
6487 * w3-vars.el: New variable w3-personal-mail-address that is sent as the
6488 From: field in http/1.0 requests
6489 * w3-vars.el: Fixed documentation strings to not have entity references in
6490 them. Also extended documentation for several variables.
6491 * w3-vars.el: Changed default value of w3-track-mouse to be t.
6492 * w3-old-lemacs.el: New version of w3-mouse-handler for old versions of
6493 lucid.
6494 * w3.el: Rewrote w3-load-delayed images to use mapcar and apply instead of
6495 taking the (nth x (car something) to extract the info. Should be
6496 faster, although probably not noticeable. Also load the images in
6497 reverse order, so they appear in the correct order.
6498 * w3.el: Fixed DUMBASS problem in w3-create-mime-request. Was sending a
6499 full url instead of just the filename portion in an HTTP/1.0 request.
6500 * w3-vars.el, w3.el: Added uuencoding and uudecoding functions. Needed
6501 for sending ripem auth requests
6502
6503 Sat Mar 5 21:09:46 1994 William M. Perry (wmperry@indiana.edu)
6504 * w3.el: Fixed problem with w3-basepath and null arguments.
6505 * w3.el: Fixed relative links from within previewed buffers.
6506 * w3.el: Fixed fill-out forms post submissions, and general problem with
6507 w3-create-mime-request and w3-request-extra-headers
6508 * w3.el: Fixed problem with dired-type listings of files in w3-mode
6509 * w3.el: Corrected check for file size of -1 in w3-format-directory
6510 * w3.el: Changed default content-type to be text/plain. If there is no
6511 content-type defined, try to figure out if a buffer is hypertext or not,
6512 and set the content-type to text/html if it is.
6513 * w3.el: The graphical entities can now be specified as a list of two
6514 strings. First is the bitmap filename, the second is similar to the ALT
6515 tag in images.
6516
6517 Fri Mar 4 21:57:48 1994 William M. Perry (wmperry@indiana.edu)
6518 * w3-vars.el: New variable w3-wais-to-mime that converts wais doctypes
6519 into MIME content-types
6520 * w3.el: New way to retrieve wais doc-ids... doesn't work all the time
6521 though - why not?
6522 * w3.el: Removed the call to dps-display-color-cells, as it causes a
6523 coredump in all the versions I have ever tried on the NeXT.
6524 * w3-lemacs.el: Fixed problem with quoting percents in w3-track-mouse.
6525
6526 Thu Mar 3 18:57:03 1994 William M. Perry (wmperry@indiana.edu)
6527 * w3.el: Fixed problem in new header handling.
6528 * w3.el: w3-file-attributes will no longer choke if given a null argument.
6529 * w3-search.el: Remove all '#XXXX' references from URLs, so it is easier
6530 to tell if we have visited them before
6531 * w3-vars.el: Changed w3-header-chars-assoc to use characters instead of
6532 strings, and use make-string to make the header delimiters the same size
6533 as the header. This can still mess up on headers with inlined images,
6534 but all in all it looks much better. Thanks to Jared Rhine for the
6535 suggestion.
6536 * w3.el: Changed lots of functions to use mapcar instead of while loops -
6537 sould be slightly faster.
6538 * w3.el: Added hook to kill-emacs-hook to write out the global history if
6539 necessary. Also rewrote part of w3-write-global-history
6540
6541 Wed Mar 2 21:57:44 1994 William M. Perry (wmperry@indiana.edu)
6542 * w3.el: Fixed problem with w3-file-attributes and non-existend
6543 local/remote files.
6544 * dist.Makefile: Added mac and searching files to the distribution.
6545 * w3.el: w3-retrieve now updates w3-global-history-completion-list
6546 * w3.el: w3-fetch now does a completing read so that you can have
6547 completion based on your .mosaic-global-history file.
6548 * w3-search.el: w3-do-search can now take an optional BASE argument, that
6549 is the url to start searching from. The search function also now checks
6550 to see if there is a buffer visiting a url in the queue before
6551 retrieving it.
6552 * w3.el: w3-save-as now uses w3-current-source if possible. Saves time on
6553 retrieval.
6554 * w3-vars.el: Fixed menu entry for 'View Source' that was still calling
6555 old function names.
6556 * w3-lemacs.el: If w3-track-mouse is non-nil, and w3-link-cursor is
6557 defined, change the mouse cursor to w3-link-cursor when over a link.
6558 w3-link-cursor defaults to "hand2". w3-link-cursor is set up in
6559 w3-do-setup only if w3-link-cursor is a string, so the user can set it
6560 to a pixmap in their .emacs file if they wish.
6561 * w3.el: <BR>s in lists now handled better.
6562 * w3.el: The new graphic entity support now honors the
6563 w3-delay-image-loads variable
6564
6565 Tue Mar 1 23:55:50 1994 William M. Perry (wmperry@indiana.edu)
6566 * w3-lemacs.el, w3-epoch.el: Added binding of w3-source to 't' so that
6567 w3-retrieve will always grab a buffer for retrieving inlined images
6568 * w3-search.el: Miscellaneous fixes...
6569 * w3.el: More changes to w3-file-attributes to compensate for HTTP/1.0
6570 servers that don't implement HEAD
6571 * w3.el: Fixed error in determining if a URL exists or not in
6572 w3-file-attributes
6573 * w3.el: w3-file-attributes won't send a HEAD request to a known
6574 non-http/1.0 server
6575 * w3-search.el: Can now specify the search term as a function, and it will
6576 be funcall'd with the URL as an argument. RESTRICTION can be either a
6577 regular expression or a function name - if string-match or funcall
6578 against the URL fails, don't insert it into the queue. Also now smarter
6579 about not visiting the same URL multiple times.
6580 * w3.el: Fixed a dumb mistake in w3-file-attributes
6581 * w3-search.el: The searching functions work now. Takes a regular
6582 expression and a max-hops argument. Returns a list of URLs that the
6583 regular expression was found in.
6584 * w3-emacs19.el: Fixed problem with radio buttons/checkboxes at the end of
6585 lines in emacs19
6586 * w3.el: Don't send the referer: field if using as a home-page or manually
6587 requested URL
6588
6589 Mon Feb 28 22:12:18 1994 William M. Perry (wmperry@indiana.edu)
6590 * w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el, w3-vars.el: Removed
6591 redundant definitions of w3-XXXX-menu. w3-options-menu is still in each
6592 file, since new lucid emacs has some extra features I can use in it.
6593 * w3.el: Will no longer copy local files into a buffer, then into /tmp
6594 when passing to an external viewer - creates a symbolic link instead.
6595
6596 Mon Feb 28 03:24:33 1994 William M. Perry (wmperry@indiana.edu)
6597 * Release of v2.0.22
6598 * w3.texinfo: Description of new proxy services.
6599 * w3.el: Fixed problem in w3-fix-ampersands
6600
6601 Sun Feb 27 23:37:53 1994 William M. Perry (wmperry@indiana.edu)
6602 * w3-vars.el: Fixed un-escaped "s in defvar for w3-proxy-services
6603 * w3.el: Changed gopher/ftp/file directory handling to use the new
6604 graphical entities instead of IMG
6605 * w3-vars.el: New variable w3-graphics-entities-alist holds an assoc list
6606 of entities and the names of bitmaps to replace them with.
6607 w3-icon-directory is appended to the front of each filename
6608 automatically.
6609 New variable w3-gopher-icons which holds the new graphic entity
6610 references to describe each type of object.
6611 * w3.el: Tweaks to wais code... seems to be working now.
6612 * w3.el: Fixed stupid problem in the basic authorization code where I
6613 wasn't setting the variable in a while loop to (cdr var)
6614 * w3.el: Added in proxy gateway support as put forth by Lou Montulli and
6615 others. Uses the new ACCESS_proxy environment variables.
6616 * w3.el: Multiline text entry boxes now reset correctly when
6617 w3-revert-form is called
6618 * w3.el: Single input-area forms now submit themselves after you enter the
6619 data. No need for a submit button.
6620 * w3.el: Fixed error in w3-http, where it was sending the output of
6621 w3-view-this-url instead of w3-view-url to w3-create-mime-request.
6622 Referer: fields will work better now.
6623 Basic authorization will now work with inheritance from protected
6624 directories. (/foo/bar/baz.html is protected, then so is
6625 /foo/bar/quuux.html, as is /foo/bar/baz/temp.html, etc)
6626 * w3.el: Wais support seems to be working...
6627 * w3.el: More fixes to the wais searching functions.
6628
6629 Sat Feb 26 20:44:39 1994 William M. Perry (wmperry@indiana.edu)
6630 * w3.el: Changed w3-prepare-buffer to take an optional argument,
6631 no-display, which if t will keep it from renaming the buffer and
6632 displaying it.
6633 * w3-vars.el: Added &lt and &gt to the list of entities, even though they
6634 are wrong, since so many people seem to be using them.
6635 * w3.el: Strip out port numbers in ftp requests.
6636 * w3-lemacs.el: Spaces are now inserted after a graphic in lucid, and the
6637 graphic extent is only on that one space.
6638 * w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el: Changed w3-zone-at to
6639 return the extent, not the data.
6640 * w3.el: Better cleaning of telnet buffers before parsing.
6641 * w3.el: Fully implemented the Referer: field. Also, w3-mime-response-p
6642 should be a little more robust. Should also kill an http request when
6643 using the gateway support.
6644 * w3-vars.el: New variable w3-telnet-header-regexp that takes the place of
6645 w3-telnet-header-length. Addition of dvi, tex, and texinfo files to the
6646 w3-mime-extensions list.
6647 * w3.el: Few changes to w3-format-directory in case file-attributes
6648 returns nil
6649 * w3-emacs.el: w3-map-links will actually work in emacs 18 now.
6650
6651 Fri Feb 25 23:17:51 1994 William M. Perry (wmperry@indiana.edu)
6652 * w3-lemacs.el: Another dumb mistake in w3-zone-at
6653 * w3-emacs.el, w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el, w3.el: Fixed
6654 dumb mistakes in w3-zone-at and the newly rewritten commands
6655 * w3.el: Fixed a few typos in w3-source-document
6656 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el,
6657 w3.el: Rewrote w3-load-delayed-images, w3-view-this-url, and
6658 w3-follow-link to use the generic w3-zone-at/w3-zone-data functions, so
6659 they won't have to be in the emacs-specific files anymore. Much easier
6660 to maintain them this way.
6661 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el,
6662 w3.el: Removed all emacs-specific versions of w3-complete-link, and put
6663 w3-complete-link into w3.el and have it use the new w3-map-links.
6664 Easier to maintain.
6665 * w3-emacs.el, w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el: New function
6666 w3-map-links that calls a specified function on all the links in a
6667 certain buffer.
6668 * w3-mac.el: Basic support for Macintosh menus... wrote a function to use
6669 the lucid style menu descriptions.
6670 * w3-lemacs.el: Fixed problem with bad add-menu structure when the Options
6671 menu already exists.
6672
6673 Thu Feb 24 22:37:32 1994 William M. Perry (wmperry@indiana.edu)
6674 * w3.texinfo: New chapter on future directions
6675 * w3-epoch.el: Fixed epoch graphics handling so it won't get a buffer
6676 read-only-error, and also won't always look in w3-working-buffer, in
6677 case the buffer has been renamed by the time it gets called.
6678 * w3.el: Renamed several functions so that it will be easier for new users
6679 to do command completion (all hotlist stuff is w3-hotlist-XXX, etc).
6680 Also several new functions to operate on the url the cursor is on
6681 (w3-mail-document-under-point, w3-source-document-at-point, others).
6682 * w3-vars.el: Changed lots of keybindings. General rule is now that
6683 lowercase keys act on the current URL, and uppercase works on the url
6684 under point. Major changes:
6685 s -> document source, NOT SEARCH
6686 M-s -> search document
6687 p -> print document, NOT back link
6688 Q -> w3-leave-buffer
6689 * w3.el: Rewrote w3-store-in-cache so that it stores info on disk instead
6690 of in memory - can have a larger cache this way and not use up all your
6691 memory.
6692 * w3-lemacs.el: New function w3-write-zones that creates lisp expressions
6693 that restores extents when it is eval'd.
6694
6695 Wed Feb 23 03:50:06 1994 William M. Perry (wmperry@indiana.edu)
6696 * w3.el: A few more changes to the wais code
6697 * w3.el: More refinements to the WAIS code... now outputs URLs that are
6698 like lynx/Mosaic, and also compatible with the WAIS gateway that NCSA
6699 provides.
6700
6701 Tue Feb 22 23:39:43 1994 William M. Perry (wmperry@indiana.edu)
6702 * w3-old-lemacs.el: Fixed a few nesting errors in w3-view-this-url
6703 * w3-emacs19.el: Few fixes to file-name-handler stuff
6704 * w3.el: WAIS handling can now output an html document of a search.
6705 Outputs the score and the file name. Also function to retrieve a
6706 document given its doc-id.
6707 * w3-emacs19.el: Patch for setting up the file-name-handler-alist from
6708 jsc@mit.edu
6709 * w3.el: New function to parse out the .mosaic-global-history file and
6710 store it in an assoc list for use in completion.
6711 * w3-mac.el: Initial revision
6712 * w3.el: More changes to the wais handling code.
6713 * w3-vars.el: New variable w3-waisq-prog that controls where the waisq
6714 executable is looked for.
6715 * w3.el: Small change to w3-convert-html-to-latex to have slightly better
6716 stripping of unknown tags.
6717 Skeleton of wais support - requires waisq from Thinking Machines Corp's
6718 wais8-5b1.
6719
6720 Mon Feb 21 17:36:25 1994 William M. Perry (wmperry@indiana.edu)
6721 * w3.el: New function w3-quotify-attributes to try and fix bad html docs.
6722 * w3.el: Added a few changes to convert-html-to-latex to honor
6723 w3-latex-docstyle, and also allows inlining of postscript images.
6724 Thanks to benno@rainbow.ldgo.columbia.edu (Benno Blumenthal) for the
6725 batches.
6726
6727 * w3-vars.el: New variable w3-latex-docstyle that controls what
6728 documentstyle a latex document has. Useful for going into two-column
6729 mode or doublesided, etc.
6730 * w3-lemacs.el: Changed w3-back-link to go to 1+ the extent start position
6731 to get around (extent-at) bug
6732 * w3-vars.el: Added www to the nonrelative link regular expression so that
6733 links of that type will be parsed correctly. New variable
6734 w3-current-source holds the HTML source of a document.
6735 * w3.el: Most of the automatically generated html can now be referenced
6736 with URLs like WWW://type/data. Errors are generated this way, and you
6737 can get the source for things like hotlists, history lists, help items,
6738 etc.
6739 Now stores the complete source of a document in a buffer-local variable,
6740 so printing/mailing HTML and/or LaTeX is _MUCH_ faster, as is getting
6741 the documents source - never any need to refetch it. w3-reload-document
6742 still does a fresh fetch though.
6743 * w3-emacs.el: w3-next-zone and w3-previous-zone now skip 'w3graphic zones
6744 * w3.el: Fixed small bug in re-insertion of SELECT menu items. Stuck too
6745 many spaces at the end of it.
6746 * w3-emacs.el: Make sure that x-popup-menu is bound before fset'ing
6747 w3-x-popup-menu to it when in emacs 18
6748
6749 Fri Feb 18 02:50:42 1994 William M. Perry (wmperry@indiana.edu)
6750 * w3.el: Fixed problem in the textarea handling... misplaced a )...
6751
6752 Thu Feb 17 19:38:50 1994 William M. Perry (wmperry@indiana.edu)
6753 * w3.el: Fixed problem with w3-quotify-percents and null arguments...
6754 * w3-emacs.el, w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el, w3.el: Use
6755 w3-quotify-percents in the (format ...) command in w3-view-this-url and
6756 w3-view-url so that form queries don't mess up the format command` and
6757 make it think it needs more arguments.
6758 * w3-emacs.el: Use insert-before markes in emacs 18
6759 * w3.el: Append fill-prefix to the paragraph parsing code.
6760
6761 Wed Feb 16 21:47:33 1994 William M. Perry (wmperry@indiana.edu)
6762 * w3-emacs19.el: Fixed dumb mistake in the setting up of
6763 file-name-handler-alist... losing because of a misplaced ')'. Gotta
6764 love lisp :)
6765 * w3.el: Lots more file-ish type functions that will work with URLs.
6766 w3-directory-p, real file-attributes, and stubs for more.
6767 * w3-emacs19.el: Redid the file-name-handler functions. Stole
6768 layout/ideas from the ange-ftp stuff from v19.
6769 * w3.el: Will check if running on a mono display and do dithering if it
6770 is. Fixed problem with <LINK> parsing where it would delete too many
6771 chars. Fixed problem with queries in w3-form-encode... too many &'s
6772 Few more NeXTstep changes.
6773 * w3-lemacs.el: Lemacs menu's should no longer nuke people's Options menu
6774 if it already exists. Will add a submenu called 'WWW' to the
6775 already-existing menu.
6776 * w3-emacs19.el: Added file-name-handler-alist support for emacs 19.
6777 Works for find-file-other-window, find-file-other-screen, file-exists-p,
6778 file-readable-p, file-executable-p, file-attributes, and
6779 file-directory-p.
6780 * w3.el: Added new functions w3-file-size and w3-file-exists.
6781 * w3-emacs19.el: A few changes for NeXTstep emacs 19. Menus now work,
6782 storing URLS into the kill ring/NeXT clipboard, and loading of lmenu if
6783 in dps. Still no [x|dps]-popup-menu though.
6784
6785 Tue Feb 15 03:42:45 1994 William M. Perry (wmperry@indiana.edu)
6786 * w3.el: Fixed w3-form-encode so that it actually returns the correct
6787 query string if in a gopher or isindex form area...
6788
6789 Mon Feb 14 19:12:31 1994 William M. Perry (wmperry@indiana.edu)
6790 * w3.el: Multiline text area entry should now work in emacs 18 (put the
6791 w3-do-text-entry outside of the save-excursion)
6792 * w3.el: Make w3-prepare-buffer mark the buffer as not modified.
6793 * w3-lemacs.el: Change w3-insert to insert-before-markers so that inlined
6794 images will show up in the right place more often.
6795
6796 Sat Feb 12 03:15:46 1994 William M. Perry (wmperry@indiana.edu)
6797 * w3.el: Fixed a read-only buffer problem when fetching images...
6798 * w3-lemacs.el: New version of w3-track-mouse that doesn't need to move
6799 (point) in the buffer... should be faster.
6800
6801 Thu Feb 10 21:47:56 1994 William M. Perry (wmperry@indiana.edu)
6802 * w3.el: Moved the image parsing until after everything else has been
6803 parsed... this should fix everyones problems with inlined images
6804 disappearing sometimes - they were attached to parts of the buffer that
6805 was removed by other parsing routines.
6806 * dist.Makefile: The making of w3.info now changes the setfilename
6807 directive in w3.texinfo to point to INFODIR.
6808 * w3-lemacs.el: Set end-open and start-open extent properties if setting
6809 up a form.
6810 * w3.el: Fixed a type in one of the mule/forms patches.
6811 * w3-mule.el, w3-vars.el, w3.el: Miscellaneous fixes from Shin-ya Sato
6812 <sato@mahler.NTT.JP> that make forms work much better in Mule.
6813
6814 Wed Feb 9 23:37:11 1994 William M. Perry (wmperry@indiana.edu)
6815 * w3-lemacs.el: Don't mess with graphic extents in w3-fix-extent-endpoints
6816 * w3-epoch.el, w3-lemacs.el, w3-vars.el, w3.el: More error checking in the
6817 image code
6818 * w3.el: Fixed typo in w3-fetch-with-pgp...
6819 * w3.el: Slightly more intelligent way of doing w3-form-encode.
6820
6821 Mon Feb 7 03:31:17 1994 William M. Perry (wmperry@indiana.edu)
6822 * w3.texinfo: miscellaneous fixes/grammatical fixups
6823 * w3-epoch.el, w3-lemacs.el: Removed stupid message about possibly failing
6824 to load an image because of the color map.
6825
6826 Sun Feb 6 19:24:27 1994 William M. Perry (wmperry@indiana.edu)
6827 * w3-vars.el: Changed w3-default-homepage to be defvar'd to nil, so that
6828 w3-do-setup will grab the WWW_HOME variable if it can.
6829 * w3.texinfo: Fixed a few stupid bugs in @node structures that occurred
6830 because I removed a node.
6831 * w3.el: Fix entity references in <TITLE> of documents.
6832
6833 Sat Feb 5 02:55:05 1994 William M. Perry (wmperry@indiana.edu)
6834 * Version 2.0 released.
6835 * w3.el: w3-public-key-exists will actually work now.
6836 * w3.el: Moved the w3-handle-graphics call within the let binding of
6837 w3-handle-base, so that inlined images will work with <BASE> tags. This
6838 also fixes the problem of not being able to select the link an image is
6839 covering with an ALT tag.
6840 * w3.el: Renamed w3-lemacs-19.8 to w3-old-lemacs because of problems with
6841 v18 byte compiler.
6842
6843 Fri Feb 4 17:11:03 1994 William M. Perry (wmperry@indiana.edu)
6844 * w3-vars.el: Change w3-running-lemacs and w3-running-new-lucid to be
6845 w3-running-old-lemacs and w3-running-lemacs, respectively.
6846 * w3-epoch.el, w3-lemacs.el, w3-vars.el, w3.el: Revamped some of the
6847 w3-insert-graphic code so the conversion functions can be shared between
6848 epoch & lucid. Also added in code so that people with only XBM support
6849 can use the inlined image code.
6850 * w3.el: Added functions to grab the servers public key from finger
6851 information if possible when using PGP and PEM encryption
6852 * w3-html+.el: Much better table parsing routines - still not finished yet.
6853
6854 Thu Feb 3 22:17:19 1994 William M. Perry (wmperry@indiana.edu)
6855 * w3.el: Allow ~s in urls in w3-get-url-at-point
6856 * w3.el: Moved just the variable definitions to an outside file to ease
6857 byte-compiling. No longer loads whole w3.el just to get variable
6858 definitions
6859 * w3.el: Moved w3-load-flavors into w3-do-setup
6860
6861 Wed Feb 2 22:41:48 1994 William M. Perry (wmperry@indiana.edu)
6862 * w3.el: w3-make-sequence now returns the sequence in ascending order.
6863 * w3.el: Changed the nntp/flee handling in w3-nntp-stat-newsgroup so that
6864 it won't hang indefinitely.
6865 * w3.el: Made a few changes to the require functions so that mailcrypt and
6866 nntp are not required until absolutely necessary.
6867 * w3-hyperbole.el: New version from jsc@mit.edu
6868 * w3-mule.el: Changed w3-grok-gopher-url to w3-grok-gopher-href
6869 * w3-docomp.el, w3-new-lucid.el: More compiler warnings fixed
6870
6871 Tue Feb 1 21:47:04 1994 William M. Perry (wmperry@indiana.edu)
6872 * w3.el: Fixed a few problems in w3-grok-http-href
6873 * w3.el: Support for the <BASE> tag. New w3-grok-*-href functions that
6874 can be used anywhere and return lists of server/port/file/etc.
6875
6876 Mon Jan 31 22:32:52 1994 William M. Perry (wmperry@indiana.edu)
6877 * w3-new-lucid.el: Fixed a free variable reference in w3-insert-graphics
6878 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lucid.el, w3-new-lucid.el,
6879 w3-next.el, w3.el: Moved some version-specific stuff out of the
6880 definition of w3-mode and into the function w3-mode-version-specifics in
6881 the w3-*.el files.
6882 * w3.el: Set w3-delimit-emphasis and w3-delimit-links to nil when doing
6883 batch fetches.
6884 * w3.el: Mailing and batch-fetching now insert a <BASE> tag if
6885 sending/saving the raw HTML.
6886 * w3.el: Fixed a few typos in w3-tn3270
6887 * w3-emacs19.el: Fixed a misplaced ( so that w3-follow-inlined-image works
6888 in emacs19
6889 * w3.el: Added more descriptive function documentation to the autoloaded
6890 functions.
6891 * w3.el: New variable w3-use-transparent. If t, then it will use
6892 transparent.el to do telnet/tn3270 links. This is automatically set to
6893 nil if you are in lucid emacs, epoch, or in a windowing system.
6894 * w3-mule.el: Added function w3-m2psbuffer that will print a buffer as
6895 postscript in mule.
6896 * Renamed w3.texi to w3.texinfo
6897 * w3.el: Replaced <= with equal in case file size is nil...
6898
6899 Sun Jan 30 18:40:16 1994 William M. Perry (wmperry@indiana.edu)
6900 * w3.el: Added support for PGP and PEM encryption of requests. Requires
6901 the excellent mailcrypt.el by Jin S Choi (jsc@mit.edu)
6902 * w3.el: Added autoloads for 'gopher-dispatch-object and 'html-mode if
6903 they didn't already exist. Also added a patch from Jamie Zawinski that
6904 fixes the ###autoload statements used by autoload.el
6905 * w3.texi: Now creates .info files just fine from makeinfo.
6906
6907 Sat Jan 29 23:35:59 1994 William M. Perry (wmperry@indiana.edu)
6908 * w3-emacs19.el, w3-epoch.el, w3-lucid.el, w3-new-lucid.el, w3.el: Added
6909 an (fset 'w3-insert 'insert) to all but the epoch file, and used the
6910 w3-insert written by Henry A. Rowley that will keep the zones intact.
6911 Replaced all occurences of (insert) with (w3-insert)
6912 * w3-epoch.el: Getting the resource for underlining should work now.
6913 * w3.el: w3-add-document-to-hotlist now checks to see if the current
6914 document is already in the hotlist. If it is, it signals an error.
6915 * w3-new-lucid.el: Fixed problem in converting xbitmaps - left out a ' in
6916 the sed command
6917 * w3-epoch.el, w3-new-lucid.el, w3.el: Changed how the
6918 w3-graphic-converter-alist is specified. Must now leave off the
6919 ppmtoxpm command, and leave a stray '| ' at the en end of the
6920 conversion. The contents of the variable w3-ppmtoxpm-command are
6921 appended to this string.
6922 * w3.el: Added a w3-convert-code-for-mule call in w3-sentinel if
6923 w3-be-asynchronous is t.
6924 * w3-new-lucid.el: Several changes suggested by Jamie Zawinski
6925 (jwz@lucid.com) More errror checking for the image loading, and display
6926 a buffer describing each error in a buffer after parsing the buffer.
6927 Also, if the image load fails, put a 'w3graphic zone over the [alt] tag.
6928 * w3.el: Several changes suggested by Jamie Zawinski (jwz@lucid.com) The
6929 small extent made for graphics has the 'w3graphic property, so using
6930 w3-follow-inlined-image on it will retrieve the full picture (for things
6931 like lucid where it gets clipped to the line height). No longer shows
6932 'read 1 byte' messages - will only show a message when it has acually
6933 received some info.
6934 * w3.el: Removed assumption that /usr/lib/X11/rgb.txt exists when using
6935 ppmtoxpm
6936
6937 Fri Jan 28 13:39:11 1994 William M. Perry (wmperry@indiana.edu)
6938 * w3.el: Applied patch from dliu@faraday-gw.njit.edu (Dong Liu) that fixed
6939 a stupid problem with the w3-use-starting-points function.
6940
6941 Wed Jan 26 23:36:02 1994 William M. Perry (wmperry@indiana.edu)
6942 * w3-new-lucid.el: Changed w3-add-zone to always set end-open and
6943 start-open - need more data for bug fixes.
6944 * w3-new-lucid.el: Added patch from Alastair Burt <burt@dfki.uni-kl.de> to
6945 fix not being able to get past graphic extents in 19.9
6946 * w3.el: The w3-nonrelative-link regexp now includes wais link types.
6947 * w3-emacs.el: Added a patch from arup@cmu.edu that fixed yet another dumb
6948 mistake on my part in the emacs 18 w3-follow-link function.
6949 * w3.el: Basics of w3-pem-auth for the new httpd pgp/pem security
6950 * w3.texi: Documentation mime-types parsing, and viewer specifications.
6951 * w3.el: Viewers can now be lists, in which case it will be passed thru
6952 'eval'.
6953
6954 Tue Jan 25 20:33:15 1994 William M. Perry (wmperry@indiana.edu)
6955 * w3-emacs.el: Fix from arup@cmu.edu for a problem in w3-follow-link for
6956 emacs 18
6957 * w3-new-lucid.el: The problem with coredumps with lots of empty links in
6958 lemacs 19.9 should (hopefully) be fixed.
6959 * w3.el: Added wais gateway support - not sure if it works, but I get the
6960 same results as I do with Mosaic, so good enough.
6961 * w3.el: Asynchronous retrieval over http works again.
6962 * w3-new-lucid.el, w3-epoch.el: Made sure w3-insert-graphic retrieved
6963 graphics synchronously.
6964
6965 Mon Jan 24 23:30:40 1994 William M. Perry (wmperry@indiana.edu)
6966 * w3.el: Added w3-use-starting-documents and w3-show-starting-documents
6967 that display the contents of the hotlist-type w3-starting-documents
6968 variable.
6969 * w3.el: Added function w3-insert-formatted-url... inserts a formatted <A
6970 HREF...></A> construct in a buffer. Url is the url of the current
6971 buffer (or link under point with prefix arg), text of the link defaults
6972 to the title of the buffer or the text of the link under cursor. Buffer
6973 to insert into is prompted for.
6974 * w3-emacs19.el, w3-epoch.el, w3-lucid.el, w3-new-lucid.el: Added function
6975 w3-zone-at that returns the zone at the position passed to the function
6976 (can be point or marker).
6977 * w3.el: Changed the inlined images to have the highlight attribute if
6978 possible.
6979 * w3-emacs.el, w3-emacs19.el, w3-new-lucid.el, w3.el: Rewrote lots of
6980 functions so that inlined images are stored in their own zone, and
6981 control-middle-mouse-button or M-x w3-follow-inlined-image will fetch
6982 the inlined image and send it to an external viewer. w3-follow-link will
6983 also get an inlined image if it cannot find a hyperlink or a form entry
6984 area under cursor.
6985 * w3-emacs.el: Added w3-zone-eq for emacs 18 so that radio buttons will
6986 work.
6987 * w3.el: Changed w3-handle-graphics so that if w3-delay-image-loads is t,
6988 use a marker instead of an absolute (point) reference.
6989 * w3-new-lucid.el: Fixed a problem in the delayed image loading - would
6990 always try to find w3-working-buffer, which would (should) not exist
6991 when doing a delayed load.
6992 * w3-new-lucid.el: Added missing interactive spec to
6993 w3-load-delayed-images
6994 * w3-new-lucid.el: Added function w3-load-delayed-images, and activated
6995 the delay image load menu choice, added load delayed images menu choice.
6996 * w3.el: A few changes to the gopher support - should recognize gopher
6997 directories more reliably.
6998 * dist.Makefile: Fixed distribution makefile to use the new system of 1
6999 large file.
7000 * w3.el: Fixed problem with radio buttons - if more than one was set due
7001 to bad use of the CHECKED argument, then it would not let you turn one
7002 of them off.
7003
7004 Sat Jan 22 12:36:28 1994 William M. Perry (wmperry@indiana.edu)
7005 * w3.el: Fixed problem where unknown tags in a <PRE> or <XMP> segment were
7006 getting nuked - bad when trying to show source code with < and > in them
7007 - large chunks would disappear. Thanks to Magnus Y Alvestad
7008 <magnus@ii.uib.no> for noticing the problem.
7009
7010 Fri Jan 21 20:52:24 1994 William M. Perry (wmperry@indiana.edu)
7011 * w3.el: Merged most of the files into one large one.
7012 * w3.el: Parse out mime-types file if it exists at startup.
7013 * w3-epoch.el: Changed epoch to use the class name Emacs instead of emacs.
7014 * w3.texi: Fixed dumb mistake in documentation about w3-mode-hooks and
7015 list indentation
7016 * w3.el: Keep/restore tab-stop-list when going into w3-mode
7017 * w3-new-lucid.el, w3-lucid.el, w3-emacs19.el: Renamed a few menu items,
7018 and activated 'forward' and 'back' buttons.
7019
7020 Thu Jan 20 23:27:31 1994 William M. Perry (wmperry@indiana.edu)
7021 * w3-epoch.el: No longer remove numbers and periods from zones in
7022 w3-fix-extent-endpoints
7023 * dist.Makefile: Fixed the 'make install' target.
7024
7025 Thu Jan 20 15:55:04 1994 William M. Perry (wmperry@indiana.edu)
7026 * w3-parse.el: Did a bit of cleaning up in the parsing code -
7027 obsolete/short functions removed or merged.
7028
7029 Wed Jan 19 20:15:14 1994 William M. Perry (wmperry@indiana.edu)
7030 * w3.el: Added version # of efs/ange-ftp to the bug report template.
7031 * w3-new-lucid.el: Took out deletion of region when conversion of pixmaps
7032 failed . . . don't need it in lucid
7033 * w3-new-lucid.el: Put in quick hack to go to 1+ extent-start-position to
7034 get around bug in lemacs 19.9
7035 * w3-new-lucid.el, w3-epoch.el: Changes to the graphics code to work with
7036 the new w3-request-* variables
7037 * w3-forms.el, w3-mime.el, w3-misc.el, w3-url.el, w3-vars.el: Using new
7038 variables to control extra headers in MIME requests, as well as
7039 specifying methods/data.
7040
7041 Tue Jan 18 15:13:33 1994 William M. Perry (wmperry@indiana.edu)
7042 * w3-mime.el: Changed mailcap parsing to strip out leading/trailing spaces
7043 * w3-forms.el: Changed w3-form-encode to check if the query is empty
7044 before doing a substring. Thanks to Michael Jankowski for noticing the
7045 problem
7046 * w3-forms.el: Applied patch from Michael Jankowski to fix a problem in
7047 w3-finish-text-entry in emacs 19 - tried to change text properties in a
7048 read-only buffer
7049 * w3-misc.el, w3-mule.el, w3-url.el, w3-viewers.el: Miscellaneous patches
7050 by Shin-ya Sato <sato@mahler.ntt.jp> for MULE support
7051 * w3-lucid.el, w3-new-lucid.el: Removed reference to 'value' from
7052 w3-x-popup-menu - might not always be bound.
7053 * w3-url.el: Changed newsgroup handling yet again - can now work with
7054 either Flee's nntp or the original nntp.el by Umeda. No longer
7055 require's gnus.
7056 * w3-new-lucid.el: Wrapped the make-pixmap call in a condition-case for
7057 safety.
7058 * w3-epoch.el: Changed w3-insert-graphic to insert a '^' to attach the
7059 graphic to.
7060 * w3-new-lucid.el: Changed w3-insert-graphic to create a larger extent
7061 instead of using '^' - looks much better now.
7062 * w3-parse.el: Changed w3-handle-graphics to not insert a '^' for each
7063 graphic - leave that up to w3-insert-graphic if it needs it.
7064
7065 Mon Jan 17 22:32:40 1994 William M. Perry (wmperry@indiana.edu)
7066 * w3-vars.el: Added image/x-xbitmap to the list of graphics converters.
7067 * w3-lists.el, w3-parse.el: Changed handling of <LI SRC> to only check if
7068 w3-insert-graphic is defined, not hardcoded just for epoch.
7069 * w3-url.el: Directory listings in local file and ftp access now have
7070 icons.
7071 * w3-epoch.el: Cacheing of images will now only store the image once, not
7072 once for every time it is used.
7073 * w3-new-lucid.el: Graphics work now - image/xbm's are translated into the
7074 foreground and background color of the 'default face.
7075 * w3-gopher.el: Gopher handling now spits out icons with appropriate ALT
7076 refs.
7077 * w3-epoch.el: w3-insert-graphic is now only defined if epoch was compiled
7078 with graphic zone support.
7079
7080 Sat Jan 15 20:20:59 1994 William M. Perry (wmperry@indiana.edu)
7081 * w3-gopher.el: Added patch to w3-grok-gopher-link from Alastair Burt.
7082 Also added support for gopher urls with searches embedded in them
7083 (Mosaic-style searches with '?' instead of tab.
7084 * w3.el: Added printing of whether you are in Mule, and the window system
7085 andd window system version in w3-submit-bug.
7086
7087 Fri Jan 14 22:37:42 1994 William M. Perry (wmperry@indiana.edu)
7088 * w3-mime.el: Fixed authentication - was looking for the wrong header.
7089 Also added support for using the URI: field instead of the Location:
7090 field to get in sync with the latest HTTP/1.0 specification.
7091 * w3-lists.el: Few more message->w3-lazy-message conversion
7092
7093 Thu Jan 13 23:15:36 1994 William M. Perry (wmperry@indiana.edu)
7094 * w3-gopher.el: Added patches to w3-gopher.el from Alastair Burt
7095 <burt@dfki.uni-kl.de> that fixed a few problems.
7096 * w3-mule.el, w3-url.el: Miscellaneous mule enhancements
7097
7098 Wed Jan 12 19:41:05 1994 William M. Perry (wmperry@indiana.edu)
7099 * w3-new-lucid.el: Fixed problem with my misunderstanding of the 'end-open
7100 and 'start-open extent properties.
7101 * w3-lucid.el, w3-new-lucid.el: Added patch by Alastair Burt
7102 <burt@dfki.uni-kl.de> that changes w3-x-popup-menu to do a
7103 completing-read if the last event was not a button/menu event.
7104 * w3-viewers.el: Fixed w3-save-binary-file
7105 * w3-mime.el: Changed w3-parse-mailcap to use new variable
7106 w3-mime-mailcap-overrides. If t, then entries in the users mailcap file
7107 will replace the defaults in w3-mime-viewers.
7108 * w3-misc.el: Changed w3-upcase-region so that it will not touch entity
7109 declarations either.
7110
7111 Mon Jan 10 22:43:51 1994 William M. Perry (wmperry@indiana.edu)
7112 * w3-parse.el: REL and REV attributes of links can now be comma-separated
7113 lists.
7114 * w3-parse.el: Fixed broken regular expression in <LINK> parsing
7115 * w3-lists.el: Fixed problem of paragraphs within lists having the
7116 highlighting stripped from the first character.
7117 * w3-parse.el, w3-url.el: Changed most of the unimportant 'message's to
7118 use w3-lazy-message instead.
7119 * w3-url.el: Added variable w3-show-status. If nil, no messages will be
7120 shown in the modeline showing where the current retrieval/parse is at.
7121 * w3-parse.el: Added patch by Rainer Pruy
7122 <Rainer.Pruy@informatik.uni-erlangen.de> that shows the SRC attribute of
7123 IMG tags if no ALT tag is given.
7124 * w3-emacs.el: Added mouse support for emacs 18
7125
7126 Sat Jan 8 20:32:46 1994 William M. Perry (wmperry@indiana.edu)
7127 * w3-url.el: more support for bad HTTP: links
7128 * w3-misc.el, w3-mule.el, w3-viewers.el: Applied a patch from Shin-ya Sato
7129 <sato@mahler.ntt.jp> that keeps MULE from encoding binary data it
7130 receives from subprocesses, etc.
7131 * w3.el: Added tab-width to the list of variables saved in w3-mode.
7132 * w3-gopher.el: CSO searching now works.
7133 * w3-vars.el: Changed default value of w3-delimit-emphasis to take MULE
7134 into account.
7135 * w3-url.el: Added function w3-build-url that will build a URL in stages.
7136 Not used anywhere yet. Thanks to T.V. Raman for suggesting it.
7137 * w3-gopher.el: Fixed gopher support for using gateways. Won't give
7138 errors at top and bottom of buffer.
7139 * w3-misc.el: Changed w3-hexify-string so that it won't hex slashes in the
7140 string.
7141 * w3.el: Another check for efs-auto added
7142
7143 Fri Jan 7 23:53:19 1994 William M. Perry (wmperry@indiana.edu)
7144 * w3.el: Changed checking of efs/ange-ftp to also check for efs-auto
7145 before loading ange-ftp.
7146 * w3-emacs19.el, w3-lucid.el, w3-new-lucid.el: Changed menu handling to
7147 ignore links with nil HREFs when making the 'links...' menu.
7148 * w3-gopher.el: Changed w3-convert-ask-to-form for better handling of
7149 SELECT boxes that have no choices.
7150 * w3.el: Added w3-leave-buffer. Does a bury-buffer on the current buffer
7151 instead of killing it.
7152 * w3-mime.el: Fixed problem where using telnet in a subprocess would chop
7153 off lots of front of incoming data. Bad kill-line in
7154 w3-is-mime-response.
7155 * w3-misc.el, w3-url.el, w3-viewers.el: Changed all yes-or-no-p/y-or-n-p
7156 functions to use the function specified by w3-confirmation-func
7157
7158 Thu Jan 6 23:58:37 1994 William M. Perry (wmperry@indiana.edu)
7159 * w3-gopher.el: Changed gopher parsing routines to print the type of the
7160 link in the listing. The text describing the link is configurable by
7161 the variable w3-gopher-labels.
7162 * w3-gopher.el: More tweaks for more mosaic-like behavior
7163 * w3-parse.el: Searchable gopher objects no longer become inlined forms -
7164 selecting them creates the form, as in Mosaic.
7165 * w3-gopher.el, w3-url.el: Switched gopher handling to use Mosaic's type
7166 of double-typing. This makes it much easier to get searching done right
7167 (whether it needs a 7/ or not, etc).
7168
7169 Wed Jan 5 14:15:02 1994 William M. Perry (wmperry@indiana.edu)
7170 * w3-typecheck.el: Use new variable w3-passwd-entry-func instead of
7171 hard-coding ange-ftp-read-passwd.
7172 * w3.el: Reworked some of w3-do-setup, and added comments
7173 * w3.el: Changed to only require 'ange-ftp if not using efs.
7174 * w3-lists.el: Did some work on the DL handling
7175 * w3-url.el: Directory formatting routine will now include last file
7176 modification date and size if possible. If not date data is returned by
7177 file-attributes, or current-time-string does not take a parameter, then
7178 no date is shown. Size is usually shown (almost always if you use EFS
7179 instead of ange-ftp)
7180 * w3.texi: Round and round he texinfo's, where he stops, noone knows.
7181
7182 Tue Jan 4 23:00:35 1994 William M. Perry (wmperry@indiana.edu)
7183 * w3-gopher.el: Fixed problem in handling of gopher text files . . . were
7184 always being parsed as HTML.
7185 * w3-forms.el: Fixed dumb problem in encoding a gopher+ ASK form.
7186 * w3.texi: Initial revision
7187
7188 Mon Jan 3 19:06:17 1994 William M. Perry (wmperry@indiana.edu)
7189 * All files: Updated copyright notices
7190 * w3-lists.el: UL and OL lists can now have <LI ALT="some text" SRC="some
7191 image">
7192 * w3-misc.el: Renamed w3-rassq-with-equal to w3-rassoc
7193 * w3-emacs.el, w3-emacs19.el: Fixed stupid problem where I was trying to
7194 call the x-store-cut-buffer function even if not in X
7195
7196 Sun Jan 2 22:47:02 1994 William M. Perry (wmperry@indiana.edu)
7197 * w3-misc.el: Added a function to break up a menu description into smaller
7198 chunks and submenus.
7199 * w3-gopher.el: Now smarter about when to parse out a gopher object as a
7200 directory listing
7201 * w3-emacs19.el, w3-lucid.el, w3-new-lucid.el, w3-emacs.el, w3-epoch.el:
7202 Added function w3-store-in-x-clipboard
7203 * w3.el: w3-save-url will now copy the url into the X clipboard
7204 * w3.el: Added autoloads that autoload.el can understand.
7205 * w3-forms.el: Forms links will now highlight when the mouse moves over
7206 them in lucid emacs (and any other flavor that eventually supports them
7207 in its version of w3-add-zone)
7208 * w3-gopher.el: Fixed dumb problem where parts of the gopher+ selector
7209 string were being left in w3-current-file, so things like w3-view-url,
7210 etc were getting the wrong information.
7211 * w3-gopher.el: Fixed stupid problem where I didn't convert the gopher
7212 selector strings into url encoding before creating the <A> tags in
7213 w3-format-gopher-link. This caused gopher links with spaces/tabs/etc to
7214 not be parsed correctly. Thanks to John Ladwig <jladwig@soils.umn.edu>
7215 for noticing the problem.
7216
7217 Sat Jan 1 20:08:19 1994 William M. Perry (wmperry@indiana.edu)
7218 * w3-parse.el: Added support for showing some of the HTTP/1.0 headers in a
7219 buffer. Controlled by the new variable w3-show-headers. Should be a
7220 list of HTTP/1.0 headers (all lowercase) to include at the end of the
7221 buffer. If nil, nothing will be shown. Thanks to Jared Rhine for
7222 suggesting it.
7223 * w3-gopher.el: Removed multiple definitions of w3-parse-gopher, and
7224 revamped the handling of gopher titles.
7225 * w3-misc.el: Changed w3-batch-fetch to be more robust - is now able to
7226 retrieve any type of information, and the user can specify whether they
7227 want formatted text, raw HTML, or transfer in binary mode.
7228 * w3-parse.el: Changed the fill-column and <HR> calculation routines to
7229 honor the new variable w3-strict-width.
7230 * w3-misc.el: Removed some useless variables from w3-get-url-at-point in
7231 the eternal quest for less compilation warnings.
7232 * w3-misc.el: Fixed problem in w3-strip-leading-spaces and
7233 w3-eat-trailing-space
7234 * w3-parse.el: The link building code will now remove all entity
7235 references in the link text before storing it in the zone - this means
7236 that the menu building code and w3-complete-link will no longer have
7237 unresolved entities in them looking nasty.
7238 * w3-misc.el: Added function w3-fix-entities-in-string. Takes any string
7239 and removes all entity references within it, and replaces it with normal
7240 text (uses the w3-html-entities assoc list).
7241 * w3-new-lucid.el, w3-lucid.el: Added function w3-x-popup-dialog
7242
7243 Fri Dec 31 21:45:04 1993 William M. Perry (wmperry@indiana.edu)
7244 * w3-new-lucid.el, w3-lucid.el: Fixed problem in w3-fix-extent-endpoints
7245 * w3-misc.el: Fixed problem in w3-eat-trailing-space that would always
7246 remove one too many spaces.
7247 * w3-mosaic.el: Added function w3-rename-hotlist-entry to give a new title
7248 to an item in your hotlist. Will not let you use a title that is
7249 already a member of the hotlist.
7250 * w3-emacs19.el, w3-lucid.el, w3-new-lucid.el: Added a few options to the
7251 navigation menu
7252 * w3-url.el: Added a patch from Fran Litterio <franl@centerline.com> that
7253 adds variable w3-reuse-buffers. Also changed the buffer reusing code
7254 will skip over w3-working-buffer in its search for a matching url.
7255 * w3-url.el: Fixed problem in passing things off to gopher-mode with blank
7256 selector strings - was not defining a good type (type was set to 0
7257 instead of ?1).
7258 * w3-url.el: Fixed typo in gopher handling
7259 * w3-gopher.el: Added % retrieved messages when retrieving a gopher+
7260 object, fixed problem in gopher parsing for emacs 19.
7261
7262 Thu Dec 30 23:58:19 1993 William M. Perry (wmperry@indiana.edu)
7263 * w3-gopher.el: Fixed dumb problem in gopher formatting - didn't check if
7264 the selector string was longer than 1 character before trying to extract
7265 the first char.
7266 * w3-misc.el: Fixed major problems with w3-strip-leading-spaces and
7267 w3-eat-trailing-space again.
7268 * w3-forms.el: Added support for submitting gopher+ ASK blocks
7269 * w3-url.el: Changed gopher support/url parsing routines to handle gopher+
7270 and gopher ASK blocks without warping the URLs too much.
7271 * w3-gopher.el: Added in gopher+ support
7272 * w3.el: Fixed viewing of gopher links for new storage format.
7273 * w3-gopher.el, w3-url.el: Revamping gopher
7274 * w3-vars.el: Added variable w3-gopher-to-mime
7275 * w3-vars.el: Added variable w3-gopher-types
7276
7277 Thu Dec 30 13:57:53 1993 William M. Perry (wmperry@indiana.edu)
7278 * Added support for Mule (Multi-Lingual Emacs), mainly highlighting of
7279 links. Thanks to takada@seraph.ntt.jp for the patches.
7280 * w3-next.el: Added provide 'w3-next
7281 * w3-parse.el: Might have fixed the over-run into other words/spaces
7282 in link highlighting.
7283
7284 Wed Dec 29 23:33:07 1993 William M. Perry (wmperry@indiana.edu)
7285 * w3-misc.el: Added function w3-fetch-url-at-point... thanks to Torre
7286 J. Wenaus <wenaus@gem1.llnl.gov> for the code.
7287 * w3-parse.el: Back to using window-width as starting point for
7288 w3-right-border.
7289 * w3-vars.el: Removed variable w3-hypertext-extns
7290 * w3-mosaic.el: Removed support for adding old gopher-mode pages to
7291 the hotlist. Trying to get people to use hypertext-gopher-mode.
7292 * w3-next.el: Initial revision
7293 * w3-gopher+.el: Added new function w3-convert-ask-to-form that
7294 converts a Gopher+ ASK block into an HTML form.
7295 * w3-forms.el: Value and default value are now reset for each SELECT
7296 area in forms.
7297 * w3-vars.el: Changed default gopher handling to be in hypertext.
7298
7299 Tue Dec 28 17:41:51 1993 William M. Perry (wmperry@indiana.edu)
7300 * w3-url.el: Can now handle http:/somefile - it will substitute the
7301 server and port of the current document to make a complete url.
7302 * w3-forms.el: Names in INPUT tags can be empty
7303 * w3-auth.el, w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-forms.el,
7304 w3-lists.el, w3-mime.el, w3-misc.el, w3-parse.el, w3-typecheck.el,
7305 w3-url.el, w3-vars.el, w3.el: Removed lots of references to bound
7306 but unreferenced variables.
7307 * w3-misc.el, w3-url.el, w3-vars.el, w3.el: Added new variables
7308 w3-mail-command and w3-mail-other-window-command. These variables
7309 will control what functions are called when w3 needs to send mail.
7310 W3 tries w3-mail-other-window-command only if w3-mutable-windows is
7311 t, then w3-mail-command if this function is not bound. Then goes to
7312 mail-other-window, then just to mail.
7313
7314 Fri Dec 24 03:21:58 1993 William M. Perry (wmperry@indiana.edu)
7315 * w3-url.el: Formatting directories now gives a progress indicator in
7316 % of files converted to hypertext listing.
7317 * w3-url.el: Added code to check for whether a file is a symbolic
7318 link. If it is, then put in an arrow and the name of the link (like
7319 ls -l).
7320
7321 Thu Dec 23 18:53:54 1993 William M. Perry (wmperry@indiana.edu)
7322 * w3-epoch.el, w3-misc.el, w3-parse.el, w3-typecheck.el, w3-vars.el:
7323 Replaced long regular expressions for checking whether a URL is
7324 relative or not with a variable w3-nonrelative-link to save
7325 space/typing, and it will be easier to change in the future.
7326 * w3-misc.el: Added function w3-batch-fetch to retrieve all the urls
7327 passed to it on the command line and save them as text files.
7328 Thanks to Jared Rhine for suggesting it.
7329 * w3-parse.el: Removed use of screen-width/window-width when computing
7330 fill column. Uses old value of fill-column.
7331 * w3-mosaic.el: Fixed problem in new personal annotation parsing code
7332 that would barf if you didn't have any personal annotations.
7333
7334 Thu Dec 23 16:28:22 1993 William M. Perry (wmperry@indiana.edu)
7335 * w3-mosaic.el: Made lots of changes to the personal annotation
7336 handling. Deletion will work properly now (won't mess up the
7337 internal representation of the annotations), support for the real
7338 Mosaic annotation format (more than one annotation on a url yields
7339 only one line in the annotation LOG file), figures out the highest
7340 annotation number instead of using the last line in the file +1.
7341 * w3-emacs.el: Added definition of w3-create-faces.
7342 * w3-gopher+.el: Initial revision
7343 * w3-gopher.el: Fixed quite a few problems with gopher support.
7344
7345 Tue Dec 21 06:47:50 1993 William M. Perry (wmperry@indiana.edu)
7346 * w3-parse.el: Fixed idiotic problem where no PRE segments were being
7347 rendered. *sigh*
7348
7349 Sat Dec 18 15:03:59 1993 William M. Perry (wmperry@indiana.edu)
7350 * w3-url.el, w3-gopher.el, w3-forms.el: Added support for searching in
7351 gopher. Transforms into a special type of form, like <ISINDEX>
7352 tags. Only works if retrieved from a gopher listing right now.
7353 * w3-vars.el: Changed default viewer for text/plain to be w3-mode
7354 * w3-parse.el: Fixed problem with recursive filling of paragraphs - if
7355 there were too many <PRE> segments, then it would die from recursing
7356 too much. Thanks to Tom Tromey <tromey@busco.lanl.gov> for pointing
7357 out the problem.
7358
7359 Fri Dec 17 23:01:57 1993 William M. Perry (wmperry@indiana.edu)
7360 * w3-url.el: Changed the display of XX of YY bytes transferred in
7361 HTTP/1.0 responses to be optional. Would mess some people up that
7362 are behind gateways using telnet, etc. Variable is
7363 w3-show-http2-transfer.
7364 * w3-lists.el: Added support for <LI SRC="blahblahblah"> for list
7365 items with icons, etc.
7366 * w3-epoch.el: Rewrote the resource fetching routines to me
7367 consistent with emacs 19 and lucid emacs.
7368 * w3-lucid.el, w3-emacs19.el, w3-epoch.el, w3-new-lucid.el: Moved all
7369 face creation stuff into w3-create-faces.
7370 * w3-vars.el: Fixed typo in w3-graphic-converter-alist
7371 * w3-vars.el: Added keybindings > & < to go to end/beginning of
7372 document. Added functions w3-end-of-document and
7373 w3-start-of-document to go the end and beginning of a document
7374 respectively.
7375 * w3-forms.el: Fixed a problem in the new text area support.
7376 * w3-forms.el, w3-typecheck.el: Reworked quite a bit of stuff to get
7377 forms submissions working correctly. You no longer have to keep
7378 buffers around until you submit the form, and the default text (or
7379 the current value of the button) is inserted each time you edit the
7380 form area.
7381 * w3-mime.el: Changed w3-parse-mime-viewers to split the Accept:
7382 string onto one or more lines as appropriate, as the NCSA server
7383 doesn't seem to like the long Accept: line when POSTing a form.
7384 * w3.el: Merged in support for NeXT emacs from Laurent Dami
7385 <dami@cui.unige.ch> (emacs 18.58 on NeXTstep)
7386 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lucid.el,
7387 w3-new-lucid.el: Added function w3-setup-version-specifics that will
7388 do any required fiddling for each version of emacs.
7389
7390 Thu Dec 16 23:22:08 1993 William M. Perry (wmperry@indiana.edu)
7391 * w3-new-lucid.el: Fixed problem with w3-fix-extent-endpoints failing
7392 when an extent was completey spaces/newlines
7393 * w3-forms.el: Changed regular expressions to allow one or more =
7394 signs in name/value tags.
7395 * w3-forms.el: Made input tags with NAME of isindex do an automatic
7396 submission, ala Mosaic, and marca@ncsa.uiuc.edu's suggestion on
7397 www-talk that browsers should standardize on this hack.
7398 * w3-parse.el: Changed form-based searching to use an input tag of
7399 NAME isindex like Mosaic.
7400 * w3-parse.el: Fixed error in new header routines. Would bomb if a
7401 header was not terminated correctly.
7402 * w3-parse.el: No longer remove tabs at the beginning of the buffer -
7403 was messing up lists. Still removes spaces/newlines
7404 * w3-forms.el, w3-parse.el: Added real support for TEXTAREA tags, and
7405 wrap TEXTAREA input tags in PRE segments.
7406 * w3-forms.el: Fixed bad regular expression in forms mode that would
7407 cause tags with VALUE="" to be drawn wrong.
7408 * w3-newparse.el, w3-url.el: Use new function w3-lazy-message instead
7409 of message. Will not update the modeline if called more than once a
7410 second. Thanks to Jamie Zawinski <jwz@lucid.com> for the patches.
7411 * w3-viewers.el: Starting viewers no longer starts an interactive
7412 shell & exec. Thanks to Jamie Zawinski for showing me that it was a
7413 dumb thing to do :)
7414 * w3-new-lucid.el: Initial revision
7415 * w3-vars.el, w3.el, w3-lists.el: Changed occurences of w3-running-era
7416 to w3-running-new-lucid
7417 * w3.el: Moved creation of w3-mime-accept-string into w3-do-setup
7418 * w3-epoch.el: Fixed problem in epoch form entry.
7419 * w3-forms.el: Changed assignment to free variable method in w3-handle-forms.
7420 * w3-forms.el: Fixed the revert button bugs in emacs 19.
7421 * w3-emacs19.el: changed w3-delete-zone to use remove-text-properties
7422 instead of putting nil text properties.
7423 * w3-emacs19.el: Changed w3-delete-zone to remove the face and
7424 mouse-face properties.
7425
7426 Wed Dec 15 22:56:43 1993 William M. Perry (wmperry@indiana.edu)
7427 * w3-lists.el: Added a 't' to calls to replace-match so that the case
7428 is preserved.
7429 * w3-vars.el: Added variable w3-list-chars-assoc for specifying what
7430 characters to insert at the front of lists.
7431 * w3-lists.el: Can now control what characters are inserted at the
7432 front of a list. See w3-list-chars-assoc for details.
7433
7434 Wed Dec 15 20:41:02 1993 William M. Perry (wmperry@indiana.edu)
7435 * Version 1.7.14
7436 * w3-forms.el: Fixed problem with resetting popdown menus to the
7437 defaults.
7438 * w3-epoch.el: Rewrote w3-fix-extent-endpoints to remove
7439 newlines/whitespace from front of zones also, as well as numbers &
7440 periods. This will fix lists, but might mess up real links once in a
7441 while. Oh well, epoch won't be around much longer anyway.
7442 * w3-mosaic.el: Fixed bug in w3-write-global-history where 'nil' in
7443 the history would cause it to choke. Thanks to franl@centerline.com
7444 for noticing the problem.
7445 * w3-emacs.el: Changed the w3-fix-extent-endpoints to remove
7446 newlines/whitespace from the front of zones also.
7447 * w3-lists.el: Changed the list handling code to use
7448 insert-before-markers if using emacs 18. This keeps the
7449 indentation/numbering to not become part of the zones.
7450 * w3-emacs19.el: Fixed a few errors with the new forms/link movement
7451 code
7452 * w3-emacs19.el: Changed w3-follow-link to not die on links with no
7453 data.
7454 * w3-emacs19.el: Changed w3-forward-link and w3-back-link to honor
7455 forms entry areas.
7456 * w3-vars.el: Changed definition of w3-header-char-assoc to use BR correctly
7457 * w3-parse.el: <BR> tags are rendered a little better now - no extra
7458 spaces from the fill-region will make them look odd.
7459
7460 Tue Dec 14 21:41:29 1993 William M. Perry (wmperry@indiana.edu)
7461 * w3-url.el: Added checking to w3-fetch to see if a buffer visiting a
7462 URL already exists before fetching it. Offers to reuse the old one if
7463 found.
7464 * w3.el: Changed w3-save-url to be more consistent with the other
7465 commands that muck with URLs. C-k grabs the current URL into the kill
7466 ring, and C-k with a prefix arg grabs the URL under pt into the kill
7467 ring. Thanks to Jared Rhine for pointing out the inconsistency.
7468 * w3-mosaic.el: Added function w3-append-hotlist. This will append a
7469 hotlist to the one currently in memory.
7470 * w3-parse.el: Fixed problem where <P> breaks after a header item were
7471 not being erased.
7472 * w3-misc.el: Added function w3-upcase-region that will convert a
7473 region of text to uppercase, but ignore any text in it that is between
7474 < and >. This will stop it from changing the links references within
7475 <A> tags.
7476 * w3-vars.el: Changed the header assoc list to use w3-upcase-region
7477 instead of upcase region. Was causing links in headers to point to
7478 the wrong files.
7479 * w3-era.el, w3-lucid.el: Added patch from Alastair Burt that fixes a
7480 few problems in the lucid menu handling code (malformed, plus trims
7481 the menu items to w3-lucid-max-item-size so that they don't shoot off
7482 the sides of your screen.
7483 * w3-url.el: Added a space at the end of the prompt in w3-open-local
7484 * w3.el: Changed w3-reload-document so that it remembers where you
7485 were in the buffer and repositions you there.
7486 * w3-mime.el: Changed the format of w3-mime-accept-string so that it
7487 can be used in other places.
7488 * w3-misc.el: Added functions w3-forward-in-history and
7489 w3-backward-in-history. This will first try to find the actual buffer
7490 recorded in the history list, then any buffer with the same URL, then
7491 goes to point in those buffers.
7492 * w3-vars.el: Added new variable w3-current-next-link and
7493 w3-current-last-link that are buffer-local. These store the history
7494 information for this buffer.
7495 * w3.el: Changed a few functions to use the new history mechanism
7496 * w3-url.el: Modified w3-fetch to store history items in the new
7497 variables
7498
7499 Mon Dec 13 23:39:20 1993 William M. Perry (wmperry@indiana.edu)
7500 * w3-emacs.el: Finished function w3-fix-extent-endpoints, but need to
7501 do something about the markers moving in front of list items.
7502 w3-fix-extent-startpoints or something similar.
7503 * w3-lucid.el: Added missing function 'w3-delete-zone Fixed menu
7504 generation error
7505 * w3-misc.el: Changed w3-maybe-relative and a few other functions to
7506 take an optional 'DATA' parameter for using the POST command,etc.
7507 * w3-forms.el: Fixed a few problems with non-POSTing forms submissions
7508 * w3-parse.el: Removed code to eat newlines/whitespace at the
7509 beginning/end of links. Was causing errors if links were within PRE
7510 segmens (actually, only if a link was the last thing in a PRE segment,
7511 and it had whitespace after it, and before the </PRE>
7512 * w3-forms.el: Fixed problem with forms <SELECTION MULTIPLE> support.
7513 Wasn't giving the fake checkboxes any 'value's, so it was reported as
7514 'ON' to the server, not the name of what was selected. Also fixed a
7515 problem where the option variable in SELECTION handling wasn't being
7516 set to nil each time, so each successive SELECTION tag would get more
7517 and more choices.
7518 * w3-parse.el: Added call to function w3-fix-extent-endpoints. Should
7519 fix the problem with forms eating newlines/spaces at the end of form
7520 entry areas when new data is entere.
7521 * w3-forms.el: Fixed problem in forms submission. Would die if the
7522 first item in a form was a SELECTION - it was not storing the
7523 method/actionurl if it was.
7524
7525 Sun Dec 12 20:54:44 1993 William M. Perry (wmperry@indiana.edu)
7526 * w3-epoch.el: Added function w3-fix-extent-endpoints
7527 * w3-emacs.el, w3-emacs19.el, w3-era.el, w3-lucid.el: Added new
7528 function w3-fix-extent-endpoints. Makes extents smaller if they have
7529 newlines/whitespace at the end. This will keep the forms support from
7530 killing newlines whenever you do a form entry.
7531 * w3-cache.el: Added code to store stuff in cache as compressed
7532 (gzipped) data.
7533 * w3-url.el: HTTP links like http://cs.indiana.edu are now recognized
7534 (no longer needs the trailing '/'
7535 * w3-lists.el: Fixed problem where alternating <P> tags would
7536 disappear within lists. Over-aggressive regular expression.
7537 * w3-url.el: Changed the handling of content-length - using
7538 w3-parse-mime-headers was causing an infinite loop in redirection.
7539 * w3-mime.el: Fixed a few problems in the redirection handling because
7540 of switching to lower-case headers in w3-current-mime-headers.
7541 * w3-url.el: Added support for using the content-length header in
7542 HTTP/1.0 responses to show how big the file is in the minibuffer.
7543 * w3-mime.el: Changed the MIME parsing routines to save the header
7544 fields in lowercase.
7545 * w3-emacs.el: Fixed dumb problem in w3-complete-link for emacs 18.
7546 Left out a call to w3-zone-data.
7547 * w3-url.el, w3-forms.el: Replaced use of member with w3-member.
7548 * w3-forms.el: Fixed error in regular expression where buttons with
7549 spaces in their VALUE fields would not be rendered.
7550 * w3-viewers.el: New way to specify whether to view process output or
7551 not. w3-working-buffer is always destroyed if a viewer is invoked.
7552 * w3-vars.el: Added variable w3-always-show-output.
7553 * w3-vars.el: Changed def. of &yuml; to be ?\377 instead of the actual
7554 character 377. Was causing problems with CVS.
7555 * w3-parse.el: Whitespace at the beginning of buffers will now be
7556 erased. Headers will now be a little more intelligent about how they
7557 do line/paragraph breaks. Headers can now be shown on text terminals
7558 by the variable w3-header-chars-assoc. Thanks to Jared Rhine for the
7559 suggestion.
7560 * w3-parse.el: Added support for user-customizable text before and
7561 after headers
7562 * w3-misc.el: Changed w3-eat-trailing-spaces and
7563 w3-strip-leading-spaces to get ride of newlines too.
7564 * w3-vars.el: Added the variable w3-header-chars-assoc to have
7565 formatting of headers on dumb terminals.
7566
7567 Fri Dec 10 21:14:07 1993 William M. Perry (wmperry@indiana.edu)
7568 * w3-lists.el: Fixed bug where lowercase list tags (ol instead of OL)
7569 would cause an infinite loop if there were within another list. Left
7570 out an (upcase (..))
7571
7572 Thu Dec 9 23:24:10 1993 William M. Perry (wmperry@indiana.edu)
7573 * w3-forms.el: Changed the handling of MULITPLE selections in option
7574 lists to be a <UL> of the options, all checkboxes with the same name.
7575
7576 Wed Dec 8 22:46:07 1993 William M. Perry (wmperry@indiana.edu)
7577 * w3-lists.el: Fixed a bug where PRE segments within lists would be
7578 ignored and filled.
7579 * w3-forms.el: Added support for the SEVERAL/MULTIPLE attribute on the
7580 SELECT input tag. Rendered as a preformatted list of checkboxes.
7581 * w3-misc.el: Added function w3-eat-trailing-space
7582 * w3-mime.el: Fixed a dumb problem where I forgot a "%s" in a format
7583 string and so wasn't sending any data during a POST forms submission
7584 * w3-forms.el: Added support for POST submission of forms
7585 * w3-mime.el: Added a 'data' field to the w3-create-mime-request
7586 function. This will make it easy to implement post in a more
7587 generalized way later.
7588 * w3-url.el: Added ability to send arbitrary data down through
7589 w3-fetch, w3-retrieve, and w3-http. Useful for POST method.
7590 * w3-emacs19.el: Removed patch for double-skipping of links in early
7591 versions of emacs. People using < 19.21 should upgrade.
7592 * w3-lists.el: Nested lists should now be a little quicker. Also
7593 fixed the problem where paragraphs within lists would have an extra
7594 space at the beginning of the first line.
7595 * w3-forms.el: Changed w3-do-form-entry to do w3-delete-zone before
7596 deleting the text contained by the zone. Previous behavior would make
7597 emacs19 bomb with an error.
7598 * w3-typecheck.el: Changed the option reading so that it checks
7599 whether w3-x-popup-menu returns a cons pair or a plain string and acts
7600 accordingly.
7601 * w3-docomp.el: Added lots of autoloads to get rid of compilation errors
7602 * w3-mime.el: Changed the header parsing to get _ALL_ the headers and
7603 store them in an assoc list instead of just getting the 3 or 4 I need
7604 now. Will make it easier to expand on later when the HTTP/1.0 spec
7605 grows.
7606 * w3-vars.el: New variable w3-current-mime-headers, which is an assoc
7607 list of MIME headers for each document.
7608 * w3-url.el: Changed w3-retrieve so that if a response it not an
7609 HTTP/1.0 response, add its name to w3-bad-server-list if it is not
7610 already a 'member'.
7611 * w3-mime.el: Added support for the new '204 NoResponse' HTTP/1.0
7612 response. No new document is displayed.
7613
7614 Tue Dec 7 21:09:21 1993 William M. Perry (wmperry@indiana.edu)
7615 * w3-forms.el: Some revisions to try and make the radio button
7616 toggling faster. Will now only change the radio button(s) that are
7617 set to be off, and the one that is supposed to be on, on.
7618 * w3-lucid.el, w3-epoch.el, w3-era.el, w3-emacs19.el: Added function
7619 w3-zone-eq
7620 * w3-era.el: Fixed typo in w3-zone-data that was causing forms to
7621 screw up.
7622 * w3-forms.el, w3-newparse.el: Use 'intern' instead of read
7623 * w3-emacs19.el: Removed the local-map from the text properties. Put
7624 it in the distribution by mistake.
7625 * w3-emacs19.el: applied patch from <michalj@fuw.edu.pl> to fix
7626 skipping 2 links when going backwards.
7627 * w3-html+.el: Fixed a missing ) or two
7628 * w3-cache.el: Initial revision
7629 * w3-vars.el: Added variables for document caching.
7630 * w3-html+.el: Trying to get tables working better
7631
7632 Mon Dec 6 23:04:01 1993 William M. Perry (wmperry@indiana.edu)
7633 * w3-era.el: Fixed dumb error where w3-follow-link would try to fetch
7634 the text of the link, not the url of the link.
7635 * w3-emacs19.el: Fixed a few things with the new text properties
7636 support.
7637 * w3-forms.el: Removed reference to free variable prompt in
7638 w3-do-form-entry. Cut & pasted a few too many lines.
7639 * w3-forms.el: Changed all the form handling routines that reformatted
7640 the buffer to use w3-form-format-<input-tag-type> instead of reusing
7641 the code. Was causing some inconsistent redraws. Thanks to Arup
7642 Mukherjee <arup@cs.cmu.edu> for noticing the problem.
7643 * w3-parse.el: Styles will now work again in epoch. Needed to
7644 re-apply a patch that got lost in a hard drive crash. Thanks to Henry
7645 A. Rowley <har@cs.cmu.edu> for the patch.
7646 * w3-emacs19.el: Fixed problem in the making of menus. Had a (list
7647 ...) that included the 'displayable' option in the menu vectors.
7648 Thanks to Jorge Sousa Pinto <mesjsp@di.uminho.pt> for noticing the
7649 problem.
7650 * w3-emacs19.el: Fixed a cut&paste error - multiply defined functions
7651 and a lot of typos in w3-complete-link
7652 * w3-misc.el: Added function w3-strip-leading-spaces
7653 * w3-era.el: Changed the w3-complete-link routine to strip spaces from
7654 the front of links so that all of them will be visible.
7655 * w3-lucid.el, w3-epoch.el, w3-emacs19.el, w3-emacs.el: Changed the
7656 w3-complete-link routine to strip spaces from the front of links so
7657 that all of them will be visible.
7658 * w3-vars.el: A few revisions to the default settings of
7659 w3-style-chars-assoc
7660 * w3-vars.el: Added the variables w3-style-chars-assoc and
7661 w3-delimit-emphasis for doing text-based markup.
7662 * w3-parse.el: Added the ability to have characters that define the
7663 start and end of a region of formatting (ie: * surrounds bold text, _
7664 surrounds underlined text, etc). Controlled by w3-style-chars-assoc
7665 and w3-delimit-emphasis variables. Thanks to Jared Rhine for
7666 suggesting it.
7667
7668 Sun Dec 5 21:38:23 1993 William M. Perry (wmperry@indiana.edu)
7669 * w3-url.el: fixed typo in w3-open-local-internal.
7670 * w3-url.el: Disabled use of w3-be-asynchronous for now
7671 * w3-era.el: Enabling/disabling of Era menus now cleaner than in lucid
7672 * w3.el: Menus will now be created when running in Era
7673 * w3-vars.el: Added face-specific stuff for Era, and modified the
7674 default value of w3-delimit-links to take the w3-running-era variable
7675 into account.
7676 * w3-vars.el: Better checking of the various w3-running-* variables.
7677 I long for the day when they will all merge. :)
7678 * w3-era.el: Added support for 'viewing' a form entry area with
7679 w3-view-this-url Will message the name and type of the form entry
7680 area, but returns nil if called with no-show 't'.
7681 * w3-era.el: More changes to be era-specific
7682 * w3-era.el: Basic switch to era-specific functions from the lucid
7683 cust. file
7684 * w3-epoch.el: Added alias w3-delete-zone (to epoch::delete-zone)
7685 * w3-emacs19.el: Added function w3-delete-zone
7686 * w3-forms.el: Use function w3-delete-zone instead of a large (cond
7687 (...)) for using delete-zone, etc. Easier to add support for new
7688 flavors of emacs.
7689 * w3-vars.el: Added the variable w3-running-era
7690 * w3.el: Added loading of specific routines for 'era' - the
7691 epoch/lucid merge
7692 * w3-era.el: Initial revision
7693 * w3-emacs19.el: Fixed a problem in w3-only-links that would return
7694 the wrong position if the link was only one character long.
7695 * w3-misc.el: Added the function w3-reload-all-files. This will
7696 remove all the 'features' 'provided by w3, and then do a (require 'w3)
7697 so that the files will all be reloaded.
7698 * w3-mime.el: Changed the w3-is-mime-response function so that it will
7699 remove the HTTP/1.0 request if it has been echoed to the screen,
7700 either by telnet or by the tcp.el emulation package. Thanks to
7701 everyone who reported the bug.
7702 * w3-parse.el: Moved handling of telnet header lines into
7703 w3-is-mime-response
7704 * w3-emacs19.el: Believe I have fixed the w3-complete-links to work
7705 with the new use of text properties instead of overlays. This should
7706 fix the problem of the links menu not showing up in X also. Thanks to
7707 T V Raman <raman@cs.cornell.edu> for noticing it was broken.
7708 * w3-mime.el: Framework for '204 No Response' put in
7709 * w3-auth.el: Removed function w3-encode-password, and put the code
7710 into the actual w3-basic-auth, since future versions will probably use
7711 different encodings for the username/password pair.
7712
7713 Sat Dec 4 12:54:43 1993 William M. Perry (wmperry@monolith)
7714 * w3-forms.el (w3-handle-selections): Added <OPTION SELECTED> support.
7715 Thanks to Darrell Kindred for telling me to do it.
7716 * w3-mime.el (w3-parse-mime-headers): Fixed a problem where redirection of
7717 URLS would lose the content-type and other headers of the URL it was
7718 redirected to. Thanks to Jared Rhine for noticing the problem.
7719 * w3-forms.el (w3-do-form-entry): Fixed a problem where form submission
7720 buffers would not stay on top of the buffer stack. Moved the submit
7721 code outside the save-excursion. Thanks to Darrell Kindred for the
7722 suggestion on how to fix it.
7723 * w3-lists.el (w3-fill-paragraphs-in-list): Dumb problem with too many
7724 newlines in paragraphs within lists. Thanks to Jared Rhine for noticing
7725 the problem.
7726 * w3-parse.el (w3-fix-paragraphs): Fixed a problem where paragraphs before
7727 the last <HR> in a buffer were not filled. Thanks to Jared Rhine and
7728 Darrell Kindred for fixes.
7729 * w3-typecheck.el (w3-read-correct-format): Added a default type checker
7730 for unknown tag types.
7731 * w3-emacs19.el (w3-follow-link): This no longer signals an error if there
7732 is no link under point.
7733 * w3-mime.el (w3-parse-mime-headers): Changed the regexp to extract the
7734 Location header from an HTTP/1.0 response so that newlines are stripped
7735 from it correctly. Thanks to Darrell Kindred for sending me the patch.
7736 * w3-misc.el (w3-open-stream): Added a pause in when connections failed.
7737 Thanks to Jost Krieger <Jost.Krieger@rz.ruhr-uni-bochum.de> for
7738 suggesting it.
7739 * w3-emacs.el (w3-add-zone): Fixed a problem in normal emacs where
7740 highlighted text <CODE>TEXT</CODE> would be interpreted as a link.
7741 Thanks to T V Raman <raman@cs.cornell.edu> for noticing the problem.
7742 * w3-vars.el (w3-mime-extensions): Changed the default MIME content type
7743 to be text/html so that pages like http://cs.indiana.edu/ will be
7744 formatted when they don't have a file extension.
7745 * w3-forms.el: Applied a path from Darrell Kindred that fixed some very
7746 odd radio button behavior.
7747 * w3-forms.el: Believe I have fixed the problem in lucid emacs where
7748 choosing a form entry box would eat the character immediately after the
7749 input tag.
7750 * w3-forms.el: Fixed a regexp that would gobble newlines/paragraph breaks
7751 after an input tag. Thanks to Skip Montanaro
7752 <montanaro@ausable.crd.ge.com> for noticing the problem.
7753 * w3-lists.el: Dumb error in a regexp that would make all <DL> lists
7754 disappear was fixed.
7755 * w3-lists.el: Added roman numeral handing to ordered lists. Thanks to
7756 Tom Loos (tloos@indiana.edu) for explaining the algorithm and writing
7757 some C code I could translate into lisp.
7758
7759 Fri Dec 3 12:04:18 1993 William M. Perry (wmperry@indiana.edu)
7760 * w3-lucid.el: Fixed stupid problem where going backwards by 1 link always
7761 took you to the first link of a buffer. Mispaced ) in
7762 w3-previous-extent.
7763 * w3-emacs19.el: Changed everything to use text-properties instead of
7764 overlays.
7765 * w3-emacs19.el (w3-add-zone): Added preliminary support for just typing
7766 into the emacs19 forms. Will talk to jwz about adding this
7767 functionality to lucid emacs.
7768
7769 Wed Dec 1 08:05:02 1993 William M. Perry (wmperry@indiana.edu)
7770 * w3-newparse.el: Created this file - has new parsing routines. Very
7771 experimental. Don't use unless you want it to choke, and then figure
7772 out why it choked. :)
7773
7774 Fri Nov 26 03:52:19 1993 William M. Perry (wmperry@indiana.edu)
7775 * w3-forms.el: Changed the forms handling routines so that it handles
7776 METHOD, ACTION, and ENCTYPE attributes of the <FORM> tag. METHOD and
7777 ENCTYPE aren't used yet. Thanks to Darrell Kindred for noticing the
7778 problem.
7779 * w3-parse.el: Fixed a formatting problem with the ISINDEX forms
7780 replacements. Was doing a fixed-case replace. Thanks to Jared Rhine
7781 <Jared_Rhine@hmc.edu> for noticing the problem.
7782 * w3-parse.el: Fixed a formatting error with <BR> tags - sometimes spaces
7783 were left at the beginning of the continued line. Thanks to Erich
7784 Schneider <erich@bush.cs.tamu.edu> for noticing the problem.
7785 * w3-misc.el (w3-lookup-style): Fixed dumb bug where I was not
7786 de-referencing the variables to the actual #<style> value in epoch.
7787 Thanks to Paul Furnanz <paul_furnanz@mentorg.com> for the initial fix.
7788 I generalized it a little.
7789 * w3-parse.el: Added a check to make sure that long URLs don't show up as
7790 extremely long buffer names. Thanks to Heiko Muenkel
7791 <muenkel@tnt.uni-hannover.de> for noticing the problem.
7792 * w3-lucid.el: Added a patch from Sjoerd Mullender
7793 <Sjoerd.Mullender@cwi.nl> to add a menu bar to lucid emacs if there
7794 wasn't one by default.
7795 * w3-emacs19.el: Added a few patches from Jin S Choi (jsc@mit.edu).
7796 Mostly fixed the hotlist menu updating code, as well as a few cosmetic
7797 changes to the FSF19 menus.
7798 * w3-epoch.el: Added a few patches from Henry Rowley <har@cs.cmu.edu> to
7799 fix a few functions that assumed epoch was compiled with
7800 add-graphic-zone.
7801 * w3-lists.el (w3-fill-paragraphs-in-list): Fixed a stupid bug where the
7802 first letter of every paragraph would be removed when filling. Thanks
7803 to Arup Mukherjee <arup@cmu.edu> for noticing the problem, and Darrell
7804 Kindred for the fix.
7805
7806 Tue Nov 16 10:55:56 1993 William M. Perry (wmperry@indiana.edu)
7807 * Makefile (install): Fixed problem where I was only copying W3FILES to
7808 the install directory, and should have used W3FILES and W3BINS.
7809 * w3-forms.el: Stupid problem where I was always trying to call
7810 w3-form-format-unknown. Simple 'not' around a statement to fix.
7811 * w3-forms.el: Yet another stupid typo - w3-format-unkown instead of
7812 w3-format-unknown. Thanks to Dan Sullivan
7813 <sullivan@quinn.physics.ncsu.edu> for the fix.
7814
7815 Mon Nov 15 21:02:50 1993 William M. Perry (wmperry@indiana.edu)
7816 * Various small changes (wrote over the new ChangeLog when doing a restore
7817 of some files).
7818 * w3-vars.el: Changed the order of w3-html-entities so that &amp; is at
7819 the end. This was causing the entities later in the list to be messed
7820 up if they occurred in the same document.
7821 * w3-lucid.el: Changed the w3-extent-at, w3-find-specific-link, and
7822 w3-next-extent to not use a free variable. Thanks to Jamie Zawinksi
7823 <jwz@lucid.com> for the patch. Dumb oversite on my part.
7824 * w3-forms.el: Made the forms formatting very extensible. The formatting
7825 function is determined by reading in lisp expression from a formatted
7826 string. w3-form-format-<type> will now be called and expected to return
7827 a string to use as the prompt.
7828 * w3-emacs19.el: Fixed dumb problem where emacs19 on a tty would not be
7829 able to find a list of links in the current document for
7830 w3-complete-link.
7831 * w3-lists.el: Fixed the filling of paragraphs within lists. No longer
7832 inserts too many newlines.
7833 * Fixed a few problems where w3-do-setup was not being called correctly at
7834 startup. This would result in an error about w3-style-regexp being nil.
7835 * w3-mosaic.el: Fixed a problem with the hotlist handling code. Mistake
7836 in a regular expression. Thanks to Jin S Choi (jsc@mit.edu) for
7837 reporting the problem and sending a fix.
7838
7839 Fri Nov 12 07:31:36 1993 William M. Perry (wmperry@indiana.edu)
7840 * w3.el: The mailcap entries are now parsed at startup.
7841 * Made changes to several files so that the new NeXTstep port of emacs 19
7842 will use faces, and not think its on a dumb terminal. Mostly involved
7843 changing a bunch of (eq window-system 'x) to an or (eq window-system
7844 'dps). While I was at it I also changed the statements so that the
7845 Presentation Manager port of emacs 19 under OS/2 will use faces, etc.
7846
7847 Thu Nov 11 07:20:13 1993 William M. Perry (wmperry@indiana.edu)
7848 * Realized I should get sick more often - I seem to get more done. :)
7849 * w3-vars.el: Added the ABSTRACT, QUOTE, and BYLINE tags to the list of
7850 emphasis tags.
7851 * w3-parse.el (w3-handle-notes): Added support for the HTML+ NOTE tags.
7852 Handles any role, and also honors the SRC= for the warning image.
7853 * w3-parse.el (w3-handle-footnotes): Added support for the HTML+ footnote
7854 and margin-note tags. Handles as links to footnotes at the end of the
7855 document.
7856 * w3-parse.el (w3-fix-render-hints): Added support for the HTML+ RENDER
7857 tag to extend the set of logical emphasis roles on a per-document basis.
7858 * w3-parse.el: Changed the emphasis handling to be more extensible. New
7859 variables w3-style-assoc and w3-style-regexp. w3-style-assoc maps tags
7860 onto style names.
7861 * w3-parse.el: Added ability to have IDS within headers. This is in
7862 conformance with the HTML+ specification.
7863 * w3-lists.el: Added ability to have IDs within <P> tags. This is in
7864 conformance with the HTML+ specification.
7865 * w3-lists.el: Added function w3-fill-paragraphs-in-list. This will fill
7866 all paragraphs within any type of list. This allows for <P> elements
7867 within lists without odd looking results.
7868 * w3-forms.el (w3-split): Changed this so that it no longer puts strings
7869 with only spaces and tabs in the assoc list that is returned. This
7870 error caused every popup FORM item to have a blank line at the end.
7871 * Added new variable w3-default-action. This specifies the lisp function
7872 to run instead of w3-prepare-buffer when W3 can't figure out the MIME
7873 type by looking at the file extension. (Things like .README or .patch
7874 would be parsed as HTML - not good). Thanks to Alastair Burt
7875 <burt@dfki.uni-kl.de> for noticing the problem.
7876
7877 Wed Nov 10 08:02:31 1993 William M. Perry (wmperry@indiana.edu)
7878 * General cleanup, better documentation in all files. Trying to merge
7879 files so that there are fewer dependencies between files. Thank
7880 goodness for the optimizing byte compiler and call-trees. :)
7881 * w3-parse.el: Removed the handling of <EM> tags. No longer part of the
7882 HTML+ specification.
7883 * w3-vars.el: Excercise in anal-retentiveness. :) Organized and
7884 alphabetized all the variables and added to quite a few documentation
7885 strings. Yeah yeah yeah, but it needed it! :)
7886 * w3-vars.el: Added a few more new keybindings from Tom Tromey
7887 <tromey@busco.lanl.gov>.
7888 * w3-misc.el (w3-maybe-eval): Added new MIME type application/emacs-lisp
7889 along with a viewer that asks whether to evaluate it after viewing it.
7890 * w3-url.el (w3-open-local): Made this a stub to call w3-fetch with file:
7891 prepended to the filename you type in. w3-open-local-internal now does
7892 all the work. Thanks to Bill Benedetto <benedett@gentire.com> for
7893 noticing it was bombing out when called non-interactively.
7894 * w3-url.el (w3-news): Added the ability to specify a news server in the
7895 news url in the proposed news://server:port/article|newsgroup method.
7896 * w3-typecheck.el (w3-optionp): Changed this to correctly handle when you
7897 don't select anything from the menu. Would mess up the page and remove
7898 the link before dying on an error. Thanks to Jin S. Choi <jsc@mit.edu>
7899 for noticing the problem.
7900
7901 Tue Nov 9 14:59:59 1993 William M. Perry (wmperry@indiana.edu)
7902 * w3-url.el (w3-file): Added proper handling of ftp://user@host commands.
7903 * w3-forms.el (w3-revert-form): Fixed this function so it will work if
7904 there are pull-down lists in the form. Also changed the forms parsing
7905 code to use the first item in a list as the default.
7906 * w3-forms.el (w3-submit-form): TEXTAREA's will now be submitted
7907 correctly. The buffer containing the information you typed in must not
7908 be killed though. I need to find a better way to store it. Maybe a new
7909 major mode? But then how to relay the info back to the w3-typecheck
7910 function as the value?
7911
7912 Mon Nov 8 13:05:29 1993 William M. Perry (wmperry@indiana.edu)
7913 * Added function w3-complete-link to do a completing-read on all the links
7914 in a buffer. Should work in all emacsen.
7915 * Changed printing, saving, and mailing of documents so that you can
7916 print/mail/save LaTeX, formatted text, or HTML source.
7917 * w3-url.el, w3-gopher.el: Changed the reading.... messages to display the
7918 actual number of bytes retrieved.
7919
7920 Sun Nov 7 11:37:53 1993 William M. Perry (wmperry@indiana.edu)
7921 * w3-url.el (w3-http): Fixed a problem where fetching something that had a
7922 viewer associated with it when the connection was down or the file was
7923 not found would still drop you into the viewer... often with odd
7924 results.
7925 * w3-lucid.el: Fixed a few bugs in the new lucid menus - was adding a nil
7926 menu item (buffers with no links, no hotlist in memory, etc). Caused
7927 system crashes on linux, headaches on other operating systems. Thanks
7928 to Alastair Burt <burt@dfki.uni-kl.de> and Arup Mukherjee
7929 <arup@KALI.FTM.CS.CMU.EDU> for noticing the problem and for the initial
7930 patches.
7931 * w3-mosaic.el: Think I fixed a problem with the hotlist parsing code.
7932 Thanks to Jin S. Choi <jsc@slayer.mit.edu> for noticing the problem.
7933
7934 Wed Nov 3 21:35:44 1993 William M. Perry (wmperry@indiana.edu)
7935 * w3-lucid.el: Completely reworked the menu setup. Several different
7936 menus, mirroring the setup of Xmosaic.
7937 * w3-vars.el: Assigned a few new keybindings to make w3 a little closer to
7938 info mode. Also redefined the M-C-v and M-b keys to use the C-c prefix
7939 as they should.
7940
7941 Mon Nov 1 09:42:18 1993 William M. Perry (wmperry@indiana.edu)
7942 * w3-parse.el (w3-build-links-list): Changed this so that it no longer
7943 puts the delimiters around links with no HREFs. Thanks to Ivan Herman
7944 <Ivan.Herman@cwi.nl> for noticing that it was still broken.
7945 * w3-epoch.el (w3-insert-graphic): Changed this function to redirect
7946 the output into the file instead of outputting it to STDOUT and then
7947 saving it in a buffer and then writing the buffer. Faster,
7948 especially for large files, and don't have to worry about how many
7949 lines to delete at the top of the buffer.
7950
7951 Sun Oct 31 10:31:04 1993 William M. Perry (wmperry@indiana.edu)
7952 * w3-parse.el (w3-build-links-list): Think I've fixed the problem of
7953 links in headers being formatted with newlines.
7954 * w3.el (w3-parse-relative-link): Fixed a problem where links of the
7955 type "#something" would retrieve the current directory. Stupid
7956 mistake. Thanks to Ivan.Herman@cwi.nl for noticing it.
7957 * w3-forms.el: Fixed quite a few problems with the Emacs 18 support.
7958 Problem was with using markers as start and end positions to
7959 creating new zones - they got set to nil when the whole region was
7960 deleted, so subsequent delete-regions failed. This also caused a
7961 problem when trying to use the submit or reset buttons.
7962 * w3-typecheck.el (w3-read-correct-format): Fixed a problem with the
7963 pulldown menu support in emacs 18. The last-input-event variable
7964 doesn't exist, so wrapped its use in an if boundp ..., etc.
7965 * w3-gopher.el (w3-do-gopher): Fixed problem where links like
7966 gopher://somesite/11/etc/etc/ would not get parsed - was seeing 11
7967 and thinking it wasn't a directory.
7968 * w3-url.el (w3-gopher): Fixed a problem where a match-beginning got
7969 lost because of a misplaced w3-unhex-string. Thanks to Arup
7970 Mukherjee <arup@cmu.edu> for noticing the problem.
7971 * w3-emacs.el: Changed the forward and backward link handling code so
7972 that it will skip white space at the beginning of a link. Thanks to
7973 Arup Mukherjee <arup@cmu.edu> for noticing the problem.
7974 * w3-parse.el (w3-handle-comments): Fixed this function to handle either
7975 comments written according to the HTML spec (with a trailing -->) or the
7976 Xmosaic-handled way (with no --). Thanks to Darrell Kindred
7977 <dkindred@KALI.FTM.CS.CMU.EDU> for noticing the problem.
7978 * w3-mosaic.el (w3-parse-hotlist): Applied a patch by Arup Mukherjee
7979 <arup@cmu.edu> and Darrell Kindred <dkindred@KALI.FTM.CS.CMU.EDU> to fix
7980 an annoying problem where the first page you retrieved in a w3 session
7981 would not be shown, and the buffer you started out in would be put into
7982 w3-mode.
7983
7984 Sat Oct 30 13:38:43 1993 William M. Perry (wmperry@indiana.edu)
7985 * w3-misc.el (w3-preview-this-buffer): Fixed this so that it does a
7986 buffer-file-name instead of just buffer-name so that it will be able
7987 to reload documents correctly.
7988 * w3-epoch.el: Fixed stupid problem in w3-follow-link where it called
7989 w3-do-form-entry with the arguments in the wrong order.
7990 * w3-emacs19.el: Removed requirement of cl. Took up lots of space - was
7991 old anyway. 'last' is no longer needed.
7992 * Applied patches to Makefile from Jamie Zawinskie <jwz@lucid.com> so it
7993 will compile in a better way.
7994 * Added full GNU copyleft notice to all the source files so that it can be
7995 distributed with Lucid Emacs. Also changed lots of functions to make the
7996 files compile with fewer warnings about unbound variables.
7997
7998 Wed Oct 27 07:10:56 1993 William M. Perry (wmperry@indiana.edu)
7999 * w3-forms.el (w3-handle-selections): Added this function to handle the
8000 new <SELECT> tag in HTML+. Supercedes the TYPE="OPTION" tag. This also
8001 handles the scrolling list boxes and multiple pick lists. Multiple pick
8002 lists don't work correctly yet though.
8003 * w3-mime.el (w3-parse-mailcap): New function to parse the .mailcap file
8004 used by Mosaic/metamail/etc. Appends it to the w3-mime-viewers assoct
8005 list - format is preserved correctly. If the MIME type is already in
8006 the assoc list, then it is skipped.
8007
8008 Tue Oct 26 08:39:23 1993 William M. Perry (wmperry@indiana.edu)
8009 * w3-epoch.el (w3-follow-link): Fixed a problem where w3-follow-link
8010 would not work correctly - needed to wrap the 't' start of an if
8011 statement with a progn.
8012 * w3-epoch.el (w3-create-hrule): Created this function to generate a
8013 pixmap the size of the current window width to use for horizontal
8014 rules. Also changed the parser to use add-graphic-zone if it is in
8015 epoch and it finds an <HR>, otherwise it will use the dashes.
8016
8017 Mon Oct 25 17:15:05 1993 William M. Perry (wmperry@indiana.edu)
8018 * w3-vars.el (w3-mime-extensions): Added _LOTS_ more MIME types +
8019 descriptions of _ALL_ of them.
8020 * w3-lucid.el (w3-mouse-handler): Changed this to use the new function
8021 w3-link-info. Is a little easier to use.
8022 * w3-misc.el (w3-link-info): New function to give an intelligent guess of
8023 what the link is pointing to. ie: 'A hypertext file on the local file
8024 system' or 'A newsgroup (comp.infosystems.www) from NNTP server
8025 usenet.ucs.indiana.edu'
8026 * w3-url.el (w3-open-local): Fixed a problem where opening a local file as
8027 ~/..../fname.html would cause an error if you had a relative reference
8028 past the ~/ point. Thanks to Benjamin Pierce <bcp@dcs.ed.ac.uk> for
8029 noticing the problem.
8030 * w3.el (w3-search): Changed this function to make sure that only 1 '?' is
8031 appeneded to the url when searching. Thanks to Arup Mukherjee
8032 <arup@cmu.edu> for noticing the problem.
8033
8034 Sat Oct 23 10:25:32 1993 William M. Perry (wmperry@indiana.edu)
8035 * w3-epoch.el: Fixed w3-follow-link so it will work again - was
8036 messing up once in a while because of the new code to let images be
8037 used as links.
8038 * w3-epoch.el: Using images as links should work now. Need to have it
8039 check for failure of reading the XPM and use the ALT attribute if it
8040 does.
8041 * w3-url.el (w3-format-news): Fixed this function so that it will no
8042 longer call w3-sentinel on its own. Also changed it so that the <TITLE>
8043 is set to the subject, not the newsgroup name.
8044 * w3-epoch.el: redid the image code to limit the images to 40 colors.
8045 This allows more images to be read in before the conversions start
8046 failing. Can change this arbitrary limit by changing the argument
8047 to ppmquant in w3-graphic-converter-alist.
8048 * w3-misc.el (w3-hexify-string): Fixed this function - it would mess
8049 up when sending hex codes < F. (ie: %F instead of %0F).
8050
8051 Fri Oct 22 12:37:26 1993 William M. Perry (wmperry@indiana.edu)
8052 * w3-url.el: Removed all the references to &optional source in all the
8053 different retrieval areas (w3-http, w3-file, w3-gopher, etc). This will
8054 all be handled in w3-build-continuation from now on. Also changed it so
8055 that printing/sourcing a document doesn't explicitly set the w3-source
8056 variable or w3-print-next, it just wraps the calls to w3-sentinel in a
8057 let statement.
8058 * w3-url.el (w3-http): Changed w3-http to insert an error message into
8059 w3-working-buffer if it couldn't connect to the server. Thanks to
8060 Bengt Andersson <Bengt.Andersson@telelogic.se> for noticing the problem.
8061
8062 Thu Oct 21 06:31:09 1993 William M. Perry (wmperry@indiana.edu)
8063 * w3-mime.el (w3-parse-mime-headers): Changed the detection of circular
8064 redirection to insert a warning at the end of whatever it did retrieve
8065 instead of signalling an error. This way people will know who to
8066 contact for the problem.
8067 * w3-epoch.el (w3-insert-graphic): Added support for ALIGN attribute
8068 of the IMG tag.
8069 * w3-parse.el (w3-fix-paragraphs-in-region): Fixed stupid problem where
8070 ordered lists would not be filled correctly if unordered lists were
8071 positioned before them in the buffer. Thanks to Bengt Andersson
8072 <Bengt.Andersson@telelogic.se> for noticing the problem.
8073
8074 Wed Oct 20 11:35:40 1993 William M. Perry (wmperry@indiana.edu)
8075 * w3-auth.el (w3-basic-auth): Fixed a stupid problem in a regular
8076 expression that caused it to only do access-authorization lookups on the
8077 first part of the path. Now passes all cern tests successfully. On to
8078 pubkey!
8079 * w3-mime.el (w3-create-mime-request): Took out all the \r's. Was
8080 screwing up Cern's experimental authorization server.
8081 * w3-forms.el: Fixed problem in the handling of TEXT input tags when the
8082 initial value was longer than the visible size. Also fixed problem where
8083 typing in a password longer than the visible size caused an error.
8084 * w3-url.el (w3-open-local): Changed this function to call w3-sentinel
8085 if it was called interactively. This way 'o' in a w3 buffer still
8086 works.
8087 * w3-epoch.el (w3-insert-graphic): Completely rewrote this function.
8088 It should be able to get graphics over any type of protocol (it
8089 goes thru w3-retrieve). w3-graphic-converter-alist also now goes by
8090 MIME types.
8091
8092 Tue Oct 19 10:12:49 1993 William M. Perry (wmperry@indiana.edu)
8093 * w3-misc.el (w3-use-links): New function to do a completing read on the
8094 <LINK> tags in the current document. No keybinding yet.
8095 * w3-misc.el (w3-mail-to-author): New function to send mail to the author
8096 of a document. Uses the <LINK> tag with REV=made if any is found.
8097 * w3-parse.el: Added storage of the <LINK> attributes. w3-mail-to-author
8098 will send mail to the author if the 'made' LINK is found.
8099 * w3-url.el (w3-fetch): Added in check to see if w3-working-buffer exists
8100 before calling w3-sentinel. Would give error "No such buffer *W3*" if
8101 you followed a telnet/tn3270/rlogin link.
8102 * w3-gopher.el: Changed the hypertext gopher support to just return raw
8103 HTML like all the other functions now.
8104 * w3.el (w3-parse-relative-link): Changed w3-relative-link to just call
8105 w3-fetch on the results of this function so I could use it in
8106 w3-parse-mime-headers for redirection.
8107 * w3-url.el (w3-retrieve): Moved everything from w3-fetch into this
8108 function. It just returns the name of the buffer the raw HTML is put
8109 into - no processing is done. w3-fetch is now just a call to this
8110 function and then w3-sentinel. HTTP/1.0 redirection and authorization
8111 are handled before exiting.
8112 * w3-auth.el: Added an optional argument to the w3-XXX-auth functions. If
8113 third argument OVERWRITE is non-nil, and a password is found, it is
8114 ignored and a new user/pass combination are prompted for.
8115
8116 Mon Oct 18 08:38:00 1993 William M. Perry (wmperry@indiana.edu)
8117 * w3-parse.el (w3-prepare-buffer): Moved the call to w3-handle-forms to be
8118 after w3-restore-pre so that forms inside <PRE> segments would turn out
8119 right. Not part of the spec, but useful. Thanks to Rob Tillotson
8120 <cq@staff.cc.purdue.edu> for noticing the problem and suggesting the
8121 fix.
8122 * w3-auth.el (w3-b64-encoding): Actually wrote the base 64 encoding
8123 function in lisp. Much faster than using the subprocess.
8124 * w3-lucid.el (x-popup-menu): Added this function to do a blocking popup
8125 menu. Thanks to Jamie Zawinski (jwz@lucid.com) for telling me where to
8126 look - its a hacked up version of yes-or-no-p-dialog-box from
8127 prim/menubar.el.
8128 * w3-mime.el (w3-create-mime-request): Added in checking for authorization
8129 into the MIME request. If a match is found using w3-basic-auth, then a
8130 new line is added with the encoded password.
8131 * w3-auth.el (w3-basic-auth): This now takes an optional parameter PROMPT,
8132 that if non-nil and a server and/or directory is not found in the list,
8133 then the user is prompted for a username/password. If nil, it just
8134 returns nil if not user/pass found.
8135 * w3-auth.el (w3-encode-password): Due to some problems with numbers
8136 getting too large when doing base64 encoding, have reworked this
8137 function to call a program in a subprocess. Program is specified by the
8138 variable w3-b64-encoder, and defaults to b64encode, from
8139 ftp://cs.utk.edu/pub/MIME/b64encode.c.
8140
8141 Sun Oct 17 10:21:06 1993 William M. Perry (wmperry@indiana.edu)
8142 * w3-auth.el (w3-encode-password): I think this does base64 encoding
8143 correctly now. Have to test it more though.
8144 * w3-auth.el: Started work on 'Basic' authentication. Not working yet,
8145 but storage of servers/usernames/passwords/paths works. Subdirectories
8146 of 'protected' directories will find the username/password for the
8147 parent directory, as per the specification (/foo/bar/baz.html will
8148 locate the password entered before for /foo/test.html or / if any were
8149 entered).
8150 * w3-mime.el (w3-parse-mime-headers): Added error checking into the server
8151 redirection to see if something points to itself.
8152 * w3-typecheck.el (w3-floatp): Fixed regular expression problem where
8153 floating point numbers would not be parsed correctly.
8154 * w3-typecheck.el (w3-urlp): Wrote this function to do basic typechecking
8155 of URLS that are input into a <FORM>.
8156 * w3-mime.el (w3-parse-mime-headers): Added support for server-side
8157 redirection (301, 302) and the Method: header also (303).
8158 * w3-forms.el (w3-set-radio-button): First pass at doing Radio buttons the
8159 correct way. Works (to a point) - it doesn't delete one of the zones
8160 after changing their values though. Not sure why.
8161
8162 Sat Oct 16 14:55:39 1993 William M. Perry (wmperry@indiana.edu)
8163 * w3-forms.el: Added support for PASSWORD input tag. Will use
8164 ange-ftp-read-passwd and display '*****' as the value.
8165 * w3-forms.el: Added support for OPTIONS INPUT tag. If in Xwindows and
8166 able to use x-popup-menu it will pop up a menu. If not in Xwindows,
8167 will use a completing read of the possible options.
8168
8169 Fri Oct 15 16:15:59 1993 William M. Perry (wmperry@indiana.edu)
8170 * w3-parse.el (w3-nuke-unsupported): Changed this so that it will support
8171 the ALT tag in IMG statements.
8172 * w3-gopher.el: Changed the gopher handling so that it will pass
8173 everything but directories off to the main viewer-handling procedures.
8174
8175 Thu Oct 14 18:26:55 1993 William M. Perry (wmperry@indiana.edu)
8176 * w3.el (w3-save-url): Fixed problem in w3-save-url where the text was
8177 saved in the kill-ring, but the kill-ring-yank-pointer was not updated.
8178 Thanks to Bengt Andersson <Bengt.Andersson@telelogic.se> for noticing
8179 it.
8180 * w3.el (w3-quit): Fixed a problem where quitting from links would take
8181 you back one level of buffers too far. Thanks to Bill Benedetto
8182 <benedett@gentire.com> for noticing it.
8183
8184 Wed Oct 13 07:10:04 1993 William M. Perry (wmperry@indiana.edu)
8185 * w3.el (w3-quit): Added the variable w3-keep-old-buffers. If t, old w3
8186 buffers are kept. If nil, w3 buffers are deleted after you follow a
8187 link from them. Need to work on getting the parent of a w3 buffer now
8188 though.
8189 * w3-lucid.el (w3-extent-at): Fixed problem where Lucid would not realize
8190 that you were on a link if it was at the first character.
8191 * w3-url.el (w3-build-continuation): Fixed problem where a file with no
8192 MIME viewer would die - just a misplaced set of parentheses.
8193 * w3-parse.el (w3-check-index): Changed this function so it only inserts
8194 the <FORM> tags if protocol is HTTP.
8195
8196 Mon Oct 11 07:19:59 1993 William M. Perry (wmperry@indiana.edu)
8197 * w3-parse.el (w3-prepare-buffer): Ordered lists will now have their
8198 numbers aligned correctly.
8199 * w3-misc.el (w3-fix-fake-urls): This function will turn 'fake' urls like
8200 ftp://somesite/some/file/ into real links like <A
8201 HREF="ftp://somesite/some/file/"> - the text of the link is the text it
8202 replaces. Will be useful for mail/news reading hooks.
8203
8204 Sat Oct 9 08:14:45 1993 William M. Perry (wmperry@indiana.edu)
8205 * w3.el (w3-quit): fixed a problem where quitting from a 'previewed'
8206 buffer would signal an error.
8207 * w3-parse.el (w3-prepare-buffer): Fixed this so that <PLAINTEXT> can
8208 appear anywhere in a buffer, and will be treated appropriately. Thanks
8209 to Darrell Kindred (Darrell.Kindred@CMU.EDU) for noticing the problem.
8210
8211 Fri Oct 8 08:51:37 1993 William M. Perry (wmperry@indiana.edu)
8212 * Changed all the (set buffer " *W3*") to now use the variable
8213 w3-work-buffer instead - this will allow me to have multiple receives
8214 going at the same time. Also allow me to parse out different buffers
8215 for urls and not have to copy back and forth to " *W3*". Not fully
8216 implemented yet.
8217
8218 Tue Oct 5 11:56:30 1993 William M. Perry (wmperry@indiana.edu)
8219 * w3-misc.el (w3-in-assoc): Changed this funcion so that it returns the
8220 first match. Was messing up on some of the wildcards in the default
8221 MIME viewers.
8222 * w3-viewers.el: Several bugfixese/enhancements to the MIME viewer
8223 handling. Everything (including printing, sourcing, and presentation of
8224 hypertext) is now handled by the MIME viewers.
8225 * w3.el: Will now load the file "~/.w3" if it exists. Will let you store
8226 all your w3 variables in the same place. Only loaded after all the
8227 different modules.
8228 * w3-viewers.el, w3-url.el: Changed the viewer handling to be by MIME
8229 content-types all the time. A new variable, w3-mime-extensions,
8230 controls how file extensions are mapped onto MIME content-types.
8231 Inspired by the way MacMosaic handles its viewers. Should be easier to
8232 maintain just one viewer list.
8233
8234 Mon Oct 4 06:19:10 1993 William M. Perry (wmperry@indiana.edu)
8235 * w3-viewers.el: Changed the viewing to ask if you wish to view the output
8236 of the process. Generates unique buffer names, etc. Thanks to T.V.
8237 Raman <raman@cs.cornell.edu> for suggesting it.
8238 * w3-viewers.el: Moved all the external/internal viewer handling into this
8239 file.
8240 * w3.el (w3-quit): Fixed problem where w3 would signal an error when you
8241 quit and the buffer that preceded it has been killed. Just goes to the
8242 next buffer now. Thanks to Bengt Andersson
8243 <Bengt.Andersson@telelogic.se> for noticing it.
8244 * w3-lucid.el: Applied patch from Darrell Kindred
8245 <Darrell_Kindred@cmu.edu> which fixed a problem with finding tags of
8246 hyperlinks when it had other attributes (<ADDRESS>,<B>, etc) as well.
8247
8248 Fri Oct 1 06:29:37 1993 William M. Perry (wmperry@indiana.edu)
8249 * w3-parse.el (w3-fix-paragraphs-in-region): Added support for the <HR>
8250 tag (horizontal rule).
8251 * w3-mime.el (w3-mime-viewer): Fixed a problem where this returned a cons
8252 where it should have returned a string. Thanks to Bengt Andersson
8253 <Bengt.Andersson@telelogic.se> for noticing it (yet again).
8254
8255 * w3-gopher.el: Fixed a few problems with searching
8256 * w3-url.el: removed newlines from regexps - were messing up <PRE>
8257 segments.
8258 * w3-url.el: changed mailto to include the url that it was sent from.
8259
8260 Mon Sep 27 13:57:34 1993 William M. Perry (wmperry@indiana.edu)
8261 * w3-typecheck.el (w3-intp): Changed the function to check whether an
8262 integer was valid. Would mess up in emacs19, where 12.5 is a good
8263 parameter to string-to-int.
8264
8265 Sat Sep 25 06:48:55 1993 William M. Perry (wmperry@indiana.edu)
8266 * w3-typecheck.el: Added this file to control typechecking of forms entry
8267 fields. Checks dates, ints, floats, urls, and text.
8268 * w3-forms.el (w3-do-form-entry): changed so that it will use the new
8269 typechecking functions.
8270
8271 Fri Sep 24 14:01:54 1993 William M. Perry (wmperry@indiana.edu)
8272 * w3-lucid.el: completely rewrote the forward and backward link movement.
8273 Works a lot better now.
8274
8275 Thu Sep 23 11:36:35 1993 William M. Perry (wmperry@indiana.edu)
8276 * w3-parse.el (w3-prepare-buffer): fixed <TITLE> handling so it takes out
8277 leading and trailing spaces/tabs. Could make it difficult to find a
8278 buffer when the name began with a space.
8279 * w3-parse.el (w3-build-links-list): Fixed problem where link names would
8280 be too long (would include part of the HREF) when the HREF was not
8281 quoted. Thanks to Dong-Ping Deng (deng@owl.rhic.bnl.gov) for noticing
8282 it.
8283
8284 Wed Sep 22 10:49:37 1993 William M. Perry (wmperry@indiana.edu)
8285 * w3-misc.el (w3-maybe-relative): Fixed stupid bug where I didn't add the
8286 new tn3270 link type to a few regular expressions.
8287
8288 Tue Sep 21 10:51:09 1993 William M. Perry (wmperry@indiana.edu)
8289 * w3-url.el: Added support for tn3270://... links. Thanks to T V Raman
8290 <raman@cs.cornell.edu> for noticing its lack.
8291 * w3-parse.el (w3-check-index): Added variable w3-use-forms-index. If
8292 non-nil, will replace <ISINDEX> tags with a very short <FORM> for
8293 searching. Default is t, like Xmosaic.
8294 * w3-vars.el: Added more styles for the <EM> tag.
8295
8296 Mon Sep 20 07:02:28 1993 William M. Perry (wmperry@indiana.edu)
8297 * w3-emacs19.el (w3-find-specific-link): Emacs19 can now find #identifier
8298 marks in documents.
8299 * w3-gopher.el (w3-gopher-retrieve): Fixed a problem with gopher sending
8300 more than one character 'description' to the server. Would result in
8301 'Can't open 1/whatever' in some cases.
8302 * w3-misc.el (w3-show-hotlist): Added this function to show the hotlist in
8303 a hypertext form. Thanks to Stephen Simpson (simpson@math.psu.edu) for
8304 suggesting it.
8305 * w3-forms.el: Added in support for emacs 18
8306 * w3-emacs.el: Added in support for deleting an arbitrary zone. This
8307 was needed to make forms support work correctly.
8308 * w3-vars.el (w3-be-asynchronous): added this variable to control whether
8309 documents would be retrieved in a non-blocking way over HTTP.
8310
8311 Sun Sep 19 14:15:39 1993 William M. Perry (wmperry@indiana.edu)
8312 * w3-parse.el (w3-handle-em-tags): Fixed problem where emacs18 would
8313 die on handling any <EM> tag. Thanks to mcr@ccs.carleton.ca
8314 (Michael Richardson) for pointing it out.
8315 * w3-mime.el (w3-mime-viewer): Fixed problem with the viewer finder - was
8316 trying to do a car of a string Keith Waclena
8317 <keith@neuromancer.lib.uchicago.edu> for sending me the fix.
8318
8319 Fri Sep 17 09:23:08 1993 William M. Perry (wmperry@indiana.edu)
8320 * w3-mosaic.el: fixed problem where deleting or adding hotlist entries
8321 would not update the menubar. Thanks to jsc@mit.edu for noticing the
8322 problem.
8323
8324 Mon Sep 13 06:40:35 1993 William M. Perry (wmperry@indiana.edu)
8325 * Added the <REMOVED> and <ADDED> tags (both as containers and roles of
8326 the <EM> tag.
8327 * w3-parse.el: took out the conversion of IMG tags to hyperlinks - was
8328 messing up when links were nested - need to work on it.
8329 * w3-lists.el (w3-build-table): tables should now handle <DD> with no
8330 matching <DT> a little better. Don't know why people bother writing
8331 HTML this bad, but oh well.
8332 * w3-mime.el (w3-parse-mime-headers): Had a problem parsing out the mime
8333 headers if there wasn't a crlf at each endline, which broke parsing
8334 NCSA's new 1.0 server. Fixed now.
8335
8336 Fri Sep 10 05:52:06 1993 William M. Perry (wmperry@indiana.edu)
8337 * w3-emacs19.el: took out blank definition of w3-submit-form that
8338 would screw up submitting forms. (Emacs19.el got loaded after
8339 w3-forms.el so would have a blank definition)
8340
8341 Thu Sep 9 07:57:58 1993 William M. Perry (wmperry@indiana.edu)
8342 * w3-parse.el: Added support for <SP> (nonbreaking spaces), and <BR>
8343 (force line breaks), and <EM> tags - the EM tags don't allow multiple
8344 tags right now (ala <EM B I> </EM>, but nesting of <EM> tags works.)
8345
8346 Wed Sep 8 11:58:21 1993 William M. Perry (wmperry@indiana.edu)
8347 * w3-url.el (w3-build-continuation): the fetching of grouop annotations
8348 has been removed, as the experiment at NCSA has ended.
8349 * w3-forms.el (w3-revert-form): finished this function - now works
8350 correctly.
8351 * Added code to all emacs-specific files to call w3-do-form-entry if
8352 w3-follow-link is called on a zone that is tagged with 'w3form.
8353 * I have serious doubts whether the form support will work in emacs18 - I
8354 need to write a delete-zone function for it, but that might be a bear.
8355 Will toy with it later.
8356
8357 Tue Sep 7 07:13:36 1993 William M. Perry (wmperry@indiana.edu)
8358 * w3-forms.el: added a (delete-overlay zone) if running FSF19 so that not
8359 all edits are sent when you submit a form.
8360 * w3-forms.el: now, if a checkbox's VALUE/DEFAULT field is empty, it is
8361 sent as name=PRIMED, ala xmosaic.
8362 * w3-forms.el: fixed bug where the maxlength would be set to 20 instead of
8363 unlimited if it was not specified. (Actually, its set to 10,000 but I
8364 think that should be enough for a while. :)
8365
8366 Mon Sep 6 08:59:43 1993 William M. Perry (wmperry@indiana.edu)
8367 * w3-forms.el: Eureka! They actually work now. Successfully submits to
8368 the NCSA server/demo pages. Still a little kludgey, but cleaning it up
8369 should be too difficult.
8370 * w3-forms.el: forms now keyed by number so it will be easier to submit
8371 them back to the server. Also changed the submit and reset buttons to
8372 take their button labels from the VALUE tag as xmosaic does.
8373
8374 Sun Sep 5 09:17:42 1993 William M. Perry (wmperry@indiana.edu)
8375 * w3-forms.el: more work on forms support - can now click on check boxes
8376 and enter text in the entry areas.
8377 * w3-forms.el: added support for the parsing of forms
8378
8379 Sat Sep 4 11:06:12 1993 William M. Perry (wmperry@indiana.edu)
8380 * w3-mime.el: Fixed a problem where mime viewers would not work correctly
8381 - tried to do a car() on a string.
8382 * w3-mosaic.el (w3-add-document-to-hotlist): fixed a bug in the creation
8383 of gopher hotlist entries. Thanks to Erik Ostrom
8384 (eostrom@mcs-server.gac.edu) for noticing and patching it.
8385 * w3-gopher.el: more work on trying to get searching to work - almost
8386 there.
8387
8388 Wed Sep 1 09:17:00 1993 William M. Perry (wmperry@indiana.edu)
8389 * w3-gopher.el: Did quite a bit of work on the gopher support. Lots of
8390 ideas, some code from the original gopher.el, but this keeps it in
8391 hypertext - can print, get the document source, add to hotlist, etc.
8392 Searching still does not work.
8393
8394 Tue Aug 31 10:03:04 1993 William M. Perry (wmperry@indiana.edu)
8395 * w3-misc.el: Changed the viewer handling so that it creates unique
8396 filenames - if you viewed several things at once, it would write over
8397 the old file, and kill the old viewers. Also fixed problem where it
8398 wouldn't delete the w3-tmp file when it was done viewing.
8399
8400 Mon Aug 30 10:19:07 1993 William M. Perry (wmperry@indiana.edu)
8401 * w3-url.el (w3-gopher): added variable w3-use-hypertext-gopher. If 't'
8402 use the gopher interface I just wrote, or use Scott Snyder's gopher
8403 mode. (The gopher mode is a slightly more complete, but mine preserves
8404 the hypertext feel)
8405 * w3-gopher.el: added this file - rolled my own gopher interface this
8406 afternoon. Needs more work, but seems functional.
8407 * w3-misc.el: changed the viewer handling so that it handles the viewers
8408 asynchronously again.
8409
8410 Fri Aug 27 07:06:39 1993 William M. Perry (wmperry@indiana.edu)
8411 * w3-parse.el (w3-handle-address): address handling handles newlines
8412 before and after ADDRESS tags better - so multiple ADDRESS tags
8413 following each other don't have more than one newline, etc.
8414
8415 Thu Aug 26 14:49:28 1993 William M. Perry (wmperry@indiana.edu)
8416 * w3-parse.el (w3-fix-paragraphs-in-region): fixed problem where the
8417 fleading spaces/tabs of a line in a PRE or XMP segment would get
8418 nuked. Thanks to Bob Olson (olson@mcs.anl.gov) for noticing it.
8419
8420 Tue Aug 24 22:49:38 1993 William M. Perry (wmperry@indiana.edu)
8421 * w3-epoch.el: fixed a typo - left out a " in a defvar which caused the
8422 compiles to fail. Thanks to Andrew Violette (violett@indiana.edu) for
8423 noticing it.
8424
8425 Mon Aug 23 07:12:05 1993 William M. Perry (wmperry@indiana.edu)
8426 * w3-misc.el (w3-lookup-style): Fixed stupid mistake where emacs19
8427 wouldn't return any styles from this function
8428 * w3-parse.el: Fixed a problem where it would not fill paragraphs
8429 correctly after the last PRE segment of the text.
8430 * w3-parse.el: Made the parser a lot less destructive (not as many
8431 delete-regions) - this should make it handle overlapping formatting
8432 better in most cases. And maybe a little faster, since it doesn't have
8433 to create as many strings and do as many re-insertions.
8434
8435 Sun Aug 22 09:25:14 1993 William M. Perry (wmperry@indiana.edu)
8436 * w3-emacs19.el: rewrote w3-view-this-url and w3-follow-link so that they
8437 won't sometimes choke on links at the end of bold/italic/whatever zones.
8438 * w3-url.el (w3-http): now prints outi ts reading status (Reading.....)
8439 * w3-lucid.el: Took out the copying of a non-existent 'underline face.
8440
8441 Wed Aug 18 06:27:12 1993 William M. Perry (wmperry@indiana.edu)
8442 * w3-mosaic.el (w3-write-global-history): fixed this so it actually works
8443 again - forgot to change it when I changed the format of w3-history-list
8444 to be an assoc list.
8445
8446 Tue Aug 17 18:01:00 1993 William M. Perry (wmperry@indiana.edu)
8447 * w3-mosaic.el (w3-fetch-annotations): Fixe problem where the annotation
8448 fetch would die if the server couldn't be contacted.
8449
8450 Mon Aug 16 17:04:23 1993 William M. Perry (wmperry@indiana.edu)
8451 * w3-emacs19.el: took out the xresource reading - will depend on
8452 emacs*w3-XXX-style.AttributeFont like the lucid emacs stuff.
8453 * w3-lucid.el, w3-emacs19.el: changed these so that if the newly created
8454 faces aren't set up in the xdefaults, it will copy the appropriate face
8455 (header-style copies 'bold-italic, etc). Thanks Michael J. Lamoureux
8456 (tolamour@engin.umich.edu)
8457
8458 Sun Aug 15 09:22:52 1993 William M. Perry (wmperry@indiana.edu)
8459 * w3-url.el: Added #linkname finding for local files and ftp html files.
8460 * w3.latex: added a section on going through firewalls/telnet, and using
8461 the new tcp.c and tcp.el package.
8462 * w3.el: Changed the w3-help function to make sure a function is defined
8463 before checking for documentation strings, etc. Also changed it so that
8464 it puts it in a hypertext buffer. This opens up the idea of putting
8465 links in the documentation strings. :)
8466 * Made tcp.c and tcp.el part of the 'extras' distribution.
8467 * w3-mosaic.el: Fixed problem where it would try to send the annotation
8468 request to a string if w3-open-stream failed.
8469 * w3-misc.el: changed the telnet handling so that it will return 'nil' if
8470 telnet could not connect to the remote host.
8471 * w3-vars.el (w3-color-display): this will now be set correctly in emacs19
8472 - had spelled a function name wrong.
8473 * w3-url.el: Change w3-open-local and w3-file to respect new variable
8474 w3-directory-format, which tells it whether to have a hypertext
8475 directory listing, or just pass off to dired.
8476
8477 Fri Aug 13 07:50:50 1993 William M. Perry (wmperry@indiana.edu)
8478 * w3-mosaic.el: Fixed problem with not killing the "Process *anno*
8479 finished" in http bufffers.
8480 * w3-lists.el: Fixed bug where w3-sublists-exist would bomb in epoch.
8481 Epoch's re-search-forward returns t or nil, not the point of the
8482 match like lucid/emac18/emacs19. Several people pointed it out.
8483
8484 Thu Aug 12 17:51:09 1993 William M. Perry (wmperry@indiana.edu)
8485 * w3-misc.el (w3-pass-to-viewer): Fixed problem where this would not
8486 display a picture if you were in Xwindows - flaw in a logical statement.
8487 Thanks to Phil Kime (philkime@cogsci.edinburgh.ac.uk) for noticing it.
8488 * w3-parse.el (w3-build-links-list): Added a few patches from Erik Ostrom
8489 (fiicmds04.tu-graz.ac.at) - fixes bug with only recognizing NAMEd hrefs
8490 when the NAMEs are quoted, and botching of relative #links.
8491 * w3-url.el: changed w3-http and w3-gopher to check the port # - if it is
8492 in w3-bad-port-list, ask for confirmation before opening the connection.
8493
8494 Tue Aug 10 13:07:04 1993 William M. Perry (wmperry@indiana.edu)
8495 * New variable w3-bad-server-list, that is a list of HTTP/0.9 servers that
8496 can barf on HTTP/1.0 requests. Generally just servers that have a
8497 decent amount of lag from your site (or that completely barf on
8498 HTTP/1.0, like the TeXinfo gateway at ohio-state).
8499 * w3-mime.el: changed w3-create-mime-request to check w3-bad-server-list
8500 for the current server and the value of w3-use-http2. If both are
8501 false, then generate an HTTP/1.0 request, otherwise HTTP/0.9
8502 * w3-url.el: changed w3-http to always use w3-create-mime-request.
8503
8504 Mon Aug 9 08:52:10 1993 William M. Perry (wmperry@indiana.edu)
8505 * w3.el: Added w3-documents-menu, an assoc list of titls and urls to turn
8506 into a menu if you are in lemacs or emacs19. Add support for running it
8507 on dumb terminals via completing-read later.
8508 * w3.el: Ripped out all the variable definitions into w3-vars.el
8509 * w3-mime.el: fixed quite a few problems with w3-create-mime-request
8510 * w3-misc.el: think I finally got the truncated pages problem fixed.
8511 (yeah, right :)
8512 * w3.el: Added code from Erik Ostrom (eostrom@fiicmds04.tu-graz.ac.at) to
8513 patch gopher-mode to throw you back into w3 when encountering a WWW link
8514 in gopher. Hopefully these will make it back into the main gopher.el.
8515 * w3-emacs19.el (w3-back-link): Added fix from Erik Ostrom
8516 (eostrom@fiicmds04.tu-graz.ac.at) so it won't give you an error in files
8517 with only 1 link when you try to move backward.
8518 * w3-epoch.el: fixed a typo where you wouldn't be able to retrieve
8519 images over http.
8520
8521 Sun Aug 8 13:56:11 1993 William M. Perry (wmperry@indiana.edu)
8522 * w3-url.el: added support for file://localhost urls. Thanks to
8523 witbrock@cmu.edu for pointing out that they didn't work
8524 * w3-emacs.el: took out the searching forward for '[' in the
8525 goto-start-of-zone routine. Would fail if w3-delimit-links was nil.
8526 Thanks to witbrock@cmu.edu for pointing it out.
8527 * Revamped w3-url.el, w3-mosaic.el, and w3-misc.el to get the telnet
8528 support working better. No more mucking around with filters, etc.
8529 * w3-parse.el (w3-build-links-list): Changed the link routine so that it
8530 will default to putting the end of a link at the end of the current line
8531 if none is found normally.
8532 * w3-url.el: Local directories are now put into a hypertext buffer, and
8533 parsed by w3. Not sure if I should leave it this way or not.
8534
8535 Sat Aug 7 03:28:58 1993 William M. Perry (wmperry@indiana.edu)
8536 * w3-lists.el (w3-build-table): Changed it so you don't need to have a
8537 DT in a DL list.
8538 * w3-mime.el (w3-mime-viewer): fixed this function to actually work! :)
8539 (Was returning a list of the viewer, had to add a (car).)
8540 * Applied several patches from Jin S Choi (jsc@monolith.mit.edu), fixing
8541 several stupid mistakes I had made. :) Including, too many ')' in
8542 emacs19, bad font setting in emacs19, noticed truncated pages via http2,
8543 underlining of headings is off by default now.
8544 * w3-url.el: no longer print out "Reading..." when receiving documents -
8545 would sometimes scramble the document.
8546 * w3-misc.el: w3-open-stream no longer errors when it can't connect to a
8547 server - this would cause w3 to bomb if the annotation server were down.
8548 Thanks to Jin S Choi (jsc@monolith.mit.edu) for noticing it.
8549 * w3-misc.el: w3-send-string should be a little better about not sending
8550 mulitple lines to the server now, especially in emacs19 & epoch(?) where
8551 accept-process-output accepts a timeout.
8552
8553 Fri Aug 6 14:45:20 1993 William M. Perry (wmperry@indiana.edu)
8554 * w3-url.el: changed the gopher handling to pass off everything to gopher
8555 mode, so it can now handle gifs, images, etc.
8556 * w3-lists.el: Made DL be compact by default until I get the code to
8557 change it based on DL COMPACT working right.
8558 * w3.el: removed the w3-useful-documents function - not really worth
8559 having.
8560 * w3-lists.el: Totally rewrote the main loop so its not recursive, and
8561 doesn't use save-restriction. Much faster now. Also truly fixed
8562 problem with not nesting correctly.
8563 * w3-html+.el: a few tweaks, not ready for prime time yet though.
8564
8565 Thu Aug 5 08:22:16 1993 William M. Perry (wmperry@indiana.edu)
8566 * w3-parse.el: Fixed bug in w3-fix-paragraphs that would cause it to loop
8567 indefinitely if there were more than 2 PRE sections in a document.
8568 * w3-misc.el: Will now print out "Reading....." when receiving input.
8569 * w3-misc.el: w3-open-stream will now try to open the stream
8570 w3-connection-retries times until it receives a valid connection.
8571
8572 Wed Aug 4 08:49:44 1993 William M. Perry (wmperry@indiana.edu)
8573 * w3-html+.el: can now include links as data table elements. Don't wrap
8574 stuff onto next lines yet though.
8575
8576 Tue Aug 3 00:39:50 1993 William M. Perry (wmperry@indiana.edu)
8577 * w3-lists.el: nested lists don't indent too far now. Normal lists are
8578 only indented 1 tab.
8579 * w3-html+.el: started work on this file to contain experimental HTML+
8580 parsing routines. Will probably eventually rewrite most of the parser.
8581 Mostly support for tables in right now. Will release soon.
8582
8583 Mon Aug 2 09:21:23 1993 William M. Perry (wmperry@indiana.edu)
8584 * w3-parse.el: Added support for arbitrary tags (!ENTITY ...), and
8585 support for endash and emdash entities.
8586 * w3-parse.el: Fixed problem where links with no HREF field would bomb out
8587 the parser (trying to string-match on nil).
8588
8589 Thu Jul 29 10:35:06 1993 William M. Perry (wmperry@indiana.edu)
8590 * w3-lists.el: found major bug with nesting multiple ULs inside of an
8591 OL Seems to be fixed now though.
8592
8593 Wed Jul 28 08:29:31 1993 William M. Perry (wmperry@indiana.edu)
8594 * w3.latex: revamped this so I can now use the latex2html perl script by N
8595 F Drakos (nikos@cbl.leeds.ac.uk). This will (almost) guarantee that the
8596 online documentation is as up-to-date as the latex files.
8597 * w3-parse.el: Will now be able to find titles that don't have TITLE and
8598 /TITLE on the same line.
8599 * w3-parse.el: Now stores the full url in each link's data zone - this
8600 will allow print-url-under-point to work, and will make it easier to
8601 write something that prints out a string of html documents.
8602 * w3-lists.el: Added this file. Contains new functions to do better
8603 nesting of lists. Shouldn't hang emacs, but if it does, let me know
8604 right away and I'll try to fix it. Works great on the NCSA demo
8605 document - and it has DLs inside ULs inside DLs inside ULs, so I figured
8606 it was a good torture test for it. :)
8607 * w3-mosaic.el: changed the hotlist parsing code to remove empty lines so
8608 you won't get a document type of ^Jhttp: if there are spurious blank
8609 lines in the hotlist file.
8610
8611 Mon Jul 26 09:45:34 1993 William M. Perry (wmperry@indiana.edu)
8612 * w3-emacs19.el: Fixed forward and backward link movement.
8613 * w3-parse.el: Now transforms IMG ... tags into HREFs.
8614
8615 Sun Jul 25 15:00:43 1993 William M. Perry (wmperry@indiana.edu)
8616 * w3-misc.el: added function w3-find-this-file, which will do a find file
8617 on the current w3 documents source (if in FTP or local file mode). Will
8618 be able to do it over HTTP when HTTP/1.0 becomes supported. Thanks to
8619 Heiko Muenkel (muenkel@tnt.uni-hannover.de) for suggesting it.
8620 * w3-misc.el (w3-send-string): Added a sit-for statement so it will wait
8621 for process output - if the process is closed, then don't send any more
8622 lines of the request. This seems to have stopped the truncation of
8623 pages.
8624
8625 Fri Jul 23 07:23:05 1993 William M. Perry (wmperry@indiana.edu)
8626 * w3.el: Added patches by mhpower@athena.mit.edu. Fixed a problem with a
8627 non-existent gopher directory in w3-interesting-docs, and a typo.
8628 * w3-url.el (w3-unhex): Added patches by mhpower@athena.mit.edu. This
8629 should give the correct values now. Was off by 6.
8630
8631 Thu Jul 22 12:05:17 1993 William M. Perry (wmperry@indiana.edu)
8632 * w3.el: Added new variable w3-use-http2. If 't', w3 will use the
8633 HTTP/1.0 support that for some reason truncates pages. Default is t
8634 * Makefile: fixed stupid mistake where I left out a ${LISPDIR} so it
8635 always tried to install in the root directory (/)
8636
8637 Tue Jul 20 11:52:33 1993 William M. Perry (wmperry@indiana.edu)
8638 * w3-parse.el (w3-fix-paragraphs): This function now respects PRE and XMP
8639 segments and won't fill paragraphs in them.
8640
8641 Mon Jul 19 09:22:17 1993 William M. Perry (wmperry@indiana.edu)
8642 * w3-parse.el (w3-build-links-list): Fixed a problem where the text from
8643 the last link would be used if there was a newline before the closing
8644 /A in a link. Also fixed several places where a link listing would
8645 inherit items from the last link if they weren't defined (METHOD, URN,
8646 etc)
8647
8648 Sat Jul 17 11:36:31 1993 William M. Perry (wmperry@indiana.edu)
8649 * Started work on adding NeXT mouse support in w3-emacs.el
8650 * Disabled the HTTP/1.0 support - was truncating pages for some reason.
8651 * w3-mosaic.el (w3-grok-annotation-format): Won't bomb if one of the
8652 PAN-###.html files doesn't exist.
8653
8654 Fri Jul 16 07:32:54 1993 William M. Perry (wmperry@indiana.edu)
8655 * w3-mosaic.el (w3-do-personal-annotation): this will now correctly create
8656 the LOG file in the personal annotation directory if it doesn't exist.
8657 * w3-parse.el (w3-prepare-buffer): Wrapped all the parsing stuff in a
8658 (let ((case-fold-search t)) ,,,) so that lowercase tags will be
8659 recognized correctly. Thanks to rhb@hotsand.att.com for noticing it
8660 still messed up on lowercase tags.
8661
8662 Thu Jul 15 11:11:34 1993 William M. Perry (wmperry@indiana.edu)
8663 * w3-docomp.el (compile-w3): Added w3-mime.el to the list of files to
8664 compile.
8665 * w3.el: Added lines to make w3-current-mime-* buffer local
8666 * w3-parse.el (w3-prepare-buffer): Added variable w3-right-border to
8667 control indentation on the right hand side of the buffer. (Thanks to
8668 Nathan Torkington (Nathan.Torkington@vuw.ac.nz) for suggesting it.
8669 * w3-misc.el (w3-basepath): This will no longer bomb if you are in a
8670 scratch buffer (Thanks to Nathan Torkington
8671 (Nathan.Torkington@vuw.ac.nz) for reporting it.
8672 * Release Version .9b
8673 * w3.el (w3-viewer-alist): The command to execute should now include a
8674 '%s' wherever you want a filename to appear.
8675 * Should now send all the right headers to a server, and act correctly.
8676 (Won't bomb if server doesn't send make a MIME-ified document)
8677 * w3-mime.el: Can now create a valid HTRQ, parse a document's response
8678 headers, and figure out if a document is a MIME-ified response.
8679 * w3-mime.el: First crack at making w3 mime compliant.
8680
8681 Wed Jul 14 03:42:08 1993 William M. Perry (wmperry@indiana.edu)
8682 * w3.el (w3-useful-documents): Added an 'interesting-docs' assoc list.
8683 Similar to Xmosaics 'Documents' menu - just interesting interfaces that
8684 are in the web.
8685 * w3-parse.el (w3-prepare-buffer): Took the file viewing code out of this
8686 function - should never be evaluated.
8687 * w3.el (w3-viewer-assoc-list): No longer automatically append
8688 auto-mode-alist to this - will mess up finding of hypertext files if you
8689 have html-mode in your list.
8690 * w3-url.el: several changes to this file to actually make the external
8691 viewers actually work again.
8692
8693 Tue Jul 13 12:36:34 1993 William M. Perry (wmperry@indiana.edu)
8694 * w3-url.el (w3-telnet): Changed this to use terminal-emulator instead of
8695 transparent-window, since it won't work in emacs19 or lucid.
8696 * w3-url.el (w3-file): Will now correctly remember the name of the last
8697 buffer when retrieving files via ftp. Thanks to Dong-Ping Deng
8698 (deng@bunny.rhic.bnl.gov) for noticing it didn't.
8699 * w3-mosaic.el (w3-parse-personal-annotations): no longer bombs if the
8700 annotation directory doesn't exist. Thanks to Heiko Muenkel
8701 (muenkel@tnt.uni-hannover.de) for noticing.
8702 * w3-parse.el (w3-build-table): Building of definitions list is forgiving
8703 if there is no DD.
8704
8705 Mon Jul 12 07:08:38 1993 William M. Perry (wmperry@indiana.edu)
8706 * w3.el: changed add-hook to use w3-member. Thanks to Larry Masinter
8707 (masinter@parc.xerox.com) for suggesting it.
8708 * w3-parse.el & w3.el: fixed the run-hooks calls so they will actually
8709 work. Thanks to Larry Masinter (masinter@parc.xerox.com) for pointing
8710 out my mistake.
8711 * Makefile: fixed a few problems - thanks to eostrom@iicm.tu-graz.ac.at
8712 for pointing them out. (Things like not compiling hyperbole, can now
8713 configure what file to update the autloads and stuff in.)
8714 * w3-parse.el (w3-balance-XXX): fixed stupid mistake where I didn't remove
8715 calls to string-to-int after redefining another function.
8716 * w3-misc.el (w3-count-occurences): added this function so "XX matches"
8717 does not flash in the minibuffer when balancing PRE and XMP segments.
8718 Directly from the emacs19 how-many function, but with no message at the
8719 end.
8720 * w3-url.el (w3-mailto): changed syntax of mailto support to be
8721 mailto:any-address-compliant-with-rfc822. It just pops up a mail buffer
8722 and sticks the rest of the url after mailto: in the To: line. mailto
8723 also now honors the variable w3-mutable-windows.
8724 * w3-parse.el (w3-balance-xmp): added this function to balance XMP
8725 segments just like PRE segments.
8726
8727 Sun Jul 11 08:08:44 1993 William M. Perry (wmperry@indiana.edu)
8728 * w3-print.el (w3-convert-latex-to-html): added this function to convert
8729 LaTeX documents to HTML. Not sure why - was just bored. :)
8730 * w3-url.el (w3-mailto): added this function to support a new link type.
8731 mailto://host/user will create a mail buffer and mail to user@host. The
8732 syntax for this may change since it is not standard.
8733 * w3-parse.el (w3-build-table): fixed problem for when there was no
8734 corresponding DD for a DT in a definition list. A few documents at
8735 CERN are like this.
8736
8737 Sat Jul 10 08:55:35 1993 William M. Perry (wmperry@indiana.edu)
8738 * w3.latex: did lots of work updating the documentation.
8739 * w3-emacs19.el (w3-emacs19-setup-faces): made function w3-try-make-XXX so
8740 that w3 will still load and run, even if you use a font like '6x13' that
8741 it can't make bold or italic.
8742 * w3-parse.el: PRE and ADDRESS tags now look a little better.
8743 * w3-mosaic.el: changed the annotation functions to set the
8744 w3-current-annotation _AFTER_ calling html-mode, which will nuke all
8745 buffer-local variables.
8746 * w3-mosaic.el (w3-add-personal-annotation): Now supports adding personal
8747 annotations.
8748 * w3-mosaic.el (w3-add-group-annotation): now inserts /PRE as the first
8749 line so that you can use all the formatting characteristics of HTML.
8750
8751 Fri Jul 9 07:31:20 1993 William M. Perry (wmperry@indiana.edu)
8752 * w3-mosaic.el (w3-delete-personal-annotation): delete the current
8753 annotation from your personal directory.
8754 * w3-mosaic.el (w3-fetch-personal-annotations): fixed dumb mistake in
8755 formatting the url of each annotation.
8756 * w3-parse.el (w3-prepare-buffer): Will now check for any personal
8757 annotations and put them at the end of the buffer (after group
8758 annotations, if any).
8759 * w3-mosaic.el: added functions for reading the personal annotations from
8760 w3-personal-annotation-directory. No support for addition or deletion
8761 of personal annotations yet.
8762 * w3.el (w3-mode.el): Delete group annotation option is only available in
8763 lucid when user is in an annotation.
8764 * w3-[lucid|emacs19].el: changed menus to include deleting and adding
8765 group|personal annotations
8766 * w3-mosaic.el: started working on adding personal annotation support.
8767
8768 Thu Jul 8 15:32:45 1993 William M. Perry (wmperry@indiana.edu)
8769 * w3-mosaic.el (w3-add-group-annotation): changed this so that it will
8770 load up html-mode and have C-c C-c send the annotation.
8771 * w3-mosaic.el: Annotations are now fetched if w3-group-annotation-server
8772 is defined.
8773 * w3-mosaic.el: Annotations can now be deleted - no key binding yet.
8774 * w3-mosaic.el: Annotations can now be added. No key binding yet
8775
8776 Wed Jul 7 13:16:21 1993 William M. Perry (wmperry@indiana.edu)
8777 * w3-emacs19.el (w3-back-link): Fixed w3-back-link so that the cursor will
8778 be at the beginning of the link.
8779 * w3-emacs19.el: changed all the functions to use native emacs19 overlay
8780 functions, instead of hacked up lucid-like syntax. (Menus are still
8781 done in lucid-style though)
8782
8783 Tue Jul 6 12:41:03 1993 William M. Perry (wmperry@indiana.edu)
8784 * w3-mosaic.el: Started work on w3-add-annotation and w3-fetch-annotations
8785 to implement the NCSA group annotation facilities. Don't work right now
8786 - not sure why. Need good docs (which don't exist) for the server. :)
8787 * w3.el (w3-view-url): Fixed problem where this function would put too
8788 many '/' in the url.
8789 * w3-emacs19.el: Made a few changes to forward and backward movement among
8790 links. Still a few bugs, but can now find links in headers.
8791
8792 Mon Jun 28 12:46:09 1993 William M. Perry (wmperry@indiana.edu)
8793 * Added the variables w3-link-start-delimiter and
8794 w3-link-end-delimiter so you don't have to edit the code to surround
8795 links with something other than '[[' and ']]'. Thanks to Andrew
8796 Violett (violett@indiana.edu) for suggesting this.
8797
8798 Sun Jun 27 14:54:50 1993 William M. Perry (wmperry@indiana.edu)
8799 * w3-parse.el (w3-balance-pre): added this function to insert missing
8800 /PRE tags. Several documents on info.cern.ch leave these out and
8801 cause the browser to crash (args out of range -5,1 or some such).
8802 * w3.el (w3-quit): Fixed bug if running in emacs19 without X, would cause
8803 terminal to lock up indefinitely.
8804 * w3.el: w3-view-url now takes optional argument no-show. If you pass it
8805 an argument from a lisp function, it will return the current url without
8806 message'ing it in the minibuffer.
8807 * w3-(lucid|emacs|emacs19|epoch).el: w3-view-this-url now acts the same as
8808 w3-view url (doesn't flash the url in the minibuffer).
8809 * w3-(lucid|emacs19).el: Added some items to the menu, and a separator
8810 between the links lists and the normal commands.
8811
8812 Sat Jun 26 11:47:52 1993 William M. Perry (wmperry@indiana.edu)
8813 * w3-emacs19.el: slight modifications. Nothing really noticeable.
8814 * w3-print.el (w3-print-this-url): fixed this so ftp files will print
8815 correctly. Also had to change w3-file.
8816
8817 Thu Jun 24 09:02:23 1993 William M. Perry (wmperry@indiana.edu)
8818 * w3-url.el (w3-parse-buffer): Check to see if a url is already in the
8819 history list before storing. (Also check for bogus ones like
8820 file:historylist.
8821 * w3-misc.el (w3-show-history-list): Added this function to show the
8822 history list to the user in hypertext form. I just use w3-history list
8823 and make a hypertext buffer of it on the fly. Thanks to Matthew Newhook
8824 (matthew@jeeves.engr.mun.ca) for suggesting it.
8825 * w3-url.el: no longer store the URL in the history list here. Do it in
8826 w3-parse-buffer so I can store the TITLE of the document also.
8827
8828 Tue Jun 22 10:18:54 1993 William M. Perry (wmperry@indiana.edu)
8829 * w3.el (w3-document-source): Fixed stupid problem where I put http in
8830 twice when building url of current document. Thanks to Denys Duchier
8831 (dduchier@csi.uottawa.ca) for noticing/fixing it.
8832
8833 Mon Jun 21 12:38:23 1993 William M. Perry (wmperry@indiana.edu)
8834 * w3-url.el (w3-telnet): Will actually work now. Was bombing when the url
8835 was not of the form username@hostname:port. Would try to extract the
8836 username, even though it wouldn't exist. Thanks to Phil Molloy
8837 (Molloyd@ICD.Teradyne.COM) for noticing it.
8838 * w3-parse.el (w3-build-links-list): Fixed a problem where a newline right
8839 after after the > in a url would cause the text of the link not to show
8840 up. Thanks to Dirk Husemann (Dirk.Husemann@Informatik.Uni-Erlangen.De)
8841 for the code to fix it (slightly modified).
8842 * w3.el (w3-doc-variables): Moved a paren in w3-doc-variables so that
8843 w3-xterm will be documented. Thanks to Denys Duchier
8844 (dduchier@csi.uottawa.ca) for noticing.
8845 * w3-misc.el (w3-uncompress): Changed this so it actually works. Was
8846 passing a list instead of the cdr to the shell-command. Thanks to
8847 Phil Molloy (Molloyd@ICD.Teradyne.COM) for noticing.
8848
8849 Sun Jun 20 08:14:28 1993 William M. Perry (wmperry@indiana.edu)
8850 * w3.el: Added function to store the current URL in the kill ring. Thanks
8851 to Mark Eichin (eichin@cygnus.com) for the idea/code.
8852 * w3.el: Changed w3-help so that it will work under emacs 19.
8853 * w3-emacs19.el: only require lmenu & lucid when in X, otherwise emacs
8854 compiled without X will die. Thanks to Erik Ostrom
8855 (eostrom@fiicmds04.tu-graz.ac.at) for noticing it.
8856 * w3.el: only call w3-build-menu if in emacs19 & in x . . .
8857 * w3.el: Changed searching code so that it replaces all spaces with '+'.
8858 Was causing some servers to time out if it didn't. Thanks to Jin S Choi
8859 (jsc@monolith.mit.edu) for pointing this out.
8860 * w3-parse.el: added a check in w3-fix-paragraphs and
8861 w3-build-ordered-lists to see if emacs19 is running. If so, add an
8862 extra newline, since v19 seems to fill paragraphs differently than the
8863 other flavors.
8864 * w3-emacs.el: added (defvar w3-default-style nil), so the code that hides
8865 HREF's with no links won't barf.
8866 * w3-emacs19.el: changed 1 line defuns to defsubst, since function calls
8867 are expensive.
8868 * w3-emacs19.el: Finding of #linknum should work now . . . no map-extents
8869 in the lucid emulation package - will probably write one later.
8870 * w3-emacs19.el: Wrapped all the font stuff in an (if (eq window-system 'x)
8871 so it wouldn't barf if emacs19 was loaded while emacs was on a dumb
8872 terminal.
8873 * w3.el: added variable w3-running-FSF19, and have it load w3-emacs19.el
8874 if set to t. (Determined by emacs-version > 19, and not running lucid)
8875
8876 Sat Jun 19 16:09:28 1993 William M. Perry (wmperry@indiana.edu)
8877 * w3-emacs19.el: Changed bindings on the mouse buttons to react to a
8878 mouse-up event instead of the mouse-down event, because it would try to
8879 paste into the buffer on the mouse-up. Bleah. :)
8880 * w3-url.el: Modified the ftp: support so that it will parse out html
8881 files, and will also be able to follow relative links within ftp'd html
8882 docs.
8883
8884 Sat Jun 19 10:01:45 1993 William M. Perry (wmperry@indiana.edu)
8885 * Fix stupid bugs in Makefile from where I delete some things when
8886 it was on my linux box
8887 * Support for some ISO chars by Ulrich Pfeifer
8888 (pfeifer@ls6.informatik.uni-dortmund.edu).
8889
8890 Fri Jun 18 13:03:12 1993 William M. Perry (wmperry@indiana.edu)
8891 * Release v.5b
8892
8893 Thu Jun 17 14:58:32 1993 William M. Perry (wmperry@indiana.edu)
8894 * Better emacs 19 support from jsc@monolith.MIT.EDU
8895 * URLS that are just for reference (no HREF, but has a title) are no longer
8896 highlighted, so people won't be tempted to click on them. Thanks to
8897 Erik Ostrom (eostrom@fiicmds04.tu-graz.ac.at) for pointing this out.
8898
8899 Fri Jun 11 12:14:47 1993 William M. Perry (wmperry@indiana.edu)
8900 * Fixed problem with PRE handling - would fill paragraphs and replace
8901 spaces. Stupid misplacement of a 't'.
8902 * Added .gz extension for gzip to w3-uncompressor-alist
8903 * Trial run of emacs 19 support for fonts, etc from Jin S Choi
8904 (jsc@monolith.MIT.EDU). Not sure everything works yet.
8905
8906 Mon Jun 7 12:42:48 1993 William M. Perry (wmperry@indiana.edu)
8907 * Fixed printing from local files.
8908 * Added variables w3-telnet-prog and w3-telnet-header-length, for using
8909 things like telnet+term from linux.
8910
8911 Thu Jun 3 13:34:48 1993 William M. Perry (wmperry@indiana.edu)
8912 * Fixed problems with gopher, and unhexing of escaped characters. Thanks
8913 to Larry Masinter (masinter@parc.xerox.com) for the patches.
8914 * Beginning of emacs-19 support - not functional yet though. Feel free to
8915 fix it. :)
8916 * More stuff with w3-continuation, etc, etc.
8917 * Added (require 'nntp)
8918
8919 Fri May 28 14:06:27 1993 William M. Perry (wmperry@indiana.edu)
8920 * Fixed w3-print.
8921
8922 Mon May 17 12:55:45 1993 William M. Perry (wmperry@indiana.edu)
8923 * Can now specify uncompressors in an assoc list
8924 * Added better handling of stringing things along (ie: uncompress,
8925 convert, then print, etc etc)
8926
8927 Fri May 7 08:52:30 1993 William M. Perry (wmperry@indiana.edu)
8928 * Release .31b
8929 * Fixed major problem with w3-fetch. Would bomb with stringp = nil if
8930 done interactively.
8931
8932 Mon May 3 08:16:35 1993 William M. Perry (wmperry@indiana.edu)
8933 * Can now print the url under point - no key binding yet.
8934 * Added the ability to store a gopher link into the hotlist - thanks
8935 to scott snyder (snyder@fnald0.fnal.gov) for patching gopher-mode to
8936 support this. No key binding yet.
8937 * Added the 'links' menu back into lucid emacs.
8938
8939 Fri Apr 30 11:56:57 1993 William M. Perry (wmperry@indiana.edu)
8940 * Fixed a problem with viewing local files with w3-viewer-alist
8941
8942 Thu Apr 29 11:43:13 1993 William M. Perry (wmperry@indiana.edu)
8943 * w3-fetch now defaults to the url of the current document if the
8944 document you invoke it from is in w3-mode.
8945 * Added ability to find links of just #link - doesn't need to reload
8946 the whole document.
8947 * Applied several patches fro Alastair Burt (burt@dfki.uni-kl.de)
8948 * Better updating of menu bar in Lucid
8949 * Updates the interal w3-hotlist when you delete a hotlist entry
8950 * Problem with the w3-viewer-alist - it tried to play
8951 Something.Thesaurus
8952 * Fixed problems with w3-graphics-converter-alist, and lots of
8953 problems with the w3-hypertext-extns.
8954 * Fixed problem with finding files for dired-mode - would still try to
8955 do the viewing, etc.
8956
8957 Wed Apr 28 07:23:56 1993 William M. Perry (wmperry@indiana.edu)
8958 * Fixed problem with dired-ing remote ftp files. Removed lots of
8959 useless if file-directory-p [...], and just did a find-file - let
8960 ange-ftp and dired take care of it - they know how better.
8961 * Fixed problem where w3-epoch-frob-resources would not set the
8962 defaults if no Xresources were specified - thanks to Luis Miguel
8963 Silveira (lms@rle-vlsi.mit.edu) for noticing it.
8964 * Changed the w3-delimit-links variable so that you can specify
8965 'linkname as its value, and have the old style "Link text
8966 here[link#here]" style of showing links. Nil shows nothing,
8967 non-nil, non-linkname shows [[ & ]] around link text.
8968
8969 Tue Apr 27 15:37:18 1993 William M. Perry (wmperry@indiana.edu)
8970 * Fixed problem in gopher handling - if no port was specified, it
8971 would get completely confused.
8972
8973 Mon Apr 26 17:06:33 1993 William M. Perry (wmperry@indiana.edu)
8974 * v.2b
8975 * Fixed problem with putting remote dirs into dired-mode with a bad
8976 default-filename. Thanks to Larry Masinter
8977 (masinter@parc.xerox.com) for noticing, and for the fix.
8978 * Added newest nntp.el to the extras tar file
8979 * Fixed problem where w3-current-last-buffer was not set correctly
8980 when reading news.
8981 * Added support for news: links - single articles as well as whole
8982 groups are supported.
8983
8984 Sun Apr 25 15:36:55 1993 William M. Perry (wmperry@indiana.edu)
8985 * Fixed recursive make install bug - thanks to Larry Masinter
8986 (masinter@parc.xerox.com) for noticing it.
8987 * Fixed problem with no default gopher object type. Thanks to Larry
8988 Masinter (masinter@parc.xerox.com) for noticing it.
8989 * Fixed problem with no default gopher port.
8990 * Fixed the auto-documenter so that it would insert "M-x funcname"
8991 if no bindings were found in the keymap. Thanks to Larry Masinter
8992 (masinter@parc.xerox.com) for noticing it.
8993 * Fixed problem with w3-file not passing to a viewer correctly.
8994
8995 Thu Apr 22 13:22:53 1993 William M. Perry (wmperry@indiana.edu)
8996 * Fixed the handling of URL#link finding . . . depends on which
8997 emacs you are using, due to the weirdness of zones, etc, in each.
8998 * Split the files up again. Figure with >2000 lines, it should be
8999 done. :)
9000 * No longer need w3-links-list - store all relevant information in the
9001 data segment of a zone. Changed every function to use this new
9002 structure.
9003
9004 Wed Apr 21 08:24:35 1993 William M. Perry (wmperry@indiana.edu)
9005 * Added variables w3-use-html2latex, w3-html2latex-prog, and
9006 w3-html2latex-args. If w3-use-html2latex is non-nil, then
9007 w3-html2latex-prog is called in a subprocess with the flags defined
9008 by w3-html2latex-args, with the html source as standard input.
9009 Default is to do my (bad) regular expression matching to convert.
9010
9011 Tue Apr 20 08:51:19 1993 William M. Perry (wmperry@indiana.edu)
9012 * Can now specify regular expressions as the car of
9013 w3-viewer-assoc-list
9014 * fixed problem where epoch would not defvar the styles - just moved
9015 them out of w3-epoch-frob-resources, and it works. Weird.
9016 * Fixed several bugs in the w3-convert-html-to-latex function - now
9017 handles addresses and &amp; correctly.
9018 * Fixed yet another dumb bug in the insertion of PLAINTEXT in
9019 non-hypertext documents.
9020 * Added w3-member, instead of builtin (or predefined) member, since
9021 some definitions don't use equal for comparison like they are
9022 supposed to.
9023
9024 Mon Apr 19 07:48:56 1993 William M. Perry (wmperry@indiana.edu)
9025 * v.1b
9026 * Added LaTeXing of w3 documents, and automatic printing. Just an
9027 edit of the sed script to be a lot of replace-regexps, then a shell
9028 command to latex a temp file and print it out.
9029 * Added w3-goto-last-buffer, which will take you to the last buffer
9030 you visited before (kind of like gopher-mode). Changed w3-quit to
9031 use this also.
9032 * Fixed a bug in w3-reload-document that would make it bomb on local
9033 file reloads.
9034 * Better nesting of lists.
9035
9036 Sun Apr 18 13:50:38 1993 William M. Perry (wmperry@indiana.edu)
9037 * Added variable w3-mutable-windows - if t, w3 pops up buffers in
9038 another window.
9039 * Added a default-style for w3 buffers
9040
9041 Wed Apr 14 10:18:01 1993 William M. Perry (wmperry@indiana.edu)
9042 * Fixed several problems with the epcoh Xresources reading code
9043 * Added global history, for compatability with xmosaic
9044 * Added deletion of hotlist entries
9045 * Changed w3-viewer-alist to automatically include the auto-mode-alist
9046 * Viewers can now include lisp calls (ie: ("txt" . view-mode)) to put
9047 in files.
9048 * file:// links will now put directories in dired-mode. Thanks to
9049 eostrom@nic.gac.edu for the fixes.
9050 * Finally fixed relative-links - .. & . are removed correctly
9051 * Fixed relative links for graphics also.
9052
9053 Tue Apr 13 08:30:58 1993 William M. Perry (wmperry@indiana.edu)
9054 * Added support for reading Xdefaults within Epoch.
9055 * v.04b
9056 * Fixed graphic support to work over http links (Epoch Only)
9057 * Fixed graphic support so it will figure out if the conversion failed
9058 or not - warning message if it did.
9059
9060 Mon Apr 12 07:35:40 1993 William M. Perry (wmperry@indiana.edu)
9061 * v.03b
9062 * Fixed lemacs support so it doesn't nuke your xdefaults. Also fixed
9063 the passing of face-objects, since they are screen-specific, and
9064 therefore a Bad Thing. Thanks to Jamie Zawinski (jwz@lucid.com)
9065 * Changed menu code so that it put the link # in there also. Helpful
9066 for when the links are unnamed, or named 'here' or 'this'. Thanks
9067 to Jamie Zawinski (jwz@lucid.com) for saying the menus were hosed.
9068
9069 Sun Apr 11 16:30:44 1993 William M. Perry (wmperry@indiana.edu)
9070 * Fixed graphics support for epoch - would only do 1 image per page.
9071 * Fixed a few typos - thanks to eostrom@nic.gac.edu
9072
9073 Fri Apr 9 00:18:47 1993 William M. Perry (wmperry@indiana.edu)
9074 * Added graphics support for epoch (doesn't work over http, pretty
9075 much hardwired for me right now - commented out in the release)
9076 * v.02b
9077 * Several bug fixes (link finding, name fixing, others) - thanks to
9078 eostrom@nic.gac.edu for the fixes.
9079 * Added eostrom@nic.gac.edu's zone-imitation functions for normal emacs.
9080 Also wrote corresponding forward&back link code. I wrote the forward&
9081 back code for epoch&lemacs.
9082
9083 Thu Apr 8 13:23:27 1993 William M. Perry (wmperry@indiana.edu)
9084 * Fixed being able to jump forward over non-links in []s. Thanks to
9085 eostrom@nic.gac.edu
9086 * Fixed telnet handling - thanks to eostrom@nic.gac.edu for noticing
9087 it and for a preliminary fix. Refined his fix. Problem was that
9088 telnet wasn't getting enough time to start before I sent it a
9089 command.
9090 * Fixed a few regular expressions - thanks to eostrom@nic.gac.edu
9091 * Fixed bug in w3-add-document-hotlist which caused an error if the
9092 hotlist file didn't already exist. Thanks to eostrom@nic.gac.edu
9093 for noticing it.
9094
9095 Wed Apr 7 00:08:53 1993 William M. Perry (wmperry@indiana.edu)
9096 * Split the files into 4 different files for easier editing.
9097 * Modified Makefile to work with the new file structure.
9098 * Fixed a problem with the links code that cropped up with blank HREFS
9099 * HREFs of the form .....#link will now go to 'link' within the target
9100 document.
9101 * v.01beta - fourth release
9102 * Can now type #### RETURN to go the the ###th link in the current buffer.
9103 * Fixed a bug in XMP handling
9104 * Fixed bugs in the logical/physical styles in definition lists
9105 * Improved indentation of all lists
9106 * Wrapped (require 'ange-ftp) in a (not noninteractive) so it wouldn't
9107 screw up the compiles.
9108 * Fixed a few problems in the Makefile
9109 * Revamped the way it looks for links in dumb emacs mode. (Actually,
9110 all I did was add a .* to the beginning and a parenthesized part of
9111 the regexp - real rough. :)
9112 * Added support for physical and logical styles. Looks great in lucid,
9113 not so hot in epoch (had to use colors, not actual styles). Suggestions
9114 welcome.
9115
9116 Tue Apr 6 21:14:14 1993 William M. Perry (wmperry@indiana.edu)
9117 * Supports nested definition lists (only 1 deep, and only in ordered lists)
9118 * Now supports nested lists (only 1 deep, and only inside ordered lists)
9119
9120 Mon Apr 5 13:34:00 1993 William M. Perry (wmperry@indiana.edu)
9121 * v.008beta - third release
9122 * Fixed ADDRESS support
9123 * Added auto-documentation features.
9124 * Added ordered list support - does not support nested lists at all yet.
9125 * Added automatic bug submission
9126 * Added popup-menu for lucid emacs
9127 * Added support for links nested in headers.
9128 * v.007beta - second release
9129 * Revamped local files - now use file:/ instead of nonstandard local:/
9130 * Added better handling of definition lists. (No support for Compact
9131 ones now though)
9132
9133 Fri Apr 2 10:28:08 1993 William M. Perry (wmperry@indiana.edu)
9134 * Definition lists now keep their zones/extents so they are highlighted
9135 correctly.
9136 * Fixed bug in PRE handling - left out a (goto-char (point-min))
9137
9138 Wed Mar 31 08:51:04 1993 William M. Perry (wmperry@indiana.edu)
9139 * Did work on resolving ./ & ../ links (only works for one level right
9140 now. Will work on getting it recursive later.
9141 * Changed data field in extents/zones to be (w3 . type) so I
9142 wouldn't grab a wrong item.
9143 * Fixed a bug in title handling. Left something out of an if
9144 statement and it would try to delete a region that (probably) didn't
9145 exist.
9146 * Fixed bug in w3-follow-link (added a ':' to end of regexp). Would
9147 cause it to screw up on a url like http.html. Thanks to Erik Ostrom
9148 (eostrom@nic.gac.edu)
9149 * Changed requires to autoloads where possible
9150 * Wrapped require of transparent.el so it won't get loaded if in X
9151 * Fixed bug in lemacs mouse links.
9152 * Applied numerous patches from har@cs.cmu.edu & jwz@lucid.com to fix
9153 compilation problems with lemacs & epoch.
9154
9155 Tue Mar 30 15:05:01 1993 William M. Perry (wmperry@indiana.edu)
9156 * Added mouse support for following links in epoch & lucid emacs
9157 Store the link # in the data segment of the zone. If mouse is
9158 clicked in a zone, extract the data, assoc it with w3-links-list and
9159 call w3-follow-link with it. Hacky but works. :)
9160 * Added (provide 'w3) for easier loading, etc.
9161 * Fixed problems with epoch highlihting
9162 * Fixed makefile problem (some files left out)
9163
9164 Sun Mar 28 13:04:12 1993 William M. Perry (wmperry@indiana.edu)
9165 * Added auto-viewing of ps/gif/jpg/etc files
9166 * Added uncompression and gunzipping auto-recognition
9167
9168 Sat Mar 27 12:32:54 1993 William M. Perry (wmperry@indiana.edu)
9169 * v.004beta - first release
9170 * Few changes to the parser
9171 * Fixed PRE Handling so it parses out urls inside.
9172 * Added handling of &#XXX to insert ascii value of XXX.
9173
9174 Fri Mar 26 11:27:52 1993 William M. Perry (wmperry@indiana.edu)
9175 * Completed document source command.
9176 * Changed it so it won't barf if you try to fetch the same document twice.
9177 * Added w3-reload-document to reload the current file.
9178
9179 Wed Mar 24 16:37:22 1993 William M. Perry (wmperry@indiana.edu)
9180 * v.003beta - put on ftp archive
9181 * Added support for the xmosaic style of hotlist. Goto and add are
9182 supported.
9183 * Changed searching a little
9184 * Fixed bug in XMP/PRE handling that reinserted everything in all caps.
9185 Was very annoying.
9186 * Added lemacs menu of hotlist items.
9187
9188 Tue Mar 23 08:46:12 1993 William M. Perry (wmperry@indiana.edu)
9189 * v.002beta - put on ftp archive
9190 * Added menus to the lucid emacs code. Looks a little weird when
9191 links are named 'here', but not bad.
9192 * Added to the searching code
9193 * Fixed bug in renumbering system (forgot to increment bogus-num)
9194 * Completely rewrote the parser (yet again). Finally got the HTML
9195 specs, so it now handles every item possible (hopefully).
9196 * Added support for small things like DL COMPACT, PLAINTEXT, PRE.
9197 * Added code to delete outdated information (HEADER, BODY, etc)
9198 * Added w3-preview-this-buffer, which feeds the current buffer into
9199 the w3-preprocessor and spits out a formatted buffer. I use this
9200 mainly to see if I can break anything, but might be useful when
9201 writing real html documents.
9202 * Added code to delete useless (to us) HTML headers (NEXTID, etc)
9203 * Added support for index searching. Mode line is changed to reflect
9204 this. Need to use something more noticeable though.
9205
9206 Mon Mar 22 07:43:10 1993 William M. Perry (wmperry@indiana.edu)
9207 * Broke highlighting in definition lists. Not sure how to get around
9208 this and still have the DLs formatted correctly.
9209 * Little tweaks
9210 * Cleaned up ^Ms that appeared sometimes
9211 * Added a default port for http links (http://moose/info instead of
9212 http://moose:80/info)
9213
9214 Sun Mar 21 13:44:02 1993 William M. Perry (wmperry@indiana.edu)
9215 * Forgot to include Menu and DL lists, added them.
9216 * Added support for embedded plain text (XMP directive)
9217 * Added 'cacheing' of old info - just made variables buffer-local, and
9218 save them before kill-all-local-variables, then restore. Need to figure
9219 out some way to kill old buffers (only keep last 5, etc)
9220 * Fine tuned local file support
9221 * Added ftp support - just a link to ange-ftp
9222 * Fixed unNAMEd links yet again - should work better
9223 * Added support for lucid emacs & epoch (highlight links, headers,etc)
9224 Borrowed code from html-mode.el by marca@ncsa.uiuc.edu
9225 * "Fixed" unNAME'd links. Big Kludge. Needs work.
9226
9227 Sat Mar 20 14:10:12 1993 William M. Perry (wmperry@indiana.edu)
9228 * v.001beta
9229 * Complete rewrite of the parsing code. Still not pretty, but much
9230 faster, better paragraph filling.
9231 * Defined w3-mode
9232 * Forward and backward searching for links - still needs lots of work
9233
9234 Fri Mar 19 08:00:03 1993 William M. Perry (wmperry@indiana.edu)
9235 * v.000alpha
9236 * Support for gopher, telnet, http, and local file access
9237 * First attempt