* Major changes in 1.0.7
** New add-on riece-toolbar. (ueno)
riece-toolbar displays icons on toolbar. Currently not all the
icons are included.
** New add-on riece-keepalive. (ueno)
riece-keepalive spontaneously sends a PING message to server to
keep an IRC connection.
** New add-on riece-google. (bg66)
riece-google searches on Google and sends the result to the channel.
** New add-on riece-eval. (bg66)
riece-eval evaluates elisp expression and sends the result to the channel.
** Some add-ons are enabled by default. (ueno)
riece-log, riece-alias, riece-ctlseq, and riece-keyword are now
enabled by default.
** New command riece-command-suspend-resume. (ueno)
riece-command-suspend-resume saves or restores the current window
configuration.
** Preserve cursor position when clicking button widget. (ueno)
** Decorate modeline indicator with faces. (ueno)
** Count users in NAMES reply. (ueno)
** New user option riece-part-message. (ueno)
** Add-ons located in riece-addon-directory are automatically enabled. (ueno)
** Default value of riece-buffer-dispose-function is now kill-buffer. (ueno)
** Backtrace when encountered an error in process-filter. (ueno)
** Ask channel key to user when it is required. (ueno)
** Automatic buffer shrinking is now disabled by default. (ueno)
** New directory structure for riece-log. (ueno)
** Fixed a bug in user-renamed signal-filter. (kaoru)
** Fixed a bug in riece-command-enable-addon and
riece-command-disable-addon. (yoichi)
* Major changes in 1.0.6
** Bundle url-riece, a backend of url-irc which comes with the recent
GNU Emacs. (Yamato-san)
** New user option riece-url-regexp-alist to allow users to define
mapping from arbitrary strings (such as "Bug#12345") to URL. (This
feature is a backport from Liece) (ueno)
** New modeline indicator which represents user's channel operator
status in the current channel. (ueno, thanks to k-to)
** Remove multiple lines at a time when shrinking channel buffers.
Number of lines to be removed is controlled by
riece-shrink-buffer-remove-lines option. (ueno, thanks to ysjj)
** riece-alias-alist now works again. (ueno)
** Fixed a bug in flow control for sending long messages, introduced
in 1.0.4. (ueno)
** New command riece-submit-bug-report to generate a template for good
problem report. (ueno)
** Accept radical IRC proxy programs which break with tradition of the
original IRC server implementation. (ueno, thanks to k-to san)
** New key bind C-c # <number> to switch channel by number. (ueno,
thanks to ysjj)
** If a prefix-argument is given, riece-yank sends message as a NOTICE. (bg66)
Changes since 11.7:
- Increased precision and optimization of code command.
- Prepared code for future improvement to integrate command.
- Integrate (a*constant^x) for x has been added.
- Allow differentiation and integration of -constant^x.
- Disabled power factoring of k^x*k^y, where k is a constant.
This fixes a small bug.
- Reduced stack usage by almost 2/3.
- Reduced stack usage another large amount to the smallest it can be.
- Laplace (a*constant^x) and (a/constant^x) for x has been added.
- Allow integration of (a/constant^x) for x.
- Moved all numeric GCD routines to "gcd.c".
- Improved limit command for "limit x inf".
- Halved the default equation size and doubled the number of equation
spaces to 40.
- Fixed bug that caused infinite loop for "2^(.5*n)" and incorrect answer
for "-1^(2*n)".
- Allow edit command to work with no equations defined.
- Allow typing "abort" or "quit" during pause command.
- They both abort the current operation.
- Removed usage displayed every time a command fails.
- Simplify command once again prefers 1/(constant^n) instead of (1/constant)^n.
- Added "set finance" option.
- Some improvement to simplification of constants.
- Improved "factor number" command. Made self-testing and allow
multiple integers.
- Strip trailing newlines from string returned by getstring().
- Re-enabled power factoring of k^x*k^y, where k is a constant.
- The bug it had caused just disappeared.
- This is because a lot of changes have been made.
- Some speed up in polynomial factoring made by ignoring anything that
is not a polynomial in any variable.
- Improved denominator rationalizer.
- Disabled power factoring of -1^x*-1^y. This time it is done right.
- Added new function debug_string(). It simplifies the debugging code.
- Simplified pf_sub() (the polynomial factoring subroutine).
- Fixed up Prime Number Tools man pages.
- Improved matho-twin.
- Added simplification of roots like 12^.5 to 2*(3^.5) in simplify command.
- Code cleanup.
- Improved the results of solving by not always factoring constants.
- Added semicolon (";") to end of each line when using "list export".
- Some improvement made to the simplify command.
- More tests added to test suite.
- Fixed bug in patch_root_div().
- Fixed infinity/nan bug in uf_repeat().
- Whitespace police
- PLIST sorting and fixing
- Fix postgresql support to now extend to 8.0 as noted in PR# 29590 by
jaapb (at) kerguelen.org, thanks for the PR.
> Major changes compared to the Horde version 3.0.3-RC1 are:
> * Added support for clearing user preferences to LDAP driver.
> * Minor bug fixes and improvements.
>
> Major changes compared to the Horde version 3.0.2 are:
> * Improved layout of wrapping menus in Gecko and KHTML based browsers.
> * Fixed some session handler issues.
> * Fixed caching in the Version Control library, used by Chora.
> * Fixed updating of IMAP folder trees when (un)subscribing IMAP folders.
> * Improved performance of DataTree library, used by IMP's message history.
> * Changed log level of logins and logouts.
> * Updated German and Japanese translations.
> * Minor bug and layout fixes.
>
Class::MethodMaker. Included is a Class::MethodMaker v1 emulator that
provides better compatibility than the one in Class::MethodMaker v2.
From DESCR:
By passing arguments to "use Class::MakeMethods ..." statements, you can
select from a library of hundreds of common types of methods, which are
dynamically installed as subroutines in your module, simplifying the
code for your class.
providing an convenience script that links default scripts directory to
the homedir. This due to oddities in the blender program too far reaching
to easily patch.
Changes (cited from 00diff) are:
> <Differences between Mew 4.2 and Mew 4.1>
>
> * mew-nmz.el has been integrated. You can search messages with
> keyword DB. For more information, see info.
> * "C-uw" prepares a draft whose To: is the address on From: of the
> current message.
> * "e" in Summary can convert any mark to new one.
> * S/MIME has been supported. (alpha stage)
> * IMAP UTF-7 support. You can use non-ASCII characters for folder
> names.
> * TLS has been supported.
> * Fixing a bug of SSL.
> * Drag and Drop composing has been supported.
> * Many small bug fixes.
Fix the movemail.c format string vulnerability. Other changes are
mostly build & documentation fixes.
In pkgsrc, pass ${LOCALBASE} and ${X11BASE} as the --site-includes
/ --sith-libraries / --site-runtime-libraries to configure more
correctly. No visible change.
magic of buildlink here, but in the meantime, there's not much point in
having an xemacs-nox11 without allowing it to install the packages.
(Actually, should xemacs-nox11 become xemacs with PKG_OPTIONS.xemacs without
`x11'?
Which way are we going with these things?)
New in 1.08 (November 2004)
- perl.syms more verbose so you can diagnose failures.
- You can use environment variables instead of modifying Makefile.PL
to set your -I, -L, etc. options for the Curses libraries.
- c-linux.ncurses.h hints file includes ncurses.h, not curses.h.
- New c-darwin-thread-multi-2level.h hints file.
New in 1.07 (September 2004)
- Call to Perl_isa_sv() changed to isa_sv() because the former doesn't
work on some systems (causes a build failure).
New in 1.06 (July 2001)
o Now requires perl5.005 or better to run. (You can probably run it
in perl5.002-perl5.004 by grabbing newCONSTSUB out of the IO
distribution on CPAN and editing all uses of "foreach my $var" in
my perl scripts.)
o Did lots of fiddling with the file generation in an effort to make
it more comprehensible. In doing so, I moved around the way some
things were done and probably broke it on some systems with weird
compilers. Please let me know.
o changed the "Curses->new()" function to be a bit less clever.
o Support for libmenu! Many thanks to Yury Pshenichny <yura at zp.ua>
who did most of the actual work.
Update: Well, sort of support. For some reason beyond my ken, it
doesn't work with Solaris (2.6) libmenu. (The items won't attach to
the menu.) ncurses menu, both 1.9.9 and 5.2, seem to work fine.
o libform support added, too. Ho hum. ;) This one does appear to
work with Solaris libform.
o Added the following ncurses extension functions:
use_default_colors()
assume_default_colors()
define_key()
keybound()
keyok()
resizeterm()
(Thanks to neild at misago.org, hans at kolej.mff.cuni.cz)
o Re-enabled the functions:
attr_get()
attr_off()
attr_on()
attr_set()
o Between the functions supported and the functions listed in the
pod as not supported, those are all the ones I know about.
Got any more? Let me know.
o Fixed 64 bit issue with getch() and possibly others, truncating
returns of `chtype' to 32 bits. Note that this could possibly
break some OSes. Please let me know.
(Thanks to Randall.G.Steiner at bankofamerica.com)
o Fixed bug where @ARGV was always being cleared, and so no arguments
ever got to MakeMaker.
(Thanks to bdlow at nortelnetworks.com)
o Added hints for Darwin/Mac OS X system.
(Thanks to sdietrich at emlab.com)
o Added note to NETBSD users at the bottom of this README.
o Added a security notice to the README and pod.
(Thanks to connor at ing.umu.se)
o Has anyone successfully used the mouse event stuff?
pkgsrc:
MENUS and FORMS support not enabled because of compilation problems.
NB: this needs an install-sh that supports "-S -f", as in rev. 1.3 of
bootstrap/files/install-sh.in. After installing that install-sh, set
_STRIPFLAG_INSTALL?= -S -f
in mk/platform/IRIX.mk and all should be peachy. This will be done
correctly eventually, don't worry. :-)
Fixes from Christoph Badura, who tested on gnupg-1.2.
This new version works with gnupg-1.4.0 as well as older versions of gpg,
and uses the --list-sigs argument as well as the --with-colons arguments
to gpg.
- Performance improvements:
- Two patches from bug #137864 (Benjamin Otte)
- Patch from bug #143914 (Søren Sandmann)
- Fix crash when resizing a terminal running minicom (Søren Sandmann)
Closes bug #163814 and duplicate.
- Adjust timeouts to make us behave like xterm when
outputing large amounts of text and still be fast (Kjartan)
- Fix build with VTE_DEBUG enabled (Kjartan)
- Build fixes for NetBSD and Darwin. Bug #126377 (Adrian Bunk)
- Build fixes for AIX. Bug #161352
- Make keypad behave like in xterm. Bug #128099. (jylefort at brutele be)
- Fix black background in new terminals. Bug #125364. (Fedora)
- Fix scrolling issues. Bug #168210 (Fedora)
- Fix screen corruption with multibyte charsets. Bug #168211 (Fedora)
- Redraw terminal fully before scrolling. Bug #168212 (Fedora)
- Fix crash with IM-methods. Bug #168213 (Fedora)
- Fix for scrolling back then forward. Bug 122150 (Benjamin Otte)
- Make terminal report correct type. Bug 130761 (Mariano)
- Updated translations:
Estii (et), Old English (ang), Canadian English (en_CA),
Spanish (es), Hungarian (hu), Albanian (sq), Norwegian bokmål (nb),
Bosnian (bs), Finnish (fi), Oriya (or), Georgian (ka), Hindi (hi)
* Move library/header path configurations from xemacs/Makefile.common
to xemacs/Makefile and xemacs-nox11/Makefile. Don't add X-related
paths for -nox11. Fix build failure reported by bulk builds.