Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design. Django was designed to make common Web-development
tasks fast and easy.
(10 September 2006, from /branches/1.4.x)
http://svn.collab.net/repos/svn/tags/1.4.0
User-visible-changes:
- Client:
* new 'svnsync' commandline tool for repository replication
* numerous working copy improvements (WARNING! upgrades to new format!):
- improved performance when detecting modified files (r18628 -56)
- new property storage is faster and uses less disk space (r17583)
- internal wcprops take up less space (r19433 -37)
- large file commit speedups (r17861 -73 18867 -918 -29 -44 -45 -48 -49)
- reduce memory usage for large working copies (r19183 -538)
- increased working copy stability with merge, copy and move:
(fixes issues #845, #1516, #1553, #2135, #2144, #2148)
* new switches added:
- 'svn blame --force' (issue #2509)
- 'svn diff/merge -c/--change' (r17054 -6 -68 18568 -741)
- 'svn diff --summarize' (issue #2015)
- 'svn merge/blame -x' (r18716 -20) (r18602 -857)
* 'svn log' now supports peg revisions (issue #2287)
* 'svn export' now creates intermediate directories if needed (r20030)
* use switch/relocate when svn:externals updated (issue #2209)
* internal diff can ignore whitespace and eol style changes (issue #2121)
* conflict markers now match the file's eol style (issue #1325)
* new svn2cl, svn-viewdiff and svn-resolve contrib scripts
* numerous improvements to svnmerge.py, vc-svn and psvn
* translation updates for all languages
* Mac OS X: store cached passwords encrypted in Keychain (r17619 -43)
* fixed: 'svn ls' slow over ra_dav (issue #2151)
* fixed: 'svn import' not handling eol-style correctly (issue #2433)
* fixed: 'svn blame' should default operative rev range to peg rev (r18400)
* fixed: 'svn blame' ignores eol-style (issue #2431)
* fixed: 'svn checkout' should default operative rev to peg rev (r18422)
* fixed: 'svn diff' supports all eol styles (r17624 -8 -61 18195 -392)
* fixed: 'svn diff' multi-target memory leak (r17518)
* fixed: 'svn merge' showing wrong status with external diff3 (issue #1914)
* fixed: 'svn merge' not merging added dir into deleted dir (issue #2515)
* fixed: 'svn rm' of non-existent item should fail (issue #2440)
* fixed: 'svn status' should skip unversioned files (issue #2030)
* fixed: 'svn status' shows added and conflicted files as added (r20382)
* fixed: 'svn switch --relocate' may set wrong repos root (r17031)
* fixed: 'svn switch --relocate' memory leak (r19535)
* fixed: 'svn switch --relocate' not caching passwords (issue #2360)
* fixed: 'svn info' not showing locks sometimes (r19777)
* fixed: incorrect merge of add of binary file already in WC (issue #2403)
* fixed: possible dataloss if editing immediately after merge (r20609 -12)
* fixed: lots of diff wc<->repos bugs
* fixed: unfriendly error message on propget on nonexistent path (r19399)
* fixed: spurious revert report after manual conflict removal (issue #2517)
* fixed: don't allow -rPREV on schedule add path (issue #2315)
* fixed: keywords with dollar signs cause badness (issue #1780)
* fixed: really revert file with locally modified keywords (issue #1663)
* fixed: deleting schedule add file leaves working props file (issue #2419)
* fixed: svn:needs-lock and read-only-ness not always in sync (issue #2306)
* fixed: post-commit error output not sent to the client (issue #443)
* fixed: not locked error on commit of switched path (issue #2353)
* fixed: svn_apply_autoprops.py should trim whitespace from props (r20790)
* fixed: show locking notifications in local path style (r20927)
* fixed: encoding error on error messages from invalid options (r20883)
- Server:
* support for new 'svnsync' repository mirroring utility
* support for BDB 4.4, including automatic recovery (issue #2449)
* new contrib hook scripts:
- enforcer
- detect-merge-conflict.sh
- case-insensitive.py
* new tools script svn-backup-dumps.py
* new tools hook script log-police.py
* svnserve improvements:
- can now run as a native Windows service (r18855)
- new option --pid-file (r17836)
- allow the password database to be read-only (r16840)
* mod_dav_svn improvements:
- fixed: error conversion crash (r19516)
- fixed: unfriendly error when locking already locked path (issue #2275)
- fixed: xml escaping bugs (r19760 -85 -86)
* authorization improvements:
- new mod_dontdothat apache module (r19531)
- new mod_authz_svn directive AuthzSVNNoAuthWhenAnonymousAllowed (r18680)
- error out when authz rules contain unexpected characters (r19471)
* support .wsf hook scripts on Windows (r18972, 19076)
* lots of improvements to mailer.py and commit-email.pl
* FSFS back-end performance improvements (r17125 19119 -456 -58 -59)
* fixed: 'svnadmin verify' output not in native encoding (issue #1997)
* fixed: uuid file in FSFS could be destroyed on write error (issue #2193)
* fixed: FSFS path encoding bug (r17774)
* fixed: don't crash on corrupt repositories (r17625)
* fixed: expect error output from hook scripts in native encoding (r17101)
* fixed: catch errors starting hook scripts (r16891 17041 -81)
* fixed: svnserve and authz can cause broken WCs (issue #2566)
* fixed: the default hook script templates should be vanilla sh (r20796)
- Both:
* delta compression improvements:
- new delta encoding reduces size (r18363 -94 -66 -78 -98 -99 -457 -950)
- xdelta algorithm speed improvements (r18986, 19047)
* don't bail on invalid locale (r19445)
* improve speed of non-verbose svn ls (r17067 -71)
* fixed: delta combiner reading past EOF (r17743)
Developer-visible-changes:
* require APR >= 0.9.7 to improve error detection for FSFS repos (r19915)
* require zlib, for svndiff1 delta encoding (r18363)
* support SWIG 1.3.29 (r19968)
* support autoconf 2.60-dev (r19919 20632 -36)
* removed no-longer-supported Red Hat 7.x RPMs (r20462)
* add support for building RPMs for x86-64 architecture (r20548 -552)
* numerous improvements to gen-make.py build system, especially on win32
* removed Visual Studio.NET APR 0.9 project files (r20170)
* numerous improvements to the test suite
* new public APIs:
- keyword and eol translation helpers and generic streams (see svn_subst.h)
- new generic stream helpers (see svn_io.h)
- authentication providers made available to other clients (see svn_auth.h)
- svn_cmdline_setup_auth_baton
- svn_dso_initialize, svn_dso_load
- svn_client_diff_summarize and svn_client_diff_summarize_peg
- svn_client_list
- svn_config_has_section
- svn_txdelta_compose_windows and svn_txdelta_apply_instructions
- svn_txdelta_stream_create
- svn_diff_file_options_create and svn_diff_file_options_parse
- svn_err_best_message
- svn_compat_wrap_commit_callback
- svn_uuid_generate
- svn_user_get_name and svn_user_get_homedir
- svn_io_get_dir_filenames
- svn_ra_reparent
- svn_ra_replay
- svn_wc_revision_status
- several rev'd APIs, see doxygen docs
* flush stdout after each status/notification line (r19476 -656)
* new (experimental) ra_serf repository access module for pipelined DAV
* .svn/entries use a less verbose non-xml format (r19420)
* make recursive 'svn ls' streamy (issue #1809)
* remove svn-config script
* empty-file and README.txt removed from WC admin areas (r17181 -268 -364)
* replace cmdline client XML DTDs with RNG schemas (r16379 -80 -93 -571 17248)
* fixed: log --limit against old svnserve leaves unusable session (r19638)
* fixed: Solaris build problems (r19636)
* fixed: blame of WORKING revision shouldn't give BASE (r19558)
* fixed: svn_client_copy and _move should fail if target exists (issue #2188)
* fixed: svn_io_file_rename and readonlyness on Windows and UNIX (r17366 -69)
* fixed: ra_dav memory leak when reusing session (issue #2247)
* fixed: console character encoding problems when built with VS2005 (r20108)
* fixed: various problems with --enable-dso and global pools (r20996, r20999)
* fixed: syntax error in installer files on new versions of Inno Setup (r21022)
* SWIG bindings:
- SWIG/python bindings:
- new support for svn_client_info (r19413)
- SWIG/ruby bindings:
- full support for Subversion 1.4 APIs, including :
svn_ra_replay and svn_diff_summarize
- numerous bug fixes
- add ruby documentation (make install-swig-rb-doc) (r20166)
- add APIs for adding a provider (r21079)
- SWIG/perl bindings:
- new support for svn_client_info (r18758)
- minor corrections to SVN::Fs (r19312)
* javahl bindings:
- APIs to get version info for the native libraries (r17604 -07)
- API for path validation (r18989, r19079)
- C++/Java code refactoring, cleanup, and consolidation
- fixed: handle possible errors from date/time conversions (r17213)
- fixed: SVNClient username/password JVM crash on null input (r19803 -13)
- fixed: specify default UUID load action (r18030)
- fixed: compile error on Visual Studio 2005 (r18054)
- depend on newer versions of glib, gtk+ and pango and use some of the new
features in these libraries
- made Ctrl-P the default shortcut for Print
- show progress when loading/saving XCF files
- added support for 16/32 bit bitmaps and alpha channel to the BMP plug-in
- if possible, detect the number of CPUs
- allow to disable the build of the Script-Fu extension
- many improvements to the Python bindings and the pygimp user interface
- made message dialogs transient for the progress window
- added PDB API for creating a selection from vectors
- further improved status bar messages for tools
- derive ByColorSelect and FuzzySelect tools from a common base class
- finer control over select-by-color functionality
- minor optimizations in the drawing code
- abstract brush outline drawing into the common base class GimpBrushTool
- store sample points in XCF files
- added extended PDB API for selection procedures
- added convenience API to libgimp that creates a layer from a GdkPixbuf
- added midpoint handles to Scale tool for scaling with fixed width or height
- let color picker tools select a matching color in the Palette Editor
- allow to use foreground and background color in gradients
- added first draft of a new Healing Brush tool
- abstract clone tool functionality into the common base class GimpSourceTool
- improvements to the new selection tools
- don't wake up the gimp every so often
- added GimpHintBox widget to libgimpwidgets
- bug fixes and code cleanup
This version has been released to fix build issues in 1.1.2. The build
tools (autoconf, libtool, libltld) have been upgraded to a recent version,
and the server now builds "out of the box" on more platforms. Other fixes
include:
* More dictionary updates
* Oracle support for radsqlrelay
* Security and portability fixes to rlm_otp
* Experimental module to store IP's in an SQL table.
* Miscellaneous bug fixes
- Better Spectrum 512 support (60Hz support, improved I/O memory waitstates).
- STE right border opening support (used in Obsession, Pacemaker).
- Blitter Smudge mode support (used in Pacemaker demo).
- Wheel-mouse simulates cursor up and down.
- Work-around to FDC handling, --slow-fdc option is not anymore needed.
- Bugfix to MFP, sound works now in more YMRockerz releases.
- Bugfix to GEMDOS path handling (Hatari SIGSEGV).
- Bugfix to emulated memory initialization (4MB was cleared earlier, now
exactly the amount set up for Hatari. Saves memory on embedded systems
if less than 4MB is specified.)
- Re-written command-line option handling.
- (Again) lots of code const/static, type usage and indentation cleanup.
- Preliminary support for TOS 3.0x and 030 TT software that runs in ST
resolutions and doesn't need PMMU.
- Native GUI for Mac OSX.
- ACSI emulation fixes to get HD formatting to work with AHDI 5. HD emulation
now works quite fine with AHDI 5 (but other HD drivers are currently not
supported).
- Joystick shortcut changed to toggle cursor emulation between ports 0 and 1.
- Keys for all Hatari shortcuts can now be configured from hatari.cfg.
- Added command line option for setting ST keyboard mapping.
- Joystick command line option requires now parameter for a port for which
the joystick cursor emu is enabled.
- Fixed relative mouse event handling in zoomed low-rez.
- Hatari shows now more of the bottom borden (screen size is now 384x276
instead of 384x267).
- Fixed sync delay timings - sound should now be better (e.g. on Mac OS X).
* Version 1.4.3 (released 2006-09-08)
** Fix PKCS#1 verification to avoid a variant of Bleichenbacher's
** Crypto 06 rump session attack.
In particular, we check that the digestAlgorithm.parameters field is
empty, to avoid that it can contain "garbage" that may be used to
alter the numeric properties of the signature. See
<http://www.imc.org/ietf-openpgp/mail-archive/msg14307.html> (which is
not exactly the same as the problem we fix here). Reported by Yutaka
OIWA <y.oiwa@aist.go.jp>.
See GNUTLS-SA-2006-4 on http://www.gnutls.org/security.html for more
up to date information.
** Fix PKCS#1 decryption to avoid Bleichenbacher's Crypto 98 attack.
See <http://www.bell-labs.com/user/bleichen/papers/pkcs.ps.gz>.
Reported by Werner Koch <wk@gnupg.org>.
See GNUTLS-SA-2006-3 on http://www.gnutls.org/security.html for more
up to date information.
** Fix crash in gnutls_x509_crt_sign2 if passed a NULL issuer_key.
** API and ABI modifications:
No changes since last version.
* Version 1.4.2 (released 2006-08-12)
** Fix a crash (strcmp() on a NULL value) in the certificate verification logic.
This can happen if you call gnutls_certificate_verify_peers2 and have
a certain mix of local CA certificates and the peer send special
certificates, that together trigger certain behaviour. It is not
known at this point whether the crash can be triggered without the
special local CA certificate, and thus turn this into a remote crash
of clients that verify server certificates when they talk to a server
with the special server certificate. See GNUTLS-SA-2006-2 on
http://www.gnu.org/software/gnutls/security.html for more up to date
information. Reported by satyakumar <satyam_kkd@hyd.hellosoft.com>.
** Change SRP and Cert-Type extensions to match IANA registry.
** OpenCDK updated to 0.5.9 to fix some problems with OpenPGP support.
** Make --without-included-libtasn1 work.
Reported by Daniel Black <dragonheart@gentoo.org>.
** API and ABI modifications:
No changes since last version.
Noteworthy changes in version 0.5.9 (2006-08-06)
------------------------------------------------
* Fix cdk_kbnode_write_to_mem to return CDK_Too_Short when buf is
NULL, tiny patch from Mario Lenz.
* Fixed opencdk-config script to include -lz, thanks to Weng Liong, Low.
* Fix prototypes for AIX compiler, reported by John Heiden.
* Don't use trailing comma in last enum constant, for IBM C v6. Tiny
patch from Albert Chin.
description. Add section about programming languages. Describe
UNLIMIT_RESOURCES. Avoid extra whitespace in <para>.
Add section about emulation packages.
Add section about BROKEN and BROKEN_IN.
Release: 1.71.0
The following is a list of changes that have been made since the 1.70.1
release.
Common
The following changes have been made to the common code since the 1.70.1
release.
* Further tinkering with sidebar handling. Think I got it right this
time. (re)closes bug 1541793. Thanks to Mauritz Jeanson.
* To make DocBook4-valid (the build ends up validing output of this
using xjparse), replaced author/orgname with corpauthor and
replaced all instances of tag with sgmltag.
* Added reference.autolabel parameter for controlling labels on
reference output.
* Did some touch-ups to a few files to ensure that building from PDF
and text from reference.dbk will work.
* Support rows that are *completely* overlapped by the preceding row
* New modules for supporting indexing extensions.
* Merged ref.css into reference.css, deleted ref.css, and updated
stylesheet to use reference.css instead of ref.css. Also changed
individual reference pages to use graphical admonitions.
* Added IDs in a number of places that should have time.
* Added normalization to object.title.markup.textonly mode, reverted
copyright link template in html/chunk-common.xsl to use it, and
updated a couple of places in manpages that should have already
been using it instead of object.title.markup.
* Fix attribute name
* fixed bug #1528002 olinks not handling dbhtml dir
* Fixed bug #1539010, fix xml.base.dirs template to stop recursing
if hit an absolute uri.
* Corrected XPath expression used for finding date data within *info
content -- such that dbtimestamp PIs are now correctly processed
when they occur within refentry *info content.
* Removed svn:executable property from many xml and xsl files on
which it had been inadvertently (CVS legacy).
* Support startinglinenumber on orderedlist
* fixed lang entity to remove en appendage
Extensions
The following changes have been made to the extensions code since the 1.70.1
release.
* Completely reworked extensions build system; now uses NetBeans and ant
FO
The following changes have been made to the fo code since the 1.70.1 release.
* Fixed path selection in tgroup template.
* Change tgroup position test to count preceding-sibling instead.
* Moved XSL stylesheets out of docsrc dir and into tools/xsl/build
* Citations to nonexistent biblioentries do not issue warning.
* More carefully select language substring for sorting.
* Re-enabled build of PDF version of ref docs.
* xsl:sort lang attribute now uses two-char substring of lang attribute.
* Support titlecase "Java", "Perl", and "IDL" as values for the
language attribute on classsynopsis, etc. (instead of just
lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
(instead of just "cpp").
Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
to "Brian A. Vanderburg II".
* Fixed index.term.separator on secondary and tertiary entries.
* Added support for the reference.autolabel param in (X)HTML and FO
output.
* Did some touch-ups to a few files to ensure that building from PDF
and text from reference.dbk will work.
* Support rows that are *completely* overlapped by the preceding row
* Add exclude-result-prefix="mml" so xmlns output only if mml: is actually used.
* Rearranged templates for the 3 indexing methods
and changed method named 'english' to 'basic'.
* New modules for supporting indexing extensions.
* Fixed bug #1542773 section title in info not working, for db5 too.
* Fixed bug #1542773 section title in info not formatting correctly.
* Fixed bug 1545377 xml:id not supported in glossary.xsl.
* Added IDs in a number of places that should have time.
* Prevent "titleabbrev in article: no template matches" warnings.
Patch from Camille Bgnis. Closes bug #1509100.
* Turn off blank-body for fop1.extensions too since fop 0.92
does not support it either.
* Finish fixing bug #1540539
* Fix bug #1540539
* Fixed bug #1537751 sidebar content not being included.
* Add Xalan variant to test for exslt:node-set function.
Xalan can use function named node-set(), but doesn't
recognize it using function-available().
* Add curly braces around ⟨ in xsl:sort lang attribute to make it an AVT.
* Added support to FO stylesheets for handling instances of Org
where it occurs outside of *info content. In HTML stylesheets,
moved handling of Org out of info.xsl and into inline.xsl. In both
FO and HTML stylesheets, added support for correctly processing
Affiliation and Jobtitle.
* Don't output punctuation between Refname and Refpurpose if
Refpurpose is empty. Also corrected handling of Refsect2/title
instances, and removed some debugging stuff that was generated in
manpages output to mark the ends of sections.
* Added new email.delimiters.enabled param. If non-zero (the
default), delimiters are generated around e-mail addresses (output
of the email element). If zero, the delimiters are suppressed.
* Fixed handling of punctuation for methodparam in methodsynopsis.
Closes bug 1530558. Thanks to Evan Goer and Michael Fuchs.
* Removed svn:executable property from many xml and xsl files on
which it had been inadvertently (CVS legacy).
* fixed lang entity to remove en appendage
* fixed bug 1516275 set table
width to 100% when proportional columns are used
* fixed bug 1497436 confirm @cols is a number
* Initial support of syntax highlighting of programlistings.
* Chapter after preface should restart numbering of pages.
HTML
The following changes have been made to the html code since the 1.70.1
release.
* Moved XSL stylesheets out of docsrc dir and into tools/xsl/build
* Citations to nonexistent biblioentries do not issue warning.
* More carefully select language substring for sorting.
* re-Fixed typo introduced in html/synop.xsl, and re-disabled
reference.pdf build in snapshot build.
* Fixed typo introduced in previous html/synop.xsl commit.
* xsl:sort lang attribute now uses two-char substring of lang attribute.
* Support titlecase "Java", "Perl", and "IDL" as values for the
language attribute on classsynopsis, etc. (instead of just
lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
(instead of just "cpp").
Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
to "Brian A. Vanderburg II".
* Further tinkering with sidebar handling. Think I got it right this
time. (re)closes bug 1541793. Thanks to Mauritz Jeanson.
* Added support for the reference.autolabel param in (X)HTML and FO
output.
* Support rows that are *completely* overlapped by the preceding row
* Exclude mml result prefix unless mml is in the output.
* Rearranged templates for the 3 indexing methods
and changed method named 'english' to 'basic'.
* New modules for supporting indexing extensions.
* Fixed bug #1542773 section title in info not working, for db5 too.
* Fixed bug #1542773 section title in info not formatting correctly.
* Fixed bug 1545377 xml:id not supported in glossary.xsl.
* Fixed part of bug #1484944 authorgroup needing a named anchor.
* Added IDs in a number of places that should have time.
* Added several new HTML parameters for controlling appearance of
content on HTML title pages:
contrib.inline.enabled:
If non-zero (the default), output of the contrib element is
displayed as inline content rather than as block content.
othercredit.like.author.enabled:
If non-zero, output of the othercredit element on titlepages is
displayed in the same style as author and editor output. If zero
(the default), othercredit output is displayed using a style
different than that of author and editor.
blurb.on.titlepage.enabled:
If non-zero, output from authorblurb and personblurb elements is
displayed on title pages. If zero (the default), output from
those elements is suppressed on title pages (unless you are
using a titlepage customization that causes them to be included).
editedby.enabled
If non-zero (the default), a localized Edited by heading is
displayed above editor names in output of the editor element.
* Added normalization to object.title.markup.textonly mode, reverted
copyright link template in html/chunk-common.xsl to use it, and
updated a couple of places in manpages that should have already
been using it instead of object.title.markup.
* Corrected XPath expression used for locating first legalnotice
instance in a document. Closes request #1476450. Thanks to Sam
Steingold.
* Correctly handle sidebar instances that have sidebar/info/title
instead of sidebar/title. This change simply makes sidebar
handling for this case identical to that of abstract. Closes bug
#1541793. Thanks to Mauritz Jeanson.
* Further refinement to cause nested QandASet to appear in top-level
TOC. Patch from Daniel Leidert. Closes patch #1509018.
* Fixed bug #1541113 predicate bugs in next/previous
* fixed bug #1528002 olinks not handling dbhtml dir
* Fixed bug #1537076 where sectioninfo/keywordset was not being processed.
* Add Xalan variant to test for exslt:node-set function.
Xalan can use function named node-set(), but doesn't
recognize it using function-available().
* Add curly braces around ⟨ in xsl:sort lang attribute to make it an AVT.
* Added support to FO stylesheets for handling instances of Org
where it occurs outside of *info content. In HTML stylesheets,
moved handling of Org out of info.xsl and into inline.xsl. In both
FO and HTML stylesheets, added support for correctly processing
Affiliation and Jobtitle.
* Don't output punctuation between Refname and Refpurpose if
Refpurpose is empty. Also corrected handling of Refsect2/title
instances, and removed some debugging stuff that was generated in
manpages output to mark the ends of sections.
* Added new email.delimiters.enabled param. If non-zero (the
default), delimiters are generated around e-mail addresses (output
of the email element). If zero, the delimiters are suppressed.
* Fixed handling of punctuation for methodparam in methodsynopsis.
Closes bug 1530558. Thanks to Evan Goer and Michael Fuchs.
* Removed svn:executable property from many xml and xsl files on
which it had been inadvertently (CVS legacy).
* Further changes related to handling when qanda.nested.in.toc is
non-zer0; deal also with answer/qandaset instances (which are
valid in DocBook 5).
* Added qanda.nested.in.toc param. Default value is zero. If
non-zero, instances of "nested" Qandaentry (ones that are children
of Answer elements) are displayed in the TOC. Closes patch 1509018
(from Daniel Leidert). Currently on affects HTML output (no patch
for FO output provided).
* Made changes to correct handling of nested answer/qandaentry
instances. Closes bug 1509043. Thanks to Daniel Leidert.
To avoid code duplication, part of the change involved adding a
new process.qandaset named template and moving the code for output
of all the question/answer table markup into that template.
* Removed obsolete DL instances from biblio.xsl that were causing
invalid XHTML output. Closes bug 1509041. Thanks to Daniel
Leidert.
* Used copy-of instead of value-of with biblioentry.item.separator,
so that it can contain linebreaks. Closes bug 1509021. Patch from
Daniel Leidert.
* Improved handling of relative locations generated files
* Fix functionsynopsis presentation
* fixed lang entity to remove en appendage
* fixed bug 1497436 confirm @cols is a number
* Initial support of syntax highlighting of programlistings.
* Support org
* Support person
* Support $keep.relative.image.uris also when chunking
Highlighting
The following changes have been made to the highlighting code since the 1.70.1
release.
* Opps, seems that I forgot to commit changes previously
* Initial support of syntax highlighting of programlistings.
HTMLHelp
The following changes have been made to the htmlhelp code since the 1.70.1
release.
* Fixed bug #1477771 where article was missing from hhc part TOC.
Lib
The following changes have been made to the lib code since the 1.70.1 release.
* Moved XSL stylesheets out of docsrc dir and into tools/xsl/build
* Added some IDs to the lib.xweb file.
* Did some touch-ups to a few files to ensure that building from PDF
and text from reference.dbk will work.
Manpages
The following changes have been made to the manpages code since the 1.70.1
release.
* Suppress footnote markers and output warning that footnotes are
not yet supported.
* Moved XSL stylesheets out of docsrc dir and into tools/xsl/build
* Fixed handling of verbatims (address, screen, etc.) within
listitem instances in varlistentry and glossentry. (We now always
use .RS instead of .TP). Closes bug 1551922 and closes Debian bug
385940. Thanks to Daniel Leidert and Jakub Wilk.
* Correctly handle lists that have block content before the actual
list items. Closes bug #1547511. Thanks to Daniel Leidert. Also,
attempt to be smarter about adding space after lists where needed.
* Adjusted normalization of person-names. The person.name.normalized
template now checks the RTF of output from person.name template
node-by-node, and does normalization only on the nodes that need
it. Also fixed normalization of email output for the metadata
comment part of the man page, such that normalization is done
before the angle brackets are added.
* Added normalization to object.title.markup.textonly mode, reverted
copyright link template in html/chunk-common.xsl to use it, and
updated a couple of places in manpages that should have already
been using it instead of object.title.markup.
* Added person.name.normalized template to cause contents of author,
editor, etc., names to be normalized. Also added normalization in
several others places in *info output that lacked it. Thanks to
Daniel Leidert.
* Properly process collabname, corpauthor, corpcredit, orgname, and
publishername before normalizing.
* Normalize corpauthor|corpcredit|orgname|publishername
* Normalize output of contrib instances.
* Handle instances of address/otheraddr/ulink in author et al in the
same way as email instances; that is, display them on the same
linke as the author, editor, etc., name.
* Don't number or link-list any Ulink instance whose string value is
identical to the value of its url attribute. Just display it inline.
* Improved handling of cases with sibling contrib, authorblurb, or
personblurb instances.
* Handle instances of authorblurb or personblurb that lack sibling
*name or email content. Also, make sure space gets properly
normalized in para and simpara within authorblurb or personblurb.
* Output linebreak before start of .RS macro in nested lists. Closes
bug #1524573. Thanks to Sam Steingold.
* Normalize space in Refsect/title output.
* Don't output punctuation between Refname and Refpurpose if
Refpurpose is empty. Also corrected handling of Refsect2/title
instances, and removed some debugging stuff that was generated in
manpages output to mark the ends of sections.
* Added new email.delimiters.enabled param. If non-zero (the
default), delimiters are generated around e-mail addresses (output
of the email element). If zero, the delimiters are suppressed.
* Reverted suppression of markup for refsect1 instances with empty titles.
* Suppressed output of .SH markup for Refsect1 instances with empty
titles.
* In manpages output, if the last/nearest *info element for
particular Refentry has multiple Copyright and/or Legalnotice
children, process them all (not just the first ones). Closes bug
1524576. Thanks to Sam Steingold for the report and to Daniel
Leidert for providing a patch.
* Made some minor fixes and clarifications to comments in the
charmap.groff.xsl file.
Params
The following changes have been made to the params code since the 1.70.1
release.
* Added reference.autolabel parameter for controlling labels on
reference output.
* Added namespace declarations to document elements for all param files.
* Updated to describe revised setup for importing index extensions.
* Added several new HTML parameters for controlling appearance of
content on HTML title pages:
contrib.inline.enabled:
If non-zero (the default), output of the contrib element is
displayed as inline content rather than as block content.
othercredit.like.author.enabled:
If non-zero, output of the othercredit element on titlepages is
displayed in the same style as author and editor output. If zero
(the default), othercredit output is displayed using a style
different than that of author and editor.
blurb.on.titlepage.enabled:
If non-zero, output from authorblurb and personblurb elements is
displayed on title pages. If zero (the default), output from
those elements is suppressed on title pages (unless you are
using a titlepage customization that causes them to be included).
editedby.enabled
If non-zero (the default), a localized Edited by heading is
displayed above editor names in output of the editor element.
* Added new email.delimiters.enabled param. If non-zero (the
default), delimiters are generated around e-mail addresses (output
of the email element). If zero, the delimiters are suppressed.
* Removed svn:executable property from many xml and xsl files on
which it had been inadvertently (CVS legacy).
* Added qanda.nested.in.toc param. Default value is zero. If
non-zero, instances of "nested" Qandaentry (ones that are children
of Answer elements) are displayed in the TOC. Closes patch 1509018
(from Daniel Leidert). Currently on affects HTML output (no patch
for FO output provided).
* Word-smithing
* Initial support of syntax highlighting of programlistings.
Template
The following changes have been made to the template code since the 1.70.1
release.
* Did some touch-ups to a few files to ensure that building from PDF
and text from reference.dbk will work.
* Added more IDs, and added support to docsrc/xsl2jref.xsl for
copying their values to output.
* Added IDs in a number of places that should have time.
Tools
The following changes have been made to the tools code since the 1.70.1
release.
* Fixed xsl-params.xsl build.
* Moved XSL stylesheets out of docsrc dir and into tools/xsl/build
* Racheted down font sizes of headings in example makefile FO output.
* Added param and attribute set to example makefile, for getting
wrapping in verbatims in FO output.
* Renamed Makefile.paramDoc to Makefile.docParam.
* Added Makefile.paramDoc file, for creating versions of param.xsl
files with doc embedded.
* Added variable to example makefile for controlling whether HTML or
XHTML is generated.
* Correctly handle cases where DocBook files have an extension other
than .xml
WordML
The following changes have been made to the wordml code since the 1.70.1
release.
* Moved XSL stylesheets out of docsrc dir and into tools/xsl/build
* Did some touch-ups to a few files to ensure that building from PDF
and text from reference.dbk will work.
* Added IDs in a number of places that should have time.
* Removed svn:executable property from many xml and xsl files on
which it had been inadvertently (CVS legacy).
Setting "WRAPPER_SKIP_TRANSFORM" to "yes" isn't enough because "imake"
will invoke the C compiler which might be a wrapper script which always
fails because the package didn't use "USE_LANGUAGES+= c".
The "imake-check" script now simply uses the original command path before
"bsd.pkg.mk" modified and will therefore avoid using any wrappers.
net/p5-Net-DNS to 0.58
security/p5-Crypt-CBC to 2.19
security/p5-Digest-SHA to 5.43
textproc/p5-Convert-ASN1 to 0.20
security/p5-Crypt-Blowfish to 2.10
This resolves PR pkg/34394 by Martin Wilke.
Pkgsrc changes:
- none
Changes since version 2.09:
===========================
2.10 Fri Dec 02 07:36:18 EST 2005
- updated the README file to remove the reference
to CBC_R - no longer available.
- updated the README file to include performance
results for G4/1.2GHz PPC Mac OS X 10.4.X
Resolves PR pkg/34400 by Martin Wilke.
Pkgsrc changes:
- none
Changes since version 0.18:
===========================
Convert::ASN1 0.20 -- Tue Feb 21 18:47:43 CST 2006
Bug Fixes
* Fixed issues with decoding when calling script contains use encoding 'utf8'
* Allow zero-length timestamps to be extracted
* Fix incorrect length encoding for bitstrings
Enhancements
* Support encoding bigint's as BCD
Convert::ASN1 0.19 -- Mon Apr 18 19:40:32 CDT 2005
Bug Fixes
* Fixed reading of packets with indefinite-length encodings
Enhancements
* Add support for BCDString