log lisp/ChangeLog @ 5561:9a93bc90b3bd

age author description
2011-09-04 Aidan Kehoe Add a defsetf for get-char-table, necessary for the tests in the last commit.
2011-09-04 Aidan Kehoe Implement print-circle, allowing recursive and circular structures to be read.
2011-08-24 Aidan Kehoe Correct a typo from Mats' merge, process.el, thank you the byte-compiler
2011-08-24 Aidan Kehoe Add an assertion about argument order to #'apply-partially compiler macro
2011-08-12 Aidan Kehoe Add the #'apply-partially API, as used by GNU.
2011-08-10 Aidan Kehoe Add #'event-apply-modifiers, implement #'event-apply-modifiers in terms of it.
2011-08-10 Aidan Kehoe Do the quoted-lambda check when functions take :if, :test, :key arguments, too.
2011-08-08 Stephen J. Turnbull Improve treatment of expected bugs.
2011-08-07 Mats Lidell Merge.
2011-07-30 Mats Lidell shell-command and shell-command-on-region API compliant with FSF 23.3.1
2011-07-19 Mats Lidell Introducing syntax-ppss.el from GNU.
2011-07-03 Aidan Kehoe Allow disabling a symbol macro with a macro environment, #'cl-macroexpand
2011-06-25 Aidan Kehoe Add `function-key-map-parent', for non-console-specific `function-key-map' bindings
2011-06-24 Aidan Kehoe Merge.
2011-06-24 Aidan Kehoe Add a custom group that applies to view-mode-line-string.
2011-06-23 Didier Verna Fix get-other-frame bug.
2011-06-19 Aidan Kehoe Fix a bug in my last commit, symbol macros that expand to themselves hang.
2011-06-19 Aidan Kehoe Style and indentation corrections, behavior.el.
2011-06-19 Aidan Kehoe Improve #'defsubst* a little, document a bug that remains.
2011-06-19 Aidan Kehoe Reimplement a few GNU functions in terms of CL functions, subr.el
2011-06-04 Aidan Kehoe Switch to #'dolist instead of #'mapcar in a couple of places if result not used
2011-05-29 Aidan Kehoe Be a little better about deciding when to add CL docstring argument info.
2011-05-27 Aidan Kehoe Be more reasonable in the implementation of #'make-modeline-command-wrapper.
2011-05-25 Didier Verna Fix CL compliance of [symbol-]macrolet.
2011-05-18 Aidan Kehoe Remove `bind-inits', cl-macs.el, it's no longer used.
2011-05-08 Aidan Kehoe Complete support for macro-declaration-function, bytecomp{,-runtime}.el
2011-05-07 Aidan Kehoe Move #'split-path to subr.el, as was always the intention.
2011-05-07 Aidan Kehoe Drop support for generating code appropriate for Emacs 19, bytecomp.el
2011-05-07 Aidan Kehoe Be better about recognising side-effect-free forms, byte-optimize.el.
2011-05-06 Aidan Kehoe Correct the definition of #'cl-non-fixnum-number-p on 32-bit machines.
2011-05-01 Aidan Kehoe Merge.
2010-02-20 Ben Wing Sync paragraphs.el to FSF 23.1.92
2011-05-01 Aidan Kehoe Remove all autoload cookies from dumped files, they're needless and confusing.
2011-04-30 Didier Verna Import looking-back from GNU Emacs.
2011-04-30 Didier Verna Import special-mode from GNU Emacs.
2011-04-30 Stephen J. Turnbull Fix hg-induced ChangeLog breakage.
2011-04-30 Stephen J. Turnbull [mq]: matchspec
2011-04-29 Stephen J. Turnbull XEmacs 21.5.31 "ginger" is released.
2011-04-26 Mats Lidell Merged with trunk.
2011-04-23 Mats Lidell Merge with trunk.
2011-03-28 Mats Lidell Merged with trunk.
2011-03-17 Mats Lidell Merge with trunk.
2011-02-22 Mats Lidell Merge with trunk.
2011-02-14 Mats Lidell Merge with trunk.
2011-02-07 Mats Lidell Merge with trunk.
2011-01-19 Mats Lidell Merge with trunk.
2011-04-26 Stephen J. Turnbull XEmacs 21.5.30 "garlic" is released. r21-5-30
2011-04-24 Aidan Kehoe Make sure distinct symbol macros with identical names expand distinctly.
2011-04-23 Aidan Kehoe Check types (unless `byte-compile-delete-errors' is t), #'char<, #'char=, etc.
2011-04-23 Aidan Kehoe Replace #'font-hex-string-to-number, #'font-warn with builtins, font.el
2011-01-14 Mats Lidell Merge with trunk.
2011-01-05 Mats Lidell Merged with trunk.
2010-12-30 Mats Lidell Merged with trunk.
2010-12-06 Mats Lidell Added property notice and license to ChangeLogs.
2011-04-17 Aidan Kehoe Add various Common Lisp character functions, making porting CL code easier.
2011-04-12 Aidan Kehoe No longer create windows-874 as a Win32-specific coding system; thanks Mats!
2011-04-08 Aidan Kehoe Drop support for Thai-XTIS, which was always non-standard and never used.
2011-04-02 Aidan Kehoe #'cadr, #'caddr, #'cadddr; document some equivalences.
2011-04-02 Aidan Kehoe Implement #'load-time-value less hackishly, by modifying the byte compiler.
2011-03-29 Aidan Kehoe Drop #'cl-finite-do, defalias #'cl-float-limits to #'ignore in dumped XEmacs
2011-03-29 Aidan Kehoe Give docstrings to least-{positive,negative}-normalized-float, float-*epsilon
2011-03-24 Jerry James Fix misspelled words, and some grammar, across the entire source tree.
2011-03-24 Aidan Kehoe #'custom-add-to-group: warn if GROUP is nil.
2011-03-21 Aidan Kehoe Add compiler macros for #'revappend, #'nreconc.
2011-03-21 Aidan Kehoe #'cl-non-fixnum-number-p: return t for integers > #x3fffffff and < -#x40000000
2011-03-19 Stephen J. Turnbull Improve support for min-colors req in `defface'.
2011-03-17 Aidan Kehoe Correct some minor problems in my last change.
2011-03-17 Aidan Kehoe Eliminate unused blocks named nil, too, cl-macs.el, bytecomp.el
2011-03-17 Aidan Kehoe Merge.
2011-03-17 Aidan Kehoe Conditionalise the old-* functions and byte codes at compile time.
2011-03-17 Jeff Sparkes Add min-colors specifier to defface, and document it.
2011-03-12 Aidan Kehoe Be better about searching for chars typed via XIM and x-compose.el, isearch
2011-03-10 Aidan Kehoe Eliminate byte-compile warnings, core Lisp.
2011-03-10 Aidan Kehoe Use ', not #', when a given symbol may not have a function binding at read time
2011-03-08 Aidan Kehoe Use Common Lisp-derived builtins in a few more places in core Lisp.
2011-03-08 Aidan Kehoe Examining the result of #'length: `eql', not `=', it's better style & cheaper
2011-03-08 Aidan Kehoe Remove redundant functions, format.el, use functions from cl*.el instead.
2011-03-08 Aidan Kehoe Make my Lisp a little more sophisticated, select.el.
2011-03-08 Aidan Kehoe Remove various redundant wrapper lambdas, core lisp.
2011-02-16 Aidan Kehoe #'byte-compile-normal-call; only examine properties of (car FORM) if a symbol
2011-02-12 Aidan Kehoe Be better about eliminating `block's that are not `return-from'd, bytecomp.el
2011-02-09 Aidan Kehoe Remove #'acons from cl.el, make the version in alloc.c visible to Lisp
2011-02-07 Aidan Kehoe Improve the lexical scoping in #'block, #'return-from.
2011-01-30 Mike Sperber Unbreak font-lock during `revert-buffer.
2011-01-23 Aidan Kehoe Fix some testsuite failures, #'delete, #'delq, #'remove, #'remq.
2011-01-22 Aidan Kehoe Don't quote keywords, they've been self-quoting for well over a decade.
2011-01-22 Aidan Kehoe Require that NAME be an unquoted symbol, #'block, #'return-from
2011-01-15 Aidan Kehoe Accept more complex TYPEs in #'concatenate, cl-extra.el
2011-01-14 Aidan Kehoe Move #'delq, #'delete to Lisp, adding support for sequences.
2011-01-10 Aidan Kehoe Correct a misplaced parenthesis in #'make-dialog-box, thank you Mats!
2011-01-02 Aidan Kehoe Use defun*, not cl-parsing-keywords, #'make-dialog-box, #'display-completion-list
2011-01-02 Aidan Kehoe Tweak a few compiler macros for functions in cl-seq.el.
2011-01-02 Aidan Kehoe Merge.
2010-12-30 Aidan Kehoe Move the heavy lifting from cl-seq.el to C.
2011-01-02 Aidan Kehoe Use defmacro* when defining dolist, dotimes, do-symbols, macrolet, cl-macs.el
2010-12-30 Aidan Kehoe Provide #'device-x-display, as documented in Lispref; thanks, Jeff Mincy.
2010-12-30 Aidan Kehoe Implement some basic Lisp functions in terms of Common Lisp builtins.
2010-12-30 Aidan Kehoe cl-macs belongs in lisp-files-needed-for-byte-compilation.
2010-12-30 Aidan Kehoe Provide some milquetoast compatibility in our errors, type-error, program-error
2010-12-29 Aidan Kehoe #'delete-duplicates: don't attempt to compiler macroexpand with bad arguments
2010-12-29 Aidan Kehoe #'cl-safe-expr-p, forms that start with the symbol lambda are also safe.
2010-12-29 Aidan Kehoe = < > <= >=: it's OK to use the compiler macro when first, last args side effect
2010-12-29 Aidan Kehoe Unrool a load-time loop at macro expansion time, cl-macs.el
2010-12-29 Aidan Kehoe Avoid some dynamic scope stupidity in interpreted code, #'notany, #'notevery.
2010-12-29 Aidan Kehoe Mark #'remove, #'remq as free of side-effects.
2010-11-17 Aidan Kehoe Handle slightly more complex type specifications, #'coerce, #'typep.
2010-11-14 Aidan Kehoe Fix a bytecomp.el bug compiling #'eql, which was masked by cl-macs.el
2010-10-25 Aidan Kehoe Add compiler macros and compilation sanity-checks for functions with keywords.
2010-10-18 Stephen J. Turnbull Merge some permissions corrections to trunk.
2010-10-18 Stephen J. Turnbull More permission consistency.
2010-06-14 Stephen J. Turnbull More permission consistency.
2010-06-14 Stephen J. Turnbull More permission consistency.
2010-06-14 Stephen J. Turnbull More permission consistency.
2010-10-14 Aidan Kehoe Tighten up Common Lisp compatibility, #'butlast, #'nbutlast, #'tailp, #'ldiff
2010-10-12 Aidan Kehoe Make the order of preloaded-file-list more sane.
2010-10-10 Aidan Kehoe Warn at byte-compile in #'the if FORM constant & not TYPE; fix byte-compile-constp
2010-10-10 Aidan Kehoe Remove a couple of redundant functions, backquote.el
2010-09-16 Aidan Kehoe Add an omitted comma, Check-Message, test-harness.el.
2010-09-16 Aidan Kehoe Don't uselessly call #'nreverse, #'hash-table-key-list and friends.
2010-09-16 Aidan Kehoe Use #'some, #'every, etc. for composing boolean operations on lists.
2010-09-16 Aidan Kehoe Rephrase the #'the docstring, make it nicer while byte-compiling.
2010-09-16 Aidan Kehoe Avoid byte compiler warnings, some needless consing, descr-text.el
2010-09-16 Aidan Kehoe Change forms like (delq nil (mapcar ...)) to (mapcan ...).
2010-09-16 Aidan Kehoe Transform safe calls to (= X Y Z) to (and (= X Y) (= Y Z)); same for < > <= >=
2010-09-16 Aidan Kehoe Warn at compile time, error at runtime, with (quote X Y), (function X Y).
2010-09-16 Aidan Kehoe Change (apply 'nconc (mapcar ...)) to (mapcan ...); warn about first form.
2010-09-16 Aidan Kehoe Add an implementation for #'the, cl-macs.el
2010-09-06 Aidan Kehoe Move #'replace to C, add bounds-checking to it and to #'fill.
2010-09-05 Aidan Kehoe Add support for the X11 dead-stroke in x-compose.el.
2010-09-03 Aidan Kehoe Add fixnum as an accepted destination type, #'coerce
2010-09-02 Aidan Kehoe Support process plists, for greater GNU compatibility.
2010-08-20 Mike Sperber Add `save-some-buffers-action-alist'.
2010-08-20 Mike Sperber Recover from merge SNAFU.
2010-08-18 Mike Sperber Add ` diff-buffer-with-file'.
2010-08-15 Aidan Kehoe Be clearer in our error messages, #'canonicalize-inst-pair, #'canonicalize-spec
2010-07-24 Aidan Kehoe Bit vectors are also sequences; enforce this in some CL functions.
2010-06-13 Stephen J. Turnbull Add ChangeLogs for recent address updates in permission notices.
2010-06-08 Aidan Kehoe Fix a misspelling, diagnose.el.
2010-06-08 Aidan Kehoe Move #'purecopy from alloc.c to being an obsolete alias for #'identity
2010-06-07 Aidan Kehoe Remove all support for InfoDock.
2010-06-06 Aidan Kehoe Move #'reduce to fns.c from cl-seq.el.
2010-06-02 Aidan Kehoe Add Common Lisp's #'complement to cl-extra.el.
2010-05-31 Aidan Kehoe Use keywords in structure syntax; new #define, NEED_TO_HANDLE_21_4_CODE 1
2010-05-30 Aidan Kehoe Merge.
2010-05-30 Aidan Kehoe Add `float-time', implemented in Lisp.
2010-05-30 Aidan Kehoe Tidying of CL files; make docstrings read better, remove commented-out code
2010-05-16 Aidan Kehoe Move `default-file-system-ignore-case' to C; fix bug in directory hash tables
2010-04-29 Aidan Kehoe Implement suggest-key-bindings in terms of teach-extended-commands-p
2010-04-17 Aidan Kehoe Keep around file info for dumped functions and variables without docstrings.
2010-04-15 Aidan Kehoe Check that MODENAME-mode is fboundp before calling it, files.el
2010-04-09 Didier Verna Fix for unavailable arglists in hyper-apropos.
2010-04-07 Didier Verna Add missing CL style fontification.
2010-04-02 Aidan Kehoe Don't error if describe-char-use-cache t and database not readable, descr-text
2010-04-01 Aidan Kehoe Move #'sort*, #'fill, #'merge to C from cl-seq.el.
2010-03-30 Ben Wing merge
2010-02-23 Ben Wing merge
2010-02-22 Ben Wing rename objects* (.c, .h and .el files) to fontcolor*
2010-02-22 Ben Wing rearrange stuff in obsolete.el
2010-03-29 Aidan Kehoe Use #'function-arglist, etc. from help.el, not reimplementing them, hyper-apropos
2010-03-29 Ben Wing merge
2010-03-25 Ben Wing various fixes to memory-usage stats
2010-03-26 Aidan Kehoe open-database.message
2010-03-23 Aidan Kehoe Make iso-left-tab equivalent to shift-tab, XFree86
2010-03-21 Aidan Kehoe Handle (function ...) specially, cl-prettyprint.
2010-03-21 Ben Wing merge
2010-03-21 Ben Wing fix various problems with allocation statistics, track overhead properly
2010-03-19 Ben Wing more cleanups to object-memory-usage stuff
2010-03-18 Ben Wing redo memory-usage mechanism, add way of dynamically initializing Lisp objects
2010-03-20 Aidan Kehoe Correct the notany, notevery compiler macros.
2010-03-15 Ben Wing fix bug in generating display-table entries for error octet characters
2010-03-13 Ben Wing merge
2010-03-13 Ben Wing merge
2010-03-13 Ben Wing Undo Assert-equal, Assert=, etc.; make `Assert' handle this automatically
2010-03-07 Ben Wing merge ben-lisp-object
2010-03-07 Ben Wing merge ben-lisp-object
2010-03-07 Ben Wing merge ben-lisp-object
2010-02-25 Ben Wing merge ben-lisp-object
2010-02-24 Ben Wing merge ben-lisp-object
2009-12-27 Ben Wing merge up to latest default branch, doesn't compile yet ben-lisp-object
2009-12-26 Ben Wing Checking in final CVS version of workspace 'ben-lisp-object' ben-lisp-object ben-lisp-object-final-ws-year-2005
2010-03-11 Aidan Kehoe Correct the #'delete-duplicates calls, setup-paths.el
2010-03-07 Ben Wing some changes to doc strings/comments in disp-table.el
2010-03-07 Ben Wing merge
2010-03-07 Ben Wing make test backtraces smaller
2010-03-06 Aidan Kehoe Remove #'byte-compile-compiled-obj-to-list, bytecomp.el
2010-03-05 Ben Wing merge
2010-03-05 Ben Wing merge
2010-02-26 Ben Wing fix auto-autoloads when default coding system is utf-8
2010-03-05 Aidan Kehoe Avoid the query-coding-tests.el hang, by fixing a logic bug.
2010-03-04 Aidan Kehoe Use #'subseq, not #'substring, in native-windows-specific code, make-docfile.el
2010-03-03 Aidan Kehoe Make #'substring an alias of #'subseq; give the latter the byte code.
2010-03-02 Aidan Kehoe Handle the :from-end argument correctly, #'delete-duplicates compiler macro.
2010-03-01 Aidan Kehoe Add a PARSE_KEYWORDS macro, use it in #'make-hash-table.
2010-02-26 Aidan Kehoe Back out revision c673987f5f3d, undump mule/make-coding-system.el.
2010-02-26 Aidan Kehoe Merge.
2010-02-26 Aidan Kehoe Backed out changeset c673987f5f3d
2010-02-25 Didier Verna The background-placement face property.
2010-02-25 Ben Wing merge
2010-02-25 Ben Wing fix issues with display of argument docstrings
2010-02-24 Aidan Kehoe Normally return a compiled function if one argument, #'constantly.
2010-02-23 Ben Wing merge
2010-02-23 Ben Wing fix typo in comment
2010-02-23 Ben Wing fix so that CL docstrings (with &key, etc.) handled properly
2010-02-23 Ben Wing move test-harness to lisp/ directory so it gets byte-compiled
2010-02-23 Ben Wing dump make-coding-system
2010-02-23 Ben Wing add functions `stable-union' and `stable-intersection' to do stable set operations
2010-02-23 Ben Wing add documentation on keywords to cl*.el
2010-02-21 Ben Wing fix memory usage stats to include pdumped objects
2010-02-22 Aidan Kehoe Add #'constantly, as specified by ANSI Common Lisp.
2010-02-09 Ben Wing merge
2010-02-09 Ben Wing remove bogus usage of annotations from help.el
2010-02-07 Aidan Kehoe Do not assume #'format-decode exists in fileio.c.
2010-02-07 Aidan Kehoe #'union doesn't preserve relative order; use #'delete-duplicates instead.
2010-02-06 Aidan Kehoe Merge.
2010-02-03 Aidan Kehoe Move #'some, #'every to C, implementing them with mapcarX.
2010-02-03 Aidan Kehoe Merge.
2010-01-31 Aidan Kehoe Move the various map* functions to C; add #'map-into.
2010-02-06 Ben Wing Automatic merge
2010-02-06 Ben Wing convert some source files to utf-8
2010-02-06 Ben Wing Automatic merge
2010-02-06 Ben Wing make utf-8 default for Cygwin 1.7, rewrite init code determining default coding systems
2010-02-04 Ben Wing Automatic merge
2010-02-01 Ben Wing merge
2010-02-01 Ben Wing merge
2010-01-28 Ben Wing finish doc comment on `lisp-indent-specform'
2010-01-28 Ben Wing merge
2010-01-17 Ben Wing compile-related functions added, for use in Unicode-internal ws
2010-01-25 Ben Wing fix some tests in `make check', also add our own file-tests
2010-01-24 Ben Wing (main branch) redo capitalize-string-as-title
2010-01-24 Ben Wing (main branch) Update make-syntax-table doc
2010-01-22 Ben Wing (for main branch) Indent all `with-*' expressions correctly
2010-02-03 Aidan Kehoe Remove a couple of XEmacs-specific duplicate functions, find-paths.el
2010-02-03 Aidan Kehoe Use DOC for dumped Lisp file names; Xref to source-lisp if readable, symbol-file
2010-02-01 Aidan Kehoe Make canoncase visible to Lisp; use it with chars in internal_equalp.
2010-02-01 Ben Wing merge
2010-02-01 Ben Wing implement equalp in C, fix case-folding, add equal() method for keymaps
2010-01-31 Aidan Kehoe Change "special form" to "special operator" in our sources.
2010-01-30 Aidan Kehoe Make #'find-function behave better with dumped functions, installed XEmacs
2010-01-30 Ben Wing fix reversed old-Cyrillic case mappings
2010-01-26 Aidan Kehoe Merge.