comparison lisp/w3/ChangeLog @ 0:376386a54a3c r19-14

Import from CVS: tag r19-14
author cvs
date Mon, 13 Aug 2007 08:45:50 +0200
parents
children ac2d302a0011
comparison
equal deleted inserted replaced
-1:000000000000 0:376386a54a3c
1 Thu Jun 13 00:25:50 1996 William Perry <wmperry@monolith.spry.com>
2
3 * w3.el: patch for imbalanced tags in w3-document-information
4
5 * w3-prefs.el: All the panels work to some degree now
6
7 Wed Jun 12 03:25:39 1996 William Perry <wmperry@monolith.spry.com>
8
9 * w3-prefs.el: More panels work
10
11 * w3-forms.el: fix for radio button munging
12
13 Tue Jun 11 23:47:37 1996 William Perry <wmperry@monolith.spry.com>
14
15 * widget-edit.el:
16 fixed bug in widget-forward if a widget extended to (point-max)
17
18 * w3.el: *** empty log message ***
19
20 Sun Jun 9 21:21:35 1996 William Perry <wmperry@monolith.spry.com>
21
22 * widget-edit.el: Few bug fixes for widget-backward behaviour
23
24 * w3-speak.el: more renamings that I forgot before
25
26 * w3.el: w3-find-default-stylesheets is now a little smarter (looks for
27 stylesheets in the directory it is being loaded from). Error messages
28 when no default stylesheet can be found is much better now as well.
29
30 * 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:
31 Initial revision
32
33 Thu Jun 6 15:03:15 1996 William Perry <wmperry@indiana.edu>
34
35
36 * w3-auto.el: Added autoload for w3-show-dvi
37
38 * w3-latex.el: w3-parse-tree-to-latex now takes optional URL argument.
39 <pre> and <xmp> text now work correctly.
40 Added a known-bugs section.
41 Added a variable for whether to print hyperlinks as footnotes or not.
42
43
44 * w3-annotat.el, w3-e19.el, w3-forms.el, w3-hot.el, w3-prefs.el, w3-xemac.el, w3.el:
45 Replaced w3-insert w/insert - no longer needed
46
47 * w3-latex.el: Added footnotes for hypertext links
48
49 Wed Jun 5 20:18:36 1996 William Perry <wmperry@indiana.edu>
50
51 * w3-latex.el:
52 Changed some things to be more like w3-draw in how it gets formatting
53 informatino for each chunk
54
55 * w3.el:
56 Merged in new latex printing code from Stephen Peters <speters%samsun@us.oracle.com>
57
58 * w3-print.el: Stephen Peters <speters%samsun@us.oracle.com>
59
60 * w3-auto.el:
61 Merged in new latex printing code from Stephen Peters <speters%samsun@us.oracle.com>
62
63 * w3-latex.el: Initial revision
64
65 * w3-parse.el: patch from jbw for eveil <! comment syntax
66
67 Mon Jun 3 20:43:37 1996 William Perry <wmperry@indiana.edu>
68
69 * w3-parse.el, w3-vars.el:
70 added flag for whether to honor netscape style <! > comments.
71
72
73 * w3-parse.el, w3-vars.el: Added alt text capabilities to w3-graphic-entities
74
75 * w3-menu.el: Toggling menubar from Emacs->W3 works again
76
77 * w3.el: w3-map-links works again, so does w3-complete-link
78
79 * w3-e19.el, w3-xemac.el: removed old def. of w3-map-links
80
81 * w3-draw.el: fixed url expansion
82
83 * w3-forms.el:
84 More fixes for netscape compatibility with single-text entry form
85 submissions
86
87 * w3-speak.el:
88 Added a few patches from Raman (folding-mode stuff) and definition of
89 advice for w3-scroll-up
90
91 * w3-prefs.el:
92 Got rid of some compiler warnings about free variables, and removed
93 some bogus variables that I can get elsewhere now
94 (w3-preferences-numglyphs)
95
96 * w3-prefs.el: Added hooks for setting up the prefs buffer, and ok/cancel/reset
97 hooks. Fixed saving of proxy information
98
99 * descrip.mms: Updated VMS MMS file
100
101 * dist.Makefile: Added w3-prefs to the distribution
102
103 Sun Jun 2 20:09:22 1996 William Perry <wmperry@indiana.edu>
104
105 * w3-draw.el: a few more emacspeak extensions
106
107
108 * w3-e19.el: Fixed compile-time errors re: w3-form-element-* functions
109
110 * w3-draw.el: fixed bug in w3-valid-voice-p
111
112
113 * w3-speak.el: fixed some compiler warnings
114
115
116 * dist.Makefile: Added w3-speak.el to the distribution
117
118 * w3-speak.el:
119 Move some functionality of the w3-fetch defadvice into a w3-mode-hook
120 that is automatically added by w3-speak-use-voice-locking
121
122 * w3-speak.el: Wow, I think it will work
123
124 * w3-draw.el: reimplemented w3-echo-link
125
126 * w3.el: fixed problem of not resetting the user's value of url-be-asynchronous
127 in the new version of w3-download-url
128
129 * w3.el: Made w3-download-url asynchronous by default, and make sure it asks
130 for the filename before it starts the download.
131
132 Sat Jun 1 20:04:22 1996 William Perry <wmperry@indiana.edu>
133
134 * w3.el: Fixed w3-download-url
135
136 * w3-parse.el: Fixed graphic entities to use normal entity expansion instead of
137 'STARTTAG - see commentary in the code for why exactly.
138
139 * w3.el: Fixed w3-mail-document-author to do the right thing for 'made' links
140 again. Now searches for mail(to|server) links first. If none found,
141 takes the first 'made' link and fetches that. If one found, fetch it.
142 If more than one mail(to|server) link is found, present the user with
143 a list and let them choose.
144
145 * w3-speak.el: Initial revision
146
147 Fri May 31 21:34:19 1996 William Perry <wmperry@indiana.edu>
148
149 * w3-draw.el, w3-style.el: Basic support for emacspeak out of the box
150
151 * w3.el: Fixed typo in w3-popup-info
152
153 * w3-parse.el: Fixed bug in graphic entity creation
154
155 * w3.el: Added new function w3-describe-entities that lists all the entities
156 currently defined.
157
158 * w3-parse.el: Added in new definitions for graphic entities - they live again!
159
160 * w3-vars.el: Added in new definitions for graphic entities
161
162
163 Thu May 30 17:32:36 1996 William Perry <wmperry@indiana.edu>
164
165
166 * w3-prefs.el:
167 Changed to only using one buffer instead of two stacked buffers - was
168 too big a pain in the ass to navigate w/o the mouse.
169
170 * w3-forms.el: fixed form submission changes
171
172 * w3-draw.el:
173 Supports target'ed windows to some extent (external, _blank, _top)
174
175 * w3.el: delete-other-windows in w3-fetch-other-frame
176
177 * w3-draw.el:
178 the hyperlnk widgets now keep _all_ attributes that are specified on a
179 link in them as widget properties. This will eventually allow us to
180 do targetted windows, etc.
181
182
183 * w3-prefs.el: protect against errors in widget-forward
184
185 * w3-prefs.el:
186 Ok, cancel, and save buttons work. Proxy configuration screen is
187 complete. Old window configuration restored when exiting. Now
188 selects the prefs window after choosing something from the toolbar
189
190 * w3-sysdp.el: Added symbol-value-in-buffer
191
192
193 * w3-draw.el, w3-forms.el: Single-entry form auto-submission now works again
194
195 * w3-sysdp.el: Added insert-file-contents-literally function
196
197 Wed May 29 21:52:40 1996 William Perry <wmperry@indiana.edu>
198
199 * w3-prefs.el: proxy panel sort of works
200
201 * w3-print.el: Few patches to the latex printing by Stephen Peters
202 <speters%samsun@us.oracle.com>
203
204 * w3-mouse.el: w3-follow-inlined-image works again
205
206 * w3-draw.el:
207 Fixed problem with paragraph filling screwups after <xmp></xmp> sections
208
209 * w3-vars.el:
210 new keybinding for return so that return doesn't self-insert when not
211 on a hyperlink
212
213
214 * font.el: don't error out on bad rgb color values
215
216 * font.el: Don't error out if you cannot find the rgb.txt file
217
218 * w3-parse.el:
219 Supports stupid %!@*ing netscape-style <! > `comments'. What complete
220 and utter horseshit.
221
222 * w3-draw.el: fixed read-only errors once and for all. :)
223
224 * w3-e19.el: removed old bogus definition of w3-follow-inlined-image-mouse
225
226
227 * w3-prefs.el: progress
228
229 * w3.el: Now correctly looks for 'stylesheet' in w3-configuration-directory.
230 Avoid infinite recursion if url-be-asynch == t when
231 w3-find-default-stylesheets is called
232
233 * w3.el: fix for http 0.9 servers and asynchronous transfers
234
235 * w3-widget.el:
236 Actually added w3-image-widget-callback so 'href images work right
237
238 Tue May 28 22:35:46 1996 William Perry <wmperry@indiana.edu>
239
240 * w3-prefs.el: Initial revision
241
242
243 * w3-menu.el: Put the correct Emacs/XEmacs in the menubar toggle
244
245 * w3-draw.el:
246 fixed problems with badly specifid colors in netscape-crap <body> attributes
247
248 * w3-forms.el: <input type=image> works minimally
249
250 * w3-forms.el:
251 Fixed a problem with option lists in forms. The forms validator is cool
252
253 * w3.el: previewing buffers now works much _MUCH_ better
254
255 * w3.el: Added stub for w3-find-file, a more intuitive name for w3-open-local
256
257 * w3-draw.el: Link-echoing now works
258
259 * widget.el, widget-edit.el:
260 Changed widget-forward to honor a new :help-echo property
261
262
263 * widget-edit.el:
264 Fix for widget-forward when widgets are _RIGHT_ on top of each other
265
266 * w3.el: Fixed stupid problem on my part
267
268 * w3-draw.el:
269 Fix problem with <pre> segments from Mac-based web servers (^M only, no ^J)
270
271 * w3.el: Don't do set-auto-mode under mule, as it wigs out with null filenames
272
273 * w3.el: Fixes for www: hrefs
274
275 * w3.el: Fix for file information & last-modified
276
277 Mon May 27 23:08:26 1996 William Perry <wmperry@indiana.edu>
278
279 * w3-draw.el: problem in 19.30
280
281 * w3-forms.el:
282 Fixed problem with 'submit' button on forms _always_ being sent to the
283 server - overanxious with making sure everything had a 'name' field at
284 widget creation time. Gack.
285
286 * w3-xemac.el:
287 Beginnings of a mode-motion-handler to do spiffy handling of client
288 side imagemaps, etc.
289
290
291 Sun May 26 01:17:31 1996 William Perry <wmperry@indiana.edu>
292
293 * images.el: removed duplicate converter
294
295 Fri May 24 18:19:16 1996 William Perry <wmperry@indiana.edu>
296
297 * w3-draw.el: file: urls for images work now
298
299 * w3.el: Fixed missing paren in configuration-file warning code
300
301 * w3.el: New version of w3-version from "Robert J. Chassell"
302 <bob@gnu.ai.mit.edu> that will let you do C-u M-x w3-version to insert
303 the version information into the buffer at point.
304
305 * w3.el, w3-hot.el, w3-forms.el, w3-emulate.el, w3-annotat.el:
306 No longer use mm-insert-file-contents lossage
307
308 * images.el: Added p[np]m<->ps converters
309
310
311 * w3-widget.el: No more newlines after images w/alt text & no hyperlink
312
313 * w3.el: Moved where w3-default-configuration gets loaded so that you can set
314 some variables in it and have them honored by the rest of w3-do-setup
315
316 Thu May 23 16:08:23 1996 William Perry <wmperry@indiana.edu>
317
318
319 * w3-draw.el:
320 Now only grabs images with the same URL/SRC once per page, instead of
321 starting up multiple transfers for the same one. Yeah.
322
323 * w3-menu.el: context-sensitive menus now work again on images
324
325 * w3-sysdp.el: synching up with XEmacs 19.14's version
326
327 * w3-sysdp.el: Added lots more device functions
328
329 Wed May 22 17:08:21 1996 William Perry <wmperry@indiana.edu>
330
331
332 * w3-widget.el: Now checks for invalid glyphs before removing the textual
333 representation from the buffer.
334
335 * w3.el: Removed w3-beta from the distribution - functionality moved elsewhere
336
337 * w3-widget.el:
338 Better handling of images that are hyperlinks that have no 'alt' text.
339
340 * w3-draw.el:
341 Some stuff from the old w3-beta, image fixes, initial color of html page should be better.
342
343
344 * dist.Makefile:
345 Removed w3-beta from the distribution - functionality moved elsewhere
346
347 * w3-emulate.el: Moved w3-read-netscape-config into w3-emulate
348
349 * w3-widget.el: Few screwups w/markers fixed
350
351 Tue May 21 05:31:56 1996 William Perry <wmperry@indiana.edu>
352
353 * w3-draw.el, w3-forms.el, w3.el: Some XEmacs 20.0 MULE changes
354
355 * w3-xem20.el: Initial revision
356
357
358 Mon May 20 16:17:37 1996 William Perry <wmperry@indiana.edu>
359
360 * w3-draw.el: Asynch image loading works!
361
362 * w3-widget.el: Put a help-echo property on the image extent when necessary
363
364 * w3-imap.el: Removed lots of stuff into the new image widget
365
366 * w3-widget.el:
367 Make sure you always use a marker for the 'where' of an image widget
368
369 * w3.el: w3-my-safe-copy-face is now a little more paranoid so that it will not
370 bomb on TTYs
371
372 Sat May 18 22:44:53 1996 William Perry <wmperry@indiana.edu>
373
374 * widget-edit.el: some text property munging for XEmacs
375
376 * w3-widget.el: Yet more bug fixes for ye olde image widget
377
378 * w3-widget.el:
379 reorded some checks in the image widget callback so that client side
380 imagemaps got done correctly.
381
382 * w3-draw.el:
383 Fixed bug in the use of the new image widget when it was _not_ used
384 like <a href=foo>test<img src=blah>test</a>
385
386 * w3-forms.el: Support <input type=button> ala netscape
387
388 * w3-forms.el: Give default labels to submit and reset buttons
389
390
391 Fri May 17 19:52:49 1996 William Perry <wmperry@indiana.edu>
392
393 * w3-draw.el: Now uses the new image widget
394
395 * w3-widget.el: Various fixes
396
397 * dist.Makefile: Added w3-widget to the distribution
398
399 * w3-forms.el:
400 Fixed radio button formatting problems (similar to choice options)
401
402 * w3-menu.el:
403 Don't put the hide location and hide statusbar menu entries in under
404 Emacs 19 just yet.
405
406 * w3-imap.el: Few fixes for Emacs 19 in tty mode
407
408 * w3-forms.el:
409 Option lists now no longer insert a newline unconditionally. Ack.
410
411 * w3-draw.el: inhibit-read-only for some Emacs 19 lossage
412
413 Thu May 16 16:15:01 1996 William Perry <wmperry@indiana.edu>
414
415 * w3-menu.el: Better fix for XEmacs w/no menus
416
417 * w3-mouse.el:
418 Do not use button keysyms if no X support is compiled in (button1, etc)
419
420 * w3-xemac.el:
421 Don't make toolbar buttons if not (featurep 'toolbar). Don't add our
422 help stuff to the help menu unless (featurep 'menubar)
423
424 * w3-menu.el:
425 Don't install menus under XEmacs unless (featurep 'menubar), otherwise it will bomb on a TTY-only XEmacs.
426
427 Tue May 14 16:32:16 1996 William Perry <wmperry@indiana.edu>
428
429 * w3-widget.el: Initial revision
430
431 * font.el: Strikethru stuff works again.
432
433 * default.css: added some netscapisms in the default stylesheets
434
435 * w3-style.el: Added a require 'cl for 'case' handling
436
437 * w3-parse.el: Added 'strike' tag to %font in the DTD ala HTML 3.2
438
439 Mon May 13 20:56:52 1996 William Perry <wmperry@indiana.edu>
440
441 * dist.Makefile: Removed w3.ad from the distribution, as it is no longer used.
442
443 Fri May 10 16:28:13 1996 William Perry <wmperry@indiana.edu>
444
445
446 * w3-imap.el: Now displays client-side imagemaps pretty sweetly under Emacs 19
447 (drop-down list of destinations)... Whoo hoo!
448
449
450 * default.css: few changes to default stylesheet - nothing major
451
452
453 * w3-draw.el: fixed problem in w3-decode-area-coords
454
455 Thu May 9 13:46:42 1996 William Perry <wmperry@indiana.edu>
456
457
458 Wed May 8 17:52:10 1996 William Perry <wmperry@indiana.edu>
459
460 * w3.el: Avoid creating bad html in w3-document-information
461
462
463 Tue May 7 16:06:20 1996 William Perry <wmperry@indiana.edu>
464
465
466 * w3-vars.el: New keybinding C-A-t for listing open network transfers
467
468
469 * w3-draw.el, w3-forms.el, w3-parse.el: Support <keygen> tags in the parser
470
471 Mon May 6 18:03:06 1996 William Perry <wmperry@indiana.edu>
472
473 * images.el: fixed image converter for tiff->pnm and pnm->tiff. Also added
474 converter for JBIG (?!) image type
475
476 * w3-forms.el:
477 Fall back to using old-style looking stuff for text entry areas - some
478 HTML was truly confusing where the widget ended and began. Gack.
479
480 Thu May 2 16:24:12 1996 William Perry <wmperry@indiana.edu>
481
482
483 * dist.Makefile: now installs default.css
484
485 * w3-imap.el:
486 image order fixed on pages with consecutive images with no text in between.
487
488 * w3.el: Now looks in the data-directory and data-directory/w3/ subdir for
489 stylesheet files. Now looks for several stylesheet files, not just
490 the first one it finds.
491
492 Wed May 1 21:36:37 1996 William Perry <wmperry@indiana.edu>
493
494 * w3-e19.el: fixed mouse waggling under fsf
495
496 * w3-vars.el: Added default for w3-source-file-hook ... automatically goes into
497 html-mode (should probably do font-lock as well to get netscap'y look)
498
499 * w3-draw.el: Fixed <body> tags yet again... god am I stupid
500
501 * w3-e19.el: Fixed mouse movement under FSF
502
503
504 * w3.el: auto-autoload w3-do-setup
505
506 * w3-vars.el: changed w3-documentation-root
507
508 * w3-menu.el, w3-xemac.el, w3-toolbar.el, w3-mouse.el:
509
510 * w3-menu.el:
511 Now use w3-default-configuration-file for saving options from the menubar
512
513 * w3-auto.el: removed a few autoloads due to the forms revamping
514
515 * docomp.el: few more stub variables
516
517 * w3-vars.el: More forms fixes
518
519 * w3.el: Some jka-compr fixes
520
521 * w3-style.el: removed annoying 'applying style hints' messages
522
523 * w3-draw.el: Fixed the handling of default attributes on <body> tag for text
524 coloring, etc. Wasn't using the new syntax the stylesheet parser was
525 expecting.
526
527 * w3-hot.el, w3-menu.el: In XEmacs, changed the hotlist menu constructor to use
528 w3-html-bookmarks instead of adding a separate menu item for it.
529 Consitent with how it has to be done under Emacs19
530
531
532 Tue Apr 30 20:45:20 1996 William Perry <wmperry@indiana.edu>
533
534 * w3-mouse.el: In netscape emulation mode, emulate the mouse bindings as well.
535
536 * font.el:
537 Now takes care of setting a display-table on the face for smallcaps and bigcaps
538
539 * w3-forms.el: more fixes
540
541 * w3-sysdp.el: Added definition of alist-to-plist
542
543 * w3-draw.el: fixed some <select> issues
544
545 * w3-forms.el: New round of cleanup of the forms code continues
546
547 Sat Apr 27 04:31:57 1996 William Perry <wmperry@indiana.edu>
548
549 * widget-edit.el: fixed typo in the 'sexp' widget
550
551 * w3-auto.el: autoload widget-forward/backward
552
553 * widget-edit.el: Fix for file widget
554 use 'keymap property when in xemacs, 'local-map when in fsf
555
556 * w3-menu.el:
557 Don't put the toggle toolbar menu item up in Emacs or a XEmacs with no
558 toolbar support
559
560 * w3-draw.el: More efficient handling of end of hyperlink
561
562 * w3-beta.el: w3 buffers are no longer read only
563
564 * w3-forms.el, w3.el, w3-mouse.el:
565 Make middle-mouse-button run w3-widget-button-click, that will not
566 call widget-button-click if there is no widget under the event - this
567 avoids being able to paste into the buffer, etc. Gack!
568
569
570 * w3-vars.el:
571 no longer show the read-only/modified status in the modeline for w3 buffers
572
573 * w3-vars.el: Yet more key shuffling for the widget stuff
574
575 Fri Apr 26 23:09:10 1996 William Perry <wmperry@indiana.edu>
576
577 * widget-edit.el, widget.el: Initial revision
578
579 * w3-forms.el:
580 Only set the face of a form element if one has been explicitly defined
581
582 * w3-imap.el:
583 Removing alt text from the buffer when loading images works again... yahhh
584
585 * w3.el, w3-forms.el, w3-auto.el, w3-e19.el, w3-menu.el:
586 Fixed the 'links' menu for both XEmacs and Emacs
587
588 * w3-keyword.el:
589 elc files should now be portable between XEmacs and Emacs again... as
590 long as you don't use the byte-compile-dynamic stuff.
591
592 * w3-draw.el:
593 Fixed problem of w3-handle-hyperlink-end being a little too aggressive
594 about putting the highlight and link properties on empty <a> tags.
595
596 Thu Apr 25 19:08:45 1996 William Perry <wmperry@indiana.edu>
597
598
599 * 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:
600 Lots and lots of changes...
601 - config files are now all in ~/.w3/, ala netscape
602 - everything is now done via the excellent 'widget' package and text
603 properties... most of the code in w3-e19 and w3-xemac is now gone
604 - 90% of the forms code is gone, subsumed by widget
605 - some stylesheet changes for the latest CSS level 1 draft
606 - general cleanup of lots of other code
607 - many changes all over the place to deal with the new widget package
608 and text-property representation
609
610 * w3-auto.el: more autoloads
611
612
613 * w3-hot.el: New way of extracting the default title of a link under point
614
615 * w3-beta.el: No longer call w3-mule-attribute-zones
616
617
618 * w3-emulate.el: No more special casing of keysyms based on emacs version...
619
620 * w3-toolbar.el: Changed the default toolbar type to 'both
621
622
623 * dist.Makefile: added w3-mouse.el to the distribution
624
625 * w3-mouse.el: Initial revision
626
627 * w3-menu.el:
628 Moved new, unified version of context sensitive menu code into w3-menu
629
630
631 * w3-mule.el: Removed lots of old crap
632
633
634 * w3-keyword.el: Initial revision
635
636 * font.el:
637 Now tags colors that are actually vectors as [rgb #r #g #b] instead of
638 just [#r #g #b]
639
640 Mon Apr 22 16:48:31 1996 William Perry <wmperry@indiana.edu>
641
642 * docomp.el: Added bogus def of has-modeline-p to shut up emacs-19
643
644 * w3-auto.el: renamed w3-annotate.el to w3-annotat.el
645
646
647 Fri Apr 19 20:40:46 1996 William Perry <wmperry@indiana.edu>
648
649 * w3-auto.el: Added autoloads for widget package
650
651 Thu Apr 18 12:57:47 1996 William Perry <wmperry@indiana.edu>
652
653
654 Wed Apr 17 13:35:41 1996 William Perry <wmperry@indiana.edu>
655
656 * w3-e19.el:
657 Don't send the truncated URL that is used for displaying menus to the
658 actual function. D'oh!
659
660 Tue Apr 16 17:37:59 1996 William Perry <wmperry@indiana.edu>
661
662 * w3-merge.el: Initial revision
663
664 Mon Apr 15 21:24:04 1996 William Perry <wmperry@indiana.edu>
665
666
667 * w3-draw.el: Use temporary faces in XEmacs, so people don't puke when they do
668 edit-faces and see all the crappy face names.
669
670 Sat Apr 13 01:07:49 1996 William Perry <wmperry@indiana.edu>
671
672 * w3.el: New function w3-popup-image-info that displays info about an image ala
673 netscape 2.x
674
675 * w3-menu.el:
676 slight re-ordering of the options menu. Can now turn off the modeline
677 and minibuffer
678
679 * w3-e19.el, w3-xemac.el:
680 When the menubar is turned off, add a turn menubar back on option to
681 all context sensitive menus
682
683 * w3-vars.el: Shortened the context-sensitive menu over hyperlinks
684
685 Fri Apr 12 03:51:20 1996 William Perry <wmperry@indiana.edu>
686
687
688 Thu Apr 11 17:43:48 1996 William Perry <wmperry@indiana.edu>
689
690 * w3-draw.el: Now handles set-cookie commands from <meta> tags
691
692 Wed Apr 10 14:30:19 1996 William Perry <wmperry@indiana.edu>
693
694
695 * w3-vars.el, w3-draw.el, w3.el:
696 Set the variable list-buffers-directory appropriately to show the URL
697 for all the various W3 buffers via list-buffers.
698
699 Tue Apr 9 20:52:52 1996 William Perry <wmperry@indiana.edu>
700
701 * w3-e19.el:
702 url-truncate-url-for-viewing can now take an optional width parameter.
703 If an unknown URL type is found, put quotes around it in the error
704 message so that its easier to know what exactly wasn't recognized.
705
706
707 * w3-parse.el: Various patches from jbw.
708 1. Parser-side fix for <XMP> duplication.
709 2. Percentages would get way out of wack on large files
710
711 Mon Apr 8 22:40:47 1996 William Perry <wmperry@indiana.edu>
712
713 * w3-draw.el: fixed problem in w3-decode-area-coords that would mess up on some
714 client side imagemaps (namely www.excite.com)
715
716 Wed Apr 3 15:45:43 1996 William Perry <wmperry@indiana.edu>
717
718 * images.el: more tcsh crap... please make it stop.
719
720 * w3.el: Added new w3-fetch-other-window command
721
722 Tue Apr 2 17:16:23 1996 William Perry <wmperry@indiana.edu>
723
724 * w3-sysdp.el: Some extent functions for emacs19
725
726 * w3-imap.el: Client-side image mapping polygons work now.
727
728 * images.el: Hopefully final fix for csh/tcsh
729
730 Mon Apr 1 18:58:49 1996 William Perry <wmperry@indiana.edu>
731
732
733 * images.el: fixes for csh/tcsh shells, yet _AGAIN_!
734
735
736 * w3-menu.el: Can now toggle the menubars from the options menu
737
738 Thu Mar 28 20:04:03 1996 William Perry <wmperry@indiana.edu>
739
740
741 * docomp.el: fix for emacs 19.28 griping because of those %!@#%!@ defsubsts.
742 If you ar eusing 19.28, please please upgrade.
743
744 * w3-menu.el: New 'style' menu item to control the IE 3.0 compatiblitiy parsing
745
746
747 * w3-style.el:
748 now :normal: or :default: in a stylesheet end a device-specific section
749
750 * w3-style.el:
751 CSS now handles C++ style // comments like the unreleased IE 3.0 with
752 stylesheets. Oh, the joy of compatibility!
753
754 Wed Mar 27 19:44:12 1996 William Perry <wmperry@indiana.edu>
755
756 * images.el:
757 Possible fix for image loading problems seen when people have csh or
758 tcsh as their default shell. Good lord, are these people insane? See
759 http://www.cs.ruu.nl/wais/html/na-faq/unix-faq-shell-csh-whynot.html
760 for details.
761
762 * w3-forms.el:
763 fixed problem with some forms that don't deal well with following the
764 !@#%!@ing spec for application/x-www-form-urlencoded. Now does not
765 escape the _ character. #%!@#%!@#%!@%!@#%!~@ - wow, its lucky we
766 passed the CDA or someone might have gotten offended here.
767
768 * w3-draw.el:
769 now handles xmp slightly differently - waiting for patches from jbw
770 for the parser end of the fix.
771
772 * w3-style.el:
773 You can now have emacsen specific sections of a CSS stylesheet by
774 using the device-specific stuff. Use :emacs: or :xemacs: as the
775 device type and away you go.
776
777 Tue Mar 26 21:14:19 1996 William Perry <wmperry@indiana.edu>
778
779
780 * w3-e19.el: Fixed the 'submit form to nil' bug in mouse movement
781
782
783 * w3.el, w3-hot.el: HTML bookmark parsing now actually works.
784
785 Mon Mar 25 14:53:56 1996 William Perry <wmperry@indiana.edu>
786
787 * w3-sysdp.el, w3-about.el:
788 Changed some pointers to ben wing and pearl software.
789
790 Wed Mar 20 15:50:50 1996 William Perry <wmperry@indiana.edu>
791
792
793 * w3.el:
794 Prefix arg to w3-quit now kills all w3 buffers, not just the current one.
795
796 * w3-draw.el: fixed a problem with ^M in <XMP> and <PRE> sections
797
798 * w3-imap.el: protect against passing invalid data to make-glyph
799
800 Sun Mar 17 23:20:14 1996 William Perry <wmperry@indiana.edu>
801
802
803 Tue Mar 12 18:23:12 1996 William Perry <wmperry@indiana.edu>
804
805 * w3-draw.el: Stubs for math mode
806
807 Sat Mar 9 17:47:21 1996 William Perry <wmperry@indiana.edu>
808
809 * w3-toolbar.el:
810 Should now work correctly with no toolbar support compiled into XEmacs.
811
812 Wed Mar 6 01:52:32 1996 William Perry <wmperry@indiana.edu>
813
814
815 * w3-imap.el:
816 Fixed problem with button2 usage in w3-imap.el when compiling with FSFMacs
817
818 Fri Feb 23 01:58:21 1996 William Perry <wmperry@indiana.edu>
819
820
821 Wed Feb 21 17:06:00 1996 William Perry <wmperry@indiana.edu>
822
823 * w3-draw.el:
824 Now outputs a warning when it runs into a table, just so people know
825 its not my fault if it looks like crap. :)
826
827 * w3.el: Now uses the real add-minor-mode
828
829 * w3-sysdp.el: Added stub for add-minor-mode
830
831 * w3.el: Now set buffer-file-truename and buffer-file-name to nil when sourcing
832 a document.
833
834 * w3-draw.el, w3-sysdp.el:
835 Few fixes for #%!@ damn emacsen that don't sanely deal with make-face et. al
836 on a TTY interface.
837
838
839 Tue Feb 20 14:12:27 1996 William Perry <wmperry@indiana.edu>
840
841
842 Mon Feb 19 15:13:55 1996 William Perry <wmperry@indiana.edu>
843
844 * w3-e19.el:
845 Changed binding of mouse-2 to 'ignore instead of 'undefined - more polite.
846
847 Sun Feb 18 19:11:45 1996 William Perry <wmperry@indiana.edu>
848
849 * RelNotes2.3: Initial revision
850
851 Sat Feb 17 23:50:00 1996 William Perry <wmperry@indiana.edu>
852
853 * w3.el: fixed loading of default stylesheet stuff. gack.
854
855 * w3-auto.el: fixed autoloading of css parser
856
857
858 * w3.txi: manual formatting changes - wheee.
859
860
861 * w3-menu.el:
862 Now explicitly require easymenu for FSF19 - some older versions don't
863 autoload it. *sigh*
864
865 Fri Feb 16 21:39:19 1996 William Perry <wmperry@indiana.edu>
866
867
868 Thu Feb 15 22:56:04 1996 William Perry <wmperry@indiana.edu>
869
870 * w3.el: w3-fetch now defaults to http://www. if you are not in a w3 buffer
871
872 * w3-menu.el: Added menu item for incremental display
873
874 Mon Feb 5 17:01:39 1996 William Perry <wmperry@indiana.edu>
875
876 * w3-draw.el:
877 Fixed bug in the <font> handling if all you are doing is setting a color
878
879 Tue Jan 30 15:16:43 1996 William Perry <wmperry@indiana.edu>
880
881 * w3.txi: Added section on emulation. Updated copyright info and dates.
882
883 Sun Jan 28 06:17:55 1996 William Perry <wmperry@indiana.edu>
884
885 * w3-menu.el: Fleshed out the doc string of w3-use-menus some more.
886
887 Sat Jan 27 18:59:57 1996 William Perry <wmperry@indiana.edu>
888
889 * w3-style.el: Made more of the functions names be saner... don't pollute the
890 namespace for when we support more stylesheet notations. Need to
891 extrapolate it some more and have a registry of acceptable notations.
892
893 Fri Jan 26 18:40:42 1996 William Perry <wmperry@indiana.edu>
894
895 * w3-xemac.el: No longer adds WWW options submenu to the main options menu
896
897
898 * w3.el, w3-xemac.el:
899 Lots of changes for new client-side imagemap support and cleanup of old code.
900
901
902 * w3-menu.el: New `style' menu
903
904 * w3-imap.el:
905 Lots of changes for new client-side imagemap support and cleanup of old code.
906
907 * w3-emulate.el:
908 Added keybindings for left & right arrow keys under netscape emulation.
909
910 * w3-draw.el:
911 Lots of changes for new client-side imagemap support and cleanup of old code.
912 Removed inlined mpeg code, waiting for XEmacs 19.15 to support it again.
913
914 * descrip.mms: Updated the VMS makefile for the new files
915
916 * dist.Makefile: Added w3-menu.el to the distribution
917
918 Thu Jan 25 17:51:39 1996 William Perry <wmperry@indiana.edu>
919
920 * w3-xemac.el:
921 Moved over to new, more robust menu specifications - mainly stolen from VM.
922
923 * w3.el, w3-vars.el, w3-emulate.el:
924 Moved w3-search-* functions out of w3-emulate.el into w3.el where they belong.
925 Moved some variables out as well.
926
927 * w3-e19.el: Removed w3-emacs19-hack-faces-p support.
928 Moved over to new, more robust menu specifications - mainly stolen from VM.
929
930 * w3-menu.el:
931 Menus now appear to work under both emacs19 and XEmacs. Fixed problem
932 where 'Search Again' was always available, even if no search had been
933 done yet.
934
935
936 * w3-menu.el: Initial revision
937
938 Tue Jan 23 18:05:08 1996 William Perry <wmperry@indiana.edu>
939
940 * font.el: Fixed problem with latest XEmacs 19.14 beta
941
942
943 * w3-emulate.el:
944 lynx/netscape emulation now uses new w3-search-forward function
945
946 * w3-toolbar.el: Toolbar now uses new w3-search-forward function
947
948 * w3-imap.el: Work around small bug in the 19.14 beta byte compiler
949
950 * w3.el: Don't choke and die if you can't find ange-ftp
951
952 Mon Jan 22 16:15:42 1996 William Perry <wmperry@indiana.edu>
953
954 * dist.Makefile: Added w3-emulate.el to distribution
955
956 * w3.el, w3-vars.el: Moved the emulation stuff into a separate file
957
958 * w3-emulate.el: Initial revision
959
960 Sun Jan 21 19:16:33 1996 William Perry <wmperry@indiana.edu>
961
962
963 * dist.Makefile: Added w3-imap.el to the distribution
964
965 Sun Jan 14 01:00:30 1996 William Perry <wmperry@indiana.edu>
966
967 * w3.txi: updated w3.org mailing list addresses
968
969 * w3.txi: Added section on reporting bugs... needs finishing
970
971 Sat Jan 13 08:30:06 1996 William Perry <wmperry@indiana.edu>
972
973
974 Fri Jan 12 19:42:17 1996 William Perry <wmperry@indiana.edu>
975
976 * w3-parse.el: Added parsing stuff for client-side imagemaps
977
978 * w3-draw.el, w3-vars.el, w3-imap.el:
979 Client-side imagemaps parse correctly now, and the data is stored.
980
981 * w3-e19.el:
982 Make the options button look a little more like a button under emacs 19
983
984 * w3.txi: Combined some of the indices to make it easier to find stuff.
985
986 * w3-imap.el: Fixed macros x-coord and y-coord
987
988 * w3-imap.el:
989 Added definitions for point-in-rectangle|circle functions, and stub
990 for point-in-polygon function
991
992 * w3-imap.el: Initial revision
993
994 Wed Jan 10 13:32:30 1996 William Perry <wmperry@indiana.edu>
995
996 * w3.el: Renamed w3-store-in-x-clipboard to w3-store-in-clipboard
997
998 * w3-xemac.el: New version of w3-store-in-clipboard
999
1000 * w3-e19.el: Renamed w3-store-in-x-clipboard to w3-store-in-clipboard
1001
1002 * w3-e19.el: w3-store-in-x-clipboard now uses x-select-text instead of
1003 x-set-selection, which is more correct as a good X citizen I guess.
1004
1005 Sun Jan 7 17:03:38 1996 William Perry <wmperry@indiana.edu>
1006
1007 * w3.el: only check current-prefix-arg if interactive-p. Otherwise we hose up
1008 things in ffap.el and probably lots of other things nobody has found
1009 yet.
1010
1011 Wed Jan 3 19:47:47 1996 William Perry <wmperry@indiana.edu>
1012
1013 * w3-vars.el, w3.el:
1014 New netscape emulation minor mode that sets up a lot of keybindings.
1015
1016 * font.el: Made set-face-background|foreground|font interactive again.
1017
1018 * docomp.el: Now adds urldir to the load path
1019
1020 * dist.Makefile: Now copies the THIS-IS-VERSION-* files when installing
1021
1022 * docomp.el:
1023 Now adds URLDIR to load-path instead of unconditionally using ../url
1024
1025 * dist.Makefile:
1026 Now puts URLDIR in the environment of the compiling emacsen so that
1027 docomp.el can get at it.
1028
1029 Tue Jan 2 17:52:14 1996 William Perry <wmperry@indiana.edu>
1030
1031 * w3.el: Renamed a few things from style-sheet to stylesheet, to be consistent
1032
1033
1034 Wed Dec 20 18:21:29 1995 William Perry <wmperry@indiana.edu>
1035
1036 * w3-hot.el: Removed compile-time warnings
1037
1038 * dist.Makefile: removed w3-srch.el from distribution
1039
1040 * w3-hot.el:
1041 Basic handling of html hotlists... converts into XEmacs-style menu currently
1042
1043 * w3-beta.el: Added definition of w3-normalize-spaces
1044
1045 * font.el: Definition of define-new-mask macro should now work on older emacs
1046 19.2x that don't understand native backquoting.
1047
1048 * w3-parse.el:
1049 No longer throw up a warning for <hr> in <pre> - it really is legal HTML 2.0
1050
1051 * w3-xemac.el: Now stores the parse _tree_ in w3-current-parse.
1052 Modified the view-parse-tree menu item to show this (not just w3-last-parse-tree
1053
1054 * w3-parse.el:
1055 Made w3-display-parse-tree able to take a parse tree as an argument
1056
1057 * w3-beta.el:
1058 Make w3-refresh-buffer signal an error for now - not yet reimplemented.
1059
1060
1061 * w3-vars.el: Added entities
1062 (sim . 126)
1063 (le . "<=")
1064 (agr . "alpha")
1065 (rdquo . "''")
1066 (ldquo . "``")
1067
1068
1069 * w3-parse.el: Now allows <hr> inside of <pre>
1070
1071 Tue Dec 19 22:21:15 1995 William Perry <wmperry@indiana.edu>
1072
1073 * w3-draw.el: Fixed textarea default input handling
1074
1075 * w3-vars.el, w3-parse.el: Added variable w3-maximum-line-length
1076
1077 Mon Dec 18 22:30:38 1995 William Perry <wmperry@indiana.edu>
1078
1079 * w3.el: Offer to save to disk if an external viewer fails
1080
1081 * w3.el: If w3-fetch is given a prefix arg, dump to disk.
1082
1083 * w3.el:
1084 Now defaults to using ~/.netscape/preferences instead of ~/.MCOM-preferences
1085
1086 Sun Dec 17 21:26:41 1995 William Perry <wmperry@indiana.edu>
1087
1088
1089 * w3-draw.el, w3-vars.el, w3.txi:
1090 Changed w3-link-delimiter-info to w3-link-info-display-function
1091
1092 Sat Dec 16 17:23:39 1995 William Perry <wmperry@indiana.edu>
1093
1094 * font.el: fixed typo in tty-font-create-plist
1095
1096 * font.el: Fixed stupid mistake in font-tty-find-closest-color
1097
1098 Thu Dec 14 22:34:32 1995 William Perry <wmperry@indiana.edu>
1099
1100 * font.el: Now uses linethru if on XEmacs
1101
1102 * default.css: Moved to new CSS comment syntax
1103 Added new stuff for TTYs
1104
1105
1106 Wed Dec 13 15:49:44 1995 William Perry <wmperry@indiana.edu>
1107
1108 * w3-xemac.el: Removed a bunch of old code for XEmacs <= 19.13
1109
1110 * w3-xemac.el: Now registers all netpbm utilities by default
1111
1112 * font.el: Added a few new bitmasks (overline linethrough)
1113
1114 * w3-style.el:
1115 Now handles the new CSS style syntax - will they every !%#@ing decide
1116 on one and stick with it?!!?!?
1117
1118
1119 Tue Dec 12 22:53:43 1995 William Perry <wmperry@indiana.edu>
1120
1121 * w3.el: fixed problem in w3-insert-entities-in-string under XEmacs
1122
1123
1124 * w3-forms.el: Few form fixes
1125
1126 * w3-vars.el: Modified the default stylesheet
1127
1128
1129 * font.el: Bold now works on ttys
1130
1131 * w3-sysdp.el:
1132 Added stubs for make-face set-face-foreground and set-face-background
1133 for non-X emacsen
1134
1135
1136 Mon Dec 11 22:52:38 1995 William Perry <wmperry@indiana.edu>
1137
1138 * font.el: Some emacs19 patches
1139
1140 * font.el: Changed all the style stuff to use bitmasks for speed.
1141 More TTY changes
1142 If no size specified for font, defaults to size of default font for device.
1143 If no family specified for font, defaults to family of default font for device.
1144
1145 * w3-style.el: All stylesheet stuff now uses the new font package
1146
1147 Sun Dec 10 17:55:13 1995 William Perry <wmperry@indiana.edu>
1148
1149 * font.el: Some of the font stuff now works on TTYs (bold/dim/etc)
1150
1151 * w3-sysdp.el: Added stubs for face-property and set-face-property
1152
1153 * w3-parse.el: Added wired
1154
1155 Sat Dec 9 23:36:21 1995 William Perry <wmperry@indiana.edu>
1156
1157 * font.el:
1158 Added definition of x-font-regexp for emacs19 that has everything font.el
1159 needs in it.
1160
1161 Fri Dec 8 18:05:48 1995 William Perry <wmperry@indiana.edu>
1162
1163
1164 * w3-draw.el:
1165 Better handling of links - now keeps _all_ links with the same rel or rev
1166
1167 * w3.el: New presentation of document information
1168
1169
1170 * w3-xemac.el, images.el: Can now compile under Emacs19
1171
1172 Wed Dec 6 14:37:12 1995 William Perry <wmperry@indiana.edu>
1173
1174 * w3-vars.el, w3.el: Now comes with a global fallback stylesheet
1175
1176
1177 * w3-style.el: No longer make '/' a 'string' type in the syntax-table - it was
1178 screwing up non-quoted URLs big time.
1179
1180 * font.el: If running under emacs19, always condition-case where we do a
1181 set-face-font, since it handles different fonts badly right now.
1182
1183 Tue Dec 5 22:29:28 1995 William Perry <wmperry@indiana.edu>
1184
1185 * w3-vars.el:
1186 New image/hyperlink/default context-sensitive menus. Can now have a
1187 '%s' in the w3-graphlink and w3-hyperlink-menu entries that will be
1188 replaced by the URL under point
1189
1190 * w3-xemac.el: Now merges context-sensitive menus when appropriate
1191
1192 * w3-vars.el: Added image mapping for image/png to 'png
1193
1194 * images.el: Modified the pnm and ppm to gif converters to actually work now.
1195
1196 * images.el: Added converters for PNG
1197
1198 Mon Dec 4 19:22:26 1995 William Perry <wmperry@indiana.edu>
1199
1200
1201 * w3-xemac.el: XBM images now work again - gross
1202
1203
1204 * w3-parse.el:
1205 defvar of w3-sgml-md-syntax-table no longer uses an eval-when-compile
1206 form, since this makes MULE and XEmacs 20.0 croak, and makes the .elc
1207 files non-portable, now that Emacs 19.30 uses a separate data type for
1208 them.
1209
1210 * default.css: More fun stylesheet things
1211
1212 * w3.el: When dumping to disk, only send "*/*" in the acceptheader
1213
1214 * w3-vars.el: Now uses the new 'images' package for image conversion.
1215
1216 * w3-xemac.el: Now uses the new 'images' package for image conversion.
1217 Removed some stuff for old lemacsen
1218
1219
1220 * images.el: Wow, it works
1221
1222 * new.el: Now handles pre-formatted sections correctly
1223
1224 * font.el: Default to 12pt font
1225
1226
1227 Sat Dec 2 16:55:58 1995 William Perry <wmperry@indiana.edu>
1228
1229 * w3-draw.el: Applied some patches from joe wells.
1230
1231 * w3-parse.el: Applied some patches from joe wells.
1232 1. Added error transitions to infer <TBODY>, <TR>, and <TD> when seeing
1233 bad stuff inside a TABLE. A lot of people write shit like this:
1234 <TABLE> Text to be centered in a pretty frame in Netscape </TABLE>
1235 2. Took out a particular error transition for P start tags in the state
1236 transition table that was leading to horrible handling of some bad
1237 HTML I was seeing. I had thought this transition would improve
1238 handling of bad HTML, but I hadn't seen this particular kind of bad
1239 HTML.
1240 3. Fixed a use of w3-invalid-sgml-chars (that didn't work at all) and
1241 fixed its documentation string.
1242
1243 Fri Dec 1 16:25:58 1995 William Perry <wmperry@indiana.edu>
1244
1245 * images.el: Initial revision
1246
1247 Thu Nov 30 14:33:14 1995 William Perry <wmperry@indiana.edu>
1248
1249
1250 Wed Nov 29 15:06:58 1995 William Perry <wmperry@indiana.edu>
1251
1252 * w3-sysdp.el: Define x-font-regexp-foundry-and-family for Emacs 19
1253
1254 * dist.Makefile:
1255 No longer compile w3-sysdp.el - was causing problems in emacs 19.29/19.30
1256
1257 * w3-auto.el: Added autoload for w3-form-format-unknown
1258
1259 Tue Nov 28 16:33:12 1995 William Perry <wmperry@indiana.edu>
1260
1261 * w3-toolbar.el: Finally fixed nil specifier problem in w3-toggle-toolbar
1262
1263
1264 * font.el: Added a new generic font family 'elfin'. New keyword :oblique. New
1265 function font-create-object that converts a window-system-dependent
1266 font specification into our internal representation
1267
1268 * new.el: Shit, it works!
1269
1270 * w3-style.el: Now intern's the 'break' items, for faster comparison later.
1271
1272 Mon Nov 27 22:21:04 1995 William Perry <wmperry@indiana.edu>
1273
1274
1275 Sun Nov 26 01:31:44 1995 William Perry <wmperry@indiana.edu>
1276
1277
1278 Sat Nov 25 04:47:31 1995 William Perry <wmperry@indiana.edu>
1279
1280 * new.el: Initial revision
1281
1282 Fri Nov 24 22:53:55 1995 William Perry <wmperry@indiana.edu>
1283
1284 * w3.txi: Lots of changes and restructuring
1285
1286 * w3.txi:
1287 Documented the recent keymap changes for history/annotation/hotlist actions
1288
1289 * w3-vars.el: Moved history commands onto their own keymap
1290
1291 * w3-vars.el:
1292 Moved all hotlist and annotation functions into their own keymap 'h'
1293 and 'a' respectively. Comments on the new keybindings are welcome.
1294
1295 * w3-style.el:
1296 font-size-index now scales by 1.44 instead of 1.2, as CSSv5 recommends
1297
1298 Thu Nov 23 22:33:22 1995 William Perry <wmperry@indiana.edu>
1299
1300
1301 * default.css: Few piddly changes
1302
1303 * w3.txi: Lots of documentation changes. Thanks to jon konrath
1304
1305 * w3-style.el: Fixed typo in w3-style-font-size-for-index
1306
1307 * w3-draw.el: Can now handle <font color=xxx>
1308
1309 * w3-style.el: The output device specific stuff works now
1310
1311 * w3-draw.el:
1312 Fixed conversion of netscape <body> attributes into a CSS stylesheet
1313
1314 Wed Nov 22 16:49:32 1995 William Perry <wmperry@indiana.edu>
1315
1316 * w3-style.el: Now correctly parses the ":foo:" stuff in CSS to handle multiple
1317 media. Doesn't actually do anything with it yet, but at least it
1318 doesn't make the thing choke and die any more.
1319
1320 Tue Nov 21 16:33:37 1995 William Perry <wmperry@indiana.edu>
1321
1322 * default.css: Various tweaks and changes to the default stylesheet
1323
1324 * w3-style.el: Removed old cssv3 stuff - is now completely cssv5
1325 Added correct handling of comments
1326
1327 * w3-draw.el: Setting default background works again
1328
1329 * w3-xemac.el:
1330 Added a debugging menu for right now to show the last parse tree and the
1331 current stylesheet.
1332
1333 * font.el: Few changes to not always default to 'medium' font weight, for those
1334 fonts that don't have one.
1335
1336 Mon Nov 20 14:14:06 1995 William Perry <wmperry@indiana.edu>
1337
1338 * w3-about.el: Converted about:style to CSSv5
1339
1340 * w3.txi: Started revamping some sections
1341
1342 Sun Nov 19 22:13:17 1995 William Perry <wmperry@indiana.edu>
1343
1344
1345 * w3-e19.el: Fixed w3-overlays-at
1346
1347
1348 * w3-beta.el, w3-draw.el, w3-e19.el, w3-forms.el:
1349 Everything and its grandmother now uses a default stylesheet - no more
1350 Xresources!
1351
1352 * w3-mule.el: Fixed a few MULE bugs
1353
1354 * w3-style.el:
1355 w3-generate-stylesheet-faces does not actually create any of the faces
1356 now - delays that until they are actually needed/used in
1357 w3-face-for-element
1358
1359 * w3-vars.el:
1360 Everything and its grandmother now uses a default stylesheet - no more
1361 Xresources!
1362
1363 * w3.el: Everything and its grandmother now uses a default stylesheet - no more
1364 Xresources!
1365 Much faster version of w3-insert-entities-in-string.
1366 Now binds require-final-newline to nil when saving a binary file.
1367 Fixed a few MULE bugs with coding systems and www: URLs
1368 Fixed reading of initial stylesheet.
1369
1370 * w3-xemac.el:
1371 Everything and its grandmother now uses a default stylesheet - no more
1372 Xresources!
1373
1374 * w3-auto.el: Now autoloads w3-generate-stylesheet-faces
1375
1376 * docomp.el: Moved some variable stubs around
1377
1378 * w3-parse.el: Several patches from jbw to the new parser
1379
1380 Sat Nov 18 02:54:18 1995 William Perry <wmperry@indiana.edu>
1381
1382
1383 * w3-vars.el: Fixed typo in one of the new defvars
1384
1385 * w3-vars.el: Changed the format of w3-list-chars-assoc and w3-style-tags-assoc
1386
1387 * w3-draw.el: Removed conversion of old style entity stuff
1388
1389 * w3-vars.el: Moved w3-html-entities variable
1390
1391 * w3.el: Now correctly generates stylesheet faces for the user stylesheet.
1392 w3-insert-entities-in-string should now be more efficient.
1393
1394 * w3-parse.el: Moved w3-html-entities variable
1395
1396 Fri Nov 17 18:42:54 1995 William Perry <wmperry@indiana.edu>
1397
1398 * w3-auto.el: Added autoload for w3-parse-arena-stylesheet
1399
1400 * w3.el: Fixed hashtable stuff under XEmacs - the key of a hashtable must be
1401 able to compare with 'eq', not 'equal', so had to change it to use
1402 symbols instead of the url string.
1403
1404 * w3-beta.el:
1405 No longer bind pop-up-windows to nil through all of w3-prepare-buffer
1406
1407 * dist.Makefile:
1408 Now requires that the URL package be installed before continuing
1409
1410 * w3-parse.el: Added the 'label' tag.
1411
1412 * w3-draw.el: Fixed dumb mistake in the handling of
1413 w3-visited-node-style/w3-node-style for links under a window system.
1414
1415 * w3-forms.el: Removed old bogus code
1416
1417
1418 * w3-parse.el: Fixed bug in the new entity expansion
1419
1420 * w3-style.el:
1421 Fixed a problem with the font-weight keyword in style specs. Now
1422 stores the font specification in the stylesheet as well
1423
1424 * w3.el: No longer unconditionally load w3-sysdp.el
1425
1426 * w3-draw.el: Fixed some spacing problems
1427
1428 * w3-parse.el: Various patches from jbw
1429
1430 Thu Nov 16 18:52:56 1995 William Perry <wmperry@indiana.edu>
1431
1432 * w3-parse.el: Added in the emacs-w3 easter eggs to the DTD
1433
1434 * w3-parse.el: Allow '_' in attribute names
1435
1436 Wed Nov 15 23:10:23 1995 William Perry <wmperry@indiana.edu>
1437
1438 * w3-draw.el:
1439 Fixed list items with new implied paragraph breaks immediately after
1440
1441 * w3-draw.el: Fixed the yogsothoth handling
1442
1443 * w3-xemac.el: Fixed image loading problem
1444
1445 * w3-parse.el:
1446 Fixed w3-sgml-name-to-string to be a macro instead of a true function.
1447 Since it was wrapped within an eval-when-compile, all calls to it
1448 later on would be fucked due to an undefined function
1449
1450 * w3-draw.el: Removed some dead code
1451
1452 * font.el:
1453 Can now correctly combine any number of fonts with font-combine-fonts
1454
1455 * w3-draw.el:
1456 Fixed problem with not swallowing newlines when necessary due to new parser
1457
1458
1459 * w3-forms.el: Moved lots of stuff out into new auxiliary files
1460
1461 * w3-auto.el: Initial revision
1462
1463 * w3.el: Moved lots of stuff out into new auxiliary files
1464
1465 * w3-annotat.el: Initial revision
1466
1467 * w3-hot.el: Removed the old, unused air mosaic hotlist parser
1468
1469
1470 * w3-parse.el, w3-draw.el:
1471 Make a display-table for use globally for things in the windows character set
1472
1473 * w3-parse.el: The whole new parser from joe wells. M-x amen
1474
1475 * w3-draw.el: Few changes for the new parser
1476
1477 Mon Nov 13 15:56:58 1995 William Perry <wmperry@indiana.edu>
1478
1479 * w3-draw.el: Fixed the <font size=+x> handling
1480
1481 * w3-draw.el:
1482 Implemented messaging the 'title' of a link instead of just the naked URL
1483 Now honors the nasty netscapism 'seqnum' attribute on <li> tags
1484
1485 * w3-vars.el, w3-xemac.el, w3-e19.el:
1486 Implemented messaging the 'title' of a link instead of just the naked URL
1487
1488 * w3-toolbar.el: Activated the w3-toolbar-stop-icon stuff
1489
1490 Fri Nov 10 17:30:43 1995 William Perry <wmperry@indiana.edu>
1491
1492 * w3.el:
1493 Fixed problem with application/x-www-form-urlencoding of names of form fields
1494
1495 Thu Nov 9 20:56:02 1995 William Perry <wmperry@indiana.edu>
1496
1497 * w3-draw.el: Few fixes for ordered lists in alpha and roman style
1498
1499 * w3.el: Catch malformed www: URLs
1500
1501 Fri Nov 3 21:34:35 1995 William Perry <wmperry@indiana.edu>
1502
1503
1504 * w3-style.el, w3-draw.el:
1505 Can now specify alignment and textalignment in stylesheets for <hr>
1506
1507 Thu Nov 2 22:25:50 1995 William Perry <wmperry@indiana.edu>
1508
1509 * w3-style.el:
1510 Fixed problem in stylesheet parser calling (char-after) at point-max
1511
1512
1513 * w3-hot.el: Now requires w3-vars, so that w3-setup-done is bound.
1514
1515 Wed Nov 1 15:39:06 1995 William Perry <wmperry@indiana.edu>
1516
1517 * w3.el: More work on allowing the user to do a completing-read on the
1518 annotations of a buffer to delete one. Fixed a few potential screwups
1519 in the annotations code with regard to improperly entity-ized strings.
1520 no longer refetches a text/plain document from the server when you do
1521 a document-source on it.
1522
1523 * w3-hot.el:
1524 Don't leave backup copies of w3-hotlist-file or url-global-history-file
1525
1526 Tue Oct 31 06:20:43 1995 William Perry <wmperry@indiana.edu>
1527
1528 * w3-draw.el:
1529 Fixed stupid problem introduced when changing w3-set-fill-prefix-length to defsubst instead of defmacro
1530
1531 * w3-draw.el, w3-e19.el, w3-vars.el, w3-xemac.el, w3.el:
1532 Now handles empty containers with name/id attributes
1533
1534 * w3-beta.el: Different formatting for annotations
1535
1536 * w3.el: Base of allowing the user to choose what annotation to delete when
1537 w3-delete-personal-annotation is called from a non-PAN
1538
1539 * w3-parse.el, w3-beta.el, w3-vars.el, w3-draw.el: Few performance tweaks
1540
1541
1542 Sun Oct 29 02:14:10 1995 William Perry <wmperry@indiana.edu>
1543
1544 * w3-hot.el, w3.el:
1545 Removed old HTML <div1> so that the new display engine doesn't gripe
1546
1547 * w3-vars.el, w3.el: Made w3-source-document honor w3-reuse-buffers. Also made
1548 w3-reuse-buffers default to `reuse'
1549
1550 * w3-draw.el: Fixed the form handling for isindex fields.
1551
1552 * w3-draw.el: Include a working version of center-line for emacs 19.29
1553
1554 * dist.Makefile: Now uses an implicit target.
1555
1556 Sat Oct 28 04:16:16 1995 William Perry <wmperry@indiana.edu>
1557
1558 * w3-draw.el: Fixed stupid typos
1559
1560 * w3-e19.el, w3-xemac.el:
1561 Now signals an error in w3-find-specific-link if the #link could not
1562 be found
1563
1564 * w3.el: w3-show-history-list now works again
1565
1566
1567 * w3-draw.el: Fixed the <option value=xxx> handling
1568
1569 * w3-draw.el: Make headers nuke <p> alignments on the stack
1570
1571
1572 * w3-parse.el: No longer swallows all the trailing '>' after a tag. So
1573 <h1>>>>>></h1> will show up correctly. Hmmmm... is this right?
1574 Comments anyone?
1575
1576 * w3-draw.el:
1577 first paragraph breaks within a list item are now filled correctly
1578
1579
1580 Fri Oct 27 13:41:16 1995 William Perry <wmperry@indiana.edu>
1581
1582
1583 * w3-style.el:
1584 Now correctly keeps track of the tags that something applies-to -
1585 correct handling of context and new level 2 attribute references
1586 instead of the old naive way.
1587
1588 * w3-style.el: Now implements @import for stylesheets ala CSS v4
1589
1590 Thu Oct 26 15:11:29 1995 William Perry <wmperry@indiana.edu>
1591
1592 * font.el: Fixed problem in Emacs 19.29 with the font-set-face-font stuff -
1593 copy-face sends us in the internal vector instead of the face symbol.
1594 Bleah!
1595
1596 Wed Oct 25 22:35:42 1995 William Perry <wmperry@indiana.edu>
1597
1598 * w3.el: Fixed following a link to a fragment "#foo" does not add that URL to
1599 url-global-history-completion-list (and thus it will not be shown as a
1600 link that has been followed) if the base URL is already in a buffer.
1601
1602 * default.css: Updated to new (unreleased) CSS v5 specification
1603
1604 * font.el: Removed some old function definitions that are no longer used.
1605
1606 * w3-draw.el:
1607 Will now create the face storage variables if make-face is not bound.
1608 Was causing some of the stuff later on in the display engine to crap
1609 out and die.
1610
1611 Tue Oct 24 16:42:24 1995 William Perry <wmperry@indiana.edu>
1612
1613 * w3-draw.el, w3-style.el: More CSS hacks
1614
1615 * w3-style.el: Some CSS v5 stuff
1616
1617 * font.el: Added definition of font-warn
1618
1619 * w3-style.el: No longer get everything set to a nil/nil/nil/nil font
1620
1621 Mon Oct 23 23:49:51 1995 William Perry <wmperry@indiana.edu>
1622
1623 * w3-draw.el:
1624 Now honors the special `link' and `visited' classes for anchor tags
1625
1626
1627 * w3-style.el: Now honors old back.color syntax
1628
1629 * w3.el: Now honors the $html-source CSS special
1630
1631 Thu Oct 19 21:12:50 1995 William Perry <wmperry@indiana.edu>
1632
1633
1634 Wed Oct 18 22:20:59 1995 William Perry <wmperry@indiana.edu>
1635
1636 * w3-draw.el: few formatting tweaks.
1637
1638 * w3-style.el: Few various tweaks for font-style
1639
1640
1641 Tue Oct 17 21:47:49 1995 William Perry <wmperry@indiana.edu>
1642
1643 * w3-xemac.el, w3-e19.el: Fixed form entries
1644
1645
1646 Mon Oct 16 20:35:42 1995 William Perry <wmperry@indiana.edu>
1647
1648
1649 * w3.el: Fixed applicatin/x-www-form-urlencoded crap
1650
1651 * font.el:
1652 Don't die if the set-face-xxxx functions are undefined when font.el[c]
1653 is loaded
1654
1655 Sun Oct 15 23:33:49 1995 William Perry <wmperry@indiana.edu>
1656
1657 * w3-draw.el: Fixed handling of add.before and add-after
1658
1659 * w3-style.el: Don't bomb out on ttys
1660
1661 * w3-parse.el: Patch from jbw to handle more bad HTML
1662
1663 * w3-parse.el:
1664 Correct handling of things like &quot; in an attribute/value pair
1665
1666
1667 * w3-beta.el: Better handling of personal annotations
1668
1669 * w3-draw.el:
1670 Fixed fig and ol handling to be consistent with the new symbol-based
1671 argument lists
1672
1673 * w3-parse.el:
1674 Moved default parameters for ol into w3-draw where they belong, courtesy of jbw
1675
1676 * w3.el: Patches for personal annotations by jbw
1677
1678
1679 * w3.el: fixed some fuckups in the history list
1680
1681
1682 * w3.el: Check return value of url-get-url-at-point in w3-follow-url-at-point
1683 before passing to w3-fetch.
1684
1685 * w3-vars.el: Fixed documentation for w3-header-chars-assoc
1686
1687 Thu Oct 12 13:59:58 1995 William Perry <wmperry@indiana.edu>
1688
1689 * w3-e19.el: Implemented w3-active-link-color for emacs 19
1690
1691 Tue Oct 10 16:17:52 1995 William Perry <wmperry@indiana.edu>
1692
1693 * w3-style.el: Some more CSS v4 stuff
1694
1695 * w3-draw.el, w3-xemac.el, w3-vars.el: Now has w3-active-node-style
1696
1697
1698 Mon Oct 9 02:59:55 1995 William Perry <wmperry@indiana.edu>
1699
1700 * w3-about.el: Updated the about stylesheet to the new v4 syntax
1701
1702 * default.css: Updated the default stylesheet to the new v4 syntax
1703
1704 Sun Oct 8 23:48:10 1995 William Perry <wmperry@indiana.edu>
1705
1706 * w3-style.el:
1707 Now keeps track of `@define' directives - still need to actually do
1708 something sensible with them though.
1709
1710 * w3-style.el:
1711 Now understands CSS v4 syntax. Can handle either v3 or v4, based upon
1712 some state in the parser.
1713
1714
1715 Mon Oct 2 18:07:36 1995 William Perry <wmperry@indiana.edu>
1716
1717 * w3-vars.el: Removed some epoch stuff
1718
1719
1720 * w3-draw.el, w3-about.el, w3-vars.el, w3.el: Removed some epoch stuff
1721
1722
1723 Sun Oct 1 17:34:43 1995 William Perry <wmperry@indiana.edu>
1724
1725
1726 Thu Sep 28 13:25:59 1995 William Perry <wmperry@indiana.edu>
1727
1728 * w3-e19.el:
1729 Disabled w3-shuffle-history-menu for now, since it cannot copy with
1730 url-history-list being a hashtable.
1731
1732 * w3-xemac.el: The url-history-list is now really a hashtable
1733
1734 * w3-beta.el, w3.el:
1735 Fixed a few problems in the hotlist and history handling where it was
1736 not escaping URLs correctly of < > &, etc.
1737
1738
1739 Wed Sep 27 21:44:58 1995 William Perry <wmperry@indiana.edu>
1740
1741 * font.el: Don't make the rgb.txt buffer visible to the user.
1742
1743
1744 Tue Sep 26 14:59:14 1995 William Perry <wmperry@indiana.edu>
1745
1746 * RelNotes: Initial revision
1747
1748 Mon Sep 25 21:59:10 1995 William Perry <wmperry@indiana.edu>
1749
1750
1751 * w3-xemac.el: No longer tries to auto-detect giftopnm or giftoppm
1752
1753
1754 * w3-style.el: Only create font objects when necessary
1755
1756 * w3-style.el, w3-draw.el: New stylesheet mechanism
1757
1758
1759 * font.el: Added lots of color stuff
1760
1761 Sun Sep 24 17:13:14 1995 William Perry <wmperry@indiana.edu>
1762
1763 * w3-sysdp.el: Added def of find-face
1764
1765 * font.el: Various tweaks
1766
1767 Sat Sep 23 04:04:14 1995 William Perry <wmperry@indiana.edu>
1768
1769 * w3-draw.el, w3-xemac.el, descrip.mms, dist.Makefile:
1770
1771 * w3-toolbar.el: Moved all the toolbar specific stuff out into its own file
1772
1773
1774 * w3-toolbar.el: Initial revision
1775
1776 Fri Sep 22 15:08:48 1995 William Perry <wmperry@indiana.edu>
1777
1778
1779 Thu Sep 21 17:21:24 1995 William Perry <wmperry@indiana.edu>
1780
1781
1782 Wed Sep 20 14:07:46 1995 William Perry <wmperry@indiana.edu>
1783
1784
1785 * w3-hash.el: Initial revision
1786
1787 Tue Sep 19 13:48:09 1995 William Perry <wmperry@indiana.edu>
1788
1789 * w3.el: Fixed fill out forms
1790
1791 Mon Sep 18 18:13:14 1995 William Perry <wmperry@indiana.edu>
1792
1793
1794 * w3.el: A few fixes for w3-url-completion-function to make sure
1795 url-global-history-hash-table is really a hashtable
1796
1797
1798 Sun Sep 17 18:04:25 1995 William Perry <wmperry@indiana.edu>
1799
1800
1801 * w3-parse.el: fixed typo
1802
1803 * w3-parse.el: Avoid lots of string-creation in w3-parse-args
1804
1805 * w3.el: Use all-completions directly in emacs-19 in w3-url-completion-function
1806 for raw speed.
1807
1808 * w3-draw.el: Fixed some _STUPID_ problems
1809
1810
1811 * w3-sysdp.el:
1812 make-hashtable now finds the next highest prime for the initial size.
1813
1814 * w3-draw.el:
1815 Everything from w3-parse-args is now a symbol, so that the faster assq
1816 can be used when retrieving. It is possible something was missed -
1817 keep an eye out for things getting fucked.
1818
1819
1820 * w3-vars.el, w3-draw.el:
1821 Now caches whether a URL has been visited or not between calls to
1822 w3-handle-hype and w3-handle-hyperlink-end, for speed
1823
1824 * w3.el: Changes to w3-url-completion-function to handle the new internal
1825 representation of the global history. Performance might suffer here
1826 (in XEmacs), but the majority of people don't ever notice the url
1827 completion anyway. :)
1828
1829 * w3-sysdp.el: Added def of clrhash
1830
1831
1832 * w3-sysdp.el: Added hashtable functions
1833
1834 Sat Sep 16 01:37:54 1995 William Perry <wmperry@indiana.edu>
1835
1836 * w3.el: Some MULE stuff
1837
1838 * w3-beta.el: Fixed bug in finding #xxx links
1839
1840 * w3-draw.el:
1841 Catch error in centering a horizontal rule due to brokenness in emacs 19.29
1842
1843
1844 * w3-vars.el, w3-parse.el, w3-draw.el:
1845 Lots of performance tweaks from jbw@cs.bu.edu (Joe Wells)
1846
1847 Mon Sep 11 14:32:40 1995 William Perry <wmperry@indiana.edu>
1848
1849
1850 Sun Sep 10 23:26:47 1995 William Perry <wmperry@indiana.edu>
1851
1852 * w3-sysdp.el: Added defvar for x-library-search-path
1853
1854 Sat Sep 9 03:17:37 1995 William Perry <wmperry@indiana.edu>
1855
1856 * w3-xemac.el: Added options menu item for honroing stylesheets
1857
1858
1859 Wed Sep 6 15:12:24 1995 William Perry <wmperry@indiana.edu>
1860
1861
1862 Tue Sep 5 17:41:31 1995 William Perry <wmperry@indiana.edu>
1863
1864 * w3-draw.el: Fixed stupid problem with new def of w3-warn
1865
1866 Mon Sep 4 18:10:03 1995 William Perry <wmperry@indiana.edu>
1867
1868
1869 * w3-vars.el: Added SGI rgb inlined image converter
1870
1871 * w3-parse.el:
1872 Fixed problem where something like <a href=^M "foo" would use the ^M
1873 as the href value. Bleah!
1874
1875
1876 * w3-beta.el: Integrated new version of w3-prepare-buffer from Shuji NARAZAKI
1877 <narazaki@csce.kyushu-u.ac.jp> that gets rid of the horrid
1878 'asynchronous retrieval finishes when in minibuffer' lossage. Yeah!
1879
1880 * w3.el: Redirects should now no longer screw up the history list.
1881
1882
1883 Sun Sep 3 21:53:09 1995 William Perry <wmperry@indiana.edu>
1884
1885 * w3.el: Only do the absolute minimum setup necessary in
1886 w3-read-url-with-default - this yields faster response time upon first
1887 starting up via w3-fetch. Uses custom completion routine to only do
1888 the url setup routines when the user requests completion on a URL.
1889
1890 * w3-sysdp.el: fixed typo in device-mm-width
1891
1892 Fri Sep 1 02:47:29 1995 William Perry <wmperry@indiana.edu>
1893
1894 * w3.el: Treat bogus METHODs on forms like GET, but still put up a warning
1895 buffer
1896
1897
1898 Thu Aug 31 23:59:33 1995 William Perry <wmperry@indiana.edu>
1899
1900
1901 * default.css: Initial revision
1902
1903
1904 * w3-draw.el: Put in special test for CR or LF in name of a input field so that
1905 spaces would not be inserted and screw up cgi scripts that aren't
1906 expecting it.
1907
1908 * w3-xemac.el: Fixed various toolbar problems
1909
1910 Wed Aug 30 20:36:17 1995 William Perry <wmperry@indiana.edu>
1911
1912 * w3.el: Incorrectly 'typed' input types now default to `text'
1913
1914
1915 * w3.el: Applied patch from jbw@cs.bu.edu (Joe Wells) for the extremely
1916 annoying ` Wrong type argument: overlayp, (w3form (("enctype"
1917 . "application/x- ...' stuff.
1918
1919 Mon Aug 28 21:15:50 1995 William Perry <wmperry@indiana.edu>
1920
1921
1922 * xbm-button.el: Initial revision
1923
1924
1925 * w3-xemac.el: Now uses xbm-button-create when necessary
1926
1927 * w3-xemac.el: Fixed save options bug
1928
1929
1930 * w3-draw.el: Fixed bug where 'plain' lists would not be indented at all.
1931
1932
1933 * font.el: Initial revision
1934
1935 Sun Aug 27 01:10:25 1995 William Perry <wmperry@indiana.edu>
1936
1937
1938 Sat Aug 26 06:21:20 1995 William Perry <wmperry@indiana.edu>
1939
1940 * w3-sysdp.el: Added split-string
1941
1942 Fri Aug 25 18:56:55 1995 William Perry <wmperry@indiana.edu>
1943
1944 * w3-sysdp.el: Added definition of try-font-name
1945
1946
1947 * w3-style.el, w3-xemac.el, w3-vars.el, w3-e19.el, w3-draw.el:
1948 Can now specify the default face in style sheets
1949
1950
1951 Thu Aug 24 19:08:16 1995 William Perry <wmperry@indiana.edu>
1952
1953 * w3-draw.el:
1954 Changed w3-munge-color-XXX to strip spaces out of color names passed
1955 in.
1956
1957 * w3-style.el: Some fixes for the arena 0.97 type style sheets
1958
1959 Mon Aug 21 21:12:22 1995 William Perry <wmperry@indiana.edu>
1960
1961
1962 * w3-style.el: Style sheet stuff now more up-to-snuff with CSS v3. Also now
1963 normalizes all colors to their RGB tuples, so that faces can be shared
1964 between stylesheets that refer to them by different names (#FFF ->
1965 black -> #FFFFFF -> etc)
1966
1967
1968 Sun Aug 20 23:34:37 1995 William Perry <wmperry@indiana.edu>
1969
1970 * w3-draw.el: Fixed typo
1971
1972
1973 * w3-util.el: Added doc strings for the w3-hyperlink-element-xxxx functions
1974
1975 * w3-util.el: Added a provide statement
1976
1977 * w3-util.el: Initial revision
1978
1979 * w3.el: New version of w3|url-warn
1980
1981 * w3-draw.el, w3-e19.el, w3-epoch.el, w3-parse.el, w3-style.el, w3-xemac.el, w3.el:
1982 Use new warnings facility. Reimplemented most of w3-debug-html
1983
1984 * w3.el, w3-draw.el: Now stores the ID attribute of input elements
1985
1986
1987 * w3-parse.el: Nuke entities inside of a <textarea>
1988
1989 * w3-parse.el, w3-draw.el:
1990 Don't parse any markup that occurs inside of a <TEXTAREA>
1991
1992 * w3-vars.el:
1993 Removed textarea and textargs from w3-state-vector and w3-state-locator-variable
1994
1995 * w3-draw.el: Fixed O-T-M-P error
1996
1997 * w3-draw.el: Background bitmaps working again
1998
1999 * w3-about.el: fixed typo
2000
2001
2002 Sat Aug 19 23:39:01 1995 William Perry <wmperry@indiana.edu>
2003
2004 * w3.el: Made the netpbm stuff come after the loading of the emacs-specific
2005 file, and now checks to see if w3-insert-graphic is bound before doing
2006 any of its checking, so that Emacs 19 etc users won't get the warning.
2007 Also now checks for either pbmtoxbm or ppmtoxbm, since NETPBM doesn't
2008 have ppmtoxpm
2009
2010 * docomp.el: Added stub for emx-binary-mode
2011
2012 Fri Aug 18 15:28:14 1995 William Perry <wmperry@indiana.edu>
2013
2014 * w3-xemac.el: Hack to let old xpm icons work for now
2015
2016 Thu Aug 17 23:46:58 1995 William Perry <wmperry@indiana.edu>
2017
2018 * w3-vars.el, w3-draw.el: Basic support for raman's <label> stuff for forms
2019
2020 * w3.el: Fixed typo in w3-batch-fetch
2021
2022 Mon Aug 14 15:00:37 1995 William Perry <wmperry@indiana.edu>
2023
2024 * w3.el, w3-xemac.el, w3-draw.el: Can now specify width and height on mpegs
2025
2026 * w3-xemac.el: Use new version of xpm-button.el
2027
2028 * xpm-button.el: New version from kyle
2029
2030 * w3.el: Fixed typo in warning about netpbm utilities
2031
2032 Sun Aug 13 17:50:20 1995 William Perry <wmperry@indiana.edu>
2033
2034 * xpm-button.el: Made it so it doesn't bomb out on a tty
2035
2036 * dist.Makefile: added xpm-button to the distribution
2037
2038 * xpm-button.el: Initial revision
2039
2040 * w3-style.el: fixed a few typos
2041
2042
2043 * w3-xemac.el:
2044 Now uses the xpm-button program to make textual toolbar icons when necessary
2045
2046 Sat Aug 12 02:33:49 1995 William Perry <wmperry@indiana.edu>
2047
2048 * w3-about.el: Added about:license and about:warranty URL nodes
2049
2050 * w3-draw.el: Catch errors when making w3-graphic-face
2051
2052 * w3.el: Changed the behaviour of url-keep-history - the history list is only
2053 saved to disk if this is eq to `t'. Setting it to anything else
2054 (usually a number) will keep the list in memory so that
2055 w3-show-history-list can still work.
2056
2057 * w3.el: Don't add the initial page to the history list, so hitting 'B' in the
2058 first W3 buffer won't take you out of any w3-mode buffers.
2059
2060 * w3-beta.el, w3-hot.el, w3-style.el, w3.el:
2061 Always set coding-system to *noconv* in MULE when inserting file contents
2062
2063 Fri Aug 11 13:43:14 1995 William Perry <wmperry@indiana.edu>
2064
2065 * w3-beta.el, w3-draw.el:
2066 Moved w3-show-invisible-href into w3-draw to avoid invalid macro stuff
2067
2068 * w3-parse.el, w3-draw.el: Don't swallow spaces after <XMP>
2069
2070
2071 * w3-xemac.el:
2072 New function w3-start-image-cache-timer that will time out all images
2073 after 5 minutes and cause a garbage-collect so that the pixmaps get
2074 returned to the windowing system. This function will get smarter
2075 soon.
2076
2077 * w3-xemac.el:
2078 New variable w3-toolbar-type to control waht the toolbar looks like.
2079 Can be 'pictures' 'text' or 'both' for icons only, text only, or
2080 captioned icons repsectively.
2081
2082 Thu Aug 10 23:15:44 1995 William Perry <wmperry@indiana.edu>
2083
2084 * w3.el: Put up a big ugly warning if cannot find any of the netpbm utilities
2085 at startup
2086
2087
2088 * w3-draw.el:
2089 The size of a <SELECT> area is now defined by the maximum of all the
2090 lengths of the displayed strings or the SIZE attribute.
2091
2092 * w3-draw.el: No longer picks up the last item of a <SELECT> form area when no
2093 <OPTION DEFAULT> is present
2094
2095 * w3-xemac.el: Asynch during images should be correctly turned off now
2096
2097 Sun Aug 6 15:58:35 1995 William Perry <wmperry@indiana.edu>
2098
2099
2100 Sat Aug 5 06:11:02 1995 William Perry <wmperry@indiana.edu>
2101
2102 * w3.el, w3-vars.el: New binding of space to w3-scroll-up
2103
2104
2105 * w3.el, w3-draw.el, w3-beta.el, w3-vars.el: More stuff from the MULE folks
2106
2107
2108 * w3-xemac.el: Added separators between toolbar buttons
2109
2110 Sat Jul 29 19:13:33 1995 William Perry <wmperry@indiana.edu>
2111
2112
2113 Sat Jul 22 02:51:16 1995 William Perry <wmperry@indiana.edu>
2114
2115 * w3-e19.el:
2116 Don't choke if w3-mode-go-menu is not a keymap in w3-create-hotlist-menu
2117
2118 Fri Jul 21 13:44:30 1995 William Perry <wmperry@indiana.edu>
2119
2120 * w3-parse.el:
2121 Added let bninding around the call to sera-to-fidel-marker to bind
2122 sera-being-called-by-w3 so that all is well with the world when using
2123 it with mule 2.2.3 for ethiopic text
2124
2125 Thu Jul 20 04:06:34 1995 William Perry <wmperry@indiana.edu>
2126
2127 * w3.el: Fixed doc string for w3-open-local - also added autoloads for the
2128 w3-maybe-follow-* functions
2129
2130 Tue Jul 18 13:24:39 1995 William Perry <wmperry@indiana.edu>
2131
2132 * w3-beta.el, w3-hot.el:
2133 Moved all the hotlist stuff out into w3-hot.el, in preparation for writing
2134 more robust hotlist handling (HTML files, etc, as hotlists).
2135
2136 Mon Jul 17 14:05:31 1995 William Perry <wmperry@indiana.edu>
2137
2138 * w3-draw.el: <HR> handling now inserts fill-prefix/etc if in lists.
2139
2140 Wed Jul 12 12:42:03 1995 William Perry <wmperry@indiana.edu>
2141
2142 * w3-xemac.el:
2143 Patch from chuck to use XBM version of toolbar icons if XPM support
2144 not available.
2145
2146 Tue Jul 11 00:01:49 1995 William Perry <wmperry@indiana.edu>
2147
2148
2149 Mon Jul 3 15:28:33 1995 William Perry <wmperry@indiana.edu>
2150
2151 * w3-draw.el:
2152 Fixed problem with multiple <textarea> tags would 'merge' the default
2153 contents. Blah.
2154
2155
2156 * w3-draw.el:
2157 Fixed a slight formatting problem for <select multiple> lists when
2158 within a centered area - looked like crap.
2159
2160 * w3-draw.el: Don't load background images if w3-delay-image-loads=nil
2161
2162 Sun Jul 2 03:35:07 1995 William Perry <wmperry@indiana.edu>
2163
2164 * dist.Makefile: Added new target for w3-hot.elc
2165
2166 * w3.el: Extracted hotlist functions into w3-hot.el
2167
2168 * w3-hot.el: Initial revision
2169
2170 * w3-vars.el, w3.el: Changed *-hooks to be *-hook'
2171
2172 Sat Jul 1 17:14:23 1995 William Perry <wmperry@indiana.edu>
2173
2174 * w3-mule.el: Fixed problem in w3-convert-code-for-mule
2175
2176 Thu Jun 29 16:27:33 1995 William Perry <wmperry@indiana.edu>
2177
2178 * dist.Makefile: Few more tweaks to the makefile
2179
2180 * dist.Makefile: Now tries to create INFODIR if it doesn't exist
2181
2182 * w3-e19.el, w3-mule.el, w3-vars.el, w3.el:
2183 Various patches from Katsumi Yamaoka <yamaoka@ga.sony.co.jp> Katsumi Yamaoka <yamaoka@ga.sony.co.jp> for MULE stuff
2184 ]
2185
2186 * w3.el: Fixed a hidden forms problem.
2187
2188 Tue Jun 27 04:17:59 1995 William Perry <wmperry@indiana.edu>
2189
2190
2191 Mon Jun 26 02:29:33 1995 William Perry <wmperry@indiana.edu>
2192
2193 * w3-wemac.el, w3-xemac.el, w3-e19.el: Fixed problem pointing to w3_toc.html
2194
2195 Sun Jun 25 22:28:28 1995 William Perry <wmperry@indiana.edu>
2196
2197 * w3-e19.el: Fixed problem in 19.29 where there were two help menus.
2198
2199
2200 * w3-sysdp.el: Some more device-* functions
2201
2202 * w3-sysdp.el: More NS problems resolved
2203
2204 * w3-xemac.el: Removed autoload for Info-goto-node
2205
2206 * w3-sysdp.el: Fixed problem in w3-device-class on NeXTstep
2207
2208 * w3-draw.el: Fixed problem in w3-get-resource on NeXTstep
2209
2210 * 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:
2211 Continue movement to using w3-sysdp.el defined functions instead of
2212 url-* funcs
2213
2214 * dist.Makefile: Removed extraneous w3-sysdp.el from SOURCES macro
2215
2216 Wed Jun 21 20:04:44 1995 William Perry <wmperry@indiana.edu>
2217
2218 * w3-xemac.el: Few changes for 19.12
2219
2220 * w3-draw.el: New version of w3-pause for XEmacs
2221
2222 * w3-draw.el: Fixed blinking
2223
2224 Tue Jun 20 14:10:49 1995 William Perry <wmperry@indiana.edu>
2225
2226 * w3-parse.el: <listing> now works.
2227
2228 * w3-draw.el: Fixed <secret> handlig ng when not in XEmacs 19.12
2229
2230 Mon Jun 19 15:12:18 1995 William Perry <wmperry@indiana.edu>
2231
2232
2233 * w3-sysdp.el: Fixed problem in device-class with arg not being optional
2234
2235 Sun Jun 18 21:41:36 1995 William Perry <wmperry@indiana.edu>
2236
2237 * w3-sysdp.el:
2238 Fixed bug in emacs-19 version of device-class on non-color displays
2239
2240 * w3-sysdp.el: Rewrote device-class
2241 Added device-pixel-width and device-pixel-height
2242
2243 * w3-xemac.el: New function w3-ensure-toolbar-visible
2244
2245
2246 * w3-draw.el: Moved valid-color-name-p definition over into w3-sysdp.el
2247
2248 Sat Jun 17 17:50:44 1995 William Perry <wmperry@indiana.edu>
2249
2250 * docomp.el: More toolbar stuff
2251
2252 * docomp.el: Removed lots of stuff that isn't necessary now that we are using
2253 w3-sysdp.el all over the place
2254
2255 * w3-sysdp.el: Few more bugfixes
2256
2257
2258 * w3-sysdp.el: Fixes for nextstep
2259
2260 * w3-sysdp.el:
2261 Fixed definition of device-class so that it won't choke and die under
2262 NeXTstep.
2263
2264 * w3-draw.el:
2265 If w3-delimit-links is non-nil, put delimiters around submit/reset
2266 form areas.
2267
2268 * w3-xemac.el, w3-e19.el:
2269 New options in menu to control honoring of refresh headers and color requests
2270
2271 Fri Jun 16 21:52:39 1995 William Perry <wmperry@indiana.edu>
2272
2273 * w3-draw.el: Now honors multiple <title></title> crap like netscape.
2274
2275 * w3.el: Fixed handling of refresh header if url-honor-refresh-requests == 'ask
2276
2277 * w3.el: Ask the user before submitting a bug.
2278
2279 * w3-sysdp.el: Removed scrollbar functions.
2280
2281 Thu Jun 15 23:42:26 1995 William Perry <wmperry@indiana.edu>
2282
2283 * dist.Makefile: Always use @echo so it doesn't show up twice.
2284
2285
2286 * w3-xemac.el: More <link>-controlled toolbar stuff
2287
2288
2289 * w3-xemac.el: Don't call device-type with an argument.
2290
2291 * w3-beta.el, w3-draw.el:
2292 Fixed a few problems with compatibility with FSF19 in X mode
2293
2294
2295 * dist.Makefile: Added urlauth to makefile
2296
2297 * w3-epoch.el: Fixed problem in w3-map-links
2298
2299
2300 Wed Jun 14 23:38:46 1995 William Perry <wmperry@indiana.edu>
2301
2302
2303 * w3.el: Removed a few things that are now in w3-sysdp.el
2304
2305 * w3-sysdp.el:
2306 Changed sysdep-defalias to make sure that 'def' is fboundp if its a
2307 symbol, so that bogus defs of make-frame, etc, are not created in
2308 emacs18
2309
2310 * w3.el: Few things to get a nice clean compile using w3-sysdp
2311
2312 * w3-xemac.el:
2313 Removed loading of w3-sysdp, since it is loaded for everything now.
2314
2315 * w3-sysdp.el: More functions added
2316
2317 * w3-print.el, w3-epoch.el, w3-emacs.el, w3-e19.el, w3-draw.el:
2318 Few things to get a nice clean compile using w3-sysdp
2319
2320 * docomp.el: Now loads w3-sysdp during compilation
2321
2322 * w3-xemac.el: Stubs for <LINK> specific toolbar stuff.
2323
2324 * w3-parse.el: Rewrote w3-can-safely-ignore as a macro
2325
2326 Tue Jun 13 15:38:32 1995 William Perry <wmperry@indiana.edu>
2327
2328
2329 * w3-xemac.el:
2330 Moved some stuff over into w3-sysdp.el for a truly clean compile.
2331 Fixed the new 'privacy' menu item
2332
2333 * w3.el: Added back in text/plain encoder for forms
2334
2335 * w3-xemac.el:
2336 make sure that when we add our options/help menus to the menubar, we
2337 do it to the global menubar, not just the current one, which could be
2338 anything, but usually GNUS or VM if not the default.
2339
2340 * w3-xemac.el: Fixed w3-x-poup-menu bug.
2341
2342 * w3-xemac.el:
2343 Fixed problem skip was having at http://www.calendars.com/concerts/
2344
2345 Mon Jun 12 20:32:04 1995 William Perry <wmperry@indiana.edu>
2346
2347 * w3-wemac.el: Added back in crufty old menu definitions for use in WinEmacs
2348
2349 * w3-xemac.el: New 'save options' item
2350
2351
2352 * descrip.mms, dist.Makefile, w3.el:
2353 Added back in the requiring of w3-wemac - just too much different
2354 stuff between it and even 19.10.
2355
2356 * w3-xemac.el:
2357 Check for what type of menu we are displaying in w3-sensitize menu, or
2358 some weird stuff could happen (like adding 'go' and 'view' menus to
2359 the 'Emacs' type menubar.
2360
2361 * w3-xemac.el: Reordered some functions to avoid warnings in byte compiler
2362
2363 * w3-xemac.el:
2364 Added a button ala VM to swap between the global menubar and the W3 one.
2365
2366 * w3.txi: Added stub for VMS section of documentation
2367
2368 * w3.el: Various patches from Richard Levitte <levitte@vms.stacken.kth.se>.
2369 (w3-do-setup): expand VMS Mosaic files correctly.
2370
2371 * docomp.el: Various patches from Richard Levitte <levitte@vms.stacken.kth.se>.
2372 start with inserting the current directory into load-path.
2373 (hack-dot-emacs): remove the two first items from
2374 command-line-args-left. Otherwise, Emacs tries to work on them when
2375 hack-dot-emacs is done.
2376
2377 * descrip.mms:
2378 Added the VMS build file from Richard Levitte <levitte@vms.stacken.kth.se>
2379
2380 * descrip.mms: Initial revision
2381
2382 Sun Jun 11 22:50:50 1995 William Perry <wmperry@indiana.edu>
2383
2384
2385 * w3.txi:
2386 Added in section on disk caching, filled out the Digest authentication
2387 mechanism and SSL sections as well. Only things left to do are the
2388 sections on non-unix platforms.
2389
2390 * w3-xemac.el:
2391 Deal gracefully with markers passed into w3-add-zone (for WinEmacs)
2392
2393
2394 * w3-draw.el:
2395 Fixed stupid FSF 19 lossage where x-color-defined-p signals an error
2396 in a tty instead of failing gracefully. Robustness? Whassat?
2397
2398
2399 * w3-draw.el:
2400 Fixed problem in w3-handle-paragraph where re-search-forward could signal an error because 'NOERROR' was not t.
2401
2402 * w3.el: Fixed w3-find-this-file
2403
2404 Sat Jun 10 23:19:30 1995 William Perry <wmperry@indiana.edu>
2405
2406 * w3.el: Fixed stupid screwup
2407
2408 * w3.el: Run the value of a submit button through url-hexify-string
2409
2410 * w3-vars.el, w3-draw.el:
2411 Renamed w3-user-colors-take-preference -> w3-user-colors-take-precedence
2412
2413 * w3-draw.el, w3.el: IMAGE inputs in forms now work (sortof)
2414
2415 Fri Jun 9 15:01:05 1995 William Perry <wmperry@indiana.edu>
2416
2417 * w3-draw.el: Fixed problem with unterminated <a> refs.
2418
2419 Thu Jun 8 14:44:35 1995 William Perry <wmperry@indiana.edu>
2420
2421
2422 * w3-draw.el: Fixed plaintext handling.
2423
2424 Mon Jun 5 15:12:17 1995 William Perry <wmperry@indiana.edu>
2425
2426 * w3-e19.el: Added color printing toggle to emacs19 menus
2427
2428 * w3-xemac.el: Added color printing toggle to xemacs menus
2429
2430 * w3.el: After reading a form entry area, make sure we mark the buffer as not
2431 modified.
2432
2433
2434 * w3-draw.el:
2435 fixed w3-handle-paragraph to handle weird circumstances where it could
2436 try to make-string with a negative first arg.
2437
2438 * w3.el: Patches from girod@trshp.trs.ntc.nokia.com for his local file handling
2439 stuff
2440
2441 Sun Jun 4 20:58:40 1995 William Perry <wmperry@indiana.edu>
2442
2443
2444 Sat Jun 3 17:07:32 1995 William Perry <wmperry@indiana.edu>
2445
2446 * dist.Makefile:
2447 Patch from Skip Montanaro <skip@automatrix.com> to make sure we delete
2448 old copies of the .el and info files, since they are read only by
2449 default, and this would cause the installation to fail.
2450
2451 * w3-xemac.el:
2452 Make sure we don't try to set the X selection from a tty only xemacs -
2453 it signals a wrong-device-type error.
2454
2455
2456 Fri Jun 2 13:58:01 1995 William Perry <wmperry@indiana.edu>
2457
2458 * w3-beta.el:
2459 Removed dependence on url-grok-url from the netscape cache importing
2460
2461 Tue May 30 16:29:16 1995 William Perry <wmperry@indiana.edu>
2462
2463 * w3-draw.el:
2464 Now recognizes <link rel="style"> as well as <link rel="stylesheet">
2465
2466 * w3.el: Fixed bug in w3-hotlist-delete that would choke and die on items named
2467 'hotlist' - fixed the regular expression it was working with.
2468
2469
2470 * w3.el: Few fixes
2471
2472
2473 * w3-draw.el: Nuke all faces when leaving a <pre> segment
2474
2475
2476 Mon May 29 18:24:04 1995 William Perry <wmperry@indiana.edu>
2477
2478
2479 * w3-style.el, w3-print.el, w3-parse.el, w3-e19.el, w3-beta.el, w3-about.el, w3.el, w3-draw.el:
2480 Removed lots of function documentation and left it as comments. These
2481 functions are not meant to be seen by everyone, and this saves space
2482 in the .elc files.
2483
2484 * w3.el: Made w3-save-binary-file default to a sane filename
2485
2486
2487 * w3-10646.el:
2488 Removed bogus copyright, added back in the real one from Erik Naggum.
2489 gotta hate cut & paste
2490
2491 * w3-xemac.el:
2492 Make sure the links menu is broken up when using the filter method in 19.12
2493
2494
2495 * w3.el, w3-xemac.el, w3-epoch.el, w3-draw.el:
2496 Now deals with the removal of url-parse-relative-link
2497
2498 Sun May 28 22:28:55 1995 William Perry <wmperry@indiana.edu>
2499
2500
2501 * w3.el, w3-about.el: Use the new url-register-protocol interface
2502
2503 * w3-vars.el: Fixed w3-modeline-format to look nicer
2504
2505
2506 Sat May 27 22:00:15 1995 William Perry <wmperry@indiana.edu>
2507
2508 * dist.Makefile: Removed w3-wemac from the distribution and makefile rules
2509
2510 * w3.el: No longer require w3-wemac if running under windows - the standard
2511 w3-xemac package should handle it now.
2512
2513 * w3-vars.el, w3.el:
2514 New variable w3-modeline-format that controls the modeline look when
2515 in w3-mode buffers.
2516
2517 * w3-vars.el: Removed crufty old menu definitions
2518
2519 * w3-draw.el:
2520 The new color-frobbing stuff works in older versions of lemacs/xemacs
2521
2522 * w3-xemac.el: First pass at a merger of w3-wemac.el and w3-xemac.el
2523
2524
2525 * w3-xemac.el:
2526 Add the options and help menus to the main menubar in all versions of
2527 xemacs
2528
2529 Fri May 26 23:42:29 1995 William Perry <wmperry@indiana.edu>
2530
2531 * w3-xemac.el: More patches from chuck for the next great xemacs beta
2532
2533 * w3-style.el, w3-draw.el:
2534 Avoid calling of set-face-xxx functions directly, use 'apply' to avoid
2535 Emacs-19 lossage of defsubsts that makes .elc files non-portable to
2536 XEmacs.
2537
2538 * w3-draw.el: Honor the <base> tag stuff when doing forms.
2539
2540 * w3-vars.el: Few fixes for the latest beta of XEmacs 19.12
2541
2542 Thu May 25 19:44:48 1995 William Perry <wmperry@indiana.edu>
2543
2544 * w3-draw.el:
2545 The body color handling stuff now deals gracefully with bad colors
2546
2547 * w3.el: Few fixes for VRML
2548
2549 * w3-style.el: Can now compile under Emacs 18 again.
2550
2551 Wed May 24 13:47:17 1995 William Perry <wmperry@indiana.edu>
2552
2553 * w3-e19.el: Rearranged some of the menus to be like the XEmacs counterparts
2554
2555 Tue May 23 14:30:05 1995 William Perry <wmperry@indiana.edu>
2556
2557 * w3-xemac.el: More renamings for XEmacs 19.12
2558
2559 Mon May 22 12:20:36 1995 William Perry <wmperry@indiana.edu>
2560
2561 * w3-xemac.el, w3-e19.el:
2562 Renamed url-automatic-cacheing -> url-automatic-caching
2563
2564 * w3-xemac.el: Removed call to bogus exit-emacs func.
2565
2566 Wed May 17 16:20:46 1995 William Perry <wmperry@indiana.edu>
2567
2568 * w3-xemac.el: Support the newer way of doing toolbars in XEmacs 19.12
2569
2570 * w3-xemac.el: Patch from chuck for latest XEmacs 19.12 toolbar stuff
2571
2572
2573 Tue May 16 20:18:40 1995 William Perry <wmperry@indiana.edu>
2574
2575 * w3.el: VRML stuff
2576
2577
2578 Mon May 15 03:38:36 1995 William Perry <wmperry@indiana.edu>
2579
2580 * w3.el: If no last-modified, don't try to refetch the head info if not in file
2581 or ftp mode.
2582
2583
2584 * w3-style.el:
2585 New w3-spatial-to-canonical function that can convert something like
2586 1in or 12pt to a pixel-based representation.
2587
2588 * w3-xemac.el: Changed menus when under Lemacs 19.10 look just like 19.12
2589
2590 Sun May 14 17:37:35 1995 William Perry <wmperry@indiana.edu>
2591
2592 * w3-draw.el:
2593 Fixed problem with <p align="xxx"> .... <p> not properly terminating
2594 the alignment
2595
2596
2597 * w3-about.el: hehe
2598
2599 * w3.el: Better cleanup of the temp directory.
2600
2601
2602 Sat May 13 21:03:14 1995 William Perry <wmperry@indiana.edu>
2603
2604
2605 * w3-draw.el: Finished up cookie interface
2606
2607 * w3-draw.el:
2608 Stub for interface to the cookie() function of emacs from within an HTML
2609 document.
2610
2611 * w3-about.el: New stylesheet for about: pages
2612
2613 * w3.el: Make w3-reload-document not recenter the window
2614
2615 * w3-draw.el: Fixed isindex handling for prompt=xxx and action=xxx
2616
2617 * w3-draw.el:
2618 Make sure the emphasis on quotes (<q></q>) includes _both_ quote chars.
2619
2620 * w3-e19.el:
2621 Don't blindly set the mouse-face on anything with 'w3 in the property
2622 list. would cause things like <a name=xxx> to highlight.
2623
2624
2625 * w3-xemac.el: XEmacs 19.12 tweaks
2626
2627 * w3-about.el:
2628 New authors page that doesn't crap out in XEmacs 19.11 / Lemacs 19.10
2629
2630 * w3-xemac.el: Few more tweaks to the menus
2631
2632 * docomp.el: More garbage for a clean compile
2633
2634 * w3-xemac.el, w3-draw.el, w3.el: Few fixes for the latest beta of XEmacs 19.12
2635
2636 Thu May 11 16:32:17 1995 William Perry <wmperry@indiana.edu>
2637
2638
2639 * w3-xemac.el: Added buffers menu to w3 menu
2640
2641 Wed May 10 22:19:25 1995 William Perry <wmperry@indiana.edu>
2642
2643 * w3-xemac.el:
2644 Don't set up the toolbar if w3-toolbar-orientation is not 'top 'left
2645 'right or 'bottom. Don't set the menubar for the w3 buffer if there
2646 is no default one. Copy the options menu into the main options menu
2647 if in XEmacs 19.12
2648
2649 * w3-xemac.el: Fixed images in 19.12
2650
2651 * w3.txi: Lots of changes
2652
2653 * w3.el: Added some stuff from the texinfo docs
2654
2655 Tue May 9 16:43:46 1995 William Perry <wmperry@indiana.edu>
2656
2657
2658 Mon May 8 21:45:28 1995 William Perry <wmperry@indiana.edu>
2659
2660 * w3-emacs.el:
2661 Fix from Michael Welsh Duggan <md5i+@andrew.cmu.edu> for w3-back-link
2662 in emacs 18
2663
2664 * dist.Makefile: Added ssl.el file
2665
2666 * w3-draw.el:
2667 Fixed problem with <br> in indented areas inserting the indentation twice
2668
2669 * docomp.el: Turn off new emacs19 dynamic loading gunk
2670
2671 Sun May 7 23:33:18 1995 William Perry <wmperry@indiana.edu>
2672
2673
2674 * w3-style.el: Few fixed for XEmacs 19.12
2675
2676 * w3-style.el: More style hackings
2677
2678 * w3-parse.el:
2679 Gracefully handles stuff like '< ' in a document - this should be
2680 shown. Screw document authors that do stuff like '< a' - its wrong.
2681
2682 * w3.el: Make w3-mark-link-as-followed be a no-op if w3-emacs19-hack-faces-p is
2683 non-nil, otherwise weird things happen with too many spaces inserted
2684 in the buffer, and there was really no difference between the two
2685 renderings in that nasty mode anyway.
2686
2687 * w3-xemac.el: Fixed typo in spiffy new menus for xemacs 19.12
2688
2689 * w3.el: Let w3-notify-when-ready deal gracefully with a null argument
2690
2691 * w3-draw.el: Make </pre> without matching <pre> act like <p>
2692
2693 * w3-draw.el: Added the <flame> tag
2694
2695 * RelNotes2.2: Initial revision
2696
2697 * w3-draw.el: Only set w3-last-tag if non-text
2698
2699 * w3-draw.el: Reverted to old <dt> handling - looks better.
2700
2701 * w3-about.el: Removed a few dependencies on the old 'b64-xxxx' functions
2702
2703 * w3-style.el:
2704 New stylesheet parser - can handle the new grammar agreed upon by
2705 H&kon and I.
2706
2707 * dist.Makefile: Added new base64 package
2708
2709 Sat May 6 21:46:21 1995 William Perry <wmperry@indiana.edu>
2710
2711
2712 * w3-xemac.el: Now puts help-echo property on images that are links
2713
2714 * w3.el: Now includes a mime-version header for mailed documents
2715
2716
2717 * w3-emacs.el: New version of w3-forward-link and w3-back-link that skip over
2718 'w3-graphic zones.
2719
2720 * w3-draw.el: <tab id=xxx> and <tab to=xxx> work now
2721
2722 * w3.el: Fixed problem with command-line-args-left being unbound when not in
2723 startup phase
2724
2725
2726 * w3-draw.el: New way to handle secrets fixed in old versions of emacs.
2727 Default background pixmap to nil
2728
2729 * w3-about.el: New text for easter egg tag #1
2730
2731 * w3-xemac.el: Image-type selector menu is back.
2732
2733
2734 * w3-xemac.el:
2735 Changed mouse activation for image links to button2 to be consistent
2736
2737 * w3.txi: Few spelling changes
2738
2739 Fri May 5 23:05:39 1995 William Perry <wmperry@indiana.edu>
2740
2741 * w3.el: Can now do:
2742 emacs -f w3-fetch [url]
2743
2744 * w3.el: Can now have 'PUT' as the method for a form.
2745
2746 * w3-xemac.el: Return the bitmap
2747
2748 * w3-draw.el: Now handles the 'background' bitmap tag of netscape
2749
2750 * w3-vars.el, w3-draw.el: Few changes to make the 'secret' tag work better.
2751
2752
2753 * w3-xemac.el: Reordering of defvars to make sure we can get a clean compile
2754
2755 * w3-xemac.el: Use glyph-width if its available.
2756
2757
2758 * w3-draw.el: Netscape body tags would choke emacs18
2759
2760 * w3.el: Do w3-setup in w3-batch-fetch
2761
2762
2763 * w3.el:
2764 w3-save-as can now take an optional argument to tell it what to save as
2765
2766 Thu May 4 23:58:53 1995 William Perry <wmperry@indiana.edu>
2767
2768 * w3-xemac.el: Cool new menus for XEmacs
2769
2770 * w3-draw.el: Fixed bug in handling of multiple <dt> elements before a <dd>
2771
2772 Mon May 1 20:10:36 1995 William Perry <wmperry@indiana.edu>
2773
2774 * w3-e19.el, w3-vars.el: Use the new about: pages
2775
2776 * w3-draw.el: Fixed <link rel="stylesheet" href="xxxx"> handling
2777
2778 * w3-style.el: fixed style handling from a URL/href
2779
2780 Sun Apr 30 20:57:17 1995 William Perry <wmperry@indiana.edu>
2781
2782
2783 * w3-xemac.el: New glyph interface for XEmacs 19.12
2784
2785 * w3-about.el: More about: docs.
2786
2787 * w3-epoch.el, w3-draw.el: More fixes for epoch
2788
2789 * w3.el: Fixed links of just images in XEmacs
2790
2791 Sat Apr 29 22:25:33 1995 William Perry <wmperry@indiana.edu>
2792
2793 * docomp.el, w3-epoch.el, w3-draw.el: More epoch fixes
2794
2795 * w3-draw.el: The netscape background/foreground body colors work in epoch now.
2796
2797 * w3-epoch.el: All the face stuff now works in epoch again.
2798
2799 * w3-parse.el: Use w3-10646 if available
2800
2801
2802 * w3-10646.el: New keywords
2803
2804 * w3-10646.el: Initial revision
2805
2806 Fri Apr 28 22:52:46 1995 William Perry <wmperry@indiana.edu>
2807
2808 * w3-draw.el: Implemented teh 'add.before' and 'add.after' stylesheet mechanism
2809
2810 * w3.el: Fixed case where return would pop up an x-menu in emacs19
2811
2812 * w3-style.el: Fixed problem with leading whitespace
2813
2814 * w3.el: Added about URL handling
2815
2816 * w3-draw.el: Fix to jnetscape body tags
2817
2818 * w3-about.el: Initial revision
2819
2820
2821 Thu Apr 27 01:40:39 1995 William Perry <wmperry@indiana.edu>
2822
2823 * w3-draw.el: Few updates for XEmacs 19.12
2824
2825 Wed Apr 26 17:59:03 1995 William Perry <wmperry@indiana.edu>
2826
2827
2828 Tue Apr 25 22:15:55 1995 William Perry <wmperry@indiana.edu>
2829
2830 * w3.el: w3-in-assoc now silently skips nonstrings in the car
2831
2832 * w3-draw.el: Can now use regexps in stylesheets (h[1-6], etc)
2833
2834 * w3-style.el: Added DSSSL-lite parser
2835
2836
2837 * w3-draw.el: Now handle <link rel=stylesheet href=xxxx>
2838
2839 * w3-style.el: Modify the accept headers when retrieving a URL for a stylesheet
2840
2841 Mon Apr 24 07:52:37 1995 William Perry <wmperry@indiana.edu>
2842
2843 * w3-print.el: Wrap w3-convert-html-to-latex in case-fold-search == t
2844
2845 * w3-vars.el: Added w3-node-style and w3-visited-node-style to the persistent
2846 variables list - this is necessary for letting
2847 w3-mark-link-as-followed to work with the netscape body tags.
2848
2849 * w3-vars.el: Make w3-node-style and w3-visited-node-style buffer-local, or the
2850 netscape tags on <body> screw up subsequent documents!
2851
2852 * w3-parse.el: Removed a condition-case in w3-nuke-entities-in-region
2853
2854 * w3-xemac.el: Few more toolbar fixes.
2855 Fixed autoload for Info-goto-node
2856
2857 Sun Apr 23 22:01:08 1995 William Perry <wmperry@indiana.edu>
2858
2859 * w3.el: Fixed w3-backward-in-history
2860
2861 * w3-style.el:
2862 New function w3-create-x-font to create a font based on the family,
2863 style, and size.
2864
2865 * w3-xemac.el:
2866 New variable w3-toolbar-orientation to control what side of the frame
2867 the toolbar appears on.
2868
2869 * w3-draw.el: New way of getting info from stylesheets to synch up with the new
2870 stuff from H&kon.
2871
2872 * w3-xemac.el: Added button for hotlists in the toolbar
2873
2874 * w3-xemac.el: Various and sundry toolbar stuff.
2875
2876 * dist.Makefile: Now makes the install directory if it doesn't exist.
2877
2878 * w3-draw.el: <blink> now works on tty's in XEmacs.
2879 Scaling of fonts in a tty-only XEmacs works also.
2880
2881 Sat Apr 22 13:42:25 1995 William Perry <wmperry@indiana.edu>
2882
2883 * w3-print.el, w3.el, w3.txi: Changed references to info.cern.ch to w3.org
2884
2885
2886 Fri Apr 21 19:34:47 1995 William Perry <wmperry@indiana.edu>
2887
2888 * w3.el: Removed a few old variables
2889
2890 * w3-draw.el:
2891 Don't set attributes on default face if they are nil - bad things man.
2892
2893 * w3-epoch.el, w3-e19.el, w3-wemac.el: Removed a few old variables
2894
2895 * w3-xemac.el:
2896 Finally fixed problem in lemacs/xemacs form entry where every once in
2897 a while it would choke with a 'wrong-type-argument stringp (wierd
2898 list)' error.
2899
2900 * w3-draw.el: Fixed problem with the <body> attributes when in Emacs 19
2901
2902 * w3-vars.el, w3-draw.el:
2903 New variable w3-user-colors-take-preference to control whether the
2904 netscape tags on <body> are honored or not.
2905
2906 * w3-xemac.el: Provide a definition of add-submenu for older XEmacsen
2907
2908 * w3.el, w3-vars.el: Removed a few old variables
2909
2910 * w3-draw.el: Now honor the netscape attributes on <body>
2911
2912 * w3-vars.el: Added keybinding for w3-mail-document-author
2913
2914 * w3-beta.el: Reimplemented the w3-show-headers stuff.
2915
2916 Thu Apr 20 20:23:06 1995 William Perry <wmperry@indiana.edu>
2917
2918 * w3.el: w3-document-information now looks much prettier
2919
2920 * w3.el: Fixed w3-mail-to-author and Renamed it to w3-mail-document-author to
2921 avoid confusion about what 'author' we are mailing to - the documents,
2922 or Emacs-w3's
2923
2924
2925 * w3.el: Revamped the forward and backward history handling
2926
2927 * w3-draw.el: Got <p nowrap> working
2928
2929 Wed Apr 19 17:01:58 1995 William Perry <wmperry@indiana.edu>
2930
2931
2932 * clean-cache: Initial revision
2933
2934 * w3.el: Revamped how <link> is handled. Added printing of <link> data in
2935 w3-document-information
2936
2937 * w3-draw.el:
2938 Revamped how <link> is handled. Fixed a bug in meta handling - was
2939 not downcasing the http-equiv, so it could not always find an old
2940 value in url-current-mime-headers to replace.
2941
2942 * w3-vars.el: changed w3-list-chars-assoc to use symbols instead of strings
2943
2944 * w3.txi: Documented change in w3-list-chars-assoc
2945
2946 * w3-draw.el: Converting w3-list-chars-assoc won't die if you do it twice
2947
2948 * w3-sysdp.el: Updated to latest version from XEmacs
2949
2950 * w3-sysdp.el: Removed keywords
2951
2952 Sun Apr 16 22:41:11 1995 William Perry <wmperry@indiana.edu>
2953
2954 * w3-draw.el: Fixed problem in w3-handle-emphasis-end
2955
2956 * w3-draw.el: Added code to fixup spaces are . and !
2957
2958 * w3-beta.el: Now parses out the link commands in the mime headers
2959
2960 * w3.el: Issue an error if they chose a link type (rel or rev) that the
2961 document did not contain when in w3-use-links
2962
2963 * w3-style.el:
2964 Make the buffer not modified before killing it when parsing a style sheet
2965
2966 * w3.el: Fixed parsing of default stylesheet
2967
2968 * w3.el: Fix for form field reversals in submissions
2969
2970 Sat Apr 15 23:33:36 1995 William Perry <wmperry@indiana.edu>
2971
2972 * w3-beta.el: Can now import netscape bookmark files
2973
2974 * w3-draw.el:
2975 Now handles <q></q> differently - inserts "" around the material, and
2976 you can specify the start and end quotes in stylesheets with:
2977 q: startquote=``
2978 q: endquote=''
2979
2980 * w3-draw.el:
2981 Was not expanding relative URLs before checking whether they had been
2982 visited with w3-delimit-links non-nil. This would lead to weird
2983 looking links like [[something}} - not very pretty.
2984
2985 * w3-vars.el, w3.el: Now reads in a default stylesheet for the user if
2986 w3-default-stylesheet is non-nil. This can be a URL.
2987
2988
2989 * w3.el: Made w3-pass-to-viewer be more like man when in asynchronous mode.
2990
2991 * w3-vars.el: New variable w3-notify
2992
2993 * w3-parse.el:
2994 Fixed problem in pre/xmp handling where it would choke if there were
2995 extra endtags and swallow-newlines went negative.
2996
2997 Fri Apr 14 23:52:51 1995 William Perry <wmperry@indiana.edu>
2998
2999 * 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:
3000 Changed keywords
3001
3002 * w3-vars.el: removed old variable w3-global-history-completion-list
3003
3004
3005 * w3-draw.el: No inherent maxlength on <textarea> fields
3006
3007 * w3.el: Added alias for w3-popup-info
3008
3009 * w3.el: Always goto (point-min) in w3-document-information and w3-popup-info
3010
3011 * w3-vars.el: Added keybindings for w3-document-information and w3-popup-info
3012
3013 Thu Apr 13 21:12:33 1995 William Perry <wmperry@indiana.edu>
3014
3015
3016 * w3-style.el: w3-blend-colors now works in XEmacs 19.12
3017
3018 * w3-style.el: Added function w3-blend-colors (FSF Emacs-19 specific)
3019
3020 * w3-parse.el:
3021 Make sure to clear the minibuffer when done parsing - otherwise it
3022 could leave a 'Parsed x of y (zz%)' message, which can make people
3023 think it is hung.
3024
3025 * w3-draw.el, w3.el: Fixed <link> handling
3026
3027 Wed Apr 12 03:24:02 1995 William Perry <wmperry@indiana.edu>
3028
3029 * w3-draw.el:
3030 Fixed a few problems with stylesheets losing the alignment info from
3031 headers too soon.
3032
3033 * w3-draw.el:
3034 <p></p>, <div></div>, and <note></note> can all specify the face to
3035 use for an element via the 'class' attribute.
3036
3037 * w3-draw.el: Fixed a bug in using the 'class' attribute to add faces to text.
3038 Would forget what tag would end the current face, so faces went on
3039 forever. Ugh!
3040
3041 * w3-draw.el: The 'class' attribute can now be used to add faces to text.
3042
3043 * w3-style.el: Changed how style sheet faces are regenerated. Now stores the
3044 face-name as an item in w3-current-stylehseet (assoc "face" ...) to
3045 get it.
3046
3047 Tue Apr 11 23:11:58 1995 William Perry <wmperry@indiana.edu>
3048
3049 * w3-sysdp.el: Added some more stuff from chuck
3050
3051 * w3-draw.el: Fixed popping the alignment from an address tag if
3052 w3-right-justify-address is non-nil
3053
3054 * w3-draw.el: Redid w3-get-default-style-info macro
3055
3056
3057 Mon Apr 10 22:46:14 1995 William Perry <wmperry@indiana.edu>
3058
3059
3060 * w3-draw.el: Added thge marca sound for <hype> tag.
3061
3062 * w3-draw.el: Now honors the 'class' attribute on any style-sheetable tag
3063
3064 * w3-style.el:
3065 Few tweaks to how the style sheet is stored, to make using the 'class'
3066 attribute on tags quicker (stores an intern'd symbol and a string in
3067 the list)
3068
3069 * w3.el: Fixed problem where inlined images on the local disk could get trashed
3070 because buffer-file-name was not nil in the buffer.
3071
3072
3073 * w3-draw.el: Fixed <font size=-x> handling
3074
3075 * w3-parse.el: Call sera-to-fidel-marker if in mule.
3076
3077 Sun Apr 9 18:37:24 1995 William Perry <wmperry@indiana.edu>
3078
3079 * w3-draw.el: Fixed <div> </div> handling
3080
3081 * w3-draw.el:
3082 Use copy-tree on w3-use-stylesheet so we don't side-effect the original list
3083
3084
3085 * w3-xemac.el: Added in the code to create the toolbar.
3086
3087 * w3-beta.el: Fixed the importing of netscape cache files
3088
3089
3090 * w3-draw.el:
3091 Changed w3-push-alignment to be a little smarter - if align is null,
3092 don't bother pushing it on the stack.
3093
3094 * w3-parse.el:
3095 Fixed a spacing problem that would show up when doing progressive
3096 rendering but not a w3-refresh-buffer. Ugh.
3097
3098
3099 Sat Apr 8 23:34:06 1995 William Perry <wmperry@indiana.edu>
3100
3101 * w3.el: Made w3-generate-error check the contents of the ' *url-error*' buffer
3102 and use it as part of the error message.
3103
3104 * w3-draw.el:
3105 Got rid of bad use of concat in w3-handle-font, and better handling of
3106 the font scaling.
3107
3108 Fri Apr 7 22:59:07 1995 William Perry <wmperry@indiana.edu>
3109
3110
3111 * w3-e19.el: Remove the files menu in emacs 19.29
3112
3113 * w3.el: Fixed problem in mule with w3-save-binary-file
3114
3115 * dist.Makefile: Added -no-site-file to BATCHFLAGS
3116
3117 * dist.Makefile: More renaming for DOS lossage
3118
3119 Wed Apr 5 19:59:33 1995 William Perry <wmperry@indiana.edu>
3120
3121 * w3.el: Fixed w3-fetch for working in buffers with no default url... d'ohhh
3122
3123
3124 * w3-draw.el:
3125 Fixed screwup in w3-handle-p that would push an alignment onto the
3126 stack twice for headers
3127
3128 * w3.el: w3-fetch now has a 'silent' default - it doesn't insert the default as
3129 the default option - it checks if the user presses return, and uses
3130 the default if they did.
3131
3132 * w3-draw.el: Now uses a stack of alignments, and honors the <div></div> tag.
3133
3134 Tue Apr 4 17:29:32 1995 William Perry <wmperry@indiana.edu>
3135
3136 * dist.Makefile: Makefile now works in Windows and NT
3137
3138 * w3.el: Removed anonymous lambda from w3-hotlist-apropos
3139
3140 * w3.txi: Fixed typo in texinfo node
3141
3142 Mon Apr 3 23:03:19 1995 William Perry <wmperry@indiana.edu>
3143
3144
3145 * hype.au: Initial revision
3146
3147 Sun Apr 2 20:17:02 1995 William Perry <wmperry@indiana.edu>
3148
3149 * w3-draw.el: Fixed <meta> handling
3150
3151 * w3.el: Fixed w3-popup-info
3152
3153
3154 * w3.txi: Basic documentation of the style sheet mechanism
3155
3156 * w3-draw.el:
3157 Fixed the align=indent problem where first line of the indented region
3158 was not indented.
3159
3160 * dist.Makefile: Renamed w3.texinfo to w3.txi, for 8.3 losingness
3161
3162
3163 * w3.txi: Removed all the 'WORK' areas except for the non-unix systems nodes.
3164 Put out a call for assistance to w3-beta and gnu-emacs-help for these
3165 areas.
3166
3167 Tue Mar 28 23:36:30 1995 William Perry <wmperry@indiana.edu>
3168
3169 * w3.el: Fixed a few more concat'ing integer problems
3170
3171 * w3-draw.el: Can now specify OL styles in stylesheets.
3172
3173
3174 * w3.el:
3175 Added w3-hotlist-apropos function from mic@cs.ucsd.edu (Michelangelo Grigni)
3176
3177 * w3-xemac.el, w3-e19.el: Fixed concat'ing of ints
3178
3179 Mon Mar 27 22:05:19 1995 William Perry <wmperry@indiana.edu>
3180
3181 * w3.el: Now requires w3-print
3182
3183 * w3-draw.el: Only mangle headers if w3-delimit-emphasis is non-nil
3184
3185
3186 Sun Mar 26 19:50:16 1995 William Perry <wmperry@indiana.edu>
3187
3188
3189 * dist.Makefile: Removed w3-main from the distribution - renamed to w3
3190
3191 * w3.el: Moved w3-upcase-region into w3-draw.
3192 Now requires w3-style and all the new dipslay engine chunks.
3193
3194 * w3-draw.el:
3195 Now initializes the current stylesheet to the user stylesheet before
3196 any drawing starts.
3197
3198 * w3-vars.el:
3199 Made w3-header-chars-assoc work with the new display engine (mostly),
3200 and added a few more things to the state variables.
3201
3202 * w3-style.el:
3203 Can now do font scaling in style sheets. smarter about font.type.
3204 Only thing left is font.family
3205
3206
3207 * docomp.el: More var decls.
3208
3209 * w3-wemac.el: Fixed w3-mouse-handler for windows
3210
3211 * w3-draw.el:
3212 Make all face storage variables buffer-local for style-sheet stuff.
3213
3214 * w3-style.el: Now handles fonts/colors in style sheets - whooo hooo!
3215
3216 Sat Mar 25 23:38:49 1995 William Perry <wmperry@indiana.edu>
3217
3218 * w3-vars.el: Renamed w3-state-garbage-variable
3219
3220 * w3-draw.el:
3221 Now uses style sheets to find alignment and width for the various tags
3222 before falling back on its defaults.
3223
3224
3225 * w3-parse.el:
3226 Fix for stupid people who don't use &amp; instead of & in the middle
3227 of a doc.
3228
3229
3230 * w3-xemac.el: Added w3-center-spaces and w3-right-spaces for
3231 centering/right-justifying pixmaps
3232
3233 * w3-xemac.el, w3-sysdp.el:
3234 A few new functions for the latest and greatest beta
3235
3236 * w3-vars.el: Changed a few of the menu names
3237
3238 * w3-style.el: Now actually parses and stores the style sheet information
3239
3240 * w3-draw.el: Handle case where tag is a list
3241
3242 Fri Mar 24 14:36:09 1995 William Perry <wmperry@indiana.edu>
3243
3244 * w3-xemac.el: Now uses device-type for XEmacs 19.12
3245
3246 Wed Mar 22 21:14:30 1995 William Perry <wmperry@indiana.edu>
3247
3248 * w3-draw.el: Fixed a few spacing problems
3249
3250 * w3-e19.el:
3251 Fixed w3-forward-link for links that were right up on top of each other.
3252
3253 * w3-parse.el:
3254 Fixed screwup with unterminated quoted chars in attribute/value pairs
3255
3256
3257 * dist.Makefile: Removed w3-old
3258
3259 * w3-draw.el: Fixed stupid typo when checking for faces. d'ohhhh!
3260
3261 Mon Mar 20 23:23:34 1995 William Perry <wmperry@indiana.edu>
3262
3263 * w3-xemac.el: Fixed problem with w3-extend-zone and detached extents
3264
3265 * w3-draw.el: <option selected> now works again
3266
3267
3268 * w3-xemac.el:
3269 Set the help-echo property when showing form elements if possible.
3270
3271 * w3-vars.el, w3-beta.el, w3-draw.el:
3272 Redid how state is kept - now uses a vector, which should be faster,
3273 and is able to be buffer-local.
3274
3275 * w3-parse.el:
3276 w3-nuke-entities-in-region should no longer choke in odd circumstances
3277 with just '&' in a document.
3278
3279 * dist.Makefile: Removed w3-forms - it has been assimilated
3280
3281 * dist.Makefile: Added a few new dependencies
3282
3283
3284 * w3-draw.el: Added message when scaling fonts, just to keep the user informed
3285
3286 * w3-wemac.el, w3-xemac.el, w3-e19.el:
3287 When moving the mouse over a submit button in a form, shows where the
3288 form will be submitted.
3289
3290 * w3-draw.el: Fixed emacs-18 lossage in skip-chars-backward
3291
3292 * w3-draw.el: Another fix to make sure <li><p> construct doesn't look like crap
3293
3294 * w3-draw.el:
3295 Split the handling of the refresh header out into its own function so
3296 that it can be used from the drawing/parsing code for META commands
3297
3298 Sun Mar 19 02:12:24 1995 William Perry <wmperry@indiana.edu>
3299
3300 * w3-parse.el: Fixed problem with window focus.
3301
3302 * w3.el: Few fixes for passing to viewers
3303
3304 * w3-parse.el: Set fill-column in w3-preparse-document
3305
3306 Sat Mar 18 23:47:37 1995 William Perry <wmperry@indiana.edu>
3307
3308 * w3-parse.el: If parsing, do incremental display as well
3309
3310 * w3-draw.el: Removed ugly hacks from w3-pause for emacs19 - just too ugly.
3311
3312
3313 * dist.Makefile, docomp.el:
3314 Take LISPDIR on the command line for hack-emacs-file
3315
3316 * dist.Makefile: Removed EMACSTEMPLATE
3317
3318 * dist.Makefile, docomp.el: hack-dot-emacs now takes a command line argument
3319
3320 * w3-draw.el: links in tty mode won't show [[/{{
3321
3322 * w3-vars.el: All graphical entities now have textual alternativs
3323
3324 * w3-draw.el: Added graphic entities back in.
3325
3326 * w3-draw.el: Able to embed a few more types
3327
3328 * w3-parse.el, w3-draw.el: Added the base functionality for the embed tag
3329
3330 Fri Mar 17 15:44:16 1995 William Perry <wmperry@indiana.edu>
3331
3332 * dist.Makefile: Removed some old targets, added new ones for new files
3333
3334 * w3-style.el: Initial revision
3335
3336
3337 * w3-parse.el: Special handling for the <style> argument.
3338
3339 * w3-vars.el, w3-draw.el: Moved variables into w3-vars.el
3340
3341 * w3-parse.el, w3-draw.el: Basis for the <style></style> notation done
3342
3343 Thu Mar 16 19:44:12 1995 William Perry <wmperry@indiana.edu>
3344
3345 * w3-draw.el:
3346 Fixed scaling of fonts, now handles cryptopt blocks for secure-http
3347
3348
3349 * w3-draw.el:
3350 Now no whitespace between link delimiters and the actual text of the link
3351
3352
3353 * dist.Makefile: Added md5 target
3354
3355 * w3-parse.el, w3-draw.el, w3-beta.el:
3356 Now draws each signel item as it is parsed..
3357
3358 Wed Mar 15 23:27:55 1995 William Perry <wmperry@indiana.edu>
3359
3360
3361 * w3.el: Fixed a problem in w3-pass-to-viewer
3362
3363 * w3-draw.el:
3364 Fixed problem with headers being hosed because of new way to do faces.
3365
3366 * w3-draw.el, w3-xemac.el: Imagemaps work now
3367
3368 Tue Mar 14 16:04:04 1995 William Perry <wmperry@indiana.edu>
3369
3370
3371 * w3-draw.el: A few general performance increases
3372
3373 Mon Mar 13 05:51:41 1995 William Perry <wmperry@indiana.edu>
3374
3375 * w3-beta.el, w3-draw.el, w3-e19.el, w3-mac.el, w3-next.el, w3-old.el, w3-vars.el, w3-xemac.el:
3376 Lots and lots of doc fixes to meet FSF/GNU guidelines.
3377
3378 * w3-parse.el, w3.el, w3-e19.el, w3-draw.el: Few doc string fixes
3379
3380
3381 * w3-vars.el, w3.el:
3382 Now guess the value of w3-color-use-reducing based on values of
3383 x-display-visual-class and x-display-planes.
3384
3385 * w3-draw.el:
3386 Fixed problem with indenting being lost in a list item after a sublist
3387 terminates.
3388
3389 * w3-draw.el: Redid some of the font stuff.
3390
3391 Sun Mar 12 17:31:59 1995 William Perry <wmperry@indiana.edu>
3392
3393
3394 * w3-draw.el: Some basic table-drawing support put in.
3395
3396 * w3-tables.el: Initial revision
3397
3398 * w3.txi: Use active voice in keybinding descriptions.
3399
3400 Sat Mar 11 22:20:21 1995 William Perry <wmperry@indiana.edu>
3401
3402 * w3-draw.el: More state kept - ugh.
3403
3404 * w3-forms.el:
3405 Removed dependence on STREAM being defined - will make going totally asynch much easier
3406
3407 * w3-vars.el, w3-parse.el, w3.el, w3-emacs.el: Removed 'backslashitis'
3408
3409 * w3-e19.el: Removed a few unused variables
3410
3411 * w3-draw.el: Optimized face stuff.
3412
3413 * w3-beta.el: Removed 'backslashitis'
3414
3415 * w3-vars.el, w3-e19.el: Change to the popup menu
3416
3417 * w3-draw.el: Few fixes for blinking and wired text
3418
3419 Fri Mar 10 23:18:30 1995 William Perry <wmperry@indiana.edu>
3420
3421 * w3-draw.el, w3-xemac.el: Fixed images as linkx
3422
3423
3424 * w3-draw.el: Fixed <br> in <dl> after a <dt> being indented too far
3425
3426 * w3-draw.el: Fixed <br> in <ol> not being indented enough
3427
3428 * w3-old.el: Now provides itself
3429
3430 * w3-draw.el: New variable to turn off incremental display.
3431
3432 * w3-draw.el: Does not display <certs> elements now.
3433
3434 Thu Mar 9 20:35:12 1995 William Perry <wmperry@indiana.edu>
3435
3436 * w3-xemac.el, w3-epoch.el, w3-e19.el:
3437 Don't make so many faces if using the new display engine - we don't
3438 need any of the w3-xxxx-style ones.
3439
3440 * w3-beta.el:
3441 Nuke w3-delayed-images and w3-delayed-movies in w3-refresh-buffer, or
3442 multiple images would get loaded!
3443
3444 * w3-draw.el: Avoid calling w3-pause as often - speeds up redisplay a lot.
3445
3446 * dist.Makefile:
3447 No longer byte-compile w3-sysdp - was causing too many problems.
3448
3449 * w3-beta.el:
3450 No longer (goto-char (point-min)) in w3-show-buffer so that movement
3451 done while drawing is still honored.
3452
3453 * w3-draw.el: Added a save-excursion around the last handle-paragraph so that
3454 movement done while drawing is still honored.
3455
3456 * w3-xemac.el:
3457 Use copy-tree when available for menu copying - much more reliable
3458
3459 * w3-mac.el: Added a provide for w3-mac
3460
3461 * w3-xemac.el: Fixed problem with extents becoming detached in 19.12
3462
3463 * w3-forms.el: Few forms fixes.
3464
3465 * w3-beta.el: Added w3-install-latest from mernst@research.microsoft.com
3466
3467 * w3-beta.el: Fixed MCOM->netscape stuff.
3468
3469 * w3-forms.el: Fixed misplaced parentheses
3470
3471 Mon Mar 6 23:29:59 1995 William Perry <wmperry@indiana.edu>
3472
3473
3474 Sat Mar 4 15:33:08 1995 William Perry <wmperry@indiana.edu>
3475
3476 * w3-draw.el:
3477 Now handles images like in the old display engine if not in XEmacs/Lucid
3478
3479 * w3-e19.el: Only create air hotlist menu if w3-air-hotlists is non-nil
3480
3481 Fri Mar 3 16:01:38 1995 William Perry <wmperry@indiana.edu>
3482
3483
3484 Thu Mar 2 15:50:57 1995 William Perry <wmperry@indiana.edu>
3485
3486 * w3.el: Run w3-add-hotlist-menu first time a hotlist is loaded in.
3487
3488 * w3-e19.el: Let w3-add-hotlist-menu run even if not in w3-mode
3489
3490 Wed Mar 1 16:22:46 1995 William Perry <wmperry@indiana.edu>
3491
3492 * w3-sysdp.el: Removed function call causing problems
3493
3494 * w3-xemac.el: Don't load pictures if current frame is on a tty
3495
3496 * w3-draw.el: Added back in a call to mule-attribute-zones
3497
3498 * w3-parse.el:
3499 Don't nuke the windows chars for quote and trademark when in MULE
3500
3501 Sun Feb 26 19:17:38 1995 William Perry <wmperry@indiana.edu>
3502
3503 * w3-draw.el: Removed message about 'unknown tag <%s> skipped' - was causing
3504 confusion for some people.
3505
3506
3507 * W3.ad: Initial revision
3508
3509 Sat Feb 25 23:53:08 1995 William Perry <wmperry@indiana.edu>
3510
3511 * w3-draw.el: Fixed incremental display in emacs 18.xx
3512
3513 * w3-draw.el: Fixed paragraph spacing problem.
3514
3515 * dist.Makefile: Made beta display engine the default.
3516
3517 * w3.el: Removed LCD archive entry, moved into w3.el
3518
3519 * w3-wemac.el: Various fixes for new display engine into WinEmacs
3520
3521 * w3-vars.el: Don't die if cannot load 'annotations'
3522
3523 * w3-sysdp.el:
3524 Removed anonymous lambda without 'function' wrapper for WinEmacs and
3525 early versoins of lucid emacs.
3526
3527 * w3-srch.el: Provide w3-srch
3528
3529 * w3.el: Changed _W3 on dos machines to W3.INI
3530 New function w3-force-reload-document to reload even if in standalone mode
3531 Added a default for w3-complete-link
3532 Provide w3-main
3533
3534 * w3-draw.el:
3535 Defvard w3-last-fill-pos and w3-last-tag to better facilitate drawing
3536 in 2 buffers at once.
3537 Fixes for messed up percentages in WinEmacs/XEmacs < 19.12
3538 Fixed <br> and <p> in blockquotes and align=indent
3539
3540 Mon Feb 20 04:54:30 1995 William Perry <wmperry@indiana.edu>
3541
3542 * w3.el, w3-vars.el: Removed w3-color-planes and w3-color-display variables.
3543
3544 * w3-vars.el, w3.el: New variables w3-netscape-configuration-file and
3545 w3-use-netscape-configuration-file, for whether to parse and honor the
3546 options in a Netscape/X style configuration file.
3547
3548 Sun Feb 19 22:27:00 1995 William Perry <wmperry@indiana.edu>
3549
3550 * w3-xemac.el: Don't change menubar if current-menubar is nil.
3551
3552 * w3.el: Now shows whether you are using the beta version in the bug reports
3553
3554
3555 * w3-draw.el, w3-parse.el, w3-print.el, w3.el:
3556 Removed references to w3-working-buffer
3557
3558 Sat Feb 18 19:51:53 1995 William Perry <wmperry@indiana.edu>
3559
3560 * docomp.el: Reworked the autoloads/defvars
3561
3562 * dist.Makefile: Removed w3-lemac.el
3563
3564 * w3.el, w3-draw.el, w3-vars.el:
3565 Removed variable w3-running-lemacs, since w3 now uses sysdep.el for
3566 [XL]emacs, so there is no distinction between lemacs and xemacs
3567
3568 * w3-e19.el: Fixed problem with unquoted lambda in w3-e19-options-menu
3569
3570 * w3-xemac.el:
3571 This version should theoretically work with lemacs and xemacs both
3572
3573 * w3-draw.el: Fixed incremental display in xemacs.
3574
3575 * w3-sysdp.el: Initial revision
3576
3577 Thu Feb 16 15:58:44 1995 William Perry <wmperry@indiana.edu>
3578
3579 * w3.el: Changed messaging of viewer - would barf on undefined escape sequences
3580 in crufty mailcap-related stuff.
3581
3582 Sun Feb 12 23:09:40 1995 William Perry <wmperry@indiana.edu>
3583
3584 * w3-draw.el: Better event handling while drawing HTML
3585
3586 * w3-beta.el: Fixed personal annotations.
3587
3588 * w3-draw.el: Removed proclaim-inline calls.
3589
3590
3591 * w3.txi: Added docs for new 'label' and 'textalign' attributes of <hr>
3592
3593 * w3-e19.el:
3594 Fixed problem in emacs 19 with mouse-selecting a link would sometimes
3595 say there was not a link, but selecting it with 'return' would work.
3596 Now both work.
3597
3598 * w3-parse.el: fixed problems with entity-resolution in attribute values.
3599
3600 * w3-draw.el:
3601 More spacing stuff, added 'label' and 'textalign' attributes to <hr>
3602
3603 * w3-forms.el: Remove spaces at beginning of options.
3604
3605 Sat Feb 11 22:10:46 1995 William Perry <wmperry@indiana.edu>
3606
3607 * w3-draw.el:
3608 Removed dependence on 'stream' from title handling. This will make it
3609 easier to do totally streamed drawing, RSN.
3610
3611 * w3-draw.el: Fixed more spacing problems.
3612
3613 * w3-parse.el, w3-draw.el:
3614 Fixed various spacing bugs - seem to be all gone now!!!!
3615
3616 * w3-vars.el: New function to read a netscape-style configuration file.
3617
3618 * w3-parse.el: w3-nuke-entities-in-region can now accept null args.
3619
3620
3621 * w3-beta.el: New function to read a netscape-style configuration file.
3622
3623 Fri Feb 10 06:19:26 1995 William Perry <wmperry@indiana.edu>
3624
3625
3626 Tue Feb 7 15:51:23 1995 William Perry <wmperry@indiana.edu>
3627
3628 * w3-e19.el:
3629 Removed the file-name-handler-alist, to put it in url.el where it belongs.
3630
3631 * w3.el:
3632 Finding the source of a url that is already in a buffer should work now.
3633
3634 * w3-draw.el, w3-beta.el:
3635 Now will always get a 'completed' message when drawing/imaging.
3636
3637 Mon Feb 6 02:13:31 1995 William Perry <wmperry@indiana.edu>
3638
3639 * w3-draw.el: Fix for emacs 18
3640
3641 * w3-forms.el, w3-parse.el:
3642 Optimized the calling of w3-nuke-entities-in-region. Parsing _much_
3643 faster, drawing only slightly slower, so its a win.
3644
3645 * w3-draw.el: Semi-incremental display now works in all emacsen, and recognizes
3646 scroll-up and C-c to interrupt.
3647
3648 * w3-draw.el: Fixed plaintext handling.
3649
3650 Sun Feb 5 23:41:28 1995 William Perry <wmperry@indiana.edu>
3651
3652
3653 * w3-e19.el, w3-vars.el: Fixed view menu.
3654
3655 * w3-vars.el, w3.el:
3656 Let w3-color-filter be a string, for people brave enough to want to
3657 set it themselves.
3658
3659 * w3-epoch.el: Now works with new display engine.
3660
3661 * w3-draw.el: Few problems for epoch fixed, <br> in <dl> looks right now.
3662
3663 * w3-draw.el: Reimplemented w3-link-delimiter-info
3664
3665 * w3-draw.el: Re-implemented the 'linkname value of w3-delimit-emphasis
3666
3667
3668 * dist.Makefile:
3669 Removed hack to change w3.texinfo on the fly when creating info file.
3670
3671 Sat Feb 4 18:11:14 1995 William Perry <wmperry@indiana.edu>
3672
3673 * w3.el: Removed setting of default-directory because it causes call-process to
3674 die a hideous death and not let you do anything like M-| lpr in the
3675 source buffers.
3676
3677
3678 * w3.el: Replaced w3-confirmation-func with url-confirmation-func
3679
3680 Fri Feb 3 13:42:35 1995 William Perry <wmperry@indiana.edu>
3681
3682 * w3-draw.el:
3683 fixed insertion of w3-link-end-delimiter - was always inserting the
3684 'not visited' part.c
3685
3686 Tue Jan 31 20:45:19 1995 William Perry <wmperry@indiana.edu>
3687
3688 * w3-e19.el: Right-mouse-menu now works
3689
3690 Mon Jan 30 04:52:26 1995 William Perry <wmperry@indiana.edu>
3691
3692 * w3.txi: Added non-unix OS sections. Need to flesh them out more.
3693
3694 Sun Jan 29 22:15:48 1995 William Perry <wmperry@indiana.edu>
3695
3696 * w3-vars.el: Added w3-style-tags-assoc
3697
3698 * w3-draw.el, w3-vars.el:
3699 Added new variable w3-right-justify-address to control whether
3700 text within an <address> tag is right justified. Defaults to t.
3701
3702 * w3-vars.el: Few new variables for fsf19
3703
3704 * w3.el: Removed special cases for fsf19 to use the old lmenu package.
3705
3706 * w3-e19.el: No longer needs the lmenu package.
3707
3708 * w3-draw.el: Fixed typo
3709
3710 * w3-epoch.el: Made all arguments to w3-make-face optional.
3711
3712 * w3-draw.el: Few more fixes for epoch. No longer have to remove \n\n, so
3713 incremental display looks better. w3-delimit-emphasis now works in
3714 the new display engine.
3715
3716
3717 * w3.txi: Lots of cleanup work, addition of netscape extensions, new HTML 3.0
3718 stuff, variable name changes, xresource changes, all for the new
3719 display engine.
3720
3721 Sat Jan 28 23:07:36 1995 William Perry <wmperry@indiana.edu>
3722
3723 * w3.el: Deal with url-get-url-at-point possibly returning nil.
3724
3725 * w3-epoch.el: Got rid of error in new display engine.
3726
3727 * w3-draw.el: w3-draw.el will now compile with emacs 18 again - the incremental
3728 display was messing it up.
3729
3730 * 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:
3731 Added headers for finder package
3732
3733 * w3-draw.el: Make sure w3-link-end-delimiter is never on a line by itself
3734
3735 Thu Jan 26 04:56:42 1995 William Perry <wmperry@indiana.edu>
3736
3737 * w3-vars.el:
3738 moved w3-mule-retrieval-coding-system to url-mule-retrieval-coding-system
3739
3740 Wed Jan 25 15:38:50 1995 William Perry <wmperry@indiana.edu>
3741
3742 * w3-beta.el:
3743 Added definition for (abs x) if none exists (for emacs 18, epoch, compat.)
3744
3745 Mon Jan 23 03:32:40 1995 William Perry <wmperry@indiana.edu>
3746
3747 * w3.txi: Removed w3-bad-server-alist
3748
3749 Sun Jan 22 21:53:19 1995 William Perry <wmperry@indiana.edu>
3750
3751
3752 * w3-draw.el: Fixed space problems, hopefully for good.
3753
3754 * w3-e19.el: New options item for relying solely on the cache
3755
3756 Sat Jan 21 20:27:22 1995 William Perry <wmperry@indiana.edu>
3757
3758 * w3.el: Fixed problem where default-directory would sometimes be set to nil -
3759 bad things man!
3760
3761 * w3-beta.el: replaced all occurances of htmlplus with html
3762
3763 * w3-draw.el:
3764 Fixed problem with plaintext and embed. <lit> now acts like <pre>,
3765 but with no mono-spaced font. Fixed problem with null titles (empty
3766 string invalid for buffer name error). <blink> works on xemacs 19.12
3767 in tty mode. Small problem with <pre> segments with whitespace at
3768 beginning fixed. A few small hacks to handle some pythia markup.
3769
3770 * w3-e19.el:
3771 Protect against copying menu-bar-help-menu if in tty mode. Also no
3772 longer disable the edit menu when in w3-mode.
3773
3774 * w3-parse.el:
3775 Fixed problem with plaintext and embed. <lit> now acts like <pre>,
3776 but with no mono-spaced font.
3777
3778 * w3.el: replaced all occurances of htmlplus with html
3779
3780 Wed Jan 18 02:31:59 1995 William Perry <wmperry@indiana.edu>
3781
3782 * w3-parse.el:
3783 fixed bug in w3-nuke-entities-in-region if nonterminated entity was
3784 last thing in a buffer (ie: &lt[EOB]);
3785
3786 * w3.el: Remove duplicate links from links-alist when doing a completing-read
3787 on the links.
3788
3789 Tue Jan 17 13:18:13 1995 William Perry <wmperry@indiana.edu>
3790
3791 * dist.Makefile: Make install should now copy w3.elc to the dest. directory
3792
3793 Mon Jan 16 03:52:57 1995 William Perry <wmperry@indiana.edu>
3794
3795 * w3-draw.el: Better handling of faces.
3796
3797 * w3.el: Implemented <input type=file>
3798
3799 Sat Jan 14 22:40:58 1995 William Perry <wmperry@indiana.edu>
3800
3801 * w3-parse.el: More spacing taken care of
3802
3803 * w3-draw.el: Few fixes to <pre></pre> presentation
3804
3805 Thu Jan 12 15:39:37 1995 William Perry <wmperry@indiana.edu>
3806
3807 * w3-draw.el: Fixed formatting problem with <dd>
3808
3809 Mon Jan 9 23:20:05 1995 William Perry <wmperry@indiana.edu>
3810
3811 * w3-print.el: Few fixes for ps-print 1.6 and 1.10
3812
3813 * w3-parse.el: Recognizes the <embed> tag and treats it like XMP for parsing.
3814
3815
3816 Sun Jan 8 19:07:28 1995 William Perry <wmperry@indiana.edu>
3817
3818 * w3-draw.el, w3-emacs.el, w3-parse.el:
3819 Various changes to make the new display engine work under emacs 18.xx
3820
3821 * docomp.el: more defvars for cleaner compile
3822
3823 * w3-draw.el: Fixed more of the spacing problems
3824
3825 * w3-e19.el:
3826 Fixed some of the spacing problems when using w3-emacs19-hack-faces-p
3827
3828 * w3.el: Added w3-follow-url-at-point-other-frame
3829
3830 Sat Jan 7 20:29:06 1995 William Perry <wmperry@indiana.edu>
3831
3832 * w3-parse.el:
3833 Fix for odd problem where an entity at the very end of a line (or
3834 flush against the next tag) would get left out of the parse structure.
3835 Ugh!
3836
3837 * w3.el: Added new variable url-inhibit-uncompression for use when dumping to
3838 disk - very wasteful to uncompress it, store it in a buffer, then
3839 recompress when it got written out to disk. Also changed the file:
3840 and ftp: handling to use copy-file when w3-dump-to-disk is bound and
3841 non-nil, so we can hopefully get asynchronous dumping-to-disk done.
3842
3843 * w3-draw.el: More fixes for funky spacing
3844
3845 * w3-old.el, w3-parse.el:
3846 Remove \r's in <pre> and <xmp> segments, for ugly DOSisms.
3847
3848 Fri Jan 6 18:31:07 1995 William Perry <wmperry@indiana.edu>
3849
3850 * w3-draw.el, w3-parse.el:
3851 Can now change the index of an ordered list item (<li value=xxx>0
3852
3853 * w3-print.el:
3854 w3-print-with-ps-print now works with ps-print 1.6, and uses the headers, etc.
3855
3856 * w3-draw.el, w3-e19.el: Fixed links menu in v19
3857 Few drawing fixes
3858
3859 Thu Jan 5 20:50:06 1995 William Perry <wmperry@indiana.edu>
3860
3861 * w3-draw.el: Now does 'lazy' creation of faces... this reduces the memory
3862 requirements when in X, since a lot of the faces will probably never
3863 be used.
3864
3865 * w3-parse.el: Fixed weird spacing problem after <font> tags finally.
3866
3867 * w3.el: Make sure that facep is defined in all versions of emacs
3868
3869 * w3-vars.el:
3870 Changed the mail and print menus to be pull-right for xemacs/lemacs
3871
3872 * w3-e19.el:
3873 Fixed the links menu to gracefully do nothing if there are no links on
3874 the page (was giving an 'Empty menu' error)
3875
3876 Mon Jan 2 21:51:34 1995 William Perry <wmperry@indiana.edu>
3877
3878 * w3-e19.el: changed default of the mouse-face for links
3879
3880 * w3.el: Removed extraneous newline from mail headers
3881
3882
3883 * w3-e19.el, w3.el:
3884 w3-mail-current-document can now take an optional 'format' parameter
3885 so that the mail menus can be pull-right. Spiffy, eh? Also now
3886 sticks in content-type and content-transfer-encoding headers.
3887
3888 * w3-print.el:
3889 w3-print-this-url can now take an optional 'format' parameter so that
3890 the print menus can be pull-right. Spiffy, eh?
3891
3892 * w3-draw.el: Quicker way of right-justifying something.
3893
3894 * w3.el, w3-beta.el, w3-print.el:
3895 Moved all the printing code into w3-print.el, and added the postscript
3896 option. Changed the makefile to concatenate all the appropriate files
3897 for the beta or old version, sort of like VM.
3898
3899
3900 * w3-draw.el:
3901 Added <menu> and <dir> tags back in, as well as a few hacks to make
3902 Jamie Z.'s page look prettier. :)
3903
3904 * w3-beta.el: Fixed importing of netscape cache
3905
3906 * w3-beta.el: Added w3-import-netscape-cache, to convert a netscape-style cache
3907 directory to the emacs-w3 style.
3908
3909 Sun Jan 1 09:59:25 1995 William Perry <wmperry@indiana.edu>
3910
3911 * w3-vars.el: Made w3-e19-links-menu buffer-local
3912
3913 * w3-e19.el: Reinstituted the 'Links' submenu.
3914
3915
3916 Sat Dec 31 07:13:21 1994 William Perry <wmperry@indiana.edu>
3917
3918 * w3-parse.el: Various cleanups
3919
3920 * w3.el: w3-mail-to-author now checks for the 'Reply-To' header of an HTTP/1.0
3921 response before checking the 'link' tags.
3922
3923 Fri Dec 30 17:04:45 1994 William Perry <wmperry@indiana.edu>
3924
3925 * w3-old.el: Removed use of w3-last to avoid having to use cl.
3926
3927 * w3.el: Added checks to see if url-view-url returned nil instead of file:nil
3928 Removed definition of w3-last
3929
3930 * w3-draw.el: Fixed <secret> tag.
3931
3932 Thu Dec 29 16:03:40 1994 William Perry <wmperry@indiana.edu>
3933
3934 * w3-parse.el:
3935 Added more stuff to get rid of windows-specific character references.
3936
3937 * w3.el, w3-old.el: Moved defadvice stuff to w3-old
3938
3939 * w3-e19.el:
3940 Totally reworked the menus as emacs19 keymaps. This speeds them up.
3941 Also added routines to add AIR Mosaic hotlists to the menus
3942 automatically. Works well. First time through causes a bit of a
3943 slowdown for lots of hotlists, but this is emacs' problem since it
3944 needs to scan all the keymaps to create the menu.
3945
3946 * w3-draw.el:
3947 New variable w3-indent-level to control how many spaces to indent list
3948 items, blockquotes, etc. This is necessary so that the user doesn't
3949 have to change tab-width or tab-stop-list to change this formatting
3950 (so <pre> segments that use tabs will still be formatted correctly).
3951
3952 Also made </pre> close out all character-level formatting attributes
3953 ala Arena.
3954
3955 <pre> will also cause a paragraph break - chunks of text before a
3956 <pre> segment weren't getting filled correctly.
3957
3958 Made <dt> tags cause a paragraph break. Formatting now looks better,
3959 and beginning of <dl> list is separated better from the rest of the
3960 document.
3961
3962 Fixed problem with w3-list-chars-assoc causing an error with the new
3963 display engine.
3964
3965 Fixed problem where &gt; followed immediately by another tag wasn't
3966 showing up in the new display.
3967
3968 * w3-beta.el: Added parser for AIR Mosaic style hotlists.
3969
3970 Tue Dec 27 21:24:37 1994 William Perry <wmperry@indiana.edu>
3971
3972
3973 * w3-beta.el, w3-e19.el:
3974 Added a dropdown history list that shows the last 5 homepages visited
3975 under the 'Go' menu
3976
3977 * w3.el: Changed the viewer handling so that temp files have a correct filename
3978 extension (for broken things like Frame that won't read in a file
3979 without the 'correct' file extension).
3980
3981 Mon Dec 26 18:18:43 1994 William Perry <wmperry@indiana.edu>
3982
3983
3984 * w3-beta.el:
3985 (New display engine) Fixed bug in the new personal annotations code
3986 that ws not closing the list.
3987
3988 * w3-forms.el:
3989 (New display engine) Fixed bug in <select> handling where it would
3990 never find the correct name. Also put back in support for <select
3991 multiple>.
3992
3993
3994 * w3-vars.el: Added in all the rest of the entities
3995
3996 * w3-vars.el:
3997 Fixed problem where reloading of a page would set the 'Referer' field
3998 of an HTTP/1.0 request to the url of the page being loaded.
3999
4000
4001 * w3.el: Changed gopher searches and ask block submissions to use the enctyp
4002 attribute like other types of searching. More extensible/easier to
4003 maintain.
4004
4005 * w3-draw.el, w3-beta.el:
4006 Personal annotations now work in the new display engine. Visible
4007 headers will work soon also.
4008
4009 * 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:
4010 Updated copyright notices for 1995
4011
4012 Sun Dec 25 22:30:16 1994 William Perry <wmperry@indiana.edu>
4013
4014 * dist.Makefile:
4015 Renamed w3.el to w3-main.el and create w3.elc from w3-main.elc and
4016 either w3-beta.elc or w3-old.elc
4017
4018
4019 * w3-e19.el, w3-lemac.el, w3-wemac.el, w3-xemac.el, w3.el: More menu changes
4020
4021 * w3-print.el: Initial revision
4022
4023 * w3-beta.el: Changed w3-face-type to return 'both if a face is bold and italic
4024
4025
4026 * w3-beta.el: Initial revision
4027
4028 * w3-parse.el, w3-forms.el, w3-draw.el:
4029 Added provide statements for easier loading
4030
4031 * w3.el: Moved loads of old code into w3-old.el
4032
4033 * dist.Makefile: Added new targets beta and old.
4034
4035 * w3-old.el: Initial revision
4036
4037 * w3-draw.el: Made new display engine honor the w3-list-chars-assoc header.
4038
4039 * w3-vars.el: Moved some old vars out to w3-old.el
4040
4041 Sat Dec 24 20:41:46 1994 William Perry <wmperry@indiana.edu>
4042
4043 * w3-e19.el: Fixed w3-mouse-handler to work with the new display engine.
4044
4045 Fri Dec 23 22:40:38 1994 William Perry <wmperry@indiana.edu>
4046
4047 * w3-forms.el, w3.el: Added in handler for <input type=range size="min,max">
4048
4049
4050 * w3-draw.el: Added function comments.
4051
4052 * w3-draw.el:
4053 Rearranged the file a lot, and added support for the named BASE tags
4054 from HTML 3.0 - pretty cool stuff. :)
4055
4056 Thu Dec 22 23:53:59 1994 William Perry <wmperry@indiana.edu>
4057
4058
4059 * w3-draw.el: Various fixes to the parser to deal with bad html. Automatically
4060 include the alt tag for an image if it is a link target, regardless of
4061 the setting of w3-auto-image-alt.
4062
4063 * w3-parse.el: Various fixes to the parser to deal with bad html
4064
4065 Mon Dec 19 00:30:38 1994 William Perry <wmperry@indiana.edu>
4066
4067
4068 * w3-e19.el: Added 'xterms' as a terminal type.
4069
4070 * w3.el: Changed w3-submit-bug to only send truly useful info.
4071
4072 Sun Dec 18 23:42:30 1994 William Perry <wmperry@indiana.edu>
4073
4074 * docomp.el: Stifle more warnings in new xemacs
4075
4076 * w3-vars.el, w3.el, w3-draw.el:
4077 Changed the behavior of w3-auto-image-alt so that it could be a string
4078 for 'format'.
4079
4080 * docomp.el: Stifle more warnings
4081
4082 * w3-parse.el, w3-draw.el:
4083 Changed w3-handle-unknown-tag to check if 'w3-handle-<tag>' is
4084 defined, and if so, to record that function as the handle for that
4085 tag. This will cut down on maintenance of the top block of code that
4086 just does a lot of (put 'w3-formatters 'xxxx 'w3-handle-xxxx). XMP
4087 sections will now also work correctly.
4088
4089 * w3-parse.el:
4090 Now deals with comments properly, and can handle the old (broken)
4091 comments of Mosaic/X
4092
4093 Fri Dec 16 19:23:35 1994 William Perry <wmperry@indiana.edu>
4094
4095 * w3-e19.el: More fixes to w3-forward-link
4096
4097 * w3-draw.el: Fixed a few things with faces
4098
4099 Thu Dec 15 23:08:54 1994 William Perry <wmperry@indiana.edu>
4100
4101 * w3-e19.el: Fixed w3-forward-link to work better with the new display engine.
4102
4103 Wed Dec 14 17:55:30 1994 William Perry <wmperry@indiana.edu>
4104
4105 * w3.el: Fixed a few problems with forms and the new display engine.
4106
4107 * w3-xemac.el: Name changes (screen->frame)
4108
4109 Tue Dec 13 17:56:45 1994 William Perry <wmperry@indiana.edu>
4110
4111 * w3-draw.el: Added a few optimizations for the <blink> tag.
4112
4113 * w3-draw.el: Added in creation of 'underline' face if it is not defined.
4114
4115 * w3-forms.el, w3.el:
4116 Changed the maxlength to being unlimited if unspecified, to conform to
4117 the new HTML 2.0 spec.
4118
4119 * w3.el: Fixed bug in w3-document-informatino where it was relying on
4120 url-current-mime-headers when it wasn't guaranteed to be the same.
4121
4122 Mon Dec 12 23:22:21 1994 William Perry <wmperry@indiana.edu>
4123
4124 * w3-vars.el, w3.el: Added function w3-document-information
4125
4126 * w3-vars.el, w3-wemac.el, w3-xemac.el, w3-e19.el, w3-lemac.el:
4127 Added new 'view' menu.
4128
4129 * w3.txi: Removed hook for gnus-article-prepare-hook - was corrupting uuencoded
4130 articles.
4131
4132
4133 * w3-xemac.el, w3-lemac.el:
4134 Fixed problem with image menus if graphic was a link
4135
4136 * w3-epoch.el, w3-lemac.el, w3-xemac.el:
4137 More stuff to deal with changed names, and crypt++/jka-compr
4138
4139 * w3.el: Fixed big problem in reset buttons on forms.
4140
4141 * w3.el: Now supports the 'action', 'src', and 'prompt' attributes on the
4142 isindex element. (new display engine only)
4143
4144 * w3-draw.el: Now supports the 'action', 'src', and 'prompt' attributes on the
4145 isindex element.
4146
4147 * w3-vars.el: Changed lots of the version variables so that they don't rely on
4148 having the RCS headers in them.
4149
4150 * w3.el: Changed w3-mode so that if it is called interactively it will act like
4151 w3-preview-this-buffer.
4152
4153 * w3.el: Changed w3-source-document so that it can reuse source buffers if the
4154 users wants to.
4155
4156 Sun Dec 11 08:41:52 1994 William Perry <wmperry@indiana.edu>
4157
4158
4159 * w3-draw.el:
4160 Added in code to scale fonts for <h[1-6]> so they are bigger, etc, if in XEmacs/Lemacs
4161
4162 * w3.el: Few changes for asynch mode.
4163
4164
4165 Sat Dec 10 01:07:05 1994 William Perry <wmperry@indiana.edu>
4166
4167 * w3-xemac.el:
4168 Added some stuff to optimize the echoing of the URL in the minibuffer
4169 (not so many calls to mode-motion-hook, all done in the mouse-handler
4170 by using the 'help-echo property). Is smart enough to notice if
4171 'help-echo is not defined and still use the old way if necessary.
4172 Also changed the image code so that it sets the 'detachable property
4173 so that images won't get nuked if the text they are attached to is
4174 deleted.
4175
4176 Fri Dec 9 22:34:04 1994 William Perry <wmperry@indiana.edu>
4177
4178 * w3-draw.el: Few tweaks
4179
4180 * w3-forms.el:
4181 Fixed problem with other markup (especially other form info) within a <select>.
4182
4183 * w3-parse.el: Added status messages to parsing.
4184
4185 * docomp.el: More vars to get rid of warnings.
4186
4187 Thu Dec 8 21:16:09 1994 William Perry <wmperry@indiana.edu>
4188
4189 * w3-draw.el: Added in lots of the 'top ten' html tags. :)
4190
4191 * w3-draw.el: Added <blink> stuff, and rewrote the init-state function.
4192
4193 * w3-vars.el: Added w3-do-blinking to control whether <blink> </blink> works
4194
4195 * w3-draw.el: Handle pinhead
4196
4197 Wed Dec 7 15:47:47 1994 William Perry <wmperry@indiana.edu>
4198
4199 * w3.el: Fixes to wais stuff
4200
4201 * w3-draw.el: Added indenting for blockquote tags.
4202
4203 * w3-epoch.el, w3-wemac.el, w3-lemac.el, w3-xemac.el, w3-emacs.el, w3-e19.el:
4204 Let w3-back-link and w3-forward-link accept negative arguments and
4205 call each other if they get one.
4206
4207 Tue Dec 6 22:16:34 1994 William Perry <wmperry@indiana.edu>
4208
4209 * w3.el: Fixed typo in docs.
4210
4211 * w3.el:
4212 Fixed w3-source-document so it will issue an error if done in a non-w3 buffer.
4213
4214 * w3-vars.el: Fixed typo in docs.
4215
4216 * w3.el: Patch from Michael Erns (mernst@research.microsoft.com) to make
4217 w3-complete-link act like w3-follow-link when no menu item is
4218 specified. That makes it act more like Info mode, and so is more
4219 intuitive to users used to it.
4220
4221 * w3.el: Now set default-directory when sourcing a document
4222
4223 * w3-forms.el: Added error checking to the <textarea> handling to deal with
4224 non-terminated textareas.
4225
4226 * w3-forms.el:
4227 Added error checking to all the forms code to make sure you are within
4228 a <form> before doing anything.
4229
4230 * w3-draw.el: Added support for the 'fig tag.
4231
4232 * w3-draw.el: Changed how the <title> tag is handled.
4233
4234
4235 * w3-draw.el: Added SPRY align tag.
4236
4237 * w3-forms.el: Trimmed lots of crap that is duplicated from w3.el
4238
4239 * w3-draw.el:
4240 <pre> and <xmp> segments within a list item will now be indented correctly.
4241
4242 * w3-draw.el: Fixed list filling after headers and br's
4243
4244 * w3-draw.el: Few changes to the <hr> handling
4245
4246 * w3.el, w3-draw.el:
4247 New variable w3-auto-image-alt that controls whether emacs-w3 will
4248 automatically generate the 'alt' text on an image where it was not
4249 specified.
4250
4251
4252 Mon Dec 5 23:54:51 1994 William Perry <wmperry@indiana.edu>
4253
4254
4255 * w3-draw.el, w3-e19.el, w3-parse.el:
4256 Misc Changes to get around idiotic font tag
4257
4258
4259 * w3-draw.el: Center tag will now override header/paragraph stuff.
4260
4261 * w3-draw.el: More image work.
4262
4263 * w3-parse.el: Fixed problem if a tag was flush against a newline.
4264
4265 * w3-vars.el: Added jpegs as a default inlined image type.
4266
4267 * w3-xemac.el, w3-lemac.el: fixed problem with new parser and xemacs/lemacs
4268
4269 * w3-parse.el: Fixed problem with entities.
4270
4271 * w3-e19.el, w3-srch.el: more name changes
4272
4273 * w3.el: Fixed problem if w3-default-homepage was nil.
4274
4275 * w3-draw.el: <link> tags now work correctly.
4276
4277 Sat Dec 3 23:05:24 1994 William Perry <wmperry@indiana.edu>
4278
4279 * w3-parse.el: Problem with entities lt and gt fixed a little.
4280
4281 * w3.el: More naming changes.
4282
4283 * w3-draw.el: <select> and <option> tags now work correctly.
4284
4285 * w3-emacs.el: Added a few checks in for the amiga 18.5x emacs.
4286
4287 * w3-forms.el: <select> and <option> tags now work correctly.
4288
4289 * w3-draw.el: Added support for the 'note' tag.
4290
4291 Fri Dec 2 18:05:31 1994 William Perry <wmperry@indiana.edu>
4292
4293 * w3.el:
4294 Fixed bug in w3-view-this-url that would message 'nil' in the minibuffer.
4295
4296 * w3-draw.el: Now remembers "id" and "name" attributes on any tag.
4297
4298 * w3-draw.el: Various fixes to painting.
4299
4300 * w3-draw.el, w3-epoch.el, w3-forms.el, w3-parse.el, w3-srch.el:
4301 More name changes, handling or PRE/XMP
4302
4303 * w3.el: Fixed problem in w3-fetch if url-request-method was nil.
4304
4305 * w3-draw.el: Now correctly handles pre,/pre,xmp,and /xmp
4306
4307 Thu Dec 1 17:21:34 1994 William Perry <wmperry@indiana.edu>
4308
4309 * w3-draw.el: Added new tags
4310
4311 Wed Nov 30 18:48:41 1994 William Perry <wmperry@indiana.edu>
4312
4313 * w3-e19.el: Added vt300 to the hack-faces stuff.
4314
4315 Mon Nov 28 17:11:38 1994 William Perry <wmperry@indiana.edu>
4316
4317 * w3-epoch.el, w3-lemac.el: More misc. name changes
4318
4319 Wed Nov 23 21:12:59 1994 William Perry <wmperry@indiana.edu>
4320
4321 * w3.el: Fixed problem when posting to a form, w3-reuse-buffers would reuse the
4322 'source' of the form. Ugh.
4323
4324 Tue Nov 22 15:37:02 1994 William Perry <wmperry@indiana.edu>
4325
4326 * w3.el: Fixed problem in 'isindex' forms processing.
4327
4328 Sun Nov 20 04:44:42 1994 William Perry <wmperry@indiana.edu>
4329
4330 * w3-draw.el, w3-forms.el, w3-mule.el, w3-vars.el, w3-xemac.el, w3.el:
4331 Lots of name changes from w3-* to use the native url-* functions
4332
4333 Fri Nov 18 22:46:59 1994 William Perry <wmperry@indiana.edu>
4334
4335 * w3-vars.el: Added binding of Shift-tab for w3-back-link
4336
4337 Thu Nov 17 20:52:03 1994 William Perry <wmperry@indiana.edu>
4338
4339 * w3-mule.el: Fixes for mule 2.1 from Shin-ya Sato <sato@sphere.csl.ntt.jp>
4340
4341 Mon Nov 14 17:02:29 1994 William Perry <wmperry@indiana.edu>
4342
4343 * w3-new.el: Initial revision
4344
4345 Tue Nov 8 17:57:57 1994 William Perry <wmperry@indiana.edu>
4346
4347
4348 * w3.el: Fixed handling of base tag
4349
4350 Mon Nov 7 22:09:35 1994 William Perry <wmperry@indiana.edu>
4351
4352 * w3-draw.el: Correctly reset the state when going into w3-draw-html
4353
4354 * w3-parse.el: Misc. fixes
4355
4356 Sun Nov 6 07:19:52 1994 William Perry <wmperry@indiana.edu>
4357
4358 * w3-draw.el: Relative links work correctly now
4359
4360 * w3-draw.el, w3-forms.el, w3-parse.el: Initial revision
4361
4362 Fri Nov 4 22:43:44 1994 William Perry <wmperry@indiana.edu>
4363
4364 * w3.el: Support for STYLE attribute on ordered lists. Supports i, I, a, A.
4365 Also still supports the HTML+ 'ROMAN' attribute. Supports the VALUE
4366 attribute on the LI tag to change the value of a list item and all
4367 following items.
4368
4369 * w3.el: Changed the advice for w3-*-link to use deactivate-mark if it is
4370 bound. This gets rid of the problem of w3-*-link highlighting the
4371 region if in emacs-19 and in transient-mark-mode.
4372
4373 Thu Nov 3 23:50:47 1994 William Perry <wmperry@indiana.edu>
4374
4375 * w3-epoch.el, w3-lemac.el, w3-xemac.el:
4376 Only send Accept: lines for the inlined images we accept when
4377 transferring an image
4378
4379 Wed Nov 2 00:47:38 1994 William Perry <wmperry@indiana.edu>
4380
4381 * w3.el: Let the variable shell-file-name take precedence over environment
4382 variables and guessing
4383
4384 * w3-e19.el, w3-vars.el:
4385 Added w3-echo-link to control what is displayed in the minibuffer in
4386 emacs-19. 'url, 'text, or nil.
4387
4388 * w3.el: Added encoding type of application/ramp to forms
4389
4390 Tue Nov 1 18:36:08 1994 William Perry <wmperry@indiana.edu>
4391
4392
4393 * w3-vars.el: Removed definition of w3-using-proxy
4394
4395 * w3.el:
4396 Fixed w3-find-this-file to work correctly for users other than anonymous
4397
4398 * w3.el: Fixed problem where sentences ending with ! or ? had the ! or ? eaten.
4399
4400 * w3.el: Added check for checkboxes/radio boxes that are turned off.
4401
4402 Mon Oct 31 23:16:04 1994 William Perry <wmperry@indiana.edu>
4403
4404 * w3.el: Fixed a stupid bug in the ....-other-frame
4405
4406 * w3-e19.el: Changed binding from [shift mouse-2] to [S-mouse-2] -ugh
4407
4408 * w3.el: Added functions w3-follow-link-other-frame and w3-fetch-other-frame
4409
4410 * w3-lemac.el, w3-xemac.el, w3-e19.el:
4411 Added shift-middle-button default binding to be follow-link in other frame.
4412
4413 Fri Oct 28 22:42:10 1994 William Perry <wmperry@indiana.edu>
4414
4415 * w3-vars.el: Can now pass parameters to url-current-callback-func
4416
4417 Thu Oct 27 19:14:08 1994 William Perry <wmperry@indiana.edu>
4418
4419 * w3.el: Strip spaces off of the title after truncating it to 50 characters.
4420
4421 Wed Oct 26 15:41:14 1994 William Perry <wmperry@indiana.edu>
4422
4423 * w3-vars.el: A few changes to how the entities are interpreted
4424
4425 * w3.el: Now correctly strips off spaces from the front of a URL
4426 when in w3-fetch
4427
4428 Tue Oct 25 17:28:43 1994 William Perry <wmperry@indiana.edu>
4429
4430 * w3.el: Fixed <option value=xxx> handling for multiple selection lists.
4431
4432 * w3.el: Fixed handling of the SIZE attribute of a SELECT tag. Select MULTIPLE
4433 will now also allow different OPTION tags to have the SELECTED
4434 attribute. Changed w3-insert-entities-in-string to use
4435 w3-html-entities, so it gets all the entities, not just the 6 or 7
4436 that were hardcoded in.
4437
4438 Wed Oct 12 16:22:05 1994 William Perry <wmperry@indiana.edu>
4439
4440
4441 Tue Oct 11 23:11:34 1994 William Perry <wmperry@indiana.edu>
4442
4443 * w3.el: More spacing at end of sentences hacks for ? and !
4444
4445 * w3-vars.el: No longer rebind C-k - bad thing.
4446
4447 * w3.el: Don't double-space after Prof.
4448
4449 Tue Oct 4 01:17:33 1994 William Perry <wmperry@indiana.edu>
4450
4451
4452 * w3.el, w3-vars.el:
4453 Changed w3-reuse-buffers to accept 'yes/no 'reuse/reload and 'always/never
4454
4455 Mon Oct 3 14:04:15 1994 William Perry <wmperry@indiana.edu>
4456
4457 * w3-vars.el, w3.el:
4458 Patch for the inlined image processing for the buggy current release
4459 of ppmdither and viewing black and white gifs. Also added comments to all
4460 the html entities in w3-html-entities.
4461
4462 Fri Sep 30 21:28:54 1994 William Perry <wmperry@indiana.edu>
4463
4464 * w3.el:
4465 Fixed problem with paragraph just after an <hr> not being filled correctly.
4466
4467 * w3-vars.el: Added more HTML entities
4468
4469 Thu Sep 29 20:13:53 1994 William Perry <wmperry@indiana.edu>
4470
4471 * w3.el: Removed problem with first header having a blank line in it.
4472
4473 * w3-e19.el, w3-emacs.el, w3-mule.el, w3-vars.el, w3.el:
4474 Lots of patches from Shin-ya Sato <sato@sphere.csl.ntt.jp> to make
4475 w3 work with mule 2.0
4476
4477 Tue Sep 27 23:58:36 1994 William Perry <wmperry@indiana.edu>
4478
4479 * w3.el: Now sends the NAME and VALUE of submit buttons if the submit button
4480 has a NAME.
4481
4482
4483 Mon Sep 26 18:51:52 1994 William Perry <wmperry@indiana.edu>
4484
4485 * w3.el: Change to w3-form-encode-multipart/x-www-form-data to include the
4486 content-length of each item
4487
4488 Fri Sep 23 16:14:50 1994 William Perry <wmperry@indiana.edu>
4489
4490 * w3.el: Fixed problem in w3-backward-in-history when no back link was found.
4491
4492 * w3-vars.el:
4493 Fixed setting of w3-running-FSF19 to take into account XEmacs 19.12
4494
4495 Thu Sep 22 23:24:48 1994 William Perry <wmperry@indiana.edu>
4496
4497 * w3-lemac.el: Fixed problem in w3-insert-graphic where it would always do a
4498 url-file-attributes, even if we had the image loaded. (with
4499 url-be-anal-about-file-attributes == t, it would do a HEAD, which was
4500 stupid)
4501
4502 * w3.el: Fixed forms doubling problem in FSF emacs 19 when doing a reset.
4503
4504 * w3-vars.el, w3.el:
4505 New variable w3-track-last-buffer. If non-nil, M-x w3 will take you
4506 to the last w3 buffer you fetched, instead of loading your home page.
4507 If the last buffer has been killed, then it acts normally and loads
4508 the home page.
4509
4510 * w3.el: Changed w3-submit-bug
4511
4512
4513 * w3.el: patch from mernst@research.microsoft.com to fix reporter problems in
4514 emacs 19.xx
4515
4516 Wed Sep 21 17:25:16 1994 William Perry <wmperry@indiana.edu>
4517
4518 * w3.el: Fixed small bug in DL handling when no <dt> items present
4519
4520
4521 * w3.el: Fixed problem in w3-pass-to-viewer if "/" is the filename, would get
4522 "" as the buffer-name, which would choke.
4523
4524 * w3.el:
4525 Fixed bug in w3-delimit-emphasis w/headers that had spaces/newlines in them
4526
4527 Tue Sep 20 18:04:03 1994 William Perry <wmperry@indiana.edu>
4528
4529
4530 * w3.el:
4531 Fixed handling of blockquote's so they have a <p> at the beginning and end.
4532
4533
4534 Sun Sep 18 20:15:42 1994 William Perry <wmperry@indiana.edu>
4535
4536 * w3.txi: Few minor changes
4537
4538 * w3.el: Changed w3-upcase-region so that it will take care of entities in the
4539 region. ie: &auml; -> &Auml;, etc.
4540
4541 * w3-e19.el:
4542 Fixed problem where the URL was not shown in the minibuffer if you hit
4543 'f' from a point in the document that was not a link.
4544
4545 Fri Sep 16 17:18:03 1994 William Perry <wmperry@indiana.edu>
4546
4547 * w3-mac.el, w3.el: Lots of little fixes
4548
4549 * w3-vars.el: Removed the old, redundant w3-gateway-x variables
4550
4551 * w3-hypb.el: Removed all the code, since Hyperbole 3.12 handles it for you.
4552
4553 Thu Sep 8 15:54:36 1994 William Perry <wmperry@indiana.edu>
4554
4555 * w3.el: Fixed problem where the o/*/etc at the front of <dt> items would be
4556 upper-cased sometimes
4557
4558 * w3.el: Started using reporter.el instead of rolling my own error logging
4559 routines.
4560
4561 * w3-e19.el: w3-emacs19-unhack-faces now turns w3-delimit-emphasis and
4562 w3-delimit-links on.
4563
4564 * w3-e19.el:
4565 w3-forward-link and w3-backward-link now ignore links without href's
4566
4567 * w3.el: w3-complete-link now ignores links without href's
4568
4569 * w3-vars.el, w3.el:
4570 Added new variable w3-source-file-hooks that is run after sourcing a document.
4571
4572 * w3.el: Fixed problem with not quoting an align attribute when filling in
4573 defaults in w3-fix-paragraphs-in-region
4574
4575 * w3.el: Fixed formatting problem with <dl>s finally
4576
4577 Wed Sep 7 23:22:21 1994 William Perry <wmperry@indiana.edu>
4578
4579
4580 * w3.el: Patch for not putting 2 spaces after Mr/Ms/Mrs.
4581
4582 * w3-e19.el, w3.el:
4583 Lots of fixes brought about by Axel Boldt <axel@uni-paderborn.de>
4584
4585
4586 * w3.el: Fixed problem in w3-finish-text-entry when deleting the sole window
4587
4588 * w3-e19.el, w3-lemac.el, w3-wemac.el, w3-xemac.el, w3.el:
4589 Fix from mernst@research.microsoft.com for converting newlines in
4590 menu entries/completions on links to spaces.
4591
4592
4593 * w3.el: Fixed dl attribute munging in w3-fixup-bad-html
4594
4595 * w3-e19.el, w3-mule.el, w3.el: Misc. changes for Mule 2.0
4596
4597 Tue Sep 6 21:07:16 1994 William Perry <wmperry@indiana.edu>
4598
4599 * w3-e19.el, w3-emacs.el, w3-epoch.el, w3-lemac.el, w3-xemac.el:
4600 Got rid of code to not interfere with hyperboles mouse-bindings, since
4601 it has changed to only use shift-clicks
4602
4603 Sat Sep 3 21:50:09 1994 William Perry <wmperry@indiana.edu>
4604
4605 * w3.el: Fixed problem where if url-be-asynchronous was non-nil,
4606 w3-show-history and w3-show-hotlist would fail.
4607
4608 Fri Sep 2 18:42:25 1994 William Perry <wmperry@indiana.edu>
4609
4610 * w3.el: url-buffer-visiting now strips off the #xxx links.
4611 If reusing a buffer, the #xxx works will now work also.
4612
4613 * w3-vars.el: Used real symbol for (TM) (&trade;)
4614
4615 Sun Aug 28 22:41:15 1994 William Perry <wmperry@indiana.edu>
4616
4617 * w3.el: Fixed problem with <dl> lists when there were no <dt> items.
4618
4619 * w3.el: Fixed bug where hotlist urls were getting hexified too often
4620
4621
4622 Thu Aug 25 17:15:52 1994 William Perry <wmperry@indiana.edu>
4623
4624 * w3.txi: Few fixes to @cindex areas
4625
4626 Tue Aug 23 12:30:18 1994 William Perry <wmperry@indiana.edu>
4627
4628 * w3.el: Added code to automatically call w3-update-hotlist-menu after all
4629 hotlist modification functions
4630
4631 Mon Aug 22 02:30:51 1994 William Perry <wmperry@indiana.edu>
4632
4633 * w3.el: Fixed problem with the new w3-fix-unknown-tags
4634
4635 Sun Aug 21 23:34:49 1994 William Perry <wmperry@indiana.edu>
4636
4637 * w3.el: The isindex tag can now have an action=xxx specifier. Works the same
4638 as link rel=index
4639
4640 * w3.el: Don't include the [[ and ]] in w3-complete-link
4641
4642
4643 * w3-vars.el, w3.el:
4644 Added a 'debug' mode. If w3-debug-html is non-nil, then display
4645 all semi-buggy html with error messages in a separate buffer
4646 that is displayed at the end of the parse.
4647
4648 * w3-lemac.el, w3-vars.el, w3-wemac.el, w3.el:
4649 Added w3-xemac.el for the upcoming XEmacs 19.12 release
4650
4651 * w3-xemac.el: Initial revision
4652
4653 * dist.Makefile: Added w3-xemac.el
4654
4655
4656 * w3-vars.el: Changed how w3-version-number is created.
4657
4658 * w3.txi: Added section on inlined images/mpegs
4659
4660 * w3.el: w3-goto-last-buffer now works if w3-be-asynchronous == t
4661
4662 * w3.el, w3-e19.el:
4663 Fixed emacs-19 forms problem - overlays would run together and mess up
4664 form entry. Also fixed problem in the highlighting of links.
4665
4666 Sat Aug 20 22:21:06 1994 William Perry <wmperry@indiana.edu>
4667
4668
4669 * w3.txi, w3.el: Lots of changes suggested by Axel Boldt.
4670
4671 * w3-e19.el: w3-forward-link and w3-back-link will show the link under point
4672
4673 Thu Aug 18 12:56:43 1994 William Perry <wmperry@indiana.edu>
4674
4675
4676 * w3-e19.el, w3-mac.el, w3.el: removed need for w3-quotify-percent hack
4677
4678 Mon Aug 15 03:57:29 1994 William Perry <wmperry@indiana.edu>
4679
4680 * w3.el: Fixed multipart viewer
4681
4682 Sun Aug 14 22:50:31 1994 William Perry <wmperry@indiana.edu>
4683
4684 * w3.el: Made w3-popup-info interactive
4685
4686 * w3-hypb.el: More error checking in hwww:start.
4687
4688 * w3-vars.el: Added view source to the hyperlink-menu
4689
4690 * w3-wemac.el, w3.el: More fixes to work under DOS/Windows
4691
4692
4693 * w3.el: Fixed x-www-form-urlencoded encoding. Was stripping off the first
4694 character sometimes when it shouldn't have been.
4695
4696 * w3-vars.el: Removed bogus definition of w3-directory-format
4697
4698 * w3-lemac.el, w3-e19.el:
4699 Fixed w3-mouse-handler so it doesn't need to muck with the % signs anymore.
4700
4701 * w3-lemac.el, w3-e19.el: New links menu constructor
4702
4703 * w3.el: Default URL for w3-fetch is now smarter.
4704
4705 * w3.el: Fixed w3-complete-link so that it will not show extraneous markup in
4706 the completing-read
4707
4708 * w3-srch.el, w3-lemac.el, w3-wemac.el, w3-epoch.el, w3-emacs.el, w3-e19.el:
4709 New w3-map-links - now passes the start and end positions to the
4710 appropriate function
4711
4712
4713 * w3.el: Forms fix for MAXSIZE, message when storing into the kill ring so the
4714 user has some sort of feedback, <P ID=xxx> works now.
4715
4716 * w3-vars.el: New hotlist key bindings.
4717
4718 Fri Aug 12 13:26:02 1994 William Perry <wmperry@indiana.edu>
4719
4720 * w3-lemac.el: Removed the * .5 so w3-lemac.el can compile under emacs 18
4721
4722 * w3.el: Few fixes for using under windows.
4723
4724 * w3.el: Fixed problem with directory-files with no <title> causing
4725 rename-buffer to fail.
4726
4727 Thu Aug 11 13:56:35 1994 William Perry <wmperry@indiana.edu>
4728
4729 * w3.txi: Changes to the VM/Rmail nodes.
4730
4731 * w3.el: Fixed dumbass problem in both types of forms submission that would
4732 always submit every checkbox and every radio button, regardless of its
4733 checked state.
4734
4735 Wed Aug 10 13:51:18 1994 William Perry <wmperry@indiana.edu>
4736
4737
4738 Tue Aug 9 03:39:45 1994 William Perry <wmperry@indiana.edu>
4739
4740 * w3.el: Fixed problem with cleaning up of w3-temporary-directory and
4741 url-temporary-directory
4742
4743 * w3-e19.el: Fixed a few problems with the loading of lmenu.
4744
4745 Mon Aug 8 12:59:14 1994 William Perry <wmperry@indiana.edu>
4746
4747 * w3-e19.el: Made binding of track-mouse buffer-local
4748
4749 Sat Aug 6 16:32:18 1994 William Perry <wmperry@indiana.edu>
4750
4751
4752 * dist.Makefile:
4753 Removed viewers.el from the dist, since it has been moved into mm.el
4754
4755 * w3-wemac.el, w3-lemac.el:
4756 New url-flush-cache function to remove all entries from the cache.
4757 Menu item in lemacs/wemacs for it.
4758
4759 * w3.el: Fixed problem if </title> is malformed/nonexistent.
4760
4761 * w3.el: Fixed problem with some </pre> markup sometimes leaving a trailing >
4762 in the parsed code.
4763
4764 * w3.el: Fixed problem with mac web pages that use ^M instead of ^J as the
4765 newline char.
4766
4767 Wed Aug 3 04:15:06 1994 William Perry <wmperry@indiana.edu>
4768
4769
4770 * w3-vars.el, w3.el: Moved setting of w3-documents-menu-file,
4771 w3-personal-annotation-directory, and w3-hotlist-file into
4772 w3-do-setup, since they used expand-file-name and ~/, it would mess up
4773 if you dumped w3 with emacs.
4774
4775 * w3-wemac.el:
4776 Do correct setting of the %#!@ed up .mosaic-xxx-xxx filenames when in windows.
4777
4778 * w3-wemac.el:
4779 Fix the setting of the mailcap/mime-types file list so that it won't
4780 choke on invalid filenames in windows. Also do smart-checking of the
4781 TEMP environment variable if w3-temporary-directory or
4782 url-temporary-directory doesn't exist.
4783
4784 * w3-lemac.el, w3.el:
4785 Fixed a problem in w3-kill-emacs-func when w3-temporary-directory
4786 didn't exist. Also moved some stuff from w3-do-setup to
4787 w3-setup-version-specifics (mostly lemacs image stuff, etc)
4788
4789 * w3.el: Load w3-wemac if running WinEmacs
4790
4791 * w3.el: Highlighting of links is back...
4792
4793 * w3-wemac.el: Initial revision
4794
4795 Mon Aug 1 13:32:35 1994 William Perry <wmperry@indiana.edu>
4796
4797 * dist.Makefile:
4798 Removed sample-mailcap from distribution - everything is defaulted in
4799 lisp now.
4800
4801
4802 Sun Jul 31 23:53:36 1994 William Perry <wmperry@indiana.edu>
4803
4804 * w3.el: Accept --!> as the ending of an SGML comment. UGH!
4805
4806
4807 * w3.el: Now sends off the value parameter of an <option> tag in a form.
4808
4809
4810 * w3.el: Use error in w3-save-url if there is no URL. Moved loading of ~/.w3
4811 higher in w3-do-setup.
4812
4813 * w3.txi: Fixed lots of grammatical mistakes, all stuff now uses the present
4814 tense instead of "will", and no more first-person crap. Email
4815 addresses are handled in a standard way.
4816
4817 * w3.el: Added support for the multipart/x-www-form-data enctype. Also
4818 revamped forms support to be easily expandable for the enctype
4819 attribute. Just need to have a function named
4820 w3-form-encode-<content-type> defined. If this returns a cons pair,
4821 then the car is used as the "separator=xxx" chunk in the content-type,
4822 and the cdr is the body of the request. If it returns a string, it
4823 just sends that as the body of the message.
4824
4825
4826 * w3.el, w3-vars.el: Rewrote the popup-info functions
4827
4828
4829 Sat Jul 30 22:55:31 1994 William Perry <wmperry@indiana.edu>
4830
4831 * w3-e19.el:
4832 Will no highlight the region that matches the ID of a #XXX search in a document
4833
4834
4835 Fri Jul 29 04:33:03 1994 William Perry <wmperry@indiana.edu>
4836
4837 * w3.txi: Few typos
4838
4839 * w3.el, w3.txi:
4840 Misc. patches from mernst@research.microsoft.com - doc/info fixes
4841
4842 Thu Jul 28 13:52:49 1994 William Perry <wmperry@indiana.edu>
4843
4844 * w3.el: Rewrote DL handling
4845
4846 Tue Jul 26 13:39:24 1994 William Perry <wmperry@indiana.edu>
4847
4848
4849 * w3.el: Fixed dumb mistake in w3-personal-annotation-finish where I didn't
4850 insert the actual text of the annotation before finishing up.
4851
4852 Mon Jul 25 14:04:09 1994 William Perry <wmperry@indiana.edu>
4853
4854 * add-to-dot-emacs: Added a few new autoloads
4855
4856
4857 * w3.txi: Fixed a few typos.
4858
4859 * w3.el: Fixed problem with the rel=useindex support.
4860
4861 * w3.el: Fixed small formatting problem with w3-delimit-links = 'linkname
4862
4863 Sun Jul 24 20:19:18 1994 William Perry <wmperry@indiana.edu>
4864
4865
4866 * w3-lemac.el:
4867 Several ugly hacks to get the image menus to work for images that
4868 downloaded successfully.
4869
4870 * w3-lemac.el: New link and graphic specific menus enabled.
4871
4872 * w3-vars.el: The popup menu has been trimmed down.
4873
4874
4875 * w3.el: A few changes for the new hyperlink-specific menus
4876
4877 * w3-e19.el: Rewrote w3-forward-link - should not get stuck on links anymore
4878
4879 * w3-e19.el: Implemented popup-menus on a linktype basis. Can change the popup
4880 menu that shows up when you right-click on a hyperlink or an image.
4881 Default menus include viewing headers, dumping to disk, mailing,
4882 printing, and copying the url.
4883
4884 * w3-vars.el, w3.el:
4885 New personal annotation entry code. Uses a minor mode, and you can
4886 specify what major mode is used. Set the variable w3-annotation-mode
4887 to the name of the major mode. If set to nil, it will use
4888 default-major-mode.
4889
4890 * 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:
4891 Changed all references to wmperry@indiana.edu to use w3-bug-address
4892 instead. Changed all copyright notices to use my new email address
4893 also.
4894
4895
4896 * w3.txi:
4897 Lots of changes to variable names, some new sections. Should be about
4898 90% up-to-date now.
4899
4900
4901 * w3-vars.el: Removed definition of w3-passwd-entry-func - obsolete.
4902
4903
4904 * w3.el: Moved running of w3-mode-hooks to be after the resetting of
4905 w3-persistent-variables.
4906
4907
4908 * w3.el: Added in support for using <link rel=useindex href=xxx> for searching
4909 instead of the <ISINDEX> tag. <ISINDEX> is still supported.
4910
4911 Sat Jul 23 21:26:57 1994 William Perry <wmperry@indiana.edu>
4912
4913 * w3-e19.el: Rewrote the options menu
4914
4915 * w3-e19.el: Removed image options from emacs 19 menubar
4916
4917
4918 * w3.el: Fixed problem with nested style tags.
4919
4920 * w3-lemac.el: Fixed problem with images not appearing
4921
4922 * w3.el: Fixed problem with first lines not being wrapped if no
4923 header/paragraph tags before them in the document. Also added support
4924 for broken base tags - seems like some people are using <base=url>
4925 instead of <base href=url>
4926
4927
4928 * w3.el: PRE segments now get correctly put in the w3-tt-style face.
4929
4930 Fri Jul 22 03:59:40 1994 William Perry <wmperry@indiana.edu>
4931
4932
4933 Thu Jul 21 04:46:03 1994 William Perry <wmperry@indiana.edu>
4934
4935 * w3.el: Changed behavior of w3-show-headers. If 't', then show all headers.
4936 Fixed bug in w3-in-assoc if there was a blank entry in the alist.
4937
4938 * w3.el: Patch from mernst@research.microsoft.com for not putting nil in the
4939 kill ring with w3-save-url.
4940
4941 Sun Jul 17 17:17:19 1994 William Perry <wmperry@indiana.edu>
4942
4943
4944 * w3-vars.el: New variable w3-dump-to-disk that will automatically download
4945 retrieved files to disk.
4946
4947 * w3-lemac.el: Added 'dump to disk' item in options->www menu
4948
4949 * w3-lemac.el: Added option for color filtering to the options->www menu
4950
4951 * w3-lemac.el: Only read in the url-file-attributes of an image if
4952 w3-image-size-restriction is non-nil and a number.
4953
4954 Sat Jul 16 18:55:24 1994 William Perry <wmperry@indiana.edu>
4955
4956
4957 * w3.el: With prefix-arg, w3-fetch will default to the URL of link under point
4958 if any, otherwise default to current documents url if in w3-mode,
4959 otherwise default to url-get-url-at-point
4960
4961 * w3.el: With prefix-arg, w3-follow-link will dump the file straight to disk
4962
4963 Fri Jul 15 14:42:39 1994 William Perry <wmperry@indiana.edu>
4964
4965 * w3.el: Automatically switch to using giftoppm if giftopnm is not found on the
4966 system.
4967
4968
4969 Tue Jul 12 04:38:47 1994 William Perry <wmperry@indiana.edu>
4970
4971
4972 Mon Jul 11 05:28:40 1994 William Perry <wmperry@indiana.edu>
4973
4974 * w3.el: w3-version now returns all the version #s of URL, WWW, and MM
4975
4976
4977 Sun Jul 10 19:14:06 1994 William Perry <wmperry@indiana.edu>
4978
4979 * w3.el: Only use w3-default-style in epoch
4980
4981
4982 * w3.el, w3-vars.el: w3-show-headers now takes regexps instead of exact matches
4983
4984 Fri Jul 8 01:49:25 1994 William Perry <wmperry@indiana.edu>
4985
4986
4987 Wed Jul 6 13:56:47 1994 William Perry <wmperry@indiana.edu>
4988
4989 * w3.el: Patches to make the history work again, as well as keep w3
4990 from trying to re-select deleted buffers
4991
4992 Tue Jul 5 07:38:00 1994 William Perry <wmperry@indiana.edu>
4993
4994 * w3.el: No longer delete the zone when making an ALT tag hot, since there
4995 could have been other text in the link
4996
4997 * w3.el:
4998 If an IMG is within a <A> tag, then the alt tag will be a hyperlink also.
4999
5000 * w3.el: Fixed finding of url#xxx links from w3-fetch
5001
5002 Mon Jul 4 23:48:07 1994 William Perry <wmperry@indiana.edu>
5003
5004 * w3.el: Forms submissions can now have ? embedded in them, for recursive
5005 creation of subsequent forms.
5006
5007
5008 * w3.el: Fixed formatting problems with nested lists, etc.
5009
5010 * w3-vars.el: Removed C-q binding
5011
5012 * w3-e19.el: Automatically turn on track-mouse if w3-track-mouse is non-nil.
5013
5014 * w3.el: Various patches from Alastair Burt
5015
5016 * w3-lemac.el: Create w3-superscript-style correctly
5017
5018 Sun Jul 3 05:05:43 1994 William Perry <wmperry@indiana.edu>
5019
5020
5021 * w3.el: Fixed a problem with fetching of #xxx links.
5022
5023 * w3.el: Applied patch from Darrell Kindred <dkindred+@CMU.EDU> that
5024 fixed quite a few problems in the news handling. Should be
5025 a lot faster now.
5026
5027 * w3.txi: Fixed a few problems in the VM, RMAIL, and GNUS sections
5028
5029 Sat Jul 2 18:31:50 1994 William Perry <wmperry@indiana.edu>
5030
5031 * w3-vars.el: Removed bogus entry in w3-persistent-variables
5032
5033 * w3.el: Fixed storing of w3-current-last-buffer and w3-goto-last-buffer
5034
5035 Thu Jun 30 23:39:02 1994 William Perry <wmperry@indiana.edu>
5036
5037 * w3-vars.el:
5038 Changed definition of w3-running-lemacs to take WinEmacs into account.
5039
5040 * w3-lemac.el:
5041 Changed references to string-to-number to string-to-int for older
5042 lemacs versions
5043
5044 Wed Jun 29 05:24:53 1994 William Perry <wmperry@indiana.edu>
5045
5046 * w3-lemac.el, w3-e19.el:
5047 Added an option for local cacheing of files to the Options menu
5048
5049 Mon Jun 27 15:03:12 1994 William Perry <wmperry@indiana.edu>
5050
5051 * w3-e19.el:
5052 Added check for whether menu-bar-help-menu was bound before defining
5053 keys in it
5054
5055 Tue Jun 14 12:25:09 1994 William Perry <wmperry@indiana.edu>
5056
5057 * w3-e19.el: Fixed problem with the menu
5058
5059 Mon Jun 13 14:13:56 1994 William Perry <wmperry@indiana.edu>
5060
5061 * w3.el: Made sure everywhere w3 does a completing-read binds
5062 completion-ignore-case to t
5063
5064 * w3.el: Few fixes from using url-maybe-relative
5065
5066 Thu Jun 9 12:51:03 1994 William Perry <wmperry@indiana.edu>
5067
5068 * w3-e19.el: Activated the Help menu in FSF v19 again.
5069
5070 Wed Jun 8 01:20:36 1994 William Perry <wmperry@indiana.edu>
5071
5072
5073 Tue Jun 7 20:08:20 1994 William Perry <wmperry@indiana.edu>
5074
5075 * w3.el: Fixed problem with empty titles.
5076
5077 * w3-lemac.el:
5078 Fixed references to w3-use-hypertext-gopher and w3-directory-format variables
5079
5080 * w3.el: Hacked up w3-submit-bug to be able to use mh-smail
5081
5082
5083 * w3.el: Changed the color-reducing process to be optional
5084
5085 Mon Jun 6 19:56:46 1994 William Perry <wmperry@indiana.edu>
5086
5087 * w3-vars.el: More HTML+ latin1 entities
5088
5089 Sun May 29 02:26:30 1994 William Perry <wmperry@indiana.edu>
5090
5091 * w3-vars.el: More HTML+ entities
5092
5093 Sat May 28 14:14:19 1994 William Perry <wmperry@indiana.edu>
5094
5095 * w3-e19.el:
5096 Fixed problem with w3-back-link. Could not go back to the only link
5097 in a buffer if you were past its endpoint
5098
5099 * w3.el: w3-preview-buffer should work again, along with
5100 w3-show-hotlist/history-list, etc.
5101
5102 * w3-vars.el: Yet more HTML+ entities. Only 22 left to figure out.
5103
5104 * w3-vars.el: Added more of the HTML+ entities
5105
5106 Fri May 27 19:54:49 1994 William Perry <wmperry@indiana.edu>
5107
5108 * w3.el: Fixed a problem with PRE fixing
5109
5110 Sat May 21 10:23:16 1994 William Perry <wmperry@indiana.edu>
5111
5112
5113 * w3.el: Fixed the URL completion
5114
5115 * w3.el: Fixed a problem with the <embed> tag and the url package
5116
5117
5118 * 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:
5119 Lots and lots of changes to use the new url.el package
5120
5121 Fri May 20 16:20:59 1994 William Perry <wmperry@indiana.edu>
5122
5123 * w3-lemac.el: Fixed problem where graphic entities were disappearing
5124
5125 Thu May 19 12:18:41 1994 William Perry <wmperry@indiana.edu>
5126
5127 * w3.txi: Fixed a few bad pointers
5128
5129 * add-to-dot-emacs: Initial revision
5130
5131
5132 * w3-lemac.el:
5133 Moved back in the old code for w3-insert, w3-fix-extent-endpoints to
5134 get around bug in lucid emacs 19.10 with 'start-open and 'end-open
5135 extent properties.
5136
5137 Wed May 18 20:30:24 1994 William Perry <wmperry@indiana.edu>
5138
5139
5140 * w3.el: Now can have a max # of password entry attempts before bombing out and
5141 displaying the error message from the server. w3-max-password-attempts
5142
5143
5144 * w3.el: Fixed problem in w3-mail-document-under-point
5145
5146
5147 * dist.Makefile: The great name change to 8.3 compatible
5148
5149
5150 * w3.el: Fixed problem in file/ftp handling if there was no file in the url
5151 (ftp://host.domain), etc.
5152
5153 * w3-e19.el: Provide w3-e19
5154
5155 * w3.txi: Added chapter/example for interfacing with RMAIL
5156
5157 * w3-lemac.el:
5158 Added definition of emacs-major-version and emacs-minor-version if
5159 they aren't already defined. Use this to merge w3-lemacs.el and
5160 w3-old-lemacs.el
5161
5162 * w3-vars.el: Removed references to w3-running-old-lemacs
5163
5164
5165 Tue May 17 23:30:23 1994 William Perry <wmperry@indiana.edu>
5166
5167
5168 * w3.el: Honor the new nametemplate mailcap clause
5169
5170 * w3-e19.el, w3-lemac.el, w3-vars.el, w3.el:
5171 Removed the annotations menu. moved to one entry in the main WWW menu
5172 Cleaned up some of the annotation code.
5173
5174 * w3-e19.el:
5175 Only allow use of overlays in emacs19, due to some bugfixes in 19.23
5176
5177 * w3-lemac.el: Disabled graphics in lemacs 19.9, since I switched to using
5178 annotations, and they don't exist in 19.9
5179
5180 Mon May 16 20:49:09 1994 William Perry <wmperry@indiana.edu>
5181
5182 * w3.el: Fixed problem with an old mm-mime-viewer call that didn't get fixed,
5183 and a work around for the autoloading of ange-ftp in emacs19
5184
5185 * w3.el: Change to w3-grok-file-href to check for whether a file exists, even
5186 if a // is in the string (for something like file://usr/local/ blah
5187 blah blah. Thanks to David Hughes for the patch.
5188
5189 * w3.el: Removed group annotation code.
5190 Sped up the removal of whitespace by using subst-char-in-region
5191 instead of replace-regexp .
5192
5193 * w3-lemac.el:
5194 Changed the options menu -> delay by image type to be actual toggle items.
5195
5196
5197 * w3.el: Removed klunky caching strategy.
5198 w3-current-mime-viewer now holds the complete information returned by
5199 mm-mime-info.
5200 The viewer code now only shows the output of commands if it gets any.
5201 No more prompting or setting of w3-always-show-output is necessary.
5202
5203 * w3-vars.el: Removed obsolete w3-always-show-output
5204
5205 Sun May 15 19:23:57 1994 William Perry <wmperry@indiana.edu>
5206
5207 * dist.Makefile: Now distribute mm.el
5208
5209
5210 * w3-lemac.el:
5211 Now add options menu before the Save Options menu in lemacs 19.10
5212
5213
5214 * w3.el: Switched to using my new mm.el package for mime stuff.
5215
5216 * w3-vars.el: Removed old w3-xxx vars related to mailcap and mimetype parsing.
5217
5218 * w3-mac.el: The Macintosh menus now work.
5219
5220 Fri May 13 20:45:39 1994 William Perry <wmperry@indiana.edu>
5221
5222 * w3-vars.el: Added ` to the syntax table as a quote operator
5223
5224 * w3-vars.el: Switched from giftoppm to giftopnm
5225
5226 * w3.el: Changed the x-exec handling so that it can't mess up the
5227 process-environment by accident (thanks to Jamie Zawinski) for the
5228 info. Also changed it so that the environment is only messed with if
5229 the executable is actually found somewhere in w3-local-exec-path.
5230 Save a few conses and string creations.
5231
5232 Thu May 12 18:11:51 1994 William Perry <wmperry@indiana.edu>
5233
5234 * w3.el: Fixed a few problems in the cleanup of unrecognized tags, as well as
5235 header handling.
5236
5237 * w3-lemac.el: Fixed a few image-related quirks.
5238
5239
5240 * w3-lemac.el: Removed cursor changing code.
5241
5242
5243 * w3.el: Forgot to (widen) after the new MIME parasing code.
5244
5245
5246 * w3.el: Rewrote w3-parse-mime-headers to extract its information from the
5247 buffer instead of doing lots of work on strings/etc. Also rewrote
5248 part of the guessing of mime-types when no content-type explicitly
5249 given.
5250
5251 * w3.el: The no_proxy environment variable can now hold a unix-shell-type
5252 comma-separated list of wildcards, and it will be transformed into a
5253 real regular expression.
5254
5255 * w3.el: Will now send Pragma: no-cache when doing a reload. . .
5256 Also now supports the no_proxy environment variable.
5257
5258 * w3.el:
5259 Fixed a few places where w3-insert-graphic was still called the old way.
5260 Also fixed problem where local images weren't being converted correctly.
5261
5262 * w3-lemac.el, w3.el: Fixed various compilation errors
5263
5264 * w3-lemac.el:
5265 Basis for ismap image clicking enabled. Sends off quite the wrong
5266 area (x,y relative to emacs frame, not the image). Should be trivial
5267 to fix with a few additions to the C code.
5268
5269
5270 * w3.el:
5271 Seem to have fixed the problem of inlined images not being used as links.
5272
5273
5274 * w3-lemac.el:
5275 w3-find-specific-link will now highlight the correct extent until
5276 input is available.
5277
5278 * w3.el: Finally really fixed the bug in the infinite recursion when building
5279 lists. Problem was with unterminated lists.
5280
5281 * w3.el: Following a named link (#XXX) will now push the mark so you can get
5282 back to it with C-u C-space
5283
5284 Wed May 11 22:35:33 1994 William Perry <wmperry@indiana.edu>
5285
5286
5287 * w3.el: Fixed problem of remote files being formatted incorrectly.
5288 w3-buffer-is-hypertext was not always returning the correct value.
5289
5290
5291 * w3.el: Links within headers should look better now.
5292
5293 * w3-e19.el: New versions of the overlay-specific functions, plus changed the
5294 default under emacs19 to be using overlays.
5295
5296 * w3-e19.el: Few patches for highlighting headers.
5297
5298 * w3.el: No longer assume temporary files go in /tmp... now uses
5299 w3-temporary-directory and expand-file-name for all temporary file
5300 creations
5301
5302
5303 * w3.el: Patches from Bob Weiner to get asynchronous retrieval through a 'host
5304 gateway working.
5305
5306 * w3.el:
5307 Hopefully fixed the not-guessing-if-a-buffer-is-html bug for remote file access
5308
5309 * w3.el: Fixed problem in w3-follow-link with NAMEd links with no href.
5310
5311 * w3.el: Fixed problem with infinite recursion during list building.
5312
5313 * w3-vars.el:
5314 w3-mime-viewers has been trimmed down a lot, will depend on the users
5315 mailcap much more.
5316
5317 * dist.Makefile: Can now 'make mailcap'
5318
5319 * w3.el: w3-parse-mailcap can now take a URL.
5320
5321 * w3.el: Killing of HTML comments will now make sure there is whitespace where
5322 the comment used to be. ie: (some text<!-- ack -->more text ==> some
5323 text more text)
5324
5325 * w3.el: Fixed problem where text immediately after a </pre> tag but before a
5326 <p> tag weren't filled correctly.
5327
5328 * w3.el: Changed w3-mailcap-entry-passes-test to check for the common "test -n
5329 $DISPLAY" cases and handle them automatically in elisp instead of
5330 shelling out to check the return status.
5331
5332 * w3.el: Changed all after-hook-function references to be after-hook-functions,
5333 and use add-hook instead of explicit setq's
5334
5335 * w3.el: The mailcap parsing routine now honors the 'test' clause
5336
5337 * w3.el: fixed problem in w3-parse-args
5338
5339 Tue May 10 23:56:29 1994 William Perry <wmperry@indiana.edu>
5340
5341 * w3-lemac.el: Few changes to the extent handling code. No more hacks for
5342 w3-fix-extent-endpoints or w3-insert
5343
5344 * w3.txi: Few bug fixes to the docs.
5345
5346 Mon May 9 20:41:03 1994 William Perry <wmperry@indiana.edu>
5347
5348 * w3-lemac.el:
5349 If an image is more than 1/2 the size of the current screen, it will
5350 be moved down onto a line by itself.
5351
5352 * w3.el: Fixed bug in title handling if there was an end tag like <title >
5353
5354 * w3-lemac.el:
5355 Workaround for bug in lucid emacs where deleting text in map-extents
5356 would do _very_ bad things. Loading inlined images/mpegs would
5357 sometimes cause it to crash.
5358
5359 * w3-lemac.el: More changes to the image handling
5360
5361 Sun May 8 17:46:14 1994 William Perry <wmperry@indiana.edu>
5362
5363 * w3-lemac.el: Changed to using annotations for inlined images
5364
5365 Sat May 7 16:22:58 1994 William Perry <wmperry@indiana.edu>
5366
5367
5368 * w3.el: Changed w3-file-attributes to not use HTTP/1.0 to HEAD a file unless
5369 w3-be-anal-about-file-attributes is non-nil
5370
5371 * w3-lemac.el:
5372 Can now filter inlined image loads based on MIME type and/or file size.
5373
5374 Thu May 5 16:26:19 1994 William Perry <wmperry@indiana.edu>
5375
5376 * w3-lemac.el: New submenu for lemacs - restrict image loads by type.
5377
5378 * w3.el: Fixed problem in the after-change-function yet again.
5379
5380
5381 * w3.el: Few changes to the after-change-function handling, as well as changes
5382 to the mpeg loading code
5383
5384 * w3-lemac.el:
5385 New menu items for showing inlined mpegs or not, as well as functions
5386 to load single and multiple delayed mpegs.
5387
5388 * w3-vars.el: New variable w3-delay-mpeg-loads
5389
5390 * w3-e19.el:
5391 Builtin support for mouse-movement keys, if 19.23 ever works with them...
5392
5393 Tue May 3 20:25:40 1994 William Perry <wmperry@indiana.edu>
5394
5395 * w3-lemac.el, w3-vars.el, w3.el:
5396 Lucid emacs 19.10 or higher can now display inlined mpegs by default.
5397 Use <embed src="url of mpeg to play" type="video/mpeg"> to try it out.
5398
5399 Mon May 2 22:02:21 1994 William Perry <wmperry@indiana.edu>
5400
5401 * w3.txi:
5402 Added in documentation of the emacs19 faces hacking for dumb terminals
5403
5404 * w3-lemac.el: Applied patch by Alastair Burt to fix dumb typo on my part.
5405
5406 * w3.el: Few changes to the 'host gateway code
5407
5408 * w3-e19.el: Fixed problem in w3-find-specific-link in emacs19
5409
5410 * w3.el: Changed w3-parse-args to extract the information out f the original
5411 buffer instead of wasting 2 or 3 string/buffer creations
5412
5413 * w3-vars.el: Changes to the w3-parse-args-syntax-table
5414
5415 Sun May 1 22:58:34 1994 William Perry <wmperry@indiana.edu>
5416
5417 * w3.el:
5418 Fixed problem in w3-after-change-function and escaping % from w3-lazy-message
5419
5420 Fri Apr 29 21:48:26 1994 William Perry <wmperry@indiana.edu>
5421
5422 * w3-vars.el: New variables for keeping track of status messages better
5423
5424 * w3.el: New way of doing the HTTP transfer status messages. Now uses the
5425 after-change-function if available. This way even asynchronous
5426 transfers get the good XXX of YYY (ZZ%) transfer messages. Also now
5427 support the Status: header, which will be shown instead of the normal
5428 XXX bytes message.
5429
5430 * w3-vars.el: More HTML+ entities
5431
5432 Thu Apr 28 14:51:32 1994 William Perry <wmperry@indiana.edu>
5433
5434 * w3.el: Fixed a few problems with the x-exec stuff.
5435
5436 * w3-emacs.el: Fixed problem in v18 mouse support
5437
5438 Wed Apr 27 16:14:01 1994 William Perry <wmperry@indiana.edu>
5439
5440 * w3-vars.el:
5441 New variables w3-mime-editors, w3-mime-bitmaps, w3-mime-composers, and
5442 w3-mime-printers that are initialized from the entries in the mailcap
5443 file
5444
5445 * w3.el: Rewrote w3-parse-mailcap so that it keeps a _LOT_ more information
5446 from the mailcap file, including composers, editors, labels, and
5447 bitmaps.
5448
5449 * w3-e19.el: Few changes to the options and popup menus
5450
5451 * w3-lemac.el: New options menu for new lemacs
5452
5453 * w3-vars.el: Revamped the main menu and popup menus to be shorter
5454
5455 * w3-lemac.el:
5456 Changed w3-zone-at and w3-zone-data to use new 'w3delayed for delayed images.
5457
5458 * w3.el: Reworked who delayed image processing works. You can now click on a
5459 delayed image and it will load just that image. Similar to how the
5460 Mosaic clients work. Also, the ALT tag is inserted if available. It
5461 is deleted from the buffer when the image is loaded.
5462
5463 Tue Apr 26 21:33:26 1994 William Perry <wmperry@indiana.edu>
5464
5465
5466 Mon Apr 25 21:16:33 1994 William Perry <wmperry@indiana.edu>
5467
5468 * w3-lemac.el:
5469 Should have fixed the ugly interaction between emacs-vers.el and lemacs 19.9
5470
5471 * w3.el: Fixed problem in w3-fix-unknown-tags
5472
5473 Sun Apr 24 19:30:51 1994 William Perry <wmperry@indiana.edu>
5474
5475 * w3.el:
5476 A few fixes to the native wais handling - still a little broken though.
5477
5478 * w3-vars.el:
5479 Changed the help on xxxx menu item to fetch the .html files instead of
5480 the ones with no extensions - our server sends text/plain with no
5481 extension - ugh
5482
5483
5484 Sat Apr 23 18:57:30 1994 William Perry <wmperry@indiana.edu>
5485
5486
5487 * w3.el: Fixed a problem in w3-parse-relative-link that would cause #X links to
5488 be doubled to #X#X
5489
5490 * w3-e19.el:
5491 Can now choose whether you want to use overlays or text properties for
5492 keeping track of the internal w3 information. Try
5493 (put 'w3-emacs19 'use-overlays t) in your .emacs to try it out.
5494
5495 Fri Apr 22 14:53:15 1994 William Perry <wmperry@indiana.edu>
5496
5497 * w3-e19.el: Removed ugly emacs 19.23 hack that could mess up buffers
5498
5499 * w3.el: Added a function to generate a FORM for posting/mailing a reply to a
5500 newsgroup.
5501
5502 * w3-lemac.el: Added w3-view-ppm to view p[bp]m files in an xwindow glyph
5503
5504 Thu Apr 21 20:37:24 1994 William Perry <wmperry@indiana.edu>
5505
5506 * w3-vars.el: Redid the help menu
5507
5508 * w3-lemac.el:
5509 Changed button binding and menu stuff to conform to new lucid emacs style
5510
5511 * w3.el: Changed w3-prepare-buffer to return the title of the document
5512
5513 Tue Apr 19 23:17:48 1994 William Perry <wmperry@indiana.edu>
5514
5515 * w3.el: Fixed up w3-parse-args so that it can deal with no trailing " or ' on
5516 an attribute that started with one.
5517
5518 * w3-lemac.el: Fixed a few of the w3-toggle-xxxx
5519
5520 * w3.el: Made epoch use the old V18-style kill-emacs-hook
5521
5522 * w3.el: Fixed problem with headers having the last char moved down onto a new
5523 line when using w3-emacs19-hack-faces-p
5524
5525
5526 * w3.el: Try using .newsrc-SERVERNAME before just plain old .newsrc.
5527
5528 * docomp.el: More defvar's
5529
5530 * w3.el:
5531 Backed out one optimization of w3-parse-args that caused emacs19 to barf.
5532
5533 * w3.el: w3-news-server now consults gnus-default-nntp-server,
5534 gnus-nntp-server, and nntp-server-name if they're bound and non-nil
5535 and != "".
5536
5537 * w3-e19.el:
5538 Use glyphs in the display table so that emacs doesn't get as confused
5539 about the cursor position when using w3-emacs19-hack-faces-p
5540
5541
5542 * w3.el: Moved the finding of #xxx links after the loading of images, just in
5543 case point gets confused. If no #xxx link, make sure to go to
5544 (point-min)
5545
5546 Mon Apr 18 23:40:19 1994 William Perry <wmperry@indiana.edu>
5547
5548 * w3.el:
5549 Optimized w3-parse-args some more. Thanks to jwz@lucid.com for the input
5550
5551 * w3.el: Fixed problems with ../ as the first part of a relative url
5552
5553 * w3-lemac.el:
5554 Wrapped the new definition of the options menu in a check for the
5555 latest version of lemacs
5556
5557 * w3-lemac.el:
5558 Changed the menus to use the new 19.10 method of menus so that it uses
5559 Toggle buttons, etc.
5560
5561 * w3.el: Finished implementing the SRC attribute for SUBMIT buttons
5562
5563 * w3-e19.el: Added a hack-vt102 function
5564
5565 * w3.el: New w3-parse-args
5566
5567
5568 * w3.el: Added support for a SRC attribute to the submit button
5569
5570 Sun Apr 17 22:28:08 1994 William Perry <wmperry@indiana.edu>
5571
5572 * w3.el: Fixed error message in w3-hotlist-add-entry, and added function
5573 w3-hotlist-refresh.
5574
5575 * w3.txi: New hotlist func
5576
5577 Fri Apr 15 21:25:21 1994 William Perry <wmperry@indiana.edu>
5578
5579
5580 * w3-vars.el: Removed some obsolete variables
5581
5582 * w3.el: Fixed the history mechanisms
5583
5584
5585 * w3-vars.el: Moved defvar of w3-emacs19-hack-faces-p into main variables file.
5586 Also moved the default setting of w3-delimit-emphasis and
5587 w3-delimit-links into w3-do-setup so they will be set correctly if
5588 dumped with emacs.
5589
5590
5591 * w3-e19.el: Can now hack faces for xterm and linux console
5592
5593 * w3.el: Added in support for user:password@hostname ftp URLs
5594
5595
5596 * w3-e19.el: Fixed problems in w3-mouse-handler
5597
5598 * w3-e19.el: If you are using VT100's and emacs 19.22, you CAN GET BOLD AND
5599 UNDERLINED text now. Please try setting the variable
5600 w3-emacs19-hack-faces-p to non-nil. To get rid of it, use M-x
5601 w3-emacs19-unhack-vt100
5602
5603
5604 * w3.el:
5605 Fixed bug in w3-parse-relative-link that could cause major problems with
5606 ~ and w3-current-file = nil.
5607
5608 Thu Apr 14 22:28:06 1994 William Perry <wmperry@indiana.edu>
5609
5610 * w3-lemac.el:
5611 Removed colorize-pixmap call since lemacs takes care of that now.
5612
5613 * w3.el: Fixed problem in w3-search where it did not nuke the last search term
5614 from the url before appending the latest search string.
5615
5616 * w3.el: the x-exec URL handler will now make sure that all returned messages
5617 are HTTP/1.0 messages, using the return value of call-process-region
5618 to get the HTTP/1.0 return status code if one is not explicitly given
5619 by the script.
5620
5621 * w3.el: Include definition of emacs19-ism 'setenv' for old versions of emacs.
5622 This function is required to use the x-exec URL.
5623
5624 * w3.el: Fixed some odd formatting of <hr>
5625
5626
5627 * w3.el: Added support for the x-exec url
5628
5629 Wed Apr 13 21:58:09 1994 William Perry <wmperry@indiana.edu>
5630
5631
5632 * w3.el: Fixed problem in w3-fix-proxy
5633
5634 * w3-e19.el:
5635 Fixed a problem with emacs 19.23 and the previous-single-property-change
5636
5637 * w3-lemac.el: Fixed w3-insert to deal with extent-start > extent-end
5638
5639 * w3.el: Fixed the proxy support so that w3-view-url will show the url of the
5640 proxy'd document, not the entiry 'proxyservice''realurl' garbage
5641
5642 * w3.el: Fixed w3-parse-args yet again...
5643
5644 * w3.el: Few fixes to the newsrc parsing (unbound variables from cut&paste)
5645
5646 * w3.el: Lots more news work. Now supports parsing the newsrc and only showing
5647 unread articles in newsgroups, as well as displaying a list of all the
5648 newsgroups (distinguishes subscribed and unsubscribed groups).
5649
5650 * w3.el: Added links to post to the newsgroup and reply to the author in news
5651 handling
5652
5653 * w3-vars.el: Added newspost to the list of allowable link types
5654
5655 * w3.el: w3-view-url now works with news: urls
5656 w3-parse-relative-link now works with news: urls
5657 w3-format-whole-newsgroup now spits out valid HTML+, and better looking too
5658 w3-format-news now spits out valid HTML+, looks like GNUS under lucid
5659
5660 Tue Apr 12 08:01:20 1994 William Perry <wmperry@indiana.edu>
5661
5662 * w3.el: Fixed problem where using a gateway could screw up the recognition of
5663 an http/1.0 response
5664
5665 * w3-e19.el, w3-emacs.el, w3-epoch.el, w3-lemac.el:
5666 Changed w3-forward-link and w3-back-link to take a prefix-arg for
5667 how many links to go forward.
5668
5669 * w3.el:
5670 Fixed a bug in w3-parse-relative-link that would expand ~/ when it shouldn't
5671
5672 Mon Apr 11 23:27:43 1994 William Perry <wmperry@indiana.edu>
5673
5674 * w3.el: Revamped w3-create-multipart-request to only use valid separator chars
5675
5676
5677 * w3.el: Fixed problem in w3-parse-docs-menu. Added code to create a MIME
5678 multi-part request.
5679
5680 * w3.el: Fixed problem in w3-form-encode for name=isindex when it wasn't the
5681 only entry area in the form (a submit button, etc)
5682
5683 * w3.el: fixed problem in list-expansion
5684
5685 * w3.el: Fixed problem in w3-parse-args if something was (read) as a number
5686 instead of a string.
5687
5688 * w3.el: Fixed a problem in w3-parse-args with emacs19
5689
5690 Sun Apr 10 21:51:40 1994 William Perry <wmperry@indiana.edu>
5691
5692 * w3-e19.el: w3-add-zone now uses the mouse-face property in emacs 19.23
5693
5694 * w3-e19.el: Fixed various problems related to lmenu in emacs 19.23
5695
5696 * w3.el: Fix to the mosaic docs-menu parsing
5697
5698 * w3.el: No longer send the SUBMIT button when submitting forms
5699
5700 * w3.el: New code to parse the Mosaic documents.menu file to add user-specified
5701 menus in lucid/FSF19
5702
5703
5704 Sat Apr 9 20:49:30 1994 William Perry <wmperry@indiana.edu>
5705
5706 * w3.el: Rewrote the SGML-comment killing code... should work better now. Not
5707 sure if it is still compatible with the Mosaic way of killing
5708 comments, but Mosaic is broken in that regard, so I don't really
5709 care. :)
5710
5711 * w3.el: w3-show-hotlist will show the hotlist entries in the same order that
5712 they were stored, instead of the old reverse-order behavior. Also
5713 changed some of the automatically generated HTML to be strictly
5714 correct HTML+.
5715
5716 * w3-vars.el:
5717 Also removed www.cis.ohio-state.edu from the bad-server-list... is now
5718 an HTTP/1.0 server
5719
5720 * w3-vars.el:
5721 Removed cs.indiana.edu from the w3-bad-server-list, as we have finally
5722 upgraded to plexus.
5723
5724 * w3.el: w3-submit-bug now sends me the URL of the current buffer (if any)
5725
5726 * w3.el: Fixed a problem with file:./foo being interpreted wrong.
5727
5728 * w3.el: Rewrote w3-basepath and w3-parse-relative-link to use
5729 expand-file-name, file-name-nondirectory, and file-name-directory.
5730 More reliable than the old regular expressions
5731
5732
5733 * w3.txi: Fixed more texinfo bugs.
5734
5735 * w3-srch.el: Few tweaks in searching.
5736
5737 * w3.el: Another bugfix to w3-parse-args
5738
5739 * w3.el: Generate errors for non-existent local files now
5740
5741 Fri Apr 8 23:10:20 1994 William Perry <wmperry@indiana.edu>
5742
5743 * w3-vars.el: Fixed all the missing HTML entities, and fixed several others.
5744
5745 * w3.el: Fixed problem in w3-insert-entities-in-string using &nsp; instead of
5746 &ensp;
5747
5748 * w3.el: Added a 'binary' option to w3-save-as
5749
5750 * w3.el: New w3-parse-args
5751
5752
5753 * w3.txi: Wrote the PGP/PEM doc. (well, borrowed them from robm@ncsa.uiuc.edu).
5754
5755 * w3.txi: Wrote the using with vm and using with gnus nodes.
5756
5757 * w3.el: Added an autoload for w3-follow-link
5758
5759 * w3.txi: Fixed a few reference problems.
5760
5761 * w3.txi: Lots of variable definitions added.
5762
5763 Thu Apr 7 22:32:06 1994 William Perry <wmperry@indiana.edu>
5764
5765 * w3.txi: Actually wrote the gateway/firewall documentation.
5766
5767 * w3-e19.el: Fix-extent-endpoints will now work better.
5768
5769 * w3.el: Fixed a problem with w3-create-mime-request and interaction with the
5770 CMU-BEAK server
5771
5772 * w3.el: Fixed w3-parse-args for good I hope... now infers missing "s
5773
5774 * w3.txi: Fixed some validation errors
5775
5776 * w3.el: Ignore case in completing-read in w3-use-links
5777
5778 <hr> parsing should now be more robust. Paragraph filling after the
5779 <hr> will no longer be hosed.
5780
5781 * w3.el: More work on w3-parse-args - think I got it right this time.
5782
5783 * w3.txi: Fixed problem with setting the info filename
5784
5785 * w3.txi: Fixed a few heirarchy bugs
5786
5787 * w3.el: Rewrote w3-insert-entities-in-string to use mapconcat - quicker/more
5788 efficient than lots of string-matches and substrings, especially for
5789 small strings.
5790
5791 Fixed problem in w3-parse-args that would swallow multiple spaces,
5792 even from quoted attributes (ALT=" " => ALT=" ")
5793
5794 * w3-vars.el: Added &lt back into the w3-html-entities list.
5795
5796 * w3.el: Fixed bug in the single-form-entry-in-a-form submission. Was only
5797 sending the form value, not the name/value pair.
5798
5799 Reworded the 'fixing bad html' messages to be 'checking for bad html'
5800 so that it wouldn't confuse people and make them look for bad html
5801 that wasn't there.
5802
5803 Also fixed w3-fixup-bad-html so that it would work more often.
5804
5805 Fixed the annoying problem of a blank line between the first and
5806 second lines of any type of list if there was a <p> tag before it.
5807
5808 Fixed problem with the <p align=indent> handling. Was inserting the
5809 extra tab too early sometimes.
5810
5811 Fixed a problem in w3-parse-args that would cause it to return the
5812 wrong values for attributes like alt="" - it would return ("alt=")
5813 instead of ("alt" . "").
5814
5815 * w3.el:
5816 Added in code to try and load the file w3-site-init. To fix site-wide stuff.
5817
5818 Wed Apr 6 23:13:59 1994 William Perry <wmperry@indiana.edu>
5819
5820 * w3.el: Fixed problem with unbound data-directory in v18 emacs
5821
5822 * 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:
5823 Initial revision
5824
5825 Wed Apr 6 20:34:34 1994 William M. Perry (wmperry@indiana.edu)
5826 * Release version 2.1
5827 * w3.texinfo: Merged in new texinfo documentation.
5828 * w3-vars.el: More keybindings
5829 * w3.el: Added in first pass at a multi-part/www-form creation function.
5830 * w3.el: Fixed a problem with setting up the kill-emacs-hook in emacs 18
5831
5832 Tue Apr 5 21:53:52 1994 William M. Perry (wmperry@indiana.edu)
5833 * w3.el: Added back in support for the <em> tag.
5834 * w3-vars.el, w3.el: Added new w3-gateway-method 'tcp. This will do a
5835 (require 'tcp), then set the w3-gateway-method to be 'native.
5836 * w3-vars.el: Fixed typo in w3-html-entities - left off a ; in &lt
5837 * w3.el: Fixed problem with handling upper-case types in urls (HTTP did
5838 not go to w3-http, etc.)
5839 * w3-vars.el: Fixed wrong-case entity &Szlig...
5840 * w3-vars.el: Added application/postscript to the default
5841 w3-embedded-data-converters variable.
5842 * w3.el: Fixed bug in unordered list building - would sometimes not insert
5843 a ' ' after the indentation. Also added a function to embed postscript
5844 in a document.
5845 * w3.el: Added function w3-embed-eqn to embed 'application/eqn' types in
5846 the forms of bitmaps. Requires 'pstoxbm' 'groff' and 'eqn'.
5847 * w3.el: Added code to w3-kill-emacs-func to clean up the /tmp storage
5848 area.
5849 * w3-vars.el, w3.el: Added support for the <embed> attribute.
5850 * w3-lemacs.el: Check for errors in colorize-pixmap, or else further
5851 conversions will fail if one does.
5852
5853 Mon Apr 4 21:42:40 1994 William M. Perry (wmperry@indiana.edu)
5854 * w3-vars.el: Added _ALL_ known entities from the latest HTML+ specification.
5855 * w3.el: unNAMEd input fields will now have their TYPE as the name.
5856 * w3.el: The submit buttons name/value pair will now be passed to the
5857 server when a form is submitted.
5858 * w3-emacs19.el: Added in a fix for http:/xxxxx/yyy/ to become
5859 http://xxxxx/yyy/ for the file-name-handler-alist
5860 * w3.el: Added handling of <UL PLAIN> lists - no bullets.
5861 * w3-lemacs.el, w3-vars.el, w3.el: Got rid of kludgey way of colorizing
5862 Xbitmaps in newer versions of lucid emacs. Now uses the built-in
5863 function colorize-pixmap. Much faster/reliable than piping it through
5864 'sed'.
5865 * w3-lemacs.el: Removed the 1+ error with extents. Since I no longer use
5866 'end-open and 'start-open properties in lucid its no longer necessary.
5867
5868 Sun Apr 3 18:55:42 1994 William M. Perry (wmperry@indiana.edu)
5869 * w3.el: w3-handle-graphics now resolves relative links when
5870 w3-insert-graphic is undefined. Was causing problems with documents
5871 with a <BASE ...> tag. Thanks to Stephen G Simpson for noticing the
5872 problem.
5873 * w3-vars.el: Added keybinding M-return to be w3-follow-inlined-image
5874 * w3.el: Expanded lots of function doc strings. Fixed bug in resetting
5875 radio buttons so that they all don't turn on.
5876 * w3-lemacs.el: Working versions of w3-hide-zone, w3-unhide-zone, and
5877 w3-zone-hidden-p for lucid emacs.
5878
5879 Sat Apr 2 21:26:18 1994 William M. Perry (wmperry@indiana.edu)
5880 * w3.el: Fixed problem in invisible list handling
5881 * w3.el: Fix for headers bleeding over into the body when filling
5882 paragraphs.
5883 * w3.el: <BR> now works for right/left/center/just aligned paragraphs.
5884 * w3-vars.el: Fixed a few problems in w3-persistent-variables
5885 * w3.el: More informative messages during parsing. Fixed <BR> tags in
5886 lists. More messing with paragraph filling.
5887 * w3.el: Fix to w3-process-status for w3-gateway-method of 'host. Fix to
5888 w3-save-as. Lots of changes to the non-list paragraph filling. Now
5889 supports the align attribute of HTML+ (center, left, right, indent, and
5890 justify work)
5891
5892 Fri Apr 1 18:02:51 1994 William M. Perry (wmperry@indiana.edu)
5893 * w3.el: Fixed problem in w3-handle-graphics with the new w3-parse-args
5894 routine
5895 * w3.el: More use of w3-parse-args instead of old crufty regexps 20 times
5896 * w3.el: <HR> is now honored within <PRE> segments.
5897 * w3-lemacs.el, w3-vars.el, w3.el: Changed some more of the internal
5898 caching - should be able to just (load-file (w3-find-in-cache
5899 "someurl")) and get the exact same buffer.
5900 * w3.el: Use rings for the internal cache of documents.
5901
5902 Thu Mar 31 19:37:58 1994 William M. Perry (wmperry@indiana.edu)
5903 * w3.el: New way to parse out <link> tags... keep rel and rev separate...
5904
5905 Wed Mar 30 20:41:49 1994 William M. Perry (wmperry@indiana.edu)
5906 * w3.el: Few documentation string changes
5907
5908 Tue Mar 29 22:10:10 1994 William M. Perry (wmperry@indiana.edu)
5909 * w3-vars.el: Added application/x-tar to the default mime-viewers list
5910 * w3.el: Show what filename is being passed to the viewer subprocess in
5911 w3-pass-to-viewer, slightly more informative this way.
5912 * w3-emacs19.el: Rewrote w3-fix-extent-endpoints for emacs19 so that a few
5913 forms formatting bugs would be fixed.
5914 * w3.el: Fixed problem with previewing buffers who's name started with a
5915 '/'. Thanks to Carl Witty (cwitty@ai.mit.edu) for noticing the problem.
5916 * w3.el, w3-vars.el: New variable w3-graphics-always-show-entities. If t
5917 (the default), then the small inlined graphics will always be shown,
5918 regardless of the value of w3-delay-image-loads.
5919 * w3.el: Fixed problem with removing carriage returns from binary gopher
5920 transfers.
5921
5922 Mon Mar 28 23:36:39 1994 William M. Perry (wmperry@indiana.edu)
5923 * w3.el: Changed w3-parse-args to not screw up on quoted multi-word
5924 attribute values
5925
5926 Wed Mar 30 20:41:49 1994 William M. Perry (wmperry@indiana.edu)
5927 * w3.el: Few documentation string changes
5928
5929 Tue Mar 29 22:10:10 1994 William M. Perry (wmperry@indiana.edu)
5930 * w3-vars.el: Added application/x-tar to the default mime-viewers list
5931 * w3.el: Show what filename is being passed to the viewer subprocess in
5932 w3-pass-to-viewer, slightly more informative this way.
5933 * w3-emacs19.el: Rewrote w3-fix-extent-endpoints for emacs19 so that a few
5934 forms formatting bugs would be fixed.
5935 * w3.el: Fixed problem with previewing buffers who's name started with a
5936 '/'. Thanks to Carl Witty (cwitty@ai.mit.edu) for noticing the problem.
5937 * w3.el, w3-vars.el: New variable w3-graphics-always-show-entities. If t
5938 (the default), then the small inlined graphics will always be shown,
5939 regardless of the value of w3-delay-image-loads.
5940 * w3.el: More fixes for binary gopher transfers
5941 * w3.el: Fixed problem with removing carriage returns from binary gopher
5942 transfers.
5943
5944 Mon Mar 28 23:36:39 1994 William M. Perry (wmperry@indiana.edu)
5945 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el:
5946 New function w3-zone-hidden-p
5947 * w3.el: Changed w3-parse-args to not screw up on quoted multi-word
5948 attribute values
5949
5950 Thu Mar 24 22:49:50 1994 William M. Perry (wmperry@indiana.edu)
5951 * w3.el: Fixed w3-hexify-string so it strips out entity references
5952 * w3-emacs19.el: Fixed problem where w3-zone-start/w3-zone-end could
5953 return nil if the end of the zone was at point-min/point-max
5954 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el:
5955 Added functions w3-hide-zone and w3-unhide-zone
5956 * w3.el: Can now unhide expandable lists (all this only works in FSF emacs
5957 19)
5958 * w3.el: Added in support for <OL|UL|DL FOLDED="yes">, to hide sublists.
5959 * w3.el: Removed changing of w3-xxx-delimit-links when following links for
5960 now. Did not work 100% of the time.
5961 * w3-emacs19.el: Now get rid of annoying automatically-turned-on-menubar
5962 in emacs19...
5963
5964 Wed Mar 23 23:53:22 1994 William M. Perry (wmperry@indiana.edu)
5965 * w3.el: Changed all calls to process-status to be w3-process-status
5966 * w3.el: Added function w3-accept-process-output that will block and
5967 timeout on a read instead of exiting immediately in emacs' that support
5968 it (everything but vanilla 18.59 and mule)
5969 * dist.Makefile: Added target to compile w3-mac
5970
5971
5972 Tue Mar 22 23:05:07 1994 William M. Perry (wmperry@indiana.edu)
5973 * w3-emacs19.el: Wrote a w3-insert for emacs19 that nukes all text
5974 properties after insertion
5975 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el,
5976 w3-vars.el: Now check for whether hyperbole has been loaded before
5977 binding any mouse keys so as not to interfere with it.
5978 * w3.el: Fixed problem with graphic entities.
5979 * w3-lemacs.el: Slightly better formatting of the image error buffer
5980 * dist.Makefile: Fixed install problem with w3-mac.el
5981 * w3-emacs19.el, w3-vars.el, w3.el: Changed all references from dps-xxx to
5982 ns-xxx to make w3 work with the beta1 release of emacs19 for NeXTstep
5983 * w3.el: More work on the 'host type gateway
5984 * w3.el: Lots of work on the new gateway support.
5985 * w3.el: Few cleanups... work on the history mechanism
5986 * w3.el: A hypertext link in the current buffer is changed to use the
5987 w3-visited-node-style when it is followed.
5988 * w3-emacs.el: Check to make sure that system-type is next-mach before
5989 loading the Emacs 18.xx NeXT extensions
5990 * w3.el: Fixes to the image code and the OPTION/SELECT form parsing.
5991 * w3-vars.el: Changes to w3-graphic-converter-alist
5992 * w3-lemacs.el: Stop using start-open and 'end-open properties
5993
5994 Mon Mar 21 22:40:01 1994 William M. Perry (wmperry@indiana.edu)
5995 * w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el: Put in code
5996 to actually create the new w3-visited-node-style face.
5997 * w3-lemacs.el: Fixed problem with w3-insert at the end of the buffer
5998 * w3.el: Changed the icon directory to be a list of possible sites, keep
5999 the hits in w3-icon-path-cache to save time. Adds the ..../etc/w3/
6000 directory to the search path automatically in w3-do-setup
6001 * w3.el: Stuck in a few nntp-XXXX macros from gnus.el so I don't have to
6002 require 'gnus
6003 * w3.el: New variable w3-link-delimiter-info. This can be a function that
6004 should return a string to insert at the end of a hypertext link.
6005 Intended for things like 'interestingness' functions, etc, but can be
6006 used for just about anything. It is passed the full url of the link as
6007 its only argument.
6008 * w3.el: Must now specify w3-link-start-delimiter and
6009 w3-link-end-delimiter as a cons pair. The car is the string to insert
6010 before/after a link that has not been visited before, and the cdr is the
6011 string to insert before/after a link that has been visited.
6012 * w3.el: Can now specify whether personal annotations should appear at the
6013 top or bottom of a document. Variable w3-annotation-position can be
6014 either 'top or 'bottom.
6015 * w3-emacs19.el: Fixed the problem with going from the first form button
6016 on a page to a previous hyperlink button.
6017 * w3-lemacs.el: Rewrote w3-insert for lucid 19.9+...
6018 * w3.el: Fixed several forms-related problems.
6019 * w3.el: Input type=hidden implemented
6020 * w3.el: Now strips out ?... from urls that you are searching on. No more
6021 xxxx?xxx?yyy.
6022 * New definition of b0, so authentication shouldn't bomb on some urls
6023 anymore
6024 * w3-vars.el: Added new face - w3-visited-node-style - that is used
6025 instead of w3-node-style if the url has been visited already.
6026
6027 Fri Mar 18 13:50:59 1994 William M. Perry (wmperry@indiana.edu)
6028 * w3.el: Fixed problem with usernames in ftp links not being carried over
6029 with relative links (w3-parse-relative-link xxx).
6030 * w3-emacs19.el: w3-zone-data now correctly returns w3graphic zones.
6031 * w3-docomp.el: Added in stuff so that new lucid doesn't barf out warnings
6032 when compiling w3-old-lemacs.el
6033
6034 Thu Mar 17 18:54:08 1994 William M. Perry (wmperry@indiana.edu)
6035 * w3-vars.el: Minor change to w3-link-begin-regexp
6036 * w3.el: New function w3-parse-args that takes an attribute block from an
6037 SGML element and returns an assoc list of attributes and their values.
6038 Lots of changes throughout the code to take advantage of it. No more
6039 (string-match <funky regexp> x), etc.
6040 * w3-vars.el: Added entry for x-pixmap in graphic converter alist
6041 * w3-vars.el: Fixed dumb problem with menus and the newly renamed hotlist
6042 functions
6043 * w3.el: Fixed problem with double typing when w3-use-hypertext-gopher is nil.
6044 * w3.el: Added code in to keep the old value of kill-emacs-hook laying
6045 around in emacs18 so that w3 doesn't overwrite any of the other hooks.
6046
6047 Mon Mar 14 22:10:37 1994 William M. Perry (wmperry@indiana.edu)
6048 * w3-vars.el: Added a few items to the menus
6049
6050 Sun Mar 13 22:43:16 1994 William M. Perry (wmperry@indiana.edu)
6051 * w3.el: Fixed dumb problem in w3-save-as... thanks to Eyvind Ness
6052 <Eyvind.Ness@hrp.no> for pointing it out
6053
6054 Fri Mar 11 23:05:04 1994 William M. Perry (wmperry@indiana.edu)
6055 * w3.el: Set w3-delayed-images to nil so you can't load them twice...
6056 * w3-vars.el: New variable w3-form-cursor that specifies the cursor to use
6057 when entering a form.
6058 * w3-lemacs.el: Clicking on an image will work correctly in lucid emacs
6059 now... was not returning a 'w3graphic object with w3-zone-data
6060 * w3-lemacs.el: Changed w3-add-zone to take advantage of my proposed
6061 change to x-track-pointer, just in case it is included...
6062 * w3-vars.el: Fixed problem in the entities list with &Szlig; being
6063 capitalized...
6064
6065 Wed Mar 9 21:29:25 1994 William M. Perry (wmperry@indiana.edu)
6066 * w3.el: Make sure that the delimiters around headers don't extend over
6067 two or more lines - looked real ugly if you had multi-line headers.
6068 * w3.el: Fixed emacs-18 problem with kill-emacs-hook being a list of
6069 functions. Also changed the way w3-mode saves/restores a list of
6070 buffer-local variables - new variable w3-persistent-variables is a list
6071 of variables to preserve when entering w3-mode. Much easier to add new
6072 vars to than adding in a (setq xxx (nth yyyy tmp)) in w3-mode.
6073
6074 Mon Mar 7 13:34:28 1994 William M. Perry (wmperry@indiana.edu)
6075 * w3.el: Rewrote w3-grok-gopher-link so it doesn't create huge strings
6076 every time it is invoked. Caused LOTS of garbage collection. Using
6077 skip-chars-forward works _much_ faster and is more efficient.
6078
6079 Sun Mar 6 23:05:21 1994 William M. Perry (wmperry@indiana.edu)
6080 * w3-vars.el: New variable w3-personal-mail-address that is sent as the
6081 From: field in http/1.0 requests
6082 * w3-vars.el: Fixed documentation strings to not have entity references in
6083 them. Also extended documentation for several variables.
6084 * w3-vars.el: Changed default value of w3-track-mouse to be t.
6085 * w3-old-lemacs.el: New version of w3-mouse-handler for old versions of
6086 lucid.
6087 * w3.el: Rewrote w3-load-delayed images to use mapcar and apply instead of
6088 taking the (nth x (car something) to extract the info. Should be
6089 faster, although probably not noticeable. Also load the images in
6090 reverse order, so they appear in the correct order.
6091 * w3.el: Fixed DUMBASS problem in w3-create-mime-request. Was sending a
6092 full url instead of just the filename portion in an HTTP/1.0 request.
6093 * w3-vars.el, w3.el: Added uuencoding and uudecoding functions. Needed
6094 for sending ripem auth requests
6095
6096 Sat Mar 5 21:09:46 1994 William M. Perry (wmperry@indiana.edu)
6097 * w3.el: Fixed problem with w3-basepath and null arguments.
6098 * w3.el: Fixed relative links from within previewed buffers.
6099 * w3.el: Fixed fill-out forms post submissions, and general problem with
6100 w3-create-mime-request and w3-request-extra-headers
6101 * w3.el: Fixed problem with dired-type listings of files in w3-mode
6102 * w3.el: Corrected check for file size of -1 in w3-format-directory
6103 * w3.el: Changed default content-type to be text/plain. If there is no
6104 content-type defined, try to figure out if a buffer is hypertext or not,
6105 and set the content-type to text/html if it is.
6106 * w3.el: The graphical entities can now be specified as a list of two
6107 strings. First is the bitmap filename, the second is similar to the ALT
6108 tag in images.
6109
6110 Fri Mar 4 21:57:48 1994 William M. Perry (wmperry@indiana.edu)
6111 * w3-vars.el: New variable w3-wais-to-mime that converts wais doctypes
6112 into MIME content-types
6113 * w3.el: New way to retrieve wais doc-ids... doesn't work all the time
6114 though - why not?
6115 * w3.el: Removed the call to dps-display-color-cells, as it causes a
6116 coredump in all the versions I have ever tried on the NeXT.
6117 * w3-lemacs.el: Fixed problem with quoting percents in w3-track-mouse.
6118
6119 Thu Mar 3 18:57:03 1994 William M. Perry (wmperry@indiana.edu)
6120 * w3.el: Fixed problem in new header handling.
6121 * w3.el: w3-file-attributes will no longer choke if given a null argument.
6122 * w3-search.el: Remove all '#XXXX' references from URLs, so it is easier
6123 to tell if we have visited them before
6124 * w3-vars.el: Changed w3-header-chars-assoc to use characters instead of
6125 strings, and use make-string to make the header delimiters the same size
6126 as the header. This can still mess up on headers with inlined images,
6127 but all in all it looks much better. Thanks to Jared Rhine for the
6128 suggestion.
6129 * w3.el: Changed lots of functions to use mapcar instead of while loops -
6130 sould be slightly faster.
6131 * w3.el: Added hook to kill-emacs-hook to write out the global history if
6132 necessary. Also rewrote part of w3-write-global-history
6133
6134 Wed Mar 2 21:57:44 1994 William M. Perry (wmperry@indiana.edu)
6135 * w3.el: Fixed problem with w3-file-attributes and non-existend
6136 local/remote files.
6137 * dist.Makefile: Added mac and searching files to the distribution.
6138 * w3.el: w3-retrieve now updates w3-global-history-completion-list
6139 * w3.el: w3-fetch now does a completing read so that you can have
6140 completion based on your .mosaic-global-history file.
6141 * w3-search.el: w3-do-search can now take an optional BASE argument, that
6142 is the url to start searching from. The search function also now checks
6143 to see if there is a buffer visiting a url in the queue before
6144 retrieving it.
6145 * w3.el: w3-save-as now uses w3-current-source if possible. Saves time on
6146 retrieval.
6147 * w3-vars.el: Fixed menu entry for 'View Source' that was still calling
6148 old function names.
6149 * w3-lemacs.el: If w3-track-mouse is non-nil, and w3-link-cursor is
6150 defined, change the mouse cursor to w3-link-cursor when over a link.
6151 w3-link-cursor defaults to "hand2". w3-link-cursor is set up in
6152 w3-do-setup only if w3-link-cursor is a string, so the user can set it
6153 to a pixmap in their .emacs file if they wish.
6154 * w3.el: <BR>s in lists now handled better.
6155 * w3.el: The new graphic entity support now honors the
6156 w3-delay-image-loads variable
6157
6158 Tue Mar 1 23:55:50 1994 William M. Perry (wmperry@indiana.edu)
6159 * w3-lemacs.el, w3-epoch.el: Added binding of w3-source to 't' so that
6160 w3-retrieve will always grab a buffer for retrieving inlined images
6161 * w3-search.el: Miscellaneous fixes...
6162 * w3.el: More changes to w3-file-attributes to compensate for HTTP/1.0
6163 servers that don't implement HEAD
6164 * w3.el: Fixed error in determining if a URL exists or not in
6165 w3-file-attributes
6166 * w3.el: w3-file-attributes won't send a HEAD request to a known
6167 non-http/1.0 server
6168 * w3-search.el: Can now specify the search term as a function, and it will
6169 be funcall'd with the URL as an argument. RESTRICTION can be either a
6170 regular expression or a function name - if string-match or funcall
6171 against the URL fails, don't insert it into the queue. Also now smarter
6172 about not visiting the same URL multiple times.
6173 * w3.el: Fixed a dumb mistake in w3-file-attributes
6174 * w3-search.el: The searching functions work now. Takes a regular
6175 expression and a max-hops argument. Returns a list of URLs that the
6176 regular expression was found in.
6177 * w3-emacs19.el: Fixed problem with radio buttons/checkboxes at the end of
6178 lines in emacs19
6179 * w3.el: Don't send the referer: field if using as a home-page or manually
6180 requested URL
6181
6182 Mon Feb 28 22:12:18 1994 William M. Perry (wmperry@indiana.edu)
6183 * w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el, w3-vars.el: Removed
6184 redundant definitions of w3-XXXX-menu. w3-options-menu is still in each
6185 file, since new lucid emacs has some extra features I can use in it.
6186 * w3.el: Will no longer copy local files into a buffer, then into /tmp
6187 when passing to an external viewer - creates a symbolic link instead.
6188
6189 Mon Feb 28 03:24:33 1994 William M. Perry (wmperry@indiana.edu)
6190 * Release of v2.0.22
6191 * w3.texinfo: Description of new proxy services.
6192 * w3.el: Fixed problem in w3-fix-ampersands
6193
6194 Sun Feb 27 23:37:53 1994 William M. Perry (wmperry@indiana.edu)
6195 * w3-vars.el: Fixed un-escaped "s in defvar for w3-proxy-services
6196 * w3.el: Changed gopher/ftp/file directory handling to use the new
6197 graphical entities instead of IMG
6198 * w3-vars.el: New variable w3-graphics-entities-alist holds an assoc list
6199 of entities and the names of bitmaps to replace them with.
6200 w3-icon-directory is appended to the front of each filename
6201 automatically.
6202 New variable w3-gopher-icons which holds the new graphic entity
6203 references to describe each type of object.
6204 * w3.el: Tweaks to wais code... seems to be working now.
6205 * w3.el: Fixed stupid problem in the basic authorization code where I
6206 wasn't setting the variable in a while loop to (cdr var)
6207 * w3.el: Added in proxy gateway support as put forth by Lou Montulli and
6208 others. Uses the new ACCESS_proxy environment variables.
6209 * w3.el: Multiline text entry boxes now reset correctly when
6210 w3-revert-form is called
6211 * w3.el: Single input-area forms now submit themselves after you enter the
6212 data. No need for a submit button.
6213 * w3.el: Fixed error in w3-http, where it was sending the output of
6214 w3-view-this-url instead of w3-view-url to w3-create-mime-request.
6215 Referer: fields will work better now.
6216 Basic authorization will now work with inheritance from protected
6217 directories. (/foo/bar/baz.html is protected, then so is
6218 /foo/bar/quuux.html, as is /foo/bar/baz/temp.html, etc)
6219 * w3.el: Wais support seems to be working...
6220 * w3.el: More fixes to the wais searching functions.
6221
6222 Sat Feb 26 20:44:39 1994 William M. Perry (wmperry@indiana.edu)
6223 * w3.el: Changed w3-prepare-buffer to take an optional argument,
6224 no-display, which if t will keep it from renaming the buffer and
6225 displaying it.
6226 * w3-vars.el: Added &lt and &gt to the list of entities, even though they
6227 are wrong, since so many people seem to be using them.
6228 * w3.el: Strip out port numbers in ftp requests.
6229 * w3-lemacs.el: Spaces are now inserted after a graphic in lucid, and the
6230 graphic extent is only on that one space.
6231 * w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el: Changed w3-zone-at to
6232 return the extent, not the data.
6233 * w3.el: Better cleaning of telnet buffers before parsing.
6234 * w3.el: Fully implemented the Referer: field. Also, w3-mime-response-p
6235 should be a little more robust. Should also kill an http request when
6236 using the gateway support.
6237 * w3-vars.el: New variable w3-telnet-header-regexp that takes the place of
6238 w3-telnet-header-length. Addition of dvi, tex, and texinfo files to the
6239 w3-mime-extensions list.
6240 * w3.el: Few changes to w3-format-directory in case file-attributes
6241 returns nil
6242 * w3-emacs.el: w3-map-links will actually work in emacs 18 now.
6243
6244 Fri Feb 25 23:17:51 1994 William M. Perry (wmperry@indiana.edu)
6245 * w3-lemacs.el: Another dumb mistake in w3-zone-at
6246 * w3-emacs.el, w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el, w3.el: Fixed
6247 dumb mistakes in w3-zone-at and the newly rewritten commands
6248 * w3.el: Fixed a few typos in w3-source-document
6249 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el,
6250 w3.el: Rewrote w3-load-delayed-images, w3-view-this-url, and
6251 w3-follow-link to use the generic w3-zone-at/w3-zone-data functions, so
6252 they won't have to be in the emacs-specific files anymore. Much easier
6253 to maintain them this way.
6254 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el,
6255 w3.el: Removed all emacs-specific versions of w3-complete-link, and put
6256 w3-complete-link into w3.el and have it use the new w3-map-links.
6257 Easier to maintain.
6258 * w3-emacs.el, w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el: New function
6259 w3-map-links that calls a specified function on all the links in a
6260 certain buffer.
6261 * w3-mac.el: Basic support for Macintosh menus... wrote a function to use
6262 the lucid style menu descriptions.
6263 * w3-lemacs.el: Fixed problem with bad add-menu structure when the Options
6264 menu already exists.
6265
6266 Thu Feb 24 22:37:32 1994 William M. Perry (wmperry@indiana.edu)
6267 * w3.texinfo: New chapter on future directions
6268 * w3-epoch.el: Fixed epoch graphics handling so it won't get a buffer
6269 read-only-error, and also won't always look in w3-working-buffer, in
6270 case the buffer has been renamed by the time it gets called.
6271 * w3.el: Renamed several functions so that it will be easier for new users
6272 to do command completion (all hotlist stuff is w3-hotlist-XXX, etc).
6273 Also several new functions to operate on the url the cursor is on
6274 (w3-mail-document-under-point, w3-source-document-at-point, others).
6275 * w3-vars.el: Changed lots of keybindings. General rule is now that
6276 lowercase keys act on the current URL, and uppercase works on the url
6277 under point. Major changes:
6278 s -> document source, NOT SEARCH
6279 M-s -> search document
6280 p -> print document, NOT back link
6281 Q -> w3-leave-buffer
6282 * w3.el: Rewrote w3-store-in-cache so that it stores info on disk instead
6283 of in memory - can have a larger cache this way and not use up all your
6284 memory.
6285 * w3-lemacs.el: New function w3-write-zones that creates lisp expressions
6286 that restores extents when it is eval'd.
6287
6288 Wed Feb 23 03:50:06 1994 William M. Perry (wmperry@indiana.edu)
6289 * w3.el: A few more changes to the wais code
6290 * w3.el: More refinements to the WAIS code... now outputs URLs that are
6291 like lynx/Mosaic, and also compatible with the WAIS gateway that NCSA
6292 provides.
6293
6294 Tue Feb 22 23:39:43 1994 William M. Perry (wmperry@indiana.edu)
6295 * w3-old-lemacs.el: Fixed a few nesting errors in w3-view-this-url
6296 * w3-emacs19.el: Few fixes to file-name-handler stuff
6297 * w3.el: WAIS handling can now output an html document of a search.
6298 Outputs the score and the file name. Also function to retrieve a
6299 document given its doc-id.
6300 * w3-emacs19.el: Patch for setting up the file-name-handler-alist from
6301 jsc@mit.edu
6302 * w3.el: New function to parse out the .mosaic-global-history file and
6303 store it in an assoc list for use in completion.
6304 * w3-mac.el: Initial revision
6305 * w3.el: More changes to the wais handling code.
6306 * w3-vars.el: New variable w3-waisq-prog that controls where the waisq
6307 executable is looked for.
6308 * w3.el: Small change to w3-convert-html-to-latex to have slightly better
6309 stripping of unknown tags.
6310 Skeleton of wais support - requires waisq from Thinking Machines Corp's
6311 wais8-5b1.
6312
6313 Mon Feb 21 17:36:25 1994 William M. Perry (wmperry@indiana.edu)
6314 * w3.el: New function w3-quotify-attributes to try and fix bad html docs.
6315 * w3.el: Added a few changes to convert-html-to-latex to honor
6316 w3-latex-docstyle, and also allows inlining of postscript images.
6317 Thanks to benno@rainbow.ldgo.columbia.edu (Benno Blumenthal) for the
6318 batches.
6319
6320 * w3-vars.el: New variable w3-latex-docstyle that controls what
6321 documentstyle a latex document has. Useful for going into two-column
6322 mode or doublesided, etc.
6323 * w3-lemacs.el: Changed w3-back-link to go to 1+ the extent start position
6324 to get around (extent-at) bug
6325 * w3-vars.el: Added www to the nonrelative link regular expression so that
6326 links of that type will be parsed correctly. New variable
6327 w3-current-source holds the HTML source of a document.
6328 * w3.el: Most of the automatically generated html can now be referenced
6329 with URLs like WWW://type/data. Errors are generated this way, and you
6330 can get the source for things like hotlists, history lists, help items,
6331 etc.
6332 Now stores the complete source of a document in a buffer-local variable,
6333 so printing/mailing HTML and/or LaTeX is _MUCH_ faster, as is getting
6334 the documents source - never any need to refetch it. w3-reload-document
6335 still does a fresh fetch though.
6336 * w3-emacs.el: w3-next-zone and w3-previous-zone now skip 'w3graphic zones
6337 * w3.el: Fixed small bug in re-insertion of SELECT menu items. Stuck too
6338 many spaces at the end of it.
6339 * w3-emacs.el: Make sure that x-popup-menu is bound before fset'ing
6340 w3-x-popup-menu to it when in emacs 18
6341
6342 Fri Feb 18 02:50:42 1994 William M. Perry (wmperry@indiana.edu)
6343 * w3.el: Fixed problem in the textarea handling... misplaced a )...
6344
6345 Thu Feb 17 19:38:50 1994 William M. Perry (wmperry@indiana.edu)
6346 * w3.el: Fixed problem with w3-quotify-percents and null arguments...
6347 * w3-emacs.el, w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el, w3.el: Use
6348 w3-quotify-percents in the (format ...) command in w3-view-this-url and
6349 w3-view-url so that form queries don't mess up the format command` and
6350 make it think it needs more arguments.
6351 * w3-emacs.el: Use insert-before markes in emacs 18
6352 * w3.el: Append fill-prefix to the paragraph parsing code.
6353
6354 Wed Feb 16 21:47:33 1994 William M. Perry (wmperry@indiana.edu)
6355 * w3-emacs19.el: Fixed dumb mistake in the setting up of
6356 file-name-handler-alist... losing because of a misplaced ')'. Gotta
6357 love lisp :)
6358 * w3.el: Lots more file-ish type functions that will work with URLs.
6359 w3-directory-p, real file-attributes, and stubs for more.
6360 * w3-emacs19.el: Redid the file-name-handler functions. Stole
6361 layout/ideas from the ange-ftp stuff from v19.
6362 * w3.el: Will check if running on a mono display and do dithering if it
6363 is. Fixed problem with <LINK> parsing where it would delete too many
6364 chars. Fixed problem with queries in w3-form-encode... too many &'s
6365 Few more NeXTstep changes.
6366 * w3-lemacs.el: Lemacs menu's should no longer nuke people's Options menu
6367 if it already exists. Will add a submenu called 'WWW' to the
6368 already-existing menu.
6369 * w3-emacs19.el: Added file-name-handler-alist support for emacs 19.
6370 Works for find-file-other-window, find-file-other-screen, file-exists-p,
6371 file-readable-p, file-executable-p, file-attributes, and
6372 file-directory-p.
6373 * w3.el: Added new functions w3-file-size and w3-file-exists.
6374 * w3-emacs19.el: A few changes for NeXTstep emacs 19. Menus now work,
6375 storing URLS into the kill ring/NeXT clipboard, and loading of lmenu if
6376 in dps. Still no [x|dps]-popup-menu though.
6377
6378 Tue Feb 15 03:42:45 1994 William M. Perry (wmperry@indiana.edu)
6379 * w3.el: Fixed w3-form-encode so that it actually returns the correct
6380 query string if in a gopher or isindex form area...
6381
6382 Mon Feb 14 19:12:31 1994 William M. Perry (wmperry@indiana.edu)
6383 * w3.el: Multiline text area entry should now work in emacs 18 (put the
6384 w3-do-text-entry outside of the save-excursion)
6385 * w3.el: Make w3-prepare-buffer mark the buffer as not modified.
6386 * w3-lemacs.el: Change w3-insert to insert-before-markers so that inlined
6387 images will show up in the right place more often.
6388
6389 Sat Feb 12 03:15:46 1994 William M. Perry (wmperry@indiana.edu)
6390 * w3.el: Fixed a read-only buffer problem when fetching images...
6391 * w3-lemacs.el: New version of w3-track-mouse that doesn't need to move
6392 (point) in the buffer... should be faster.
6393
6394 Thu Feb 10 21:47:56 1994 William M. Perry (wmperry@indiana.edu)
6395 * w3.el: Moved the image parsing until after everything else has been
6396 parsed... this should fix everyones problems with inlined images
6397 disappearing sometimes - they were attached to parts of the buffer that
6398 was removed by other parsing routines.
6399 * dist.Makefile: The making of w3.info now changes the setfilename
6400 directive in w3.texinfo to point to INFODIR.
6401 * w3-lemacs.el: Set end-open and start-open extent properties if setting
6402 up a form.
6403 * w3.el: Fixed a type in one of the mule/forms patches.
6404 * w3-mule.el, w3-vars.el, w3.el: Miscellaneous fixes from Shin-ya Sato
6405 <sato@mahler.NTT.JP> that make forms work much better in Mule.
6406
6407 Wed Feb 9 23:37:11 1994 William M. Perry (wmperry@indiana.edu)
6408 * w3-lemacs.el: Don't mess with graphic extents in w3-fix-extent-endpoints
6409 * w3-epoch.el, w3-lemacs.el, w3-vars.el, w3.el: More error checking in the
6410 image code
6411 * w3.el: Fixed typo in w3-fetch-with-pgp...
6412 * w3.el: Slightly more intelligent way of doing w3-form-encode.
6413
6414 Mon Feb 7 03:31:17 1994 William M. Perry (wmperry@indiana.edu)
6415 * w3.texinfo: miscellaneous fixes/grammatical fixups
6416 * w3-epoch.el, w3-lemacs.el: Removed stupid message about possibly failing
6417 to load an image because of the color map.
6418
6419 Sun Feb 6 19:24:27 1994 William M. Perry (wmperry@indiana.edu)
6420 * w3-vars.el: Changed w3-default-homepage to be defvar'd to nil, so that
6421 w3-do-setup will grab the WWW_HOME variable if it can.
6422 * w3.texinfo: Fixed a few stupid bugs in @node structures that occurred
6423 because I removed a node.
6424 * w3.el: Fix entity references in <TITLE> of documents.
6425
6426 Sat Feb 5 02:55:05 1994 William M. Perry (wmperry@indiana.edu)
6427 * Version 2.0 released.
6428 * w3.el: w3-public-key-exists will actually work now.
6429 * w3.el: Moved the w3-handle-graphics call within the let binding of
6430 w3-handle-base, so that inlined images will work with <BASE> tags. This
6431 also fixes the problem of not being able to select the link an image is
6432 covering with an ALT tag.
6433 * w3.el: Renamed w3-lemacs-19.8 to w3-old-lemacs because of problems with
6434 v18 byte compiler.
6435
6436 Fri Feb 4 17:11:03 1994 William M. Perry (wmperry@indiana.edu)
6437 * w3-vars.el: Change w3-running-lemacs and w3-running-new-lucid to be
6438 w3-running-old-lemacs and w3-running-lemacs, respectively.
6439 * w3-epoch.el, w3-lemacs.el, w3-vars.el, w3.el: Revamped some of the
6440 w3-insert-graphic code so the conversion functions can be shared between
6441 epoch & lucid. Also added in code so that people with only XBM support
6442 can use the inlined image code.
6443 * w3.el: Added functions to grab the servers public key from finger
6444 information if possible when using PGP and PEM encryption
6445 * w3-html+.el: Much better table parsing routines - still not finished yet.
6446
6447 Thu Feb 3 22:17:19 1994 William M. Perry (wmperry@indiana.edu)
6448 * w3.el: Allow ~s in urls in w3-get-url-at-point
6449 * w3.el: Moved just the variable definitions to an outside file to ease
6450 byte-compiling. No longer loads whole w3.el just to get variable
6451 definitions
6452 * w3.el: Moved w3-load-flavors into w3-do-setup
6453
6454 Wed Feb 2 22:41:48 1994 William M. Perry (wmperry@indiana.edu)
6455 * w3.el: w3-make-sequence now returns the sequence in ascending order.
6456 * w3.el: Changed the nntp/flee handling in w3-nntp-stat-newsgroup so that
6457 it won't hang indefinitely.
6458 * w3.el: Made a few changes to the require functions so that mailcrypt and
6459 nntp are not required until absolutely necessary.
6460 * w3-hyperbole.el: New version from jsc@mit.edu
6461 * w3-mule.el: Changed w3-grok-gopher-url to w3-grok-gopher-href
6462 * w3-docomp.el, w3-new-lucid.el: More compiler warnings fixed
6463
6464 Tue Feb 1 21:47:04 1994 William M. Perry (wmperry@indiana.edu)
6465 * w3.el: Fixed a few problems in w3-grok-http-href
6466 * w3.el: Support for the <BASE> tag. New w3-grok-*-href functions that
6467 can be used anywhere and return lists of server/port/file/etc.
6468
6469 Mon Jan 31 22:32:52 1994 William M. Perry (wmperry@indiana.edu)
6470 * w3-new-lucid.el: Fixed a free variable reference in w3-insert-graphics
6471 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lucid.el, w3-new-lucid.el,
6472 w3-next.el, w3.el: Moved some version-specific stuff out of the
6473 definition of w3-mode and into the function w3-mode-version-specifics in
6474 the w3-*.el files.
6475 * w3.el: Set w3-delimit-emphasis and w3-delimit-links to nil when doing
6476 batch fetches.
6477 * w3.el: Mailing and batch-fetching now insert a <BASE> tag if
6478 sending/saving the raw HTML.
6479 * w3.el: Fixed a few typos in w3-tn3270
6480 * w3-emacs19.el: Fixed a misplaced ( so that w3-follow-inlined-image works
6481 in emacs19
6482 * w3.el: Added more descriptive function documentation to the autoloaded
6483 functions.
6484 * w3.el: New variable w3-use-transparent. If t, then it will use
6485 transparent.el to do telnet/tn3270 links. This is automatically set to
6486 nil if you are in lucid emacs, epoch, or in a windowing system.
6487 * w3-mule.el: Added function w3-m2psbuffer that will print a buffer as
6488 postscript in mule.
6489 * Renamed w3.texi to w3.texinfo
6490 * w3.el: Replaced <= with equal in case file size is nil...
6491
6492 Sun Jan 30 18:40:16 1994 William M. Perry (wmperry@indiana.edu)
6493 * w3.el: Added support for PGP and PEM encryption of requests. Requires
6494 the excellent mailcrypt.el by Jin S Choi (jsc@mit.edu)
6495 * w3.el: Added autoloads for 'gopher-dispatch-object and 'html-mode if
6496 they didn't already exist. Also added a patch from Jamie Zawinski that
6497 fixes the ###autoload statements used by autoload.el
6498 * w3.texi: Now creates .info files just fine from makeinfo.
6499
6500 Sat Jan 29 23:35:59 1994 William M. Perry (wmperry@indiana.edu)
6501 * w3-emacs19.el, w3-epoch.el, w3-lucid.el, w3-new-lucid.el, w3.el: Added
6502 an (fset 'w3-insert 'insert) to all but the epoch file, and used the
6503 w3-insert written by Henry A. Rowley that will keep the zones intact.
6504 Replaced all occurences of (insert) with (w3-insert)
6505 * w3-epoch.el: Getting the resource for underlining should work now.
6506 * w3.el: w3-add-document-to-hotlist now checks to see if the current
6507 document is already in the hotlist. If it is, it signals an error.
6508 * w3-new-lucid.el: Fixed problem in converting xbitmaps - left out a ' in
6509 the sed command
6510 * w3-epoch.el, w3-new-lucid.el, w3.el: Changed how the
6511 w3-graphic-converter-alist is specified. Must now leave off the
6512 ppmtoxpm command, and leave a stray '| ' at the en end of the
6513 conversion. The contents of the variable w3-ppmtoxpm-command are
6514 appended to this string.
6515 * w3.el: Added a w3-convert-code-for-mule call in w3-sentinel if
6516 w3-be-asynchronous is t.
6517 * w3-new-lucid.el: Several changes suggested by Jamie Zawinski
6518 (jwz@lucid.com) More errror checking for the image loading, and display
6519 a buffer describing each error in a buffer after parsing the buffer.
6520 Also, if the image load fails, put a 'w3graphic zone over the [alt] tag.
6521 * w3.el: Several changes suggested by Jamie Zawinski (jwz@lucid.com) The
6522 small extent made for graphics has the 'w3graphic property, so using
6523 w3-follow-inlined-image on it will retrieve the full picture (for things
6524 like lucid where it gets clipped to the line height). No longer shows
6525 'read 1 byte' messages - will only show a message when it has acually
6526 received some info.
6527 * w3.el: Removed assumption that /usr/lib/X11/rgb.txt exists when using
6528 ppmtoxpm
6529
6530 Fri Jan 28 13:39:11 1994 William M. Perry (wmperry@indiana.edu)
6531 * w3.el: Applied patch from dliu@faraday-gw.njit.edu (Dong Liu) that fixed
6532 a stupid problem with the w3-use-starting-points function.
6533
6534 Wed Jan 26 23:36:02 1994 William M. Perry (wmperry@indiana.edu)
6535 * w3-new-lucid.el: Changed w3-add-zone to always set end-open and
6536 start-open - need more data for bug fixes.
6537 * w3-new-lucid.el: Added patch from Alastair Burt <burt@dfki.uni-kl.de> to
6538 fix not being able to get past graphic extents in 19.9
6539 * w3.el: The w3-nonrelative-link regexp now includes wais link types.
6540 * w3-emacs.el: Added a patch from arup@cmu.edu that fixed yet another dumb
6541 mistake on my part in the emacs 18 w3-follow-link function.
6542 * w3.el: Basics of w3-pem-auth for the new httpd pgp/pem security
6543 * w3.texi: Documentation mime-types parsing, and viewer specifications.
6544 * w3.el: Viewers can now be lists, in which case it will be passed thru
6545 'eval'.
6546
6547 Tue Jan 25 20:33:15 1994 William M. Perry (wmperry@indiana.edu)
6548 * w3-emacs.el: Fix from arup@cmu.edu for a problem in w3-follow-link for
6549 emacs 18
6550 * w3-new-lucid.el: The problem with coredumps with lots of empty links in
6551 lemacs 19.9 should (hopefully) be fixed.
6552 * w3.el: Added wais gateway support - not sure if it works, but I get the
6553 same results as I do with Mosaic, so good enough.
6554 * w3.el: Asynchronous retrieval over http works again.
6555 * w3-new-lucid.el, w3-epoch.el: Made sure w3-insert-graphic retrieved
6556 graphics synchronously.
6557
6558 Mon Jan 24 23:30:40 1994 William M. Perry (wmperry@indiana.edu)
6559 * w3.el: Added w3-use-starting-documents and w3-show-starting-documents
6560 that display the contents of the hotlist-type w3-starting-documents
6561 variable.
6562 * w3.el: Added function w3-insert-formatted-url... inserts a formatted <A
6563 HREF...></A> construct in a buffer. Url is the url of the current
6564 buffer (or link under point with prefix arg), text of the link defaults
6565 to the title of the buffer or the text of the link under cursor. Buffer
6566 to insert into is prompted for.
6567 * w3-emacs19.el, w3-epoch.el, w3-lucid.el, w3-new-lucid.el: Added function
6568 w3-zone-at that returns the zone at the position passed to the function
6569 (can be point or marker).
6570 * w3.el: Changed the inlined images to have the highlight attribute if
6571 possible.
6572 * w3-emacs.el, w3-emacs19.el, w3-new-lucid.el, w3.el: Rewrote lots of
6573 functions so that inlined images are stored in their own zone, and
6574 control-middle-mouse-button or M-x w3-follow-inlined-image will fetch
6575 the inlined image and send it to an external viewer. w3-follow-link will
6576 also get an inlined image if it cannot find a hyperlink or a form entry
6577 area under cursor.
6578 * w3-emacs.el: Added w3-zone-eq for emacs 18 so that radio buttons will
6579 work.
6580 * w3.el: Changed w3-handle-graphics so that if w3-delay-image-loads is t,
6581 use a marker instead of an absolute (point) reference.
6582 * w3-new-lucid.el: Fixed a problem in the delayed image loading - would
6583 always try to find w3-working-buffer, which would (should) not exist
6584 when doing a delayed load.
6585 * w3-new-lucid.el: Added missing interactive spec to
6586 w3-load-delayed-images
6587 * w3-new-lucid.el: Added function w3-load-delayed-images, and activated
6588 the delay image load menu choice, added load delayed images menu choice.
6589 * w3.el: A few changes to the gopher support - should recognize gopher
6590 directories more reliably.
6591 * dist.Makefile: Fixed distribution makefile to use the new system of 1
6592 large file.
6593 * w3.el: Fixed problem with radio buttons - if more than one was set due
6594 to bad use of the CHECKED argument, then it would not let you turn one
6595 of them off.
6596
6597 Sat Jan 22 12:36:28 1994 William M. Perry (wmperry@indiana.edu)
6598 * w3.el: Fixed problem where unknown tags in a <PRE> or <XMP> segment were
6599 getting nuked - bad when trying to show source code with < and > in them
6600 - large chunks would disappear. Thanks to Magnus Y Alvestad
6601 <magnus@ii.uib.no> for noticing the problem.
6602
6603 Fri Jan 21 20:52:24 1994 William M. Perry (wmperry@indiana.edu)
6604 * w3.el: Merged most of the files into one large one.
6605 * w3.el: Parse out mime-types file if it exists at startup.
6606 * w3-epoch.el: Changed epoch to use the class name Emacs instead of emacs.
6607 * w3.texi: Fixed dumb mistake in documentation about w3-mode-hooks and
6608 list indentation
6609 * w3.el: Keep/restore tab-stop-list when going into w3-mode
6610 * w3-new-lucid.el, w3-lucid.el, w3-emacs19.el: Renamed a few menu items,
6611 and activated 'forward' and 'back' buttons.
6612
6613 Thu Jan 20 23:27:31 1994 William M. Perry (wmperry@indiana.edu)
6614 * w3-epoch.el: No longer remove numbers and periods from zones in
6615 w3-fix-extent-endpoints
6616 * dist.Makefile: Fixed the 'make install' target.
6617
6618 Thu Jan 20 15:55:04 1994 William M. Perry (wmperry@indiana.edu)
6619 * w3-parse.el: Did a bit of cleaning up in the parsing code -
6620 obsolete/short functions removed or merged.
6621
6622 Wed Jan 19 20:15:14 1994 William M. Perry (wmperry@indiana.edu)
6623 * w3.el: Added version # of efs/ange-ftp to the bug report template.
6624 * w3-new-lucid.el: Took out deletion of region when conversion of pixmaps
6625 failed . . . don't need it in lucid
6626 * w3-new-lucid.el: Put in quick hack to go to 1+ extent-start-position to
6627 get around bug in lemacs 19.9
6628 * w3-new-lucid.el, w3-epoch.el: Changes to the graphics code to work with
6629 the new w3-request-* variables
6630 * w3-forms.el, w3-mime.el, w3-misc.el, w3-url.el, w3-vars.el: Using new
6631 variables to control extra headers in MIME requests, as well as
6632 specifying methods/data.
6633
6634 Tue Jan 18 15:13:33 1994 William M. Perry (wmperry@indiana.edu)
6635 * w3-mime.el: Changed mailcap parsing to strip out leading/trailing spaces
6636 * w3-forms.el: Changed w3-form-encode to check if the query is empty
6637 before doing a substring. Thanks to Michael Jankowski for noticing the
6638 problem
6639 * w3-forms.el: Applied patch from Michael Jankowski to fix a problem in
6640 w3-finish-text-entry in emacs 19 - tried to change text properties in a
6641 read-only buffer
6642 * w3-misc.el, w3-mule.el, w3-url.el, w3-viewers.el: Miscellaneous patches
6643 by Shin-ya Sato <sato@mahler.ntt.jp> for MULE support
6644 * w3-lucid.el, w3-new-lucid.el: Removed reference to 'value' from
6645 w3-x-popup-menu - might not always be bound.
6646 * w3-url.el: Changed newsgroup handling yet again - can now work with
6647 either Flee's nntp or the original nntp.el by Umeda. No longer
6648 require's gnus.
6649 * w3-new-lucid.el: Wrapped the make-pixmap call in a condition-case for
6650 safety.
6651 * w3-epoch.el: Changed w3-insert-graphic to insert a '^' to attach the
6652 graphic to.
6653 * w3-new-lucid.el: Changed w3-insert-graphic to create a larger extent
6654 instead of using '^' - looks much better now.
6655 * w3-parse.el: Changed w3-handle-graphics to not insert a '^' for each
6656 graphic - leave that up to w3-insert-graphic if it needs it.
6657
6658 Mon Jan 17 22:32:40 1994 William M. Perry (wmperry@indiana.edu)
6659 * w3-vars.el: Added image/x-xbitmap to the list of graphics converters.
6660 * w3-lists.el, w3-parse.el: Changed handling of <LI SRC> to only check if
6661 w3-insert-graphic is defined, not hardcoded just for epoch.
6662 * w3-url.el: Directory listings in local file and ftp access now have
6663 icons.
6664 * w3-epoch.el: Cacheing of images will now only store the image once, not
6665 once for every time it is used.
6666 * w3-new-lucid.el: Graphics work now - image/xbm's are translated into the
6667 foreground and background color of the 'default face.
6668 * w3-gopher.el: Gopher handling now spits out icons with appropriate ALT
6669 refs.
6670 * w3-epoch.el: w3-insert-graphic is now only defined if epoch was compiled
6671 with graphic zone support.
6672
6673 Sat Jan 15 20:20:59 1994 William M. Perry (wmperry@indiana.edu)
6674 * w3-gopher.el: Added patch to w3-grok-gopher-link from Alastair Burt.
6675 Also added support for gopher urls with searches embedded in them
6676 (Mosaic-style searches with '?' instead of tab.
6677 * w3.el: Added printing of whether you are in Mule, and the window system
6678 andd window system version in w3-submit-bug.
6679
6680 Fri Jan 14 22:37:42 1994 William M. Perry (wmperry@indiana.edu)
6681 * w3-mime.el: Fixed authentication - was looking for the wrong header.
6682 Also added support for using the URI: field instead of the Location:
6683 field to get in sync with the latest HTTP/1.0 specification.
6684 * w3-lists.el: Few more message->w3-lazy-message conversion
6685
6686 Thu Jan 13 23:15:36 1994 William M. Perry (wmperry@indiana.edu)
6687 * w3-gopher.el: Added patches to w3-gopher.el from Alastair Burt
6688 <burt@dfki.uni-kl.de> that fixed a few problems.
6689 * w3-mule.el, w3-url.el: Miscellaneous mule enhancements
6690
6691 Wed Jan 12 19:41:05 1994 William M. Perry (wmperry@indiana.edu)
6692 * w3-new-lucid.el: Fixed problem with my misunderstanding of the 'end-open
6693 and 'start-open extent properties.
6694 * w3-lucid.el, w3-new-lucid.el: Added patch by Alastair Burt
6695 <burt@dfki.uni-kl.de> that changes w3-x-popup-menu to do a
6696 completing-read if the last event was not a button/menu event.
6697 * w3-viewers.el: Fixed w3-save-binary-file
6698 * w3-mime.el: Changed w3-parse-mailcap to use new variable
6699 w3-mime-mailcap-overrides. If t, then entries in the users mailcap file
6700 will replace the defaults in w3-mime-viewers.
6701 * w3-misc.el: Changed w3-upcase-region so that it will not touch entity
6702 declarations either.
6703
6704 Mon Jan 10 22:43:51 1994 William M. Perry (wmperry@indiana.edu)
6705 * w3-parse.el: REL and REV attributes of links can now be comma-separated
6706 lists.
6707 * w3-parse.el: Fixed broken regular expression in <LINK> parsing
6708 * w3-lists.el: Fixed problem of paragraphs within lists having the
6709 highlighting stripped from the first character.
6710 * w3-parse.el, w3-url.el: Changed most of the unimportant 'message's to
6711 use w3-lazy-message instead.
6712 * w3-url.el: Added variable w3-show-status. If nil, no messages will be
6713 shown in the modeline showing where the current retrieval/parse is at.
6714 * w3-parse.el: Added patch by Rainer Pruy
6715 <Rainer.Pruy@informatik.uni-erlangen.de> that shows the SRC attribute of
6716 IMG tags if no ALT tag is given.
6717 * w3-emacs.el: Added mouse support for emacs 18
6718
6719 Sat Jan 8 20:32:46 1994 William M. Perry (wmperry@indiana.edu)
6720 * w3-url.el: more support for bad HTTP: links
6721 * w3-misc.el, w3-mule.el, w3-viewers.el: Applied a patch from Shin-ya Sato
6722 <sato@mahler.ntt.jp> that keeps MULE from encoding binary data it
6723 receives from subprocesses, etc.
6724 * w3.el: Added tab-width to the list of variables saved in w3-mode.
6725 * w3-gopher.el: CSO searching now works.
6726 * w3-vars.el: Changed default value of w3-delimit-emphasis to take MULE
6727 into account.
6728 * w3-url.el: Added function w3-build-url that will build a URL in stages.
6729 Not used anywhere yet. Thanks to T.V. Raman for suggesting it.
6730 * w3-gopher.el: Fixed gopher support for using gateways. Won't give
6731 errors at top and bottom of buffer.
6732 * w3-misc.el: Changed w3-hexify-string so that it won't hex slashes in the
6733 string.
6734 * w3.el: Another check for efs-auto added
6735
6736 Fri Jan 7 23:53:19 1994 William M. Perry (wmperry@indiana.edu)
6737 * w3.el: Changed checking of efs/ange-ftp to also check for efs-auto
6738 before loading ange-ftp.
6739 * w3-emacs19.el, w3-lucid.el, w3-new-lucid.el: Changed menu handling to
6740 ignore links with nil HREFs when making the 'links...' menu.
6741 * w3-gopher.el: Changed w3-convert-ask-to-form for better handling of
6742 SELECT boxes that have no choices.
6743 * w3.el: Added w3-leave-buffer. Does a bury-buffer on the current buffer
6744 instead of killing it.
6745 * w3-mime.el: Fixed problem where using telnet in a subprocess would chop
6746 off lots of front of incoming data. Bad kill-line in
6747 w3-is-mime-response.
6748 * w3-misc.el, w3-url.el, w3-viewers.el: Changed all yes-or-no-p/y-or-n-p
6749 functions to use the function specified by w3-confirmation-func
6750
6751 Thu Jan 6 23:58:37 1994 William M. Perry (wmperry@indiana.edu)
6752 * w3-gopher.el: Changed gopher parsing routines to print the type of the
6753 link in the listing. The text describing the link is configurable by
6754 the variable w3-gopher-labels.
6755 * w3-gopher.el: More tweaks for more mosaic-like behavior
6756 * w3-parse.el: Searchable gopher objects no longer become inlined forms -
6757 selecting them creates the form, as in Mosaic.
6758 * w3-gopher.el, w3-url.el: Switched gopher handling to use Mosaic's type
6759 of double-typing. This makes it much easier to get searching done right
6760 (whether it needs a 7/ or not, etc).
6761
6762 Wed Jan 5 14:15:02 1994 William M. Perry (wmperry@indiana.edu)
6763 * w3-typecheck.el: Use new variable w3-passwd-entry-func instead of
6764 hard-coding ange-ftp-read-passwd.
6765 * w3.el: Reworked some of w3-do-setup, and added comments
6766 * w3.el: Changed to only require 'ange-ftp if not using efs.
6767 * w3-lists.el: Did some work on the DL handling
6768 * w3-url.el: Directory formatting routine will now include last file
6769 modification date and size if possible. If not date data is returned by
6770 file-attributes, or current-time-string does not take a parameter, then
6771 no date is shown. Size is usually shown (almost always if you use EFS
6772 instead of ange-ftp)
6773 * w3.texi: Round and round he texinfo's, where he stops, noone knows.
6774
6775 Tue Jan 4 23:00:35 1994 William M. Perry (wmperry@indiana.edu)
6776 * w3-gopher.el: Fixed problem in handling of gopher text files . . . were
6777 always being parsed as HTML.
6778 * w3-forms.el: Fixed dumb problem in encoding a gopher+ ASK form.
6779 * w3.texi: Initial revision
6780
6781 Mon Jan 3 19:06:17 1994 William M. Perry (wmperry@indiana.edu)
6782 * All files: Updated copyright notices
6783 * w3-lists.el: UL and OL lists can now have <LI ALT="some text" SRC="some
6784 image">
6785 * w3-misc.el: Renamed w3-rassq-with-equal to w3-rassoc
6786 * w3-emacs.el, w3-emacs19.el: Fixed stupid problem where I was trying to
6787 call the x-store-cut-buffer function even if not in X
6788
6789 Sun Jan 2 22:47:02 1994 William M. Perry (wmperry@indiana.edu)
6790 * w3-misc.el: Added a function to break up a menu description into smaller
6791 chunks and submenus.
6792 * w3-gopher.el: Now smarter about when to parse out a gopher object as a
6793 directory listing
6794 * w3-emacs19.el, w3-lucid.el, w3-new-lucid.el, w3-emacs.el, w3-epoch.el:
6795 Added function w3-store-in-x-clipboard
6796 * w3.el: w3-save-url will now copy the url into the X clipboard
6797 * w3.el: Added autoloads that autoload.el can understand.
6798 * w3-forms.el: Forms links will now highlight when the mouse moves over
6799 them in lucid emacs (and any other flavor that eventually supports them
6800 in its version of w3-add-zone)
6801 * w3-gopher.el: Fixed dumb problem where parts of the gopher+ selector
6802 string were being left in w3-current-file, so things like w3-view-url,
6803 etc were getting the wrong information.
6804 * w3-gopher.el: Fixed stupid problem where I didn't convert the gopher
6805 selector strings into url encoding before creating the <A> tags in
6806 w3-format-gopher-link. This caused gopher links with spaces/tabs/etc to
6807 not be parsed correctly. Thanks to John Ladwig <jladwig@soils.umn.edu>
6808 for noticing the problem.
6809
6810 Sat Jan 1 20:08:19 1994 William M. Perry (wmperry@indiana.edu)
6811 * w3-parse.el: Added support for showing some of the HTTP/1.0 headers in a
6812 buffer. Controlled by the new variable w3-show-headers. Should be a
6813 list of HTTP/1.0 headers (all lowercase) to include at the end of the
6814 buffer. If nil, nothing will be shown. Thanks to Jared Rhine for
6815 suggesting it.
6816 * w3-gopher.el: Removed multiple definitions of w3-parse-gopher, and
6817 revamped the handling of gopher titles.
6818 * w3-misc.el: Changed w3-batch-fetch to be more robust - is now able to
6819 retrieve any type of information, and the user can specify whether they
6820 want formatted text, raw HTML, or transfer in binary mode.
6821 * w3-parse.el: Changed the fill-column and <HR> calculation routines to
6822 honor the new variable w3-strict-width.
6823 * w3-misc.el: Removed some useless variables from w3-get-url-at-point in
6824 the eternal quest for less compilation warnings.
6825 * w3-misc.el: Fixed problem in w3-strip-leading-spaces and
6826 w3-eat-trailing-space
6827 * w3-parse.el: The link building code will now remove all entity
6828 references in the link text before storing it in the zone - this means
6829 that the menu building code and w3-complete-link will no longer have
6830 unresolved entities in them looking nasty.
6831 * w3-misc.el: Added function w3-fix-entities-in-string. Takes any string
6832 and removes all entity references within it, and replaces it with normal
6833 text (uses the w3-html-entities assoc list).
6834 * w3-new-lucid.el, w3-lucid.el: Added function w3-x-popup-dialog
6835
6836 Fri Dec 31 21:45:04 1993 William M. Perry (wmperry@indiana.edu)
6837 * w3-new-lucid.el, w3-lucid.el: Fixed problem in w3-fix-extent-endpoints
6838 * w3-misc.el: Fixed problem in w3-eat-trailing-space that would always
6839 remove one too many spaces.
6840 * w3-mosaic.el: Added function w3-rename-hotlist-entry to give a new title
6841 to an item in your hotlist. Will not let you use a title that is
6842 already a member of the hotlist.
6843 * w3-emacs19.el, w3-lucid.el, w3-new-lucid.el: Added a few options to the
6844 navigation menu
6845 * w3-url.el: Added a patch from Fran Litterio <franl@centerline.com> that
6846 adds variable w3-reuse-buffers. Also changed the buffer reusing code
6847 will skip over w3-working-buffer in its search for a matching url.
6848 * w3-url.el: Fixed problem in passing things off to gopher-mode with blank
6849 selector strings - was not defining a good type (type was set to 0
6850 instead of ?1).
6851 * w3-url.el: Fixed typo in gopher handling
6852 * w3-gopher.el: Added % retrieved messages when retrieving a gopher+
6853 object, fixed problem in gopher parsing for emacs 19.
6854
6855 Thu Dec 30 23:58:19 1993 William M. Perry (wmperry@indiana.edu)
6856 * w3-gopher.el: Fixed dumb problem in gopher formatting - didn't check if
6857 the selector string was longer than 1 character before trying to extract
6858 the first char.
6859 * w3-misc.el: Fixed major problems with w3-strip-leading-spaces and
6860 w3-eat-trailing-space again.
6861 * w3-forms.el: Added support for submitting gopher+ ASK blocks
6862 * w3-url.el: Changed gopher support/url parsing routines to handle gopher+
6863 and gopher ASK blocks without warping the URLs too much.
6864 * w3-gopher.el: Added in gopher+ support
6865 * w3.el: Fixed viewing of gopher links for new storage format.
6866 * w3-gopher.el, w3-url.el: Revamping gopher
6867 * w3-vars.el: Added variable w3-gopher-to-mime
6868 * w3-vars.el: Added variable w3-gopher-types
6869
6870 Thu Dec 30 13:57:53 1993 William M. Perry (wmperry@indiana.edu)
6871 * Added support for Mule (Multi-Lingual Emacs), mainly highlighting of
6872 links. Thanks to takada@seraph.ntt.jp for the patches.
6873 * w3-next.el: Added provide 'w3-next
6874 * w3-parse.el: Might have fixed the over-run into other words/spaces
6875 in link highlighting.
6876
6877 Wed Dec 29 23:33:07 1993 William M. Perry (wmperry@indiana.edu)
6878 * w3-misc.el: Added function w3-fetch-url-at-point... thanks to Torre
6879 J. Wenaus <wenaus@gem1.llnl.gov> for the code.
6880 * w3-parse.el: Back to using window-width as starting point for
6881 w3-right-border.
6882 * w3-vars.el: Removed variable w3-hypertext-extns
6883 * w3-mosaic.el: Removed support for adding old gopher-mode pages to
6884 the hotlist. Trying to get people to use hypertext-gopher-mode.
6885 * w3-next.el: Initial revision
6886 * w3-gopher+.el: Added new function w3-convert-ask-to-form that
6887 converts a Gopher+ ASK block into an HTML form.
6888 * w3-forms.el: Value and default value are now reset for each SELECT
6889 area in forms.
6890 * w3-vars.el: Changed default gopher handling to be in hypertext.
6891
6892 Tue Dec 28 17:41:51 1993 William M. Perry (wmperry@indiana.edu)
6893 * w3-url.el: Can now handle http:/somefile - it will substitute the
6894 server and port of the current document to make a complete url.
6895 * w3-forms.el: Names in INPUT tags can be empty
6896 * w3-auth.el, w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-forms.el,
6897 w3-lists.el, w3-mime.el, w3-misc.el, w3-parse.el, w3-typecheck.el,
6898 w3-url.el, w3-vars.el, w3.el: Removed lots of references to bound
6899 but unreferenced variables.
6900 * w3-misc.el, w3-url.el, w3-vars.el, w3.el: Added new variables
6901 w3-mail-command and w3-mail-other-window-command. These variables
6902 will control what functions are called when w3 needs to send mail.
6903 W3 tries w3-mail-other-window-command only if w3-mutable-windows is
6904 t, then w3-mail-command if this function is not bound. Then goes to
6905 mail-other-window, then just to mail.
6906
6907 Fri Dec 24 03:21:58 1993 William M. Perry (wmperry@indiana.edu)
6908 * w3-url.el: Formatting directories now gives a progress indicator in
6909 % of files converted to hypertext listing.
6910 * w3-url.el: Added code to check for whether a file is a symbolic
6911 link. If it is, then put in an arrow and the name of the link (like
6912 ls -l).
6913
6914 Thu Dec 23 18:53:54 1993 William M. Perry (wmperry@indiana.edu)
6915 * w3-epoch.el, w3-misc.el, w3-parse.el, w3-typecheck.el, w3-vars.el:
6916 Replaced long regular expressions for checking whether a URL is
6917 relative or not with a variable w3-nonrelative-link to save
6918 space/typing, and it will be easier to change in the future.
6919 * w3-misc.el: Added function w3-batch-fetch to retrieve all the urls
6920 passed to it on the command line and save them as text files.
6921 Thanks to Jared Rhine for suggesting it.
6922 * w3-parse.el: Removed use of screen-width/window-width when computing
6923 fill column. Uses old value of fill-column.
6924 * w3-mosaic.el: Fixed problem in new personal annotation parsing code
6925 that would barf if you didn't have any personal annotations.
6926
6927 Thu Dec 23 16:28:22 1993 William M. Perry (wmperry@indiana.edu)
6928 * w3-mosaic.el: Made lots of changes to the personal annotation
6929 handling. Deletion will work properly now (won't mess up the
6930 internal representation of the annotations), support for the real
6931 Mosaic annotation format (more than one annotation on a url yields
6932 only one line in the annotation LOG file), figures out the highest
6933 annotation number instead of using the last line in the file +1.
6934 * w3-emacs.el: Added definition of w3-create-faces.
6935 * w3-gopher+.el: Initial revision
6936 * w3-gopher.el: Fixed quite a few problems with gopher support.
6937
6938 Tue Dec 21 06:47:50 1993 William M. Perry (wmperry@indiana.edu)
6939 * w3-parse.el: Fixed idiotic problem where no PRE segments were being
6940 rendered. *sigh*
6941
6942 Sat Dec 18 15:03:59 1993 William M. Perry (wmperry@indiana.edu)
6943 * w3-url.el, w3-gopher.el, w3-forms.el: Added support for searching in
6944 gopher. Transforms into a special type of form, like <ISINDEX>
6945 tags. Only works if retrieved from a gopher listing right now.
6946 * w3-vars.el: Changed default viewer for text/plain to be w3-mode
6947 * w3-parse.el: Fixed problem with recursive filling of paragraphs - if
6948 there were too many <PRE> segments, then it would die from recursing
6949 too much. Thanks to Tom Tromey <tromey@busco.lanl.gov> for pointing
6950 out the problem.
6951
6952 Fri Dec 17 23:01:57 1993 William M. Perry (wmperry@indiana.edu)
6953 * w3-url.el: Changed the display of XX of YY bytes transferred in
6954 HTTP/1.0 responses to be optional. Would mess some people up that
6955 are behind gateways using telnet, etc. Variable is
6956 w3-show-http2-transfer.
6957 * w3-lists.el: Added support for <LI SRC="blahblahblah"> for list
6958 items with icons, etc.
6959 * w3-epoch.el: Rewrote the resource fetching routines to me
6960 consistent with emacs 19 and lucid emacs.
6961 * w3-lucid.el, w3-emacs19.el, w3-epoch.el, w3-new-lucid.el: Moved all
6962 face creation stuff into w3-create-faces.
6963 * w3-vars.el: Fixed typo in w3-graphic-converter-alist
6964 * w3-vars.el: Added keybindings > & < to go to end/beginning of
6965 document. Added functions w3-end-of-document and
6966 w3-start-of-document to go the end and beginning of a document
6967 respectively.
6968 * w3-forms.el: Fixed a problem in the new text area support.
6969 * w3-forms.el, w3-typecheck.el: Reworked quite a bit of stuff to get
6970 forms submissions working correctly. You no longer have to keep
6971 buffers around until you submit the form, and the default text (or
6972 the current value of the button) is inserted each time you edit the
6973 form area.
6974 * w3-mime.el: Changed w3-parse-mime-viewers to split the Accept:
6975 string onto one or more lines as appropriate, as the NCSA server
6976 doesn't seem to like the long Accept: line when POSTing a form.
6977 * w3.el: Merged in support for NeXT emacs from Laurent Dami
6978 <dami@cui.unige.ch> (emacs 18.58 on NeXTstep)
6979 * w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lucid.el,
6980 w3-new-lucid.el: Added function w3-setup-version-specifics that will
6981 do any required fiddling for each version of emacs.
6982
6983 Thu Dec 16 23:22:08 1993 William M. Perry (wmperry@indiana.edu)
6984 * w3-new-lucid.el: Fixed problem with w3-fix-extent-endpoints failing
6985 when an extent was completey spaces/newlines
6986 * w3-forms.el: Changed regular expressions to allow one or more =
6987 signs in name/value tags.
6988 * w3-forms.el: Made input tags with NAME of isindex do an automatic
6989 submission, ala Mosaic, and marca@ncsa.uiuc.edu's suggestion on
6990 www-talk that browsers should standardize on this hack.
6991 * w3-parse.el: Changed form-based searching to use an input tag of
6992 NAME isindex like Mosaic.
6993 * w3-parse.el: Fixed error in new header routines. Would bomb if a
6994 header was not terminated correctly.
6995 * w3-parse.el: No longer remove tabs at the beginning of the buffer -
6996 was messing up lists. Still removes spaces/newlines
6997 * w3-forms.el, w3-parse.el: Added real support for TEXTAREA tags, and
6998 wrap TEXTAREA input tags in PRE segments.
6999 * w3-forms.el: Fixed bad regular expression in forms mode that would
7000 cause tags with VALUE="" to be drawn wrong.
7001 * w3-newparse.el, w3-url.el: Use new function w3-lazy-message instead
7002 of message. Will not update the modeline if called more than once a
7003 second. Thanks to Jamie Zawinski <jwz@lucid.com> for the patches.
7004 * w3-viewers.el: Starting viewers no longer starts an interactive
7005 shell & exec. Thanks to Jamie Zawinski for showing me that it was a
7006 dumb thing to do :)
7007 * w3-new-lucid.el: Initial revision
7008 * w3-vars.el, w3.el, w3-lists.el: Changed occurences of w3-running-era
7009 to w3-running-new-lucid
7010 * w3.el: Moved creation of w3-mime-accept-string into w3-do-setup
7011 * w3-epoch.el: Fixed problem in epoch form entry.
7012 * w3-forms.el: Changed assignment to free variable method in w3-handle-forms.
7013 * w3-forms.el: Fixed the revert button bugs in emacs 19.
7014 * w3-emacs19.el: changed w3-delete-zone to use remove-text-properties
7015 instead of putting nil text properties.
7016 * w3-emacs19.el: Changed w3-delete-zone to remove the face and
7017 mouse-face properties.
7018
7019 Wed Dec 15 22:56:43 1993 William M. Perry (wmperry@indiana.edu)
7020 * w3-lists.el: Added a 't' to calls to replace-match so that the case
7021 is preserved.
7022 * w3-vars.el: Added variable w3-list-chars-assoc for specifying what
7023 characters to insert at the front of lists.
7024 * w3-lists.el: Can now control what characters are inserted at the
7025 front of a list. See w3-list-chars-assoc for details.
7026
7027 Wed Dec 15 20:41:02 1993 William M. Perry (wmperry@indiana.edu)
7028 * Version 1.7.14
7029 * w3-forms.el: Fixed problem with resetting popdown menus to the
7030 defaults.
7031 * w3-epoch.el: Rewrote w3-fix-extent-endpoints to remove
7032 newlines/whitespace from front of zones also, as well as numbers &
7033 periods. This will fix lists, but might mess up real links once in a
7034 while. Oh well, epoch won't be around much longer anyway.
7035 * w3-mosaic.el: Fixed bug in w3-write-global-history where 'nil' in
7036 the history would cause it to choke. Thanks to franl@centerline.com
7037 for noticing the problem.
7038 * w3-emacs.el: Changed the w3-fix-extent-endpoints to remove
7039 newlines/whitespace from the front of zones also.
7040 * w3-lists.el: Changed the list handling code to use
7041 insert-before-markers if using emacs 18. This keeps the
7042 indentation/numbering to not become part of the zones.
7043 * w3-emacs19.el: Fixed a few errors with the new forms/link movement
7044 code
7045 * w3-emacs19.el: Changed w3-follow-link to not die on links with no
7046 data.
7047 * w3-emacs19.el: Changed w3-forward-link and w3-back-link to honor
7048 forms entry areas.
7049 * w3-vars.el: Changed definition of w3-header-char-assoc to use BR correctly
7050 * w3-parse.el: <BR> tags are rendered a little better now - no extra
7051 spaces from the fill-region will make them look odd.
7052
7053 Tue Dec 14 21:41:29 1993 William M. Perry (wmperry@indiana.edu)
7054 * w3-url.el: Added checking to w3-fetch to see if a buffer visiting a
7055 URL already exists before fetching it. Offers to reuse the old one if
7056 found.
7057 * w3.el: Changed w3-save-url to be more consistent with the other
7058 commands that muck with URLs. C-k grabs the current URL into the kill
7059 ring, and C-k with a prefix arg grabs the URL under pt into the kill
7060 ring. Thanks to Jared Rhine for pointing out the inconsistency.
7061 * w3-mosaic.el: Added function w3-append-hotlist. This will append a
7062 hotlist to the one currently in memory.
7063 * w3-parse.el: Fixed problem where <P> breaks after a header item were
7064 not being erased.
7065 * w3-misc.el: Added function w3-upcase-region that will convert a
7066 region of text to uppercase, but ignore any text in it that is between
7067 < and >. This will stop it from changing the links references within
7068 <A> tags.
7069 * w3-vars.el: Changed the header assoc list to use w3-upcase-region
7070 instead of upcase region. Was causing links in headers to point to
7071 the wrong files.
7072 * w3-era.el, w3-lucid.el: Added patch from Alastair Burt that fixes a
7073 few problems in the lucid menu handling code (malformed, plus trims
7074 the menu items to w3-lucid-max-item-size so that they don't shoot off
7075 the sides of your screen.
7076 * w3-url.el: Added a space at the end of the prompt in w3-open-local
7077 * w3.el: Changed w3-reload-document so that it remembers where you
7078 were in the buffer and repositions you there.
7079 * w3-mime.el: Changed the format of w3-mime-accept-string so that it
7080 can be used in other places.
7081 * w3-misc.el: Added functions w3-forward-in-history and
7082 w3-backward-in-history. This will first try to find the actual buffer
7083 recorded in the history list, then any buffer with the same URL, then
7084 goes to point in those buffers.
7085 * w3-vars.el: Added new variable w3-current-next-link and
7086 w3-current-last-link that are buffer-local. These store the history
7087 information for this buffer.
7088 * w3.el: Changed a few functions to use the new history mechanism
7089 * w3-url.el: Modified w3-fetch to store history items in the new
7090 variables
7091
7092 Mon Dec 13 23:39:20 1993 William M. Perry (wmperry@indiana.edu)
7093 * w3-emacs.el: Finished function w3-fix-extent-endpoints, but need to
7094 do something about the markers moving in front of list items.
7095 w3-fix-extent-startpoints or something similar.
7096 * w3-lucid.el: Added missing function 'w3-delete-zone Fixed menu
7097 generation error
7098 * w3-misc.el: Changed w3-maybe-relative and a few other functions to
7099 take an optional 'DATA' parameter for using the POST command,etc.
7100 * w3-forms.el: Fixed a few problems with non-POSTing forms submissions
7101 * w3-parse.el: Removed code to eat newlines/whitespace at the
7102 beginning/end of links. Was causing errors if links were within PRE
7103 segmens (actually, only if a link was the last thing in a PRE segment,
7104 and it had whitespace after it, and before the </PRE>
7105 * w3-forms.el: Fixed problem with forms <SELECTION MULTIPLE> support.
7106 Wasn't giving the fake checkboxes any 'value's, so it was reported as
7107 'ON' to the server, not the name of what was selected. Also fixed a
7108 problem where the option variable in SELECTION handling wasn't being
7109 set to nil each time, so each successive SELECTION tag would get more
7110 and more choices.
7111 * w3-parse.el: Added call to function w3-fix-extent-endpoints. Should
7112 fix the problem with forms eating newlines/spaces at the end of form
7113 entry areas when new data is entere.
7114 * w3-forms.el: Fixed problem in forms submission. Would die if the
7115 first item in a form was a SELECTION - it was not storing the
7116 method/actionurl if it was.
7117
7118 Sun Dec 12 20:54:44 1993 William M. Perry (wmperry@indiana.edu)
7119 * w3-epoch.el: Added function w3-fix-extent-endpoints
7120 * w3-emacs.el, w3-emacs19.el, w3-era.el, w3-lucid.el: Added new
7121 function w3-fix-extent-endpoints. Makes extents smaller if they have
7122 newlines/whitespace at the end. This will keep the forms support from
7123 killing newlines whenever you do a form entry.
7124 * w3-cache.el: Added code to store stuff in cache as compressed
7125 (gzipped) data.
7126 * w3-url.el: HTTP links like http://cs.indiana.edu are now recognized
7127 (no longer needs the trailing '/'
7128 * w3-lists.el: Fixed problem where alternating <P> tags would
7129 disappear within lists. Over-aggressive regular expression.
7130 * w3-url.el: Changed the handling of content-length - using
7131 w3-parse-mime-headers was causing an infinite loop in redirection.
7132 * w3-mime.el: Fixed a few problems in the redirection handling because
7133 of switching to lower-case headers in w3-current-mime-headers.
7134 * w3-url.el: Added support for using the content-length header in
7135 HTTP/1.0 responses to show how big the file is in the minibuffer.
7136 * w3-mime.el: Changed the MIME parsing routines to save the header
7137 fields in lowercase.
7138 * w3-emacs.el: Fixed dumb problem in w3-complete-link for emacs 18.
7139 Left out a call to w3-zone-data.
7140 * w3-url.el, w3-forms.el: Replaced use of member with w3-member.
7141 * w3-forms.el: Fixed error in regular expression where buttons with
7142 spaces in their VALUE fields would not be rendered.
7143 * w3-viewers.el: New way to specify whether to view process output or
7144 not. w3-working-buffer is always destroyed if a viewer is invoked.
7145 * w3-vars.el: Added variable w3-always-show-output.
7146 * w3-vars.el: Changed def. of &yuml; to be ?\377 instead of the actual
7147 character 377. Was causing problems with CVS.
7148 * w3-parse.el: Whitespace at the beginning of buffers will now be
7149 erased. Headers will now be a little more intelligent about how they
7150 do line/paragraph breaks. Headers can now be shown on text terminals
7151 by the variable w3-header-chars-assoc. Thanks to Jared Rhine for the
7152 suggestion.
7153 * w3-parse.el: Added support for user-customizable text before and
7154 after headers
7155 * w3-misc.el: Changed w3-eat-trailing-spaces and
7156 w3-strip-leading-spaces to get ride of newlines too.
7157 * w3-vars.el: Added the variable w3-header-chars-assoc to have
7158 formatting of headers on dumb terminals.
7159
7160 Fri Dec 10 21:14:07 1993 William M. Perry (wmperry@indiana.edu)
7161 * w3-lists.el: Fixed bug where lowercase list tags (ol instead of OL)
7162 would cause an infinite loop if there were within another list. Left
7163 out an (upcase (..))
7164
7165 Thu Dec 9 23:24:10 1993 William M. Perry (wmperry@indiana.edu)
7166 * w3-forms.el: Changed the handling of MULITPLE selections in option
7167 lists to be a <UL> of the options, all checkboxes with the same name.
7168
7169 Wed Dec 8 22:46:07 1993 William M. Perry (wmperry@indiana.edu)
7170 * w3-lists.el: Fixed a bug where PRE segments within lists would be
7171 ignored and filled.
7172 * w3-forms.el: Added support for the SEVERAL/MULTIPLE attribute on the
7173 SELECT input tag. Rendered as a preformatted list of checkboxes.
7174 * w3-misc.el: Added function w3-eat-trailing-space
7175 * w3-mime.el: Fixed a dumb problem where I forgot a "%s" in a format
7176 string and so wasn't sending any data during a POST forms submission
7177 * w3-forms.el: Added support for POST submission of forms
7178 * w3-mime.el: Added a 'data' field to the w3-create-mime-request
7179 function. This will make it easy to implement post in a more
7180 generalized way later.
7181 * w3-url.el: Added ability to send arbitrary data down through
7182 w3-fetch, w3-retrieve, and w3-http. Useful for POST method.
7183 * w3-emacs19.el: Removed patch for double-skipping of links in early
7184 versions of emacs. People using < 19.21 should upgrade.
7185 * w3-lists.el: Nested lists should now be a little quicker. Also
7186 fixed the problem where paragraphs within lists would have an extra
7187 space at the beginning of the first line.
7188 * w3-forms.el: Changed w3-do-form-entry to do w3-delete-zone before
7189 deleting the text contained by the zone. Previous behavior would make
7190 emacs19 bomb with an error.
7191 * w3-typecheck.el: Changed the option reading so that it checks
7192 whether w3-x-popup-menu returns a cons pair or a plain string and acts
7193 accordingly.
7194 * w3-docomp.el: Added lots of autoloads to get rid of compilation errors
7195 * w3-mime.el: Changed the header parsing to get _ALL_ the headers and
7196 store them in an assoc list instead of just getting the 3 or 4 I need
7197 now. Will make it easier to expand on later when the HTTP/1.0 spec
7198 grows.
7199 * w3-vars.el: New variable w3-current-mime-headers, which is an assoc
7200 list of MIME headers for each document.
7201 * w3-url.el: Changed w3-retrieve so that if a response it not an
7202 HTTP/1.0 response, add its name to w3-bad-server-list if it is not
7203 already a 'member'.
7204 * w3-mime.el: Added support for the new '204 NoResponse' HTTP/1.0
7205 response. No new document is displayed.
7206
7207 Tue Dec 7 21:09:21 1993 William M. Perry (wmperry@indiana.edu)
7208 * w3-forms.el: Some revisions to try and make the radio button
7209 toggling faster. Will now only change the radio button(s) that are
7210 set to be off, and the one that is supposed to be on, on.
7211 * w3-lucid.el, w3-epoch.el, w3-era.el, w3-emacs19.el: Added function
7212 w3-zone-eq
7213 * w3-era.el: Fixed typo in w3-zone-data that was causing forms to
7214 screw up.
7215 * w3-forms.el, w3-newparse.el: Use 'intern' instead of read
7216 * w3-emacs19.el: Removed the local-map from the text properties. Put
7217 it in the distribution by mistake.
7218 * w3-emacs19.el: applied patch from <michalj@fuw.edu.pl> to fix
7219 skipping 2 links when going backwards.
7220 * w3-html+.el: Fixed a missing ) or two
7221 * w3-cache.el: Initial revision
7222 * w3-vars.el: Added variables for document caching.
7223 * w3-html+.el: Trying to get tables working better
7224
7225 Mon Dec 6 23:04:01 1993 William M. Perry (wmperry@indiana.edu)
7226 * w3-era.el: Fixed dumb error where w3-follow-link would try to fetch
7227 the text of the link, not the url of the link.
7228 * w3-emacs19.el: Fixed a few things with the new text properties
7229 support.
7230 * w3-forms.el: Removed reference to free variable prompt in
7231 w3-do-form-entry. Cut & pasted a few too many lines.
7232 * w3-forms.el: Changed all the form handling routines that reformatted
7233 the buffer to use w3-form-format-<input-tag-type> instead of reusing
7234 the code. Was causing some inconsistent redraws. Thanks to Arup
7235 Mukherjee <arup@cs.cmu.edu> for noticing the problem.
7236 * w3-parse.el: Styles will now work again in epoch. Needed to
7237 re-apply a patch that got lost in a hard drive crash. Thanks to Henry
7238 A. Rowley <har@cs.cmu.edu> for the patch.
7239 * w3-emacs19.el: Fixed problem in the making of menus. Had a (list
7240 ...) that included the 'displayable' option in the menu vectors.
7241 Thanks to Jorge Sousa Pinto <mesjsp@di.uminho.pt> for noticing the
7242 problem.
7243 * w3-emacs19.el: Fixed a cut&paste error - multiply defined functions
7244 and a lot of typos in w3-complete-link
7245 * w3-misc.el: Added function w3-strip-leading-spaces
7246 * w3-era.el: Changed the w3-complete-link routine to strip spaces from
7247 the front of links so that all of them will be visible.
7248 * w3-lucid.el, w3-epoch.el, w3-emacs19.el, w3-emacs.el: Changed the
7249 w3-complete-link routine to strip spaces from the front of links so
7250 that all of them will be visible.
7251 * w3-vars.el: A few revisions to the default settings of
7252 w3-style-chars-assoc
7253 * w3-vars.el: Added the variables w3-style-chars-assoc and
7254 w3-delimit-emphasis for doing text-based markup.
7255 * w3-parse.el: Added the ability to have characters that define the
7256 start and end of a region of formatting (ie: * surrounds bold text, _
7257 surrounds underlined text, etc). Controlled by w3-style-chars-assoc
7258 and w3-delimit-emphasis variables. Thanks to Jared Rhine for
7259 suggesting it.
7260
7261 Sun Dec 5 21:38:23 1993 William M. Perry (wmperry@indiana.edu)
7262 * w3-url.el: fixed typo in w3-open-local-internal.
7263 * w3-url.el: Disabled use of w3-be-asynchronous for now
7264 * w3-era.el: Enabling/disabling of Era menus now cleaner than in lucid
7265 * w3.el: Menus will now be created when running in Era
7266 * w3-vars.el: Added face-specific stuff for Era, and modified the
7267 default value of w3-delimit-links to take the w3-running-era variable
7268 into account.
7269 * w3-vars.el: Better checking of the various w3-running-* variables.
7270 I long for the day when they will all merge. :)
7271 * w3-era.el: Added support for 'viewing' a form entry area with
7272 w3-view-this-url Will message the name and type of the form entry
7273 area, but returns nil if called with no-show 't'.
7274 * w3-era.el: More changes to be era-specific
7275 * w3-era.el: Basic switch to era-specific functions from the lucid
7276 cust. file
7277 * w3-epoch.el: Added alias w3-delete-zone (to epoch::delete-zone)
7278 * w3-emacs19.el: Added function w3-delete-zone
7279 * w3-forms.el: Use function w3-delete-zone instead of a large (cond
7280 (...)) for using delete-zone, etc. Easier to add support for new
7281 flavors of emacs.
7282 * w3-vars.el: Added the variable w3-running-era
7283 * w3.el: Added loading of specific routines for 'era' - the
7284 epoch/lucid merge
7285 * w3-era.el: Initial revision
7286 * w3-emacs19.el: Fixed a problem in w3-only-links that would return
7287 the wrong position if the link was only one character long.
7288 * w3-misc.el: Added the function w3-reload-all-files. This will
7289 remove all the 'features' 'provided by w3, and then do a (require 'w3)
7290 so that the files will all be reloaded.
7291 * w3-mime.el: Changed the w3-is-mime-response function so that it will
7292 remove the HTTP/1.0 request if it has been echoed to the screen,
7293 either by telnet or by the tcp.el emulation package. Thanks to
7294 everyone who reported the bug.
7295 * w3-parse.el: Moved handling of telnet header lines into
7296 w3-is-mime-response
7297 * w3-emacs19.el: Believe I have fixed the w3-complete-links to work
7298 with the new use of text properties instead of overlays. This should
7299 fix the problem of the links menu not showing up in X also. Thanks to
7300 T V Raman <raman@cs.cornell.edu> for noticing it was broken.
7301 * w3-mime.el: Framework for '204 No Response' put in
7302 * w3-auth.el: Removed function w3-encode-password, and put the code
7303 into the actual w3-basic-auth, since future versions will probably use
7304 different encodings for the username/password pair.
7305
7306 Sat Dec 4 12:54:43 1993 William M. Perry (wmperry@monolith)
7307 * w3-forms.el (w3-handle-selections): Added <OPTION SELECTED> support.
7308 Thanks to Darrell Kindred for telling me to do it.
7309 * w3-mime.el (w3-parse-mime-headers): Fixed a problem where redirection of
7310 URLS would lose the content-type and other headers of the URL it was
7311 redirected to. Thanks to Jared Rhine for noticing the problem.
7312 * w3-forms.el (w3-do-form-entry): Fixed a problem where form submission
7313 buffers would not stay on top of the buffer stack. Moved the submit
7314 code outside the save-excursion. Thanks to Darrell Kindred for the
7315 suggestion on how to fix it.
7316 * w3-lists.el (w3-fill-paragraphs-in-list): Dumb problem with too many
7317 newlines in paragraphs within lists. Thanks to Jared Rhine for noticing
7318 the problem.
7319 * w3-parse.el (w3-fix-paragraphs): Fixed a problem where paragraphs before
7320 the last <HR> in a buffer were not filled. Thanks to Jared Rhine and
7321 Darrell Kindred for fixes.
7322 * w3-typecheck.el (w3-read-correct-format): Added a default type checker
7323 for unknown tag types.
7324 * w3-emacs19.el (w3-follow-link): This no longer signals an error if there
7325 is no link under point.
7326 * w3-mime.el (w3-parse-mime-headers): Changed the regexp to extract the
7327 Location header from an HTTP/1.0 response so that newlines are stripped
7328 from it correctly. Thanks to Darrell Kindred for sending me the patch.
7329 * w3-misc.el (w3-open-stream): Added a pause in when connections failed.
7330 Thanks to Jost Krieger <Jost.Krieger@rz.ruhr-uni-bochum.de> for
7331 suggesting it.
7332 * w3-emacs.el (w3-add-zone): Fixed a problem in normal emacs where
7333 highlighted text <CODE>TEXT</CODE> would be interpreted as a link.
7334 Thanks to T V Raman <raman@cs.cornell.edu> for noticing the problem.
7335 * w3-vars.el (w3-mime-extensions): Changed the default MIME content type
7336 to be text/html so that pages like http://cs.indiana.edu/ will be
7337 formatted when they don't have a file extension.
7338 * w3-forms.el: Applied a path from Darrell Kindred that fixed some very
7339 odd radio button behavior.
7340 * w3-forms.el: Believe I have fixed the problem in lucid emacs where
7341 choosing a form entry box would eat the character immediately after the
7342 input tag.
7343 * w3-forms.el: Fixed a regexp that would gobble newlines/paragraph breaks
7344 after an input tag. Thanks to Skip Montanaro
7345 <montanaro@ausable.crd.ge.com> for noticing the problem.
7346 * w3-lists.el: Dumb error in a regexp that would make all <DL> lists
7347 disappear was fixed.
7348 * w3-lists.el: Added roman numeral handing to ordered lists. Thanks to
7349 Tom Loos (tloos@indiana.edu) for explaining the algorithm and writing
7350 some C code I could translate into lisp.
7351
7352 Fri Dec 3 12:04:18 1993 William M. Perry (wmperry@indiana.edu)
7353 * w3-lucid.el: Fixed stupid problem where going backwards by 1 link always
7354 took you to the first link of a buffer. Mispaced ) in
7355 w3-previous-extent.
7356 * w3-emacs19.el: Changed everything to use text-properties instead of
7357 overlays.
7358 * w3-emacs19.el (w3-add-zone): Added preliminary support for just typing
7359 into the emacs19 forms. Will talk to jwz about adding this
7360 functionality to lucid emacs.
7361
7362 Wed Dec 1 08:05:02 1993 William M. Perry (wmperry@indiana.edu)
7363 * w3-newparse.el: Created this file - has new parsing routines. Very
7364 experimental. Don't use unless you want it to choke, and then figure
7365 out why it choked. :)
7366
7367 Fri Nov 26 03:52:19 1993 William M. Perry (wmperry@indiana.edu)
7368 * w3-forms.el: Changed the forms handling routines so that it handles
7369 METHOD, ACTION, and ENCTYPE attributes of the <FORM> tag. METHOD and
7370 ENCTYPE aren't used yet. Thanks to Darrell Kindred for noticing the
7371 problem.
7372 * w3-parse.el: Fixed a formatting problem with the ISINDEX forms
7373 replacements. Was doing a fixed-case replace. Thanks to Jared Rhine
7374 <Jared_Rhine@hmc.edu> for noticing the problem.
7375 * w3-parse.el: Fixed a formatting error with <BR> tags - sometimes spaces
7376 were left at the beginning of the continued line. Thanks to Erich
7377 Schneider <erich@bush.cs.tamu.edu> for noticing the problem.
7378 * w3-misc.el (w3-lookup-style): Fixed dumb bug where I was not
7379 de-referencing the variables to the actual #<style> value in epoch.
7380 Thanks to Paul Furnanz <paul_furnanz@mentorg.com> for the initial fix.
7381 I generalized it a little.
7382 * w3-parse.el: Added a check to make sure that long URLs don't show up as
7383 extremely long buffer names. Thanks to Heiko Muenkel
7384 <muenkel@tnt.uni-hannover.de> for noticing the problem.
7385 * w3-lucid.el: Added a patch from Sjoerd Mullender
7386 <Sjoerd.Mullender@cwi.nl> to add a menu bar to lucid emacs if there
7387 wasn't one by default.
7388 * w3-emacs19.el: Added a few patches from Jin S Choi (jsc@mit.edu).
7389 Mostly fixed the hotlist menu updating code, as well as a few cosmetic
7390 changes to the FSF19 menus.
7391 * w3-epoch.el: Added a few patches from Henry Rowley <har@cs.cmu.edu> to
7392 fix a few functions that assumed epoch was compiled with
7393 add-graphic-zone.
7394 * w3-lists.el (w3-fill-paragraphs-in-list): Fixed a stupid bug where the
7395 first letter of every paragraph would be removed when filling. Thanks
7396 to Arup Mukherjee <arup@cmu.edu> for noticing the problem, and Darrell
7397 Kindred for the fix.
7398
7399 Tue Nov 16 10:55:56 1993 William M. Perry (wmperry@indiana.edu)
7400 * Makefile (install): Fixed problem where I was only copying W3FILES to
7401 the install directory, and should have used W3FILES and W3BINS.
7402 * w3-forms.el: Stupid problem where I was always trying to call
7403 w3-form-format-unknown. Simple 'not' around a statement to fix.
7404 * w3-forms.el: Yet another stupid typo - w3-format-unkown instead of
7405 w3-format-unknown. Thanks to Dan Sullivan
7406 <sullivan@quinn.physics.ncsu.edu> for the fix.
7407
7408 Mon Nov 15 21:02:50 1993 William M. Perry (wmperry@indiana.edu)
7409 * Various small changes (wrote over the new ChangeLog when doing a restore
7410 of some files).
7411 * w3-vars.el: Changed the order of w3-html-entities so that &amp; is at
7412 the end. This was causing the entities later in the list to be messed
7413 up if they occurred in the same document.
7414 * w3-lucid.el: Changed the w3-extent-at, w3-find-specific-link, and
7415 w3-next-extent to not use a free variable. Thanks to Jamie Zawinksi
7416 <jwz@lucid.com> for the patch. Dumb oversite on my part.
7417 * w3-forms.el: Made the forms formatting very extensible. The formatting
7418 function is determined by reading in lisp expression from a formatted
7419 string. w3-form-format-<type> will now be called and expected to return
7420 a string to use as the prompt.
7421 * w3-emacs19.el: Fixed dumb problem where emacs19 on a tty would not be
7422 able to find a list of links in the current document for
7423 w3-complete-link.
7424 * w3-lists.el: Fixed the filling of paragraphs within lists. No longer
7425 inserts too many newlines.
7426 * Fixed a few problems where w3-do-setup was not being called correctly at
7427 startup. This would result in an error about w3-style-regexp being nil.
7428 * w3-mosaic.el: Fixed a problem with the hotlist handling code. Mistake
7429 in a regular expression. Thanks to Jin S Choi (jsc@mit.edu) for
7430 reporting the problem and sending a fix.
7431
7432 Fri Nov 12 07:31:36 1993 William M. Perry (wmperry@indiana.edu)
7433 * w3.el: The mailcap entries are now parsed at startup.
7434 * Made changes to several files so that the new NeXTstep port of emacs 19
7435 will use faces, and not think its on a dumb terminal. Mostly involved
7436 changing a bunch of (eq window-system 'x) to an or (eq window-system
7437 'dps). While I was at it I also changed the statements so that the
7438 Presentation Manager port of emacs 19 under OS/2 will use faces, etc.
7439
7440 Thu Nov 11 07:20:13 1993 William M. Perry (wmperry@indiana.edu)
7441 * Realized I should get sick more often - I seem to get more done. :)
7442 * w3-vars.el: Added the ABSTRACT, QUOTE, and BYLINE tags to the list of
7443 emphasis tags.
7444 * w3-parse.el (w3-handle-notes): Added support for the HTML+ NOTE tags.
7445 Handles any role, and also honors the SRC= for the warning image.
7446 * w3-parse.el (w3-handle-footnotes): Added support for the HTML+ footnote
7447 and margin-note tags. Handles as links to footnotes at the end of the
7448 document.
7449 * w3-parse.el (w3-fix-render-hints): Added support for the HTML+ RENDER
7450 tag to extend the set of logical emphasis roles on a per-document basis.
7451 * w3-parse.el: Changed the emphasis handling to be more extensible. New
7452 variables w3-style-assoc and w3-style-regexp. w3-style-assoc maps tags
7453 onto style names.
7454 * w3-parse.el: Added ability to have IDS within headers. This is in
7455 conformance with the HTML+ specification.
7456 * w3-lists.el: Added ability to have IDs within <P> tags. This is in
7457 conformance with the HTML+ specification.
7458 * w3-lists.el: Added function w3-fill-paragraphs-in-list. This will fill
7459 all paragraphs within any type of list. This allows for <P> elements
7460 within lists without odd looking results.
7461 * w3-forms.el (w3-split): Changed this so that it no longer puts strings
7462 with only spaces and tabs in the assoc list that is returned. This
7463 error caused every popup FORM item to have a blank line at the end.
7464 * Added new variable w3-default-action. This specifies the lisp function
7465 to run instead of w3-prepare-buffer when W3 can't figure out the MIME
7466 type by looking at the file extension. (Things like .README or .patch
7467 would be parsed as HTML - not good). Thanks to Alastair Burt
7468 <burt@dfki.uni-kl.de> for noticing the problem.
7469
7470 Wed Nov 10 08:02:31 1993 William M. Perry (wmperry@indiana.edu)
7471 * General cleanup, better documentation in all files. Trying to merge
7472 files so that there are fewer dependencies between files. Thank
7473 goodness for the optimizing byte compiler and call-trees. :)
7474 * w3-parse.el: Removed the handling of <EM> tags. No longer part of the
7475 HTML+ specification.
7476 * w3-vars.el: Excercise in anal-retentiveness. :) Organized and
7477 alphabetized all the variables and added to quite a few documentation
7478 strings. Yeah yeah yeah, but it needed it! :)
7479 * w3-vars.el: Added a few more new keybindings from Tom Tromey
7480 <tromey@busco.lanl.gov>.
7481 * w3-misc.el (w3-maybe-eval): Added new MIME type application/emacs-lisp
7482 along with a viewer that asks whether to evaluate it after viewing it.
7483 * w3-url.el (w3-open-local): Made this a stub to call w3-fetch with file:
7484 prepended to the filename you type in. w3-open-local-internal now does
7485 all the work. Thanks to Bill Benedetto <benedett@gentire.com> for
7486 noticing it was bombing out when called non-interactively.
7487 * w3-url.el (w3-news): Added the ability to specify a news server in the
7488 news url in the proposed news://server:port/article|newsgroup method.
7489 * w3-typecheck.el (w3-optionp): Changed this to correctly handle when you
7490 don't select anything from the menu. Would mess up the page and remove
7491 the link before dying on an error. Thanks to Jin S. Choi <jsc@mit.edu>
7492 for noticing the problem.
7493
7494 Tue Nov 9 14:59:59 1993 William M. Perry (wmperry@indiana.edu)
7495 * w3-url.el (w3-file): Added proper handling of ftp://user@host commands.
7496 * w3-forms.el (w3-revert-form): Fixed this function so it will work if
7497 there are pull-down lists in the form. Also changed the forms parsing
7498 code to use the first item in a list as the default.
7499 * w3-forms.el (w3-submit-form): TEXTAREA's will now be submitted
7500 correctly. The buffer containing the information you typed in must not
7501 be killed though. I need to find a better way to store it. Maybe a new
7502 major mode? But then how to relay the info back to the w3-typecheck
7503 function as the value?
7504
7505 Mon Nov 8 13:05:29 1993 William M. Perry (wmperry@indiana.edu)
7506 * Added function w3-complete-link to do a completing-read on all the links
7507 in a buffer. Should work in all emacsen.
7508 * Changed printing, saving, and mailing of documents so that you can
7509 print/mail/save LaTeX, formatted text, or HTML source.
7510 * w3-url.el, w3-gopher.el: Changed the reading.... messages to display the
7511 actual number of bytes retrieved.
7512
7513 Sun Nov 7 11:37:53 1993 William M. Perry (wmperry@indiana.edu)
7514 * w3-url.el (w3-http): Fixed a problem where fetching something that had a
7515 viewer associated with it when the connection was down or the file was
7516 not found would still drop you into the viewer... often with odd
7517 results.
7518 * w3-lucid.el: Fixed a few bugs in the new lucid menus - was adding a nil
7519 menu item (buffers with no links, no hotlist in memory, etc). Caused
7520 system crashes on linux, headaches on other operating systems. Thanks
7521 to Alastair Burt <burt@dfki.uni-kl.de> and Arup Mukherjee
7522 <arup@KALI.FTM.CS.CMU.EDU> for noticing the problem and for the initial
7523 patches.
7524 * w3-mosaic.el: Think I fixed a problem with the hotlist parsing code.
7525 Thanks to Jin S. Choi <jsc@slayer.mit.edu> for noticing the problem.
7526
7527 Wed Nov 3 21:35:44 1993 William M. Perry (wmperry@indiana.edu)
7528 * w3-lucid.el: Completely reworked the menu setup. Several different
7529 menus, mirroring the setup of Xmosaic.
7530 * w3-vars.el: Assigned a few new keybindings to make w3 a little closer to
7531 info mode. Also redefined the M-C-v and M-b keys to use the C-c prefix
7532 as they should.
7533
7534 Mon Nov 1 09:42:18 1993 William M. Perry (wmperry@indiana.edu)
7535 * w3-parse.el (w3-build-links-list): Changed this so that it no longer
7536 puts the delimiters around links with no HREFs. Thanks to Ivan Herman
7537 <Ivan.Herman@cwi.nl> for noticing that it was still broken.
7538 * w3-epoch.el (w3-insert-graphic): Changed this function to redirect
7539 the output into the file instead of outputting it to STDOUT and then
7540 saving it in a buffer and then writing the buffer. Faster,
7541 especially for large files, and don't have to worry about how many
7542 lines to delete at the top of the buffer.
7543
7544 Sun Oct 31 10:31:04 1993 William M. Perry (wmperry@indiana.edu)
7545 * w3-parse.el (w3-build-links-list): Think I've fixed the problem of
7546 links in headers being formatted with newlines.
7547 * w3.el (w3-parse-relative-link): Fixed a problem where links of the
7548 type "#something" would retrieve the current directory. Stupid
7549 mistake. Thanks to Ivan.Herman@cwi.nl for noticing it.
7550 * w3-forms.el: Fixed quite a few problems with the Emacs 18 support.
7551 Problem was with using markers as start and end positions to
7552 creating new zones - they got set to nil when the whole region was
7553 deleted, so subsequent delete-regions failed. This also caused a
7554 problem when trying to use the submit or reset buttons.
7555 * w3-typecheck.el (w3-read-correct-format): Fixed a problem with the
7556 pulldown menu support in emacs 18. The last-input-event variable
7557 doesn't exist, so wrapped its use in an if boundp ..., etc.
7558 * w3-gopher.el (w3-do-gopher): Fixed problem where links like
7559 gopher://somesite/11/etc/etc/ would not get parsed - was seeing 11
7560 and thinking it wasn't a directory.
7561 * w3-url.el (w3-gopher): Fixed a problem where a match-beginning got
7562 lost because of a misplaced w3-unhex-string. Thanks to Arup
7563 Mukherjee <arup@cmu.edu> for noticing the problem.
7564 * w3-emacs.el: Changed the forward and backward link handling code so
7565 that it will skip white space at the beginning of a link. Thanks to
7566 Arup Mukherjee <arup@cmu.edu> for noticing the problem.
7567 * w3-parse.el (w3-handle-comments): Fixed this function to handle either
7568 comments written according to the HTML spec (with a trailing -->) or the
7569 Xmosaic-handled way (with no --). Thanks to Darrell Kindred
7570 <dkindred@KALI.FTM.CS.CMU.EDU> for noticing the problem.
7571 * w3-mosaic.el (w3-parse-hotlist): Applied a patch by Arup Mukherjee
7572 <arup@cmu.edu> and Darrell Kindred <dkindred@KALI.FTM.CS.CMU.EDU> to fix
7573 an annoying problem where the first page you retrieved in a w3 session
7574 would not be shown, and the buffer you started out in would be put into
7575 w3-mode.
7576
7577 Sat Oct 30 13:38:43 1993 William M. Perry (wmperry@indiana.edu)
7578 * w3-misc.el (w3-preview-this-buffer): Fixed this so that it does a
7579 buffer-file-name instead of just buffer-name so that it will be able
7580 to reload documents correctly.
7581 * w3-epoch.el: Fixed stupid problem in w3-follow-link where it called
7582 w3-do-form-entry with the arguments in the wrong order.
7583 * w3-emacs19.el: Removed requirement of cl. Took up lots of space - was
7584 old anyway. 'last' is no longer needed.
7585 * Applied patches to Makefile from Jamie Zawinskie <jwz@lucid.com> so it
7586 will compile in a better way.
7587 * Added full GNU copyleft notice to all the source files so that it can be
7588 distributed with Lucid Emacs. Also changed lots of functions to make the
7589 files compile with fewer warnings about unbound variables.
7590
7591 Wed Oct 27 07:10:56 1993 William M. Perry (wmperry@indiana.edu)
7592 * w3-forms.el (w3-handle-selections): Added this function to handle the
7593 new <SELECT> tag in HTML+. Supercedes the TYPE="OPTION" tag. This also
7594 handles the scrolling list boxes and multiple pick lists. Multiple pick
7595 lists don't work correctly yet though.
7596 * w3-mime.el (w3-parse-mailcap): New function to parse the .mailcap file
7597 used by Mosaic/metamail/etc. Appends it to the w3-mime-viewers assoct
7598 list - format is preserved correctly. If the MIME type is already in
7599 the assoc list, then it is skipped.
7600
7601 Tue Oct 26 08:39:23 1993 William M. Perry (wmperry@indiana.edu)
7602 * w3-epoch.el (w3-follow-link): Fixed a problem where w3-follow-link
7603 would not work correctly - needed to wrap the 't' start of an if
7604 statement with a progn.
7605 * w3-epoch.el (w3-create-hrule): Created this function to generate a
7606 pixmap the size of the current window width to use for horizontal
7607 rules. Also changed the parser to use add-graphic-zone if it is in
7608 epoch and it finds an <HR>, otherwise it will use the dashes.
7609
7610 Mon Oct 25 17:15:05 1993 William M. Perry (wmperry@indiana.edu)
7611 * w3-vars.el (w3-mime-extensions): Added _LOTS_ more MIME types +
7612 descriptions of _ALL_ of them.
7613 * w3-lucid.el (w3-mouse-handler): Changed this to use the new function
7614 w3-link-info. Is a little easier to use.
7615 * w3-misc.el (w3-link-info): New function to give an intelligent guess of
7616 what the link is pointing to. ie: 'A hypertext file on the local file
7617 system' or 'A newsgroup (comp.infosystems.www) from NNTP server
7618 usenet.ucs.indiana.edu'
7619 * w3-url.el (w3-open-local): Fixed a problem where opening a local file as
7620 ~/..../fname.html would cause an error if you had a relative reference
7621 past the ~/ point. Thanks to Benjamin Pierce <bcp@dcs.ed.ac.uk> for
7622 noticing the problem.
7623 * w3.el (w3-search): Changed this function to make sure that only 1 '?' is
7624 appeneded to the url when searching. Thanks to Arup Mukherjee
7625 <arup@cmu.edu> for noticing the problem.
7626
7627 Sat Oct 23 10:25:32 1993 William M. Perry (wmperry@indiana.edu)
7628 * w3-epoch.el: Fixed w3-follow-link so it will work again - was
7629 messing up once in a while because of the new code to let images be
7630 used as links.
7631 * w3-epoch.el: Using images as links should work now. Need to have it
7632 check for failure of reading the XPM and use the ALT attribute if it
7633 does.
7634 * w3-url.el (w3-format-news): Fixed this function so that it will no
7635 longer call w3-sentinel on its own. Also changed it so that the <TITLE>
7636 is set to the subject, not the newsgroup name.
7637 * w3-epoch.el: redid the image code to limit the images to 40 colors.
7638 This allows more images to be read in before the conversions start
7639 failing. Can change this arbitrary limit by changing the argument
7640 to ppmquant in w3-graphic-converter-alist.
7641 * w3-misc.el (w3-hexify-string): Fixed this function - it would mess
7642 up when sending hex codes < F. (ie: %F instead of %0F).
7643
7644 Fri Oct 22 12:37:26 1993 William M. Perry (wmperry@indiana.edu)
7645 * w3-url.el: Removed all the references to &optional source in all the
7646 different retrieval areas (w3-http, w3-file, w3-gopher, etc). This will
7647 all be handled in w3-build-continuation from now on. Also changed it so
7648 that printing/sourcing a document doesn't explicitly set the w3-source
7649 variable or w3-print-next, it just wraps the calls to w3-sentinel in a
7650 let statement.
7651 * w3-url.el (w3-http): Changed w3-http to insert an error message into
7652 w3-working-buffer if it couldn't connect to the server. Thanks to
7653 Bengt Andersson <Bengt.Andersson@telelogic.se> for noticing the problem.
7654
7655 Thu Oct 21 06:31:09 1993 William M. Perry (wmperry@indiana.edu)
7656 * w3-mime.el (w3-parse-mime-headers): Changed the detection of circular
7657 redirection to insert a warning at the end of whatever it did retrieve
7658 instead of signalling an error. This way people will know who to
7659 contact for the problem.
7660 * w3-epoch.el (w3-insert-graphic): Added support for ALIGN attribute
7661 of the IMG tag.
7662 * w3-parse.el (w3-fix-paragraphs-in-region): Fixed stupid problem where
7663 ordered lists would not be filled correctly if unordered lists were
7664 positioned before them in the buffer. Thanks to Bengt Andersson
7665 <Bengt.Andersson@telelogic.se> for noticing the problem.
7666
7667 Wed Oct 20 11:35:40 1993 William M. Perry (wmperry@indiana.edu)
7668 * w3-auth.el (w3-basic-auth): Fixed a stupid problem in a regular
7669 expression that caused it to only do access-authorization lookups on the
7670 first part of the path. Now passes all cern tests successfully. On to
7671 pubkey!
7672 * w3-mime.el (w3-create-mime-request): Took out all the \r's. Was
7673 screwing up Cern's experimental authorization server.
7674 * w3-forms.el: Fixed problem in the handling of TEXT input tags when the
7675 initial value was longer than the visible size. Also fixed problem where
7676 typing in a password longer than the visible size caused an error.
7677 * w3-url.el (w3-open-local): Changed this function to call w3-sentinel
7678 if it was called interactively. This way 'o' in a w3 buffer still
7679 works.
7680 * w3-epoch.el (w3-insert-graphic): Completely rewrote this function.
7681 It should be able to get graphics over any type of protocol (it
7682 goes thru w3-retrieve). w3-graphic-converter-alist also now goes by
7683 MIME types.
7684
7685 Tue Oct 19 10:12:49 1993 William M. Perry (wmperry@indiana.edu)
7686 * w3-misc.el (w3-use-links): New function to do a completing read on the
7687 <LINK> tags in the current document. No keybinding yet.
7688 * w3-misc.el (w3-mail-to-author): New function to send mail to the author
7689 of a document. Uses the <LINK> tag with REV=made if any is found.
7690 * w3-parse.el: Added storage of the <LINK> attributes. w3-mail-to-author
7691 will send mail to the author if the 'made' LINK is found.
7692 * w3-url.el (w3-fetch): Added in check to see if w3-working-buffer exists
7693 before calling w3-sentinel. Would give error "No such buffer *W3*" if
7694 you followed a telnet/tn3270/rlogin link.
7695 * w3-gopher.el: Changed the hypertext gopher support to just return raw
7696 HTML like all the other functions now.
7697 * w3.el (w3-parse-relative-link): Changed w3-relative-link to just call
7698 w3-fetch on the results of this function so I could use it in
7699 w3-parse-mime-headers for redirection.
7700 * w3-url.el (w3-retrieve): Moved everything from w3-fetch into this
7701 function. It just returns the name of the buffer the raw HTML is put
7702 into - no processing is done. w3-fetch is now just a call to this
7703 function and then w3-sentinel. HTTP/1.0 redirection and authorization
7704 are handled before exiting.
7705 * w3-auth.el: Added an optional argument to the w3-XXX-auth functions. If
7706 third argument OVERWRITE is non-nil, and a password is found, it is
7707 ignored and a new user/pass combination are prompted for.
7708
7709 Mon Oct 18 08:38:00 1993 William M. Perry (wmperry@indiana.edu)
7710 * w3-parse.el (w3-prepare-buffer): Moved the call to w3-handle-forms to be
7711 after w3-restore-pre so that forms inside <PRE> segments would turn out
7712 right. Not part of the spec, but useful. Thanks to Rob Tillotson
7713 <cq@staff.cc.purdue.edu> for noticing the problem and suggesting the
7714 fix.
7715 * w3-auth.el (w3-b64-encoding): Actually wrote the base 64 encoding
7716 function in lisp. Much faster than using the subprocess.
7717 * w3-lucid.el (x-popup-menu): Added this function to do a blocking popup
7718 menu. Thanks to Jamie Zawinski (jwz@lucid.com) for telling me where to
7719 look - its a hacked up version of yes-or-no-p-dialog-box from
7720 prim/menubar.el.
7721 * w3-mime.el (w3-create-mime-request): Added in checking for authorization
7722 into the MIME request. If a match is found using w3-basic-auth, then a
7723 new line is added with the encoded password.
7724 * w3-auth.el (w3-basic-auth): This now takes an optional parameter PROMPT,
7725 that if non-nil and a server and/or directory is not found in the list,
7726 then the user is prompted for a username/password. If nil, it just
7727 returns nil if not user/pass found.
7728 * w3-auth.el (w3-encode-password): Due to some problems with numbers
7729 getting too large when doing base64 encoding, have reworked this
7730 function to call a program in a subprocess. Program is specified by the
7731 variable w3-b64-encoder, and defaults to b64encode, from
7732 ftp://cs.utk.edu/pub/MIME/b64encode.c.
7733
7734 Sun Oct 17 10:21:06 1993 William M. Perry (wmperry@indiana.edu)
7735 * w3-auth.el (w3-encode-password): I think this does base64 encoding
7736 correctly now. Have to test it more though.
7737 * w3-auth.el: Started work on 'Basic' authentication. Not working yet,
7738 but storage of servers/usernames/passwords/paths works. Subdirectories
7739 of 'protected' directories will find the username/password for the
7740 parent directory, as per the specification (/foo/bar/baz.html will
7741 locate the password entered before for /foo/test.html or / if any were
7742 entered).
7743 * w3-mime.el (w3-parse-mime-headers): Added error checking into the server
7744 redirection to see if something points to itself.
7745 * w3-typecheck.el (w3-floatp): Fixed regular expression problem where
7746 floating point numbers would not be parsed correctly.
7747 * w3-typecheck.el (w3-urlp): Wrote this function to do basic typechecking
7748 of URLS that are input into a <FORM>.
7749 * w3-mime.el (w3-parse-mime-headers): Added support for server-side
7750 redirection (301, 302) and the Method: header also (303).
7751 * w3-forms.el (w3-set-radio-button): First pass at doing Radio buttons the
7752 correct way. Works (to a point) - it doesn't delete one of the zones
7753 after changing their values though. Not sure why.
7754
7755 Sat Oct 16 14:55:39 1993 William M. Perry (wmperry@indiana.edu)
7756 * w3-forms.el: Added support for PASSWORD input tag. Will use
7757 ange-ftp-read-passwd and display '*****' as the value.
7758 * w3-forms.el: Added support for OPTIONS INPUT tag. If in Xwindows and
7759 able to use x-popup-menu it will pop up a menu. If not in Xwindows,
7760 will use a completing read of the possible options.
7761
7762 Fri Oct 15 16:15:59 1993 William M. Perry (wmperry@indiana.edu)
7763 * w3-parse.el (w3-nuke-unsupported): Changed this so that it will support
7764 the ALT tag in IMG statements.
7765 * w3-gopher.el: Changed the gopher handling so that it will pass
7766 everything but directories off to the main viewer-handling procedures.
7767
7768 Thu Oct 14 18:26:55 1993 William M. Perry (wmperry@indiana.edu)
7769 * w3.el (w3-save-url): Fixed problem in w3-save-url where the text was
7770 saved in the kill-ring, but the kill-ring-yank-pointer was not updated.
7771 Thanks to Bengt Andersson <Bengt.Andersson@telelogic.se> for noticing
7772 it.
7773 * w3.el (w3-quit): Fixed a problem where quitting from links would take
7774 you back one level of buffers too far. Thanks to Bill Benedetto
7775 <benedett@gentire.com> for noticing it.
7776
7777 Wed Oct 13 07:10:04 1993 William M. Perry (wmperry@indiana.edu)
7778 * w3.el (w3-quit): Added the variable w3-keep-old-buffers. If t, old w3
7779 buffers are kept. If nil, w3 buffers are deleted after you follow a
7780 link from them. Need to work on getting the parent of a w3 buffer now
7781 though.
7782 * w3-lucid.el (w3-extent-at): Fixed problem where Lucid would not realize
7783 that you were on a link if it was at the first character.
7784 * w3-url.el (w3-build-continuation): Fixed problem where a file with no
7785 MIME viewer would die - just a misplaced set of parentheses.
7786 * w3-parse.el (w3-check-index): Changed this function so it only inserts
7787 the <FORM> tags if protocol is HTTP.
7788
7789 Mon Oct 11 07:19:59 1993 William M. Perry (wmperry@indiana.edu)
7790 * w3-parse.el (w3-prepare-buffer): Ordered lists will now have their
7791 numbers aligned correctly.
7792 * w3-misc.el (w3-fix-fake-urls): This function will turn 'fake' urls like
7793 ftp://somesite/some/file/ into real links like <A
7794 HREF="ftp://somesite/some/file/"> - the text of the link is the text it
7795 replaces. Will be useful for mail/news reading hooks.
7796
7797 Sat Oct 9 08:14:45 1993 William M. Perry (wmperry@indiana.edu)
7798 * w3.el (w3-quit): fixed a problem where quitting from a 'previewed'
7799 buffer would signal an error.
7800 * w3-parse.el (w3-prepare-buffer): Fixed this so that <PLAINTEXT> can
7801 appear anywhere in a buffer, and will be treated appropriately. Thanks
7802 to Darrell Kindred (Darrell.Kindred@CMU.EDU) for noticing the problem.
7803
7804 Fri Oct 8 08:51:37 1993 William M. Perry (wmperry@indiana.edu)
7805 * Changed all the (set buffer " *W3*") to now use the variable
7806 w3-work-buffer instead - this will allow me to have multiple receives
7807 going at the same time. Also allow me to parse out different buffers
7808 for urls and not have to copy back and forth to " *W3*". Not fully
7809 implemented yet.
7810
7811 Tue Oct 5 11:56:30 1993 William M. Perry (wmperry@indiana.edu)
7812 * w3-misc.el (w3-in-assoc): Changed this funcion so that it returns the
7813 first match. Was messing up on some of the wildcards in the default
7814 MIME viewers.
7815 * w3-viewers.el: Several bugfixese/enhancements to the MIME viewer
7816 handling. Everything (including printing, sourcing, and presentation of
7817 hypertext) is now handled by the MIME viewers.
7818 * w3.el: Will now load the file "~/.w3" if it exists. Will let you store
7819 all your w3 variables in the same place. Only loaded after all the
7820 different modules.
7821 * w3-viewers.el, w3-url.el: Changed the viewer handling to be by MIME
7822 content-types all the time. A new variable, w3-mime-extensions,
7823 controls how file extensions are mapped onto MIME content-types.
7824 Inspired by the way MacMosaic handles its viewers. Should be easier to
7825 maintain just one viewer list.
7826
7827 Mon Oct 4 06:19:10 1993 William M. Perry (wmperry@indiana.edu)
7828 * w3-viewers.el: Changed the viewing to ask if you wish to view the output
7829 of the process. Generates unique buffer names, etc. Thanks to T.V.
7830 Raman <raman@cs.cornell.edu> for suggesting it.
7831 * w3-viewers.el: Moved all the external/internal viewer handling into this
7832 file.
7833 * w3.el (w3-quit): Fixed problem where w3 would signal an error when you
7834 quit and the buffer that preceded it has been killed. Just goes to the
7835 next buffer now. Thanks to Bengt Andersson
7836 <Bengt.Andersson@telelogic.se> for noticing it.
7837 * w3-lucid.el: Applied patch from Darrell Kindred
7838 <Darrell_Kindred@cmu.edu> which fixed a problem with finding tags of
7839 hyperlinks when it had other attributes (<ADDRESS>,<B>, etc) as well.
7840
7841 Fri Oct 1 06:29:37 1993 William M. Perry (wmperry@indiana.edu)
7842 * w3-parse.el (w3-fix-paragraphs-in-region): Added support for the <HR>
7843 tag (horizontal rule).
7844 * w3-mime.el (w3-mime-viewer): Fixed a problem where this returned a cons
7845 where it should have returned a string. Thanks to Bengt Andersson
7846 <Bengt.Andersson@telelogic.se> for noticing it (yet again).
7847
7848 * w3-gopher.el: Fixed a few problems with searching
7849 * w3-url.el: removed newlines from regexps - were messing up <PRE>
7850 segments.
7851 * w3-url.el: changed mailto to include the url that it was sent from.
7852
7853 Mon Sep 27 13:57:34 1993 William M. Perry (wmperry@indiana.edu)
7854 * w3-typecheck.el (w3-intp): Changed the function to check whether an
7855 integer was valid. Would mess up in emacs19, where 12.5 is a good
7856 parameter to string-to-int.
7857
7858 Sat Sep 25 06:48:55 1993 William M. Perry (wmperry@indiana.edu)
7859 * w3-typecheck.el: Added this file to control typechecking of forms entry
7860 fields. Checks dates, ints, floats, urls, and text.
7861 * w3-forms.el (w3-do-form-entry): changed so that it will use the new
7862 typechecking functions.
7863
7864 Fri Sep 24 14:01:54 1993 William M. Perry (wmperry@indiana.edu)
7865 * w3-lucid.el: completely rewrote the forward and backward link movement.
7866 Works a lot better now.
7867
7868 Thu Sep 23 11:36:35 1993 William M. Perry (wmperry@indiana.edu)
7869 * w3-parse.el (w3-prepare-buffer): fixed <TITLE> handling so it takes out
7870 leading and trailing spaces/tabs. Could make it difficult to find a
7871 buffer when the name began with a space.
7872 * w3-parse.el (w3-build-links-list): Fixed problem where link names would
7873 be too long (would include part of the HREF) when the HREF was not
7874 quoted. Thanks to Dong-Ping Deng (deng@owl.rhic.bnl.gov) for noticing
7875 it.
7876
7877 Wed Sep 22 10:49:37 1993 William M. Perry (wmperry@indiana.edu)
7878 * w3-misc.el (w3-maybe-relative): Fixed stupid bug where I didn't add the
7879 new tn3270 link type to a few regular expressions.
7880
7881 Tue Sep 21 10:51:09 1993 William M. Perry (wmperry@indiana.edu)
7882 * w3-url.el: Added support for tn3270://... links. Thanks to T V Raman
7883 <raman@cs.cornell.edu> for noticing its lack.
7884 * w3-parse.el (w3-check-index): Added variable w3-use-forms-index. If
7885 non-nil, will replace <ISINDEX> tags with a very short <FORM> for
7886 searching. Default is t, like Xmosaic.
7887 * w3-vars.el: Added more styles for the <EM> tag.
7888
7889 Mon Sep 20 07:02:28 1993 William M. Perry (wmperry@indiana.edu)
7890 * w3-emacs19.el (w3-find-specific-link): Emacs19 can now find #identifier
7891 marks in documents.
7892 * w3-gopher.el (w3-gopher-retrieve): Fixed a problem with gopher sending
7893 more than one character 'description' to the server. Would result in
7894 'Can't open 1/whatever' in some cases.
7895 * w3-misc.el (w3-show-hotlist): Added this function to show the hotlist in
7896 a hypertext form. Thanks to Stephen Simpson (simpson@math.psu.edu) for
7897 suggesting it.
7898 * w3-forms.el: Added in support for emacs 18
7899 * w3-emacs.el: Added in support for deleting an arbitrary zone. This
7900 was needed to make forms support work correctly.
7901 * w3-vars.el (w3-be-asynchronous): added this variable to control whether
7902 documents would be retrieved in a non-blocking way over HTTP.
7903
7904 Sun Sep 19 14:15:39 1993 William M. Perry (wmperry@indiana.edu)
7905 * w3-parse.el (w3-handle-em-tags): Fixed problem where emacs18 would
7906 die on handling any <EM> tag. Thanks to mcr@ccs.carleton.ca
7907 (Michael Richardson) for pointing it out.
7908 * w3-mime.el (w3-mime-viewer): Fixed problem with the viewer finder - was
7909 trying to do a car of a string Keith Waclena
7910 <keith@neuromancer.lib.uchicago.edu> for sending me the fix.
7911
7912 Fri Sep 17 09:23:08 1993 William M. Perry (wmperry@indiana.edu)
7913 * w3-mosaic.el: fixed problem where deleting or adding hotlist entries
7914 would not update the menubar. Thanks to jsc@mit.edu for noticing the
7915 problem.
7916
7917 Mon Sep 13 06:40:35 1993 William M. Perry (wmperry@indiana.edu)
7918 * Added the <REMOVED> and <ADDED> tags (both as containers and roles of
7919 the <EM> tag.
7920 * w3-parse.el: took out the conversion of IMG tags to hyperlinks - was
7921 messing up when links were nested - need to work on it.
7922 * w3-lists.el (w3-build-table): tables should now handle <DD> with no
7923 matching <DT> a little better. Don't know why people bother writing
7924 HTML this bad, but oh well.
7925 * w3-mime.el (w3-parse-mime-headers): Had a problem parsing out the mime
7926 headers if there wasn't a crlf at each endline, which broke parsing
7927 NCSA's new 1.0 server. Fixed now.
7928
7929 Fri Sep 10 05:52:06 1993 William M. Perry (wmperry@indiana.edu)
7930 * w3-emacs19.el: took out blank definition of w3-submit-form that
7931 would screw up submitting forms. (Emacs19.el got loaded after
7932 w3-forms.el so would have a blank definition)
7933
7934 Thu Sep 9 07:57:58 1993 William M. Perry (wmperry@indiana.edu)
7935 * w3-parse.el: Added support for <SP> (nonbreaking spaces), and <BR>
7936 (force line breaks), and <EM> tags - the EM tags don't allow multiple
7937 tags right now (ala <EM B I> </EM>, but nesting of <EM> tags works.)
7938
7939 Wed Sep 8 11:58:21 1993 William M. Perry (wmperry@indiana.edu)
7940 * w3-url.el (w3-build-continuation): the fetching of grouop annotations
7941 has been removed, as the experiment at NCSA has ended.
7942 * w3-forms.el (w3-revert-form): finished this function - now works
7943 correctly.
7944 * Added code to all emacs-specific files to call w3-do-form-entry if
7945 w3-follow-link is called on a zone that is tagged with 'w3form.
7946 * I have serious doubts whether the form support will work in emacs18 - I
7947 need to write a delete-zone function for it, but that might be a bear.
7948 Will toy with it later.
7949
7950 Tue Sep 7 07:13:36 1993 William M. Perry (wmperry@indiana.edu)
7951 * w3-forms.el: added a (delete-overlay zone) if running FSF19 so that not
7952 all edits are sent when you submit a form.
7953 * w3-forms.el: now, if a checkbox's VALUE/DEFAULT field is empty, it is
7954 sent as name=PRIMED, ala xmosaic.
7955 * w3-forms.el: fixed bug where the maxlength would be set to 20 instead of
7956 unlimited if it was not specified. (Actually, its set to 10,000 but I
7957 think that should be enough for a while. :)
7958
7959 Mon Sep 6 08:59:43 1993 William M. Perry (wmperry@indiana.edu)
7960 * w3-forms.el: Eureka! They actually work now. Successfully submits to
7961 the NCSA server/demo pages. Still a little kludgey, but cleaning it up
7962 should be too difficult.
7963 * w3-forms.el: forms now keyed by number so it will be easier to submit
7964 them back to the server. Also changed the submit and reset buttons to
7965 take their button labels from the VALUE tag as xmosaic does.
7966
7967 Sun Sep 5 09:17:42 1993 William M. Perry (wmperry@indiana.edu)
7968 * w3-forms.el: more work on forms support - can now click on check boxes
7969 and enter text in the entry areas.
7970 * w3-forms.el: added support for the parsing of forms
7971
7972 Sat Sep 4 11:06:12 1993 William M. Perry (wmperry@indiana.edu)
7973 * w3-mime.el: Fixed a problem where mime viewers would not work correctly
7974 - tried to do a car() on a string.
7975 * w3-mosaic.el (w3-add-document-to-hotlist): fixed a bug in the creation
7976 of gopher hotlist entries. Thanks to Erik Ostrom
7977 (eostrom@mcs-server.gac.edu) for noticing and patching it.
7978 * w3-gopher.el: more work on trying to get searching to work - almost
7979 there.
7980
7981 Wed Sep 1 09:17:00 1993 William M. Perry (wmperry@indiana.edu)
7982 * w3-gopher.el: Did quite a bit of work on the gopher support. Lots of
7983 ideas, some code from the original gopher.el, but this keeps it in
7984 hypertext - can print, get the document source, add to hotlist, etc.
7985 Searching still does not work.
7986
7987 Tue Aug 31 10:03:04 1993 William M. Perry (wmperry@indiana.edu)
7988 * w3-misc.el: Changed the viewer handling so that it creates unique
7989 filenames - if you viewed several things at once, it would write over
7990 the old file, and kill the old viewers. Also fixed problem where it
7991 wouldn't delete the w3-tmp file when it was done viewing.
7992
7993 Mon Aug 30 10:19:07 1993 William M. Perry (wmperry@indiana.edu)
7994 * w3-url.el (w3-gopher): added variable w3-use-hypertext-gopher. If 't'
7995 use the gopher interface I just wrote, or use Scott Snyder's gopher
7996 mode. (The gopher mode is a slightly more complete, but mine preserves
7997 the hypertext feel)
7998 * w3-gopher.el: added this file - rolled my own gopher interface this
7999 afternoon. Needs more work, but seems functional.
8000 * w3-misc.el: changed the viewer handling so that it handles the viewers
8001 asynchronously again.
8002
8003 Fri Aug 27 07:06:39 1993 William M. Perry (wmperry@indiana.edu)
8004 * w3-parse.el (w3-handle-address): address handling handles newlines
8005 before and after ADDRESS tags better - so multiple ADDRESS tags
8006 following each other don't have more than one newline, etc.
8007
8008 Thu Aug 26 14:49:28 1993 William M. Perry (wmperry@indiana.edu)
8009 * w3-parse.el (w3-fix-paragraphs-in-region): fixed problem where the
8010 fleading spaces/tabs of a line in a PRE or XMP segment would get
8011 nuked. Thanks to Bob Olson (olson@mcs.anl.gov) for noticing it.
8012
8013 Tue Aug 24 22:49:38 1993 William M. Perry (wmperry@indiana.edu)
8014 * w3-epoch.el: fixed a typo - left out a " in a defvar which caused the
8015 compiles to fail. Thanks to Andrew Violette (violett@indiana.edu) for
8016 noticing it.
8017
8018 Mon Aug 23 07:12:05 1993 William M. Perry (wmperry@indiana.edu)
8019 * w3-misc.el (w3-lookup-style): Fixed stupid mistake where emacs19
8020 wouldn't return any styles from this function
8021 * w3-parse.el: Fixed a problem where it would not fill paragraphs
8022 correctly after the last PRE segment of the text.
8023 * w3-parse.el: Made the parser a lot less destructive (not as many
8024 delete-regions) - this should make it handle overlapping formatting
8025 better in most cases. And maybe a little faster, since it doesn't have
8026 to create as many strings and do as many re-insertions.
8027
8028 Sun Aug 22 09:25:14 1993 William M. Perry (wmperry@indiana.edu)
8029 * w3-emacs19.el: rewrote w3-view-this-url and w3-follow-link so that they
8030 won't sometimes choke on links at the end of bold/italic/whatever zones.
8031 * w3-url.el (w3-http): now prints outi ts reading status (Reading.....)
8032 * w3-lucid.el: Took out the copying of a non-existent 'underline face.
8033
8034 Wed Aug 18 06:27:12 1993 William M. Perry (wmperry@indiana.edu)
8035 * w3-mosaic.el (w3-write-global-history): fixed this so it actually works
8036 again - forgot to change it when I changed the format of w3-history-list
8037 to be an assoc list.
8038
8039 Tue Aug 17 18:01:00 1993 William M. Perry (wmperry@indiana.edu)
8040 * w3-mosaic.el (w3-fetch-annotations): Fixe problem where the annotation
8041 fetch would die if the server couldn't be contacted.
8042
8043 Mon Aug 16 17:04:23 1993 William M. Perry (wmperry@indiana.edu)
8044 * w3-emacs19.el: took out the xresource reading - will depend on
8045 emacs*w3-XXX-style.AttributeFont like the lucid emacs stuff.
8046 * w3-lucid.el, w3-emacs19.el: changed these so that if the newly created
8047 faces aren't set up in the xdefaults, it will copy the appropriate face
8048 (header-style copies 'bold-italic, etc). Thanks Michael J. Lamoureux
8049 (tolamour@engin.umich.edu)
8050
8051 Sun Aug 15 09:22:52 1993 William M. Perry (wmperry@indiana.edu)
8052 * w3-url.el: Added #linkname finding for local files and ftp html files.
8053 * w3.latex: added a section on going through firewalls/telnet, and using
8054 the new tcp.c and tcp.el package.
8055 * w3.el: Changed the w3-help function to make sure a function is defined
8056 before checking for documentation strings, etc. Also changed it so that
8057 it puts it in a hypertext buffer. This opens up the idea of putting
8058 links in the documentation strings. :)
8059 * Made tcp.c and tcp.el part of the 'extras' distribution.
8060 * w3-mosaic.el: Fixed problem where it would try to send the annotation
8061 request to a string if w3-open-stream failed.
8062 * w3-misc.el: changed the telnet handling so that it will return 'nil' if
8063 telnet could not connect to the remote host.
8064 * w3-vars.el (w3-color-display): this will now be set correctly in emacs19
8065 - had spelled a function name wrong.
8066 * w3-url.el: Change w3-open-local and w3-file to respect new variable
8067 w3-directory-format, which tells it whether to have a hypertext
8068 directory listing, or just pass off to dired.
8069
8070 Fri Aug 13 07:50:50 1993 William M. Perry (wmperry@indiana.edu)
8071 * w3-mosaic.el: Fixed problem with not killing the "Process *anno*
8072 finished" in http bufffers.
8073 * w3-lists.el: Fixed bug where w3-sublists-exist would bomb in epoch.
8074 Epoch's re-search-forward returns t or nil, not the point of the
8075 match like lucid/emac18/emacs19. Several people pointed it out.
8076
8077 Thu Aug 12 17:51:09 1993 William M. Perry (wmperry@indiana.edu)
8078 * w3-misc.el (w3-pass-to-viewer): Fixed problem where this would not
8079 display a picture if you were in Xwindows - flaw in a logical statement.
8080 Thanks to Phil Kime (philkime@cogsci.edinburgh.ac.uk) for noticing it.
8081 * w3-parse.el (w3-build-links-list): Added a few patches from Erik Ostrom
8082 (fiicmds04.tu-graz.ac.at) - fixes bug with only recognizing NAMEd hrefs
8083 when the NAMEs are quoted, and botching of relative #links.
8084 * w3-url.el: changed w3-http and w3-gopher to check the port # - if it is
8085 in w3-bad-port-list, ask for confirmation before opening the connection.
8086
8087 Tue Aug 10 13:07:04 1993 William M. Perry (wmperry@indiana.edu)
8088 * New variable w3-bad-server-list, that is a list of HTTP/0.9 servers that
8089 can barf on HTTP/1.0 requests. Generally just servers that have a
8090 decent amount of lag from your site (or that completely barf on
8091 HTTP/1.0, like the TeXinfo gateway at ohio-state).
8092 * w3-mime.el: changed w3-create-mime-request to check w3-bad-server-list
8093 for the current server and the value of w3-use-http2. If both are
8094 false, then generate an HTTP/1.0 request, otherwise HTTP/0.9
8095 * w3-url.el: changed w3-http to always use w3-create-mime-request.
8096
8097 Mon Aug 9 08:52:10 1993 William M. Perry (wmperry@indiana.edu)
8098 * w3.el: Added w3-documents-menu, an assoc list of titls and urls to turn
8099 into a menu if you are in lemacs or emacs19. Add support for running it
8100 on dumb terminals via completing-read later.
8101 * w3.el: Ripped out all the variable definitions into w3-vars.el
8102 * w3-mime.el: fixed quite a few problems with w3-create-mime-request
8103 * w3-misc.el: think I finally got the truncated pages problem fixed.
8104 (yeah, right :)
8105 * w3.el: Added code from Erik Ostrom (eostrom@fiicmds04.tu-graz.ac.at) to
8106 patch gopher-mode to throw you back into w3 when encountering a WWW link
8107 in gopher. Hopefully these will make it back into the main gopher.el.
8108 * w3-emacs19.el (w3-back-link): Added fix from Erik Ostrom
8109 (eostrom@fiicmds04.tu-graz.ac.at) so it won't give you an error in files
8110 with only 1 link when you try to move backward.
8111 * w3-epoch.el: fixed a typo where you wouldn't be able to retrieve
8112 images over http.
8113
8114 Sun Aug 8 13:56:11 1993 William M. Perry (wmperry@indiana.edu)
8115 * w3-url.el: added support for file://localhost urls. Thanks to
8116 witbrock@cmu.edu for pointing out that they didn't work
8117 * w3-emacs.el: took out the searching forward for '[' in the
8118 goto-start-of-zone routine. Would fail if w3-delimit-links was nil.
8119 Thanks to witbrock@cmu.edu for pointing it out.
8120 * Revamped w3-url.el, w3-mosaic.el, and w3-misc.el to get the telnet
8121 support working better. No more mucking around with filters, etc.
8122 * w3-parse.el (w3-build-links-list): Changed the link routine so that it
8123 will default to putting the end of a link at the end of the current line
8124 if none is found normally.
8125 * w3-url.el: Local directories are now put into a hypertext buffer, and
8126 parsed by w3. Not sure if I should leave it this way or not.
8127
8128 Sat Aug 7 03:28:58 1993 William M. Perry (wmperry@indiana.edu)
8129 * w3-lists.el (w3-build-table): Changed it so you don't need to have a
8130 DT in a DL list.
8131 * w3-mime.el (w3-mime-viewer): fixed this function to actually work! :)
8132 (Was returning a list of the viewer, had to add a (car).)
8133 * Applied several patches from Jin S Choi (jsc@monolith.mit.edu), fixing
8134 several stupid mistakes I had made. :) Including, too many ')' in
8135 emacs19, bad font setting in emacs19, noticed truncated pages via http2,
8136 underlining of headings is off by default now.
8137 * w3-url.el: no longer print out "Reading..." when receiving documents -
8138 would sometimes scramble the document.
8139 * w3-misc.el: w3-open-stream no longer errors when it can't connect to a
8140 server - this would cause w3 to bomb if the annotation server were down.
8141 Thanks to Jin S Choi (jsc@monolith.mit.edu) for noticing it.
8142 * w3-misc.el: w3-send-string should be a little better about not sending
8143 mulitple lines to the server now, especially in emacs19 & epoch(?) where
8144 accept-process-output accepts a timeout.
8145
8146 Fri Aug 6 14:45:20 1993 William M. Perry (wmperry@indiana.edu)
8147 * w3-url.el: changed the gopher handling to pass off everything to gopher
8148 mode, so it can now handle gifs, images, etc.
8149 * w3-lists.el: Made DL be compact by default until I get the code to
8150 change it based on DL COMPACT working right.
8151 * w3.el: removed the w3-useful-documents function - not really worth
8152 having.
8153 * w3-lists.el: Totally rewrote the main loop so its not recursive, and
8154 doesn't use save-restriction. Much faster now. Also truly fixed
8155 problem with not nesting correctly.
8156 * w3-html+.el: a few tweaks, not ready for prime time yet though.
8157
8158 Thu Aug 5 08:22:16 1993 William M. Perry (wmperry@indiana.edu)
8159 * w3-parse.el: Fixed bug in w3-fix-paragraphs that would cause it to loop
8160 indefinitely if there were more than 2 PRE sections in a document.
8161 * w3-misc.el: Will now print out "Reading....." when receiving input.
8162 * w3-misc.el: w3-open-stream will now try to open the stream
8163 w3-connection-retries times until it receives a valid connection.
8164
8165 Wed Aug 4 08:49:44 1993 William M. Perry (wmperry@indiana.edu)
8166 * w3-html+.el: can now include links as data table elements. Don't wrap
8167 stuff onto next lines yet though.
8168
8169 Tue Aug 3 00:39:50 1993 William M. Perry (wmperry@indiana.edu)
8170 * w3-lists.el: nested lists don't indent too far now. Normal lists are
8171 only indented 1 tab.
8172 * w3-html+.el: started work on this file to contain experimental HTML+
8173 parsing routines. Will probably eventually rewrite most of the parser.
8174 Mostly support for tables in right now. Will release soon.
8175
8176 Mon Aug 2 09:21:23 1993 William M. Perry (wmperry@indiana.edu)
8177 * w3-parse.el: Added support for arbitrary tags (!ENTITY ...), and
8178 support for endash and emdash entities.
8179 * w3-parse.el: Fixed problem where links with no HREF field would bomb out
8180 the parser (trying to string-match on nil).
8181
8182 Thu Jul 29 10:35:06 1993 William M. Perry (wmperry@indiana.edu)
8183 * w3-lists.el: found major bug with nesting multiple ULs inside of an
8184 OL Seems to be fixed now though.
8185
8186 Wed Jul 28 08:29:31 1993 William M. Perry (wmperry@indiana.edu)
8187 * w3.latex: revamped this so I can now use the latex2html perl script by N
8188 F Drakos (nikos@cbl.leeds.ac.uk). This will (almost) guarantee that the
8189 online documentation is as up-to-date as the latex files.
8190 * w3-parse.el: Will now be able to find titles that don't have TITLE and
8191 /TITLE on the same line.
8192 * w3-parse.el: Now stores the full url in each link's data zone - this
8193 will allow print-url-under-point to work, and will make it easier to
8194 write something that prints out a string of html documents.
8195 * w3-lists.el: Added this file. Contains new functions to do better
8196 nesting of lists. Shouldn't hang emacs, but if it does, let me know
8197 right away and I'll try to fix it. Works great on the NCSA demo
8198 document - and it has DLs inside ULs inside DLs inside ULs, so I figured
8199 it was a good torture test for it. :)
8200 * w3-mosaic.el: changed the hotlist parsing code to remove empty lines so
8201 you won't get a document type of ^Jhttp: if there are spurious blank
8202 lines in the hotlist file.
8203
8204 Mon Jul 26 09:45:34 1993 William M. Perry (wmperry@indiana.edu)
8205 * w3-emacs19.el: Fixed forward and backward link movement.
8206 * w3-parse.el: Now transforms IMG ... tags into HREFs.
8207
8208 Sun Jul 25 15:00:43 1993 William M. Perry (wmperry@indiana.edu)
8209 * w3-misc.el: added function w3-find-this-file, which will do a find file
8210 on the current w3 documents source (if in FTP or local file mode). Will
8211 be able to do it over HTTP when HTTP/1.0 becomes supported. Thanks to
8212 Heiko Muenkel (muenkel@tnt.uni-hannover.de) for suggesting it.
8213 * w3-misc.el (w3-send-string): Added a sit-for statement so it will wait
8214 for process output - if the process is closed, then don't send any more
8215 lines of the request. This seems to have stopped the truncation of
8216 pages.
8217
8218 Fri Jul 23 07:23:05 1993 William M. Perry (wmperry@indiana.edu)
8219 * w3.el: Added patches by mhpower@athena.mit.edu. Fixed a problem with a
8220 non-existent gopher directory in w3-interesting-docs, and a typo.
8221 * w3-url.el (w3-unhex): Added patches by mhpower@athena.mit.edu. This
8222 should give the correct values now. Was off by 6.
8223
8224 Thu Jul 22 12:05:17 1993 William M. Perry (wmperry@indiana.edu)
8225 * w3.el: Added new variable w3-use-http2. If 't', w3 will use the
8226 HTTP/1.0 support that for some reason truncates pages. Default is t
8227 * Makefile: fixed stupid mistake where I left out a ${LISPDIR} so it
8228 always tried to install in the root directory (/)
8229
8230 Tue Jul 20 11:52:33 1993 William M. Perry (wmperry@indiana.edu)
8231 * w3-parse.el (w3-fix-paragraphs): This function now respects PRE and XMP
8232 segments and won't fill paragraphs in them.
8233
8234 Mon Jul 19 09:22:17 1993 William M. Perry (wmperry@indiana.edu)
8235 * w3-parse.el (w3-build-links-list): Fixed a problem where the text from
8236 the last link would be used if there was a newline before the closing
8237 /A in a link. Also fixed several places where a link listing would
8238 inherit items from the last link if they weren't defined (METHOD, URN,
8239 etc)
8240
8241 Sat Jul 17 11:36:31 1993 William M. Perry (wmperry@indiana.edu)
8242 * Started work on adding NeXT mouse support in w3-emacs.el
8243 * Disabled the HTTP/1.0 support - was truncating pages for some reason.
8244 * w3-mosaic.el (w3-grok-annotation-format): Won't bomb if one of the
8245 PAN-###.html files doesn't exist.
8246
8247 Fri Jul 16 07:32:54 1993 William M. Perry (wmperry@indiana.edu)
8248 * w3-mosaic.el (w3-do-personal-annotation): this will now correctly create
8249 the LOG file in the personal annotation directory if it doesn't exist.
8250 * w3-parse.el (w3-prepare-buffer): Wrapped all the parsing stuff in a
8251 (let ((case-fold-search t)) ,,,) so that lowercase tags will be
8252 recognized correctly. Thanks to rhb@hotsand.att.com for noticing it
8253 still messed up on lowercase tags.
8254
8255 Thu Jul 15 11:11:34 1993 William M. Perry (wmperry@indiana.edu)
8256 * w3-docomp.el (compile-w3): Added w3-mime.el to the list of files to
8257 compile.
8258 * w3.el: Added lines to make w3-current-mime-* buffer local
8259 * w3-parse.el (w3-prepare-buffer): Added variable w3-right-border to
8260 control indentation on the right hand side of the buffer. (Thanks to
8261 Nathan Torkington (Nathan.Torkington@vuw.ac.nz) for suggesting it.
8262 * w3-misc.el (w3-basepath): This will no longer bomb if you are in a
8263 scratch buffer (Thanks to Nathan Torkington
8264 (Nathan.Torkington@vuw.ac.nz) for reporting it.
8265 * Release Version .9b
8266 * w3.el (w3-viewer-alist): The command to execute should now include a
8267 '%s' wherever you want a filename to appear.
8268 * Should now send all the right headers to a server, and act correctly.
8269 (Won't bomb if server doesn't send make a MIME-ified document)
8270 * w3-mime.el: Can now create a valid HTRQ, parse a document's response
8271 headers, and figure out if a document is a MIME-ified response.
8272 * w3-mime.el: First crack at making w3 mime compliant.
8273
8274 Wed Jul 14 03:42:08 1993 William M. Perry (wmperry@indiana.edu)
8275 * w3.el (w3-useful-documents): Added an 'interesting-docs' assoc list.
8276 Similar to Xmosaics 'Documents' menu - just interesting interfaces that
8277 are in the web.
8278 * w3-parse.el (w3-prepare-buffer): Took the file viewing code out of this
8279 function - should never be evaluated.
8280 * w3.el (w3-viewer-assoc-list): No longer automatically append
8281 auto-mode-alist to this - will mess up finding of hypertext files if you
8282 have html-mode in your list.
8283 * w3-url.el: several changes to this file to actually make the external
8284 viewers actually work again.
8285
8286 Tue Jul 13 12:36:34 1993 William M. Perry (wmperry@indiana.edu)
8287 * w3-url.el (w3-telnet): Changed this to use terminal-emulator instead of
8288 transparent-window, since it won't work in emacs19 or lucid.
8289 * w3-url.el (w3-file): Will now correctly remember the name of the last
8290 buffer when retrieving files via ftp. Thanks to Dong-Ping Deng
8291 (deng@bunny.rhic.bnl.gov) for noticing it didn't.
8292 * w3-mosaic.el (w3-parse-personal-annotations): no longer bombs if the
8293 annotation directory doesn't exist. Thanks to Heiko Muenkel
8294 (muenkel@tnt.uni-hannover.de) for noticing.
8295 * w3-parse.el (w3-build-table): Building of definitions list is forgiving
8296 if there is no DD.
8297
8298 Mon Jul 12 07:08:38 1993 William M. Perry (wmperry@indiana.edu)
8299 * w3.el: changed add-hook to use w3-member. Thanks to Larry Masinter
8300 (masinter@parc.xerox.com) for suggesting it.
8301 * w3-parse.el & w3.el: fixed the run-hooks calls so they will actually
8302 work. Thanks to Larry Masinter (masinter@parc.xerox.com) for pointing
8303 out my mistake.
8304 * Makefile: fixed a few problems - thanks to eostrom@iicm.tu-graz.ac.at
8305 for pointing them out. (Things like not compiling hyperbole, can now
8306 configure what file to update the autloads and stuff in.)
8307 * w3-parse.el (w3-balance-XXX): fixed stupid mistake where I didn't remove
8308 calls to string-to-int after redefining another function.
8309 * w3-misc.el (w3-count-occurences): added this function so "XX matches"
8310 does not flash in the minibuffer when balancing PRE and XMP segments.
8311 Directly from the emacs19 how-many function, but with no message at the
8312 end.
8313 * w3-url.el (w3-mailto): changed syntax of mailto support to be
8314 mailto:any-address-compliant-with-rfc822. It just pops up a mail buffer
8315 and sticks the rest of the url after mailto: in the To: line. mailto
8316 also now honors the variable w3-mutable-windows.
8317 * w3-parse.el (w3-balance-xmp): added this function to balance XMP
8318 segments just like PRE segments.
8319
8320 Sun Jul 11 08:08:44 1993 William M. Perry (wmperry@indiana.edu)
8321 * w3-print.el (w3-convert-latex-to-html): added this function to convert
8322 LaTeX documents to HTML. Not sure why - was just bored. :)
8323 * w3-url.el (w3-mailto): added this function to support a new link type.
8324 mailto://host/user will create a mail buffer and mail to user@host. The
8325 syntax for this may change since it is not standard.
8326 * w3-parse.el (w3-build-table): fixed problem for when there was no
8327 corresponding DD for a DT in a definition list. A few documents at
8328 CERN are like this.
8329
8330 Sat Jul 10 08:55:35 1993 William M. Perry (wmperry@indiana.edu)
8331 * w3.latex: did lots of work updating the documentation.
8332 * w3-emacs19.el (w3-emacs19-setup-faces): made function w3-try-make-XXX so
8333 that w3 will still load and run, even if you use a font like '6x13' that
8334 it can't make bold or italic.
8335 * w3-parse.el: PRE and ADDRESS tags now look a little better.
8336 * w3-mosaic.el: changed the annotation functions to set the
8337 w3-current-annotation _AFTER_ calling html-mode, which will nuke all
8338 buffer-local variables.
8339 * w3-mosaic.el (w3-add-personal-annotation): Now supports adding personal
8340 annotations.
8341 * w3-mosaic.el (w3-add-group-annotation): now inserts /PRE as the first
8342 line so that you can use all the formatting characteristics of HTML.
8343
8344 Fri Jul 9 07:31:20 1993 William M. Perry (wmperry@indiana.edu)
8345 * w3-mosaic.el (w3-delete-personal-annotation): delete the current
8346 annotation from your personal directory.
8347 * w3-mosaic.el (w3-fetch-personal-annotations): fixed dumb mistake in
8348 formatting the url of each annotation.
8349 * w3-parse.el (w3-prepare-buffer): Will now check for any personal
8350 annotations and put them at the end of the buffer (after group
8351 annotations, if any).
8352 * w3-mosaic.el: added functions for reading the personal annotations from
8353 w3-personal-annotation-directory. No support for addition or deletion
8354 of personal annotations yet.
8355 * w3.el (w3-mode.el): Delete group annotation option is only available in
8356 lucid when user is in an annotation.
8357 * w3-[lucid|emacs19].el: changed menus to include deleting and adding
8358 group|personal annotations
8359 * w3-mosaic.el: started working on adding personal annotation support.
8360
8361 Thu Jul 8 15:32:45 1993 William M. Perry (wmperry@indiana.edu)
8362 * w3-mosaic.el (w3-add-group-annotation): changed this so that it will
8363 load up html-mode and have C-c C-c send the annotation.
8364 * w3-mosaic.el: Annotations are now fetched if w3-group-annotation-server
8365 is defined.
8366 * w3-mosaic.el: Annotations can now be deleted - no key binding yet.
8367 * w3-mosaic.el: Annotations can now be added. No key binding yet
8368
8369 Wed Jul 7 13:16:21 1993 William M. Perry (wmperry@indiana.edu)
8370 * w3-emacs19.el (w3-back-link): Fixed w3-back-link so that the cursor will
8371 be at the beginning of the link.
8372 * w3-emacs19.el: changed all the functions to use native emacs19 overlay
8373 functions, instead of hacked up lucid-like syntax. (Menus are still
8374 done in lucid-style though)
8375
8376 Tue Jul 6 12:41:03 1993 William M. Perry (wmperry@indiana.edu)
8377 * w3-mosaic.el: Started work on w3-add-annotation and w3-fetch-annotations
8378 to implement the NCSA group annotation facilities. Don't work right now
8379 - not sure why. Need good docs (which don't exist) for the server. :)
8380 * w3.el (w3-view-url): Fixed problem where this function would put too
8381 many '/' in the url.
8382 * w3-emacs19.el: Made a few changes to forward and backward movement among
8383 links. Still a few bugs, but can now find links in headers.
8384
8385 Mon Jun 28 12:46:09 1993 William M. Perry (wmperry@indiana.edu)
8386 * Added the variables w3-link-start-delimiter and
8387 w3-link-end-delimiter so you don't have to edit the code to surround
8388 links with something other than '[[' and ']]'. Thanks to Andrew
8389 Violett (violett@indiana.edu) for suggesting this.
8390
8391 Sun Jun 27 14:54:50 1993 William M. Perry (wmperry@indiana.edu)
8392 * w3-parse.el (w3-balance-pre): added this function to insert missing
8393 /PRE tags. Several documents on info.cern.ch leave these out and
8394 cause the browser to crash (args out of range -5,1 or some such).
8395 * w3.el (w3-quit): Fixed bug if running in emacs19 without X, would cause
8396 terminal to lock up indefinitely.
8397 * w3.el: w3-view-url now takes optional argument no-show. If you pass it
8398 an argument from a lisp function, it will return the current url without
8399 message'ing it in the minibuffer.
8400 * w3-(lucid|emacs|emacs19|epoch).el: w3-view-this-url now acts the same as
8401 w3-view url (doesn't flash the url in the minibuffer).
8402 * w3-(lucid|emacs19).el: Added some items to the menu, and a separator
8403 between the links lists and the normal commands.
8404
8405 Sat Jun 26 11:47:52 1993 William M. Perry (wmperry@indiana.edu)
8406 * w3-emacs19.el: slight modifications. Nothing really noticeable.
8407 * w3-print.el (w3-print-this-url): fixed this so ftp files will print
8408 correctly. Also had to change w3-file.
8409
8410 Thu Jun 24 09:02:23 1993 William M. Perry (wmperry@indiana.edu)
8411 * w3-url.el (w3-parse-buffer): Check to see if a url is already in the
8412 history list before storing. (Also check for bogus ones like
8413 file:historylist.
8414 * w3-misc.el (w3-show-history-list): Added this function to show the
8415 history list to the user in hypertext form. I just use w3-history list
8416 and make a hypertext buffer of it on the fly. Thanks to Matthew Newhook
8417 (matthew@jeeves.engr.mun.ca) for suggesting it.
8418 * w3-url.el: no longer store the URL in the history list here. Do it in
8419 w3-parse-buffer so I can store the TITLE of the document also.
8420
8421 Tue Jun 22 10:18:54 1993 William M. Perry (wmperry@indiana.edu)
8422 * w3.el (w3-document-source): Fixed stupid problem where I put http in
8423 twice when building url of current document. Thanks to Denys Duchier
8424 (dduchier@csi.uottawa.ca) for noticing/fixing it.
8425
8426 Mon Jun 21 12:38:23 1993 William M. Perry (wmperry@indiana.edu)
8427 * w3-url.el (w3-telnet): Will actually work now. Was bombing when the url
8428 was not of the form username@hostname:port. Would try to extract the
8429 username, even though it wouldn't exist. Thanks to Phil Molloy
8430 (Molloyd@ICD.Teradyne.COM) for noticing it.
8431 * w3-parse.el (w3-build-links-list): Fixed a problem where a newline right
8432 after after the > in a url would cause the text of the link not to show
8433 up. Thanks to Dirk Husemann (Dirk.Husemann@Informatik.Uni-Erlangen.De)
8434 for the code to fix it (slightly modified).
8435 * w3.el (w3-doc-variables): Moved a paren in w3-doc-variables so that
8436 w3-xterm will be documented. Thanks to Denys Duchier
8437 (dduchier@csi.uottawa.ca) for noticing.
8438 * w3-misc.el (w3-uncompress): Changed this so it actually works. Was
8439 passing a list instead of the cdr to the shell-command. Thanks to
8440 Phil Molloy (Molloyd@ICD.Teradyne.COM) for noticing.
8441
8442 Sun Jun 20 08:14:28 1993 William M. Perry (wmperry@indiana.edu)
8443 * w3.el: Added function to store the current URL in the kill ring. Thanks
8444 to Mark Eichin (eichin@cygnus.com) for the idea/code.
8445 * w3.el: Changed w3-help so that it will work under emacs 19.
8446 * w3-emacs19.el: only require lmenu & lucid when in X, otherwise emacs
8447 compiled without X will die. Thanks to Erik Ostrom
8448 (eostrom@fiicmds04.tu-graz.ac.at) for noticing it.
8449 * w3.el: only call w3-build-menu if in emacs19 & in x . . .
8450 * w3.el: Changed searching code so that it replaces all spaces with '+'.
8451 Was causing some servers to time out if it didn't. Thanks to Jin S Choi
8452 (jsc@monolith.mit.edu) for pointing this out.
8453 * w3-parse.el: added a check in w3-fix-paragraphs and
8454 w3-build-ordered-lists to see if emacs19 is running. If so, add an
8455 extra newline, since v19 seems to fill paragraphs differently than the
8456 other flavors.
8457 * w3-emacs.el: added (defvar w3-default-style nil), so the code that hides
8458 HREF's with no links won't barf.
8459 * w3-emacs19.el: changed 1 line defuns to defsubst, since function calls
8460 are expensive.
8461 * w3-emacs19.el: Finding of #linknum should work now . . . no map-extents
8462 in the lucid emulation package - will probably write one later.
8463 * w3-emacs19.el: Wrapped all the font stuff in an (if (eq window-system 'x)
8464 so it wouldn't barf if emacs19 was loaded while emacs was on a dumb
8465 terminal.
8466 * w3.el: added variable w3-running-FSF19, and have it load w3-emacs19.el
8467 if set to t. (Determined by emacs-version > 19, and not running lucid)
8468
8469 Sat Jun 19 16:09:28 1993 William M. Perry (wmperry@indiana.edu)
8470 * w3-emacs19.el: Changed bindings on the mouse buttons to react to a
8471 mouse-up event instead of the mouse-down event, because it would try to
8472 paste into the buffer on the mouse-up. Bleah. :)
8473 * w3-url.el: Modified the ftp: support so that it will parse out html
8474 files, and will also be able to follow relative links within ftp'd html
8475 docs.
8476
8477 Sat Jun 19 10:01:45 1993 William M. Perry (wmperry@indiana.edu)
8478 * Fix stupid bugs in Makefile from where I delete some things when
8479 it was on my linux box
8480 * Support for some ISO chars by Ulrich Pfeifer
8481 (pfeifer@ls6.informatik.uni-dortmund.edu).
8482
8483 Fri Jun 18 13:03:12 1993 William M. Perry (wmperry@indiana.edu)
8484 * Release v.5b
8485
8486 Thu Jun 17 14:58:32 1993 William M. Perry (wmperry@indiana.edu)
8487 * Better emacs 19 support from jsc@monolith.MIT.EDU
8488 * URLS that are just for reference (no HREF, but has a title) are no longer
8489 highlighted, so people won't be tempted to click on them. Thanks to
8490 Erik Ostrom (eostrom@fiicmds04.tu-graz.ac.at) for pointing this out.
8491
8492 Fri Jun 11 12:14:47 1993 William M. Perry (wmperry@indiana.edu)
8493 * Fixed problem with PRE handling - would fill paragraphs and replace
8494 spaces. Stupid misplacement of a 't'.
8495 * Added .gz extension for gzip to w3-uncompressor-alist
8496 * Trial run of emacs 19 support for fonts, etc from Jin S Choi
8497 (jsc@monolith.MIT.EDU). Not sure everything works yet.
8498
8499 Mon Jun 7 12:42:48 1993 William M. Perry (wmperry@indiana.edu)
8500 * Fixed printing from local files.
8501 * Added variables w3-telnet-prog and w3-telnet-header-length, for using
8502 things like telnet+term from linux.
8503
8504 Thu Jun 3 13:34:48 1993 William M. Perry (wmperry@indiana.edu)
8505 * Fixed problems with gopher, and unhexing of escaped characters. Thanks
8506 to Larry Masinter (masinter@parc.xerox.com) for the patches.
8507 * Beginning of emacs-19 support - not functional yet though. Feel free to
8508 fix it. :)
8509 * More stuff with w3-continuation, etc, etc.
8510 * Added (require 'nntp)
8511
8512 Fri May 28 14:06:27 1993 William M. Perry (wmperry@indiana.edu)
8513 * Fixed w3-print.
8514
8515 Mon May 17 12:55:45 1993 William M. Perry (wmperry@indiana.edu)
8516 * Can now specify uncompressors in an assoc list
8517 * Added better handling of stringing things along (ie: uncompress,
8518 convert, then print, etc etc)
8519
8520 Fri May 7 08:52:30 1993 William M. Perry (wmperry@indiana.edu)
8521 * Release .31b
8522 * Fixed major problem with w3-fetch. Would bomb with stringp = nil if
8523 done interactively.
8524
8525 Mon May 3 08:16:35 1993 William M. Perry (wmperry@indiana.edu)
8526 * Can now print the url under point - no key binding yet.
8527 * Added the ability to store a gopher link into the hotlist - thanks
8528 to scott snyder (snyder@fnald0.fnal.gov) for patching gopher-mode to
8529 support this. No key binding yet.
8530 * Added the 'links' menu back into lucid emacs.
8531
8532 Fri Apr 30 11:56:57 1993 William M. Perry (wmperry@indiana.edu)
8533 * Fixed a problem with viewing local files with w3-viewer-alist
8534
8535 Thu Apr 29 11:43:13 1993 William M. Perry (wmperry@indiana.edu)
8536 * w3-fetch now defaults to the url of the current document if the
8537 document you invoke it from is in w3-mode.
8538 * Added ability to find links of just #link - doesn't need to reload
8539 the whole document.
8540 * Applied several patches fro Alastair Burt (burt@dfki.uni-kl.de)
8541 * Better updating of menu bar in Lucid
8542 * Updates the interal w3-hotlist when you delete a hotlist entry
8543 * Problem with the w3-viewer-alist - it tried to play
8544 Something.Thesaurus
8545 * Fixed problems with w3-graphics-converter-alist, and lots of
8546 problems with the w3-hypertext-extns.
8547 * Fixed problem with finding files for dired-mode - would still try to
8548 do the viewing, etc.
8549
8550 Wed Apr 28 07:23:56 1993 William M. Perry (wmperry@indiana.edu)
8551 * Fixed problem with dired-ing remote ftp files. Removed lots of
8552 useless if file-directory-p [...], and just did a find-file - let
8553 ange-ftp and dired take care of it - they know how better.
8554 * Fixed problem where w3-epoch-frob-resources would not set the
8555 defaults if no Xresources were specified - thanks to Luis Miguel
8556 Silveira (lms@rle-vlsi.mit.edu) for noticing it.
8557 * Changed the w3-delimit-links variable so that you can specify
8558 'linkname as its value, and have the old style "Link text
8559 here[link#here]" style of showing links. Nil shows nothing,
8560 non-nil, non-linkname shows [[ & ]] around link text.
8561
8562 Tue Apr 27 15:37:18 1993 William M. Perry (wmperry@indiana.edu)
8563 * Fixed problem in gopher handling - if no port was specified, it
8564 would get completely confused.
8565
8566 Mon Apr 26 17:06:33 1993 William M. Perry (wmperry@indiana.edu)
8567 * v.2b
8568 * Fixed problem with putting remote dirs into dired-mode with a bad
8569 default-filename. Thanks to Larry Masinter
8570 (masinter@parc.xerox.com) for noticing, and for the fix.
8571 * Added newest nntp.el to the extras tar file
8572 * Fixed problem where w3-current-last-buffer was not set correctly
8573 when reading news.
8574 * Added support for news: links - single articles as well as whole
8575 groups are supported.
8576
8577 Sun Apr 25 15:36:55 1993 William M. Perry (wmperry@indiana.edu)
8578 * Fixed recursive make install bug - thanks to Larry Masinter
8579 (masinter@parc.xerox.com) for noticing it.
8580 * Fixed problem with no default gopher object type. Thanks to Larry
8581 Masinter (masinter@parc.xerox.com) for noticing it.
8582 * Fixed problem with no default gopher port.
8583 * Fixed the auto-documenter so that it would insert "M-x funcname"
8584 if no bindings were found in the keymap. Thanks to Larry Masinter
8585 (masinter@parc.xerox.com) for noticing it.
8586 * Fixed problem with w3-file not passing to a viewer correctly.
8587
8588 Thu Apr 22 13:22:53 1993 William M. Perry (wmperry@indiana.edu)
8589 * Fixed the handling of URL#link finding . . . depends on which
8590 emacs you are using, due to the weirdness of zones, etc, in each.
8591 * Split the files up again. Figure with >2000 lines, it should be
8592 done. :)
8593 * No longer need w3-links-list - store all relevant information in the
8594 data segment of a zone. Changed every function to use this new
8595 structure.
8596
8597 Wed Apr 21 08:24:35 1993 William M. Perry (wmperry@indiana.edu)
8598 * Added variables w3-use-html2latex, w3-html2latex-prog, and
8599 w3-html2latex-args. If w3-use-html2latex is non-nil, then
8600 w3-html2latex-prog is called in a subprocess with the flags defined
8601 by w3-html2latex-args, with the html source as standard input.
8602 Default is to do my (bad) regular expression matching to convert.
8603
8604 Tue Apr 20 08:51:19 1993 William M. Perry (wmperry@indiana.edu)
8605 * Can now specify regular expressions as the car of
8606 w3-viewer-assoc-list
8607 * fixed problem where epoch would not defvar the styles - just moved
8608 them out of w3-epoch-frob-resources, and it works. Weird.
8609 * Fixed several bugs in the w3-convert-html-to-latex function - now
8610 handles addresses and &amp; correctly.
8611 * Fixed yet another dumb bug in the insertion of PLAINTEXT in
8612 non-hypertext documents.
8613 * Added w3-member, instead of builtin (or predefined) member, since
8614 some definitions don't use equal for comparison like they are
8615 supposed to.
8616
8617 Mon Apr 19 07:48:56 1993 William M. Perry (wmperry@indiana.edu)
8618 * v.1b
8619 * Added LaTeXing of w3 documents, and automatic printing. Just an
8620 edit of the sed script to be a lot of replace-regexps, then a shell
8621 command to latex a temp file and print it out.
8622 * Added w3-goto-last-buffer, which will take you to the last buffer
8623 you visited before (kind of like gopher-mode). Changed w3-quit to
8624 use this also.
8625 * Fixed a bug in w3-reload-document that would make it bomb on local
8626 file reloads.
8627 * Better nesting of lists.
8628
8629 Sun Apr 18 13:50:38 1993 William M. Perry (wmperry@indiana.edu)
8630 * Added variable w3-mutable-windows - if t, w3 pops up buffers in
8631 another window.
8632 * Added a default-style for w3 buffers
8633
8634 Wed Apr 14 10:18:01 1993 William M. Perry (wmperry@indiana.edu)
8635 * Fixed several problems with the epcoh Xresources reading code
8636 * Added global history, for compatability with xmosaic
8637 * Added deletion of hotlist entries
8638 * Changed w3-viewer-alist to automatically include the auto-mode-alist
8639 * Viewers can now include lisp calls (ie: ("txt" . view-mode)) to put
8640 in files.
8641 * file:// links will now put directories in dired-mode. Thanks to
8642 eostrom@nic.gac.edu for the fixes.
8643 * Finally fixed relative-links - .. & . are removed correctly
8644 * Fixed relative links for graphics also.
8645
8646 Tue Apr 13 08:30:58 1993 William M. Perry (wmperry@indiana.edu)
8647 * Added support for reading Xdefaults within Epoch.
8648 * v.04b
8649 * Fixed graphic support to work over http links (Epoch Only)
8650 * Fixed graphic support so it will figure out if the conversion failed
8651 or not - warning message if it did.
8652
8653 Mon Apr 12 07:35:40 1993 William M. Perry (wmperry@indiana.edu)
8654 * v.03b
8655 * Fixed lemacs support so it doesn't nuke your xdefaults. Also fixed
8656 the passing of face-objects, since they are screen-specific, and
8657 therefore a Bad Thing. Thanks to Jamie Zawinski (jwz@lucid.com)
8658 * Changed menu code so that it put the link # in there also. Helpful
8659 for when the links are unnamed, or named 'here' or 'this'. Thanks
8660 to Jamie Zawinski (jwz@lucid.com) for saying the menus were hosed.
8661
8662 Sun Apr 11 16:30:44 1993 William M. Perry (wmperry@indiana.edu)
8663 * Fixed graphics support for epoch - would only do 1 image per page.
8664 * Fixed a few typos - thanks to eostrom@nic.gac.edu
8665
8666 Fri Apr 9 00:18:47 1993 William M. Perry (wmperry@indiana.edu)
8667 * Added graphics support for epoch (doesn't work over http, pretty
8668 much hardwired for me right now - commented out in the release)
8669 * v.02b
8670 * Several bug fixes (link finding, name fixing, others) - thanks to
8671 eostrom@nic.gac.edu for the fixes.
8672 * Added eostrom@nic.gac.edu's zone-imitation functions for normal emacs.
8673 Also wrote corresponding forward&back link code. I wrote the forward&
8674 back code for epoch&lemacs.
8675
8676 Thu Apr 8 13:23:27 1993 William M. Perry (wmperry@indiana.edu)
8677 * Fixed being able to jump forward over non-links in []s. Thanks to
8678 eostrom@nic.gac.edu
8679 * Fixed telnet handling - thanks to eostrom@nic.gac.edu for noticing
8680 it and for a preliminary fix. Refined his fix. Problem was that
8681 telnet wasn't getting enough time to start before I sent it a
8682 command.
8683 * Fixed a few regular expressions - thanks to eostrom@nic.gac.edu
8684 * Fixed bug in w3-add-document-hotlist which caused an error if the
8685 hotlist file didn't already exist. Thanks to eostrom@nic.gac.edu
8686 for noticing it.
8687
8688 Wed Apr 7 00:08:53 1993 William M. Perry (wmperry@indiana.edu)
8689 * Split the files into 4 different files for easier editing.
8690 * Modified Makefile to work with the new file structure.
8691 * Fixed a problem with the links code that cropped up with blank HREFS
8692 * HREFs of the form .....#link will now go to 'link' within the target
8693 document.
8694 * v.01beta - fourth release
8695 * Can now type #### RETURN to go the the ###th link in the current buffer.
8696 * Fixed a bug in XMP handling
8697 * Fixed bugs in the logical/physical styles in definition lists
8698 * Improved indentation of all lists
8699 * Wrapped (require 'ange-ftp) in a (not noninteractive) so it wouldn't
8700 screw up the compiles.
8701 * Fixed a few problems in the Makefile
8702 * Revamped the way it looks for links in dumb emacs mode. (Actually,
8703 all I did was add a .* to the beginning and a parenthesized part of
8704 the regexp - real rough. :)
8705 * Added support for physical and logical styles. Looks great in lucid,
8706 not so hot in epoch (had to use colors, not actual styles). Suggestions
8707 welcome.
8708
8709 Tue Apr 6 21:14:14 1993 William M. Perry (wmperry@indiana.edu)
8710 * Supports nested definition lists (only 1 deep, and only in ordered lists)
8711 * Now supports nested lists (only 1 deep, and only inside ordered lists)
8712
8713 Mon Apr 5 13:34:00 1993 William M. Perry (wmperry@indiana.edu)
8714 * v.008beta - third release
8715 * Fixed ADDRESS support
8716 * Added auto-documentation features.
8717 * Added ordered list support - does not support nested lists at all yet.
8718 * Added automatic bug submission
8719 * Added popup-menu for lucid emacs
8720 * Added support for links nested in headers.
8721 * v.007beta - second release
8722 * Revamped local files - now use file:/ instead of nonstandard local:/
8723 * Added better handling of definition lists. (No support for Compact
8724 ones now though)
8725
8726 Fri Apr 2 10:28:08 1993 William M. Perry (wmperry@indiana.edu)
8727 * Definition lists now keep their zones/extents so they are highlighted
8728 correctly.
8729 * Fixed bug in PRE handling - left out a (goto-char (point-min))
8730
8731 Wed Mar 31 08:51:04 1993 William M. Perry (wmperry@indiana.edu)
8732 * Did work on resolving ./ & ../ links (only works for one level right
8733 now. Will work on getting it recursive later.
8734 * Changed data field in extents/zones to be (w3 . type) so I
8735 wouldn't grab a wrong item.
8736 * Fixed a bug in title handling. Left something out of an if
8737 statement and it would try to delete a region that (probably) didn't
8738 exist.
8739 * Fixed bug in w3-follow-link (added a ':' to end of regexp). Would
8740 cause it to screw up on a url like http.html. Thanks to Erik Ostrom
8741 (eostrom@nic.gac.edu)
8742 * Changed requires to autoloads where possible
8743 * Wrapped require of transparent.el so it won't get loaded if in X
8744 * Fixed bug in lemacs mouse links.
8745 * Applied numerous patches from har@cs.cmu.edu & jwz@lucid.com to fix
8746 compilation problems with lemacs & epoch.
8747
8748 Tue Mar 30 15:05:01 1993 William M. Perry (wmperry@indiana.edu)
8749 * Added mouse support for following links in epoch & lucid emacs
8750 Store the link # in the data segment of the zone. If mouse is
8751 clicked in a zone, extract the data, assoc it with w3-links-list and
8752 call w3-follow-link with it. Hacky but works. :)
8753 * Added (provide 'w3) for easier loading, etc.
8754 * Fixed problems with epoch highlihting
8755 * Fixed makefile problem (some files left out)
8756
8757 Sun Mar 28 13:04:12 1993 William M. Perry (wmperry@indiana.edu)
8758 * Added auto-viewing of ps/gif/jpg/etc files
8759 * Added uncompression and gunzipping auto-recognition
8760
8761 Sat Mar 27 12:32:54 1993 William M. Perry (wmperry@indiana.edu)
8762 * v.004beta - first release
8763 * Few changes to the parser
8764 * Fixed PRE Handling so it parses out urls inside.
8765 * Added handling of &#XXX to insert ascii value of XXX.
8766
8767 Fri Mar 26 11:27:52 1993 William M. Perry (wmperry@indiana.edu)
8768 * Completed document source command.
8769 * Changed it so it won't barf if you try to fetch the same document twice.
8770 * Added w3-reload-document to reload the current file.
8771
8772 Wed Mar 24 16:37:22 1993 William M. Perry (wmperry@indiana.edu)
8773 * v.003beta - put on ftp archive
8774 * Added support for the xmosaic style of hotlist. Goto and add are
8775 supported.
8776 * Changed searching a little
8777 * Fixed bug in XMP/PRE handling that reinserted everything in all caps.
8778 Was very annoying.
8779 * Added lemacs menu of hotlist items.
8780
8781 Tue Mar 23 08:46:12 1993 William M. Perry (wmperry@indiana.edu)
8782 * v.002beta - put on ftp archive
8783 * Added menus to the lucid emacs code. Looks a little weird when
8784 links are named 'here', but not bad.
8785 * Added to the searching code
8786 * Fixed bug in renumbering system (forgot to increment bogus-num)
8787 * Completely rewrote the parser (yet again). Finally got the HTML
8788 specs, so it now handles every item possible (hopefully).
8789 * Added support for small things like DL COMPACT, PLAINTEXT, PRE.
8790 * Added code to delete outdated information (HEADER, BODY, etc)
8791 * Added w3-preview-this-buffer, which feeds the current buffer into
8792 the w3-preprocessor and spits out a formatted buffer. I use this
8793 mainly to see if I can break anything, but might be useful when
8794 writing real html documents.
8795 * Added code to delete useless (to us) HTML headers (NEXTID, etc)
8796 * Added support for index searching. Mode line is changed to reflect
8797 this. Need to use something more noticeable though.
8798
8799 Mon Mar 22 07:43:10 1993 William M. Perry (wmperry@indiana.edu)
8800 * Broke highlighting in definition lists. Not sure how to get around
8801 this and still have the DLs formatted correctly.
8802 * Little tweaks
8803 * Cleaned up ^Ms that appeared sometimes
8804 * Added a default port for http links (http://moose/info instead of
8805 http://moose:80/info)
8806
8807 Sun Mar 21 13:44:02 1993 William M. Perry (wmperry@indiana.edu)
8808 * Forgot to include Menu and DL lists, added them.
8809 * Added support for embedded plain text (XMP directive)
8810 * Added 'cacheing' of old info - just made variables buffer-local, and
8811 save them before kill-all-local-variables, then restore. Need to figure
8812 out some way to kill old buffers (only keep last 5, etc)
8813 * Fine tuned local file support
8814 * Added ftp support - just a link to ange-ftp
8815 * Fixed unNAMEd links yet again - should work better
8816 * Added support for lucid emacs & epoch (highlight links, headers,etc)
8817 Borrowed code from html-mode.el by marca@ncsa.uiuc.edu
8818 * "Fixed" unNAME'd links. Big Kludge. Needs work.
8819
8820 Sat Mar 20 14:10:12 1993 William M. Perry (wmperry@indiana.edu)
8821 * v.001beta
8822 * Complete rewrite of the parsing code. Still not pretty, but much
8823 faster, better paragraph filling.
8824 * Defined w3-mode
8825 * Forward and backward searching for links - still needs lots of work
8826
8827 Fri Mar 19 08:00:03 1993 William M. Perry (wmperry@indiana.edu)
8828 * v.000alpha
8829 * Support for gopher, telnet, http, and local file access
8830 * First attempt