Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

keychain executable does not work #190

Closed
ccrusius opened this issue Apr 26, 2014 · 1 comment
Closed

keychain executable does not work #190

ccrusius opened this issue Apr 26, 2014 · 1 comment

Comments

@ccrusius
Copy link

Executing /opt/local/bin/keychain results in

/opt/local/bin/keychain[315]: local: not found [No such file or directory]
/opt/local/bin/keychain[317]: : cannot open

The fix is simple:

vim /opt/local/bin/keychain
replace  #!/bin/sh by #!/bin/bash
jperkin pushed a commit that referenced this issue Apr 28, 2014
Add test

Upstream changes:
1.5.6 (2014-04-14)

Bug fixes:

Check the last line even if it has no end-of-line. (Issue #273)
1.5.5 (2014-04-10)

Bug fixes:

Fix regression with E22 checks and inline comments. (Issue #271)
1.5.4 (2014-04-07)

Bug fixes:

Fix negative offset with E303 before a multi-line docstring. (Issue #269)
1.5.3 (2014-04-04)

Bug fixes:

Fix wrong offset computation when error is on the last char of a physical line. (Issue #268)
1.5.2 (2014-04-04)

Changes:

Distribute a universal wheel file.
Bug fixes:

Report correct line number for E303 with comments. (Issue #60)
Do not allow newline after parameter equal. (Issue #252)
Fix line number reported for multi-line strings. (Issue #220)
Fix false positive E121/E126 with multi-line strings. (Issue #265)
Fix E501 not detected in comments with Python 2.5.
Fix caret position with --show-source when line contains tabs.
1.5.1 (2014-03-27)

Bug fixes:

Fix a crash with E125 on multi-line strings. (Issue #263)
1.5 (2014-03-26)

Changes:

Report E129 instead of E125 for visually indented line with same indent as next logical line. (Issue #126)
Report E265 for space before block comment. (Issue #190)
Report E713 and E714 when operators not in and is not are recommended. (Issue #236)
Allow long lines in multiline strings and comments if they cannot be wrapped. (Issue #224).
Optionally disable physical line checks inside multiline strings, using # noqa. (Issue #242)
Change text for E121 to report "continuation line under-indented for hanging indent" instead of indentation not being a multiple of 4.
Report E131 instead of E121 / E126 if the hanging indent is not consistent within the same continuation block. It helps when error E121 or E126 is in the ignore list.
Report E126 instead of E121 when the continuation line is hanging with extra indentation, even if indentation is not a multiple of 4.
Bug fixes:

Allow the checkers to report errors on empty files. (Issue #240)
Fix ignoring too many checks when --select is used with codes declared in a flake8 extension. (Issue #216)
Fix regression with multiple brackets. (Issue #214)
Fix StyleGuide to parse the local configuration if the keyword argument paths is specified. (Issue #246)
Fix a false positive E124 for hanging indent. (Issue #254)
Fix a false positive E126 with embedded colon. (Issue #144)
Fix a false positive E126 when indenting with tabs. (Issue #204)
Fix behaviour when exclude is in the configuration file and the current directory is not the project directory. (Issue #247)
The logical checks can return None instead of an empty iterator. (Issue #250)
Do not report multiple E101 if only the first indentation starts with a tab. (Issue #237)
Fix a rare false positive W602. (Issue #34)
1.4.6 (2013-07-02)

Changes:

Honor # noqa for errors E711 and E712. (Issue #180)
When both a tox.ini and a setup.cfg are present in the project directory, merge their contents. The tox.ini file takes precedence (same as before). (Issue #182)
Give priority to --select over --ignore. (Issue #188)
Compare full path when excluding a file. (Issue #186)
New option --hang-closing to switch to the alternative style of closing bracket indentation for hanging indent. Add error E133 for closing bracket which is missing indentation. (Issue #103)
Accept both styles of closing bracket indentation for hanging indent. Do not report error E123 in the default configuration. (Issue #103)
Bug fixes:

Do not crash when running AST checks and the document contains null bytes. (Issue #184)
Correctly report other E12 errors when E123 is ignored. (Issue #103)
Fix false positive E261/E262 when the file contains a BOM. (Issue #193)
Fix E701, E702 and E703 not detected sometimes. (Issue #196)
Fix E122 not detected in some cases. (Issue #201 and #208)
Fix false positive E121 with multiple brackets. (Issue #203)
1.4.5 (2013-03-06)

When no path is specified, do not try to read from stdin. The feature was added in 1.4.3, but it is not supported on Windows. Use - filename argument to read from stdin. This usage is supported since 1.3.4. (Issue #170)
Do not require setuptools in setup.py. It works around an issue with pip and Python 3. (Issue #172)
Add __pycache__ to the ignore list.
Change misleading message for E251. (Issue #171)
Do not report false E302 when the source file has a coding cookie or a comment on the first line. (Issue #174)
Reorganize the tests and add tests for the API and for the command line usage and options. (Issues #161 and #162)
Ignore all checks which are not explicitly selected when select is passed to the StyleGuide constructor.
1.4.4 (2013-02-24)

Report E227 or E228 instead of E225 for whitespace around bitwise, shift or modulo operators. (Issue #166)
Change the message for E226 to make clear that it is about arithmetic operators.
Fix a false positive E128 for continuation line indentation with tabs.
Fix regression with the --diff option. (Issue #169)
Fix the TestReport class to print the unexpected warnings and errors.
1.4.3 (2013-02-22)

Hide the --doctest and --testsuite options when installed.
Fix crash with AST checkers when the syntax is invalid. (Issue #160)
Read from standard input if no path is specified.
Initiate a graceful shutdown on Control+C.
Allow to change the checker_class for the StyleGuide.
1.4.2 (2013-02-10)

Support AST checkers provided by third-party applications.
Register new checkers with register_check(func_or_cls, codes).
Allow to construct a StyleGuide with a custom parser.
Accept visual indentation without parenthesis after the if statement. (Issue #151)
Fix UnboundLocalError when using # noqa with continued lines. (Issue #158)
Re-order the lines for the StandardReport.
Expand tabs when checking E12 continuation lines. (Issue #155)
Refactor the testing class TestReport and the specific test functions into a separate test module.
1.4.1 (2013-01-18)

Allow sphinx.ext.autodoc syntax for comments. (Issue #110)
Report E703 instead of E702 for the trailing semicolon. (Issue #117)
Honor # noqa in addition to # nopep8. (Issue #149)
Expose the OptionParser factory for better extensibility.
1.4 (2012-12-22)

Report E226 instead of E225 for optional whitespace around common operators (*, **, /, + and -). This new error code is ignored in the default configuration because PEP 8 recommends to "use your own judgement". (Issue #96)
Lines with a # nopep8 at the end will not issue errors on line length E501 or continuation line indentation E12*. (Issue #27)
Fix AssertionError when the source file contains an invalid line ending "\r\r\n". (Issue #119)
Read the [pep8] section of tox.ini or setup.cfg if present. (Issue #93 and #141)
Add the Sphinx-based documentation, and publish it on http://pep8.readthedocs.org/. (Issue #105)
jperkin pushed a commit that referenced this issue May 19, 2014
v1.0.10 -- 09 Apr 2014
---------------------
- TLSSChannel: use malloc/realloc/free instead of their legacy Local* variants (fixes #222)
- VCard: remove \r from vcard photos. Fixes a recent change Facebook made to their vcard pictures (patch by Fernando Sanchez)
- Jingle: fixed replying; distinguish between 'from' and 'initiator'; added Jingle::Session::setInitiator()
- Jingle: fixed ::ICEUDP to actually add candidates; added ::Session::initiator(), ::setHandler(), ::sessionAccept( PluginList ); fixed storing of new sessions in ::SessionManager (patches by Erich Keane)
- Jingle: removed Jingle::setInitiator() and ::setResponder() (now provided by ctor)
- AtomicRefCount: fixed compilation on iOS (patch by Erich Keane)
- Jingle::Plugin: added JinglePluginType, pluginType(), and findPlugin() to easily look for and retrieve specific plugins
- ConnectionBOSH: fixed return value for recv() (patch by Sudarshan Prasad)
- Parser: get rid of bogus isValid() (fixes #180, #224)



v1.0.9 -- 15 Oct 2013
---------------------
- changed colon to dash in uid generation to possibly fix #191
- added Channel Binding (needed for SASL SCRAM-SHA-1-PLUS) to SChannel on win32 (untested)
- fixed SCRAM-SHA-1-PLUS



v1.0.8 -- 15 Oct 2013
---------------------
- ConnectionTLS: make stacked TLS/SSL connections work again with HTTP proxies
- added SASL SCRAM-SHA-1/SCRAM-SHA-1-PLUS authentication mechanisms (GnuTLS & OpenSSL only) (#201)
- properly seed the RNG
- SHA::hex(): finalize() only once



v1.0.7.1 -- 11 Oct 2013
---------------------
- fixed/updated the win32 project files



v1.0.7 -- 11 Oct 2013
---------------------
- added Jingle (XEP-0166)
- added Jingle ICE-UDP Transport (XEP-0176)
- added Jingle File Transfer (XEP-0234)
- fixed compilation in iOS7 SDK (thanks to Kurt Vermeersch)
- fixed bug in stanza handling/counting related to Stream Management (patch by Norbert Riedlin)
- added protected ClientBase::stanzasSent() to return sent stanzas (if Stream Management enabled)



v1.0.6 -- 04 Sep 2013
---------------------
- ClientBase: removed check for empty message body --> messages of type chat with empty bodies will be passed on to listeners - required for Message Carbons
- MessageSession: removed check for empty message body --> messages of type chat with empty bodies will be passed on to listeners - required for Message Carbons
- don't send presence after stream resumption
- added ClientBase::sendQueue()
- documentation updates and fixes



v1.0.5 -- 02 Sep 2013
---------------------
- added support for Stanza Forwarding (XEP-0297)
- added support for Message Carbons (XEP-0280)



v1.0.4 -- 30 Aug 2013
---------------------
- added support for Stream Management (XEP-0198)
- Fix some iterator usage for portability related to erase (patch by Daniel Bowen)
- Ensure setting a connection does not leave a deleted value in the member variable for a time (patch by Daniel Bowen)
- Add operator< and relatives to JID so that it can be in a map (patch by Daniel Bowen)
- Sandboxing on Apple doesn't like getprotobyname (patch by Daniel Bowen)
- MessageSession::send(): removed default argument of 2nd parameter to remove ambiguity of MS::send( string ) (#206) (source incompatible!)
- VCard: renamed setPhoto( string ) to setPhotoUri( string ) (#166) (source and binary incompatible)



v1.0.3 -- 22 Jul 2013
---------------------
- Changed license to GPLv3
- removed space from VS project name (--> gloox-1.0)
- VCardUpdate: fixed handling of empty hash (#203)
- VCardUpdate: added hasPhoto() to inidicate whether there was a photo tag (#203)
- compilation fixed when using getaddrinfo (patch by Roy van Dam)
- Receipt: recognize id attribute (patch by Dídac Pérez) (#208)
- MessageSession: added MS::send( string& ) to properly provide a base for MUCMS::send( string& ) (#206)
- really fixed memory leak in prep::idna()
- gloox.vcproj: removed not-yet-present tlsgnutlsserver.cpp/.h



v1.0.2 -- 05 Jul 2013
---------------------
- SOCKS5Bytestream: Don't wait for incoming data, notify about open stream immediately upon
connection (patch by Erik Horemans)
- fixed/updated Code::Blocks and VS project files (fixes #197, #198)
- fixed memory leak in ClientBase (fixes #204)
- fixed memory leak in prep::idna()



v1.0.1 -- 29 Jun 2013
---------------------
- Added support for Serverless Messaging (XEP-0174)
- TLSOpenSSLServer: compilation fix
- don't bail on DNS TCP queries
- fixed µs timeout value (now defaults to 1.000.000)
- omit port in initial greeting (usually -1 anyway)
- fixed SHA1 hashes of 55 byte strings (#164)
- fixed CFLAGS and LIBS in pkg-config file (#163)
- fixed SOCKS5Bytestream double close notification
- tell gcrypt that we're using pthreads (if available)
- ClientBase: send IQ error response for unsupported features
- ClientBase: fixed potential infinite loop on IQ error
- ClientBase: fixed NTLM auth
- ClientBase, SEF: mutex-protected SE handling
- PubSub: added 'subscribe & configure'
- PubSub: added optional subid
- SOCKS5BytestreamServer: expose local socket
- RosterManager: don't use string-comparison on JIDs; use JID class
- NonSASLAuth: fixed resource usage by deprecating ClientBase::m_selectedResource
- InBandBytestream: don't call handler in dtor
- util: fixed long2string()
- fixed a few leaks in GnutTLS client code (#181)
- VCard: made getters const (#186) (binary-incompatible change!)
- PubsubManager: fixed using wrong Tag (#190)
- Search: fixed search() (#193)
- DNS: fix socket leak if no network connection is available (#192)
- PubsubManager: unconditionally call handleItemPublication() (#194)
- configure: Added -lgcrypt (dependency of GNUTLS)
jperkin pushed a commit that referenced this issue Jun 2, 2014
Add test

Upstream changes:
1.5.6 (2014-04-14)

Bug fixes:

Check the last line even if it has no end-of-line. (Issue #273)
1.5.5 (2014-04-10)

Bug fixes:

Fix regression with E22 checks and inline comments. (Issue #271)
1.5.4 (2014-04-07)

Bug fixes:

Fix negative offset with E303 before a multi-line docstring. (Issue #269)
1.5.3 (2014-04-04)

Bug fixes:

Fix wrong offset computation when error is on the last char of a physical line. (Issue #268)
1.5.2 (2014-04-04)

Changes:

Distribute a universal wheel file.
Bug fixes:

Report correct line number for E303 with comments. (Issue #60)
Do not allow newline after parameter equal. (Issue #252)
Fix line number reported for multi-line strings. (Issue #220)
Fix false positive E121/E126 with multi-line strings. (Issue #265)
Fix E501 not detected in comments with Python 2.5.
Fix caret position with --show-source when line contains tabs.
1.5.1 (2014-03-27)

Bug fixes:

Fix a crash with E125 on multi-line strings. (Issue #263)
1.5 (2014-03-26)

Changes:

Report E129 instead of E125 for visually indented line with same indent as next logical line. (Issue #126)
Report E265 for space before block comment. (Issue #190)
Report E713 and E714 when operators not in and is not are recommended. (Issue #236)
Allow long lines in multiline strings and comments if they cannot be wrapped. (Issue #224).
Optionally disable physical line checks inside multiline strings, using # noqa. (Issue #242)
Change text for E121 to report "continuation line under-indented for hanging indent" instead of indentation not being a multiple of 4.
Report E131 instead of E121 / E126 if the hanging indent is not consistent within the same continuation block. It helps when error E121 or E126 is in the ignore list.
Report E126 instead of E121 when the continuation line is hanging with extra indentation, even if indentation is not a multiple of 4.
Bug fixes:

Allow the checkers to report errors on empty files. (Issue #240)
Fix ignoring too many checks when --select is used with codes declared in a flake8 extension. (Issue #216)
Fix regression with multiple brackets. (Issue #214)
Fix StyleGuide to parse the local configuration if the keyword argument paths is specified. (Issue #246)
Fix a false positive E124 for hanging indent. (Issue #254)
Fix a false positive E126 with embedded colon. (Issue #144)
Fix a false positive E126 when indenting with tabs. (Issue #204)
Fix behaviour when exclude is in the configuration file and the current directory is not the project directory. (Issue #247)
The logical checks can return None instead of an empty iterator. (Issue #250)
Do not report multiple E101 if only the first indentation starts with a tab. (Issue #237)
Fix a rare false positive W602. (Issue #34)
1.4.6 (2013-07-02)

Changes:

Honor # noqa for errors E711 and E712. (Issue #180)
When both a tox.ini and a setup.cfg are present in the project directory, merge their contents. The tox.ini file takes precedence (same as before). (Issue #182)
Give priority to --select over --ignore. (Issue #188)
Compare full path when excluding a file. (Issue #186)
New option --hang-closing to switch to the alternative style of closing bracket indentation for hanging indent. Add error E133 for closing bracket which is missing indentation. (Issue #103)
Accept both styles of closing bracket indentation for hanging indent. Do not report error E123 in the default configuration. (Issue #103)
Bug fixes:

Do not crash when running AST checks and the document contains null bytes. (Issue #184)
Correctly report other E12 errors when E123 is ignored. (Issue #103)
Fix false positive E261/E262 when the file contains a BOM. (Issue #193)
Fix E701, E702 and E703 not detected sometimes. (Issue #196)
Fix E122 not detected in some cases. (Issue #201 and #208)
Fix false positive E121 with multiple brackets. (Issue #203)
1.4.5 (2013-03-06)

When no path is specified, do not try to read from stdin. The feature was added in 1.4.3, but it is not supported on Windows. Use - filename argument to read from stdin. This usage is supported since 1.3.4. (Issue #170)
Do not require setuptools in setup.py. It works around an issue with pip and Python 3. (Issue #172)
Add __pycache__ to the ignore list.
Change misleading message for E251. (Issue #171)
Do not report false E302 when the source file has a coding cookie or a comment on the first line. (Issue #174)
Reorganize the tests and add tests for the API and for the command line usage and options. (Issues #161 and #162)
Ignore all checks which are not explicitly selected when select is passed to the StyleGuide constructor.
1.4.4 (2013-02-24)

Report E227 or E228 instead of E225 for whitespace around bitwise, shift or modulo operators. (Issue #166)
Change the message for E226 to make clear that it is about arithmetic operators.
Fix a false positive E128 for continuation line indentation with tabs.
Fix regression with the --diff option. (Issue #169)
Fix the TestReport class to print the unexpected warnings and errors.
1.4.3 (2013-02-22)

Hide the --doctest and --testsuite options when installed.
Fix crash with AST checkers when the syntax is invalid. (Issue #160)
Read from standard input if no path is specified.
Initiate a graceful shutdown on Control+C.
Allow to change the checker_class for the StyleGuide.
1.4.2 (2013-02-10)

Support AST checkers provided by third-party applications.
Register new checkers with register_check(func_or_cls, codes).
Allow to construct a StyleGuide with a custom parser.
Accept visual indentation without parenthesis after the if statement. (Issue #151)
Fix UnboundLocalError when using # noqa with continued lines. (Issue #158)
Re-order the lines for the StandardReport.
Expand tabs when checking E12 continuation lines. (Issue #155)
Refactor the testing class TestReport and the specific test functions into a separate test module.
1.4.1 (2013-01-18)

Allow sphinx.ext.autodoc syntax for comments. (Issue #110)
Report E703 instead of E702 for the trailing semicolon. (Issue #117)
Honor # noqa in addition to # nopep8. (Issue #149)
Expose the OptionParser factory for better extensibility.
1.4 (2012-12-22)

Report E226 instead of E225 for optional whitespace around common operators (*, **, /, + and -). This new error code is ignored in the default configuration because PEP 8 recommends to "use your own judgement". (Issue #96)
Lines with a # nopep8 at the end will not issue errors on line length E501 or continuation line indentation E12*. (Issue #27)
Fix AssertionError when the source file contains an invalid line ending "\r\r\n". (Issue #119)
Read the [pep8] section of tox.ini or setup.cfg if present. (Issue #93 and #141)
Add the Sphinx-based documentation, and publish it on http://pep8.readthedocs.org/. (Issue #105)
jperkin pushed a commit that referenced this issue Jun 2, 2014
v1.0.10 -- 09 Apr 2014
---------------------
- TLSSChannel: use malloc/realloc/free instead of their legacy Local* variants (fixes #222)
- VCard: remove \r from vcard photos. Fixes a recent change Facebook made to their vcard pictures (patch by Fernando Sanchez)
- Jingle: fixed replying; distinguish between 'from' and 'initiator'; added Jingle::Session::setInitiator()
- Jingle: fixed ::ICEUDP to actually add candidates; added ::Session::initiator(), ::setHandler(), ::sessionAccept( PluginList ); fixed storing of new sessions in ::SessionManager (patches by Erich Keane)
- Jingle: removed Jingle::setInitiator() and ::setResponder() (now provided by ctor)
- AtomicRefCount: fixed compilation on iOS (patch by Erich Keane)
- Jingle::Plugin: added JinglePluginType, pluginType(), and findPlugin() to easily look for and retrieve specific plugins
- ConnectionBOSH: fixed return value for recv() (patch by Sudarshan Prasad)
- Parser: get rid of bogus isValid() (fixes #180, #224)



v1.0.9 -- 15 Oct 2013
---------------------
- changed colon to dash in uid generation to possibly fix #191
- added Channel Binding (needed for SASL SCRAM-SHA-1-PLUS) to SChannel on win32 (untested)
- fixed SCRAM-SHA-1-PLUS



v1.0.8 -- 15 Oct 2013
---------------------
- ConnectionTLS: make stacked TLS/SSL connections work again with HTTP proxies
- added SASL SCRAM-SHA-1/SCRAM-SHA-1-PLUS authentication mechanisms (GnuTLS & OpenSSL only) (#201)
- properly seed the RNG
- SHA::hex(): finalize() only once



v1.0.7.1 -- 11 Oct 2013
---------------------
- fixed/updated the win32 project files



v1.0.7 -- 11 Oct 2013
---------------------
- added Jingle (XEP-0166)
- added Jingle ICE-UDP Transport (XEP-0176)
- added Jingle File Transfer (XEP-0234)
- fixed compilation in iOS7 SDK (thanks to Kurt Vermeersch)
- fixed bug in stanza handling/counting related to Stream Management (patch by Norbert Riedlin)
- added protected ClientBase::stanzasSent() to return sent stanzas (if Stream Management enabled)



v1.0.6 -- 04 Sep 2013
---------------------
- ClientBase: removed check for empty message body --> messages of type chat with empty bodies will be passed on to listeners - required for Message Carbons
- MessageSession: removed check for empty message body --> messages of type chat with empty bodies will be passed on to listeners - required for Message Carbons
- don't send presence after stream resumption
- added ClientBase::sendQueue()
- documentation updates and fixes



v1.0.5 -- 02 Sep 2013
---------------------
- added support for Stanza Forwarding (XEP-0297)
- added support for Message Carbons (XEP-0280)



v1.0.4 -- 30 Aug 2013
---------------------
- added support for Stream Management (XEP-0198)
- Fix some iterator usage for portability related to erase (patch by Daniel Bowen)
- Ensure setting a connection does not leave a deleted value in the member variable for a time (patch by Daniel Bowen)
- Add operator< and relatives to JID so that it can be in a map (patch by Daniel Bowen)
- Sandboxing on Apple doesn't like getprotobyname (patch by Daniel Bowen)
- MessageSession::send(): removed default argument of 2nd parameter to remove ambiguity of MS::send( string ) (#206) (source incompatible!)
- VCard: renamed setPhoto( string ) to setPhotoUri( string ) (#166) (source and binary incompatible)



v1.0.3 -- 22 Jul 2013
---------------------
- Changed license to GPLv3
- removed space from VS project name (--> gloox-1.0)
- VCardUpdate: fixed handling of empty hash (#203)
- VCardUpdate: added hasPhoto() to inidicate whether there was a photo tag (#203)
- compilation fixed when using getaddrinfo (patch by Roy van Dam)
- Receipt: recognize id attribute (patch by Dídac Pérez) (#208)
- MessageSession: added MS::send( string& ) to properly provide a base for MUCMS::send( string& ) (#206)
- really fixed memory leak in prep::idna()
- gloox.vcproj: removed not-yet-present tlsgnutlsserver.cpp/.h



v1.0.2 -- 05 Jul 2013
---------------------
- SOCKS5Bytestream: Don't wait for incoming data, notify about open stream immediately upon
connection (patch by Erik Horemans)
- fixed/updated Code::Blocks and VS project files (fixes #197, #198)
- fixed memory leak in ClientBase (fixes #204)
- fixed memory leak in prep::idna()



v1.0.1 -- 29 Jun 2013
---------------------
- Added support for Serverless Messaging (XEP-0174)
- TLSOpenSSLServer: compilation fix
- don't bail on DNS TCP queries
- fixed µs timeout value (now defaults to 1.000.000)
- omit port in initial greeting (usually -1 anyway)
- fixed SHA1 hashes of 55 byte strings (#164)
- fixed CFLAGS and LIBS in pkg-config file (#163)
- fixed SOCKS5Bytestream double close notification
- tell gcrypt that we're using pthreads (if available)
- ClientBase: send IQ error response for unsupported features
- ClientBase: fixed potential infinite loop on IQ error
- ClientBase: fixed NTLM auth
- ClientBase, SEF: mutex-protected SE handling
- PubSub: added 'subscribe & configure'
- PubSub: added optional subid
- SOCKS5BytestreamServer: expose local socket
- RosterManager: don't use string-comparison on JIDs; use JID class
- NonSASLAuth: fixed resource usage by deprecating ClientBase::m_selectedResource
- InBandBytestream: don't call handler in dtor
- util: fixed long2string()
- fixed a few leaks in GnutTLS client code (#181)
- VCard: made getters const (#186) (binary-incompatible change!)
- PubsubManager: fixed using wrong Tag (#190)
- Search: fixed search() (#193)
- DNS: fix socket leak if no network connection is available (#192)
- PubsubManager: unconditionally call handleItemPublication() (#194)
- configure: Added -lgcrypt (dependency of GNUTLS)
@mamash
Copy link

mamash commented Jun 9, 2014

I fixed the package upstream, 2014Q2 (July) will correctly replace the shebang.

@mamash mamash closed this as completed Jun 9, 2014
Licenser pushed a commit to project-fifo/pkgsrc that referenced this issue Aug 12, 2014
v0.8.2, 2013-11-20 ([changes](simplecov-ruby/simplecov@v0.8.1...v0.8.2))
=====================

## Bugfixes

  * Replaced the locking behaviour [via lockfile gem](simplecov-ruby/simplecov#185) with
    plain Ruby explicit file locking when merging results. This should make simplecov merging to behave well
    on Windows again.
    See [TritonDataCenter#258](simplecov-ruby/simplecov#258) and
    [TritonDataCenter#223](simplecov-ruby/simplecov#223) (thanks to @tomykaira)

v0.8.1, 2013-11-10 ([changes](simplecov-ruby/simplecov@v0.8.0...v0.8.1))
=====================

## Bugfixes

  * Fixed a regression introduced in 0.8.0 - the Forwardable STDLIB module is now required explicitly.
    See [TritonDataCenter#256](simplecov-ruby/simplecov#256) (thanks to @kylev)

v0.8.0, 2013-11-10 ([changes](simplecov-ruby/simplecov@v0.7.1...v0.8.0))
=====================

**Note: Yanked the same day because of the regression that 0.8.1 fixes, see above**

## TL;DR

It's been way too long since the last official release 0.7.1, but this was partly due to it proving itself
quite stable in most circumstances. This release brings various further stability improvements to result set merging
(especially when working with parallel_tests), the configuration, source file encodings, and command name guessing.

The 0.8 line is the last one to cooperate with Ruby < 1.9. Starting with 0.9, SimpleCov will assume to be running in
Ruby 1.9+, and will not try to detect or bail silently on older Ruby versions. An appropriate deprecation warning
has been added.

## Features

  * Configuration blocks now have access to variables and methods outside of the block's scope.
    See [TritonDataCenter#238](simplecov-ruby/simplecov#238) (thanks to @ms-tg)
  * You can now have a global `~/.simplecov` configuration file.
    See [TritonDataCenter#195](simplecov-ruby/simplecov#195) (thanks to @spagalloco)
  * simplecov-html now uses the MIT-licensed colorbox plugin. Some adjustments when viewing source files,
    including retaining the currently open file on refresh have been added.
    See [simplecov-html TritonDataCenter#15](simplecov-ruby/simplecov-html#15) (thanks to @chetan)
  * Adds support for Rails 4 command guessing, removes default group `vendor/plugins`.
    See [TritonDataCenter#181](simplecov-ruby/simplecov#181) and
    [TritonDataCenter#203](simplecov-ruby/simplecov#203) (thanks to @semanticart and @phallstrom)
  * You can now load simplecov without the default settings by doing `require 'simplecov/no_defaults'`
    or setting `ENV['SIMPLECOV_NO_DEFAULTS']`. Check `simplecov/defaults` to see what preconfigurations are getting
    dropped by using this. See [TritonDataCenter#209](simplecov-ruby/simplecov#209) (thanks to @ileitch)
  * The result set merging now uses the `lockfile` gem to avoid race conditions.
    See [TritonDataCenter#185](simplecov-ruby/simplecov#185) (thanks to @jshraibman-mdsol).
  * Automatically detect the usage of parallel_tests and adjust the command name with the test env number accordingly,
    See [TritonDataCenter#64](simplecov-ruby/simplecov#64) and
    [TritonDataCenter#185](simplecov-ruby/simplecov#185) (thanks to @jshraibman-mdsol).

## Enhancements

  * Rename adapters to "profiles" given that they are bundles of settings. The old adapter methods are
    deprecated, but remain available for now.
    See [TritonDataCenter#207](simplecov-ruby/simplecov#207) (thanks to @mikerobe)
  * Tweaks to the automatic test suite naming. In particular, `rspec/features` should now
    be correctly attributed to RSpec, not Cucumber.
    See [TritonDataCenter#212](simplecov-ruby/simplecov#212) (thanks to @ersatzryan and @betelgeuse)
  * MiniTest should now be identified correctly by the command name guesser.
    See [TritonDataCenter#244](simplecov-ruby/simplecov#244) (thanks to @envygeeks)
  * Makes SimpleCov resilient to inclusion of mathn library.
    See [TritonDataCenter#175](simplecov-ruby/simplecov#175) and
    [TritonDataCenter#140](simplecov-ruby/simplecov#140) (thanks to @scotje)
  * Allow coverage_dir to be an absolute path.
  * See [TritonDataCenter#190](simplecov-ruby/simplecov#190) (thanks to @jshraibman-mdsol)
  * The internal cucumber test suite now uses Capybara 2.
    See [TritonDataCenter#206](simplecov-ruby/simplecov#206) (thanks to @infertux)
  * Work-arounds for the Coverage library shipped in JRuby 1.6 to behave in line with MRI.
    See [TritonDataCenter#174](simplecov-ruby/simplecov#174) (thanks to @grddev)
  * Fix warning: instance variable @exit_status not initialized.
    See [TritonDataCenter#242](simplecov-ruby/simplecov#242) and
    [TritonDataCenter#213](simplecov-ruby/simplecov#213) (thanks to @sferik and @infertux)

## Bugfixes

  * Correct result calculations for people using :nocov: tags.
    See [TritonDataCenter#215](simplecov-ruby/simplecov#215) (thanks to @aokolish)
  * Average hits per line for groups of files is now computed correctly.
    See [TritonDataCenter#192](http://github.com/colszowka/simplecov/pull/192) and
    [TritonDataCenter#179](http://github.com/colszowka/simplecov/issues/179) (thanks to @Graysonwright)
  * Compatability with BINARY internal encoding.
    See [TritonDataCenter#194](simplecov-ruby/simplecov#194) and
    [TritonDataCenter#127](simplecov-ruby/simplecov#127) (thanks to @justfalter)
  * Special characters in `SimpleCov.root` are now correctly escaped before being used as a RegExp.
    See [TritonDataCenter#204](simplecov-ruby/simplecov#204) and
    [TritonDataCenter#237](simplecov-ruby/simplecov#237) (thanks to @rli9)
jperkin pushed a commit that referenced this issue Dec 1, 2014
Version 2.0
-----------
(released Nov 9, 2014)

- Default lexer encoding is now "guess", i.e. UTF-8 / Locale / Latin1 is
  tried in that order.

- Major update to Swift lexer (pull request #410).

- Multiple fixes to lexer guessing in conflicting cases:

  * recognize HTML5 by doctype
  * recognize XML by XML declaration
  * don't recognize C/C++ as SystemVerilog

- Simplified regexes and builtin lists.


Version 2.0rc1
--------------
(released Oct 16, 2014)

- Dropped Python 2.4 and 2.5 compatibility.  This is in favor of single-source
  compatibility between Python 2.6, 2.7 and 3.3+.

- New website and documentation based on Sphinx (finally!)

- Lexers added:

  * APL (#969)
  * Agda and Literate Agda (pull request #203)
  * Alloy (pull request #355)
  * AmbientTalk
  * BlitzBasic (pull request #197)
  * ChaiScript (pull request #24)
  * Chapel (pull request #256)
  * Cirru (pull request #275)
  * Clay (pull request #184)
  * ColdFusion CFC (pull request #283)
  * Cryptol and Literate Cryptol (pull request #344)
  * Cypher (pull request #257)
  * Docker config files
  * EBNF (pull request #193)
  * Eiffel (pull request #273)
  * GAP (pull request #311)
  * Golo (pull request #309)
  * Handlebars (pull request #186)
  * Hy (pull request #238)
  * Idris and Literate Idris (pull request #210)
  * Igor Pro (pull request #172)
  * Inform 6/7 (pull request #281)
  * Intel objdump (pull request #279)
  * Isabelle (pull request #386)
  * Jasmin (pull request #349)
  * JSON-LD (pull request #289)
  * Kal (pull request #233)
  * Lean (pull request #399)
  * LSL (pull request #296)
  * Limbo (pull request #291)
  * Liquid (#977)
  * MQL (pull request #285)
  * MaskJS (pull request #280)
  * Mozilla preprocessors
  * Mathematica (pull request #245)
  * NesC (pull request #166)
  * Nit (pull request #375)
  * Nix (pull request #267)
  * Pan
  * Pawn (pull request #211)
  * Perl 6 (pull request #181)
  * Pig (pull request #304)
  * Pike (pull request #237)
  * QBasic (pull request #182)
  * Red (pull request #341)
  * ResourceBundle (#1038)
  * Rexx (pull request #199)
  * Rql (pull request #251)
  * Rsl
  * SPARQL (pull request #78)
  * Slim (pull request #366)
  * Swift (pull request #371)
  * Swig (pull request #168)
  * TADS 3 (pull request #407)
  * Todo.txt todo lists
  * Twig (pull request #404)

- Added a helper to "optimize" regular expressions that match one of many
  literal words; this can save 20% and more lexing time with lexers that
  highlight many keywords or builtins.

- New styles: "xcode" and "igor", similar to the default highlighting of
  the respective IDEs.

- The command-line "pygmentize" tool now tries a little harder to find the
  correct encoding for files and the terminal (#979).

- Added "inencoding" option for lexers to override "encoding" analogous
  to "outencoding" (#800).

- Added line-by-line "streaming" mode for pygmentize with the "-s" option.
  (pull request #165)  Only fully works for lexers that have no constructs spanning
  lines!

- Added an "envname" option to the LaTeX formatter to select a replacement
  verbatim environment (pull request #235).

- Updated the Makefile lexer to yield a little more useful highlighting.

- Lexer aliases passed to ``get_lexer_by_name()`` are now case-insensitive.

- File name matching in lexers and formatters will now use a regex cache
  for speed (pull request #205).

- Pygments will now recognize "vim" modelines when guessing the lexer for
  a file based on content (pull request #118).

- Major restructure of the ``pygments.lexers`` module namespace.  There are now
  many more modules with less lexers per module.  Old modules are still around
  and re-export the lexers they previously contained.

- The NameHighlightFilter now works with any Name.* token type (#790).

- Python 3 lexer: add new exceptions from PEP 3151.

- Opa lexer: add new keywords (pull request #170).

- Julia lexer: add keywords and underscore-separated number
  literals (pull request #176).

- Lasso lexer: fix method highlighting, update builtins. Fix
  guessing so that plain XML isn't always taken as Lasso (pull request #163).

- Objective C/C++ lexers: allow "@" prefixing any expression (#871).

- Ruby lexer: fix lexing of Name::Space tokens (#860) and of symbols
  in hashes (#873).

- Stan lexer: update for version 2.4.0 of the language (pull request #162, PR#255, PR#377).

- JavaScript lexer: add the "yield" keyword (pull request #196).

- HTTP lexer: support for PATCH method (pull request #190).

- Koka lexer: update to newest language spec (pull request #201).

- Haxe lexer: rewrite and support for Haxe 3 (pull request #174).

- Prolog lexer: add different kinds of numeric literals (#864).

- F# lexer: rewrite with newest spec for F# 3.0 (#842), fix a bug with
  dotted chains (#948).

- Kotlin lexer: general update (pull request #271).

- Rebol lexer: fix comment detection and analyse_text (pull request #261).

- LLVM lexer: update keywords to v3.4 (pull request #258).

- PHP lexer: add new keywords and binary literals (pull request #222).

- external/markdown-processor.py updated to newest python-markdown (pull request #221).

- CSS lexer: some highlighting order fixes (pull request #231).

- Ceylon lexer: fix parsing of nested multiline comments (#915).

- C family lexers: fix parsing of indented preprocessor directives (#944).

- Rust lexer: update to 0.9 language version (pull request #270, PR#388).

- Elixir lexer: update to 0.15 language version (pull request #392).

- Fix swallowing incomplete tracebacks in Python console lexer (#874).
jperkin pushed a commit that referenced this issue May 22, 2015
Upstream changes:
1.2.0 2015-04-14 07:13:00+0000
	- [core] bundle libyaml #248 (Kazuho Oku)
	- [core] implement master-worker process mode and daemon mode (bundles Server::Starter) #258 #270 (Kazuho Oku)
	- [file] more mime-types by default #250 #254 #280 (Tatsuhiko Kubo, George Liu, Kazuho Oku)
	- [file][http1] fix connection being closed if the length of content is zero #276 (Kazuho Oku)
	- [headers] fix heap overrun during configuration #251 (Kazuho Oku)
	- [http2] do not delay sending PUSH_PROMISE #221 (Kazuho Oku)
	- [http2] reduce memory footprint under high load #271 (Kazuho Oku)
	- [http2] fix incorrect error sent when number of streams exceed the limit #268 (Kazuho Oku)
	- [proxy] fix heap overrun when building request sent to upstream #266 #269 (Moto Ishizawa, Kazuho Oku)
	- [proxy] fix laggy response in case the length of content is zero #274 #276 (Kazuho Oku)
	- [SSL] fix potential stall while reading data from client #268 (Kazuho Oku)
	- [SSL] bundle LibreSSL #236 #272 (Kazuho Oku)
	- [SSL] obtain source-level compatibility with BoringSSL #228 (Kazuho Oku)
	- [SSL] add directive `listen.ssl.cipher-preference` for controlling the selection logic of cipher-suites #233 (Kazuho Oku)
	- [SSL] disable TLS compression #252 (bisho)
	- [libh2o] fix C++ compatibility (do not use empty struct) #225 (Kazuho Oku)
	- [libh2o] search external dependencies using pkg-config #227 (Kazuho Oku)
	- [misc] fix GCC version detection bug used for controlling compiler warnings #224 (Kazuho Oku)
	- [misc] check merory allocation failures in socket pool #265 (Tatsuhiko Kubo)

1.1.1 2015-03-09 06:12:00+0000
	- [proxy] fix crash on NetBSD when upstream connection is persistent #217 (Kazuho Oku)
	- [misc] fix compile error on FreeBSD #211 #212 (Syohei Yoshida)

1.1.0 2015-03-06 06:41:00+0000
	- [core][file] send redirects appending '/' as abs-path redirects #209 (Kazuho Oku)
	- [headers] add directives for manipulating response headers #204 (Kazuho Oku)
	- [http2] do not send a corrupt response if header value is longer than 126 bytes #193 (Kazuho Oku)
	- [http2] fix interoperability issue with nghttp2 0.7.5 and above 5c42eb1 (Kazuho Oku)
	- [proxy] send `via` header to upstream #191 (Kazuho Oku)
	- [proxy] resolve hostname asynchronously #207 (Kazuho Oku)
	- [proxy] distribute load between upstream servers (using `rand()`) #208 (Kazuho Oku)
	- [proxy] fix a bug that may cause a corrupt `location` header being forwarded #190 (Kazuho Oku)
	- [reproxy] add support for `x-reproxy-url` header #187 #197 (Daisuke Maki, Kazuho Oku)

1.0.1 2015-02-23 05:50:00+0000
	- [core] change backlog size from 65,536 to 65,535 #183 (Tatsuhiko Kubo)
	- [http2] fix assertion failure in HPACK encoder #186 (Kazuho Oku)
	- [http2] add `extern` to some global variables that were not marked as such #178 (Kazuho Oku)
	- [proxy] close persistent upstream connection if client abruptly closes the stream #188 (Kazuho Oku)
	- [proxy] fix internal state corruption in case upstream sends response headers divided into multpile packets #189 (Kazuho Oku)
	- [SSL] add host header to OCSP request #176 (Masaaki Hirose)
	- [libh2o] do not require header files under `deps/` when using libh2o #173 (Kazuho Oku)
	- [libh2o] fix compile error in examples when compiled with `H2O_USE_LIBUV=0` #177 (Kazuho Oku)
	- [libh2o] in example, add missing / after the reference path #180 (Matthieu Garrigues)
	- [misc] fix invalid HTML in sample page #175 (Deepak Prakash)

1.0.0 2015-02-18 20:01:00+0000
	- [core] add redirect handler #150 (Kazuho Oku)
	- [core] add `pid-file` directive for specifying the pid file #164 (Kazuho Oku)
	- [core] connections accepted by host-specific listeners should not be handled by handlers of other hosts #163 (Kazuho Oku)
	- [core] (FreeBSD) fix a bug that prevented the standalone server from booting when run as root #160 (Kazuho Oku)
	- [core] switch to pipe-based interthread messaging #154 (Kazuho Oku)
	- [core] use kqueue on all BSDs #156 (Kazuho Oku)
	- [access-log] more logging directives: %H, %m, %q, %U, %V, %v #158 (Kazuho Oku)
	- [access-log] bugfix: header values were not logged when specified using uppercase letters #157 (Kazuho Oku)
	- [file] add application/json to defalt MIME-types #159 (Tatsuhiko Kubo)
	- [http2] add support for the finalized version of HTTP/2 #166 (Kazuho Oku)
	- [http2] fix issues reported by h2spec v0.0.6 #165 (Kazuho Oku)
	- [proxy] merge the cookie headers before sending to upstream #161 (Kazuho Oku)
	- [proxy] simplify the configuration directives (and make persistent upstream connections as default) #162 (Kazuho Oku)
	- [SSL] add configuration directive to preload DH params #148 (Jeff Marrison)
	- [libh2o] separate versioning scheme using H2O_LIBRARY_VERSION_* #167 (Kazuho Oku)

0.9.2 2015-02-10 04:17:00+0000
	- [core] graceful shutdown on SIGTERM #119 (Kazuho Oku)
	- [core] less TCP errors under high load #81 (Kazuho Oku)
	- [file] add support for HEAD requests #110 (Mark Hoersken)
	- [http1] MSIE workaround (send `Cache-Control: private` in place of Vary) #114 (Kazuho Oku)
	- [http2] support server-push #133 (Kazuho Oku)
	- [http2] fix spurious RST_STREAMS being sent #132 (Kazuho Oku)
	- [http2] weight-based distribution of bandwidth #135 (Kazuho Oku)
	- [proxy] added configuration directive `proxy.preserve-host` #112 (Masahiro Nagano)
	- [proxy] sends X-Forwarded-For and X-Forwarded-Proto headers #112 (Masahiro Nagano)
	- [proxy] stability improvements #61 (Kazuho Oku)
	- [misc] adjustments to make the source code more analyzer-friendly #113,#117 (Nick Desaulniers, Maks Naumov)

0.9.1 2015-01-19 21:13:00+0000
	- added configuration directives: ssl/cipher-suite, ssl/ocsp-update-interval, ssl/ocsp-max-failures, expires, file.send-gzip
	- [http2] added support for draft-16 (draft-14 is also supported)
	- [http2] dependency-based prioritization
	- [http2] improved conformance to the specification
	- [SSL] OCSP stapling (automatically enabled by default)
	- [SSL] fix compile error with OpenSSL below version 1.0.1
	- [file] content negotiation (serving .gz files)
	- [expires] added support for Cache-Control: max-age
	- [libh2o] libh2o and the header files installed by `make install`
	- [libh2o] fix compile error when used from C++
	- automatically setuids to nobody when run as root and if `user` directive is not set
	- automatically raises RLIMIT_NOFILE
	- uses all CPU cores by default
	- now compiles on NetBSD and other BSD-based systems
jperkin pushed a commit that referenced this issue Jul 17, 2015
1.0.1

Released: Thu Jan 22 2015

  • [feature] Added support for Lingua, a translation extraction system as an
    alternative to Babel. Pull request courtesy Wichert Akkerman.

    References: pull request bitbucket:9

  • [bug] [py3k] Modernized the examples/wsgi/run_wsgi.py file for Py3k. Pull
    requset courtesy Cody Taylor.

    References: pull request bitbucket:11

1.0.0

Released: Sun Jun 8 2014

  • [py2k] [bug] Improved the error re-raise operation when a custom
    Template.error_handler is used that does not handle the exception; the
    original stack trace etc. is now preserved. Pull request courtesy Manfred
    Haltner.

    References: pull request bitbucket:8

  • [py2k] [bug] [filters] Added an html_escape filter that works in “non
    unicode” mode. Previously, when using disable_unicode=True, the u filter
    would fail to handle non-ASCII bytes properly. Pull request courtesy George
    Xie.

    References: pull request bitbucket:7

  • [general] Compatibility changes; in order to modernize the codebase, Mako
    is now dropping support for Python 2.4 and Python 2.5 altogether. The
    source base is now targeted at Python 2.6 and forwards.

  • [feature] Template modules now generate a JSON “metadata” structure at the
    bottom of the source file which includes parseable information about the
    templates’ source file, encoding etc. as well as a mapping of module source
    lines to template lines, thus replacing the “# SOURCE LINE” markers
    throughout the source code. The structure also indicates those lines that
    are explicitly not part of the template’s source; the goal here is to allow
    better integration with coverage and other tools.

  • [bug] [py3k] Fixed bug in decode.<encoding> filter where a non-string
    object would not be correctly interpreted in Python 3.

  • [bug] [py3k] Fixed bug in Python parsing logic which would fail on Python 3
    when a “try/except” targeted a tuple of exception types, rather than a
    single exception.

    References: #227

  • [feature] mako-render is now implemented as a setuptools entrypoint script;
    a standalone mako.cmd.cmdline() callable is now available, and the system
    also uses argparse now instead of optparse. Pull request courtesy Derek
    Harland.

    References: pull request bitbucket:5

  • [feature] The mako-render script will now catch exceptions and run them
    into the text error handler, and exit with a non-zero exit code. Pull
    request courtesy Derek Harland.

    References: pull request bitbucket:4

  • [bug] A rework of the mako-render script allows the script to run correctly
    when given a file pathname that is outside of the current directory, e.g.
    mako-render ../some_template.mako. In this case, the “template root”
    defaults to the directory in which the template is located, instead of ”.”.
    The script also accepts a new argument --template-dir which can be
    specified multiple times to establish template lookup directories. Standard
    input for templates also works now too. Pull request courtesy Derek
    Harland.

    References: pull request bitbucket:2

  • [feature] [py3k] Support is added for Python 3 “keyword only” arguments, as
    used in defs. Pull request courtesy Eevee.

    References: pull request github:7

0.9

0.9.1

Released: Thu Dec 26 2013

  • [bug] Fixed bug in Babel plugin where translator comments would be lost if
    intervening text nodes were encountered. Fix courtesy Ned Batchelder.

    References: #225

  • [bug] Fixed TGPlugin.render method to support unicode template names in
    Py2K - courtesy Vladimir Magamedov.

  • [bug] Fixed an AST issue that was preventing correct operation under alpha
    versions of Python 3.4. Pullreq courtesy Zer0-.

  • [bug] Changed the format of the “source encoding” header output by the code
    generator to use the format # -*- coding:%s -*- instead of # -*-
    encoding:%s -*-; the former is more common and compatible with emacs.
    Courtesy Martin Geisler.

  • [bug] Fixed issue where an old lexer rule prevented a template line which
    looked like “#*” from being correctly parsed.

    References: #224

0.9.0

Released: Tue Aug 27 2013

  • [bug] The Context.locals_() method becomes a private underscored method, as
    this method has a specific internal use. The purpose of Context.kwargs has
    been clarified, in that it only delivers top level keyword arguments
    originally passed to template.render().

    References: #219

  • [bug] Fixed the babel plugin to properly interpret ${} sections inside of a
    “call” tag, i.e. <%self:some_tag attr=”${_(‘foo’)}”/>. Code that’s subject
    to babel escapes in here needs to be specified as a Python expression, not
    a literal. This change is backwards incompatible vs. code that is relying
    upon a _(‘’) translation to be working within a call tag.

  • [bug] The Babel plugin has been repaired to work on Python 3.

    References: #187

  • [bug] Using <%namespace import=”*” module=”somemodule”/> now skips over
    module elements that are not explcitly callable, avoiding TypeError when
    trying to produce partials.

    References: #207

  • [bug] Fixed Py3K bug where a “lambda” expression was not interpreted
    correctly within a template tag; also fixed in Py2.4.

    References: #190
jperkin pushed a commit that referenced this issue Mar 7, 2016
Changelog:
Release Notes: 1.79.1

The following is a list of changes that have been made since the 1.78.1
release.

Gentext

The following changes have been made to the gentext code since the 1.78.1
release.

  • Robert Stayton: locale/hu.xml

    Check in PubDate fixes from bug #1372

  • Dongsheng Song: locale/zh.xml; locale/zh_cn.xml

    Fix Auditlocale.pl warning.

  • Robert Stayton: locale/en.xml

    Add elements dialogue, drama, and poetry from DocBook Publishers.

  • Robert Stayton: locale/pt.xml

    updates from DocBook user.

  • Robert Stayton: locale/en.xml

    Fix wording.

  • Robert Stayton: locale/en.xml

    Fix line breaks.

  • Robert Stayton: locale/en.xml

    Add text message for unsupported video and audio.

  • Jirka Kosek: xsl/xsl-primary-is-locale.xsl

    Initial work on Ant build, common (L10N) directory handled so far

  • Robert Stayton: locale/ur.xml

    Add email address for contributor.

  • Robert Stayton: locale/ur.xml

    Check in contributed locale file from Wasif Hasan Baig,
    contributed through SourceForge Patch # 187.

  • kasunbg: locale/nl.xml

    Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.

  • kasunbg: locale/ru.xml

    Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325

  • kasunbg: locale/uk.xml

    Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324

  • tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml;
    locale/fr.xml; local⋯

    Added missing keycap context for ca, cs, da, es, et, eu, and fr

  • tom_schr: locale/en.xml; locale/de.xml

    Added option key for keycap context

  • tom_schr: locale/de.xml

    Added key="optional-step" as done in r9745

  • Robert Stayton: locale/en.xml

    Add key="optional-step".

Common

The following changes have been made to the common code since the 1.78.1
release.

  • tom_schr: common.xsl

    Added quotes around linkend to make spaces visible

  • Jirka Kosek: build.xml

    Added ant build for HTML stylesheets

  • Jirka Kosek: build.xml

    Initial work on Ant build, common (L10N) directory handled so far

  • Robert Stayton: titles.xsl

    Replace hardcoded English text for question and answer elements
    in mode="title.markup" with localized templates.

  • Robert Stayton: addns.xsl

    Move addns.xsl module from releasetools to common in preparation
    for switching to ns as the base stylesheets.

  • Robert Stayton: l10n.xml; Makefile

    Add new locale file ur.xml for Urdu.

  • Robert Stayton: titles.xsl

    Add missing template with match="toc" mode="title.markup".

  • tom_schr: titles.xsl

    Fixed problem when referencing empty ulinks; use @url instead

  • stilor: olink.xsl

    Make olink errors/warnings overridable in customizations.

  • stilor: labels.xsl

    Pass the object referenced as a parameter to mode="intralabel.punctuation"
    template.

  • stilor: olink.xsl

    1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
    $insert.xref.page.number.para, default to 'yes' (before, page citations were
    added unconditionally). Remove similar special-casing for <link/>.

    2. Disable page citations for @xrefstyle="template:..." (if needed, they
    can be added with %p in the template - but they can't be disabled).

  • Robert Stayton: olink.xsl; titles.xsl; common.xsl

    Pass referrer and target params to mode="xrefstyle" to allow customizations
    to be more specific.

  • Robert Stayton: olink.xsl; titles.xsl; common.xsl

    Add mode="xrefstyle" to replace many instances of redundant
    code determining the xrefstyle with xsl:apply-templates
    select="." mode="xrefstyle".  Also allows stylesheet
    customization to specify an xrefstyle per element type.

  • Robert Stayton: gentext.xsl; labels.xsl

    Add support for procedure title contained in info or blockinfo.

  • Robert Stayton: common.xsl

    In person.name template, change 'style' variable to a param
    so the name style can be selected by passing a param.

  • Robert Stayton: gentext.xsl

    Fix bug in collect.xref.targets that failed when $referrer template
    param not set by olink's xref-to. Fixed using submitted patch.

FO

The following changes have been made to the fo code since the 1.78.1 release.

  • Robert Stayton: lists.xsl

    Fix bug #1368 "link to term with id does not work"

  • Robert Stayton: block.xsl

    Fix bug #1367 double attribution in epigraph.

  • Robert Stayton: param.xweb; param.ent

    Add missing profile.outputformat param.

  • Robert Stayton: publishers.xsl

    Fix namespace declarations.

  • Robert Stayton: titlepage.xsl

    Add default attribute-sets for new Publishers elements.

  • Robert Stayton: param.ent

    Fix typo

  • Robert Stayton: titlepage.templates.xml

    Add new DocBook Publishers elements.

  • Robert Stayton: docbook.xsl

    Add inclusion of new publishers.xsl module.

  • Robert Stayton: publishers.xsl

    Stylesheet module added to support new elements in DocBook Publishers.

  • Robert Stayton: param.xweb; param.ent

    Add the 9 new attribute sets for DocBook Publishers.

  • Robert Stayton: xref.xsl

    Fix bug #1355 glossseealso generates duplicate id in certain cases.

  • Robert Stayton: xref.xsl

    fix bug #1360 indexterm in varlistentry/term generates an error when xref to that term.

  • Robert Stayton: inline.xsl

    Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.

  • Robert Stayton: pi.xsl

    Fix bug in dbfo-need for admonitions, and get dbfo-need
    working properly in FOP1.1.

  • Robert Stayton: pagesetup.xsl

    Remove obsolete hardcoded margin-left="0pt" for the block
    containing header or footer.

  • Robert Stayton: graphics.xsl

    Fix bug #1336 to add support for recognizing
    file:/ image URLs as absolute paths.

  • Robert Stayton: autotoc.xsl

    Add support in TOC for article as child of set.

  • Robert Stayton: xref.xsl

    Fix bug #1337 Elements with olink role do not behave as olink
    elements.

  • Jirka Kosek: build.xml

    Added ant build for FO

  • stilor: inline.xsl

    Only count regular <emphasis> elements (without @ROLE="bold", etc) when determining
    whether nested emphasis needs to be displayed in italics or in regular; otherwise,
    the order of nesting in <emphasis role="bold"> and <emphasis> affects the font
    used.

  • Robert Stayton: fop1.xsl; ptc.xsl

    Apply patch #190 to include refsections in bookmarks for fop1 and
    ptc.xsl.

  • Robert Stayton: block.xsl

    Change the epigraph template to support schema extensions
    by processing all of its children instead of specific elements.

  • tom_schr: pagesetup.xsl

    Added "user.declarations" hook to implemented [#1330]

    Added empty "user.declarations" template to make it easier for adding
    custom fo:declaration elements. The template is empty by default.

  • Robert Stayton: inline.xsl

    Fix test for nested links.

  • Robert Stayton: biblio.xsl

    Now biblioset outputs its id if it has one.

  • Robert Stayton: xref.xsl

    pass xrefstyle param from link element to gentext.template so
    optional page number can be formatted to a style.

  • Robert Stayton: docbook.xsl

    Streamline handling of namespace fixup in preparation for making
    the namespaced version the source base.

  • Robert Stayton: fo.xsl

    FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
    $direction.mode parameter.

  • Robert Stayton: autoidx.xsl

    Add missing xlink namespace declaration to the root element.

  • Robert Stayton: param.xweb; param.ent; autoidx.xsl

    Add support for $autolink.index.see to automatically form links
    between see and seealso index elements and primary elements
    in the index.

  • Robert Stayton: inline.xsl

    Add element name to warning message for nested links.

  • Robert Stayton: inline.xsl

    Fix bug #1306: warn of nested links.

  • Robert Stayton: component.xsl

    Fix bug #1320 so template page.sequence tests $content to make
    sure it is not empty.

  • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl;
    param.ent; component.x⋯

    Add support for $show.bookmarks param to turn bookmarks on or
    off.

  • Robert Stayton: docbook.xsl

    Add missing variable bookmarks.state.

  • Robert Stayton: docbook.xsl

    Add missing $document.element variable to new generate.bookmarks
    template.

  • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl;
    param.ent; component.x⋯

    Add support for standard XSL 1.1 bookmarks and parameter
    $xsl1.1.bookmarks to turn them on or off.

  • stilor: xref.xsl

    Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.

  • stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl

    Replace literal space inserted next to fo:leader in ToC with a padding. This
    works around a bug in FOP (see FOP-1444).
    Make ToC fo:leader properties configurable via attribute set.

  • stilor: titlepage.templates.xml

    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.

  • Mauritz Jeanson: table.xsl

    Bug #1246: added missing with-param.

  • stilor: xref.xsl

    Make olink errors/warnings overridable in customizations.

  • stilor: param.xweb; param.ent; xref.xsl

    1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
    $insert.xref.page.number.para, default to 'yes' (before, page citations were
    added unconditionally). Remove similar special-casing for <link/>.

    2. Disable page citations for @xrefstyle="template:..." (if needed, they
    can be added with %p in the template - but they can't be disabled).

  • stilor: fop1.xsl

    Skip generating fox:destination on a footnote - id attribute on footnotes is not
    passed to generated FO, so FOP complains about unresolved ID in destination.

  • Mauritz Jeanson: lists.xsl

    Fixed typo.

  • tom_schr: lists.xsl

    Fixed bug#1311 and added missing para.properties

  • Robert Stayton: xref.xsl

    Pass referrer and target params to mode="xrefstyle" to allow customizations
    to be more specific.

  • Robert Stayton: xref.xsl

    Add mode="xrefstyle" to replace many instances of redundant
    code determining the xrefstyle with xsl:apply-templates
    select="." mode="xrefstyle".  Also allows stylesheet
    customization to specify an xrefstyle per element type.

  • tom_schr: xref.xsl

    Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
    modes (to use the same signature than "xref-to" mode) as discussed with
    Bob on the mailinglist (2013-09-12)

  • tom_schr: pi.xsl; verbatim.xsl

    Fix for enhancement/bug#1312: Support font size in verbatim elements

  • Robert Stayton: fop1.xsl

    Unchanged, testing snapshot builds.

  • Robert Stayton: docbook.xsl

    No change, testing snapshot builds.

  • Robert Stayton: block.xsl

    No change, testing snapshot builds.

  • Robert Stayton: block.xsl

    No change, just checking snapshot build process.

  • Robert Stayton: toc.xsl

    Add missing template for tocdiv/title elements to fix bug #1310.

  • Robert Stayton: docbook.xsl

    Fix process.root template so document title can come from info as well.

  • Robert Stayton: lists.xsl

    Add support for procedure title when contained in blockinfo or info.

  • Robert Stayton: fop1.xsl

    Fix mode="fop1.foxdest" so only elements with id attribute get
    a fox:destination in the output.

  • Robert Stayton: fop1.xsl

    Remove extraneous call from fop1.foxdest mode per patch submission.

  • Robert Stayton: autotoc.xsl

    Add toc.margin.properties attribute-set to list.of.titles so
    it matches the TOC list.

  • Robert Stayton: inline.xsl

    Adjust exception for fop for menuchoice separator to
    use the $symbol.font.family if it is set.

  • Robert Stayton: division.xsl

    Fix comment.

  • Robert Stayton: param.ent

    Fix typo that prevents param.xsl update.

  • Robert Stayton: lists.xsl; param.xweb; param.ent

    Add mark.optional.procedure.steps param.

  • Robert Stayton: qandaset.xsl

    Fix bug in question template that output empty list-item-label when
    defaultlabel = 'none'.

HTML

The following changes have been made to the html code since the 1.78.1 release.

  • Robert Stayton: block.xsl

    Fix Bug #1367 epigraph attribution appears twice in html output.

  • Robert Stayton: param.xweb; param.ent

    Add missing profile.outputformat param.

  • Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml

    Add support for DocBook Publishers elements.

  • Robert Stayton: publishers.xsl

    New module to support new elements in DocBook Publishers schema.

  • Robert Stayton: table.xsl

    Fix bug #1348 where class of output table not being set correctly.

  • Robert Stayton: table.xsl

    A table emitted by tgroup template now calls "common.html.attributes"
    to get the class attribute handled correctly.

  • Robert Stayton: inline.xsl

    Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.

  • Robert Stayton: refentry.xsl

    Add template for refpurpose in no.anchor.mode to generate
    the dash separator in TOC line for the refentry when
    the refpurpose contains a link or indexterm.

  • Robert Stayton: inline.xsl

    Add missing call to id.attribute template for orgdiv.

  • Robert Stayton: xref.xsl

    If a link or xref has an @id or @xml:id, then add a span to
    include the id because simple.xlink no longer generates the
    id attribute.

  • Robert Stayton: inline.xsl

    Remove call to id.attribute template in simple.xlink
    because it produces duplicate ids in the output because
    the element template calling simple.xlink generates the
    id attribute.

  • Robert Stayton: graphics.xsl

    Check in fix for bug #1336 to support absolute file URLs
    that start with file:/.  Also consolidate code that determines
    whether an image file path is relative into a new template
    variable $is.relative.

  • Robert Stayton: chunk-code.xsl

    Add support for set nested inside set to recursive-chunk-filename.

  • Robert Stayton: autotoc.xsl

    Add support for set TOC to contain nested set or article
    elements.

  • Jirka Kosek: build.xml

    Added clean targets

  • Jirka Kosek: build.xml

    Added ant build for HTML stylesheets

  • Robert Stayton: glossary.xsl

    Move any indexterms in glossentry to be inside dt, instead of
    after dt which is invalid.

  • Robert Stayton: htmltbl.xsl

    Fix bug #1334 to copy through HTML table attributes @scope and @id.

  • Robert Stayton: block.xsl

    Change the epigraph template to support schema extensions
    by processing all of its children instead of specific elements.

  • Robert Stayton: titlepage.xsl

    Fix bug in handling of multiple editors and "edited by" label.

  • Robert Stayton: titlepage.templates.xml

    Fix misnamed attribute in sidebar template.

  • Robert Stayton: inline.xsl

    Fix check for nested links.

  • Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl

    Adjust handling of namespace fixup to streamline distro builds.

  • Robert Stayton: docbook.xsl

    Adjust handling of namespace conversion to streamline distro
    build.

  • Robert Stayton: table.xsl

    Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
    <th> to cell that is first in a row but not the first column due
    to row span above.

  • Robert Stayton: param.xweb; param.ent; autoidx.xsl

    Add support for autolink.index.see param to link from see and
    seealso element to primary element in index.

  • Robert Stayton: inline.xsl

    Fix bug #1306 warn of nested links, since not supported in the output.

  • Robert Stayton: pi.xsl

    Fixes bug #1323 where <?dbhtml-include?> paths were not being
    interpreted relative to the XML.

  • Robert Stayton: param.xweb

    Add missing frag for new linke.to.self.for.mediaobject param.

  • Robert Stayton: table.xsl

    Fix bug in entry template where rowsep was incorrectly set to zero
    for cell with @morerows in thead.

  • Robert Stayton: synop.xsl

    Restore conditional named anchor in output if dbcmdlist PI is not used.

  • tom_schr: graphics.xsl

    Fixed [#1317]: process alt in inlinemediaobject

  • tom_schr: param.xweb; graphics.xsl; param.ent

    Fixed ticket [#1315]: Add possibility to add a link to mediaobjects

  • stilor: titlepage.templates.xml

    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.

  • stilor: chunk-common.xsl; xref.xsl

    Make olink errors/warnings overridable in customizations.

  • stilor: param.xweb; param.ent

    1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
    $insert.xref.page.number.para, default to 'yes' (before, page citations were
    added unconditionally). Remove similar special-casing for <link/>.

    2. Disable page citations for @xrefstyle="template:..." (if needed, they
    can be added with %p in the template - but they can't be disabled).

  • Mauritz Jeanson: index.xsl

    Bug #1309: Added missing template for indexdiv/subtitle.

  • Robert Stayton: xref.xsl

    Pass referrer and target params to mode="xrefstyle" to allow customizations
    to be more specific.

  • Robert Stayton: xref.xsl

    Add mode="xrefstyle" to replace many instances of redundant
    code determining the xrefstyle with xsl:apply-templates
    select="." mode="xrefstyle".  Also allows stylesheet
    customization to specify an xrefstyle per element type.

  • tom_schr: xref.xsl

    Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
    modes (to use the same signature than "xref-to" mode) as discussed with
    Bob on the mailinglist (2013-09-12)

  • Robert Stayton: chunk.xsl

    No change, testing snapshot builds.

  • Robert Stayton: toc.xsl

    Add missing template for tocdiv/title elements to fix bug #1310.

  • Robert Stayton: docbook.xsl

    Remove a comment to test checkins and snapshot builds.

  • Robert Stayton: lists.xsl

    Add support for procedure title when contained in info or blockinfo.

  • Jirka Kosek: chunk-code.xsl

    Enumarete separate file for revhistory if generate.revhistory.link=1

  • Robert Stayton: inline.xsl

    Update the inline.charseq template to also call 'common.html.attributes'
    instead of using local-name for class value.

  • Jirka Kosek: docbook.xsl; html.xsl

    Enabling ITS processing again

  • Robert Stayton: its.xsl

    Change syntax for selecting @its:* attributes so it works
    in xsltproc (which should work with the original, but doesn't).

  • Robert Stayton: docbook.xsl; html.xsl

    Turn off its.xsl update which is generating attribute insertion errors.

  • Jirka Kosek: its.xsl; docbook.xsl; html.xsl

    Added basic support for ITS 2.0 markup. It gets propagated into HTML
    For more info about ITS see http://www.w3.org/TR/its20/

  • Robert Stayton: docbook.xsl

    Added a comment line to test checkin process.

  • Robert Stayton: xref.xsl

    Fix bug in mode=remove-ids that put link content outside the <a> element.

  • tom_schr: chunktoc.xsl

    Fixed SF ticket#3611689: added missing DocBook namespace declarations

  • Robert Stayton: chunker.xsl

    Change the internal chunk.base.dir from a param to a variable.

  • Robert Stayton: inline.xsl

    Turn off id attribute on glossterm anchor, because it is on the element itself.

Manpages

The following changes have been made to the manpages code since the 1.78.1
release.

  • Robert Stayton: block.xsl; lists.xsl

    Fix bug #1363 synopsis in variablelist term mangles line breaks.

  • Robert Stayton: other.xsl

    Remove redundant and out-of-date xsl:strip-space element.
    This is imported from common/common.xsl for all stylesheets.

  • Jirka Kosek: build.xml

    Added clean targets

  • Jirka Kosek: build.xml

    Added ant build for manpages

  • Robert Stayton: inline.xsl

    Fix bug #1340 by omitting indexterm and remark elements from the
    output.  Trying to include them as nroff comments resulted in extra
    whitespace in certain instances, so they are omitted.

  • Robert Stayton: table.xsl; docbook.xsl; tbl.xsl

    Adjust man stylesheet to better handle namespace fixup during
    distro builds.

  • Robert Stayton: lists.xsl

    Resolve ambiguous template match for remark.

  • Robert Stayton: endnotes.xsl

    Put internally generated earmark elements into own namespace to
    avoid complications with namespace stylesheet builds.  No change
    of function.

  • Robert Stayton: other.xsl

    Fixed bug #1313 where write.stubs template mistakenly includes
    $man.output.base.dir in the .so address.

  • Robert Stayton: other.xsl

    Escape text() nodes while also in no.anchor.mode for links.
    Fixes bug #1322.

  • Robert Stayton: utility.xsl

    Fixed bug #1321, also taking into account fixing bug #1281.

  • dleidert: info.xsl

    Fix a typo (http://bugs.debian.org/698962).

Epub

The following changes have been made to the epub code since the 1.78.1 release.

  • Robert Stayton: docbook.xsl

    Fix bug #1341 Incorrect generation of content.opf for multiple
    names in $html.stylesheet param.  Backported the template
    named css.item from the epub3 stylesheet.

  • Robert Stayton: docbook.xsl

    Fix handling of base.dir, chunk.base.dir, and epub.oebps.dir
    combinations.

  • Robert Stayton: docbook.xsl

    Improve the handling of $chunk.base.dir when $base.dir contains
    the OEBPS directory in its value.

  • Robert Stayton: docbook.xsl

    Fix the namespace fixup step to match the other stylesheets.

  • tom_schr: docbook.xsl

    Extended date template in mode opf.metadata
    If a PI dbtimestamp is available, call datetime.format(date, 'Y-m-d'),
    otherwise use the normalized string content

  • dleidert: bin/spec/files

    Fix svn:externals defintion.

  • tom_schr: docbook.xsl

    Introduced  variable in opf.guide

  • tom_schr: docbook.xsl

    Improved modularization in opf.spine and created new spine.cover template

  • tom_schr: docbook.xsl

    Improved opf.spine with info variable

  • tom_schr: docbook.xsl

    Bugfix in opf.spine: removed double refentry entries

  • tom_schr: docbook.xsl

    * Template package-identifier: introduced $info variable to simplify
      code (similar to the EPUB3 stylesheets)
    * Template opf.calloutlist: only call opf.reference.callout if
      callout.graphics is set

  • tom_schr: docbook.xsl

    Backported Bob's EPUB3 changes to EPUB2 from r9740 -> r9742 -> r9743:

    * Implement base.dir/OEBPS using internal chunk.base.dir instead of
      new param epub.base.dir.

    * Additional changes, specific to this stylesheet:
      - Construct parameter epub.metainf.dir from base.dir + 'META-INF/'
      - Changed parameter epub.cover.filename epub.oebps.dir to
        chunk.base.dir
      - Template opf: concat base.dir with epub.opf.filename
      - Replaced two subsequent xsl:value-of's with concat()

  • Robert Stayton: docbook.xsl

    Fix bug in author template generating a span element inside an attribute value.

HTMLHelp

The following changes have been made to the htmlhelp code since the 1.78.1
release.

  • Jirka Kosek: build.xml

    Added clean targets

  • Jirka Kosek: build.xml

    Extensions and other builds ported to Ant

  • Robert Stayton: htmlhelp-common.xsl

    Adjust namespace fixup to conform to the namespace source
    conversion.

Eclipse

The following changes have been made to the eclipse code since the 1.78.1
release.

  • Jirka Kosek: build.xml

    Added clean targets

  • Jirka Kosek: build.xml

    Extensions and other builds ported to Ant

  • Robert Stayton: eclipse.xsl

    Adjust namespace fixup to conform to other conversions to
    namespaced source.

JavaHelp

The following changes have been made to the javahelp code since the 1.78.1
release.

  • Jirka Kosek: build.xml

    Added clean targets

  • Jirka Kosek: build.xml

    Extensions and other builds ported to Ant

  • Robert Stayton: javahelp.xsl

    Adjust the namespace fixup to conform to the other namespaced source
    conversions.

Slides

The following changes have been made to the slides code since the 1.78.1
release.

  • Jirka Kosek: schema/relaxng/slides.rnc

    Make speakernotes/handoutnotes optional as many presentations do not use them

  • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/
    s5.xsl; fo/plai⋯

    Rename the docbook prefix in the declaration too.

  • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/
    s5.xsl; fo/plai⋯

    Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced
    stylesheets.

  • stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml

    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.

  • dleidert: images/callouts/gen.sh

    Leave executable permissions for script.

  • dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui
    /default/notes.⋯

    Drop executable permissions from files.

  • Jirka Kosek: doc/Makefile

    Corrected path

Website

The following changes have been made to the website code since the 1.78.1
release.

  • Jirka Kosek: build.xml

    Added clean targets

  • Jirka Kosek: build.xml

    Extensions and other builds ported to Ant

  • stilor: olink.xsl

    Make olink errors/warnings overridable in customizations.

Webhelp

The following changes have been made to the webhelp code since the 1.78.1
release.

  • Robert Stayton: xsl/titlepage.templates.xsl

    Fix typo.

  • Robert Stayton: xsl/titlepage.templates.xsl

    Add XHTML missing default namespace.

  • Robert Stayton: xsl/webhelp-common.xsl

    Fix bug 1357 to avoid creating l10n.js file if only collecting olink data.

  • Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml

    Convert XML doc to DB5.

  • Robert Stayton: xsl/webhelp-common.xsl

    Fix error message for namespace fixup.

  • Robert Stayton: xsl/webhelp-common.xsl

    fix bug in namespace fixup syntax.

  • Robert Stayton: xsl/webhelp-common.xsl

    Adjust namespace fixup for namespace build process.

  • stilor: xsl/titlepage.templates.xml

    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.

  • Jirka Kosek: template/common/main.js

    Fix for bug #1301

Params

The following changes have been made to the params code since the 1.78.1
release.

  • Robert Stayton: autolink.index.see.xml

    Improve the description for linking in index.

  • Robert Stayton: prefer.internal.olink.xml

    Fix bug in description

  • Robert Stayton: dialogue.properties.xml

    Fix typo.

  • Robert Stayton: publishers.properties.xml

    Fix typo.

  • Robert Stayton: speaker.properties.xml; publishers.properties.xml;
    inlinestagedir.properti⋯

    New property sets for DocBook Publishers elements.

  • Robert Stayton: table.frame.border.thickness.xml;
    table.cell.border.thickness.xml

    Fix bug #1291, make default values different for HTML and FO.

  • tom_schr: profile.outputformat.xml

    Added missing support for outputformat attribute

    * Added missing parameter profile.outputformat in
      params/profile.outputformat.xml
    * Added missing lines to check for outputformat attribute in
      profiling/profile-mode.xsl

  • Jirka Kosek: table.frame.border.thickness.xml;
    table.cell.border.thickness.xml

    Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.

  • Robert Stayton: list.block.spacing.xml

    Fix typo in element name.

  • Robert Stayton: autolink.index.see.xml

    New param to control automatic links in index from see and
    seealso to indexterm primary.

  • Robert Stayton: show.bookmarks.xml

    New param to turn off PDF bookmarks.

  • Robert Stayton: xsl1.1.bookmarks.xml

    Param to use standard XSL 1.1 bookmark elements.

  • tom_schr: link.to.self.for.mediaobject.xml

    Fixed ticket [#1315]: Add possibility to add a link to mediaobjects

  • stilor: toc.leader.properties.xml

    Replace literal space inserted next to fo:leader in ToC with a padding. This
    works around a bug in FOP (see FOP-1444).
    Make ToC fo:leader properties configurable via attribute set.

  • Robert Stayton: list.block.spacing.xml; list.item.spacing.xml

    Clarify that list.block.spacing is not used in nested lists.

  • stilor: insert.xref.page.number.para.xml

    Missed new file in previous checkin.

  • Robert Stayton: mark.optional.procedure.steps.xml

    New param to turn off Optional text for optional steps.

Profiling

The following changes have been made to the profiling code since the 1.78.1
release.

  • Robert Stayton: profile.xsl

    Add missing profile.outputformat param declaration.

  • tom_schr: profile-mode.xsl

    Added missing support for outputformat attribute

    * Added missing parameter profile.outputformat in
      params/profile.outputformat.xml
    * Added missing lines to check for outputformat attribute in
      profiling/profile-mode.xsl

  • Robert Stayton: xsl2profile.xsl

    Fix bug #1335 where profile-chunk.xsl was xsl:including
    chunk-code.xsl instead of profile-chunk-code.xsl.

  • Robert Stayton: xsl2profile.xsl

    Fixed bug in handling of namespace fixup.

  • Robert Stayton: xsl2profile.xsl

    Adjust namespace fixup to match other templates.

Lib

The following changes have been made to the lib code since the 1.78.1 release.

  • Jirka Kosek: build.xml

    Added lib ant build support

Tools

The following changes have been made to the tools code since the 1.78.1
release.

  • Jirka Kosek: build-shared.xml

    Added lib ant build support

  • Jirka Kosek: build-shared.xml

    Added clean targets

  • Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/
    xalan.jar

    Extensions and other builds ported to Ant

  • Jirka Kosek: build-shared.xml

    Added ant build for HTML stylesheets

  • Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/
    xercesImpl.jar; licenses/j⋯

    Initial work on Ant build, common (L10N) directory handled so far

Template

The following changes have been made to the template code since the 1.78.1
release.

  • Robert Stayton: titlepage.xsl

    Remove the d: namespace declaration because it is
    automatically added by the ns build process.

  • Jirka Kosek: titlepage.xsl

    Added missing namespace declaration

  • Robert Stayton: titlepage.xsl

    Remove d: namespace declaration from non namespaced version since
    it is automatically added to build the namespaced version.

  • Robert Stayton: titlepage.xsl

    Set the db.prefix to blank until convert to ns build.

  • Robert Stayton: titlepage.xsl

    Fix handling of namespace declaration for conversion to NS sourcebase.

  • Robert Stayton: titlepage.xsl

    Modified to support roundtrip conversion between namespaced
    version and non-namespaced version.

  • stilor: titlepage.xsl

    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.

Extensions

The following changes have been made to the extensions code since the 1.78.1
release.

  • Jirka Kosek: build.xml

    Added clean targets

  • Jirka Kosek: build.xml

    Extensions and other builds ported to Ant
jperkin pushed a commit that referenced this issue Jun 7, 2016
v22.0.5
-------

* #604: Restore repository for upload_docs command
  to restore publishing of docs during release.

v22.0.4
-------

* #589: Upload releases to pypi.io using the upload
  hostname and legacy path.

v22.0.3
-------

* #589: Releases are now uploaded to pypi.io (Warehouse)
  even when releases are made on Twine via Travis.

v22.0.2
-------

* #589: Releases are now uploaded to pypi.io (Warehouse).

v22.0.1
-------

* #190: On Python 2, if unicode is passed for packages to
  ``build_py`` command, it will be handled just as with
  text on Python 3.

v22.0.0
-------

Intended to be v21.3.0, but jaraco accidentally released as
a major bump.

* #598: Setuptools now lists itself first in the User-Agent
  for web requests, better following the guidelines in
  `RFC 7231
  <https://tools.ietf.org/html/rfc7231#section-5.5.3>`_.
jperkin pushed a commit that referenced this issue Aug 24, 2016
NEWS:
Version 2.5.3
-------------
- Updated zoneinfo to 2016d
- Fixed parser bug where unambiguous datetimes fail to parse when dayfirst is
  set to true. (gh issue #233, pr #234)
- Bug in zoneinfo file on platforms such as Google App Engine which do not
  do not allow importing of subprocess.check_call was reported and fixed by
  @savraj (gh issue #239, gh pr #240)
- Fixed incorrect version in documentation (gh issue #235, pr #243)

Version 2.5.2
-------------
- Updated zoneinfo to 2016c
- Fixed parser bug where yearfirst and dayfirst parameters were not being
  respected when no separator was present. (gh issue #81 and #217, pr #229)

Version 2.5.1
-------------
- Updated zoneinfo to 2016b
- Changed MANIFEST.in to explicitly include test suite in source distributions,
  with help from @koobs (gh issue #193, pr #194, #201, #221)
- Explicitly set all line-endings to LF, except for the NEWS file, on a
  per-repository basis (gh pr #218)
- Fixed an issue with improper caching behavior in rruleset objects (gh issue
  #104, pr #207)
- Changed to an explicit error when rrulestr strings contain a missing BYDAY
  (gh issue #162, pr #211)
- tzfile now correctly handles files containing leapcnt (although the leapcnt
  information is not actually used). Contributed by @hjoukl (gh issue #146, pr
  #147)
- Fixed recursive import issue with tz module (gh pr #204)
- Added compatibility between tzwin objects and datetime.time objects (gh issue
  #216, gh pr #219)
- Refactored monolithic test suite by module (gh issue #61, pr #200 and #206)
- Improved test coverage in the relativedelta module (gh pr #215)
- Adjusted documentation to reflect possibly counter-intuitive properties of
  RFC-5545-compliant rrules, and other documentation improvements in the rrule
  module (gh issue #105, gh issue #149 - pointer to the solution by @phep,
  pr #213).


Version 2.5.0
-------------
- Updated zoneinfo to 2016a
- zoneinfo_metadata file version increased to 2.0 - the updated updatezinfo.py
  script will work with older zoneinfo_metadata.json files, but new metadata
  files will not work with older updatezinfo.py versions. Additionally, we have
  started hosting our own mirror of the Olson databases on a github pages
  site (https://dateutil.github.io/tzdata/) (gh pr #183)
- dateutil zoneinfo tarballs now contain the full zoneinfo_metadata file used
  to generate them. (gh issue #27, gh pr #85)
- relativedelta can now be safely subclassed without derived objects reverting
  to base relativedelta objects as a result of arithmetic operations.
  (lp:1010199, gh issue #44, pr #49)
- relativedelta 'weeks' parameter can now be set and retrieved as a property of
  relativedelta instances. (lp: 727525, gh issue #45, pr #49)
- relativedelta now explicitly supports fractional relative weeks, days, hours,
  minutes and seconds. Fractional values in absolute parameters (year, day, etc)
  are now deprecated. (gh issue #40, pr #190)
- relativedelta objects previously did not use microseconds to determine of two
  relativedelta objects were equal. This oversight has been corrected.
  Contributed by @elprans (gh pr #113)
- rrule now has an xafter() method for retrieving multiple recurrences after a
  specified date. (gh pr #38)
- str(rrule) now returns an RFC2445-compliant rrule string, contributed by
  @schinckel and @armicron (lp:1406305, gh issue #47, prs #50, #62 and #160)
- rrule performance under certain conditions has been significantly improved
  thanks to a patch contributed by @dekoza, based on an article by Brian Beck
  (@exogen) (gh pr #136)
- The use of both the 'until' and 'count' parameters is now deprecated as
  inconsistent with RFC2445 (gh pr #62, #185)
- Parsing an empty string will now raise a ValueError, rather than returning the
  datetime passed to the 'default' parameter. (gh issue #78, pr #187)
- tzwinlocal objects now have a meaningful repr() and str() implementation
  (gh issue #148, prs #184 and #186)
- Added equality logic for tzwin and tzwinlocal objects. (gh issue #151,
  pr #180, #184)
- Added some flexibility in subclassing timelex, and switched the default
  behavior over to using string methods rather than comparing against a fixed
  list. (gh pr #122, #139)
- An issue causing tzstr() to crash on Python 2.x was fixed. (lp: 1331576,
  gh issue #51, pr #55)
- An issue with string encoding causing exceptions under certain circumstances
  when tzname() is called was fixed. (gh issue #60, #74, pr #75)
- Parser issue where calling parse() on dates with no day specified when the
  day of the month in the default datetime (which is "today" if unspecified) is
  greater than the number of days in the parsed month was fixed (this issue
  tended to crop up between the 29th and 31st of the month, for obvious reasons)
  (canonical gh issue #25, pr #30, #191)
- Fixed parser issue causing fuzzy_with_tokens to raise an unexpected exception
  in certain circumstances. Contributed by @MichaelAquilina (gh pr #91)
- Fixed parser issue where years > 100 AD were incorrectly parsed. Contributed
  by @Bachmann1234 (gh pr #130)
- Fixed parser issue where commas were not a valid separator between seconds
  and microseconds, preventing parsing of ISO 8601 dates. Contributed by
  @ryanss (gh issue #28, pr #106)
- Fixed issue with tzwin encoding in locales with non-Latin alphabets
  (gh issue #92, pr #98)
- Fixed an issue where tzwin was not being properly imported on Windows.
  Contributed by @labrys. (gh pr #134)
- Fixed a problem causing issues importing zoneinfo in certain circumstances.
  Issue and solution contributed by @alexxv (gh issue #97, pr #99)
- Fixed an issue where dateutil timezones were not compatible with basic time
  objects. One of many, many timezone related issues contributed and tested by
  @labrys. (gh issue #132, pr #181)
- Fixed issue where tzwinlocal had an invalid utcoffset. (gh issue #135,
  pr #141, #142)
- Fixed issue with tzwin and tzwinlocal where DST transitions were incorrectly
  parsed from the registry. (gh issue #143, pr #178)
- updatezinfo.py no longer suppresses certain OSErrors. Contributed by @bjamesv
  (gh pr #164)
- An issue that arose when timezone locale changes during runtime has been
  fixed by @carlosxl and @mjschultz (gh issue #100, prs #107, #109)
- Python 3.5 was added to the supported platforms in the metadata (@tacaswell
  gh pr #159) and the test suites (@moreati gh pr #117).
- An issue with tox failing without unittest2 installed in Python 2.6 was fixed
  by @moreati (gh pr #115)
- Several deprecated functions were replaced in the tests by @moreati
  (gh pr #116)
- Improved the logic in Travis and Appveyor to alleviate issues where builds
  were failing due to connection issues when downloading the IANA timezone
  files. In addition to adding our own mirror for the files (gh pr #183), the
  download is now retried a number of times (with a delay) (gh pr #177)
- Many failing doctests were fixed by @moreati. (gh pr #120)
- Many fixes to the documentation (gh pr #103, gh pr #87 from @radarhere,
  gh pr #154 from @gpoesia, gh pr #156 from @awsum, gh pr #168 from @ja8zyjits)
- Added a code coverage tool to the CI to help improve the library. (gh pr #182)
- We now have a mailing list - dateutil@python.org, graciously hosted by
  Python.org.


Version 2.4.2
-------------
- Updated zoneinfo to 2015b.
- Fixed issue with parsing of tzstr on Python 2.7.x; tzstr will now be decoded
  if not a unicode type. gh #51 (lp:1331576), gh pr #55.
- Fix a parser issue where AM and PM tokens were showing up in fuzzy date
  stamps, triggering inappropriate errors. gh #56 (lp: 1428895), gh pr #63.
- Missing function "setcachesize" removed from zoneinfo __all__ list by @ryanss,
  fixing an issue with wildcard imports of dateutil.zoneinfo. (gh pr #66).
- (PyPi only) Fix an issue with source distributions not including the test
  suite.


Version 2.4.1
-------------

- Added explicit check for valid hours if AM/PM is specified in parser.
  (gh pr #22, issue #21)
- Fix bug in rrule introduced in 2.4.0 where byweekday parameter was not
  handled properly. (gh pr #35, issue #34)
- Fix error where parser allowed some invalid dates, overwriting existing hours
  with the last 2-digit number in the string. (gh pr #32, issue #31)
- Fix and add test for Python 2.x compatibility with boolean checking of
  relativedelta objects. Implemented by @nimasmi (gh pr #43) and Cédric Krier
  (lp: 1035038)
- Replaced parse() calls with explicit datetime objects in unit tests unrelated
  to parser. (gh pr #36)
- Changed private _byxxx from sets to sorted tuples and fixed one currently
  unreachable bug in _construct_byset. (gh pr #54)
- Additional documentation for parser (gh pr #29, #33, #41) and rrule.
- Formatting fixes to documentation of rrule and README.rst.
- Updated zoneinfo to 2015a.
jperkin pushed a commit that referenced this issue Aug 24, 2016
    Removed !!! ??? ;;; &&& ||| =~ (#167) ~~~ %%%
    New safer calt code that doesn’t apply ligatures to long sequences of chars, e.g. !!!!, >>>>, etc (#49, #110, #176)
    Larger + - * and corresponding ligatures (#86)
    Hexadecimal x (0xFF) is now applied to sequences like 128x128 as well (#161)
    Added twoTurned (U+218A) and threeTurned (U+218B) (#146)
    Added whiteFrowningFace (U+2639) (#190)
    Simplified visual style on markdown headers ## ### #### (#107)
    Added </> (#147)
    Provided ttf and webfonts versions (eot, woff, woff2) (#18, #24, #38, #101, #106)
    Increased spacing in <= >= (#117)
jperkin pushed a commit that referenced this issue Jan 23, 2017
- Simplify nospace handling in global completion (#195)
- Specially handle all characters in COMP_WORDBREAKS (#187)
- Use setuptools tests-require directive, fixes #186
- Complete files using the specified interpreter (#192)
- Fix completion for scripts run via python (#191)
- Clarify argument to register-python-argcomplete (#190)
- Fix handling of commas and other special chars (#172); handle more
  special characters (#189)
- Fix handling of special characters in tcsh (#188)
- Update my_shlex to Python 3.6 version (#184)
- Fix additional trailing space in exact matches (#183)
- Adjust tests to handle development environments (#180)
- Fix tcsh tests on OSX (#177); Update bash on OSX (#176); Check output
  of test setup command (#179)
- Optionally disable duplicated flags (#143)
- Add default_completer option to CompletionFinder.call (#167)
- Let bash add or suppress trailing space (#159)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants