# do not edit -- automatically generated by arch changelog # non-id: automatic-ChangeLog--steve@sxemacs.org--2005/sxemacs--main--22.1.3 # 2005-12-22 11:09:28 GMT Steve Youngs version-0 Summary: Merry Xmas Release! sxemacs--main--22.1.3--version-0 is out! Revision: sxemacs--main--22.1.3--version-0 Merry Christmas everybody! And here is my gift to you all, a shiny new SXEmacs release. 2005-12-22 08:45:39 GMT Steve Youngs patch-68 Summary: Prepare for release Revision: sxemacs--main--22.1.3--patch-68 * INSTALL: Add sections about stripping SXEmacs, compiler optimisations, and bootstrapping packages. * etc/NEWS: Add news for 22.1.3 release. * lib-src/config.values.in: Re-generate. modified files: INSTALL etc/NEWS lib-src/config.values.in 2005-12-10 13:50:48 GMT Steve Youngs patch-67 Summary: Turn on FFI by default. Revision: sxemacs--main--22.1.3--patch-67 This change turns on FFI by default so that most users will have a FFI-enabled SXEmacs. * configure.ac (--enable-ffi): Default to `yes' if the option isn't given. (FFI test): Change the fatal error if libffi isn't present to a warning. modified files: configure.ac 2005-12-09 17:08:13 GMT Steve Youngs patch-66 Summary: Merged from hrop (patch 53), hrop-feat-OSSL (patch 1-2) Revision: sxemacs--main--22.1.3--patch-66 Add some OpenSSL regression tests. Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-53 minor, add openssl regression tests * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-OSSL--22.1.3--patch-1 minor, add regression tests * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-OSSL--22.1.3--patch-2 minor, add openssl regression tests new files: tests/automated/.arch-ids/openssl-tests.el.id tests/automated/openssl-tests.el modified files: src/fns.c src/openssl.c new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-53 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-OSSL--22.1.3--patch-1 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-OSSL--22.1.3--patch-2 2005-12-09 16:38:46 GMT Steve Youngs patch-65 Summary: Fix PostgreSQL autoconf detection (Closes bug #10) Revision: sxemacs--main--22.1.3--patch-65 * configure.ac (PostgreSQL): If pg_config can't be found, just print a warning instead of a fatal error. modified files: configure.ac 2005-12-08 23:39:23 GMT Steve Youngs patch-64 Summary: Merged from mkhl (patch 18) -- ENT autoconf fix Revision: sxemacs--main--22.1.3--patch-64 Patches applied: * martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-18 Include pseudo-complex numbers only when mpfr is new enough modified files: configure.ac new patches: martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-18 2005-12-08 22:43:47 GMT Steve Youngs patch-63 Summary: Provide "raw-strings" Revision: sxemacs--main--22.1.3--patch-63 Make `raw-strings' a provided feature so it can be tested with featurep. * src/lread.c (vars_of_lread): Provide "raw-strings" modified files: src/lread.c 2005-12-08 21:57:26 GMT Steve Youngs patch-62 Summary: Merged from mkhl (patch 19) Revision: sxemacs--main--22.1.3--patch-62 This changeset is an application of "practise what we preach", it converts many strings in lisp/*.el to use raw strings when appropriate. Patches applied: * martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-19 Convert lisp sources to use raw strings where appropriate. modified files: lisp/apropos.el lisp/auto-save.el lisp/autoload.el lisp/build-report.el lisp/callers-of-rpt.el lisp/cl-macs.el lisp/code-files.el lisp/coding.el lisp/cus-dep.el lisp/cus-edit.el lisp/derived.el lisp/etags.el lisp/files.el lisp/find-paths.el lisp/font-lock.el lisp/font.el lisp/glyphs.el lisp/gtk-faces.el lisp/gtk-font-menu.el lisp/gtk-glyphs.el lisp/gutter-items.el lisp/help.el lisp/hyper-apropos.el lisp/info.el lisp/isearch-mode.el lisp/lib-complete.el lisp/lisp-mnt.el lisp/lisp-mode.el lisp/lisp.el lisp/list-mode.el lisp/menubar.el lisp/minibuf.el lisp/mouse.el lisp/multicast.el lisp/mwheel.el lisp/package-get.el lisp/packages.el lisp/simple.el lisp/startup.el lisp/syntax.el lisp/update-elc.el lisp/wid-edit.el lisp/x-faces.el lisp/x-font-menu.el new patches: martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-19 2005-12-08 21:11:00 GMT Steve Youngs patch-61 Summary: Merged from hrop (patch 51), hrop-fix (patch 8-9) -- ENT 64bit fixes Revision: sxemacs--main--22.1.3--patch-61 Make SXEmacs compile with ENT on 64bit systems. Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-51 fix, make SXEmacs compile with ENT on 64bit systems * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-8 fix, make SXEmacs compile with ENT on 64bit systems * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-9 quick-fix, forgot to remove commented regions modified files: src/dumper.c src/ent-indef.c src/ent-indef.h src/number-mpfr.c src/number-mpfr.h src/number.c new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-51 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-8 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-9 2005-12-08 04:57:19 GMT Steve Youngs patch-60 Summary: Merged from hrop (patch 41, 43, 45-47), hrop-fix (patch 6), hrop-feat-GMP (patch 29-41) Revision: sxemacs--main--22.1.3--patch-60 This changeset from Sebastian includes a number of fixes and updates. The quick rundown is... - Lots of ENT updates - FFI documentation - Finally nuke lisp/auto-autoloads.el Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-41 minor, unify emacs_doprnt_*, introduce ones, add functions * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-43 major, add documentation for FFI * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-45 minor, extend FFI docs * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-46 major, abstraction to optables * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-47 minor, get rid of lisp/auto-autoloads.el * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-29 minor, unify emacs_doprnt_*, introduce category of ones * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-30 minor, add number theoretic functions * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-31 minor, add number theoretic functions * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-32 minor, add number theoretic functions * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-33 minor, introduce residue class rings * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-34 minor, provide resclass arithmetic * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-35 major, introduce operation tables * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-36 major, abstraction of optables * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-37 minor, cleanup * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-38 minor * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-39 minor, another cleanup * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-40 minor, migrate power functions; enable the use of ENT even with no backend library * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-41 minor, externalise negative exponent check * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-6 fix, get rid of auto-autoloads.el new files: lisp/.arch-ids/bootstrap.auto-autoloads.el.id lisp/bootstrap.auto-autoloads.el man/lispref/.arch-ids/ffi.texi.id man/lispref/ffi.texi src/.arch-ids/ent-float.c.id src/.arch-ids/ent-float.h.id src/.arch-ids/ent-indef.c.id src/.arch-ids/ent-indef.h.id src/.arch-ids/ent-int.c.id src/.arch-ids/ent-int.h.id src/.arch-ids/ent-resclass.c.id src/.arch-ids/ent-resclass.h.id src/ent-float.c src/ent-float.h src/ent-indef.c src/ent-indef.h src/ent-int.c src/ent-int.h src/ent-resclass.c src/ent-resclass.h removed files: lisp/.arch-ids/auto-autoloads.el.id lisp/auto-autoloads.el modified files: Makefile.in.in configure.ac lisp/byte-optimize.el lisp/ffi.el lisp/float-sup.el man/lispref/ent.texi man/lispref/internationalization.texi man/lispref/lispref.texi man/lispref/mule.texi src/Makefile.in.in src/alloc.c src/bytecode.c src/config.h.in src/data.c src/doprnt.c src/effi.c src/ent-gaussian.c src/ent-gaussian.h src/ent-pseumpc.c src/ent-pseumpc.h src/floatfns.c src/fns.c src/lisp.h src/lread.c src/lrecord.h src/number-gmp.c src/number-gmp.h src/number-mp.c src/number-mp.h src/number-mpc.c src/number-mpc.h src/number-mpfr.c src/number-mpfr.h src/number.c src/number.h tests/automated/ent-tests.el tests/automated/lisp-tests.el renamed files: src/.arch-ids/number-gaussian.c.id ==> src/.arch-ids/ent-gaussian.c.id src/.arch-ids/number-gaussian.h.id ==> src/.arch-ids/ent-gaussian.h.id src/.arch-ids/number-pseumpc.c.id ==> src/.arch-ids/ent-pseumpc.c.id src/.arch-ids/number-pseumpc.h.id ==> src/.arch-ids/ent-pseumpc.h.id src/number-gaussian.c ==> src/ent-gaussian.c src/number-gaussian.h ==> src/ent-gaussian.h src/number-pseumpc.c ==> src/ent-pseumpc.c src/number-pseumpc.h ==> src/ent-pseumpc.h new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-41 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-43 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-45 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-46 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-47 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-29 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-30 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-31 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-32 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-33 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-34 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-35 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-36 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-37 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-38 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-39 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-40 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-41 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-6 2005-12-04 03:36:15 GMT Steve Youngs patch-59 Summary: Major Update to sppm.texi Revision: sxemacs--main--22.1.3--patch-59 This changeset pretty much finishes the SPPM. Everyone who either is or wants to be a SXEmacs developer should take a few minutes to read this document. * man/sppm.texi: Major update. All empty nodes have been written. Everyone should read this document. modified files: man/sppm.texi 2005-11-30 05:06:37 GMT Steve Youngs patch-58 Summary: Document `pui-bootstrap'. Revision: sxemacs--main--22.1.3--patch-58 * man/sxemacs/packages.texi (Bootstrapping PUI): New node. Documents the new `pui-bootstrap'. (Automatically): Refer to `Bootstrapping PUI'. modified files: man/sxemacs/packages.texi 2005-11-29 05:58:28 GMT Steve Youngs patch-57 Summary: Fix GTK build and nuke etc/xemacs.xbm Revision: sxemacs--main--22.1.3--patch-57 This changeset predominately fixes GTK builds, but it also removes etc/xemacs.xbm and replaces that with etc/sxemacs.xbm. * configure.ac: Add the following objects when building with GTK... console-gtk.o device-gtk.o event-gtk.o frame-gtk.o objects-gtk.o redisplay-gtk.o glyphs-gtk.o select-gtk.o gccache-gtk.o gtk-xemacs.o ui-gtk.o * src/glyphs-x.c (complex_vars_of_glyphs_x): The logo glyph is now called "sxemacs". * src/bitmaps.h: include ../etc/sxemacs.xbm instead of xemacs.xbm. new files: etc/.arch-ids/sxemacs.xbm.id etc/sxemacs.xbm removed files: etc/.arch-ids/xemacs.xbm.id etc/xemacs.xbm modified files: configure.ac src/bitmaps.h src/glyphs-x.c 2005-11-29 00:45:29 GMT Steve Youngs patch-56 Summary: PostgreSQL autoconf fix. Revision: sxemacs--main--22.1.3--patch-56 This changeset fixes a problem in one of my earlier changesets. PostgreSQL was being detected, but not defined. * configure.ac: AC_DEFINE HAVE_POSTGRESQL when we have pgsql. modified files: configure.ac 2005-11-29 00:38:18 GMT Steve Youngs patch-55 Summary: Bring help.el inline with the updated Texinfo docs Revision: sxemacs--main--22.1.3--patch-55 This changeset takes care of things in help.el that were affected by my previous changeset to the Texinfo docs. * lisp/help.el: XE -> SXE renaming. (help-map): Bind `F' to `sxemacs-local-faq'. (describe-distribution): Doc string XE -> SXE fix. (describe-beta): Ditto. (describe-copying): Ditto. (describe-no-warranty): Ditto. (describe-installation): Ditto. (view-emacs-news): Ditto. (sxemacs-www-page): New. Replaces `xemacs-www-page'. (xemacs-www-page): Alias for `sxemacs-www-page'. (sxemacs-www-faq): New. Replaces `xemacs-www-faq'. (xemacs-www-faq): Alias for `sxemacs-www-faq'. (sxemacs-local-faq): New. Replaces `xemacs-local-faq'. (xemacs-local-faq): Alias for `sxemacs-local-faq'. (help-for-help): Doc string XE -> SXE fix. * lisp/info.el: XE -> SXE renaming. (Info-emacs-info-file-name): Set to `sxemacs.info'. (Info-find-node): Typo... XE -> SXE. (Info-batch-rebuild-dir): Ditto. (Info-annotate): Ditto. (Info-find-emacs-command-nodes): Ditto. modified files: lisp/auto-autoloads.el lisp/help.el lisp/info.el 2005-11-28 22:00:34 GMT Steve Youngs patch-54 Summary: XE -> SXE renaming in the Texinfo docs Revision: sxemacs--main--22.1.3--patch-54 This changeset renames everything in the Texinfo docs from XEmacs to SXEmacs where appropriate. A lot more work needs to be done with the docs, a lot of it is hideously out of date, but at least now all the docs talk about SXEmacs. It also updates the man/Makefile and info/dir. * man/new-users-guide/custom1.texi: * man/new-users-guide/custom2.texi: * man/new-users-guide/edit.texi: * man/new-users-guide/enter.texi: * man/new-users-guide/files.texi: * man/new-users-guide/help.texi: * man/new-users-guide/modes.texi: * man/new-users-guide/new-users-guide.texi: * man/new-users-guide/region.texi: * man/new-users-guide/search.texi: * man/new-users-guide/xmenu.texi: * man/sxemacs/basic.texi: * man/sxemacs/building.texi: * man/sxemacs/calendar.texi: * man/sxemacs/cmdargs.texi: * man/sxemacs/custom.texi: * man/sxemacs/display.texi: * man/sxemacs/entering.texi: * man/sxemacs/files.texi: * man/sxemacs/frame.texi: Remove section about M$. * man/sxemacs/glossary.texi: * man/sxemacs/help.texi: * man/sxemacs/keystrokes.texi: * man/sxemacs/killing.texi: * man/sxemacs/mark.texi: * man/sxemacs/menus.texi: * man/sxemacs/mini.texi: * man/sxemacs/misc.texi: * man/sxemacs/mouse.texi: * man/sxemacs/mule.texi: * man/sxemacs/new.texi: Put a small note at the top saying it is unchanged from XE days and that it will describe XE <-> SXE differences instead of Emacs <-> XE some time in the future. * man/sxemacs/packages.texi: * man/sxemacs/programs.texi: * man/sxemacs/reading.texi: * man/sxemacs/regs.texi: * man/sxemacs/search.texi: * man/sxemacs/startup.texi: * man/sxemacs/trouble.texi: * man/sxemacs/windows.texi: * man/sxemacs/sxemacs.texi: Renamed from xemacs.texi * man/cl.texi: * man/custom.texi: * man/emodules.texi: * man/external-widget.texi: * man/info.texi: * man/term.texi: * man/texinfo.texi: * man/widget.texi: * man/sxemacs-faq.texi: Renamed from xemacs-faq.texi * man/Makefile: xe -> sxe renaming. * info/dir: Update. modified files: info/dir man/Makefile man/cl.texi man/custom.texi man/emodules.texi man/external-widget.texi man/info.texi man/new-users-guide/custom1.texi man/new-users-guide/custom2.texi man/new-users-guide/edit.texi man/new-users-guide/enter.texi man/new-users-guide/files.texi man/new-users-guide/help.texi man/new-users-guide/modes.texi man/new-users-guide/new-users-guide.texi man/new-users-guide/region.texi man/new-users-guide/search.texi man/new-users-guide/xmenu.texi man/sxemacs-faq.texi man/sxemacs/basic.texi man/sxemacs/building.texi man/sxemacs/calendar.texi man/sxemacs/cmdargs.texi man/sxemacs/custom.texi man/sxemacs/display.texi man/sxemacs/entering.texi man/sxemacs/files.texi man/sxemacs/frame.texi man/sxemacs/glossary.texi man/sxemacs/help.texi man/sxemacs/keystrokes.texi man/sxemacs/killing.texi man/sxemacs/mark.texi man/sxemacs/menus.texi man/sxemacs/mini.texi man/sxemacs/misc.texi man/sxemacs/mouse.texi man/sxemacs/mule.texi man/sxemacs/new.texi man/sxemacs/packages.texi man/sxemacs/programs.texi man/sxemacs/reading.texi man/sxemacs/regs.texi man/sxemacs/search.texi man/sxemacs/startup.texi man/sxemacs/sxemacs.texi man/sxemacs/trouble.texi man/sxemacs/windows.texi man/term.texi man/texinfo.texi man/widget.texi renamed files: man/.arch-ids/xemacs-faq.texi.id ==> man/.arch-ids/sxemacs-faq.texi.id man/xemacs-faq.texi ==> man/sxemacs-faq.texi man/xemacs/.arch-ids/=id ==> man/sxemacs/.arch-ids/=id man/xemacs/.arch-ids/abbrevs.texi.id ==> man/sxemacs/.arch-ids/abbrevs.texi.id man/xemacs/.arch-ids/basic.texi.id ==> man/sxemacs/.arch-ids/basic.texi.id man/xemacs/.arch-ids/buffers.texi.id ==> man/sxemacs/.arch-ids/buffers.texi.id man/xemacs/.arch-ids/building.texi.id ==> man/sxemacs/.arch-ids/building.texi.id man/xemacs/.arch-ids/calendar.texi.id ==> man/sxemacs/.arch-ids/calendar.texi.id man/xemacs/.arch-ids/cmdargs.texi.id ==> man/sxemacs/.arch-ids/cmdargs.texi.id man/xemacs/.arch-ids/custom.texi.id ==> man/sxemacs/.arch-ids/custom.texi.id man/xemacs/.arch-ids/display.texi.id ==> man/sxemacs/.arch-ids/display.texi.id man/xemacs/.arch-ids/entering.texi.id ==> man/sxemacs/.arch-ids/entering.texi.id man/xemacs/.arch-ids/files.texi.id ==> man/sxemacs/.arch-ids/files.texi.id man/xemacs/.arch-ids/fixit.texi.id ==> man/sxemacs/.arch-ids/fixit.texi.id man/xemacs/.arch-ids/frame.texi.id ==> man/sxemacs/.arch-ids/frame.texi.id man/xemacs/.arch-ids/glossary.texi.id ==> man/sxemacs/.arch-ids/glossary.texi.id man/xemacs/.arch-ids/gnu.texi.id ==> man/sxemacs/.arch-ids/gnu.texi.id man/xemacs/.arch-ids/help.texi.id ==> man/sxemacs/.arch-ids/help.texi.id man/xemacs/.arch-ids/indent.texi.id ==> man/sxemacs/.arch-ids/indent.texi.id man/xemacs/.arch-ids/keystrokes.texi.id ==> man/sxemacs/.arch-ids/keystrokes.texi.id man/xemacs/.arch-ids/killing.texi.id ==> man/sxemacs/.arch-ids/killing.texi.id man/xemacs/.arch-ids/m-x.texi.id ==> man/sxemacs/.arch-ids/m-x.texi.id man/xemacs/.arch-ids/major.texi.id ==> man/sxemacs/.arch-ids/major.texi.id man/xemacs/.arch-ids/mark.texi.id ==> man/sxemacs/.arch-ids/mark.texi.id man/xemacs/.arch-ids/menus.texi.id ==> man/sxemacs/.arch-ids/menus.texi.id man/xemacs/.arch-ids/mini.texi.id ==> man/sxemacs/.arch-ids/mini.texi.id man/xemacs/.arch-ids/misc.texi.id ==> man/sxemacs/.arch-ids/misc.texi.id man/xemacs/.arch-ids/mouse.texi.id ==> man/sxemacs/.arch-ids/mouse.texi.id man/xemacs/.arch-ids/mule.texi.id ==> man/sxemacs/.arch-ids/mule.texi.id man/xemacs/.arch-ids/new.texi.id ==> man/sxemacs/.arch-ids/new.texi.id man/xemacs/.arch-ids/packages.texi.id ==> man/sxemacs/.arch-ids/packages.texi.id man/xemacs/.arch-ids/picture.texi.id ==> man/sxemacs/.arch-ids/picture.texi.id man/xemacs/.arch-ids/programs.texi.id ==> man/sxemacs/.arch-ids/programs.texi.id man/xemacs/.arch-ids/reading.texi.id ==> man/sxemacs/.arch-ids/reading.texi.id man/xemacs/.arch-ids/regs.texi.id ==> man/sxemacs/.arch-ids/regs.texi.id man/xemacs/.arch-ids/search.texi.id ==> man/sxemacs/.arch-ids/search.texi.id man/xemacs/.arch-ids/sending.texi.id ==> man/sxemacs/.arch-ids/sending.texi.id man/xemacs/.arch-ids/startup.texi.id ==> man/sxemacs/.arch-ids/startup.texi.id man/xemacs/.arch-ids/text.texi.id ==> man/sxemacs/.arch-ids/text.texi.id man/xemacs/.arch-ids/trouble.texi.id ==> man/sxemacs/.arch-ids/trouble.texi.id man/xemacs/.arch-ids/undo.texi.id ==> man/sxemacs/.arch-ids/undo.texi.id man/xemacs/.arch-ids/windows.texi.id ==> man/sxemacs/.arch-ids/windows.texi.id man/xemacs/.arch-ids/xemacs.texi.id ==> man/sxemacs/.arch-ids/sxemacs.texi.id man/xemacs/xemacs.texi ==> man/sxemacs/sxemacs.texi new directories: man/sxemacs/.arch-ids removed directories: man/xemacs/.arch-ids renamed directories: man/xemacs ==> man/sxemacs 2005-11-28 04:26:15 GMT Steve Youngs patch-53 Summary: Begin SXEmacs-er-ising the internals manual. Revision: sxemacs--main--22.1.3--patch-53 * man/internals/internals.texi: General update... XE -> SXE renaming, etc. Remove the references to union types and compiling with C++ seeing as though we don't do either. (A History of Emacs): Update the time lines for XEmacs 21.4 and 21.5. (SXEmacs): New node. A time line for SXEmacs releases. modified files: man/internals/internals.texi 2005-11-26 07:35:13 GMT Steve Youngs patch-52 Summary: Autodetect PostgreSQL with `pg_config' Revision: sxemacs--main--22.1.3--patch-52 This changeset improves and simplifies PostgreSQL autodetection. You no longer have to put your pgsql directory into --with-site-prefixes, if configure can find `pg_config' it'll be able to set up what's needed for PostgreSQL. * configure.ac (postgresql): Use `pg_config' to find pgsql libs and headers. modified files: configure.ac 2005-11-26 01:22:43 GMT Steve Youngs patch-51 Summary: Update help strings for all configure options. Revision: sxemacs--main--22.1.3--patch-51 This changeset ensures that all configure options have a help string and that that string states what the default is for that option. * configure.ac (--with-xface): Remove the obnoxious comment about it being of doubtful usefulness. (--with-gif): Change help string from saying "without" to say "with" builtin gif support. (--with-prefix): Note the default in the help string. "yes" (--with-site-lisp): Ditto. "no" (--with-site-modules): Ditto. "yes" (--with-gtk): Note default in help string "no" plus mention that it is gtk 1 (--with-gnome): Ditto. "no" (--without-msw): Removed. (--with-gcc): Note default in help string "autodetect" (--with-dynamic): Ditto. (--with-ncurses): Ditto. (--with-dnet): Default to no, say so in help string. Add a test for libdnet if dnet is requested, AC_DEFINE it if found. (--with-socks): Note default in help string "autodetect". (--with-cde): Ditto. (--with-offix): Note default in help string "no" (with_dragndrop_default): Default to "yes". (--with-dragndrop): Note default in help string. (--with-gpm): Note default in help string "autodetect" (--with-jpeg): Ditto. (--with-png): Ditto. (--with-tiff): Ditto. (--with-xpm): Ditto. (--with-zlib): Commented out... it doesn't appear to be used _anywhere_ in configure. (--with-wmcommand): Note default in help string "yes". (--with-xmu): Note default in help string "autodetect". (--with-purify): Note default in help string "no". (--with-quantify): Ditto. (--enable-toolbars): Fix typo in help string, note default "yes". (--with-tty): Note default in help string "autodetect". (--with-xfs): Note default in help string "no". (--enable-mule): Ditto. (--with-canna): Note default in help string "autodetect if mule" (--with-wnn): Ditto. (--with-wnn6): Ditto. (--with-workshop): Note default in help string "no". (--with-tooltalk): Note default in help string "autodetect". (--with-ldap): Ditto. (--with-postgresql): Ditto. (--with-pop): Note default in help string "no". (--with-infodock): Ditto. (--with-native-sound-lib): Give it a help string. (--with-ipv6-cname): Note default in help string "no". (--with-site-includes): Give it a help string. (--with-site-libraries): Ditto. (--with-site-prefixes): Ditto. (--with-statedir): Comment out... it doesn't get used _anywhere_. (--with-lispdir): Give it a help string. (--with-archlibdir): Ditto. (--with-moduledir): Ditto. (--with-etcdir): Ditto. (--with-infopath): Ditto. (--with-docdir): Ditto. (--with-site-runtime-libraries): Ditto. (--with-package-prefix): Ditto. (--with-package-path): Ditto. (--enable-external-widget): Ditto. (--enable-regex-malloc): Ditto. (--enable-pdump): Ditto. (--enable-debug): Ditto. (--enable-assertions): Ditto. (--enable-memory-usage-stats): Ditto. (--enable-clash-detection): Fix help string, note default "no". (--enable-modules): Note default in help string "no". (--enable-ent): Ditto. (--enable-ffi): Note default in help string "no, but recommended". (--enable-openssl): Note default in help string "no". (--enable-quick-build): Ditto. (--with-compiler): Note default in help string "none". (--with-sxemacs-compiler): Removed. Building with a C++ compiler is no longer supported. (--with-cflags): Note default in help string "none". (--with-cflags-warning): Ditto. (--with-cpp): Ditto. (--with-cppflags): Ditto. (--with-libs): Ditto. (--with-ldflags): Ditto. (--with-rel-alloc): Note default in help string "autodetect". (--with-dlmalloc): Give it a help string. (--with-debug-malloc): Ditto. (--with-system-malloc): Ditto. (--enable-database): Note default in help string "autodetect". (--enable-sound): Ditto. (--with-athena): Note default in help string "none". (--with-xim): Give it a help string. (--with-mail-locking): Note default in help string "autodetect". (--enable-error-checking): Update help string, note default. (--enable-menubars): Update help string. (--enable-scrollbars): Ditto. (--enable-widgets): Ditto. * Makefile.in.in (statedir): Comment out. It isn't used anywhere. modified files: Makefile.in.in configure.ac 2005-11-22 21:24:57 GMT Steve Youngs patch-50 Summary: Merged from hrop (patch 40), hrop-feat-GMP (patch 27-28) -- ENT enhancements Revision: sxemacs--main--22.1.3--patch-50 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-40 major, introduce indefinite symbols, do cleanup * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-27 major, introduce indefinite symbols * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-28 minor, cleanup modified files: lisp/cl.el lisp/number.el man/lispref/ent.texi src/alloc.c src/bytecode.c src/data.c src/doprnt.c src/floatfns.c src/lrecord.h src/number-gaussian.c src/number-mpc.c src/number-mpc.h src/number-mpfr.c src/number-mpfr.h src/number-pseumpc.c src/number-pseumpc.h src/number.c src/number.h tests/automated/ent-tests.el tests/automated/lisp-tests.el new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-40 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-27 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-28 2005-11-20 07:58:51 GMT Steve Youngs patch-49 Summary: Clean up toplevel plain text docs (INSTALL, BUGS, README) Revision: sxemacs--main--22.1.3--patch-49 This cleans up (to a large extent) the flat text docs in the toplevel dir of the SXEmacs repo. Please note that INSTALL is _NOT_ finished (merge requests are very welcome) * BUGS: Rewrite. * CHANGES-msw: Removed. * CHANGES-release: Removed. * INSTALL: Begin to rewrite. * README: Update... "SXEmacserise" it. removed files: .arch-ids/CHANGES-msw.id .arch-ids/CHANGES-release.id CHANGES-msw CHANGES-release modified files: BUGS INSTALL README 2005-11-17 12:28:41 GMT Steve Youngs patch-48 Summary: Merged from hrop (patch 39) -- configure fix Revision: sxemacs--main--22.1.3--patch-48 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-39 minor, fix assignment modified files: configure.ac new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-39 2005-11-17 10:36:52 GMT Steve Youngs patch-47 Summary: Merged from hrop (patch 38), hrop-fix (patch 4) -- typo Revision: sxemacs--main--22.1.3--patch-47 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-38 fix typo * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-4 fix typo modified files: man/lispref/searching.texi new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-38 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-4 2005-11-17 10:33:52 GMT Steve Youngs patch-46 Summary: Merged from hrop (patch 36-37), hrop-feat-GMP (patch 15-23, 26) -- ent, format Revision: sxemacs--main--22.1.3--patch-46 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-36 major, bring format specifications for ENT * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-37 minor, nuke %u format specifier * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-15 star-merge with hrop series * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-16 minor * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-17 star-merge with hrop series * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-18 major, bring format specifiers * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-19 minor * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-20 minor, documentation * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-21 minor, bugfix in random function * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-22 minor, improve configure detection * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-23 minor, improve respection of indefinite symbols * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-26 minor, nuke %u format specifier modified files: configure.ac lisp/number.el man/lispref/ent.texi src/data.c src/doprnt.c src/editfns.c src/fns.c src/lisp.h src/number-gmp.h src/number-mpc.c src/number-mpfr.c src/number-mpfr.h src/number.c src/number.h tests/automated/ent-tests.el tests/automated/lisp-tests.el new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-36 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-37 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-15 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-16 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-17 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-18 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-19 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-20 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-21 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-22 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-23 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-26 2005-11-15 00:25:54 GMT Steve Youngs patch-45 Summary: Merged from lg (patch 13) -- compiler fixes Revision: sxemacs--main--22.1.3--patch-45 Patches applied: * lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-13 patch to make SXEmacs compilable with old compilers modified files: configure.ac src/bytecode.c src/data.c src/floatfns.c src/number-gaussian.c src/number-gaussian.h src/number-mpfr.c src/number-mpfr.h src/number-pseumpc.c src/number-pseumpc.h new patches: lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-13 2005-11-14 23:07:25 GMT Steve Youngs patch-44 Summary: Improve font-locking in TTY Revision: sxemacs--main--22.1.3--patch-44 This changeset improves the font-locking in a TTY. To illustrate, run this SXEmacs as... $ sxemacs -nw -vanilla Notice how the modeline looks. Now open a .c file and turn on font-lock... C-x C-f /path/to/emacs.c RET M-x font-lock-mode RET Patches applied: * nelson.ferreira@ieee.org/sxemacs--njsf--22.1.3--patch-15 modified files: lisp/font-lock.el lisp/modeline.el new patches: nelson.ferreira@ieee.org/sxemacs--njsf--22.1.3--patch-15 2005-11-12 22:33:54 GMT Steve Youngs patch-43 Summary: Merged from martin.kuehl@gmail.com--sxemacs (patch 15) -- Raw Strings Revision: sxemacs--main--22.1.3--patch-43 Patches applied: * martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-15 Implement a lisp read syntax far (Python-like) "raw strings". new files: tests/automated/.arch-ids/lisp-reader-tests.el.id tests/automated/lisp-reader-tests.el modified files: man/lispref/objects.texi src/lread.c new patches: martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-15 2005-11-11 11:56:36 GMT Steve Youngs patch-42 Summary: Merged from hroptatyr@sxemacs.org--sxemacs (patch 11, 13-14, 30-32) -- (closes bug #6) Revision: sxemacs--main--22.1.3--patch-42 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-30 fix, bug #6 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-31 minor, bugfix, allow less digits in a float than exponent proposes * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-32 minor, bugfix for bug #6 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-11 minor, bugfix, allow less digits in a float than exponent proposes * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-13 minor, fix wrong type assignment * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-14 minor, bugfix for bug #6 modified files: src/alloc.c src/bytecode.c src/number-gmp.c src/number-mpfr.c src/number.c src/number.h tests/automated/ent-tests.el new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-30 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-31 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-32 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-11 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-13 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-14 2005-11-10 21:36:45 GMT Steve Youngs patch-41 Summary: Merged from hroptatyr@sxemacs.org--sxemacs (patch 10, 27-29) -- ENT updates Revision: sxemacs--main--22.1.3--patch-41 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-27 minor, bugfixes * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-28 minor, propagate --enable-ent, flush --enable-bignum * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-29 minor, bugfix * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-10 minor, bugfixes new files: tests/automated/.arch-ids/ent-tests.el.id tests/automated/ent-tests.el modified files: configure.ac lisp/byte-optimize.el lisp/number.el man/lispref/ent.texi man/lispref/numbers.texi src/data.c src/number.c src/number.h {arch}/sxemacs/sxemacs--hrop/sxemacs--hrop--22.1.3/hroptatyr@sxemacs.org--sxemacs/patch-log/patch-23 {arch}/sxemacs/sxemacs--hrop/sxemacs--hrop--22.1.3/hroptatyr@sxemacs.org--sxemacs/patch-log/patch-24 {arch}/sxemacs/sxemacs--hrop/sxemacs--hrop--22.1.3/hroptatyr@sxemacs.org--sxemacs/patch-log/patch-25 new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-27 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-28 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-29 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-10 2005-11-10 00:33:56 GMT Steve Youngs patch-40 Summary: Drop issue-tracker.el's dependence on mail-lib Revision: sxemacs--main--22.1.3--patch-40 * lisp/issue-tracker.el (report-sxemacs-bug): Don't use `mail-header-separator' just put the litteral text in there. Don't require sendmail. (report-sxemacs-bug-hook): Ditto. modified files: lisp/issue-tracker.el 2005-11-09 21:55:39 GMT Steve Youngs patch-39 Summary: Merged from hroptatyr@sxemacs.org--sxemacs (patch 0-9, 12-25) -- bignum Revision: sxemacs--main--22.1.3--patch-39 This changeset brings bignum and lots of other "number enhancements" to SXEmacs. I'm not a mathematician, so the best way for me to describe it here is to reproduce a copy of Sebastian's log... Summary ======= This changeset rebrings bignums, ratios and bigfloats as known from XEmacs 21.5. Furthermore, support for complex numbers is added, like Jerry James intended. We provide two more interfaces, namely MPFR floats and MPC complex numbers, hence libmpfr and libmpc should be present when their usage is desired. Features in Detail ================== Most arithmetic functions are enriched with the new number type hierarchy, namely '+ '- '* '/ 'max 'min '1+ '1- 'exp 'expt 'sqrt etc. In contrast, former high level functions, 'gcd 'lcm (defined in cl-extra.el), have been implemented in C. Also, former high level variables ('pi, 'e) have been implemented in C. Features provided when all of the library demands are met: (featurep 'bigz) and (featurep 'bignum) <=> if MPZ from GMP or BSD MP is present (featurep 'bigq) and (featurep 'ratio) <=> if MPQ from GMP is present (featurep 'bigf) and (featurep 'bigfloat) <=> if MPF from GMP is present (featurep 'bigfr) <=> if MPFR is present (featurep 'bigc) <=> if MPC is present (featurep 'number-types) <=> if one of the above features is provided How to use those features ========================= Most of the features act transparently on the usual functions. Adding two large ordinary integers may result in a bignum, which in turn can be part of an addition. In order to treat an integer explicitly as big integer, there is an entry in the coerce function, thusly (coerce 12 'bigz) Nonetheless, big integers have the same read- and print-syntax as ordinary integers. Fractions of integers, XE 21.5 calls them ratios, are generated automagically in a division expression. (/ 3) and (/ 1 3) yield a fraction, one third, which can be written in its print-syntax, 1/3, too. MPF and MPFR floats share their read-syntaxes with ordinary lisp floats. To explicitly generate one of them, either use coercion or consider the variable 'read-real-as. Complex numbers (and later Gaussian numbers) are generated in mathematical operations which require some form of extension of the real numbers. For example, (sqrt -2) yields 0.0000+1.4142i. Their read-syntax is +i or +I where a and b are integers or floats. New functions ============= Of course, the new features offer a whole pile of new functions, which otherwise would have been impossible. Just to name some: - factorial - xgcd - root - sech, csch, coth - ^ - primep, next-prime, remove-factor, factorise Unknown Features (aka BUGS) =========================== Unlike XEmacs 21.5, we _CANNOT_ dump number objects, since we lack kkcc support and enhanced dumper facilities. Therefore, in order to keep the temacs and the generated dump clean, number type facilities are switched off by default. Considering elisp code using the new features: It is definitely a bad idea to explicitly use number constants of one of the new types without tagging those by (when (featurep 'number-types) ...) or one of the more detailed alternatives. Also, beware of using such elisp in older SXEmacsen since the lisp reader entirely reads a form before evaluating its contents. - Especially, big integers are a common trap as their read-syntax is the same as for ordinary integers. - If fractions (also called ratios in XE 21.5) occur to a non-featured lisp reader, they are regarded as variables. Considering that, forms like (unless (featurep 'bigq) (let ((2/3 '(/ 2 3))) 2/3) ...) are possible. - Same for complex numbers: (let ((2+3i '(complex 2 3))) 2+3i) is perfectly valid if (featurep 'bigc) is nil. - Floats are not much of a problem, since too large real numbers are cut in their precision such that they fit into a C double. Returning to big integers, there is _NO_ overflow error anymore. Instead if (featurep 'bigz) is nil and a big integer is about to be read, SXEmacs will trigger a warning, but proceed with the value of 0. This is due to make big integers embeddable in .el file (and their byte compilations). Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-19 major, backport bignum facilities from XE 21.5 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-20 bugfixes * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-21 fix * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-22 fix, make string-to-number respect read-real-as * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-23 major, add documentation for number types, add gaussian, cleanup * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-24 minor, add more documentation, add pseudo-complex numbers * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-25 minor, fix previous patch * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-12 major, bignums are back * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-13 major, provide mpq, mpf and mpfr functionality * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-14 minor, read reals from input into various float types * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-15 minor, implement MPC * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-16 minor, provide complex arithmetic * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-17 minor * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-18 minor * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-19 bugfixes * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-20 bugfixes * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-21 fix * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--base-0 tag of hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-18 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-1 replay --patch-19, thusly import number type features * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-2 bugfixes * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-3 fix * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-4 minor * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-5 minor * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-6 replay of --p-22 from hrop series * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-7 minor, add documentation, clean-up, add pseudo-gaussian * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-8 minor, add more documentation, add pseudo-complex numbers * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-9 minor, fix previous patch new files: lisp/.arch-ids/number.el.id lisp/number.el man/lispref/.arch-ids/ent.texi.id man/lispref/ent.texi src/.arch-ids/number-ecm.c.id src/.arch-ids/number-ecm.h.id src/.arch-ids/number-gaussian.c.id src/.arch-ids/number-gaussian.h.id src/.arch-ids/number-gmp.c.id src/.arch-ids/number-gmp.h.id src/.arch-ids/number-mp.c.id src/.arch-ids/number-mp.h.id src/.arch-ids/number-mpc.c.id src/.arch-ids/number-mpc.h.id src/.arch-ids/number-mpfr.c.id src/.arch-ids/number-mpfr.h.id src/.arch-ids/number-pseumpc.c.id src/.arch-ids/number-pseumpc.h.id src/.arch-ids/number.c.id src/.arch-ids/number.h.id src/number-ecm.c src/number-ecm.h src/number-gaussian.c src/number-gaussian.h src/number-gmp.c src/number-gmp.h src/number-mp.c src/number-mp.h src/number-mpc.c src/number-mpc.h src/number-mpfr.c src/number-mpfr.h src/number-pseumpc.c src/number-pseumpc.h src/number.c src/number.h modified files: configure.ac lisp/byte-optimize.el lisp/cl-extra.el lisp/cl.el lisp/dumped-lisp.el lisp/float-sup.el man/Makefile man/lispref/internationalization.texi man/lispref/intro.texi man/lispref/lispref.texi man/lispref/numbers.texi man/lispref/openssl.texi src/alloc.c src/bytecode.c src/config.h.in src/data.c src/doprnt.c src/editfns.c src/elhash.c src/emacs.c src/event-stream.c src/floatfns.c src/fns.c src/general-slots.h src/inline.c src/lisp.h src/lread.c src/lrecord.h src/symsinit.h src/sysdep.c src/ui-gtk.c tests/automated/lisp-tests.el new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-19 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-20 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-21 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-22 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-23 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-24 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-25 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-12 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-13 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-14 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-15 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-16 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-17 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-18 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-19 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-20 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-21 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--base-0 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-1 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-2 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-4 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-5 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-6 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-7 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-8 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat-GMP--22.1.3--patch-9 2005-10-30 02:57:11 GMT Steve Youngs patch-38 Summary: g++ compile fixes for unexelf.c Revision: sxemacs--main--22.1.3--patch-38 From: Andrey Slusar * src/unexelf.c (unexec): Remove duplicate declaration. Plus, include this from XE 21.5... 2005-06-29 Marcus Crestani Fix C++ build for unexec. * src/unexelf.c: Adjust fatal and unexec to the declarations in lisp.h. * src/unexelf.c (unexec): Remove unneeded arguments from fatal calls. modified files: src/unexelf.c 2005-10-29 07:54:41 GMT Steve Youngs patch-37 Summary: Fix data types in unexec -- take 2 Revision: sxemacs--main--22.1.3--patch-37 * src/unexelf.c (unexec): Fix data types... properly this time modified files: src/unexelf.c 2005-10-29 07:45:24 GMT Steve Youngs patch-36 Summary: Fix data types in unexec Revision: sxemacs--main--22.1.3--patch-36 * src/unexelf.c (unexec): Fix data types... use `uintptr_t' instead of `unsigned int'. From: Andrey Slusar modified files: lisp/auto-autoloads.el src/unexelf.c 2005-10-28 01:14:55 GMT Steve Youngs patch-35 Summary: package download sites updated (sync with XE) Revision: sxemacs--main--22.1.3--patch-35 * lisp/package-get.el (package-get-download-sites): Update list of sites (package-get-pre-release-download-sites): Ditto From: Adrian Aichner modified files: lisp/package-get.el 2005-10-25 03:47:03 GMT Steve Youngs patch-34 Summary: Bootstrapping PUI -- No need to have packages to install packagse! Revision: sxemacs--main--22.1.3--patch-34 With this change, SXEmacs does not need _ANY_ packages pre-installed before PUI (Package User Interface) will be operational. It uses ffi-curl to download and install the EFS and xemacs-base packages. Once those 2 packages have been installed and initialised, `pui-bootstrap' asks the user if they want to install any more packages. If yes, PUI is invoked in the normal way. This will work even from a `-no-autoloads' invocation. You just need to M-x load-library RET package-get RET first. :-) * lisp/package-get.el (pui-bootstrap): New. modified files: lisp/auto-autoloads.el lisp/package-get.el 2005-10-23 21:37:49 GMT Steve Youngs patch-33 Summary: Update list of package mirrors. Revision: sxemacs--main--22.1.3--patch-33 * lisp/package-get.el (package-get-pre-release-download-sites): Updated list of mirrors. (package-get-download-sites): Updated list of mirrors. From: Ville Skyttä From: Adrian Aichner modified files: lisp/package-get.el 2005-10-22 21:45:12 GMT Steve Youngs patch-32 Summary: Merged from hroptatyr@sxemacs.org--sxemacs (patch 17) -- autoconf Revision: sxemacs--main--22.1.3--patch-32 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-17 minor, make build system autoconf >=2.59c compatible modified files: Makefile.in.in configure.ac lib-src/Makefile.in.in new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-17 2005-10-10 04:24:10 GMT Steve Youngs patch-31 Summary: Fix C-h n -- Don't find package NEWS files Revision: sxemacs--main--22.1.3--patch-31 * lisp/help.el (view-emacs-news): Use `expand-file-name' instead of `locate-data-file' because the latter will find "NEWS" files in packages if any exist _before_ the NEWS file in core. modified files: lisp/help.el 2005-10-10 02:30:19 GMT Steve Youngs patch-30 Summary: fix build for FreeBSD ia64 and other 64bit platforms. Revision: sxemacs--main--22.1.3--patch-30 * src/unexelf.c: define `Elfw(type)' for FreeBSD alpha and all _LP64 archs. From Dejan Lesjak modified files: src/unexelf.c 2005-10-03 00:35:53 GMT Steve Youngs patch-29 Summary: Uptime fix. Revision: sxemacs--main--22.1.3--patch-29 * src/editfns.c (Fuptime): Test for interactiveness with Finteractive_p(). The test I had was returning true always. :-( modified files: src/editfns.c 2005-10-02 22:54:01 GMT Steve Youngs patch-28 Summary: Every good OS has an uptime function Revision: sxemacs--main--22.1.3--patch-28 Let the "uptime wars" begin! * src/editfns.c (Fuptime): New. Report SXEmacs uptime. modified files: src/editfns.c 2005-09-30 23:00:24 GMT Steve Youngs patch-27 Summary: Merged from lg@xwem.org--2005 (patch 10) Revision: sxemacs--main--22.1.3--patch-27 Patches applied: * lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-10 Revert steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-10 modified files: src/console-x.h src/frame-x.c src/frame.c src/frame.h new patches: lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-10 2005-09-26 21:42:37 GMT Steve Youngs patch-26 Summary: Merged from lg@xwem.org--2005 (patch 9) -- FFI Revision: sxemacs--main--22.1.3--patch-26 Patches applied: * lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-9 Tiny one line fix modified files: src/effi.c new patches: lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-9 2005-09-04 15:37:19 GMT Steve Youngs patch-25 Summary: Put line/column indicators on left side of modeline Revision: sxemacs--main--22.1.3--patch-25 From: Nelson Ferreira * lisp/modeline.el (modeline-format): Move line/column number indicators to the left side of the modeline so that they are always visible no matter how many mode indicators are eating up the right side of the modeline. modified files: lisp/modeline.el new patches: nelson.ferreira@ieee.org/sxemacs--njsf--22.1.3--base-0 nelson.ferreira@ieee.org/sxemacs--njsf--22.1.3--patch-1 nelson.ferreira@ieee.org/sxemacs--njsf--22.1.3--patch-2 2005-09-01 21:43:07 GMT Steve Youngs patch-24 Summary: Merged from lg@xwem.org--2005 (patch 6-8) -- FFI updates Revision: sxemacs--main--22.1.3--patch-24 Patches applied: * lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-6 FFI fixes to make ffi-xlib possible. initial ffi-xlib import. * lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-7 Array/pointer operations added * lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-8 reinit_vars_of_ffi for PDUMP modified files: lisp/ffi-curl.el lisp/ffi-libc.el lisp/ffi.el src/effi.c src/effi.h src/emacs.c src/symsinit.h new patches: lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-6 lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-7 lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-8 2005-08-30 06:00:54 GMT Steve Youngs patch-23 Summary: Default modeline should say "SXEmacs" Revision: sxemacs--main--22.1.3--patch-23 * lisp/modeline.el (modeline-buffer-identification): XEmacs -> SXEmacs renaming. modified files: lisp/modeline.el 2005-08-26 02:01:37 GMT Steve Youngs patch-22 Summary: Revert patch-21 Revision: sxemacs--main--22.1.3--patch-22 new files: lisp/.arch-ids/auto-autoloads.el.id lisp/auto-autoloads.el modified files: Makefile.in.in lisp/.arch-inventory src/Makefile.in.in 2005-08-24 04:43:46 GMT Steve Youngs patch-21 Summary: Goodbye to the last generated file in the repo -- lisp/auto-autoloads.el Revision: sxemacs--main--22.1.3--patch-21 Finally! Get rid of auto-autoloads.el from the repo. A source repo is the _last_ place you want to find generated files. * Makefile.in.in (lisp/auto-autoloads.el): Load bytecomp. (finder): Use -no-autoloads. (lisp/finder-inf.el): Ditto. (top_distclean): Delete lisp/auto-autoloads.el* * src/Makefile.in.in: Use -no-autoloads and load shadow and cl-macs when testing for lisp shadows. (fastdump): Ditto. (update-elc.stamp): touch lisp/auto-autoloads.el * lisp/.arch-inventory: Make auto-autoloads.el precious. removed files: lisp/.arch-ids/auto-autoloads.el.id lisp/auto-autoloads.el modified files: Makefile.in.in lisp/.arch-inventory src/Makefile.in.in 2005-08-23 02:15:50 GMT Steve Youngs patch-20 Summary: Fix `report-(sx)emacs-bug' -- (Closes bug #4) Revision: sxemacs--main--22.1.3--patch-20 * lisp/issue-tracker.el: Rewrite, cloning xemacsbug.el from the net-utils package. Add some magic so that `report-xemacs-bug' and `report-emacs-bug' will do the right thing if they are installed. modified files: lisp/auto-autoloads.el lisp/issue-tracker.el 2005-08-15 00:12:54 GMT Steve Youngs patch-19 Summary: Merged from dev@xwem.org--2004-w (patch 4), lg@xwem.org--2005 (patch 5) -- (Closes Bug #2,3) Revision: sxemacs--main--22.1.3--patch-19 Patches applied: * dev@xwem.org--2004-w/sxemacs--ckent--22.1.3--patch-4 ffi fixes * lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-5 This commit should fix nasty bug caused by calls to curl modified files: lisp/ffi-curl.el lisp/ffi.el src/effi.c src/effi.h new patches: dev@xwem.org--2004-w/sxemacs--ckent--22.1.3--patch-4 lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-5 2005-08-11 08:04:09 GMT Steve Youngs patch-18 Summary: Only the first 26 Rat buttons can be used as modifiers. Revision: sxemacs--main--22.1.3--patch-18 Because of the data type, we can only use the first 26 Rat buttons as modifiers... oh, poor us. * src/events-mod.h: Because of its type, only the first 26 rat buttons can be used as modifiers. Lets hope no geek comes along with a fetish for mice with a gazillion buttons. * src/keymap.c (keymap_lookup_directly): Ditto. (keymap_store): Ditto. modified files: src/events-mod.h src/keymap.c 2005-08-11 06:12:01 GMT Steve Youngs patch-17 Summary: Merged from lg@xwem.org--2005 (patch 3) -- FFI fixes Revision: sxemacs--main--22.1.3--patch-17 Patches applied: * lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-3 ffi-curl now does not uses global curl context modified files: lisp/ffi-curl.el new patches: lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-3 2005-08-11 04:04:47 GMT Steve Youngs patch-16 Summary: Add support for rat buttons 7 - 32 Revision: sxemacs--main--22.1.3--patch-16 This enables rat buttons from button7 to button32. If you need more than 32 buttons you are too much of a geek and are in dire need of a life! * src/keymap.h: Add rat buttons 7 - 32 * src/events-mod.h: Ditto. * src/keymap.c (keymap_lookup_directly): Add buttons 7 - 32 (keymap_store): Ditto. (define_key_check_and_coerce_keysym): Ditto. (key_desc_list_to_event): Ditto. (describe_map_mapper): Ditto. (syms_of_keymap): Defsymbol buttons 7 - 32 modified files: src/events-mod.h src/keymap.c src/keymap.h 2005-07-19 21:15:41 GMT Steve Youngs patch-15 Summary: Order extent glyph display Revision: sxemacs--main--22.1.3--patch-15 From: Nathan Sidwell * src/extents.c (extent_fragment_new): Initialize the single glyph list. (extent_fragment_delete): Free the single glyph list. (extent_fragment_update): All begin and end glyphs go on one list. Use internal temporary list to track begin and end glyphs. * src/redisplay.c (add_glyph_runes): Remove post_type parameter, extract it from glyph_block. (create_text_block): Display the begin and end glyphs before testing visibility of following text. (create_string_text_block): Likewise. * src/redisplay.h (struct glyph_block): Document active field is used or begin and end glyphs. (struct extent_fragment): Merge begin_glyphs and end_glyphs into a single list. modified files: lisp/auto-autoloads.el src/extents.c src/redisplay.c src/redisplay.h 2005-07-17 23:07:55 GMT Steve Youngs patch-14 Summary: Handle extra curl args in `curl:download' Revision: sxemacs--main--22.1.3--patch-14 With this change you can grab a HTTP header with: (curl:download "http://www.sxemacs.org/" "/tmp/head.txt" :header t :nobody t) From: Evgeny Zajcev * lisp/ffi.el (declare-ffi-type): New. (ffi-declared-type-p): New. (ffi-define-type-internal): Use `ffi-declared-type-p'. (define-ffi-type): Renamed from `ffi-define-type'. (define-ffi-struct): New. (ffi-type-p): Use `ffi-declared-type-p'. (ffi-get): Return `fo'. (ffi-slot-type): New. (ffi-slot): New. (ffi-slot-set): New. (ffi-slot): New. (define-ffi-function): New. Renamed from `define-foreign-function'. * lisp/ffi-libc.el (c:dup-1): New. (c:dup): New. * lisp/ffi-curl.el (curl:easy-setopt): Add `:header' and `:nobody' opts for use with grabbing a file's HTTP header. (curl:download): Extra arg, OPTIONS for specifying extra curl args. * src/effi.c (Fffi_store): (Fffi_null_pointer): New. (syms_of_ffi): * src/process.c (Fconnect_file_descriptor): New. (syms_of_process): modified files: lisp/ffi-curl.el lisp/ffi-libc.el lisp/ffi.el src/effi.c src/process.c 2005-07-11 04:00:08 GMT Steve Youngs patch-13 Summary: Merged from hroptatyr@sxemacs.org--sxemacs (patch 4-7, 11-12) -- OpenSSL fixes Revision: sxemacs--main--22.1.3--patch-13 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-11 fix, major adaption to changes since openssl-0.98 release * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-12 fix, memory mangling; new, enhancements to PEM handling of keys * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-4 star-merge with hrop-series patch-9 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-5 star-merge with main hrop series * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-6 fix, major adaption to changes since openssl-0.98 release * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-7 fix, memory mangling; new, enhancements to PEM handling of keys modified files: src/openssl.c src/openssl.h new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-11 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-12 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-4 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-5 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-6 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-7 2005-07-11 03:46:43 GMT Steve Youngs patch-12 Summary: Reverting Martin/Nathan's extent patch. Revision: sxemacs--main--22.1.3--patch-12 That change was causing some inconsistencies and problems. It broke glyph/image display in certain circumstances. modified files: src/extents.c src/redisplay.c src/redisplay.h 2005-07-02 01:04:10 GMT Steve Youngs patch-11 Summary: Merged from martin.kuehl@gmail.com--sxemacs (patch 10) -- Extents glyph fixes Revision: sxemacs--main--22.1.3--patch-11 Patches applied: * martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-10 Fix glyph ordering and display between invisible extents - again. A combined effort... :-) From: Nathan Sidwell , and, From: Martin Kuehl modified files: src/extents.c src/redisplay.c src/redisplay.h new patches: martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-10 2005-06-30 00:57:22 GMT Steve Youngs patch-10 Summary: Merged from hroptatyr@sxemacs.org--sxemacs (patch 0-3, 10) -- OpenSSL fix Revision: sxemacs--main--22.1.3--patch-10 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-10 fix, construct available ciphers and digests list via 'intern * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--base-0 tag of hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--base-0 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-1 star-merge with hrop-line --patch-8 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-2 star-merge with main hrop series * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-3 fix, construct available ciphers and digests list via 'intern modified files: src/openssl.c new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-10 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--base-0 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-1 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-2 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.3--patch-3 2005-06-09 00:41:15 GMT Steve Youngs patch-9 Summary: Merged from martin.kuehl@gmail.com--sxemacs (patch 2) - doc fix Revision: sxemacs--main--22.1.3--patch-9 Patches applied: * martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-2 Fixes for man/sppm.texi and man/texinfo.texi modified files: man/sppm.texi man/texinfo.texi new patches: martin.kuehl@gmail.com--sxemacs/sxemacs--mkhl--22.1.3--patch-2 2005-06-01 04:20:28 GMT Steve Youngs patch-8 Summary: Goodbye union-type Revision: sxemacs--main--22.1.3--patch-8 This changeset removes the option of building with `--enable-union-type'. It also removes all the union-type stuff from the code. * configure.ac: Remove option --enable-union-type * src/alloc.c (dbg_inhibit_dbg_symbol_deletion): Remove `dbg_USE_UNION_TYPE', we don't have union-type anymore. * src/config.h.in: Remove `USE_UNION_TYPE' def. * src/lisp.h: We don't do union-type anymore so don't #include lisp-union.h. removed files: src/.arch-ids/lisp-union.h.id src/lisp-union.h modified files: configure.ac src/alloc.c src/config.h.in src/lisp.h 2005-05-27 03:05:06 GMT Steve Youngs patch-7 Summary: Previous commit closes bug #13 Revision: sxemacs--main--22.1.3--patch-7 Blank log message... I forgot to mention that the last commit closes bug #13 2005-05-27 03:02:19 GMT Steve Youngs patch-6 Summary: Fix `make internals.dvi' in man/ Revision: sxemacs--main--22.1.3--patch-6 * man/internals/internals.texi (Rules When Writing New C Code): Remove a couple of apostrophes that make texi2dvi barf. modified files: man/internals/internals.texi 2005-05-26 00:24:59 GMT Steve Youngs patch-5 Summary: Merged from hroptatyr@sxemacs.org--sxemacs (patch 3, 8) -- ssl updates Revision: sxemacs--main--22.1.3--patch-5 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-8 new, tranparentify openssl using process types * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-3 new, tranparentify openssl using process types modified files: configure.ac man/lispref/openssl.texi src/config.h.in src/openssl.c src/process-unix.c src/process.c src/process.h src/procimpl.h new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-8 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.3--patch-3 2005-05-24 03:55:35 GMT Steve Youngs patch-4 Summary: CFLAGS fixes (closes bug #11) Revision: sxemacs--main--22.1.3--patch-4 Only tested with GCC. Please report any problems with other compilers. * configure.ac: Reorganise the CFLAG stuff a little bit so that gcc and g++ only flags don't get mixed up. * lwlib/Makefile.in.in (CFLAGS): Use `@XE_CFLAGS@' as the value. * src/Makefile.in.in (CFLAGS): Ditto. modified files: configure.ac lwlib/Makefile.in.in src/Makefile.in.in 2005-05-22 02:51:44 GMT Steve Youngs patch-3 Summary: Merged from hroptatyr@sxemacs.org--sxemacs (patch 1-2) -- g++ fix Revision: sxemacs--main--22.1.3--patch-3 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-1 fix, re-organise some code to be union-type conform * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-2 fix, make g++ build work modified files: src/effi.c src/openssl.c src/postgresql.c new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-1 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.3--patch-2 2005-05-21 04:30:27 GMT Steve Youngs patch-2 Summary: Merged from dev@xwem.org--2004-w (patch 1), lg@xwem.org--2005 (patch 1) Revision: sxemacs--main--22.1.3--patch-2 Patches applied: * dev@xwem.org--2004-w/sxemacs--ckent--22.1.3--patch-1 redisplay gutter fix * lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-1 Fixes bug that triggers by C-l modified files: etc/codenames src/redisplay.c new patches: dev@xwem.org--2004-w/sxemacs--ckent--22.1.3--patch-1 lg@xwem.org--2005/sxemacs--lg--22.1.3--patch-1 2005-05-16 21:47:15 GMT Steve Youngs patch-1 Summary: Update codename and add ChangeLog file for prev release Revision: sxemacs--main--22.1.3--patch-1 * version.sh: Codename for 22.1.3 is "BMW" new files: ChangeLog.d/.arch-ids/ChangeLog-22.1.2.id ChangeLog.d/ChangeLog-22.1.2 modified files: version.sh 2005-05-16 21:38:20 GMT Steve Youngs base-0 Summary: tag of steve@sxemacs.org--2005/sxemacs--main--22.1.2--version-0 Revision: sxemacs--main--22.1.3--base-0 (automatically generated log message) new patches: dev@xwem.org--2004-w/sxemacs--ckent--22.1.2--base-0 dev@xwem.org--2004-w/sxemacs--ckent--22.1.2--patch-1 dev@xwem.org--2004-w/sxemacs--ckent--22.1.2--patch-2 dev@xwem.org--2004-w/sxemacs--ckent--22.1.2--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-1 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-2 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-5 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-6 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-5 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-4 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-5 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-9 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-10 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-12 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-13 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-14 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-15 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-17 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-18 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-21 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-22 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-24 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.2--patch-25 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.2--base-0 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.2--patch-1 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.2--patch-2 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.2--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.2--patch-4 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.2--patch-5 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-feat--22.1.2--patch-6 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--base-0 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-1 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-2 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-4 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-5 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-6 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-7 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-8 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-9 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-10 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.2--patch-11 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-1 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-2 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-3 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-4 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-5 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-7 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-8 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-10 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-11 johann@myrkraverk.com--sxemacs/sxemacs--myrkraverk--22.1.2--patch-12 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-1 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-2 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-3 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-4 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-5 lg@xwem.org--2005/sxemacs--lg--22.1.2--base-0 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-1 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-2 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-3 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-4 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-5 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-6 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-7 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-8 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-9 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-11 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-14 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-15 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-18 lg@xwem.org--2005/sxemacs--lg--22.1.2--patch-19 steve@sxemacs.org--2004/sxemacs--main--22.1.0--base-0 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-1 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-2 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-3 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-4 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-5 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-6 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-7 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-8 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-9 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-10 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-11 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-12 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-13 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-14 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-15 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-16 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-17 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-18 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-19 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-20 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-21 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-22 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-23 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-24 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-25 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-26 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-27 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-28 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-29 steve@sxemacs.org--2004/sxemacs--main--22.1.0--version-0 steve@sxemacs.org--2005/sxemacs--main--22.1.1--base-0 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-1 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-2 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-3 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-4 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-5 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-6 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-7 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-8 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-9 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-10 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-11 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-12 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-13 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-14 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-15 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-16 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-17 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-18 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-19 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-20 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-21 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-22 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-23 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-24 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-25 steve@sxemacs.org--2005/sxemacs--main--22.1.1--patch-26 steve@sxemacs.org--2005/sxemacs--main--22.1.1--version-0 steve@sxemacs.org--2005/sxemacs--main--22.1.2--base-0 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-1 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-2 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-3 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-4 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-5 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-6 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-7 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-8 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-9 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-10 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-11 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-12 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-13 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-14 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-15 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-16 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-17 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-18 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-19 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-20 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-21 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-22 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-23 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-24 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-25 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-26 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-27 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-28 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-29 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-30 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-31 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-32 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-33 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-34 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-35 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-36 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-37 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-38 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-39 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-40 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-41 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-42 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-43 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-44 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-45 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-46 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-47 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-48 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-49 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-50 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-51 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-52 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-53 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-54 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-55 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-56 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-57 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-58 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-59 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-60 steve@sxemacs.org--2005/sxemacs--main--22.1.2--patch-61 steve@sxemacs.org--2005/sxemacs--main--22.1.2--version-0 viteno@sxemacs.org--sxemacs/sxemacs--viteno--22.1.1--patch-1 viteno@sxemacs.org--sxemacs/sxemacs--viteno--22.1.2--base-0 viteno@sxemacs.org--sxemacs/sxemacs--viteno--22.1.2--patch-1 viteno@sxemacs.org--sxemacs/sxemacs--viteno--22.1.2--patch-2 viteno@sxemacs.org--sxemacs/sxemacs--viteno--22.1.2--patch-3