Sometimes we need data split into records and a simple split on
the input record separator ($/) or some other value fails because
the values we're splitting on may allowed in other parts of the
data. Perhaps they're quoted. Perhaps they're embedded in other
data which should not be split up.
This module allows you to specify what you wish to split the data
on, but also speficy an "unless" regular expression. If the text
in question matches the "unless" regex, it will not be split there.
This allows us to do things like split on newlines unless newlines
are embedded in quotes.
Version 0.6.1
http://svn.edgewall.org/repos/genshi/tags/0.6.1/
(Jan 27 2013, from branches/stable/0.6.x)
* Security fix to enhance sanitizing of CSS in style attributes. Genshi's
`HTMLSanitizer` disallows style attributes by default (this remains
unchanged) and warns against such attacks in its documentation, but
the provided CSS santizing is now less lacking (see #455).
* Fix for error in how `HTMLFormFiller` would handle `textarea` elements if
no value was not supplied form them.
* The `HTMLFormFiller` now correctly handles check boxes and radio buttons
with an empty `value` attribute.
* Template `Context` objects now have a `.copy` method.
* Added a simple `tox.ini` file for using tox to test against multiple
verions of Python.
* Fix for bug in `QName` comparison (see #413).
* Fix for bug in handling of trailing events in match template matches
(see #399).
* Fix i18n namespace declaration in documentation (see #400).
* Fix for bug in caching of events in serializers by no longer caching
`(TEXT, Markup)` events (see #429).
* Fix handling of `None` by `Markup.escape` in `_speedups.c` (see #439).
* Fix handling of internal state by match templates (relevant when multiple
templates match the same part of the stream, see #370).
* Fix handling of multiple events between or on either side of start and end
tags in translated messages (see #404).
* Fix test failures caused by changes in HTMLParser in Python 2.7 (see #501).
* Fix infinite loop in interplotation lexing that was introduced by a change
in Python 2.7's tokenizer (see #540).
* Fix handling of processing instructions without data (see #368).
* Updated MANIFEST.in so as not to rely on build from Subersion 1.6.
The following bugs were fixed since the release of version 4.0.7:
- bug #3988 Rename view is not working
- bug #4041 Interaction between linkified fields and grid editing
- bug #3975 Table grouping isn't implemented properly
- bug #4060 Browser tries to remember wrong password when creating new user
- bug #4002 Edit Index on big table doesn't show "Loading" or any message
- bug #4098 Default table tab is ignored
- bug #4099 Server/library difference warning: setting is ignored
- bug #4100 table tree group strategy
- bug #4102 ALTER TABLE ORDER BY and InnoDB
- bug #4103 Tracking report: cannot delete a statement
- bug #3996 Drizzle navigation doesn't expand
- bug #4074 GIS column editor: point not displayed
- bug #4109 Drizzle tables in navigation are shown as views
- bug #4095 NUL symbols added to the end of database dump file
- bug #4105 More disappears in table Structure
- bug #3992 Multi-row edit doesn't clear values when checking NULL
Changelog:
Overview of changes between 1.35.3 and 1.36.0
=============================================
- Remove a useless test (#707131)
- Never return NULL from pango_layout_get_test (#707659)
- Correct an annotation (#707874)
- Fix gravity map (#708432)
Overview of changes between 1.35.2 and 1.35.3
============================================
- Compiler warnings about strict aliasing (#703995)
- Getting rid of the arbitrary MAX_SIZE for font (707131)
Overview of changes between 1.35.0 and 1.35.2
============================================
- Bypass line reordering in some cases (#705007)
Overview of changes between 1.34 and 1.35.0
===========================================
- Requires cairo 1.12.10
- Add a --with-cairo option
- Handle invalid utf8 better (#700577)
- Install some tests
- Don't change fonts for space (#701652)
Changes since 1.8.0:
1.8.1 - 04/05/11
Added a jpilot-merge utility for merging unsynced records into a pdb file
Fixes Debian bug #574030: jpilot: can't delete appointments
Resolve bug 2012 where small months in Postcript printout overlapped a calendar event.
Fix multiple memory leaks all over code base
Added a VCard export format optimized for GMail/Android import
Correct iCal export for repeating events with an end date
Add Category and Location fields to Calendar iCal export
Add categories to left-hand side of Calendar application
Add "cancel sync" button and icon to main jpilot window
use CRLF for ToDo iCal export per RFC
Add new "future" button to repeat appt. modification dialog so that changes only affect future occurrences
Ability to install files directly to SDCARD, hardcoded to /PALM/Launcher/ directory
Keyboard shortcuts to set priority of ToDo items with Alt+# where # is 1-5
Add ability to launch external editor to quickly edit memo or note text. Bound to Ctrl-E.
Changes in version 1.15:
Lziprecover can now repair multi-member files with up to one byte error
per member, without having to split them first.
Lziprecover can now merge multi-member files without having to split
them first even if some copies have the header and the trailer damaged.
The chapters "Repairing files", "Merging files" and "Unzcrash" have been
added to the manual.
Changes in version 1.15:
Lzip now shows the progress of compression at verbosity level 2 (-vv).
Decompressing and testing no more show file version.
Option "-n, --threads" is now accepted and ignored for compatibility
with plzip.
The configure script now accepts options with a separate argument.
The chapter "Stream format" and the appendix "Reference source code"
have been added to the manual.
Now depends on lcms2 instead of lcms, and the major version was
bumped (recursive bump following next).
2.0.1 (19.01.2013)
---------------------------
[szukw000@arcor.de] There has been a change in JPEG version 9:
added some code in libmng_types.h before
#include <jpeglib.h>
2.0.0 (dd.mm.2012)
---------------------------
Allows lcms1/lcms2:
./configure --with-lcms2
cmake -DWITH_LCMS2:bool=on
Cnf. the sample files
'Configure.libmng'
and 'build-mng-cmake.sh'
and 'cmake-compile.bat' resp. 'clean.bat'
szukw000@arcor.de