This beta comes from a new continent and a new computing environment.
Beware of stupid packaging bugs.
Brief summary of changes to 21.2.35 "Nike"
-- You now again build XEmacs in a directory containing a predefined
CPP symbol -- Martin Buchholz
-- Minor fixes for Postgres integration -- Martin Buchholz
-- Many fixes for DEC OSF 4.0 -- Martin Buchholz
-- More C++ compilation support (for quality control) -- Martin Buchholz
-- XEmacs can now be built with XFree86 4.0 -- Martin Buchholz
-- Fix lots of byte-compiler warnings -- Martin Buchholz
-- Many documentation fixes -- Adrian Aichner
-- support for S390 has been added -- Andreas Jaeger, Martin Schwidefsky
-- clean up Windows includes/defines -- Ben Wing
-- numerous configure/GCC-warning fixes -- Martin Buchholz
-- generalize selection support to arbitrary types -- Alastair Houghton
-- MS Windows printer improvements -- Kirill Katsnelson
-- MinGW fixes -- Craig Lanning
-- NT process fixes -- Mixe Alexander, Adrian Aichner
-- new key-value weak hashtable type -- Andy Piper/Olivier Galibert
-- migrate .emacs to .xemacs/init.el -- Mike Sperber
-- new file compat.el for cleaner compatibility functions -- Ben Wing
-------- ChangeLog entries from xemacs-21.2.35/lib-src/ChangeLog -------
2000-07-12 Martin Buchholz <martin(a)xemacs.org>
* gnuserv.c:
(handle_internet_request):
(handle_unix_request):
(internet_init):
Use socklen_t instead of int or size_t.
2000-07-11 Martin Buchholz <martin(a)xemacs.org>
* hexl.c (usage): Use full ANSI C prototypes.
2000-07-05 Craig Lanning <lanning(a)scra.org>
* Makefile.in.in (INSTALL_DATA):
* Makefile.in.in (UTILITIES):
* Makefile.in.in (GETOPTDEPS):
* Makefile.in.in (i):
mingw support: don't try to build gnuclient, add
support for building and installing minitar
2000-06-10 Ben Wing <ben(a)xemacs.org>
* Makefile.in.in (INSTALLABLES_BASE):
* Makefile.in.in (ootags_args):
* Makefile.in.in (yow):
Build i.exe.
Don't build run*.exe.
* b2m.c:
* b2m.c (main):
* ellcc.c (main):
* etags.c:
* etags.c (main):
* etags.c (get_compressor_from_suffix):
* etags.c (process_file):
* etags.c (readline_internal):
* etags.c (etags_getcwd):
* etags.c (relative_filename):
* etags.c (absolute_filename):
* etags.c (filename_is_absolute):
* etags.c (canonicalize_filename):
* fakemail.c:
* fakemail.c (make_file_preface):
* getopt.c:
* getopt.h:
* gnuclient.c:
* gnuclient.c (filename_expand):
* gnuserv.h:
* gnuserv.h (PATCHLEVEL):
* hexl.c:
* hexl.c (main):
* make-docfile.c:
* make-docfile.c (APPEND_BINARY):
* make-docfile.c (main):
* make-dump-id.c:
* mmencode.c:
* mmencode.c (fromqp):
* mmencode.c (main):
* movemail.c:
* movemail.c (main):
* movemail.c (popmail):
* ootags.c:
* ootags.c (main):
* ootags.c (readline_internal):
* ootags.c (etags_getcwd):
* ootags.c (absolute_filename):
* ootags.c (filename_is_absolute):
* ootags.c (canonicalize_filename):
* pop.c:
* pop.c (DONT_ENCAPSULATE):
* pop.c (pop_open):
* pop.c (socket_connection):
* pop.c (pop_trash):
* profile.c (gettimeofday):
* wakeup.c:
* yow.c (rootrelativepath):
Remove MSDOS support, converting to WIN32_NATIVE where necessary.
WINDOWSNT -> WIN32_NATIVE.
__CYGWIN32__ -> CYGWIN.
DOS_NT -> WIN32_NATIVE.
Remove unused NO_SHORTNAMES.
Changes for removed nt\inc.
2000-06-07 Ben Wing <ben(a)xemacs.org>
* run.c, run.h, run.rc: Removed. We no longer need these for
building runxemacs.exe, and it's questionable at best whether
rungnuclient.exe was ever used or is even needed. The correct
solution is just to make gnuclient.exe a windows program and
use the gnuattach script to run 'i gnuclient.exe'. Not that
gnuclient currently works under Windows native in any case.
-------- ChangeLog entries from xemacs-21.2.35/lisp/ChangeLog -------
2000-07-18 Alastair J. Houghton <ajhoughton(a)lineone.net>
* select.el (selection-coercible-types): Initialise.
2000-07-18 Alastair J. Houghton <ajhoughton(a)lineone.net>
* select.el (own-clipboard): Bug fix.
2000-07-17 Mike Sperber <mike(a)xemacs.org>
* cus-edit.el (custom-migrate-custom-file): Save init file before
continuing.
2000-07-16 Mike Sperber <mike(a)xemacs.org>
* startup.el (load-init-file): Remove silly call to
`load-user-custom-file`.
(maybe-migrate-user-init-file): Minor fixes.
2000-07-16 Martin Buchholz <martin(a)xemacs.org>
* apropos.el (apropos-documentation-check-doc-file):
`doc' variable should be let-bound, as was presumably intended.
* cus-edit.el (custom-variable-reset-saved):
(custom-variable-reset-standard):
Remove unused variable comment-widget. Twice.
* toolbar.el (toolbar-blank-press-function):
Add a real defvar with initial value nil and proper docstring.
(press-toolbar-button): No need to check for boundp-ness anymore.
* rect.el (open-rectangle-line): Remove useless (let) form.
Add defvar for pending-delete-mode.
* info.el (Info-find-node): This function needs an autoload cookie.
* mule/mule-x-init.el (x-use-halfwidth-roman-font):
Use let* since the second form referred to the first.
2000-07-16 Adrian Aichner <aichner(a)ecf.teradyne.com>
* msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
instead of removed `mswindows-get-clipboard'.
2000-07-15 Alastair J. Houghton <ajhoughton(a)lineone.net>
* select.el (select-convert-from-text): New.
* select.el (select-convert-from-length): New.
* select.el (select-convert-from-integer): New.
* select.el (select-convert-from-identity): New.
* select.el (select-convert-from-filename): New.
* select.el (selection-converter-in-alist): Use them.
New converter functions for X.
* select.el (get-selection): Removed comment.
* select.el (own-selection): Removed append code - I thought
I'd already done this, but apparently not...
* select.el: Changed comment about TIMESTAMP.
* select.el (select-convert-in): New.
* select.el (select-convert-out): New.
New functions that get used by select.c.
* select.el (select-buffer-killed-default): New.
* select.el (select-buffer-killed-text): New.
* select.el (selection-buffer-killed-alist): New.
New list and functions that get called if a relevant selection
exists and a buffer gets killed.
* select.el (select-convert-to-targets):
* select.el (select-convert-to-identity): Removed.
* select.el (select-convert-from-identity): Removed.
* select.el (select-converter-out-alist):
Removed _EMACS_INTERNAL selection type.
* x-select.el (xselect-kill-buffer-hook): Removed.
* x-select.el (xselect-kill-buffer-hook-1): Removed.
Removed this X-specific nonesense. Use the generic support
in select.el instead.
2000-07-15 Martin Buchholz <martin(a)xemacs.org>
* mule/mule-category.el (defined-category-hashtable):
Use make-hash-table instead of make-hashtable
* buff-menu.el: Byte-compiler warning fix.
* isearch-mode.el (isearch-highlight-all-cleanup):
Remove unused variable `isearch-highlight-all-start'.
* etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
* itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
* cus-dep.el (Custom-make-dependencies):
Add autoload cookie for custom-add-loads to generated custom-load.el.
* autoload.el (autoload-package-name): Warning suppression.
Move defvar prior to first use.
* custom.el: Add autoload for custom-declare-face.
Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
* cl.el (cl-hack-byte-compiler):
Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
to work properly.
2000-07-08 Mike Sperber <mike(a)xemacs.org>
* startup.el (load-home-init-file): Added variable.
(maybe-migrate-user-init-file): Added.
(load-user-init-file): Load custom file if different from init
file.
* dumped-lisp.el (preloaded-file-list): Added "cus-file" before
"startup."
* cus-edit.el (custom-migrate-custom-file): Added for migration.
Moved `custom-file'-related code to cus-file.el.
* cus-file.el: New file.
2000-04-01 Mike Sperber <mike(a)xemacs.org>
* packages.el (packages-find-package-directories): Added support
for external package hierarchies with in-place installations.
* find-paths.el (paths-root-in-place-p): Added.
(paths-find-emacs-directory): Added support for external
directories with in-place installations.
(paths-find-site-directory): Ditto.
* startup.el (find-user-init-file): Also look for
~/.xemacs/init.elc? in preference to ~/.emacs.
2000-07-12 Alastair J. Houghton <ajhoughton(a)lineone.net>
* select.el (own-selection):
* select.el (own-clipboard): Changed `append' parameter to
`how-to-use' parameter.
* select.el (own-selection): Removed icky append code.
* select.el (own-selection, get-selection): Removed extra type
checking.
* select.el (selection-appender-alist):
* select.el (selection-converter-{in|out}-alist): Initialise.
* select.el (select-append-to-*): New.
* select.el (select-convert-from-*): New. New functions to append
data and convert data from external type.
2000-07-12 Stef Epardaud <stef(a)lunatech.com>
* font-lock.el: Javadoc enhancements.
2000-07-06 Kirill 'Big K' Katsnelson <kkm(a)dtmx.com>
* printer.el (generic-print-region): Compose job name from buffer
name.
2000-07-06 Yoshiki Hayashi <yoshiki(a)xemacs.org>
* font-lock.el (font-lock-fontify-pending-extents): Call
font-lock-fontify-region instead of font-lock-fontify-buffer
to avoid unnecessary progress gauges.
2000-07-06 Craig Lanning <lanning(a)scra.org>
* custom-load.el (faces):
* finder.el (finder-compile-keywords): from Dan Holmsand, make sure
dir is a regex.
* process.el (call-process-internal): from Dan Holmsand, use binary
coding systems so that jka-compr works.
2000-07-07 Ben Wing <ben(a)xemacs.org>
* font-lock.el: Undo previous change. Unfortunately, some
files actually use the variables directly in their init code
without quoting them.
2000-07-07 Ben Wing <ben(a)xemacs.org>
* font-lock.el (defvar font-lock-*-face): Removed.
* font-lock.el (font-lock-apply-highlight): Bind these face vars
only when necessary.
2000-06-30 Charles G Waldman <cgw(a)alum.mit.edu>
* cl-macs.el: fix cl-transform-function-property kludge
so that it does not require a random feature.
2000-06-09 Karl M. Hegbloom <karlheg(a)bittersweet.inetarena.com>
* files.el (auto-mode-alist): allow .make extension for Makefiles,
as in Linux kernel "Rules.make".
2000-06-29 Gunnar Evermann <ge204(a)eng.cam.ac.uk>
* build-report.el (build-report): Add autoload cookie.
2000-06-21 Charles G Waldman <cgw(a)alum.mit.edu>
* package-ui.el (defgroup pui): Correct a misspelling
(pui-toggle-package-delete): Change `seleted' to `selected'
2000-06-12 Jan Vroonhof <vroonhof(a)math.ethz.ch>
* package-get.el (package-get-update-base):
(package-get): Use insert-file-contents-literally always.
(package-get-maybe-save-index):
Force coding system for writing to binary.
2000-06-08 Mike Alexander <mta(a)arbortext.com>
* code-process.el (call-process-region): If there is no coding
system for the process on process-coding-system-alist use the
coding system of the buffer containing the region.
2000-06-10 Ben Wing <ben(a)xemacs.org>
* cmdloop.el (command-error):
If debug-on-error and noninteractive, output backtrace.
* files.el (file-relative-name):
Remove MSDOS references.
* simple.el (line-number): New function, due to non-obvious
behavior/usage of count-lines.
* simple.el (count-lines): document non-obvious usage to get
line number.
2000-06-11 Ben Wing <ben(a)xemacs.org>
* faces.el ((featurep 'xpm)):
* x-faces.el (x-init-face-from-resources):
* x-faces.el (x-init-frame-faces):
* x-misc.el (x-init-specifier-from-resources):
* x-misc.el (x-get-resource-and-bogosity-check):
* x-misc.el (x-get-resource-and-maybe-bogosity-check):
* x-mouse.el (x-init-pointer-shape):
* x-scrollbar.el (x-init-scrollbar-from-resources):
Add sixth argument to x-get-resource calls so as to issue warnings
rather than errors on bogus arguments.
2000-06-05 Ben Wing <ben(a)xemacs.org>
* compat.el: new file. provides a clean, non-intrusive way to
define compatibility functions.
* process.el (shell-quote-argument): temporary fix for lack
of nt-quote-process-args. #### I need to put back the overall
structure of that mechanism but redo the guts of it using the
extra intelligence in the C code.
2000-05-28 Adrian Aichner <aichner(a)ecf.teradyne.com>
* package-info.el (pi-md5sum): Calculate MD5 sum just like
`package-get' does in package-get.el, instead of using external
"md5sum" program.
* package-get.el (package-get): Insert package file literally to
make checksum calculation work.
2000-04-18 Hrvoje Niksic <hniksic(a)iskon.hr>
* code-files.el (convert-mbox-coding-system): Deleted.
(file-coding-system-alist): Removed reference to
convert-mbox-coding-system.
-------- ChangeLog entries from xemacs-21.2.35/lwlib/ChangeLog -------
2000-07-09 Martin Buchholz <martin(a)xemacs.org>
* xlwcheckbox.c:
* xlwgauge.h:
* xlwgaugeP.h:
* xlwradio.h:
* xlwradioP.h:
* xlwgauge.c:
* config.h.in:
* xlwradio.c:
* lwlib-Xaw.c:
Replace SMART_INCLUDE with a dumber, but more reliable method.
* xlwmenu.c (parameterize_string): Fix C++ compilation warnings.
2000-06-10 Ben Wing <ben(a)xemacs.org>
* lwlib-Xaw.c (xaw_create_label): add sanity check on arg limit.
(xaw_update_one_value): fix crash due to incorrect arg count.
-------- ChangeLog entries from xemacs-21.2.35/man/ChangeLog -------
2000-07-10 Martin Buchholz <martin(a)xemacs.org>
* Makefile: rm -f ==> $(RM)
2000-07-09 Martin Buchholz <martin(a)xemacs.org>
* lispref/postgresql.texi:
- Don't mention ".so" extension.
- Make installation instructions more generic.
- Mention M-x describe-installation.
2000-07-08 Ben Wing <ben(a)xemacs.org>
* xemacs-faq.texi (Q6.4.1): Update the perennial nonstart under
Windows problem with binary locs and latest info.
2000-06-17 Adrian Aichner <aichner(a)ecf.teradyne.com>
* lispref/glyphs.texi: Fix trivial typos.
* lispref/gutter.texi: Ditto.
* lispref/loading.texi: Ditto.
* lispref/postgresql.texi: Ditto.
2000-06-14 Adrian Aichner <aichner(a)ecf.teradyne.com>
* internals/internals.texi (Markers and Extents): Fix trivial typo.
2000-06-11 Adrian Aichner <aichner(a)ecf.teradyne.com>
* make-stds.texi: Fix trivial typos.
* xemacs-faq.texi: Ditto.
* internals/internals.texi: Ditto.
* new-users-guide/edit.texi: Ditto.
* new-users-guide/modes.texi: Ditto.
* new-users-guide/region.texi: Ditto.
2000-06-10 Ben Wing <ben(a)xemacs.org>
* xemacs-faq.texi (Q6.1.2):
* xemacs-faq.texi (Q6.1.5):
* xemacs-faq.texi (Q6.1.6):
Corrections for Cygwin, MinGW.
2000-06-07 Adrian Aichner <aichner(a)ecf.teradyne.com>
* xemacs/basic.texi: Fix trivial typos.
* xemacs/buffers.texi: Fix trivial typos.
* xemacs/building.texi: Ditto.
* xemacs/glossary.texi: Ditto.
* xemacs/gnu.texi: Ditto.
* xemacs/help.texi: Ditto.
* xemacs/keystrokes.texi: Ditto.
* xemacs/programs.texi: Ditto.
* xemacs/search.texi: Ditto.
* xemacs/sending.texi: Ditto.
-------- ChangeLog entries from xemacs-21.2.35/nt/ChangeLog -------
2000-07-14 IKEYAMA Tomonori <tomonori(a)suiyokai.org>
* config.h: Import C++ compilation stuff from src/config.h.
2000-07-05 Craig Lanning <lanning(a)scra.org>
* xemacs.rc: Uppercase the id's so that windres will work.
2000-07-05 Kirill 'Big K' Katsnelson <kkm(a)dtmx.com>
* xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
2000-06-12 Ben Wing <ben(a)xemacs.org>
* config.h (ENCAPSULATE_STAT):
Always encapsulate stat/fstat. Also suggested by Mike Alexander
<mike.alexander(a)xemacs.org>.
2000-06-10 Ben Wing <ben(a)xemacs.org>
* config.h:
* config.h (HAVE_GETPAGESIZE):
* config.h (HAVE_GETTIMEOFDAY):
corrections to go along with removed nt/inc.
removed HAVE_FEP.
* config.inc.samp:
correct graphics lib paths to agree with binaries provided in
ftp aux dir.
* xemacs.mak (DEPEND):
* xemacs.mak (DEFINES):
* xemacs.mak (LIB_SRC_DEFINES):
* xemacs.mak (minitar):
* xemacs.mak (TEMACS_LFLAGS):
* xemacs.mak (tags):
* xemacs.mak (all):
* xemacs.mak (install):
WINDOWSNT -> WIN32_NATIVE.
Don't build run*.exe.
comments about required ^^.
Added setargv.obj to the list of linked entities,
causing automatic wildcarding of filenames given on the
command line. (As usual, enclose in double quotes to avoid
this.)
2000-06-07 Ben Wing <ben(a)xemacs.org>
* runemacs.c: Removed. No longer necessary.
* Makefile.cygwin: Removed.
* inc\*: Removed. At long-fucking-last!
-------- ChangeLog entries from xemacs-21.2.35/src/ChangeLog -------
2000-07-19 Martin Buchholz <martin(a)xemacs.org>
* select-x.c (x_handle_selection_request):
Text selected in xemacs and pasted into xterm failed to appear.
Spelling fixes and cosmetic changes.
2000-07-18 Kirill 'Big K' Katsnelson <kkm(a)dtmx.com>
* event-msw.c (mswindows_drain_windows_queue): Correctly check for
XEmacs frame (fix for doubling chars in dialog boxes).
2000-07-17 Alastair J. Houghton <ajhoughton(a)lineone.net>
* select.c (select_convert_in, select_convert_out):
Don't call intern() every time.
* select.c (Qselect_convert_in, Qselect_convert_out): New.
* select.c (vars_of_select): Initialise them.
2000-07-18 Alastair J. Houghton <ajhoughton(a)lineone.net>
* select.c (selection-coercible-types): New.
* select.c (own-selection-internal):
* select.c (get-selection-internal):
MULE bug fix - these should default to COMPOUND_TEXT and not
STRING for MULE. I think.
* select.c (select_convert_out): Use selection-coercible-types
to find types that we can attempt to perform coercions on.
2000-07-18 Martin Buchholz <martin(a)xemacs.org>
* mule-wnnfns.c:
* mule-canna.c:
Add coding: cookie to identify encoding.
* mule-canna.c (CANNA_mode_keys): make static.
Use proper prototypes, even for functions of no arguments.
Remove external prototype for Fding().
* symsinit.h: Add missing prototype for reinit_vars_of_mule_wnn.
* select.c (syms_of_select): Add missing DEFSUBR.
2000-07-18 Alastair J. Houghton <ajhoughton(a)lineone.net>
* select.c (get_selection_internal, own_selection_internal):
Make the type default to STRING, rather than placing a nil type
into Vselection_alist.
2000-07-17 Alastair J. Houghton <ajhoughton(a)lineone.net>
* gpmevent.c (tty_selection_exists_p):
* gpmevent.c (tty_own_selection):
Updated parameter lists.
2000-07-15 Alastair J. Houghton <ajhoughton(a)lineone.net>
* select.h (selection-alist): Removed declaration.
* select.h (get_local_selection):
* select.c (get_local_selection):
Made static.
* select.h (convert_selection): Removed declaration.
* select.c (convert_selection): Removed.
This function belongs in Lisp.
* select.h (select_convert_in): Declare.
* select.h (select_convert_out): Declare.
* select.c (select_convert_in): New.
* select.c (select_convert_out): New.
New conversion functions for other files to call.
* select.h (select_notify_buffer_kill): Declare.
* select.c (select_notify_buffer_kill): New.
New functions that get called from kill-buffer.
* buffer.c (kill-buffer): Call select_notify_buffer_kill, rather than
X-specific lisp code.
* select.h: Declare some of the lisp-visible functions for
external use.
* select.c (clean_local_selection_data): Removed. This was
a disgusting function, and previously should have been in
select-x.c in any case. The functionality is now provided
in select-convert-from-integer (select.el).
* select.c (available-selection-types): Fixed stupidity where
INTEGER and ATOM got added twice. Also add STRING when we see an
extent.
* select.c (get-selection-internal): Removed symbol stripping. No
longer causes conversion when data comes from the internal cache.
* select.c (syms_of_select): Added new functions.
* select-x.c (motif_clipboard_cb): Use select_convert_out. Rewrote
error checking - previously this called abort!
* select-x.c (x_own_selection): Changed comment.
* select-x.c (x_handle_selection_request): Use select_convert_out.
Don't mess with selection-alist; it's an internal variable of select.c.
* select-x.c (x_get_foreign_selection): Use select_convert_in.
* select-x.c (x_handle_selection_clear): Use get-selection-timestamp,
rather than messing with selection-alist.
* select-msw.c (mswindows_get_foreign_selection):
Use TO_INTERNAL_FORMAT rather than hacking.
2000-07-14 Martin Buchholz <martin(a)xemacs.org>
* process-unix.c (unix_open_multicast_group):
(unix_open_multicast_group): Remove useless casts.
2000-07-13 Martin Buchholz <martin(a)xemacs.org>
* sound.c (Fplay_sound): Fix `unused variable' warning.
* emacs.c (main): Use correct type for _environ on SCO5.
2000-07-12 Alastair J. Houghton <ajhoughton(a)lineone.net>
* console.h (own_selection_method):
* console.h (selection_exists_p_method):
* console.h (available_selection_types_method): New.
* console.h (register_selection_data_type_method): New.
* console.h (selection_data_type_name): New.
* console-msw.h (mswindows_destroy_selection): Declare it. New
function & alist to track GlobalAlloc()'d handles that need
releasing when the clipboard data gets replaced or emptied.
* event-msw.c (mswindows_wnd_proc): Call it.
* lisp.h, general.c (Qappend): New symbol representing a
`how-to-add' mode.
* select.c (own-selection-internal):
* select.c (selection-exists-p):
* select.c (available-selection-types): New.
* select.c (register-selection-data-type): New.
* select.c (selection-data-type-name): New. New functions to deal
with device-specific selection data formats.
* select.c (selection-converter-out-alist): Renamed.
* select.c (selection-converter-in-alist): New.
* select.c (selection-appender-alist): New. Added new alists.
* select.c (syms_of_select, vars_of_select): Added new symbols &
variables.
* select.c (get_local_selection): Split.
* select.c: Removed spurious type checking - selections may now be
of any type, not just strings.
* select.c (own-selection-internal):
* select.h, select.c (convert_selection): New. Created
convert_selection() function based on get_local_selection().
* select.h, select.c (QCF_*): New symbols representing mswindows
clipboard formats.
* select.h, select.c (Qreplace_all, Qreplace_existing): New
symbols representing `how-to-add' modes.
* select-msw.c (x_sym_p): New.
* select-msw.c (symbol_to_ms_cf): New.
* select-msw.c (ms_cf_to_symbol): New. New functions to deal with
symbols & clipboard formats. Can also handle string names.
* select-msw.c (mswindows_own_selection):
* select-msw.c (mswindows_selection_exists_p):
Added `data-type' parameter. Use it.
* select-msw.c (mswindows_available_selection_types): New.
* select-msw.c (mswindows_register_selection_data_type): New.
* select-msw.c (mswindows_selection_data_type_name): New.
* select-msw.c (mswindows_own_selection):
* select-msw.c (mswindows_get_foreign_selection):
* select-msw.c (mswindows_selection_exists_p): Rewrote.
* select-msw.c (console_create_select_mswindows): Added new methods.
* select-msw.c (mswindows_destroy_selection): New.
* select-msw.c (Vhandle_alist): New list.
* select-msw.c (mswindows_own_selection):
* select-x.c (x_own_selection):
* select-x.c (x_selection_exists_p):
* select-x.c: Added some comments about maybe using new
functionality.
* select-x.c (x_own_selection):
* specifier.c: Remove definition of Qappend (now in general.c)
* specifier.c (syms_of_specifier): Remove Qappend.
2000-07-12 Martin Buchholz <martin(a)xemacs.org>
* config.h.in: Add socklen_t.
* s/decosf4-0.h: No special compiler flags needed or desired.
In particular, undefine _BSD for DEC OSF 4.0.
2000-07-07 Kirill 'Big K' Katsnelson <kkm(a)dtmx.com>
* redisplay-msw.c (msprinter_frame_output_end): Added.
(console_type_create_redisplay_mswindows): Referred the above.
* frame.c (setup_frame_without_minibuffer): Do not create a
default minibuffer frame on a printer device.
* frame-msw.c (apply_dc_geometry): Added.
(msprinter_start_page):
(msprinter_init_frame_3):
(msprinter_eject_page): Use it.
* console-msw.h (struct msprinter_frame): Added pix_left and top,
and removed residual duplex and orientation properties.
2000-07-11 Martin Buchholz <martin(a)xemacs.org>
* eval.c (function_argcount): Work around a DEC CC compiler bug.
* unexalpha.c: Remove system prototypes from C sources!
2000-07-09 Adrian Aichner <aichner(a)ecf.teradyne.com>
* eval.c: Remove references to M-x edit-options in DEFUNs for
`defvar' and `defconst'.
2000-07-09 Martin Buchholz <martin(a)xemacs.org>
* config.h.in: Remove SMART_INCLUDE hackery.
PostgreSQL hacking:
* config.h.in: Don't use SMART_INCLUDE.
* postgresql.h: Include libpq-fe.h here. Fix typo.
* inline.c: Simply #include "postgresql.h"
* postgresql.c:
- Don't use SMART_INCLUDE
- Use simply "const".
- Use standard doc string conventions.
- Use correct type for result of PQstatus.
2000-07-09 Martin Buchholz <martin(a)xemacs.org>
* glyphs-x.c (x_xface_instantiate): Fix C++ compilation warnings.
C++ compilation changes.
* config.h.in (EXTERN_C): Define.
* config.h.in (not): This is also a C++ keyword.
* unexalpha.c (DEFAULT_ENTRY_ADDRESS): Enable C++ compilation.
* cm.c: Use EXTERN_C.
* redisplay-tty.c: Use EXTERN_C.
* sysdep.c: Use EXTERN_C. Remove Gould support.
2000-07-09 Martin Buchholz <martin(a)xemacs.org>
* general.c: Remove duplicate definition for Qfunction.
2000-07-08 Ben Wing <ben(a)xemacs.org>
* device-msw.c (msprinter_init_device):
* device-msw.c (sync_printer_with_devmode):
* device-msw.c (handle_devmode_changes):
* device-msw.c (print_dialog_worker):
* device-msw.c (Fmsprinter_apply_settings):
* device-msw.c (hash_devmode):
* device-msw.c (Fmsprinter_settings_despecialize):
use Qmswindows_tstr, not Qctext.
* vm-limit.c (check_memory_limits):
avoid infinite loop printing warning messages.
2000-07-05 Craig Lanning <lanning(a)scra.org>
* Makefile.in.in: Add support for including the Windows resources
when building with the cygwin and mingw targets.
* buffer.c: from Dan Holmsand, on Windows $PWD is most likely either
not set or not correct.
(directory_is_current_directory): Don't compile for WIN32_NATIVE.
(init_initial_directory): Don't try to use $PWD on the
WIN32_NATIVE target.
* s\cygwin32.h:
[[Add -mwindows to eliminate console window.]] not required --ben
(HAVE_NATIVE_SOUND): removed; now handled by configure.
(MAIL_USE_POP): removed; now handled by configure.
* s\mingw32.h: [[Add -mwindows to eliminate console window.]] not in
C_SWITCH_SYSTEM or it will affect lib-src progs. --ben
(HAVE_NATIVE_SOUND): removed; now handled by configure.
(MAIL_USE_POP): removed; now handled by configure.
(ENCAPSULATE_STAT): from Dan Holmsand, added.
(ENCAPSULATE_FSTAT): from Dan Holmsand, added.
(DIRECTORY_SEP): from Dan Holmsand, use lisp variable instead of
constant string.
(HAVE_TIMEVAL): from Dan Holmsand, added; struct timeval is picked
up from <winsock.h> via systime.h.
(HAVE_GETPAGESIZE): from Dan Holmsand, added.
(getpagesize): from Dan Holmsand, added.
Added #endif which was left dangling by Ben's mega patch; added
comment to help prevent this in the future.
* sysdll.c: added #include <windows.h> for WIN32_NATIVE case.
2000-07-05 Kirill 'Big K' Katsnelson <kkm(a)dtmx.com>
* console-msw.h (struct mswindows_device): Removed unnecessary
cached device geometry values.
Added update_tick and an accessor macro.
(Lisp_Devmode): Added lrecord declaration.
(struct msprinter_device): Contain devmode as a Lisp object.
Added mswindows_get_selected_frame_hwnd();
* console.h (struct console_methods): Indentation nitpicking.
* device-msw.c (mswindows_init_device): Do not initialize geometry
cache. Initialize update tick.
(mswindows_device_system_metrics): Ask the device for its geometry.
(global_free_2_maybe):
(devmode_to_hglobal):
(handle_printer_changes):
(ensure_not_printing):
(print_dialog_worker):
(Fmsprinter_print_setup_dialog):
(Fmsprinter_print_dialog):
(plist_get_margin):
(plist_set_margin):
(Fmsprinter_page_setup_dialog): Added functions.
(sync_printer_with_devmode):
(handle_devmode_changes):
(Fmsprinter_get_settings):
(Fmsprinter_select_settings):
(Fmsprinter_apply_settings):
(allocate_devmode):
(Fmsprinter_settings_copy):
(Fmsprinter_settings_despecialize):
(print_devmode):
(finalize_devmode):
(equal_devmode):
(hash_devmode): Added functions
(syms_of_device_mswindows): Init devmode lrecord class.
* device.h: Added an exfun for find-device.
* event-msw.c (mswindows_wnd_proc): Do not update the cached
geometry; although, recreate the device compatible DC.
* frame-msw.c (mswindows_get_selected_frame_hwnd): Added.
(msprinter_init_frame_3):
(msprinter_frame_property):
(msprinter_internal_frame_property_p):
(msprinter_frame_properties):
(msprinter_set_frame_properties): Removed 'orientation and 'duplex
print job properties (will move to device settings).
* lisp.h: Added symbols.
* general.c (syms_of_general): Declared them.
* hash.c (string_hash): Added.
* lrecord.h (lrecord_type): Added devmode lrecord type.
2000-07-02 Mike Sperber <mike(a)xemacs.org>
* s/freebsd.h (INTERRUPTIBLE_OPEN): open *is* interruptible on
FreeBSD 4.0.
2000-06-07 MORIOKA Tomohiko <tomo(a)etl.go.jp>
* doprnt.c (emacs_doprnt_1): Fix problem with %0XXd for a negative
integer.
2000-06-07 MORIOKA Tomohiko <tomo(a)urania.m17n.org>
* data.c (Fstring_to_number): Don't recognize floating point if
base is not 10.
2000-06-22 Martin Buchholz <martin(a)xemacs.org>
* glyphs-widget.c (tab_control_query_geometry):
(widget_query_geometry):
(button_query_geometry):
* glyphs.c (text_query_geometry):
Enforce type correctness.
2000-06-18 Martin Buchholz <martin(a)xemacs.org>
* s/decosf4-0.h (_etext): Use portable _etext instead of etext.
* s/decosf4-0.h (_edata): Use portable _edata instead of edata.
2000-06-17 Martin Buchholz <martin(a)xemacs.org>
* s/decosf4-0.h: Never #include "/usr/include/FOO.h" because this
conflicts with gcc's fixincluded version of FOO.h.
* glyphs.h (image_instance_geometry): Remove trailing `,'
2000-06-08 Mike Alexander <mta(a)arbortext.com>
(MAX_SHOVE_BUFFER_SIZE): Change to 512 to match stream buffer size
(shove_thread): Don't write the same output twice
(make_ntpipe_output_stream): Increase priority of shove thread
(ntpipe_shove_writer): Call SwitchToThread to give shove thread a
chance to run
(ntpipe_shove_closer): Don't delete the pipe until we're done with
it.
2000-06-12 Ben Wing <ben(a)xemacs.org>
* s\mingw32.h (sigset):
* s\windowsnt.h (sigset):
rename msw_ to mswindows_ for consistency with general convention.
2000-06-12 Ben Wing <ben(a)xemacs.org>
* console-msw.c:
* console-msw.c (mswindows_get_console_hwnd):
* console-msw.c (mswindows_ensure_console_allocated):
* console-msw.c (mswindows_hide_console):
* console-msw.c (mswindows_show_console):
* console-msw.c (mswindows_ensure_console_buffered):
* console-msw.c (mswindows_output_console_string):
* console-msw.c (mswindows_windows9x_p):
* console-msw.h:
* device-msw.c (mswindows_get_workspace_coords):
* device-msw.c (mswindows_device_system_metrics):
* dialog-msw.c (mswindows_popup_dialog_box):
* event-msw.c (mswindows_wnd_proc):
* frame-msw.c (mswindows_size_frame_internal):
* menubar-msw.c (mswindows_translate_menu_or_dialog_item):
* menubar-msw.c (displayable_menu_item):
* menubar-msw.c (mswindows_char_is_accelerator):
* nt.c:
* nt.c (mswindows_sigset):
* nt.c (mswindows_sigrelse):
* nt.c (mswindows_sigpause):
* nt.c (mswindows_raise):
* nt.c (timer_proc):
* ntproc.c:
* ntproc.c (find_child_console):
* ntproc.c (sys_kill):
* print.c:
* print.c (std_handle_out_external):
* process-nt.c (find_child_console):
* process-nt.c (send_signal_the_95_way):
* process-nt.c (ensure_console_window_exists):
* process-nt.c (nt_create_process):
* syssignal.h:
rename msw_ to mswindows_ for consistency with general convention.
* emacs.c:
* dumper.c:
include nt.h, not syswindows.h.
* nt.c (mswindows_fstat):
* nt.c (mswindows_stat):
prefix mswindows_ instead of attempting to directly override the
library functions. fix declarations.
* nt.h:
include syswindows.h. move some sysdep.h stuff here.
* ntheap.h:
include syswindows.h, not <windows.h>.
* ntplay.c:
clean up headers.
* sysdep.c:
clean up headers.
* sysdep.c (sys_fstat):
* sysdep.c (sys_stat):
call mswindows versions when appropriate.
* sysdep.h:
move mswin decls to nt.h.
* syswindows.h:
add long comment describing appropriate use of the various windows
headers.
2000-06-11 Ben Wing <ben(a)xemacs.org>
* device-x.c: Correct doc string for sixth arg of x-get-resource.
2000-06-10 Ben Wing <ben(a)xemacs.org>
* Makefile.in.in (release):
Correction to make sure xemacs.exe always dumped when correct.
* alloca.c:
* balloon_help.c:
[[[[3]]]]: Conditionalize on actual problem, not WINDOWSNT.
* buffer.c (set_buffer_internal):
[[[[2]]]]: Remove HAVE_FEP code.
* buffer.c (init_initial_directory):
[3].
* bytecode.c:
[[[[4]]]]: limits.h standardly included in lisp.h; remove from
individual files.
* callproc.c:
* callproc.c (call_process_cleanup):
* callproc.c (Fold_call_process_internal):
* callproc.c (child_setup):
* callproc.c (getenv_internal):
* callproc.c (init_callproc):
* callproc.c (vars_of_callproc):
[[[[1]]]]: WINDOWSNT -> WIN32_NATIVE.
__CYGWIN32__ -> CYGWIN.
DOS_NT -> WIN32_NATIVE.
Remove MSDOS support/references, converting to WIN32_NATIVE
where correct.
__MINGW32__ -> MINGW.
Fix windows.h includes.
Remove bogus HAVE_NTGUI.
* config.h.in:
[2].
* console-msw.c:
mswindows_message_outputted added for use in allowing startup
errors on the console to be seen.
* console-msw.c (msw_ensure_console_allocated):
* console-msw.c (msw_output_console_string):
* console-msw.c (DHEADER):
* console-msw.c (DOPAQUE_DATA):
* console-msw.c (DEVENT):
* console-msw.c (DCONS):
* console-msw.c (DCONSCDR):
* console-msw.c (DSTRING):
* console-msw.c (DVECTOR):
* console-msw.c (DSYMBOL):
* console-msw.c (DSYMNAME):
Fix warnings.
* console-stream.c (stream_init_console):
Fix text/binary problems.
* device-msw.c:
* device-msw.c (mswindows_finish_init_device):
* device-msw.c (mswindows_delete_device):
[1].
* device.c (handle_asynch_device_change):
[3].
* dgif_lib.c:
* dgif_lib.c (DGifOpenFileName):
* dgif_lib.c (DGifOpenFileHandle):
* dgif_lib.c (DGifGetLine):
* dgif_lib.c (DGifGetPixel):
Added config.h/lisp.h, fix up includes.
[1].
* dired-msw.c:
[4].
* dired.c:
* dired.c (file_name_completion):
* dired.c (Ffile_attributes):
* dired.c (syms_of_dired):
[1].
* dumper.c:
* dumper.c (pdump_file_unmap):
* dumper.c (pdump_load):
[1].
* editfns.c:
* editfns.c (Ftemp_directory):
* editfns.c (user_login_name):
* editfns.c (Fuser_real_login_name):
* editfns.c (get_home_directory):
[1].
* elhash.c (finish_marking_weak_hash_tables):
[[[[5]]]]: Fix GCC warnings.
* emacs.c:
* emacs.c (mswindows_handle_hardware_exceptions):
* emacs.c (make_arg_list_1):
* emacs.c (main_1):
* emacs.c (Fkill_emacs):
* emacs.c (Fdump_emacs):
[1].
Fix problems with nested crashes, add long comment.
* event-Xt.c (init_event_Xt_late):
[1].
* event-msw.c:
* event-msw.c (mswindows_dde_callback):
* event-msw.c (mswindows_handle_sticky_modifiers):
* event-msw.c (mswindows_wnd_proc):
[1].
[5].
* events.c (character_to_event):
[1].
* fileio.c:
* fileio.c (Ffile_name_directory):
* fileio.c (Ffile_name_nondirectory):
* fileio.c (directory_file_name):
* fileio.c (Fexpand_file_name):
* fileio.c (Fsubstitute_in_file_name):
* fileio.c (Ffile_name_absolute_p):
* fileio.c (check_executable):
* fileio.c (Ffile_readable_p):
* fileio.c (Ffile_accessible_directory_p):
* fileio.c (Ffile_modes):
* fileio.c (Funix_sync):
* fileio.c (vars_of_fileio):
[1]. [4].
[[[[7]]]]: Move CORRECT_DIR_SEPS to s\windowsnt.h.
Expand getdefdir defn.
Fix bogus rename() comment.
[[[[6]]]]: Fix Windows includes w.r.t. removed nt\inc. Attempt
to use standard XEmacs include files, e.g. sysfile.h, rather
than system-specific includes.
* fns.c:
* fns.c (Fsubseq):
[5]. [6].
* frame.c (vars_of_frame):
[1].
* getloadavg.c:
* getloadavg.c (getloadavg):
[1]. [6].
#ifdef XEMACS not defined on Cygwin. Remove this; no need for it.
(We don't use it elsewhere in the code; just add a comment.)
* gif_io.c:
[6].
Add config.h.
* glyphs-msw.c:
* glyphs-msw.c (mswindows_resource_instantiate):
[1].
* glyphs-x.c (x_native_layout_instantiate):
[5].
* gui-msw.c (Fmswindows_shell_execute):
[1].
* insdel.c:
[4].
* lisp.h:
[4]. [5].
* lread.c (locate_file_in_directory_mapper):
[1].
* lstream.c:
[4].
* mem-limits.h:
* mem-limits.h (get_lim_data):
[1].
* menubar-msw.c:
[4].
* ndir.h:
[1].
* nt.c:
* nt.c (getwd):
* nt.c (closedir):
* nt.c (rva_to_section):
* nt.c (mswindows_executable_type):
[1]. [6].
Fix closedir() defn.
* nt.h:
[[[[8]]]]: *_OK defs moved to sysfile.h.
* ntproc.c:
[6]. [7].
* objects-x.c:
[4].
* print.c:
* print.c (std_handle_out_external):
[1]. [4].
* process-nt.c:
* process-nt.c (nt_create_process):
[6].
try to fix process quoting somewhat.
* process-unix.c (unix_create_process):
[1].
* process.c:
* process.c (vars_of_process):
Add Vnull_device.
* process.h:
[1].
* realpath.c:
* realpath.c (xrealpath):
[1].
* redisplay-tty.c (init_tty_for_redisplay):
[3].
* redisplay.c:
[4]. [6].
* scrollbar-msw.c:
[4].
* sheap.c:
* sheap.c (more_static_core):
* sheap.c (report_sheap_usage):
[5]. [6].
* signal.c:
* signal.c (alarm_signal):
[1]. [6].
* sound.c:
[6].
* strftime.c:
* strftime.c (zone_name):
[1]. [5].
* symsinit.h (init_sunpro):
[1].
* syscommctrl.h:
commctrl.h not in Cygwin b20.1.
* sysdep.c:
* sysdep.c (endif):
* sysdep.c (sys_subshell):
* sysdep.c (init_baud_rate):
* sysdep.c (emacs_get_tty):
* sysdep.c (emacs_set_tty):
* sysdep.c (tty_init_sys_modes_on_device):
* sysdep.c (init_system_name):
* sysdep.c (sys_open):
* sysdep.c (interruptible_open):
* sysdep.c (sys_fopen):
* sysdep.c (sys_mkdir):
* sysdep.c (sys_rename):
* sysdep.c (get_process_times_1):
[1]. [6].
* sysdep.h:
[1].
* sysdir.h:
* sysdir.h (DIRENTRY_NONEMPTY):
[1]. [6].
* sysdll.c (dll_init):
* sysdll.h:
[1].
* sysfile.h:
[1]. [6]. [8].
added text/binary defs.
* sysfloat.h:
[1].
* sysproc.h:
* sysproc.h (EDESTADDRREQ):
* sysproc.h (poll_fds_for_input):
[1]. [6].
* syspwd.h:
[6].
* syssignal.h:
[1].
* systime.h:
[1]. [6].
* systty.h:
[1].
* syswindows.h:
[1].
Always define WIN32_LEAN_AND_MEAN.
* unexcw.c (unexec):
[5].
* unexec.c:
* unexec.c (copy_text_and_data):
* unexec.c (adjust_lnnoptrs):
[1].
* unexnt.c:
* unexnt.c (_start):
[1].
2000-06-07 Ben Wing <ben(a)xemacs.org>
* mule-mcpath.c, mule-mcpath.h: Removed. Old, crufty code that
was used only as a model. We've long since extracted any useful
logic or code out of this. (I just did an exhaustive search.)
* s\msdos.h: Removed.
* s\windows95.h: Removed.
2000-06-10 Ben Wing <ben(a)xemacs.org>
* s\cygwin32.h:
[1]. [5].
Don't use extern with fun defs.
* s\mingw32.h:
[1]. [7].
Remove nt\inc include.
Remove getdisk, getdefdir. (The former is unused, the latter
expanded in fileio.h.)
* s\windowsnt.h:
* s\windowsnt.h (WIN32_NATIVE):
* s\windowsnt.h (HAVE_STRCASECMP):
[1]. [7].
Add long comment about preprocessor changes.
Remove getdisk, getdefdir. (The former is unused, the latter
expanded in fileio.h.)
2000-06-10 Ben Wing <ben(a)xemacs.org>
* m\arm.h:
* m\delta.h:
* m\intel386.h:
* m\sequent.h:
* m\template.h:
* m\windowsnt.h:
[1].
Remove bogus/unused NO_SOCK_SIGIO.
2000-06-08 Hrvoje Niksic <hniksic(a)iskon.hr>
* lisp.h (set_string_char): Call set_string_byte with a Bufbyte,
not an Emchar.
2000-06-04 Mike Sperber <mike(a)xemacs.org>
* casetab.c (set_case_table): For `set-standard-case-table',
actually deposit the new case tables where the rest of XEmacs can
see them.
2000-06-05 Yoshiki Hayashi <yoshiki(a)xemacs.org>
* data.c (Faset): Don't cast XCHAR() to unsigned char.
2000-06-05 Ben Wing <ben(a)xemacs.org>
* callproc.c (child_setup): Don't do close_load_descs() under
MS Windows. Put in a comment explaining why.
2000-05-28 Adrian Aichner <aichner(a)ecf.teradyne.com>
* process-nt.c: Reverting patch "Fixing nt_create_process for MKS
Toolkit shell" which breaks `kill-compilation' on Windows NT
native, retaining STDERR handling improvements.
2000-06-01 Andreas Jaeger <aj(a)suse.de>
* s/s390.h: Support for S390, based on a patch by Martin
Schwidefsky <schwidefsky(a)de.ibm.com>.
2000-05-30 Andy Piper <andy(a)xemacs.org>
* window.c (allocate_window):
(make_dummy_parent):
(Fset_window_configuration): use new hashtable type.
* glyphs.h (IMAGE_UNSPECIFIED_GEOMETRY):
(struct image_instantiator_methods):
(struct Lisp_Image_Instance): make instance geometry signed.
* glyphs.c (instantiate_image_instantiator):
(image_instance_query_geometry):
(image_instance_layout):
(image_instance_layout):
(query_string_geometry):
(text_query_geometry):
(image_instantiate):
(image_instantiate):
(cache_subwindow_instance_in_frame_maybe):
(subwindow_query_geometry): make instance geometry signed.
* glyphs-widget.c (widget_query_geometry):
(widget_layout):
(button_query_geometry):
(tree_view_query_geometry):
(tab_control_query_geometry):
(layout_query_geometry):
(layout_layout):
(native_layout_layout): make instance geometry signed.
2000-05-29 Olivier Galibert <galibert(a)pobox.com>
* lisp.h: Add Qfull_assoc symbol and WEAK_LIST_FULL_ASSOC
constant.
* general.c (syms_of_general): Add Qfull_assoc symbol.
* data.c (finish_marking_weak_lists): Mark full-assoc lists
correctly.
(decode_weak_list_type): Decode full-assoc type.
(encode_weak_list_type): Encode full-assoc type.
(Fmake_weak_list): Update doc string.
2000-05-30 Andy Piper <andy(a)xemacs.org>
* elhash.h (hash_table_weakness): new KEY_VALUE weak hashtable.
* elhash.c (print_hash_table): new KEY_VALUE weak hashtable.
(decode_hash_table_weakness): ditto.
(Fhash_table_weakness): ditto.
(Fhash_table_type): ditto.
(finish_marking_weak_hash_tables): ditto.
(hash_table_weakness_validate): ditto.
(syms_of_elhash): ditto.
-------- ChangeLog entries from xemacs-21.2.35/tests/ChangeLog -------
2000-06-17 Martin Buchholz <martin(a)xemacs.org>
* automated/database-tests.el: Remove any previous .pag, .dir files.
-------- ChangeLog entries from xemacs-21.2.35/ChangeLog -------
2000-07-13 Martin Buchholz <martin(a)xemacs.org>
* configure.in: --with-menubars=yes should not be an error.
* configure.in: "compiling in support for Athena" message was
sometimes lying.
2000-07-12 Martin Buchholz <martin(a)xemacs.org>
* configure.in: Rewrite xmkmf symbol detection to avoid
redefinition of symbols we've already defined.
Also, handle xmkmf symbols with values other than 1.
2000-07-12 Martin Buchholz <martin(a)xemacs.org>
* configure.in:
Make sure Unix98 socklen_t is defined.
Use ANSI C mode `-std1' with DEC C instead of `-std'.
2000-07-09 Martin Buchholz <martin(a)xemacs.org>
* configure.in:
Replace SMART_INCLUDE with a dumber, but more reliable method.
2000-07-10 Martin Buchholz <martin(a)xemacs.org>
* modules/zlib/Makefile:
* modules/sample/Makefile:
* modules/ldap/Makefile:
* modules/base64/Makefile:
* Makefile.in.in:
rm -f ==> $(RM)
define SHELL=/bin/sh
2000-07-09 Martin Buchholz <martin(a)xemacs.org>
* configure.in: PostgreSQL rewrite.
- Don't look for postgreSQL in /usr/local.
- Simplify detection code.
- Don't use SMART_INCLUDE.
- Don't autodetect if --with-postgresql=no.
2000-07-08 Ben Wing <ben(a)xemacs.org>
* configure.usage: addl doc for graphics libs, with-msw.
2000-07-09 Martin Buchholz <martin(a)xemacs.org>
* configure.in: sh builtin `test' uses `=', not `=='.
2000-07-08 Ben Wing <ben(a)xemacs.org>
* configure.in: add -lcomdlg32 for cygwin.
2000-07-05 Craig Lanning <lanning(a)scra.org>
* aclocal.m4 (can_build_shared):
First pass at module support for cygwin and mingw.
* configure:
* configure (xe_check_libs):
* configure (acfindx):
* configure (ac_x_includes):
* configure (ac_x_libraries):
* configure (ac_cv_lib_dnet_dnet_ntoa):
* configure (xe_msg_checking):
* configure (xe_runpath_dir):
* configure (xetest):
* configure (ac_err):
* configure (ac_safe):
* configure (with_xmu):
* configure (bitmapdir):
* configure (with_xauth):
* configure (libs_xauth):
* configure (with_cde):
* configure (with_ldap):
* configure (with_ldap_krbdes):
* configure (save_c_switch_site):
* configure (with_postgresql):
* configure (with_xface):
* configure (with_jpeg):
* configure (with_png):
* configure (with_tiff):
* configure (athena_lib):
* configure (have_motif):
* configure (all_widgets):
* configure (with_xim):
* configure (with_xfs):
* configure (with_wnn):
* configure (with_canna):
* configure (extra_objs):
* configure (ac_cv_c_inline):
* configure (have_esd_config):
* configure (c_switch_site):
* configure (with_ncurses):
* configure (with_gpm):
* configure (xealias):
* configure (xehost_os):
* configure (can_build_shared):
* configure (xcldf):
* configure (LTLD):
* configure (ld_dynamic_link_flags):
* configure (Mail):
* configure.in:
* configure.in (after_morecore_hook_exists):
* configure.in (xetest):
* configure.in (emacs_cv_localtime_cache):
* configure.in (Mail):
* configure.in:
Clean up configure support for cygwin and mingw.
2000-06-27 Darryl Okahata <darrylo(a)soco.agilent.com>
* PROBLEMS: Document broken native audio for recent patches and
releases of HP-UX.
2000-06-10 Ben Wing <ben(a)xemacs.org>
* Makefile.in.in (install-arch-dep):
WINDOWSNT -> WIN32_NATIVE.
__CYGWIN32__ -> CYGWIN.
2000-06-01 Andreas Jaeger <aj(a)suse.de>
* configure.in: Recognize s390.
* config.guess: New version from GNU config archive.
* config.sub: Likewise.