* Changes since 1.4.4
- bug fixes to history and xft
* Changes since 1.4.3
- add commands ratinfo, ratrelinfo, banishrel
- add history to input bar when libhistory is not used
- add settings historysize and historycompaction
- new window formatters %p, %M prints the pid of the window and whether its a
maxsize window.
- new commands grename, gother
- new bindings C-t N and C-t P bound to nextscreen/prevscreen
- new settings, bwcolor and fwcolor for setting the border color of focused
and unfocused windows.
- netwm dialog type windows supported
These windows are treated as transients. Some Firefox popup windows
are tagged as dialog windows and should now work with ratpoison as
expected.
- new format character %M
This expands to Maxsize if the window is a maxsize window, nothing if not.
- ratpoison can use xft
If xft is found on your system ratpoison will use it unless explicitely
told not to using --without-xft
While here de-lint the package and update to version 20090625.
20090625:
ACPI 4.0: iASL and Disassembler - implemented support for the new IPMI
operation region keyword. ACPICA BZ 771, 772. Lin Ming.
ACPI 4.0: iASL - implemented compile-time validation support for all new
predefined names and control methods (31 total). ACPICA BZ 769.
20090521:
Disassembler: Fixed some issues with DMAR, HEST, MADT tables. Some problems
with sub-table disassembly and handling invalid sub-tables. Attempt recovery
after an invalid sub-table ID.
20090422:
iASL: Fixed a generation warning from Bison 2.3 and fixed several warnings on
the 64-bit build.
iASL: Fixed a problem where the Unix/Linux versions of the compiler could not
correctly digest Windows/DOS formatted files (with CR/LF).
iASL: Added a new option for "quiet mode" (-va) that produces only the
compilation summary, not individual errors and warnings. Useful for large
batch compilations.
AcpiExec: Implemented a new option (-z) to enable a forced semaphore/mutex
timeout that can be used to detect hang conditions during execution of AML
code (includes both internal semaphores and AML-defined mutexes and events.)
20090320:
Acpiexec: Split the large aeexec.c file into two new files, aehandlers.c and
aetables.c
20090220:
Disassembler: Decode the FADT PM_Profile field. Emit ascii names for the
various legal performance profiles.
20090123:
Fix build error under Bison-2.4.
Dissasembler: Enhanced FADT support. Added decoding of the Boot Architecture
flags. Now decode all flags, regardless of the FADT version. Flag output
includes the FADT version which first defined each flag.
The iASL -g option now dumps the RSDT to a file (in addition to the FADT and
DSDT). Windows only.
20081204:
iASL: Completed the '-e' option to include additional ACPI tables in order to
aid with disassembly and External statement generation. ACPICA BZ 742. Lin
Ming.
iASL: Removed the "named object in while loop" error. The compiler cannot
determine how many times a loop will execute. ACPICA BZ 730.
Disassembler: Implemented support for FADT revision 2 (MS extension). ACPICA
BZ 743.
Disassembler: Updates for several ACPI data tables (HEST, EINJ, and MCFG).
20081031:
iASL: Improved disassembly of external method calls. Added the -e option to
allow the inclusion of additional ACPI tables to help with the disassembly of
method invocations and the generation of external declarations during the
disassembly. Certain external method invocations cannot be disassembled
properly without the actual declaration of the method. Use the -e option to
include the table where the external method(s) are actually declared. Most
useful for disassembling SSDTs that make method calls back to the master
DSDT. Lin Ming. Example: To disassemble an SSDT with calls to DSDT: iasl -d
-e dsdt.aml ssdt1.aml
iASL: Fix to allow references to aliases within ASL namepaths. Fixes a
problem where the use of an alias within a namepath would result in a not
found error or cause the compiler to fault. Also now allows forward
references from the Alias operator itself. ACPICA BZ 738.
20080829:
Allow multiple argument counts for the predefined _SCP method. ACPI 3.0
defines _SCP with 3 arguments. Previous versions defined it with only 1
argument. iASL now allows both definitions.
iASL/disassembler: avoid infinite loop on bad ACPI tables. Check for zero-
length subtables when disassembling ACPI tables. Also fixed a couple of
errors where a full 16-bit table type field was not extracted from the input
properly.
acpisrc: Improve comment counting mechanism for generating source code
statistics. Count first and last lines of multi-line comments as whitespace,
not comment lines. Handle Linux legal header in addition to standard acpica
header.
2009-06-25 version 0.7.1:
- internet lobby window size adjusted for netbook resolution 1024x600
- bigger window icon
- pokerth.desktop translation update
- Bugfix: compatibility fix for qt 4.4.3
2009-06-20 version 0.7.1-beta:
- Refactored the network engine using boost::asio to improve scalability
of the server
- Reduced per-game memory usage of the server, which enables playing with
several hundred players on a low-end vserver
- New internet games list filter to just show e.g. open games, password-free
games etc.
- New large chip count delimiter: 1000000 -> 1.000.000
- New "join any game" button behaviour - joins the game with the most
players connected
- Styles handling enhancements (e.g. no activation needed any more)
- Readd the option to hide splashscreen
- IP address bans now automatically expire
- Bugfix: incorrect handling of maximum number of players in network games
2009-05-03 version 0.7:
- enabled sorting of private/public games in the internet game lobby
- size of the lobby dialog was decreased for netbook resolution 1024x600
- default action pictures were adjusted for better readable card index
- portuguese (portuguese) translation was added
- bugfix: bet input lenght was adjusted
2009-04-25 version 0.7-beta2:
- Fixed problems with paths which contain special (non-ascii) characters
- Timeout animation moved so it no longer hides sets
- Improved bet slider handling for higher start cash like $1000000
- Minimum blinds adjusted for higher start cash
- Remember last styles directory
- New stay-on-table animation when a user is inactive but not disconnected
- Avatar uploads are logged (because of possible legal issues)
2009-04-15 version 0.7-beta1:
- Supporting up to 10 players on a table
- Easily choose different table and card styles
- Create your own style in simple steps
- Online style gallery
- Netbook support with minimum 1024x600
- Automatically restore game table geometry (including fullscreen)
- Server IP-address bans and nick bans based on regular expressions
- Server list supports multiple server entries
- bugfix(#0000009): No pause after first hand when starting a fresh local game
- bugfix(#0000010): Strange side pot behaviour after all-in
2009-03-22 version 0.6.4:
- enhanced server performance
- optional external avatar system to improve scalability
- feature-request(#0000008): sorting of columns in the gamelist of the
lobby is saved
- bugfix(#0000007): Improved highlighting of the cards on split pot
- bugfix(#0000003): Correctly pick low straight flush (with A)
- bugfix: doubleclicking "join game" in the lobby no longer causes an error
1.5.0
=====
* New/Updated requirements:
- librep 0.17 -> 0.90.0
- rep-gtk 0.18.3 -> 0.18.4
* User visible changes:
- Fully renamed from "sawmill" to "sawfish" If your `.sawfishrc' has a
line `(require 'sawmill-defaults)', then change it to
`(require 'sawfish-defaults)'.
If your configuration file is named `~/.sawmillrc', then rename it
to `~/.sawfish/rc' or `~/.sawfishrc'.
- Configurator GUI's default style is tree view of categories.
Configurator GUI (sawfish-ui) used to display categories in flat row,
but now arranges them in tree diagram. To use the old style, put
`(define-special-variable customize-program "sawfish-ui --flatten")'
in your configuration file.
* Bugs fixed:
- Fixed an compilation-error caused by glib
- Make building with imlib1 instead of gdk-pixbuf work again
- Create src/build.h, since it has been missing before
- Fixed an "unknown remote error" that might appear
- Make "make uninstall" work again
- Fixed the issue that apps did not start iconified, even if requested
- First create $datadir/applications, then install the desktop file
- Fixed default animation outline coordinates
- Don't ignore datarootdir setting
- Make Sawfish more error-tolerant if an app has an incomplete WM_CLASS
- Make sure we don't mix Super and Hyper
- Fixup the last incomplete AC_DEFINE
- Fixed a speed-issue with microGUI
- Make properly use of WM_NAME in Elberg-tabbed
* New features:
- UTF-8 Support in Windowmenus
- UTF-8 Support in GTK Widgets
- Tabbed Windowing Support
- Improved KDE3 Integration
- Replaced hardcoded focus logic by focus-revert function
- Tabbed Windowing Support: Raise Tabs on hover
- Warp cursor to cycled windows, if warp-cursor is enabled
- Warp cursor to unmaximied windows, if warp-cursor is enabled
- 3 New Window-Animators: cross, elliptical and draft
- Shrinking/Yanking Support
- Infinite Desktop Feature (make the virtual desktop bigger than
the physical)
- Make Viewport commands appear in Sawfish-UI
- Make Window History appear in Sawfish-UI
- Added cycle-among-groups(,-backwards) commands (cycle between the
most recently used window of groups)
- Interactive placement-mode now also for transients
- Improved prompt.jl (allows changing font, fg and bg color)
- Expose fixed-position, never-iconify, never-maximize in the
Window-Matcher UI
* Other changes:
- To build with XFree86/X.Org < 7.0 add -without-xorg-x11r7 flag
- To build without Pango add -without-pango flag
- To prevent installing translations add -without-nls flag
- Set RestartStyleHint to 2
- When matching window to alist try WM_NAME if WM_CLASS is unset
- Major Documentation update
- New Sound Theme
- Added ebuild
- Added session desktop file
- rep.m4 has been dropped use librep.pc/rep-gtk.pc instead
- Added sawfish.pc
- Improved Makefile's distclean rule
- Updated .desktop files for gnome-session >=2.23
- Fixed autogen for libtool >2.2
- Major configure script rework
- Don't ship config.sub config.guess and install-sh in $srcdir/etc
- Reworked Sawfish-UI
- Dropped libgnome|gnomeui|gnomecanvas widgets, use pure gtk instead
- Merged changes from sawfish-pager
- Major update of the spec file
- Print usefull stuff at the end of configure
- Add distclean rule to all Makefiles
- Add KEYBINDINGS file, containing a list of all default keybindings
- Updated OPTIONS for all new options
- Cleaned Up Makedefs.in
- Move 'avoid' window-matcher from placement to state
- Updated compat.jl
- Removed all old ChangeLog files
- Make move-cursor.jl export all functions described in the doc
1.3.5
=====
* The 1.3.5 version has new features and bugfixes
* New/Updated requirements:
- librep 0.14 -> 0.17
- rep-gtk 0.18 -> 0.18.3
* New features:
- Support _NET_WM_USER_TIME
- Added ATK-A11Y Support
- Added Viewport-Boundary
- Added Error-Handler "both"
- Added 2 new Buttonlayouts to Crux "complete" and "complete inverse"
- Honour ICCCM Aspect Ratio
- Expose all Keybindings in SawfishUI
- Added Animated Viewport Scrolling
- Also expose the "Stagger" and "Off-Center" placement-modes
- Add a new hook: "before-slide-hook"
- Expose all smart placement-modes, "Best-Fit", "Best-Fit-Group",
"First-Fit-Or-Interactively"
- Better GNOME Integration
* Bugfixes:
- Minimum pango version is 1.8.0 not 1.16.0
- Fix Installation of mxflat
* Other Changes:
- Remove all ^L in the source
- Small Code-cleanup to make build with "-Wall -ansi -pedantic"
possible again (also requires recent librep for this to work)
- Major Documentation Update
- updated the shipped config.sub and config.guess
Changes:
- Comparisons between elements of the Expression domain are undefined.
Earlier versions gave confusing results for expressions like '\%e < \%pi',
now FriCAS will complain about '<' being undefined.
- A domain for general quaternions was added.
- Equality in Any is now more reasonable -- it uses equality from
underlying domain if available.
- Messages about loading of components are switched off by default.
- Release build benefits from parallel make.
- In Spad code a single quote now means that the following token
is a symbol.
- Reorganization of algebra sources, in particular several types
have changed (this may affect users Spad code).
Bug fixes, in particular:
- Categories with default package can be used just after definition
(fixes 1.0.6 regression).
- Plots involving 0 or 1 work now.
- Numbers in radix bigger than 10 appear correctly in TeX output.
- Fixed browser crashes when displaying some domains.
- Fix horizontal display of fractions.
- Allow local domains in conditionals (in Spad code).
- Fixed a problem with splitting polynomials and nested extensions.
pigz, which stands for Parallel Implementation of GZip, is a fully
functional replacement for gzip that exploits multiple processors
and multiple cores to the hilt when compressing data.
Changes:
2009-07-09 Mikio Hirabayashi
* tculog.c (tculogwrite, tculrdread): the master ID is now recorded.
* ttserver.c (main): the default value of the "-ulim" option was modified.
* ttserver.c (proc): update logging and replicaion are now forbidden without the SID.
* ttserver.c (do_repl): the NOP command is now throwed while circular replication.
- Release: 1.1.31
- IMAP: Don't crash if IDLE command is pipelined after a long-running
UID FETCH or UID SEARCH.
- IMAP: Some FETCH command parameters were broken with in some OSes.
- mbox: New mailboxes were created with UIDVALIDITY 1.
- mbox: Don't write garbage to mbox if message doesn't have a body.
- Maildir: Fixed using in-memory indexes when some required directory
was missing.
- auth: Don't assert-crash if trying to log in as master user but
with empty login username.
- Transaction log dotlocking ignored mail_nfs_index and
dotlock_use_excl settings.
- convert plugin / convert-tool: Fixed changing hierarchy separators
in mailbox names when alt_hierarchy_char isn't set.
- Several fixes to expire plugin / expire-tool
- zlib: Give better error messages on failures.