A fast erasure codec which can be used with the command-line, C,
Python, or Haskell.
Fast, portable, programmable erasure coding a.k.a. "forward error
correction": the generation of redundant blocks of information such
that if some blocks are lost then the original data can be recovered
from the remaining blocks. The zfec package includes command-line
tools, C API, Python API, and Haskell API.
A collection of mature utilities for Python programmers.
These are a few data structures, classes and functions which we've
needed over many years of Python programming and which seem to be of
general use to other Python programmers. Many of the modules that have
existed in pyutil over the years have subsequently been obsoleted by
new features added to the Python language or its standard library,
thus showing that we're not alone in wanting tools like these.
Suppport conditional PLIST inclusion of the expected egg file, because
python2.4 distutils does not create them but later versions do. (Note
that PRINT_PLIST_AWK production is not working, probably due to order
of substitution.)
Earlier patch reviewed by wiz@.
- Now allow more than one plugin to control the compose form submit action.
- When sorting by received date, the received date is now shown on the
message list.
- Explicitly disable browser caching for left_main and right_main pages
(#2983134).
- Fix error with SpamCop reporting plugin not being able to send report as
emails (#1795310).
- Fix typo in SpamCop plugin.
- Reduced default time security tokens stay valid from 30 days to 2 days
(reduces chances of session data growing too large)
- Several speed enhancements for recent fixes regarding the display of
encoded subjects, including a fix for messages with invalid subject
encoding (includes #2987016 amongst several other issues reported via
mailing list, etc.) (Many thanks to Zdenek Pytela for the untiring help
diagnosing and testing.)
- Fixed minor vulnerability in Mail Fetch plugin.
[CVE-2010-1637/TEHTRI-SA-2010-009]
- Now properly quote personal part of encoded addresses when replying.
- Now fill in default subject when forwarding as attachment (#2936541).
- Implement header folding that doesn't add extraneous spaces so unfolding
is less ambiguous (#1951776).
- Fixed issues caused by use of PostgreSQL keyword "user" in SquirrelMail's
default preferences database schema (#2943483).
- Fixed attachment filename decoding problems (#2994865).
- Now default search criteria to the TO header when searching the sent folder.
- Fixed literal processing of 8-bit usernames/passwords during login.
[CVE-2010-2813]
fixes to get png, jpeg, and ffmpeg support.
* Changes in VICE 2.2
======================
** General
----------
- On autostart, do not change true drive emulation (TDE) anymore by
default. The old behaviour can be switched on again by specifiying
-autostart-handle-tde on the command line.
There is one drawback of this behaviour: If TDE is switched on, an
image attached must fit to the drive type set. For example, when you
attach a .D81, you must have the drive type set to 1581, or the
autostart will fail.
- Added automatic Warp mode during autostart. If this resource is enabled then
VICE automatically enables the warp mode and then loads a file. After
loading the warp mode is disabled again and then the program is started.
- Autostarting a PRG file can now be done in three different ways:
* "Virtual FS": This mode mounts the directory where the file resides as a
virtual filesystem on drive #8 and then loads the PRG via virtual drive
traps. This was the only way of autostarting in previous VICE versions
and is still the default.
* "Inject to RAM": The PRG file is loaded from VICE directly into the RAM of
the emulated machine. Then the memory setup of a Basic LOAD is simulated
and the program is run. This is the fastest mode available but may lack
compatibility as no actual load operation was performed in the emulator.
However, no drive setup is altered during the operation.
* "Diskimage": VICE creates a temporary new disk image and copies the
contents of the PRG file onto it. Then this image is mounted in drive #8
and the program is loaded from there. If TDE is enabled then the load
operation is most compatible. The disk image stays attached until a new
image is mounted.
- Improved PAL emulation is now available for Unix/Xaw XVideo mode, and
AmigaOS. Only the YUV packed modes work, the planar modes still use the
old code paths, though.
- Sound core has been reworked to enable lower latency of operation.
Approximately 50 ms latency values are now routinely reached, and some
people have reported that as low as 30 ms still works for them.
- New SDL port. See ReadmeSDL.txt for details.
- New win64 ports, both amd64/x64 and ia64 are supported (msvc compile only).
- New SDL based armle, mipsle, ppcbe and shle QNX 6.x ports.
- New SDL based M68k and sparc SunOS ports.
- New SDL based Syllable port.
- New SDL based Dingoo port.
- Remote monitor (in other words: TCP/IP interface to VICE monitor) added.
- Fixed non-6502/6510 CPU handling in monitor.
** C64/C128 changes
-------------------
- ReSID's resampler has been optimized with MMX assembly. Some long-standing
bugs in resample-interpolate mode were also fixed.
- ReSID-FP has been optimized, too. It clocks the analog parts at half the
rate now, which saves CPU during filter emulation especially for 6581 modes.
- Added SFX Sound Sampler and SFX Sound Expander emulation.
- Added EasyFlash cartridge emulation.
- Added paddle emulation.
- Added lightpen/lightgun emulation, currently only available for the following
ports: SDL, GTK+, cocoa, win32/win64 and msdos.
- Added support for the following userport joystick adapters: CGA/Protovision,
DXS/HIT, PET (normally only used on the PET/CBM2), Hummer (normally only
used on the C64DTV) and OEM (normally only used on the VIC20).
** C128 changes
---------------
- Added RAM banks 2 and 3 support.
- Improved the VDC emulation.
- Stereo SID $D7xx range support.
** VIC20 changes
----------------
- New cycle exact emulation core. Handles accesses to unconnected
address space and in-line graphics data changes correctly.
(fixes "Impossiblator 3" and others)
- Improved VIC emulation (in-line color/reverse mode changes on half-chars).
- Cartridge handling rewritten.
- Added Mega-Cart cartridge emulation.
- Added Final Expansion cartridge emulation.
- Default memory configuration changed from full to unexpanded.
- Added paddle emulation.
- Added lightpen/lightgun emulation, currently only available for the following
ports: SDL, GTK+, cocoa, win32/win64 and msdos.
- Corrected the joystick support, since the VIC20 can only have one joystick
attached on the joystick port.
- Added support for the following userport joystick adapters: CGA/Protovision
(normally only used on the C64/C128), PET (normally only used on the
PET/CBM2), Hummer (normally only used on the C64DTV) and OEM.
** PLUS4 changes
----------------
- Added Digibooster SID Cart add-on emulation.
- Added SID Cart joystick port emulation.
- Fixed bug in tape recording.
- Improved graphics handling.
** C64DTV changes
-----------------
- Replaced old DTVSID emulation with ReSID-DTV.
- Minor bug fixes and emulation improvements.
- Added support for the following userport joystick adapters: CGA/Protovision
(normally only used on the C64/C128), PET (normally only used for the PET),
Hummer and OEM (normally only used on the VIC20).
** PET changes
--------------
- Corrected the joystick support, since the only way a PET can use a joystick
is by a userport joystick adapter, the following userport joystick adapters
are currently supported: CGA/Protovision (normally only used on the
C64/C128), PET, Hummer (normally only used on the C64DTV) and OEM (normally
only used on the VIC20).
** CBM2 changes
---------------
- Corrected the joystick support, since the only way a CBM2 can use a joystick
is by a userport joystick adapter, the following userport joystick adapters
are currently supported: CGA/Protovision (normally only used on the
C64/C128), PET, Hummer (normally only used on the C64DTV) and OEM (normally
only used on the VIC20).
** Unix changes
---------------
- Rudimentary PulseAudio sound driver has been added.
- Added support for dynamic loading of FFMPEG libraries.
- Added support for dynamic loading of OpenCBM and Lame library
* Changes in VICE 2.1
======================
** General
----------
- The VICEplus project has been joined with VICE. Thus, x64dtv is now
part of VICE.
- We can be contacted via IRC: #vice-dev on freenode
- Added a more accurate ReSID engine using floating point math (ReSID-FP).
- Added support for the USB HardSID.
- PAL emulation has been rewritten and optimized.
- Fixed the ACIA 6551 emulation. (x64/x128/xcbm2/xpet/xplus4)
- Monitor commands help text is now translated too
(in ports where translation is available at all)
- Monitor IO command now displays IO area even if it is currently
banked out.
- GCR file handling (.G64) issues an error message if the .G64 does not
have the expected outline. Before, VICE just silently ignored such
files.
- IRQ handling fix
** C64/C128 changes
-------------------
- Fixed the digimax sound generation.
- Added the RR clockport disable functionality at $DF00.0. Allows
to disable the RRnet.
- Improved REU compatibility and timing.
** C64 changes
--------------
- Added isepic cartridge emulation.
- Added Double Quick Brown Box cartridge emulation.
** VIC20 changes
----------------
- Improved the sound emulation.
- Fixed the lowest note bug.
- Improved VIC emulation (exact in-line color/reverse mode changes).
** C64DTV changes
-----------------
- New emulator.
** Unix changes
---------------
- XRandR fullscreen implemented
- Command line option `-fullscreen' is supposed to do something
useful.
- Vsync code imported from win32 (based on openGL extension).
see also doc/openGLsync-howto.txt.
- Vidmode (fullscreen support) is broken and therefore marked as
deprecated. It will be removed in the next release if no-one takes
responsibility to fix the broken code and is willing to maintain the
code.
- PAL Emulation (new implementation, improved speed) should be usable
again (it was broken on certain display depths).
- Log messages are always english.
- Only x11 keymaps will be installed when doing a 'make install'.
- MIDI cartridge emulation for x128, x64 and xvic.
* Changes in VICE 2.0
======================
** General
----------
- VICE development has moved to public services:
http://sf.net/projects/vice-emu
You can read the latest development in the Subversion
repository, file bug reports, and similar things.
Check it out!
- New Openserver 5.x, Openserver 6.x and Unixware ports.
- New AROS64 port.
- New QNX 4.x port.
- New HPUX (HPPA and IA64) ports.
- New SkyOS port.
- New Atari Mint port.
- New Solaris Express aka OpenSolaris aka Solaris 11 port.
** C64/C128 changes
-------------------
- Improved $01 behaviour with regards to unused bit fall-off.
- New experimental NEOS and Amiga mouse support.
- Added a working RTC to the emulation of the IDE64 cartridge.
- New more precise PAL emulation, works only with double size
and double scan.
- Added support for the Action Replay 4 and StarDos cartridges.
- Improved REU compatibility
- Fixed CPU timing bug introduced in 1.22 (demo "Borderless").
- Fixed bugs in the CIA emulation (demo "So-phisticated",
W. Lorenz testsuite).
- Fixed various bugs in VIC-II emulation: Sprite x-positioning,
Latch X/Y, video mode changes, DEN bit handling, raster IRQ,
NTSC sprites and sprites in full/debugging border mode (list
of fixed demos/games too long to mention here).
- RESTORE key is handled differently now, fixing an NMI bug
because the NMI was asserted too long before.
** VIC20 changes
----------------
- Added unconnected c-bus floating byte support.
- New more precise PAL emulation, works only with double size
and double scan.
** PET changes
--------------
- Added support for toggling CB2 sound output line.
** PLUS4 changes
----------------
- New more precise PAL emulation, works only with double size
and double scan.
** Drive changes
----------------
- Fixed block allocation and interleave.
** Unix changes
---------------
- Broken DGA1/DGA2 code removed
- XRandR fullscreen implemented for all (but CRTC/VDC) videochips.
- XRandR/Fullscreen can now toggle the Statusbar/Menu
- Fixed unix mouse for single sized display.
- Fixed mouse grab and xaw menu popup.
- After a CPU jam user can select to resume emulation without
reset.
** Miscellaneous changes
------------------------
- Added support for more 3rd party basic extenders to petcat.
- Extended BMP saving to support 24bit.
- Fixed the joystick code of all emulators to handle state changes
on both joysticks at the same time.
- New monitor commands and features.
- New memmap feature which allows tracking of memory accesses,
activated by the configure option --enable-memmap.
- Fixed bug in ffmpeg/FFV1 driver. Should be really lossless now.
pkgsrc changes:
* accept bdb3 and bdb5, rename db4 option to bdb.
* accept tokyocabinet for db engine.
* buildlink with libiconv for UNICODE support.
-------------------------------------------------------------------------------
1.2.2 2010-10-08 (released)
2010-07-05
* Use a better PRNG for random sleeps. That is arc4random() where
available, and drand48() elsewhere.
* Assorted fixes for issues found with clang analyzer:
+ Fix a potential NULL deference
+ Fix a potential division by zero
+ Remove dead assignments and increments
* Update Doxyfile and source contrib/bogogrep.c for docs, too.
2010-07-03
* Security bugfix, CVE-2010-2494:
Fix a heap corruption in base64 decoder on invalid input.
Analysis and patch by Julius Plenz <plenz@cis.fu-berlin.de>.
Please see doc/bogofilter-SA-2010-01 for details.
2010-04-07
* Updated sendmail milter contrib/bogofilter-milter.pl to v1.??????
(thanks to Jonathan Kamens)
2010-04-01
* Bump supported/minimum SQLite3 versions and warning threshold.
See doc/README.sqlite for details.
* Mark BerkeleyDB 4.8.26 and 5.0.21 supported.
Note that Berkeley DB 5.0's SQLite3 compatibility API is NOT
supported, it causes shifts in scores and write failures under
contention. Bogofilter can use Berkeley DB 5.0's native interface,
and using that is more efficient than the added SQL shim layer.
2010-03-06
* Make t.maint more robust; ignore .ENCODING token. To fix test
failures on, for instance, FreeBSD with unicode enabled.
2010-02-15
* Fix several compiler warnings "array subscript has type 'char'", by
casting the arguments to unsigned char.
A security audit was conducted and showed that all affected
functions either received the relevant input from the user running
bogofilter, or the input had already been pre-validated by the token
lexer.
2010-02-14
* Split error messages for ENOENT and EINVAL into new function.
* Avoid divison by zero in robx computation by checking if there are at
least one ham message and one spam message registered.
2009-08-13
* contrib/spamitarium.pl updated to version 0.4.0
(thanks to Tom Anderson)
2009-08-05
* Updated and integrated Ted Phelps's "Patch to prevent .ENCODING from
being discarded by bogoutil -m" (SourceForge Patch #1743984).
Thanks to Ted for debugging the issue and providing the patch (which
was for bogofilter v1.1.5).
2009-09-15
* Promoted to "stable"
1.2.1 2009-08-01 (released)
2009-08-01
* Update configure to use "host" rather than "target", to match the
newer autotools cross-build semantics. Untested.
Developers changing the build system and users who build from SVN
will now need automake 1.9 and autoconf 2.60.
2009-07-31
* Fix Christian Frommeyer's MIME decoding bug, Ubuntu/Launchpad Bug
#320829. As a side effect, also fixes misattribution of MIME bodies
as MIME headers with mime: tag. Original bug report:
https://bugs.launchpad.net/ubuntu/+source/bogofilter/+bug/320829
Before this fix, bogofilter did not properly MIME-decode the first
line in a body. This was especially bad with Christian's samples
where the whole body was only one long base64 line.
2009-05-28
* Removed two scripts that are auto-built.
* Added test case for Stephen Davies' Q-P EOL problem (see below).
2009-05-25
* Fixed EOL problem in quoted_printable text. Problem reported by
Stephen Davies and identified by Pavel Kankovsky.
2009-03-28
* Promoted to "stable"
1.2.0 2009-02-21 (released) 2009-03-28 (declared stable)
2009-02-20
* Flex-2.5.35 has fix for memory allocation problem in 2.5.4,
2.5.31, and 2.5.33, making bogofilter's flex patch obsolete.
2009-02-12
* Bogofilter now uses listsort in place of qsort.
2009-01-31
* Added token-count=n, token-count-min=n, and token-count-max=n options.
* Minor code cleanups.
2009-01-21
* spamitarium.pl updated to version 0.3.0
(thanks to Tom Anderson)
2009-01-11
* For compatibility with Sun's Sun Studio 12 compiler, provide
a name for the anonymous union in typedef word_t.
Patch provided by Jack Bailey.
2008-10-20
* update bf_compact documentation by removing explicit Berkeley DB
references, as it has been fixed to work with other database drivers
in March 2008.
2008-10-15
* bf_compact, bf_copy and bf_tar now support transformed program names
(fixes Debian Bug#501947).
* Update sqlite3 adaptor to take advantage of sqlite3_prepare_v2()
API function that appeared in SQLite 3.3.9. The new _v2 interface
allows for more specific error messages when executing SQL
statements. Also enable extended result codes for more precise error
reporting.
2008-07-21
* Update doc/integrating-with-postfix: the script now suggests sendmail
-G -i (where -G will be ignored by Postfix before 2.3) to tell
Postfix it's a gateway submission, not an original injection; the
filter pipe(8) magic for master.cf now suggests flags=Rq (was
flags=R), as per Postfix's FILTER_README.
2008-07-09
* Drop support for systems that reverse setvbuf arguments. The last
systems to do that are reported to be shipped in 1987 by the autoconf
manual, so ditch them.
New in 1.3:
* Bugs in the MS-ZIP and Quantum decompressors have been fixed.
* MS-ZIP recovery has been improved.
* cabextract should now compile with MinGW
%%%%%%%%%%%%%%%%%%% GV 3.7.1 (June 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# Fix bug [bug #30081] gv 3.7.0: unable to print/save pdf files.
%%%%%%%%%%%%%%%%%%% GV 3.7.0 (June 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
* GV 3.6.91 has been released as GV 3.7.0 with no changes but
some minor code cleanups.
%%%%%%%%%%%%%%%%%%% GV 3.6.91 (June 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# Support starting ghostscript from a safe directory.
# ghostscript is started with -P- if SAFER is enabled.
# ghostscript is started with -dSAFER and -dDELAYSAFER for "pdf2dsc"
and "pdf2ps" if safer is enabled
# Minor bugfixes
%%%%%%%%%%%%%%%%%%% GV 3.6.90 (May 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# Fix compiling on Mac OS X
# Support for localised user interfaces
%%%%%%%%%%%%%%%%%%% GV 3.6.9 (April 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# Bugfix in gv-update-userconfig
%%%%%%%%%%%%%%%%%%% GV 3.6.8.91 (March 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# Fixed compiling on Xaw3d 1.5.
%%%%%%%%%%%%%%%%%%% GV 3.6.8.90 (March 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# UTF-8 Support. Read the included file README.I18N for details.
%%%%%%%%%%%%%%%%%%% GV 3.6.8 (December 2009) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# GV 3.6.7.90 has been released as GV 3.6.8 with no changes
? "Fit to window magnification" and "Fit width to window magnification" with
"Automatic resizing" turned on sometime miss rescaling, especially when
changing the orientation or resizing the window. You can force
rescaling by selecting the active "special" scale in the scales menu.
? Interactive prompting for the password of encrypted PDF files do not work
if and only if DSC is turned off. As a workarouund, you can load the file
with DSC turned on and then turn DSC off.
%%%%%%%%%%%%%%%%%%% GV 3.6.7.90 (December 2009) %%%%%%%%%%%%%%%%%%%%%%%%%%%
# Compilation fix for Mac OS X: Requires --enable-SIGCHLD-fallback during
compilation.
# "Fit height to window magnification" --
currently works best with "Automatic resizing" turned off.
With --scale=-1003, you can access the new scale from the command line.
# Improved handling of filename "-" (which means read document from stdin)
%%%%%%%%%%%%%%%%%%% GV 3.6.7 (March 2009) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# GV 3.6.6.92 has been released as GV 3.6.7 with no changes
? "Fit to window magnification" and "Fit width to window magnification" with
"Automatic resizing" turned on sometime miss rescaling, especially when
changing the orientation or resizing the window. You can force
rescaling by selecting the active "special" scale in the scales menu.
? Interactive prompting for the password of encrypted PDF files do not work
if and only if DSC is turned off. As a workarouund, you can load the file
with DSC turned on and then turn DSC off.
%%%%%%%%%%%%%% GV 3.6.6.92 (internal release: March 2009) %%%%%%%%%%%%%%
# Fixed debian bug #516995: Misleading error message when .gv file is not
present [and XUSERFILESEARCHPATH is used]
%%%%%%%%%%%%%%%%%%% GV 3.6.6.91 (February 2009) %%%%%%%%%%%%%%%%%%%%%%%%
# Fixed a bug in switching to presentation mode.
# Fixed reset scrolling position in open dialog when changing directories.
%%%%%%%%%%%%%%%%%%% GV 3.6.6.90 (January 2009) %%%%%%%%%%%%%%%%%%%%%%%%
# TOC can now display more than about 2000 pages (fixes bug #24069).
# File open dialog can now display more than about 2000 files
(fixes ubuntu bug #274767).
# By pressing "Shift-P" or selecting "State/Presentation Mode", you can
open another instance of GNU gv which is in presentation mode.
%%%%%%%%%%%%%%%%%%% GV 3.6.6 (September 2008) %%%%%%%%%%%%%%%%%%%%%%%%
# Updated maintainer's e-mail address, otherwise no changes
%%%%%%%%%%%%%%%%%%% GV 3.6.5.92 (September 2008) %%%%%%%%%%%%%%%%%%%%%
# libzio is now used if available during compile time
%%%%%%%%%%%%%%%%%%% GV 3.6.5.91 (September 2008) %%%%%%%%%%%%%%%%%%%%%
# gv-update-userconfig now offers the options -n resp. -N to switch to an
alternative navigation: After each page switch (except if selected by the
page number) the page is scrolled to the top (if switching forward) resp.
the bottom (if switching backward).
# gv-update-userconfig can remove the resources inserted by -n resp. -N with
the new option -s.
# Support for encrypted PDF files. New command line switch
"--password=PASSWORD" for opening encrypted PDFs. If the password
is not supplied via command line, the user will be asked to enter it.
# Support for files > 2GB on file systems with large file support.
? Interactive prompting for the password of encrypted PDF files do not work
if and only if DSC is turned off. As a workarouund, you can load the file
with DSC turned on and then turn DSC off.
%%%%%%%%%%%%%%%%%%% GV 3.6.5.90 (August 2008) %%%%%%%%%%%%%%%%%%%%%%%%
# the current coordinate can be saved to a file by the z resp. the u key.
See gv.info for details.
# The return key now scrolls through the whole document vertically.
Unlike the space key no horizontal scrolling is performed. The old function
of the return key is still available through the "Page Down" and the "f" key.
# *.ad and *.dat files are installed to $PREFIX/share/gv
# "ERROR:" and "error:" now also trigger the info popup in error mode
# Xinerama support. It can be configured by the "xinerama"-resource.
Its values can be "On", "Off" or "Auto". "Auto" is the default.
# New helper Script "gv-update-userconfig", which is a simple script to
update an .gv config file to the current version of gv.
# Should build on Solaris now using sun studio 11 compiler
%%%%%%%%%%%%%%%%%%% GV 3.6.5 (July 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# GV 3.6.4.91 has been released as GV 3.6.5 with no changes
? "Fit to window magnification" and "Fit width to window magnification" with
"Automatic resizing" turned on sometime miss rescaling, especially when
changing the orientation or resizing the window. You can force
rescaling by selecting the active "special" scale in the scales menu.
%%%%%%%%%%%%%%%%%%% GV 3.6.4.91 (June 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%
# ~/.gv now contains the version that has saved that configuration.
%%%%%%%%%%%%%%%%%%% GV 3.6.4.90 (June 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%
* Build-system ensures that the man-page is always up to date
# Fixed some compiler warnings
# Added new widgetless mode, usable via option "--widgetless"
# --help, --usage and --version now work without having an X11 display
# --spartan and --widgetless now use embedded resources. Before this bugfix,
you had to use --style=gv_spartan.dat to use the embedded resource.
# --infoSilent, --infoErrors and --infoAll will control, which ghostscript
messages will lead to an info pop-up window.
The same effect can be reached via a resource "infoVerbose", which values can
be "Silent", "Errors" and "All". It can also be edited via the "gv options"
dialog.
# "Fit to window magnification" and "Fit width to window magnification" --
currently works best with "Automatic resizing" turned off. With --scale=-1000
resp. --scale=-1001, you can access these special scales from the command line.
? "Fit to window magnification" and "Fit width to window magnification" with
"Automatic resizing" turned on sometime miss rescaling, especially when
changing the orientation or resizing the window. You can force
rescaling by selecting the active "special" scale in the scales menu.
# Arbitrary scales are now possible - input them in the gv options dialog
or with --scale=n, where n is a float.
# New fullscreen mode which needs support from the window manager
# New command line switch "--presentation" as a shortcut for
"--fullscreen --noresize --scale=-1000 --widgetless"
%%%%%%%%%%%%%%%%%%% GV 3.6.4 (June 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# GV 3.6.3.90 has been released as GV 3.6.4 with no changes
%%%%%%%%%%%%%%%%%%% GV 3.6.3.90 (May 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%%
# DSC parser now respects the level of BeginDocument/EndDocument
# Possible segfault has been fixed
# Fixed bug #21239: Vlist.c produces garbage if International is set
# Fixed bug #21740: popup windows may partly invisible as not on the screen
# The escape key is now working in more contexts
# The filename can optionally be shown insted of the title
# Fixed bug #23199: No error message for errors in opened file
* Got rid of non-free code.
egg info files in non-egg python distributions.
Add a comment that PY_NO_EGG appears wrong. Obviously there is a
reason it was added, but we need to figure out why and if it's still
true.
This is a ground-up rewrite of Perspective Broker, which itself is Twisted's
native RPC/RMI protocol (Remote Procedure Call / Remote Method Invocation).
If you have control of both ends of the wire, and are thus not constrained to
use some other protocol like HTTP/XMLRPC/CORBA/etc, you might consider using
Foolscap.
Fundamentally, Foolscap allows you to make a python object in one process
available to code in other processes, which means you can invoke its methods
remotely. This includes a data serialization layer to convey the object
graphs for the arguments and the eventual response, and an object reference
system to keep track of which objects you are connecting to. It uses a
capability-based security model, such that once you create a non-public
object, it is only accessible to clients to whom you've given the
(unguessable) FURL. You can of course publish world-visible objects that
have well-known FURLs.
0.10.0 is from 2009; this package was at 0.3.0 (0.4.0 was released in
2005). Upstream does not provide changelogs or NEWS. This update
should be considered equivalent to removing the old package and
importing a new one.