SCM

SCM Repository

[xemacs] Diff of /XEmacs/packages/xemacs-packages/w3/ChangeLog
ViewVC logotype

Diff of /XEmacs/packages/xemacs-packages/w3/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5, Mon Mar 9 13:24:48 1998 UTC revision 1.13, Mon Jun 26 09:56:53 2000 UTC
# Line 1  Line 1 
1    2000-06-25  AichnerAd  <aichner@ecf.teradyne.com>
2    
3            * Makefile (PRELOADS): Use lisp instead of `pwd`.  Handle
4            Native-NT XEmacs command-line quoting.
5    
6    1999-11-27  Andreas Jaeger  <aj@xemacs.org>
7    
8            * Makefile (ELCS): Add lisp/w3-java.elc.
9            (PRELOADS): Load advice.
10    
11    1999-11-14  William M. Perry  <wmperry@aventail.com>
12    
13    * aclocal.m4 (AC_EMACS_LISP): work around bug in current Emacs 21.1
14      pretests where (princ "foo") crashes in batch mode.
15    
16    1999-11-13  William M. Perry  <wmperry@aventail.com>
17    
18    * lisp/w3-cus.el (w3-use-terminal-glyphs): Changed default value to nil,
19      was causing too many weirdnesses under Emacs (I loathe MULE sometimes)
20      (w3-use-terminal-characters): Ditto.
21    
22    * lisp/w3-display.el (w3-display-handle-java): Duh, give 2 arguments to
23      push.
24    
25    1999-11-12  William M. Perry  <wmperry@aventail.com>
26    
27    * lisp/w3-display.el (w3-display-handle-java): Make sure that there is
28      ALWAYS a codebase attribute for java, or bad things could happen (like
29      not being able to find the classes since we write to a temp file, etc.)
30    
31    * lisp/w3-parse.el (w3-parse-buffer): Make sure that we expand the
32      'codebase' attribute.
33    
34    * lisp/w3-display.el (w3-auto-run-java): New variable to control whether
35      Java applets are run
36      (w3-display-handle-java): New function to convert our internal parse
37      structure into something that `w3-java-run-applet' can understand.
38      (w3-display-node): Use it.
39    
40    * lisp/w3-java.el: New file for running java programs in an external
41      process.
42    
43    1999-11-07  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
44    
45    * lisp/url.el (url-retrieve-internally): make-local-variable
46      'track-mouse to workaround problem with `widget-button-click'.
47    
48    1999-11-10  William M. Perry  <wmperry@aventail.com>
49    
50    * lisp/w3-parse.el (textarea content model): Changed content model to
51      XCDATA so that markup can be included in the default text.
52    
53    * lisp/w3-menu.el (w3-menu-help-menu): Remove version information menu
54      item.  It hasn't been updated in years.
55    
56    1999-11-10  "T. V. Raman" <raman@cs.cornell.edu>
57    
58    * lisp/w3-display.el (widget-convert-text): Added advice around this
59      function to preserve the 'personality' text property, otherwise
60      hyperlinks did not get the correct aural properties applied.
61    
62    1999-11-10  Thierry Emery <Thierry.Emery@nmu.alcatel.fr>
63    
64    * lisp/w3-display.el (w3-maybe-start-image-download): typo.
65      (w3-handle-image): include row and column in hyperimage-info, to be used
66      in `w3-resurrect-images'.
67      (w3-resurrect-images): if `to-cut' gets negative, insert blanks.
68      (w3-display-node): in case of a frameset, checks rows as well.
69      (w3-frameset-dimensions-p): disregard anything containing "100%", such as
70      "100%,0".
71      (w3-display-frameset): Do not zap frameset-cardinal when computing
72      default dimensions. Memorize next window before drawing a frame, as its
73      HTML page may contain yet another (nested) frameset. Call `w3-warn' and
74      inhibit splitting the window when there is not enough room left.
75    
76    * lisp/mm.el (mm-parse-mailcap): Fix bad regexp for Emacs 21
77    
78    1999-11-09  William M. Perry  <wmperry@aventail.com>
79    
80    * build.bat: Make sure to build custom load files and info files.
81    
82    * lisp/url-auth.el (url-register-auth-scheme): removed warning when
83      replacing auth methods.
84    
85    * lisp/url-file.el (url-file): Honor port numbers in ftp URLs.
86    
87    1999-11-09  James LewisMoss  <dres@ioa.com>
88    
89    * lisp/mm.el (mm-parse-mailcap): Fix invalid regular expressions caused by
90      entries like "text/x-c++"
91    
92    1999-11-09  Andrew Mazillius  <andrew_mazillius@pee.pioneer.be>
93    
94    * lisp/socks.el (socks-nslookup-host): Make sure that we always call
95      accept-process-output at least once.  Now deals correctly with multiple
96      addresses returned by nslookup in the format 'Addresses: ip1, ip2, ip3'
97    
98    1999-11-09  kyota@po.ntts.co.jp (Kyotaro HORIGUCHI)
99    
100    * lisp/mule-sysdp.el: Patches to understand MULE 4.1
101    
102    1999-11-09  Alexandre Guimond  <guim@guim.org>
103    
104    * lisp/w3.el (w3-mail-document-author): Fix problem with 'Reply-To'
105      headers.  They had not been converted to the (not quite so) new plist
106      format.
107    
108    1999-10-15  Dave Love  <fx@gnu.org>
109    
110    * lisp/w3-parse.el (char-int): Alias it to `identity' if necessary.
111    
112    1999-10-14  William M. Perry  <wmperry@aventail.com>
113    
114    * lisp/url-ldap.el (url-ldap-certificate-formatter): Now uses
115      ssl-certificate-information instead of hacked up bill-specific stuff.
116    
117    * lisp/ssl.el (ssl-certificate-information): New function to get
118      certificate information out of a DER encoded object.
119      (ssl-program-name): Default to using OpenSSL now.
120    
121    1999-10-11  William M. Perry  <wmperry@aventail.com>
122    
123    * lisp/w3-display.el (w3-fixup-eol-faces): only strip spaces off of
124      newlines, not the surrounding shitepsace.  This makes colorized table
125      cells look much better.
126    
127    1999-09-16  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
128    
129    * lisp/url-cache.el:
130    * lisp/w3-display.el:
131    * lisp/w3.el: Added (require 'url-parse) because of the macros
132      defined there.
133    
134    1999-08-07  Bob Weiner  <weiner@beopen.com>
135    
136    * w3-menu.el (w3-menu-make-xemacs-menubar): Fixed to work with
137      BeOpen.com InfoDock.  Old code allowed multiple 'nil's to creep into the
138      menubar which would cause a hang in the XEmacs menubar code.
139    
140    1999-08-04  William M. Perry  <wmperry@aventail.com>
141    
142    * lisp/url-cid.el (url-cid-gnus): Fixed so it will work in Emacs and
143      XEmacs 21.2
144    
145    1999-08-03  William M. Perry  <wmperry@aventail.com>
146    
147    * lisp/mule-sysdp.el (mule-sysdep-version): Make
148      enable-multibyte-characters buffer-local when in XEmacs, to better mimic
149      the Emacs 20.x behaviour.
150    
151    1999-07-19  William M. Perry  <wmperry@aventail.com>
152    
153    * lisp/images.el (image-register-netpbm-utilities): Fixed typo in the ppm
154      to xpm converter.
155    
156    1999-06-27  William M. Perry  <wmperry@aventail.com>
157    
158    * lisp/url-parse.el (url-generic-parse-url): Added in gross hack to
159      preserve ';' in data URLs.  The usage as a separator for content-type
160      and encoding-type clashes horribly with the ';' as an
161      attribute-separator on normal URLs.
162    
163    * lisp/w3-parse.el (w3-parse-hooks): New hook to be run just before
164      parsing any document.  This can theoretically be used to rip out banner
165      advertisements, etc.
166      (w3-parse-munge-ethiopic-text): Moved the old ethiopic munging stuff
167      into hook form.
168    
169    * lisp/url-mail.el (url-mailto): Allow adding of more 'to' headers via the
170      query interface for mailto URLs.  Would generate corrup To: headers
171      otherwise.
172    
173    1999-06-15  William M. Perry  <wmperry@aventail.com>
174    
175    * lisp/url-ldap.el (url-ldap-attribute-formatters): Format naming contexts
176      as hyperlinks back into the directory.
177      (url-ldap-certificate-formatter): Save certificate data to a file.
178    
179    1999-04-29  William M. Perry  <wmperry@aventail.com>
180    
181    * lisp/font.el (font-find-available-family): Fixes for latest version of
182      the new Emacs redisplay.
183    
184    1999-04-08  William M. Perry  <wmperry@aventail.com>
185    
186    * Emacs/W3 4.0.43 released
187    
188    * Fixed the hackmap stuff for Emacs 19/20
189    
190    1999-04-08  Thierry Emery <Thierry.Emery@nmu.alcatel.fr>
191    
192    * lisp/url-cookie.el (url-cookie-write-file): check
193      `url-cookies-changed-since-last-save' and that the file is writable.
194      (url-cookie-handle-set-cookie): set `url-cookies-changed-since-last-save'.
195    
196    * lisp/url-http.el (url-create-mime-request): Moved Proxy Authorization up
197      (before Cookie and Authorization).
198    
199    * lisp/url-vars.el (url-cookies-changed-since-last-save): new variable.
200    
201    * lisp/url.el (url-write-global-history): call `url-cookie-write-file' if
202      `url-privacy-level' tolerates cookies.
203    
204    1999-04-08  Thierry Emery <Thierry.Emery@nmu.alcatel.fr>
205    
206    * lisp/w3-display.el (w3-resurrect-images): corrected regexp for
207      removing trailing blanks from alt.
208    
209    1999-04-05  William M. Perry  <wmperry@aventail.com>
210    
211    * lisp/w3-forms.el (w3-form-keymap): Ditto for form fields.
212    
213    * lisp/w3-display.el (w3-resurrect-hyperlinks): Hack around lossage in
214      XEmacs' Widget package.  button3 was used to activate the widget instead
215      of popping up a context-sensitive menu like everywhere else.
216    
217    1999-04-03  William M. Perry  <wmperry@aventail.com>
218    
219    * lisp/w3-display.el: Make sure we load mule-sysdp at compile time.
220    
221    1999-04-03  Thierry Emery  <Thierry.Emery@nmu.alcatel.fr>
222    
223    * lisp/url-file.el (inline): require `w3-sysdp', necessary for
224      `add-minor-mode' in Gnu Emacs when Emacs-W3 is autoloaded through
225      `url-dired-find-file'.
226      (url-insert-possibly-compressed-file): set `url-current-mime-encoding'.
227      (url-dired-find-file): handle ange-ftp dired.
228      (url-file-asynch-callback, url-file): call
229      `url-insert-possibly-compressed-file' instead of
230      `insert-file-contents-literally'.
231      (url-file): compute `url-current-mime-type' and `viewer' from
232      `uncompressed-filename'; specify extension for
233      `mm-generate-unique-filename'.
234    
235    * lisp/url.el (url-file-directly-accessible-p): call
236      `url-host-is-local-p' and check that the file is not compressed.
237      (url-generate-unique-filename-counter): new variable.
238      (url-generate-unique-filename): use
239      `url-generate-unique-filename-counter' to ensure that filenames are
240      unique within an Emacs session.
241    
242    1999-04-03  Thierry Emery  <Thierry.Emery@nmu.alcatel.fr>
243    
244    * lisp/url.el (url-write-global-history): call
245      `w3-write-explicit-encodings'.
246    
247    * lisp/w3-cus.el (w3-explicit-encodings-file): new user option, which
248      specifies where to save `w3-explicit-conversion-tree'.
249    
250    * lisp/w3-vars.el: new variables
251      w3-explicit-conversion-tree: Tree to hold explicit coding systems
252      for URLs and their superdirs:
253      ((hostN default-coding (dirN-1 default-coding (dirN-1-1 ...) ...) ...)
254        ...),
255      w3-explicit-encodings-changed-since-last-save: whether
256      `w3-explicit-conversion-tree' needs saving.
257    
258    * lisp/w3.el:
259      w3-convert-code-for-mule: call `w3-recall-explicit-coding-system'
260      after checking `w3-explicit-coding-system' and `mmcharset'.
261      w3-reload-document: call `w3-record-explicit-coding-system'.
262      w3-recall-explicit-coding-system, w3-find-explicit-coding-system,
263      w3-record-explicit-coding-system, w3-add-explicit-coding-system,
264      w3-write-explicit-encodings: new functions to perform retrieval and
265      storage of user-specified (through C-u g `w3-reload-document')
266      explicit coding systems.
267      w3-do-setup: load `w3-explicit-encodings-file' if it exists.
268    
269    1999-03-24  William M. Perry  <wmperry@aventail.com>
270    
271    * Emacs/W3 4.0.40 released
272    
273    * lisp/url.el (url-do-setup): Always register the LDAP URL format.
274    
275    * lisp/url-ldap.el (url-ldap): Deal with non-LDAP enabled emacsen better.
276    
277    1999-03-22  Markus Rost <markus.rost@mathematik.uni-regensburg.de>
278    
279    * lisp/w3.el (w3-fetch): Gracefully accept 'nil' as the URL.
280    
281    1999-03-22  Martin Schwenke <Martin.Schwenke@cs.anu.edu.au>
282    
283    * lisp/w3-sysdp.el (frame-parameter): This was not defined in 19.34.
284    
285    1999-03-19  William Perry <wmperry@aventail.com>
286    
287    * lisp/w3-parse.el (w3-parse-buffer): Make sure we restore the old syntax
288      table when we are done parsing.
289    
290    1999-03-18  Kenichi Handa <handa@etl.go.jp>
291    
292    * lisp/w3.el (w3-viewer-filter): Do not create the 'output' buffer if the
293      length of the string received by the filter is 0.  Evidently solaris
294      sends an empty string to the filter when the process exits.
295    
296    1999-03-18  "T. V. Raman" <raman@adobe.com>
297    
298    * lisp/w3-display.el (w3-widget-echo): Use buffer-substring --rather than
299      buffer-substring-no-properties when picking out the text under the
300      current link.
301    
302      This is good for emacspeak because you can then tell while
303      tabbing through a  page whether the link you just hit has
304      been visited.
305    
306    1999-03-02  SL Baur  <steve@xemacs.org>
307    
308            * lisp/docomp.el (byte-compile-dest-file): Disable munging.
309            Building for XEmacs requires the usual semantics.
310    
311            * Makefile (EXTRA_SOURCES): Add BUGS.
312            (ELCS): Add dummy w3-auto.elc.
313            (PRELOADS): Add url-parse.el and cus-face.
314    
315    1999-01-08  William M. Perry  <wmperry@aventail.com>
316    
317    * lisp/docomp.el (emacs-build-autoloads): Only do the autoloads one way
318      for Emacs or XEmacs.
319    
320    1999-01-07  William M. Perry  <wmperry@aventail.com>
321    
322    * build.bat: More tweaking of finding EMACSDIR automatically.
323    
324    * lisp/w3-vars.el (w3-mode-map): Don't use read-kbd-macro
325    
326    1999-01-05  William M. Perry  <wmperry@aventail.com>
327    
328    * build.bat: Make sure that we build the autoload files under windows.
329      Easier setting of the environment variables.  Also can now pass in
330      EMACSDIR on the command line.
331    
332    * lisp/docomp.el (byte-compile-dest-file): Downcase file names if we are
333      in windows of any flavor.  Sometimes we get foo.EL instead of foo.el and
334      we were just naming the output file foo.EL.elc
335      (compile-it): Make sure we get *.EL from directory-files as well.
336      (emacs-build-autoloads): Ditto.  %!@!ing windows file systems.
337      (emacs-build-autoloads): Deal with Emacs or XEmacs way of rebuilding
338      autoloads in lisp instead of relying on autoconf.  This will make
339      everything much happier under windows.
340    
341    1999-01-04  William M. Perry  <wmperry@aventail.com>
342    
343    * Makefile.in (dotemacs): Wrap the require we stick into $(DOTEMACS) in a
344      `condition-case' for people that share their setups between emacsen or
345      machines with different installed packages.
346    
347    * lisp/w3-forms.el (w3-form-encode-xwfu): Don't forget to deal with the
348      new attributes if we are doing just a plain old form submission!
349    
350    1999-01-04  Milan Zamazal <pdm@freesoft.cz>
351    
352    * lisp/w3-forms.el (w3-submit-form): Correctly shorten the separator
353      generated... was including too few characters.
354      (w3-form-encode-helper): Added ability to specify additional attributes
355      for the `file' input type so that we can keep track of the filename.
356      (w3-form-encode-make-mime-part): Create content-disposition header
357      instead of content-id and content-length
358      (w3-form-encode-multipart/x-www-form-data): Use CRLF instead of just LF
359      for separators.
360      (w3-form-encode-multipart/x-www-form-data): Don't forget to add in the
361      separator at the end of the message.
362    
363    1998-01-04  William M. Perry  <wmperry@aventail.com>
364    
365    * lisp/w3-forms.el (w3-form-encode-multipart/x-www-form-data): Better
366      separator generation.
367    
368    1999-01-04  Laurent Martelli <martelli@iie.cnam.fr>
369    
370    * lisp/w3-hotindex.el: Added autoload statements.
371    
372    1999-01-04  Kenichi Handa  <handa@etl.go.jp>
373    
374    * lisp/Makefile.in (w3-auto.el): Generate w3-auto.el from
375      auto-autoloads.el just build in the current directory.
376    
377    1998-12-31  William M. Perry  <wmperry@aventail.com>
378    
379    * lisp/font.el: Various mergings with the XEmacs distributed version of
380      font.el.  Lots of byte-compile warnings squashed when not building with
381      Emacs/W3.
382    
383    1998-12-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>
384    
385    * font.el: Split font-family-mappings into X and mswindows-specific
386      versions.  mswindows-font-create-[object|name]: Treat supplied size as a
387      pointsize. Added underline and strikethru handling.
388    
389    1998-12-30  William M. Perry  <wmperry@aventail.com>
390    
391    * lisp/url.el (url-file-exists): If url-user is nil use anonymous ftp.
392      (url-file-size): Ditto.
393    
394    * lisp/w3.el (w3-find-this-file): Protect against sticking 'nil@' in the
395      filename spec when we go to retrieve something.
396    
397    1998-12-30  Milan Zamazal <pdm@pvt.net>
398    
399    * lisp/url-auth.el (url-basic-auth): Make sure to use base64-encode-string
400      instead of base64-encode to work with new Emacs/XEmacs that have native
401      base64 encoding/decoding primitives.
402    
403    1998-12-29  William M. Perry  <wmperry@aventail.com>
404    
405    * Emacs/W3 4.0pre38 released
406    
407    * lisp/url.el (url-file-attributes): use 'anonymous' instead of 'ftp' as
408      the username if none specified.
409    
410    1998-12-29  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
411    
412    * url.el (url-file-attributes): If url-user is nil use anonymous ftp.
413    
414    1998-12-29  William M. Perry  <wmperry@aventail.com>
415    
416    * lisp/mule-sysdp.el (mule-detect-coding-version): Doh - make sure we
417      don't blow up in XEmacs w/Mule when making sure we have a valid coding
418      system.
419    
420    * Emacs/W3 4.0pre37 released
421    
422    * lisp/socks.el (socks-find-route): Fixed bug where we would not honor the
423      '!' at the front of the regexp to mean _do_ redirect the connection.  I
424      need to finish the socks-redirection-rules stuff sometime soon.
425    
426    * lisp/mule-sysdp.el (mule-detect-coding-version): Put back in the
427      ultra-anal checks to make sure that what detect-coding-region and
428      friends find is actually a coding system.  Apparently the bug where
429      bizarre combinations of CRLF and LF separators in a file make Emacs 20.3
430      return a number as a coding system is back.  Bug reported to the Emacs
431      maintainers.
432    
433    1998-12-28  Milan Zamazal <pdm@freesoft.cz>
434    
435    * lisp/mm.el (mm-possible-viewers): Don't reverse exact & wildcard when
436      concatenating them.  Reason: `mm-mime-data' contains mailcap entries in
437      the opposite order than they are in the mailcap file.  The function
438      `mm-possible-viewers' should return found items in the opposite order
439      again, so that the first viewer from the mailcap was invoked.  The patch
440      ensures this.
441    
442    * lisp/mm.el (mm-mime-data-default): New variable that holds all the
443      defaults.  mm-mime-data now holds _only_ the user supplied viewers.
444    
445    * lisp/mm.el (mm-mime-info): Give preference to things found in
446      mm-mime-data (the user stuff) and then fall back onto
447      mm-mime-data-default.
448    
449    * lisp/url-http.el (url-parse-viewer-types): Apply both mm-mime-data and
450      mm-mime-data-default when building the acceptable viewer list.
451    
452    1998-12-28  William M. Perry  <wmperry@aventail.com>
453    
454    * lisp/w3-display.el (w3-prepare-buffer): Use an unwind-protect form
455      around w3-draw-tree.  This means that even if something in the drawing
456      causes an error, the buffer will still be thrown into w3-mode
457      (w3-region): Make w3-region interactive and give it a doc string.
458      (w3-pause): Mark the buffer as temporarily read-only, so that
459      self-inserting keystrokes will signal an error, which will be caught and
460      ignored by the condition-case.
461      (w3-widget-buffer): New function to get the buffer a widget is in.
462      (w3-widget-echo): Use it, since with Gnus, it is very likely that you
463      will be in a different buffer when you are mousing around the rendered
464      HTML.
465    
466    * lisp/url-file.el (url-file): Modify the filename in the URL if we are
467      actually visiting a directory without a trailing '/' or '\', and we do
468      the auto-find of the index.html file.
469    
470    * lisp/url.el (url-looks-like-html): New function that determines whether
471      a document looks like HTML or not.  This is for ancient HTTP/0.9
472      responses for things without a file extension (ie: /, /a/b/, etc)
473      (url-retrieve-internally): Use it if we cannot find a content-type any
474      other way.
475    
476    * lisp/url-cid.el: Try to avoid compile-time-errors when gnus' mm-decode
477      cannot be found.
478    
479    1998-12-26  William M. Perry  <wmperry@aventail.com>
480    
481    * lisp/url.el (url-expand-file-name): Make sure to normalize the 'default'
482      value before we get to the point of bailing out if we get the empty
483      string, otherwise the vector-ized version of the URL could sneak out,
484      and the 'nil' default case would screw us too.
485    
486    1998-12-26  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
487    
488    * w3-display.el (w3-display-get-cookie): No buffer-file-name for "
489      *cookie*" buffers.
490    
491    1998-12-26  William M. Perry  <wmperry@aventail.com>
492    
493    * lisp/base64.el: Added alias for base64-encode-string -> base64-encode
494      and base64-decode-string -> base64-decode, for compatibility with
495      Emacs/XEmacs with native base64 support.
496    
497    * lisp/w3-about.el: Use base64-encode-string instead of base64-encode, for
498      compatibility with Emacs/XEmacs with native base64 support.
499    
500    1998-12-25  William M. Perry  <wmperry@aventail.com>
501    
502    * lisp/url-ldap.el: New file to implement LDAP support ala RFC2255
503    
504    * lisp/url.el (url-do-setup): Register the LDAP URL handler if the feature
505      is present.
506    
507    * Emacs/W3 4.0pre36 released
508    
509    * lisp/url.el (url-default-expander): Make sure that we remove any query
510      strings from the URL before we remove relative links.
511      (url-remove-relative-links): Tack on a trailing '/' if necessary so that
512      we don't fail any URL parsing tests on things like 'g/.', which should
513      be normalized to just 'g/'
514    
515    1998-12-24  William M. Perry  <wmperry@aventail.com>
516    
517    * lisp/url-cookie.el (url-cookie-host-can-set-p): Fixed cookie
518      vulnerability as described in
519      http://www.paradise.net.nz/~glineham/cookiemonster.html
520    
521    1998-12-23  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
522    
523    * w3-menu.el (w3-menu-initialize-w3-mode-menu-map): Block also
524      the global menubar entry [menubar mule].
525    
526    1998-12-23  William M. Perry  <wmperry@aventail.com>
527    
528    * lisp/w3-cus.el (w3-force-conversion-alist): Mixed mismatched custom type
529      (w3-default-stylesheet): Ditto.
530      (w3-html-errors-font-lock-keywords): Ditto.
531      (w3-default-configuration-file): Ditto.
532      (w3-modeline-format): Ditto.
533    
534    1998-12-22  William M. Perry  <wmperry@aventail.com>
535    
536    * Emacs/W3 4.0pre35 released
537    
538    * lisp/w3-display.el (w3-get-default-color): Function to get the default
539      foreground or background color, even if face-(fore|back)ground returns
540      nil, which it does under Emacs fairly often.  We fall back to getting
541      the colors out of the frame properties.  I think this is gross, but oh
542      well.
543      (w3-display-background-useless-p): Use it.
544      (w3-display-foreground-useless-p): Use it.
545    
546    * lisp/w3.el (w3-reload-document): Avoid using interactive spec 'Z', since
547      it doesn't exist in older versions of Emacs (19.xx)
548    
549    * lisp/w3-parse.el (w3-parse-buffer): Add ',' to the `whitespace' at the
550      front of an attribute that we should skip over.  This is so that people
551      can do horrible nasty things like <input type="foo", name="bar"> and
552      still have it work.  Sometimes I feel so... unclean.
553    
554    * lisp/url-news.el (url-check-gnus-version): Use gnus-continuum-version if
555      at all possible.  This way I will never have to add another string-match
556      to the list of acceptable versions (at least not until another 15
557      releases of Gnus.
558    
559    1998-12-22  Dave Love <d.love@dl.ac.uk>
560    
561    * lisp/w3-display.el (w3-image-alt): Pay better attention to the alt
562      specified by the document.  Don't try to special case the empty string
563      so much.
564    
565    1998-12-22  William Perry  <wmperry@aventail.com>
566    
567    * lisp/css.el (css-parse): Wrap the calls to forward sexp in
568      condition-case so that an invalid stylesheet does not completely choke.
569    
570    1998-12-22  Milan Zamazal <pdm@pvt.net>
571    
572    * lisp/w3.el (w3-replace-invalid-chars): Make sure we tell replace-regexp
573      to be 'literal' so that somet hings in the invalid chars table don't
574      signal an error (ie: S\\v was looking for the regexp quote match, etc)
575    
576    1998-12-22  William Perry  <wmperry@aventail.com>
577    
578    * lisp/w3-display.el (w3-display-table): Backed out old change to use less
579      space for borderless tables - it was screwing up spacing at the
580      beginning of celles.
581    
582    1998-12-22  Thierry Emery <Thierry.Emery@nmu.alcatel.fr>
583    
584    * lisp/url.el (url-expand-file-name): Do not remove blanks from target
585      anchors (#xxx).
586    
587    1998-12-21  William M. Perry  <wmperry@aventail.com>
588    
589    * lisp/docomp.el: If WIDGETDIR is not set, or set to `no', then scream and
590      bitch and die, to avoid more arcane errors later on.
591      (emacs-build-custom-load): Try to work around emacs19 that doesn't have
592      cus-dep installed.
593    
594    * lisp/w3.el (w3-fetch): Avoid use of with-current-buffer, since it
595      doesn't exist in Emacs 19.xx
596      (w3-convert-code-for-mule): Finished rename to mule-coding-system-p
597    
598    1998-12-20  Bertil Askelid <bertil@ioc.net>
599    
600    * lisp/w3-mouse.el: Don't bind mouse-movement unless w3-track-mouse is
601      set.
602    
603    1998-12-19  William M. Perry  <wmperry@aventail.com>
604    
605    * Emacs/W3 4.0pre34 released
606    
607    * lisp/mule-sysdp.el (mule-coding-system-p-version): Renamed and fixed
608      mule-coding-system-p for non-MULE Emacs/XEmacs.
609    
610    1998-12-18  Kenichi Handa  <handa@etl.go.jp>
611    
612    * lisp/mule-sysdp.el (mule-coding-system-p-version): New function.
613      (mule-coding-system-version): Use mule-coding-system-p-version.
614      (mule-detect-coding-version): Likewise.
615      (mule-invalid-char-coding-systems): Change iso-latin-1 to iso-8859-1.
616      (mule-coding-system-with-invalid-chars): Check mule-sysdep-version
617      for XEmacs.
618    
619    * lisp/w3.el (w3-convert-code-for-mule): Use mule-coding-system-p-version.
620      (w3-coding-system-for-mime-charset): Likewise.
621    
622    1998-12-19  William M. Perry  <wmperry@aventail.com>
623    
624    * configure.in: Ditto
625    
626    * aclocal.m4: Added appropriate magic to run autoconf whenever aclocal.m4
627      is modified.
628    
629    1998-12-18  William M. Perry  <wmperry@aventail.com>
630    
631    * lisp/Makefile.in: No longer include auto-autoloads.el and custom-load in
632      the distribution.  We can rebuild it anywhere now.
633    
634    * aclocal.m4 (AC_CHECK_CUSTOMLOADS): Use the new functions in the
635      appropriate place.
636      (EMACS_REBUILD_AUTOLOADS): Ditto.
637    
638    * lisp/docomp.el (emacs-build-custom-load): New function to build
639      custom-load.el under Emacs.
640      (emacs-build-autoloads): Ditto for the auto-autoloads.el file.
641    
642    1998-12-15  Kenichi Handa  <handa@etl.go.jp>
643    
644    * lisp/Makefile.in (.el.elc): Set shell variable W3SRCDIR to $(srcdir).
645    
646    * lisp/docomp.el (load-path): Check shell variable W3SRCDIR.
647    
648    * lisp/w3.el (w3-convert-code-for-mule): Call
649      mule-coding-system-with-invalid-chars.
650     (w3-coding-system-with-invalid-chars): This function deleted.
651    
652    * lisp/mule-sysdp.el (w3-mime-charset-coding-alist): Fix coding
653      system for Mule.
654      (mule-invalid-char-coding-systems): New variable.
655      (mule-coding-system-with-invalid-chars): New function.
656      (mule-write-region-no-coding-system): Fix argument of write-region for
657      Mule 2.3.
658    
659    1998-12-17  William M. Perry  <wmperry@aventail.com>
660    
661    * Emacs/W3 4.0pre32 released
662    
663    * lisp/font.el (font-x-font-regexp): Add a trailing dash to the
664      font-regexp.  For some reason Emacs 19.xx under 95/NT sticks a trailing
665      slash on the end.  This was the cause of the odd errors in
666      font-spatial-to-canonical since it was getting an empty font object
667      because the regexp failed to match.
668    
669    1998-12-16  William M. Perry  <wmperry@aventail.com>
670    
671    * lisp/w3.el (w3-coding-system-for-mime-charset): Make sure the
672      coding-system-p is defined before we use it.
673      (w3-convert-code-for-mule): Ditto.
674    
675    * Makefile.in (SUPPORTFILES): Now include 'BUGS' support file in the
676      distributions.
677    
678    1998-12-16  Simon Josefsson <jas@pdc.kth.se>
679    
680    * lisp/mm.el (mm-parse-mailcaps): More protection against badly formed
681      MAILCAPS variable.
682    
683    1998-12-16  William M. Perry  <wmperry@aventail.com>
684    
685    * lisp/w3-cus.el (w3-bullets): Fixed customization type for this option.
686      Would lead to mismatches in customize buffers.  Ick!
687      (w3-maximum-line-length): Ditto.
688    
689    1998-12-08  Ken'ichi HANDA <handa@etl.go.jp>
690    
691    * lisp/mule-sysdp.el (mule-detect-coding-version): Check that
692      mule-sysdep-version is a number before comparing it to one.  Under
693      XEmacs it is a symbol `xemacs'.
694    
695    1998-12-03  William M. Perry  <wmperry@aventail.com>
696    
697    * Updated all copyright dates and now specify that this _is_ a
698      part of Emacs, since it soon will be.  Maybe.  If I get ambitious.  what
699      are the odds posted in vegas?
700    
701    * lisp/w3-display.el (w3-display-infer-contrasting-color): New function to
702      chooise black or white as an appropriate color if the author of an HTML
703      page was stupid enough to do something like: <body bgcolor="white"> (ie:
704      not specifying the foreground color as well).  If this conflicts with
705      the users foreground, the text used to be invisible.  Now it will be
706      whichever contrasts best (black on mint cream, white on dark red, etc)
707      (w3-display-node): If the foreground specified conflicts with the users'
708      background, ignore it.
709      (w3-display-node): If the background specified conflicts with the users'
710      foreground, infer an appropriate foreground.
711    
712    * Emacs/W3 4.0pre31 released
713    
714    * configure.in (CIDFILE): Stop spitting out a warning about
715      multipart/related stuff if we can't find Gnus at configure time.  We're
716      hacking around it in a different way now.
717    
718    * lisp/Makefile.in (URLSOURCES): Add url-cid.el into the definition via
719      configure substitutions ONLY.  It will still get installed because we
720      stick it in EXTRAS.  This means 1 extra file copy at install time, but
721      who cares?  The file isn't that large.
722    
723    * lisp/url-cid.el: New file to contain the content-id handling stuff,
724      because we cannot compile this file unless we can find a very recent
725      version of Gnus at compile time (without .emacs).
726    
727    * etc/default.css: Use the newer @media tags instead of @x*emacs so that
728      everything will work right with the new Emacs redisplay.
729    
730    * lisp/css.el (css-active-device-types): Added new @media tags.
731      multifont is now defined if the Emacsen we are running in can display
732      multiple font families and sizes correctly (new emacs redisplay or
733      XEmacs), and unifont if it cannot.
734    
735    * lisp/font.el (font-set-face-font-new-redisplay): New function for
736      dealing with the new Emacs redisplay font abstraction.  You can now beat
737      the crap out of the new redisplay engine with Emacs/W3.  Ahh, feels like
738      the heady old days of Lucid Emacs 19.10 and XEmacs 19.12.
739    
740    1998-12-02  Simon Josefsson <jas@pdc.kth.se>
741    
742    * lisp/mm.el (mm-parse-mailcaps): Deal gracefully with bad entries in the
743      MAILCAP list, or it would bug out with things like 'file:' where it
744      would try to open the current directory.
745    
746    1998-11-29  William M. Perry  <wmperry@aventail.com>
747    
748    * lisp/docomp.el (load-path): Append the GNUSDIR environment variable to
749      the load-path, similar to how we deal with WIDGETDIR
750    
751    * INSTALL: Document the new --with-gnus arguments.
752    
753    * configure.in: Use AC_CHECK_GNUS and spit out appropriate warnings about
754      cid URLS not working when appropriate.
755    
756    * aclocal.m4 (AC_CHECK_GNUS): Try to find mm-get-content-id in mm-decode
757      for newer gnus releases that can handle the content-id stuff.  Also
758      added new configure switch '--with-gnus=/path/to/gnus/lisp/dir' to
759      override this, similar to how the custom stuff works.
760    
761    * lisp/url-misc.el (url-cid-gnus): Try to load mm-decode at compile time.
762      (url-cid-gnus): Fixed some compilation warnings.
763    
764    * lisp/url.el (url-cid): Ooops - forgot to add an autoload for url-cid
765    
766    * Emacs/W3 4.0pre30 released
767    
768    * lisp/url.el (url-do-setup): Duh, forgot to register the CID handler.
769      Good thing lars was doing it too.
770    
771    * Emacs/W3 4.0pre29 released
772    
773    * lisp/url-misc.el (url-cid): New URL handler for dealing with content-id
774      based references.  Able to be extended for different mail/news readers.
775      Need to coordinate with Lars and Kyle on exactly how to determine which
776      UA is invoking us, so we don't try and use Gnus functions when VM is
777      giving us the data, etc.
778      (url-cid-gnus): First implementation of CID retrieval for Pterodactyl
779      Gnus.
780    
781    * lisp/w3-display.el (w3-finalize-image-download): Make sure we call
782      url-uncompress in w3-finalize-image-download, or content-id and data URL
783      based images won't get uncompressed correctly.  Arguably this should be
784      done in url-default-callback, but I'm not sure what that would fubar
785      right now.
786    
787    * lisp/w3-parse.el (w3-parse-buffer): Changed regexp for handling
788      NET-enabling start tags to be not so restrictive.  I don't think this
789      will have any negative side-effects
790    
791    1998-11-28  William M. Perry  <wmperry@aventail.com>
792    
793    * Emacs/W3 4.0pre28 released
794    
795    1998-11-23  Thierry Emery <Thierry.Emery@nmu.alcatel.fr>
796    
797    * lisp/mule-sysdp.el
798      (w3-mime-charset-coding-alist): completed and reordered;
799      (mule-detect-coding-version): removed MIME type parsing (already done in
800      w3-sentinel) and moved use of w3-mime-charset-coding-alist to
801      w3-coding-system-for-mime-charset;
802    
803    * lisp/w3.el
804      (w3-convert-code-for-mule): added call to w3-coding-system-for-mime-charset
805      for handling specified MIME charset;
806      (w3-coding-system-for-mime-charset): code moved from
807      mule-detect-coding-version, which uses w3-mime-charset-coding-alist;
808      (w3-sentinel): moved downcase of MIME type and charset to
809      w3-convert-code-for-mule call arguments and generalized it to encoding;
810      replaced hacking out "x-" in MIME charsets with proper reference to
811      w3-mime-charset-coding-alist in w3-coding-system-for-mime-charset.
812    
813    1998-11-20  Ken'ichi HANDA <handa@etl.go.jp>
814    
815    * lisp/w3.el
816      (w3-explicit-coding-system): new variable for user-specified coding system
817      on C-u [w3-reload-document];
818      (w3-convert-code-for-mule, w3-reload-document): added handling of
819      w3-explicit-coding-system.
820    
821    1998-11-24  Kenichi Handa  <handa@etl.go.jp>
822    
823    * lisp/mule-sysdp.el (mule-sysdep-version): Check the mule version
824      correctly.
825      (mule-coding-system-version): New function.
826      (w3-mime-charset-coding-alist): New variable.
827      (w3-url-domain-language-environment-alist): New variable.
828      (w3-url-domain-coding-alist): New variable.
829      (mule-retrieval-coding-system): Call mule-coding-system-version.
830      (mule-no-coding-system): Likewise.
831      (insert-file-contents-literally): Re-define this function for Mule
832      Ver.2.3.
833      (mule-detect-coding-version): Pay attention to
834      w3-mime-charset-coding-alist,
835      w3-url-domain-language-environment-alist, and
836      w3-url-domain-coding-alist.
837      (mule-code-convert-region): Change argument to CODE only.  If
838      default-enable-multibyte-characters is nil, does no code
839      conversion.
840    
841    * lisp/url-cache.el (url-store-in-cache): Write to a file with no
842      code conversion.
843    
844    * lisp/w3.el (w3-convert-code-for-mule): Call
845      mule-code-convert-version with one arg CODING-SYSTEM.
846    
847    1998-11-22  William M. Perry  <wmperry@aventail.com>
848    
849    * Emacs/W3 4.0pre27 released
850    
851    * lisp/w3.el (w3-mode): ditto
852    
853    * lisp/w3-display.el (w3-display-node): Make sure we don't try to
854      save/restore variables in w3-persistent-variables if they are not
855      'boundp'
856    
857    1998-11-20  Thierry Emery  <Thierry.Emery@nmu.alcatel.fr>
858    
859    * lisp/mule-sysdp.el
860      (mule-write-region-no-coding-system): added additional write-region arguments
861      and protections moved from w3-download-callback.
862    
863    * lisp/mm.el (mm-find-available-multiparts), lisp/url-cache.el
864      (url-store-in-cache), lisp/w3-display.el (w3-display-get-cookie,
865      w3-finalize-image-download), lisp/w3-latex.el (w3-show-dvi), lisp/w3-print.el
866      (w3-print-this-url), lisp/w3.el (w3-save-as, w3-download-callback):
867      use mule-write-region-no-coding-system.
868    
869    * lisp/url-vars.el, lisp/url-http.el (url-parse-mime-headers): added
870      url-current-mime-charset and url-mime-content-type-charset-regexp.
871    
872    * lisp/w3-cus.el (w3-force-conversion-alist): new user option, alist of URL
873      host/filename regexps and coding systems.
874    
875    * lisp/w3-vars.el
876      (w3-meta-content-type-charset-regexp, w3-meta-charset-content-type-regexp):
877      new variables for parsing <META Content-Type...> tag;
878    
879      (w3-persistent-variables): added buffer-file-coding-system.
880    
881    * list/w3.el
882      (w3-mail-current-document): use buffer-file-coding-system or iso-8859-1;
883      (w3-compression-encodings, w3-no-conversion-encodings): new variables used to
884      inhibit conversion;
885      (w3-convert-code-for-mule): removed regexp matching on
886      w3-mime-list-for-code-conversion (replaced by downcase in w3-sentinel);
887      (w3-sentinel): switch to other window if in minibuffer, handle specified
888      charset (in MIME headers or META tag), handle w3-force-conversion-alist, hack
889      out "x-" in MIME charsets.
890    
891    1998-11-18  Kenichi Handa  <handa@etl.go.jp>
892    
893    * Makefile.in (Makefile): Correct the dependency.  Execute
894      config.status in the current directory.
895    
896    * etc/Makefile.in (install): If a file is not in the current
897      directory, install that file of the source directory.
898    
899    * lisp/Makefile.in (w3-auto.el): Update target in the current
900      directory.
901      (auto-autoloads.el): Do the work in $(srcdir).
902      (custom-load.el): Likewise.
903      (install): If a file is not in the current directory, install that
904      file of the source directory.
905    
906    * lisp/docomp.el (byte-compile-dest-file): New function for
907      writing out *.elc to the current directory.
908    
909    1998-09-26  Gareth Jones  <gdj1@gdjones.demon.co.uk>
910    
911    * lisp/w3-vars.el: defvar'ed w3-current-buffer.
912    
913    * lisp/w3.el (w3-fetch): set w3-current-last-buffer for reused URLs.
914      (w3-pass-to-viewer): set w3-current-last-buffer to w3-current-buffer.
915      (w3-fetch): bind w3-current-buffer to (current-buffer).
916            Make history work with url-be-asynchronous t.
917    
918    1998-09-25  Gareth Jones  <gdj1@gdjones.demon.co.uk>
919    
920    * lisp/w3-vars.el (w3-mode-map): Bind [backspace] to scroll-down.
921    
922    1998-09-09  Gareth Jones  <gdj1@gdjones.demon.co.uk>
923    
924    * lisp/w3-emulate.el (w3-lynx-emulation-minor-mode-map): Corrected C-f
925      to be `scroll-up', added bindings for C-b, C-n and C-p.
926    
927    * lisp/w3-cus.el (w3-latex-use-latex2e): Documentation fix.  LaTeX
928      "generator" makes more sense than "parser".
929    
930    * lisp/url.el (url-do-setup): ditto for url-cookie-file and
931      url-global-history-file.
932    
933    * lisp/url-cache.el (url-cache-directory): use w3-configuration-directory
934      rather than hardwire "~/.w3/"
935    
936    * lisp/url-news.el (url-nntp): fixed call to url-news-fetch-newsgroup with
937      only one argument.
938      (url-check-gnus-version): Added Pterodactyl Gnus to the list of
939      acceptable Gnusen.
940    
941    * lisp/url-mail.el (url-mailto): url-mailto would not handle %3F (`?')
942      in addresses because url-unhex-string changed match-end.
943      Added support for "body" hname.  Emit style warning for <mailto:/.*>.
944    
945    1998-10-29  William Perry  <wmperry@aventail.com>
946    
947    * lisp/w3-display.el (w3-region): Make me autoloaded.
948    
949    1998-10-28  William M. Perry  <wmperry@aventail.com>
950    
951    * lisp/mule-sysdp.el (mule-code-convert-region): Try to avoid lossage when
952      point-max changes due to a set-buffer-multibyte operation.
953    
954    1998-10-28  Laurent Martelli <martelli@iie.cnam.fr>
955    
956    * Patches to add hotindex support.  It's a patch to W3/Emacs allowing you
957      to associate keywords to your  hotlist  entries.  You can then query
958      for  the entries matching a keyword. I  did  this because  I find it
959      hard  to find  a particular bookmark when  you more than  a hundred,
960      even with hotlist-apropos. And I think  that folders and subfolders
961      are not  very convenient because  an entry usually belongs to more
962      than one folder.
963    
964    1998-10-26  William M. Perry  <wmperry@aventail.com>
965    
966    * Emacs/W3 4.0pre25 released
967    
968    * lisp/w3-display.el (w3-get-all-face-info): Fixed stupid problem where
969      w3-user-fonts-take-precedence was being used backwards!
970    
971    * Emacs/W3 4.0pre24 released
972    
973    1998-07-18  SL Baur  <steve@altair.xemacs.org>
974    
975            * lisp/w3-cfg.el: added to XEmacs distribution.
976    
977    1998-06-22  William M. Perry  <wmperry@aventail.com>
978    
979    * lisp/w3-cfg.el.in (w3-configuration-data): Allow the cdr of the assoc
980      list to be something to be eval'd.  Allows things to work better under
981      NT/95 Emacs/XEmacs without needing to do a 'configure' run.  See new
982      file w3-cfg.nt.
983    
984    * lisp/w3.el (w3-viewer-filter): Start showing output from the viewer
985      program as soon as we get it instead of after it exits.  This allows
986      viewers to spit out instructions on their use (ie: imageviewer under
987      solaris says things like 'hit q to make the window disappear'.
988    
989    * build.bat: Copy new w3-cfg.nt file over to w3-cfg.el before doing the
990      compile for those NT/Win95 people.
991    
992    Wed Jun 17 18:30:11 1998  Jonathan Harris <jhar@tardis.ed.ac.uk>
993    
994    * lisp/font.el (mswindows-font-create-object): various mswindows fixes -
995      please speak up if anything is broken!
996    
997    1998-06-18  Stefan Hornburg  <racke@gundel.han.de>
998    
999    * lisp/url-file.el (url-file): Fixed a regexp that should match drive
1000      letters.  This fixes a longstanding bug where efs/ange-ftp would get
1001      invoked instead of looking locally.
1002    
1003    1998-06-13  William M. Perry  <wmperry@aventail.com>
1004    
1005    * lisp/w3-hot.el (finish-submenu): Ignore empty strings when searching for
1006      sublist titles.  Reading netscape bookmark files works correctly again.
1007    
1008    1998-06-12  William M. Perry  <wmperry@aventail.com>
1009    
1010    * lisp/w3-xemac.el (w3-mouse-handler): Make sure we don't do anything if
1011      the current buffer is not the one our event is destined for.  Avoids
1012      some weird errors in XEmacs on corner cases w/mouse movement.
1013    
1014    * lisp/w3-annotat.el: Removed some old variables - evidently nobody uses
1015      this shit any more. :)
1016    
1017    * lisp/w3-menu.el (w3-menu-breakup): Moved into this file because it is
1018      where it belongs.  Also changed so that 'more...' menu items are spliced
1019      in at the end of the menu where they belong.
1020      All the filter menus should work under Emacs 20.3 now.
1021      (w3-popup-menu): No longer use 'popup-menu' - this removes the need
1022      under Emacs to (require 'lmenu), which caused lots and lots of problems
1023      with invalid macros, etc.
1024    
1025    1998-06-10  William M. Perry  <wmperry@aventail.com>
1026    
1027    * lisp/w3-menu.el (w3-menu-filters-supported-p): New variable to determine
1028      whether this flavor of Emacs supports the :filter keyword on
1029      menus.  Emacs 20.3 will support the :filter keyword, so lets use it.
1030      (w3-menu-go-menu): Use it.
1031      (w3-menu-bookmark-menu): Ditto.
1032      (w3-menu-html-links-constructor): Make this work with easymenu.
1033      (w3-menu-hotlist-constructor): Ditto.
1034      (w3-menu-links-constructor): Ditto.
1035      (w3-menu-e19-show-navigate-menu): Moved from w3-e19.el
1036      (w3-menu-e19-show-links-menu): Ditto.
1037      (w3-menu-e19-show-hotlist-menu): Ditto.
1038    
1039    * lisp/w3-xemac.el (w3-store-in-clipboard): Make this work under mswindows
1040      devices.
1041    
1042    1998-06-09  William M. Perry  <wmperry@aventail.com>
1043    
1044    * lisp/w3.el (w3-find-default-stylesheets): Use w3-configuration-data to
1045      slap the 'datadir' macro into the search path for stylesheets.
1046    
1047    * lisp/w3-cfg.el.in: New file that will store information from the
1048      configure run for use later.
1049      (w3-configuration-data): New function to retrieve configure-time
1050      information later.
1051    
1052    * lisp/url-vars.el (url-privacy-level): changed customization properties.
1053    
1054    1998-06-08  William M. Perry  <wmperry@aventail.com>
1055    
1056    * Emacs/W3 4.0.pre21 released
1057    
1058    * lisp/w3-parse.el (w3-parse-buffer): Better dealing with the
1059      sera-to-fidel stuff in MULE - and don't bother calling it when
1060      default-enable-multibyte-characters is nil for mule 4.x
1061    
1062    * lisp/w3.el (w3-download-callback): Use
1063      mule-write-region-no-coding-system so that all the MULE variations are
1064      hidden within mule-sysdp.el, where they belong.
1065    
1066    1998-06-05  Dave Love  <d.love@dl.ac.uk>
1067    
1068    * lisp/mule-sysdp.el (mule-retrieval-coding-system,
1069      mule-no-coding-system, mule-detect-coding-version,
1070      mule-inhibit-code-conversion, mule-encode-string,
1071      truncate-string-to-width, mule-coding-system-name,
1072      mule-find-coding-system): Test for mule-sysdep-version == 4.0.
1073      (mule-code-convert-region, mule-make-iso-character): Test for
1074      mule-sysdep-version == 4.0.  Also test
1075      default-enable-multibyte-characters.
1076      (mule-truncate-string): Test for mule-sysdep-version == 4.0.  Use
1077      truncate-string-to-width in Emacs 20.
1078    
1079    1998-06-04  William M. Perry  <wmperry@aventail.com>
1080    
1081    * lisp/url-http.el (url-create-mime-request): New behaviour wrt
1082      url-mime-language-string - if it is nil, then no accept-language header
1083      will be sent.  This is to work around problem when dealing with apache -
1084      the old default of '*' would cause the server to return the first
1085      version of a document it could find (w3c site would typically send out
1086      danish or japanese) - definitely suboptimal.  I don't know how this will
1087      impact you MULE folks though - speak up!
1088    
1089    * lisp/url-vars.el (url-mime-language-string): Better customization of
1090      this - new default value of nil.
1091    
1092    1998-06-02  William M. Perry  <wmperry@aventail.com>
1093    
1094    * Emacs/W3 4.0.pre20 released
1095    
1096    1998-06-02  Thierry Emery <Thierry.Emery@nmu.alcatel.fr>
1097    
1098    * lisp/w3-display.el (w3-refresh-buffer): Try to stay as close to current
1099      point as we can when you do a refresh-buffer.
1100    
1101    * lisp/w3-display.el (w3-display-table): Fix for Emacspeak table
1102      traversal that was broken by the new borderless table features.
1103    
1104    * lisp/w3-display.el: Various fixes for alternate image text in tables.
1105    
1106    1998-05-25  William M. Perry  <wmperry@aventail.com>
1107    
1108    * lisp/w3-menu.el (w3-menu-options-menu): Fixed problem where newest
1109      easymenu (emacs 20.2.93) is a little pickier than before and dies on
1110      'nil' menu entries.
1111    
1112    * lisp/mule-sysdp.el: Avoid setting enable-multibyte-characters directly
1113      under Emacs 20.3-to-be, since it is now a read-only variable.  Use
1114      set-buffer-multibyte instead.
1115    
1116    1998-05-24  William M. Perry  <wmperry@aventail.com>
1117    
1118    * Emacs/W3 4.0pre19 released
1119    
1120    1998-05-01  SL Baur  <steve@altair.xemacs.org>
1121    
1122            * lisp/w3-xemac.el (w3-setup-version-specifics): Suppress adding
1123            "WWW" menu to the help menu if running InfoDock.
1124    
1125    1998-04-17  T. V. Raman  <raman@Adobe.COM>
1126    
1127    * lisp/w3-speak-table.el (w3-table-setup-keys): Base keymappings off of
1128      emacspeak-prefix, instead of hardcoded C-z.
1129    
1130    1998-04-17  William M. Perry  <wmperry@aventail.com>
1131    
1132    * lisp/: updated copyright statements, removed quite a few old files from
1133      the tree.
1134    
1135    * lisp/xml.el: New way to parse XML documents using an external process
1136      and some new support tools based upon 'expat', the XML parser from James
1137      Clark.
1138    
1139    * aclocal.m4 (AC_EMACS_PACKAGES): resurrected the --with-package-dir
1140      option.
1141    
1142    1998-04-15  William M. Perry  <wmperry@aventail.com>
1143    
1144    * configure.in: Changes to where it installs things by default, more
1145      GNUish now.  Need to think about how packages need to be done in
1146      autoconf more.
1147    
1148    * lisp/w3-cus.el (w3): Put the 'url' group within the W3 group
1149      automatically.
1150    
1151    * lisp/w3-menu.el (w3-menu-options-menu): Do customize-browse instead of
1152      w3-preferences-edit for Options->Edit Preferences menu item.
1153    
1154    * lisp/docomp.el: Use w3-load-flavors and w3-setup-version-specifics in
1155      docomp.el, just to make sure everything works.
1156    
1157    * lisp/w3.el (w3-load-flavors): Don't bitch about XEmacs being unsupported
1158      on windows anymore, because it is again!
1159    
1160    * lisp/w3-xemac.el: Force loading of new widget/custom libraries on
1161      XEmacsen that are too old, but had them dumped in, so load-path munging
1162      doesn't do anything.
1163    
1164    * lisp/socks.el: Added socks v4 support.  To do this I had to change how
1165      socks servers are defined - try the new customization support: C-u M-x
1166      customize [RET] socks to see what has changed.
1167    
1168    * lisp/mule-sysdp.el (mule-sysdep-version): Try to deal with MBSK Emacs
1169      not really being mule, but still mostly lying about it.
1170    
1171    * lisp/w3-speak-table.el: New file to actually take advantage of the new
1172      table structure.
1173    
1174    * lisp/w3-display.el: Changes from Raman and Thierry for keeping track of
1175      table structure.
1176    
1177    1998-04-13  William M. Perry  <wmperry@aventail.com>
1178    
1179    * lisp/w3-parse.el (w3-parse-buffer): Wrap calls to sera-to-fidel-marker
1180      in a condition-case to avoid lossage on MBSK emacsen.
1181    
1182    1998-03-08  Laurent Martelli <laurent@lolo.martelli.fr>
1183    
1184    * lisp/w3-hot.el (w3-hotlist-rename-entry): Could select the wrong entry
1185      if one hotlist title was the same as the beginning of another one.
1186    
1187  1998-03-07  William M. Perry  <wmperry@aventail.com>  1998-03-07  William M. Perry  <wmperry@aventail.com>
1188    
1189  * lisp/docomp.el: require lmenu during compiles, or Emacs 20.x will  * lisp/docomp.el: require lmenu during compiles, or Emacs 20.x will

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.13

root@alioth.debian.org
ViewVC Help
Powered by ViewVC 1.0.0  
Powered By FusionForge
Show source