Changes since 1.3.7:
* Command history in the console
* Ability to list channels
* Queryable private messages between users
* More console commands added
* LOTS of bug fixes
integrated patches from the package system, an on-screen configuration
facility and a "don't loop" interal module option. See NEWS in distribution
for a full list of changes.
- Make sure -Rpath is done correctly
- Make sure qt libs are found
- Make sure -lz -lpng -lSM are included as libqt needs functions
from these libraries.
- Regular expressions in ALIASes and INCLUDEs are now available on all
platforms.
- Regular expressions are now Perl-syntax regular expressions. (Thanks to
Philip Hazel's PCRE library.)
- "Repeated fields" in logfile header lines are now allowed.
- New commands STATUSINCLUDE and STATUSEXCLUDE, and 304ISSUCCESS.
- New output style PLAIN (like ASCII but with accents). New language
files for this.
- In the computer-readable output, hierarchical reports now have an extra
column, indicating the depth of the item in the hierarchy.
- All referrers now count as "pages." (See upgrade notes.)
- Configuration commands can be continued across lines with a backslash.
- New token %s in LOGFORMAT, allowing per-line selection of client-name
and client-IP fields.
- New log format WEBSTAR-EXTENDED to allow for a small bug in WebSTAR's
implementation of the extended log format.
- Korean language files. Also alternative Swedish translation.
* Bug fix for aspect-ratio handling (Glenn Randers-Pehrson <glennrp@home.com>).
* No more direct assignments of the PNG info structure members;
it's all done through the API now.
Mg (mg) is a Public Domain EMACS style editor. It is "broadly"
compatible with GNU Emacs. Mg was formerly named MicroGnuEmacs,
but is not associated with the GNU project.
This program is intended to be a small, fast, and portable editor for
people who can't (or don't want to) run real Emacs.
Many more config file options
implemented (see doc/misc/options for a
summary of the current implementation
status), portability improvements, (works
much better than beta 1 on FreeBSD 3.4),
and bugfixes (almost all bugs reported
against beta 1 have been fixed).
Qt-1.44 is still available as the x11/qt1 package as Qt-2 is not 100% backwards
compatible with Qt-1.44.
A complete list of changes to Qt since 1.44 can be found online at
http://www.trolltech.com/changes/index.html
New major features
* Support for international software development:
+ QTranslator and the QObject::tr() function
+ QTextCodec (and subclasses)
+ QString is now a 16-bit Unicode string with good support for legacy 8-bit interoperation.
(The old 8-bit string class from Qt 1.x has been renamed to QCString.)
+ QChar - a Unicode character
* Rich Text
+ QTextView - formatted text and images
+ QTextBrowser - navigate formatted text and images
+ QStyleSheet - define your own XML formatting tags
+ QSimpleRichText - display rich text anywhere
* Convenient and powerful new collection classes:
+ QMap<Key,Type> - QDict with arbitrary keys
+ QValueList<Type> - QList of types other than pointers
+ QStringList - QValueList<QString> with helper functions
* Dialogs
+ QColorDialog - user picks a color
+ QFontDialog - user picks a font
+ QWizard - framework for leading users through steps
* Layout
+ QGrid, QHBox, QVBox - grid and boxes of widgets automatically assembled
+ QHGroupBox, QVGroupBox - easy framed groups of widgets
+ QSizePolicy - a widget's abilities to change size in different ways
* Custom layouts
+ New, much simpler and more powerful API for creating custom layouts
* PNG Support
+ PNG support is now included in the core library
* Support for generalized configurable GUI styles:
+ QStyle and subclasses
* Session management
+ QSessionManager - saving state when the system shuts down
* Extended coordinate system
+ QPoint, QPointArray, QSize and QRect now have 32-bit coordinates
* Cleaner namespace
+ Global functions, enums and macros now either start with a 'q' or have been moved into the
new namespace class "Qt"