The biggest change is ``tab browsing'' support. Other smaller changes from
NEWS:
* local cookie: passed via file named $LOCAL_COOKIE or posted not in url query
* func: SEARCH can take arg
* URL data: support
* URL news:, nntp: newsgroup support
* 2 stroke keybinding
* rc: pre_form_file: pre_form configuration file
* 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.
* It no longer crashes!!
* This version has a config screen making it easy to change the
number of stars and the speed at which it runs.
Addresses PR 20465 by Robert Elz <kre@munnari.oz.au>
mod_auth_script makes it possible to have Apache authentication and
authorization done by an external program. The external program can
be provided as CGI, PHP or other schemes which allow dynamic content
to Apache.
collection.
mod_bandwidth is an Apache module to provide bandwidth usage limitation
either on the whole server or one a per connection basis based on the
size of files, directory location or remote domain/IP.
* Support for a separate view-only password has been implemented. Now
the servers support two passwords -- one to allow full control,
another to restrict remote keyboard and mouse input.
* New "-x11cursor" option has been implemented in vncviewer. This option
allows using a real X11 cursor with X11-style cursor shape updates,
disables the dot cursor, and disables cursor position updates in
non-fullscreen mode.
* New "RunCommand" command to customize the X11 vncviewer popup menu has
been implemented; a patch from Peter Astrand.
* A problem with Xvnc eating all CPU time after xfs restarts has been
fixed.
* Other minor improvements and bugfixes.
xvier is a (not) simple game where you and the computer alternately
throw stones into free columns. The stones pile up in the columns,
and the goal is to get four stones in a row, column, or diagonally.
The default grid is 7 columns by 6 rows. It can be sized from 4x4 to
13x13. It has 10 levels of difficulty.
Provided by Jeremy C. Reed in PR#19100
The pxTools are a collection of tools to work with a Paradox-database. It
consists of pxinfo, pxcsvdump, pxxmldump and pxsqldump.
Provided by collver1@attbi.com in PR#19394, slightly modified by me.
Spamprobe is a fast, intelligent, automatic spam detector using Bayesian
analysis of terms contained in emails. Works with procmail, maildrop or a
similar tool to produce a complete server or client side spam filtering
system.
Provided by Daniel Farrugia in PR#20286, buildlinkified by me.
proxycheck is a simple tool that will work on a reasonable *nix system
and may be used to quickly check whenever a given host or set of hosts
has open proxy server running.
Open proxies of various kinds are (ab)used nowadays for various evil
things like sending mass spam, hacking into your machine, making denial
of service attacks (DoS) and the like. Every such machine should be
either secured properly or turned off permanently, but that's not an
option, since in most cases there is either no administrator of such
machines exists at all, or he has no clue about what's on that machine,
or it's irrelevant for him.
Provided by Todd Vierling in PR#20110.
XMill is a special-purpose compressor for XML data that typically achieves
twice the compression rate over existing compressors, such as gzip.
Provided by collver1@attbi.com in PR pkg/20353, with minor changes by
me.
UDPTunnel is a small program which can tunnel UDP packets bi-directionally
over a TCP connection. Its primary purpose (and original motivation) is to
allow multi-media conferences to traverse a firewall which allows only
outgoing TCP connections.
collection.
mod_throttle allows throttling of connections to the Apache web
server. It uses System V shared memory and semaphores to implement the
state information.
Provided by Eric Schnoebelen in PR pkg/20290, with some changes by me.
larswm is a hack for 9wm, adding automatic window tiling, virtual desktops and
many other features designed to make it a very efficient user environment.
the user to do it herself. Also remove use of "sh -c" where it's
redundant and fix some whitespace issues. Bump the PKGREVISION of
misc/openoffice-linux to 2.
lang/blackdown-jdk13
lang/jdk
lang/sun-jdk13
lang/sun-jdk14
Create a symlink from ${JAVA_HOME} to ${JAVA_HOME}/jre so that the proper
JDK hierarchy is found. This addresses PR 20269 by Todd Vierling
<tv at pobox dot com>. This makes misc/openoffice-linux find the Java2
installation again.
should be declared/defined before they are used. This should fix errors
of the form:
.../expat.h:657: use of enum `XML_Status' without previous declaration
.../expat.h:736: multiple definition of `enum XML_Status'
tech-pkg@ where the incorrect libtoolize was being invoked. We now pass
in the path to libtoolize via the environment, much like how the other
GNU auto* tools are found in pkgsrc.