Mercurial > hg > xemacs-beta
view lisp/loaddefs.el @ 793:e38acbeb1cae
[xemacs-hg @ 2002-03-29 04:46:17 by ben]
lots o' fixes
etc/ChangeLog: New file.
Separated out all entries for etc/ into their own ChangeLog.
Includes entries for the following files:
etc/BABYL, etc/BETA, etc/CHARSETS, etc/DISTRIB, etc/Emacs.ad,
etc/FTP, etc/GNUS-NEWS, etc/GOATS, etc/HELLO, etc/INSTALL,
etc/MACHINES, etc/MAILINGLISTS, etc/MSDOS, etc/MYTHOLOGY, etc/NEWS,
etc/OXYMORONS, etc/PACKAGES, etc/README, etc/TUTORIAL,
etc/TUTORIAL.de, etc/TUTORIAL.ja, etc/TUTORIAL.ko, etc/TUTORIAL.se,
etc/aliases.ksh, etc/altrasoft-logo.xpm, etc/check_cygwin_setup.sh,
etc/custom/example-themes/europe-theme.el,
etc/custom/example-themes/ex-custom-file,
etc/custom/example-themes/example-theme.el, etc/e/eterm.ti,
etc/edt-user.doc, etc/enriched.doc, etc/etags.1, etc/gnuserv.1,
etc/gnuserv.README, etc/package-index.LATEST.gpg,
etc/package-index.LATEST.pgp, etc/photos/jan.png, etc/recycle.xpm,
etc/refcard.tex, etc/sample.Xdefaults, etc/sample.emacs,
etc/sgml/CATALOG, etc/sgml/HTML32.dtd, etc/skk/SKK.tut.E,
etc/smilies/Face_ase.xbm, etc/smilies/Face_ase2.xbm,
etc/smilies/Face_ase3.xbm, etc/smilies/Face_smile.xbm,
etc/smilies/Face_weep.xbm, etc/sounds, etc/toolbar,
etc/toolbar/workshop-cap-up.xpm, etc/xemacs-ja.1, etc/xemacs.1,
etc/yow.lines, etc\BETA, etc\NEWS, etc\README, etc\TUTORIAL,
etc\TUTORIAL.de, etc\check_cygwin_setup.sh, etc\sample.init.el,
etc\unicode\README, etc\unicode\mule-ucs\*, etc\unicode\other\*
unicode/unicode-consortium/8859-16.TXT: New file.
mule/english.el: Define this charset now, since a bug was fixed that formerly
prevented it.
mule/ethio-util.el: Fix compile errors involving Unicode `characters', which should be
integers.
Makefile.in.in: Always include gui.c, to fix compile error when TTY-only.
EmacsFrame.c, abbrev.c, alloc.c, buffer.c, buffer.h, bytecode.c, bytecode.h, callint.c, callproc.c, casetab.c, casetab.h, charset.h, chartab.c, chartab.h, cmds.c, console-msw.c, console-msw.h, console-tty.c, console-x.c, console-x.h, console.c, console.h, data.c, database.c, device-gtk.c, device-msw.c, device-x.c, device.c, device.h, dialog-msw.c, doc.c, doprnt.c, dumper.c, dynarr.c, editfns.c, eldap.c, eldap.h, elhash.c, elhash.h, emacs.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, event-tty.c, event-unixoid.c, events.c, events.h, extents.c, extents.h, faces.c, faces.h, file-coding.c, file-coding.h, fileio.c, filelock.c, fns.c, frame-gtk.c, frame-msw.c, frame-tty.c, frame-x.c, frame.c, frame.h, free-hook.c, general-slots.h, glyphs-eimage.c, glyphs-gtk.c, glyphs-msw.c, glyphs-widget.c, glyphs-x.c, glyphs.c, glyphs.h, gpmevent.c, gtk-xemacs.c, gui-msw.c, gui-x.c, gui-x.h, gui.c, gui.h, gutter.c, gutter.h, indent.c, input-method-xlib.c, insdel.c, keymap.c, keymap.h, lisp-disunion.h, lisp-union.h, lisp.h, lread.c, lrecord.h, lstream.c, lstream.h, marker.c, menubar-gtk.c, menubar-msw.c, menubar-x.c, menubar.c, minibuf.c, mule-canna.c, mule-ccl.c, mule-charset.c, mule-wnnfns.c, native-gtk-toolbar.c, objects-msw.c, objects-tty.c, objects-x.c, objects.c, objects.h, opaque.c, opaque.h, postgresql.c, postgresql.h, print.c, process-unix.c, process.c, process.h, rangetab.c, rangetab.h, redisplay-gtk.c, redisplay-msw.c, redisplay-output.c, redisplay-tty.c, redisplay-x.c, redisplay.c, scrollbar-gtk.c, scrollbar-msw.c, scrollbar-x.c, scrollbar.c, scrollbar.h, search.c, select-gtk.c, select-x.c, sound.c, specifier.c, specifier.h, strftime.c, symbols.c, symeval.h, syntax.h, text.c, text.h, toolbar-common.c, toolbar-msw.c, toolbar.c, toolbar.h, tooltalk.c, tooltalk.h, ui-gtk.c, ui-gtk.h, undo.c, vm-limit.c, window.c, window.h: Eliminate XSETFOO. Replace all usages with wrap_foo().
Make symbol->name a Lisp_Object, not Lisp_String *. Eliminate
nearly all uses of Lisp_String * in favor of Lisp_Object, and
correct macros so most of them favor Lisp_Object.
Create new error-behavior ERROR_ME_DEBUG_WARN -- output warnings,
but at level `debug' (usually ignored). Use it when instantiating
specifiers, so problems can be debugged. Move
log-warning-minimum-level into C so that we can optimize
ERROR_ME_DEBUG_WARN.
Fix warning levels consistent with new definitions.
Add default_ and parent fields to char table; not yet implemented.
New fun Dynarr_verify(); use for further error checking on Dynarrs.
Rearrange code at top of lisp.h in conjunction with dynarr changes.
Fix eifree(). Use Eistrings in various places
(format_event_object(), where_is_to_char(), and callers thereof)
to avoid fixed-size strings buffers. New fun write_eistring().
Reindent and fix GPM code to follow standards.
Set default MS Windows font to Lucida Console (same size as
Courier New but less interline spacing, so more lines fit).
Increase default frame size on Windows to 50 lines. (If that's too
big for the workspace, the frame will be shrunk as necessary.)
Fix problem with text files with no newlines (). (Change
`convert-eol' coding system to use `nil' for autodetect,
consistent with make-coding-system.)
Correct compile warnings in vm-limit.c.
Fix handling of reverse-direction charsets to avoid errors when
opening (e.g.) mule-ucs/lisp/reldata/uiso8859-6.el.
Recode some object printing methods to use write_fmt_string()
instead of a fixed buffer and sprintf.
Turn on display of png comments as warnings (level `info'), now
that they're unobtrusive.
Revamped the sound documentation.
Fixed bug in redisplay w.r.t. hscroll/truncation/continuation
glyphs causing jumping up and down of the lines, since they're
bigger than the line size. (It was seen most obviously when
there's a horizontal scroll bar, e.g. do C-h a glyph or something
like that.) The problem was that the glyph-contrib-p setting on
glyphs was ignored even if it was set properly, which it wasn't
until now.
author | ben |
---|---|
date | Fri, 29 Mar 2002 04:49:13 +0000 |
parents | 5aa1854ad537 |
children | 308d34e9f07d |
line wrap: on
line source
;;; loaddefs.el --- define standard autoloads of other files ;; Copyright (C) 1985-7, 1992-5, 1997 Free Software Foundation, Inc. ;; Maintainer: XEmacs Development Team ;; Keywords: internal ;; This file is part of XEmacs. ;; XEmacs is free software; you can redistribute it and/or modify it ;; under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; XEmacs is distributed in the hope that it will be useful, but ;; WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;; General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with XEmacs; see the file COPYING. If not, write to the ;; Free Software Foundation, 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. ;;; Synched up with: Not synched with FSF. ;;; Commentary: ;; The following commentary is completely out of date. I would like to ;; delete it, but it serves as a useful reminder as to how things used to ;; work. ;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;; Special formatting conventions are used in this file! ;; a backslash-newline is used at the beginning of a documentation string ;; when that string should be stored in the file lib-src/DOCnnn, not in core. ;; Such strings read into Lisp as numbers (during the pure-loading phase). ;; But you must obey certain rules to make sure the string is understood ;; and goes into lib-src/DOCnnn properly. Otherwise, the string will not go ;; anywhere! ;; The doc string must appear in the standard place in a call to ;; defun, autoload, defvar or defconst. No Lisp macros are recognized. ;; The open-paren starting the definition must appear in column 0. ;; In defvar and defconst, there is an additional rule: ;; The double-quote that starts the string must be on the same ;; line as the defvar or defconst. ;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;; ********************************************************************** ;; You should never need to write autoloads by hand and put them here. ;; It is no longer necessary. Instead use autoload.el to maintain them ;; for you. Just insert ";;;###autoload" before defuns or defmacros you ;; want to be autoloaded, or other forms you want copied into loaddefs.el ;; (defvars, key definitions, etc.). For example, ;; ;;;###autoload ;; (defun foobar () ....) ;; ;;;###autoload (define-key global-map "f" 'foobar) ;; ;;;###autoload ;; (defvar foobar-var nil "\ ;; This is foobar-var's doc-string.") ;; Then do M-x update-file-autoloads on the file to update loaddefs.el. ;; You can also use M-x update-directory-autoloads to update the autoloads ;; in loaddefs.el for all .el files in the lisp/ directory, or M-x ;; update-autoloads-here to update the autoloads for each file that ;; already has an autoload section in this file. ;; ********************************************************************** ;;; Code: ;; These variables are used by autoloadable packages. ;; They are defined here so that they do not get overridden ;; by the loading of those packages. ;; Names in directory that end in one of these ;; are ignored in completion, ;; making it more likely you will get a unique match. (setq completion-ignored-extensions ;; this is way way way bogus. ;; completely wtf? ;; the only things that should be here are those that are ;; (a) universally recognizable, and ;; (b) obvious backup files, or ;; (c) obvious binary files that are generated on a ;; PER-SOURCE-FILE basis, so that they will actually ;; cause annoyance. This excludes executables (.exe, .com) ;; and libraries (.a, .lib, .dll). ; '(".o" ".elc" "~" ".bin" ".lbin" ".fasl" ; ".dvi" ".toc" ;".log" ; ".aux" ".a" ".ln" ; ".lof" ".blg" ".bbl" ".glo" ".idx" ".lot" ".fmt" ; ".diff" ".oi" ".class"))) '(".o" ".obj" ".elc" "~" ".bin" ".lbin" ;; #### these are doubtful, esp. the latter. ".dvi" ;; possibly doubtful, too. ".class")) ;; This needs to be redone better. -slb ;(setq debug-ignored-errors ; '(beginning-of-line ; beginning-of-buffer ; end-of-line ; end-of-buffer ; end-of-file buffer-read-only ; "\\`Previous command was not a yank\\'" ; "\\`Minibuffer is not active for completion\\'" ; "\\`No \\(following\\|preceding\\) item in .*-history\\'" ; "\\`No recursive edit is in progress\\'" ; "\\`Changes to be undone are outside visible portion of buffer\\'" ; "\\`No further undo information\\'" ; "\\`No undo information in this buffer\\'" ; "\\`Buffer modified since last undo/redo, cannot redo" ; "\\`Save not confirmed\\'" ; "\\`Canceled\\'" ; "\\`\\(Revert\\|Steal\\|Recover-file\\) cancelled\\.\\'" ; ;; comint ; "\\`Not at command line\\'" ; "\\`Empty input ring\\'" ; "\\`No history\\'" ; "\\`Not found\\'" ;; To common? ; "\\`Current buffer has no process\\'" ; ;; dabbrev ; "\\`No \\(further \\)?dynamic expansion for .* found\\.?\\'" ; ;; Completion ; "\\`To complete, the point must be after a symbol at least [0-9]* character long\\.\\'" ; "\\`The string \".*\" is too short to be saved as a completion\\.\\'" ; ;; Compile ; "\\`No more errors\\( yet\\|\\)\\'" ; ;; Gnus ; ;"\\`NNTP: Connection closed\\.\\'" ; ;; info ; "\\`Node has no Previous\\'" ; "\\`No \".*\" in index\\'" ; ;; imenu ; ;"\\`No items suitable for an index found in this buffer\\.\\'" ; ;"\\`The mode \".*\" does not take full advantage of imenu\\.el yet\\.\\'" ; ;; ispell ; "\\`No word found to check!\\'" ; ;; man ; "\\`.* not found\\'" ; "\\`No more history\\.\\'" ; ;; etags ; "\\`File .* is not a valid tag table\\'" ; "\\`File .* is not a valid tags file\\'" ; "\\`All files processed\\.\\'" ; "No TAGS file name supplied\\'" ; "\\`Nothing to complete\\'" ; ;; BBDB ; "\\`no previous record\\'" ; "\\`no next record\\'")) (make-variable-buffer-local 'indent-tabs-mode) ;;; Load in generated autoloads (made by autoload.el). ;; (let ((dir load-path) ;; purify-flag) ;; (while dir ;; (condition-case nil ;; (load (concat (car dir) "auto-autoloads")) ;; (t nil)) ;; (pop dir))) ;;; Local Variables: ;;; no-byte-compile: t ;;; no-update-autoloads: t ;;; End: ;;; loaddefs.el ends here