Upstream changes:
0.39 2014-08-16 19:12:31Z
- line numbers in shipped code are now almost the same (within 1) as
the repository source, for easier debugging
- pod fixes (Frank Wiegand, RT#51722)
Upstream changes:
1.006000 - 2014-08-16
- support coerce => 1 in attributes, taking the coercion from the isa option
if it is an object that supports the coerce or coercion method.
- add attribute information to type check errors by trapping with an eval
rather than overriding the global __DIE__ handler
- bump Module::Runtime prerequisite to fix error messages when there is a
missing module used by a role loaded using 'with' or similar (rt#97669)
2.3.0 (2014-05-16)
++++++++++++++++++
**API Changes**
- New ``Response`` property ``is_redirect``, which is true when the
library could have processed this response as a redirection (whether
or not it actually did).
- The ``timeout`` parameter now affects requests with both ``stream=True`` and
``stream=False`` equally.
- The change in v2.0.0 to mandate explicit proxy schemes has been reverted.
Proxy schemes now default to ``http://``.
- The ``CaseInsensitiveDict`` used for HTTP headers now behaves like a normal
dictionary when references as string or viewd in the interpreter.
**Bugfixes**
- No longer expose Authorization or Proxy-Authorization headers on redirect.
Fix CVE-2014-1829 and CVE-2014-1830 respectively.
- Authorization is re-evaluated each redirect.
- On redirect, pass url as native strings.
- Fall-back to autodetected encoding for JSON when Unicode detection fails.
- Headers set to ``None`` on the ``Session`` are now correctly not sent.
- Correctly honor ``decode_unicode`` even if it wasn't used earlier in the same
response.
- Stop advertising ``compress`` as a supported Content-Encoding.
- The ``Response.history`` parameter is now always a list.
- Many, many ``urllib3`` bugfixes.
2.2.1 (2014-01-23)
++++++++++++++++++
**Bugfixes**
- Fixes incorrect parsing of proxy credentials that contain a literal or encoded '#' character.
- Assorted urllib3 fixes.
Backward compatibility notes
----------------------------
* The default value we give to the environment variable LESS has been
changed from "FRSX" to "FRX", losing "S" (chop long lines instead
of wrapping). Existing users who prefer not to see line-wrapped
output may want to set
$ git config core.pager "less -S"
to restore the traditional behaviour. It is expected that people
find output from most subcommands easier to read with the new
default, except for "blame" which tends to produce really long
lines. To override the new default only for "git blame", you can
do this:
$ git config pager.blame "less -S"
* A few disused directories in contrib/ have been retired.
Updates since v2.0
------------------
UI, Workflows & Features
* Since the very beginning of Git, we gave the LESS environment a
default value "FRSX" when we spawn "less" as the pager. "S" (chop
long lines instead of wrapping) has been removed from this default
set of options, because it is more or less a personal taste thing,
as opposed to the others that have good justifications (i.e. "R" is
very much justified because many kinds of output we produce are
colored and "FX" is justified because output we produce is often
shorter than a page).
* The logic and data used to compute the display width needed for
UTF-8 strings have been updated to match Unicode 7.0 better.
* HTTP-based transports learned to better propagate the error messages from
the webserver to the client coming over the HTTP transport.
* The completion script for bash (in contrib/) has been updated to
better handle aliases that define a complex sequence of commands.
* The "core.preloadindex" configuration variable is enabled by default,
allowing modern platforms to take advantage of their
multiple cores.
* "git clone" applies the "if cloning from a local disk, physically
copy the repository using hardlinks, unless otherwise told not to with
--no-local" optimization when the url.*.insteadOf mechanism rewrites a
remote-repository "git clone $URL" into a
clone from a local disk.
* "git commit --date=<date>" option learned more
timestamp formats, including "--date=now".
* The `core.commentChar` configuration variable is used to specify a
custom comment character (other than the default "#") for
the commit message editor. This can be set to `auto` to attempt to
choose a different character that does not conflict with any that
already starts a line in the message being edited, for cases like
"git commit --amend".
* "git format-patch" learned --signature-file=<file> to add the contents
of a file as a signature to the mail message it produces.
* "git grep" learned the grep.fullname configuration variable to force
"--full-name" to be the default. This may cause regressions for
scripted users who do not expect this new behaviour.
* "git imap-send" learned to ask the credential helper for auth
material.
* "git log" and friends now understand the value "auto" for the
"log.decorate" configuration variable to enable the "--decorate"
option automatically when the output is sent to tty.
* "git merge" without an argument, even when there is an upstream
defined for the current branch, refused to run until
merge.defaultToUpstream is set to true. Flip the default of that
configuration variable to true.
* "git mergetool" learned to drive the vimdiff3 backend.
* mergetool.prompt used to default to 'true', always asking "do you
really want to run the tool on this path?". The default has been
changed to 'false'. However, the prompt will still appear if
mergetool used its autodetection system to guess which tool to use.
Users who explicitly specify or configure a tool will no longer see
the prompt by default.
Strictly speaking, this is a backward incompatible change and
users need to explicitly set the variable to 'true' if they want
to be prompted to confirm running the tool on each path.
* "git replace" learned the "--edit" subcommand to create a
replacement by editing an existing object.
* "git replace" learned a "--graft" option to rewrite the parents of a
commit.
* "git send-email" learned "--to-cover" and "--cc-cover" options, to
tell it to copy To: and Cc: headers found in the first input file
when emitting later input files.
* "git svn" learned to cope with malformed timestamps with only one
digit in the hour part, e.g. 2014-01-07T5:01:02.048176Z, emitted
by some broken subversion server implementations.
* "git tag" when editing the tag message shows the name of the tag
being edited as a comment in the editor.
* "git tag" learned to pay attention to "tag.sort" configuration, to
be used as the default sort order when no --sort=<value> option
is given.
* A new "git verify-commit" command, to check GPG signatures in signed
commits, in a way similar to "git verify-tag" is used to check
signed tags, was added.
PRJ_VER=2.1.3
SUMMARY=Fixed the bodhi push as Fedora-21 and EPEL-7 are not yet in bodhi
REDHAT_BUGZILLA=1002279,1093336
[Changes]
- Fixed cmake-fedora-fedpkg
PRJ_VER=2.1.2
SUMMARY=Fixed the bodhi push as Fedora-21 and EPEL-7 are not yet in bodhi
REDHAT_BUGZILLA=1002279,1093336
[Changes]
- ManageVariable: CMAKE_FEDORA_CONF_GET_ALL_VARIABLES are now accepting the same
parameters as SETTING_FILE_GET_ALL_VARIABLES
- Fixed the bodhi push as Fedora-21 and EPEL-7 are not yet in bodhi.
PRJ_VER=2.1.1
SUMMARY=zanata_xml generation script is fixed
REDHAT_BUGZILLA=1002279,1093336
[Changes]
- Fixed Bug 1002279 - Project configuration bugs when using cmake-fedora-newprj
- cmake-fedora-newprj: Correct git repo URL
- ManageZanata: Fix zanata.xml suggest countries.
PRJ_VER=2.1.0
SUMMARY=Support EPEL7; cmake-fedora-newprj
is fixed; Fixed Bug 193336
REDHAT_BUGZILLA=1002279,1093336
[Changes]
- Fixed Bug 1093336 - date(1): -u is much portable than --utc
- Fix EPEL 7 support.
- Enhancement:
+ No need to use MAKE_INSTALL_* for rpm files section.
INSTALL at any place works.
+ Better handling of ChangeLog:
- ChangeLog will only invoked before make pack_src or make changelog.
+ find_lang and files -f .lang are added automatically when
translations exists.
+ New targets:
- dist: Produce the source archive file. This is in GNU Standard targets.
+ New modules:
- CmakeFedoraScript: Scripts to be invoked in command line.
- ManageChangeLogScript: Scripts for handling ChangeLog.
- ManageRpmScript: RPM Scripts for handling RPM and SPEC.
- ManageZanata: Zanata translation service. Split from ManageTranslation
+ New cache variables:
- CMAKE_FEDORA_MODULE_DIR: cmake-fedora modules dir.
+ ManageFile: New function: MANAGE_CMAKE_FEDORA_CONF
+ ManageFile: New function: MANAGE_FILE_CACHE
+ ManageFile: New function: MANAGE_FILE_EXPIRY
+ ManageGConf: New macro: MANAGE_GCONF_SCHEMAS
+ ManageMessage: New function: M_OUT
+ ManageVariable: New macro: CMAKE_FEDORA_CONF_GET_ALL_VARIABLES
+ ManageString: New function: STRING_ESCAPE_BACKSLASH
+ ManageString: New function: STRING_ESCAPE_DOLLAR
+ ManageString: New function: STRING_ESCAPE_QUOTE
+ ManageTranslate: New function: ADD_POT_FILE
+ Target rpmlint: rpmlint statistics are now combined.
+ cmake-fedora-fedpkg: Default is now build all active
Fedora (including rawhide) and EPEL releases in fedpkg branches.
- Removed:
+ cmake-fedora.conf.in is no longer needed.
+ TODO should be put in wiki.
+ Modules:
- ManageInstall: This is no longer needed.
+ Targets:
- changelog_prev_update:
+ Scripts:
- cmake-fedora-functions is no longer needed.
- cmake-fedora-changelog is no longer needed.
+ Variables:
- PRJ_RPM_SPEC_FILE
- Changed:
+ DateTimeFormat: Macro to function: TODAY
+ ManageAPIDOC: MANAGE_APIDOC_DOXYGEN: Macro to function.
+ ManageAPIDOC: MANAGE_APIDOC_DOXYGEN: Parameters changed.
+ ManageArchive: Only the files that are explicitly added to
SOURCE_ARCHIVE_CONTENTS will be depended.
+ ManageFile: GIT_GLOB_TO_CMAKE_REGEX: Macro to function.
+ ManageString: STRING_ESCAPE_SEMICOLON: Macro to function.
+ ManageDependency: MANAGE_DEPENDENCY: Macro to function.
+ ManageRelease: MANAGE_RELEASE: Macro to function.
+ ManageRelease: MANAGE_RELEASE: Parameters changed.
+ ManageRPM: RPM_MOCK_BUILD: Parameters changed.
+ ManageSourceVersionControl: MANAGE_SOURCE_VERSION_CONTROL_GIT:
- Macro to function
- Parameters Changed
+ ManageSourceVersionControl: MANAGE_SOURCE_VERSION_CONTROL_HG:
- Macro to function
- Parameters Changed
- Mark as experiment
+ ManageSourceVersionControl: MANAGE_SOURCE_VERSION_CONTROL_HG:
- Macro to function
- Parameters Changed
- Mark as experiment
+ ManageTranslation: MANAGE_GETTEXT:
- Macro to function
- Parameters Changed
+ ManageUpload: For all marcos:
- Macros are changed to function
- Parameters has changed.
+ PRJ_DOC_DIR: Changed from docdir/<PRJ_NAME>-<PRJ_VER>
to docdir/<PRJ_NAME>
PRJ_VER=1.3.0
SUMMARY=Support EPEL7; cmake-fedora-newprj is fixed.
REDHAT_BUGZILLA=1002279
[Changes]
- Fixed Bug 1002279 - Project configuration bugs when using cmake-fedora-newprj
- Enhanced:
+ Support EPEL7
+ New targets: pack_src_no_force.
- Fixed:
+ cmake-fedora-newprj is fixed.
2014-08-23 meld 3.11.3
======================
Features:
* Manually handle app menu fallback for non-Gnome shells (Kai Willadsen)
* Save and restore window maximisation state (Kai Willadsen)
Fixes:
* Add missing/incomplete "Language" entries (Lars Wendler)
* Miscellaneous code cleanups (Christoph Brill)
* Handle broken locale settings better (Kai Willadsen)
* Fix size allocation issues in preferences UI (Kai Willadsen)
* Update shebang for environments with Python 3 as default (Kai Willadsen)
Translations:
* Daniel Mustieles (es)
* Marek Černocký (cs)
* Piotr Drąg (pl)
* Rafael Ferreira (pt_BR)
Now, unwanted configure script timestamp update issue is resolved, and unwanted
documentation regeneration will not be happened anymore.
TeX related tools are not required in any case.
Additionally, PDF document is already in distibution, so no reason to prevent
installation.
Bump PKGREVISION.
Fix python interpreter in installed files.
Changes:
Version 4.5.24:
- bug fixes
Version 4.5.23:
- bug fixes
Version 4.5.22:
- bug fixes
Version 4.5.21:
- bug fixes
- changed the eric mascot to be a Python (i.e. the snake). New icons
and pixmaps provided by Thimo Kraemer.
Version 4.5.20:
- bug fixes
- Italian translations completed by Gianpietro Zamolo
Version 4.5.19:
- bug fixes
The one test remaining I've not been able to figure out what goes
wrong (it tries overriding the compiler to use, but ends up passing
the source to cc anyway, which wasn't supposed to happen).
Updated DESCR to be a little more verbose. It now starts with
GYP is a tool for the Chromium project that generates native
Visual Studio, Xcode and SCons and/or make build files from a
platform-independent input format.
Other changes:
* Substitute /usr/bin/python and a bare "python" in a couple of files
* Replace python in the interpreter line in all *.py files,
done in a separate Makefile.replalce-python due to its size
* Add a tool.mk make fragment for pkgsrc, for users of "gyp" within
pkgsrc. It makes a "python" available, via the python package's
own tool.mk. The GYP language spec says it's kosher to invoke
Python from a gyp file by just saying "python".
* Fix the bash interpreter in the "gyp" script
* Add config for "netbsd7" as well
* For some reason "thin" ar archives sometimes fail to produce an archive
which "ar t" recognizes as valid, so avoid using them on NetBSD
* Fix up some of the tests; our GNU make says "nothing to be done"
with different quotes, add NetBSD platform support in some tests,
and regenerate a couple of output files (should have been done
upstream).
PKGREVISION bumped.
Changes between version 1.0.9 and 1.0.10
Fix for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=459763 incorporated,
thanks to Gergely Nagy for contributed code.
Changes between version 1.0.10 and 1.0.11
Support for xz in cdiff, patch by Ville Skyttä; code cleanup from Akim Demaille;
patch to provide custom diff command from Rainer Nagel. Improved wdiff support
inspired by patch from Peter van Dijk. Improved debdiff detection.
Changes between version 1.0.11 and 1.0.12
Packaging refactoring and minor packaging fixes.
Changes between version 1.0.12 and 1.0.13
Avoid accidentally identifying some diffs as side-by-side, handling colordiff
arguments better. Plus code refactoring, corrections to docs.
Click is a Python package for creating beautiful command line
interfaces in a composable way with as little code as necessary.
It's the "Command Line Interface Creation Kit". It's highly
configurable but comes with sensible defaults out of the box.
It aims to make the process of writing command line tools quick
and fun while also preventing any frustration caused by the inability
to implement an intended CLI API.
Changes from 1.2.0 to 1.3.0:
Add AMD TBM instructions.
Add HSW TSX instructions.
Fix âpmulhrwâ, âvphaddudqâ, and âvpbroadcastqâ instructions.
Add Intel SHA, ADX, RDSEED, and SMAP instructions.
Use a larger hash table size in NASM macro handling.
Add support for x32 ABI (called âelfx32â).
Add support for âfunctionâ decorator in win32/win64 object
files.
In Mach-O, only warn on repeated flags if the new flags are
different.
---
5.7
---
* Issue #240: Based on real-world performance measures against 5.4, zip
manifests are now cached in all circumstances. The
``PKG_RESOURCES_CACHE_ZIP_MANIFESTS`` environment variable is no longer
relevant. The observed "memory increase" referenced in the 5.4 release
notes and detailed in Issue #154 was likely not an increase over the status
quo, but rather only an increase over not storing the zip info at all.
---
5.6
---
* Issue #242: Use absolute imports in svn_utils to avoid issues if the
installing package adds an xml module to the path.
-----
5.5.1
-----
* Issue #239: Fix typo in 5.5 such that fix did not take.
---
5.5
---
* Issue #239: Setuptools now includes the setup_requires directive on
Distribution objects and validates the syntax just like install_requires
and tests_require directives.
Version 6.3.1 - August 11 2014
[CHANGES]
New facilities:
o gtags.vim: New 'Gtagsa' (Gtags with append) command.
This command appends tags to the current tag list.
If you want to get a union of 'global -d foo' and
'global -r foo' then please do as follows:
:Gtags -d foo
:Gtagsa -r foo
o geco.rc: New command (Bash function).
You need bash, percol and less to use geco.
$ source /usr/local/share/gtags/geco.rc
$ geco --help # show help
$ geco mai[TAB] # auto completion
v
$ geco main [ENTER]
QUERY> init # narrowing down
(less's screen)
:tag -r main # tag jump again
The same options are available on the both prompts:
$ geco <options> arg
:tag <options> arg
[INCOMPATIBLE CHANGES]
o global: The following configuration variables were removed
since they will surely cause confusion.
GTAGSROOT, GTAGSDBPATH
In the Coq backend, use ' instead of _ as separator in identifiers.
Also, correct a serious bug that was inadvertently introduced on
2013/03/01 (r319).
Lexer fix so as to support an open variant type [> ...] within
a %type<...> declaration.
Updated the Makefile so that install no longer depends on all.
Updated the demos so that the lexer does not invoke "exit 0"
when encoutering eof. (This should be more intuitive.)
Fixed a newline conversion problem that would prevent Menhir from
building on Windows when using ocaml 4.01.
Switched to ocamlbuild. Many thanks to Daniel Weil for offering
very useful guidance.
"menhir --depend" was broken since someone added new whitespace in the output
of ocamldep. Fixed.
Fixed a compilation problem that would arise when a file produced
by Menhir on a 64-bit platform was compiled by ocaml on a 32-bit
platform.
Performance improvements in the computation of various information
about the automaton (module [Invariant]). The improvements will be
noticeable only for very large automata.
The option --log-grammar 3 (and above) now causes the FOLLOW sets for
*terminal* symbols to be computed and displayed.
Added the flag --canonical, which causes Menhir to produce a canonical LR(1)
automaton in the style of Knuth. This means that no merging of states takes
place during the construction of the automaton, and that no default reductions
are allowed.
I also modified the package to use the ocaml.mk infrastructure.
include:
* Added a 'Default' class (Hugo Heuzard)
* Allow private variant in the 'Functor' class (Pierre Chambart)
* Switch build system to oasis and improved META
The package has also been updated to use the mk/ocaml.mk infrastructure.
As noted in the DESCR, this package is not generally needed to install
OASIS-enabled software; it contains the development tools needed to add
OASIS support to an existing (or new) project.
Package name is now ocaml-optcomp rather than optcomp, in line with most
other OCaml packages. This only affects devel/ocaml-deriving-ocsigen,
which will be updated shortly.
Moos completes the M to Moose sequence of Perl OO modules.
This one is pure Perl, single file and mostly Moose compatible(for
what it does). Moos has no non-core dependencies, but certain
features (roles, debugging functions, legacy Perl support) do
require additional modules. If you steer away from those features,
you don't need those additional modules.