Commit graph

17 commits

Author SHA1 Message Date
minskim
6d713b3afb Update xemacs to 21.4.15. Approved by uebayasi@.
Changes in this version:
 	* etc/OXYMORONS: Inserted "Corporate Culture" for 21.4.15.
	* etc/package-index.LATEST.gpg: New, replaces
	`package-index.LATEST.pgp'.
	* etc/package-index.LATEST.pgp: Removed, replaced with
	`package-index.LATEST.gpg'.
	* configure.in: The icc compiler pretends to be gcc.  It isn't.
	* etc/PACKAGES (ERC): new.
	* configure.usage (--with-widgets): widgets now defaults to
	--with-widgets=no.  Patch inspired by Jim Schumacher.
	* etc/PACKAGES (riece): New package.
	* etc/PACKAGES (liece): Mark as deprecated.
	* configure.in: Add Intel C++ compiler detection to compiler
	version reporting.
	* configure.in: record additional info about compiler and libc
	versions, to assist in debugging.
	* configure.in (line 3573):
	(Mule input methods):
	Deprecate Motif for Linux.
	(Installation): Report when LessTif is used.
	* configure.in: installexe.sh is under srcdir, not blddir.
	* aclocal.m4: Add icc (Intel compiler) support.
	* configure.in: Ditto.
	* configure.in (OS_RELEASE): Add support for SunOS 5.10.
	On current OSes produced by Sun, `uname -r' prints "5.9".
	It seems likely that on future OSes, `uname -r' will print "5.10".
	We need to accept multi-digit release numbers.
	* PROBLEMS: Propose bash as an alternative to buggy Solaris
	/bin/sh.
	* configure.in: XEmacs failed to build on Solaris9.
2004-02-09 07:54:58 +00:00
uebayasi
fb9bf933f5 Update to 21.4.14, "Reasonable Discussion".
Changes from the release note.

-- Fix: Make sure local variables get processed -- Andy Piper
-- Fix: Make Windows scrollwheel work even if no scrollbars -- Ren  Kyllingstad
-- Fix: Fix bytecompiler infinite recursion -- Michael Toomim
-- Fix: Handle embedded carriage returns in make-docfile -- Andrew Begel
-- Fix: Regexp matching of degenerate word boundaries -- Stephen Turnbull
-- Fix: Don't use DB_AUTO_COMMIT in database.c -- Stephen Turnbull
-- Fix: FAQ, docstring and PROBLEMS corrections -- Stephen Turnbull
-- Fix: Discard docstrings in compiler only if appropriate -- Stephen Turnbull
-- Fix: Reverse bogus regexp tests -- Stephen Turnbull
-- Fix: Modify configure to add -fno-strict-aliasing to gcc -- Stephen Turnbull
-- Fix: Disable event compression under Motif -- Stephen Turnbull
-- Fix: Enable -DREGEX_MALLOC by default -- Stephen Turnbull
-- Fix: Turn off widgets by default -- Stephen Turnbull
-- Fix: Add docstrings for lisp-mode hooks -- Vasily Korytov
-- Fix: Support MacOSX shared library loading -- Andrew Begel
-- Fix: Font-lock fix for defuns -- Adrian Aichner
-- Fix: cl-macs generated incorrect docstrings -- Nickolay Pakoulin
-- Fix: Remove bogus key definitions -- Jerry James
-- Update: Latest package index -- Norbert Koch
-- Update: about.el information -- Vin Shelton
-- Update: Use X Font Sets in sample.Xdefaults -- Stephen Turnbull
-- Update: etc/PACKAGES -- Stephen Turnbull
2003-12-22 07:08:30 +00:00
uebayasi
b0fbb1f3f5 XEmacs 21.4.12 "Portable Code".
* The XEmacs Project announced that 21.4 is the official stable branch.
	  21.4.12 is the first release of the branch.  The XEmacs 21.1 series
	  is retired.

	* Changes new in 21.4 are as below

* Changes in XEmacs 21.4
========================

** Summary of user-visible changes:

  -- The delete key now deletes forward by default.
  -- Shifted motion keys now select text by default.
  -- You can now build XEmacs with support for GTK+ widget set.
  -- ~/.xemacs/init.el is now the preferred location for the init file.
    - XEmacs now supports a `~/.xemacs/init.el' startup file.
    - Custom file will move to ~/.xemacs/custom.el.
  -- Much-improved sample init.el, showing how to use many useful features.
  -- XEmacs support for menu accelerators has been much improved.
  -- Default menubar improvements.
    - Default menubar has many new commands and better organization.
    - The font-menu is now available under MS Windows.
  -- Dialog box improvements, including a real file dialog box.
    - XEmacs now has a proper file dialog box under MS Windows (and GTK)!
    - The old clunky file dialog box is improved.
    - Keyboard traversal now works correctly in MS Windows dialog boxes.
    - There is a Search dialog box available from Edit->Find...
  -- New buffer tabs.
  -- There is a new MS Windows installer, netinstall, ported from Cygwin.
  -- The subprocess quote-handling mechanism under Windows is much improved.
  -- Printing support now available under MS Windows.
  -- Selection improvements.
    - Kill and yank now interact with the clipboard under Windows.
    - MS Windows support for selection is now much more robust.
    - Motif selection support is now more correct (but slower).
  -- Mail spool locking now works correctly.
  -- International support changes.
    - The default coding-priority-list is now safer.
    - International keysyms are now supported under X.
    - MS Windows 1251 code page now supported.
    - Czech, Thai, Cyrillic-KOI8, Vietnamese, Ethiopic now supported.
    - Proper support for words in Latin 3 and Latin 4.
  -- Help buffers contain hyperlinks, and other changes.
  -- The modeline's text is now scrollable.
  -- The mouse wheel under MS Windows now functions correctly.
  -- Interactive searching and matching case improvements.
    - Incremental search will now highlight all visible matches.
    - Interactive searches always respect uppercase characters.
  -- Rectangle functions rewritten to avoid inserting extra spaces.
  -- New command `kill-entire-line' that always kills the entire line.
  -- Default values correctly stored in minibuffer histories.
  -- You can now create "indirect buffers", like in GNU Emacs.
  -- Pixel-based scrolling has been implemented.
  -- Operation progress can be displayed using graphical widgets.
  -- User names following a tilde can now be completed at file name prompts.
  -- XEmacs can now play sound using Enlightenment Sound Daemon (ESD).
  -- X-Face support is now available under MS Windows.
  -- The PostgreSQL Relational Database Management System is now supported.
  -- Indentation no longer indents comments that begin at column zero.
  -- Face and variable settings can have comments in Customize.
  -- New locations for early package hierarchies.
  -- The `auto-save' library has been greatly improved.
  -- New variable `mswindows-alt-by-itself-activates-menu'.
  -- Other init-file-related changes.
    - Init file in your home directory may be called `.emacs.el'.
    - New command-line switches -user-init-file and -user-init-directory.
  -- Etags changes.
    - In DOS, etags looks for file.cgz if it cannot find file.c.
    - New option --ignore-case-regex is an alternative to --regex.
    - New option --declarations, for C-type languages.
    - In C++, tags are created for "operator".
    - Ada now supported.
    - In Fortran, procedure is no longer tagged.
    - In Java, tags are created for "interface".
    - In Lisp, def-type constructs are now tagged.
    - In Perl, the --globals option tags global variables.
    - Python now supported.
    - New file extensions recognized: .ss, .pdb, .psw.
2003-02-25 02:14:57 +00:00
salo
235ccbe101 s/INSTALL_*/BSD_INSTALL_*/ in patches, remove unnecessary MAKE_ENV. 2003-01-19 06:52:54 +00:00
magick
ec45955dbb Don't include site.el when executing check-festures.el.
This fixes pkg/18283 submitted by Hauke Fath.
2002-10-09 16:32:16 +00:00
wiz
1154ac707b regen (in the hope it fixes pkg/13909) 2001-09-14 15:09:39 +00:00
tron
0d1a2998cd Fix build problem on NetBSD-alpha. 2001-03-03 19:59:22 +00:00
tron
4c38a0ff4f Update "xemacs" package to version 21.1.14. Changes since version 21.1.12:
- Fix buffer overflow in "gnuserv" which can be used to get a shell of
  the user which is using "gnuserv.
- ./etc/PACKAGES: Doc fix.
- README.packages: Doc fix.
- xemacs-faq.texi (Q3.5.12): New FAQ.  XEmacs bitches about xmodmap.
- etc/PACKAGES: Sync with 21.2 version, because everyone uses the
  same packages.
- README.packages: Ditto.
- PROBLEMS (Sun/Solaris): Yet another microimprovement.
- xemacs-faq.texi (Q1.0.11): Change XEmacs for MacOS URL.
- PROBLEMS: Document MIPSpro ICE problem workaround.
  Pty fixes for HP-UX and AIX and BSD and SunOS4 backported from 21.2.
  Makes ``M-x shell; sleep 1000; Signals->Send KILL'' work.
  (See src/ChangeLog for more detail.)
- configure.in: Detect killpg.
- PROBLEMS (Running/Linux):  Mandrake, use Alt for M-, color-gcc.
- Makefile.in: add and use TAR macro.  Sometimes tar only copies
symlinks instead of the actual files
- configure.in: Handle alloca with Compaq C on Alpha Linux.
- ChangeLog, etc/xemacs-ja.1, etc/xemacs.1,
  info/xemacs-faq.info-1, info/xemacs-faq.info-3, lib-src/etags.c,
  lib-src/ootags.c, lisp/ChangeLog.1, man/xemacs-faq.texi:
  Changed mly@adoc.xerox.com to Mly@POBox.COM.
- README.packages: Add "uninstalled package" FAQ.
- etc/PACKAGES: Add details on os-utils contents.
- frame.c (next_frame_internal):
  We've passed a frame if we've passed its device.
  Fixes this crash:
  (gdb) run -eval '(progn (make-frame nil (make-device (quote x) "polgar:0")) (next-window (minibuffer-window) t (quote visible) (second (device-list))))'
Fatal error: assertion failed, file /project/xemacs/ws/dev/src/frame.h, line 245, RECORD_TYPEP (obj, lrecord_type_frame)
- find-paths.el (paths-decode-directory-path): Trivial typo fix.
- simple.el (display-warning-suppressed-classes): Ditto.
- etc/Emacs.ad (Fonts.):  Fix typo and clarify.
- configure.in (after_morecore_hook_exists): Don't add /usr/shlib
  to link path if compiling on Alpha/Linux.
- configure.in: Make Balloon Help conditional on finding shape.h
2001-02-20 13:04:30 +00:00
toshii
5cb2f53a83 Make this buildable on alpha.
Codes are taken from emacs and its pkgsrc patch.
2000-09-28 11:28:24 +00:00
rh
b0da8e8b02 defuzz 1999-12-08 08:18:24 +00:00
bouyer
911ad3256b Fixes for solaris:
- use ${MACHINE_GNU_PLATFORM} in place of ${MACHINE_GNU_ARCH}--netbsd
- check for -lossaudio in ./configure instead of linking with it
  unconditionally
- fixe Makefiles for bmake or gmake on solaris2
While I'm there merge back a change from configure to configure.in
1999-12-06 14:24:01 +00:00
tron
e894b4a317 Because the "xemacs" distribution includes a fine working arm header file
we don't need to create one from scratch any more.
1999-12-06 01:24:12 +00:00
fvdl
b7c89b842b Forgot RCS id. 1999-10-29 13:27:32 +00:00
fvdl
08dba0bbec Make this work under -current, where we have <elf.h> now. Remove redundant
patch that was faulty, but it slipped through because patch(1) let it,
and things still compiled and worked with it.
1999-10-29 12:08:09 +00:00
tron
011a3a4051 Enable sound support. 1999-07-03 15:43:32 +00:00
tron
9a0ffdc772 Adapt this package to NetBSD.
XXX "xemacs" still complains about missing files during startup. This
XXX should be fixed by the "xemacs-packages" package.
1999-06-29 23:13:37 +00:00
tron
c537ad9e43 Import FreeBSD's "xemacs" port: XEmacs text editor version 21 1999-06-28 21:22:56 +00:00