Upstream changes:
3.31 - Sun Nov 1 15:15:00 2009
- Do not pack a Build.PL to avoid a circular dependency involving
ExtUtils::CBuilder (PathTools RT #50749)
Changelog:
Aborting a previous connection attempt by establishing a new connection in the same tab no longer renders the new connection unusable
*nix: Quote filenames containing spaces if editing using default editor for text files
*nix: Fix crash while emitting queue finished notifications
*nix: Display desktop notification if all transfers have finished and FileZilla isn't focused
Navigating controls inside tab using tabulator key now works on all tabs
Fix splitter positions on horizontal interface layouts
Give choice to abort old connection or to open a new tab when trying to connect while already connected
Double-click on empty space in tabbar opens new tab
Middle-click on tab closes it
Use splitter positions and filelist column setup of previous tab when opening new one
Make betas and release candidates check daily for new versions
Fix crash when leaving settings dialog after tabs have been closed
Fix crash on changing tabs if old tab has site-specific bookmarks but new one doesn't
Layout of tabs no longer changes after leaving settings
Fix issues with remembering last used server
Don't use bold font for active tab
Recursive operations now working in all tabs
Tabbed interface to connect to multiple server at the same time
New welcome screen
Add Open to local directory tree context menu
Fix mismatch of displayed and actually performed default file exists action
MSW: Update mingwm10.dll to fix a crash at initialization
MSW: FTP over TLS no longer crashes for users of VIA CPUs
*nix: Fix crashes due to race condition in dbus code
Fix SHA-512 calculating incorrect hashes on 64bit systems, used by SFTP and the update wizard
Pkgsrc changes:
- Switch PERL5_MODULE_TYPE to MakeMaker
Upstream changes:
0.27 - Thu Oct 29 21:29:56 EDT 2009
Other:
- Removed Build.PL to avoid creating a circular dependency
- Added version numbers to Windows compiler driver modules
0.26_05 - Sun Oct 25 17:29:02 EDT 2009
Bugs fixed:
- Fixed t/02link.t failures on cygwin with Perl 5.8 [David Golden]
Other:
- Made have_compiler (and have_cplusplus) quiet without echoing
the test command to STDOUT [David Golden]
0.26_04 - Mon Oct 19 21:57:46 EDT 2009
Enhancements:
- Added 'have_cplusplus()' method to check for C++ support
- Added patches for building Perl with mingw64 [Sisyphus]
- Allow CC environment variable to override $Config{cc}
Bugs fixed:
- Fixed link executable command for Win32 MSVC (RT#40819) [Cosimo
Streppone]
- Removed MSVC version check when embedding a manifest file
(RT #43002) [Steve Hay]
Other:
- Split Windows compiler driver packages into individual *.pm files
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
What's new in version 6.3:
--------------------------
+ Changed "Mktime()" to use "POSIX::mktime()"
+ Fixed the bug that "Date::Calc::PP" was never tested
when "Date::Calc::XS" is installed
Pkgsrc changes:
- Add build dependency for test target
- Misc tweaks to placate pkglint
Upstream changes:
2009-11-09 0.29 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Use skip instead of skip_all for builds that have no DPeek ()
* Be more lenient towards the allocated space
2009-11-06 0.28 - H.Merijn Brand <h.m.brand@xs4all.nl>
* DDump () now dumps the variable itself, instead of a copy (Zefram)
* Add DGrow ()
Upstream changes:
0.17 Mon Nov 2 13:20:24 2009
fix Gist support harder by using the API rather than scraping (rjbs)
Improve --lang support for Debian (gregoa@debian.org) [rt.cpan.org #47911]
0.16 Fri Oct 16 14:32:09 2009
Fix Gist support (ckuskie@sterling.net) [rt.cpan.org #50500]
Add --lang support to Debian (gregoa@debian.org) [rt.cpan.org #47911]
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.11 -- updated yaml, damn old version of M::I too
0.10 -- fixed bug with makefile brought up in rt
This is not the jump to 0.25 people expected, but there are some things to
clear before doing that, so go to the last 0.24 version for now.
Changes since 0.24.7:
- Fixed#2077 - ralsh user broken on OSX
- Fixed#2004 - ssh_authorized_key fails if no target is defined
- Fixed#1629 - incorrect permissions on ssh_authorized_keys created files
- Fixed#2000 - No default specified for checksum
- Fixed#2026 - Red Hat ignoring stop method
- Added ext/dbfix.sql script - fixes common errors in stored configuration
databases
- Fixed#1963 - Failing to read /proc/mounts for selinux kills file
downloads
- Fixed#2025 - gentoo service provider handle only default init level
- Fixed#1910 - updated logcheck
- Fixed#1871 - Sensitive information leaked in log reports
- Fixed#1956 - Cleaned up variable names to be more sane, clarified
error messages and fixed incorrect use of 'value' variable rather than
'member'.
- Fixed#1831 - Added sprintf function
- Fixed#1830 - Added regsubst function
- Updated up2date and service confines to add support for Oracle EL and VM
- Fixing #1948 and #1953 - augeas ins bug: wrong number of arguments (1 for 3)
- Fixing #944 - changing error message from warning to info - connection
recycled
- Fixed#961 - puppetd creating too many/not closing TCP connections
- Fixed#1959 - Added column protection for environment schema migration
- Fixing #1869 - autoloaded files should never leak exceptions
- Fixing #1543 - Nagios parse errors no longer kill Puppet
- Fixed#1420 - nagios_serviceescalation not allowing host_name more than
one type
- Fixed#1884 - Exported resources are marked as unexported when collected
on the exporting host
- Fixed#1922 - Functions squash all arguments into a single hash
- Fixed#1538 - Yumrepo sets permissions wrongly on files in
/etc/yum.repos.d
- Fixed#1936 - Added /* */ support to the vim file
- Fixed#1541 - nagios objects write files to clientbucket on every change
- Fixed#1542 - cannot purge nagios objects
- Fixing #1912 - gid still works with no 'should' value fixing ralsh issues
- Fixing the Rakefile to use 'git format-patch'
- Added README.rst file
- Enhancements to Stored Configuration performance
- Added Reductive Labs build library to tasks directory
- Fixed#1852 - Correct behaviour when no SELinux bindings
- Updated Red Hat spec file 0.24.7
- Fixed#1920 - Shadow password corruption
Pkgsrc changes:
- Switch PERL5_MODULE_TYPE to Module::Build
Upstream changes:
0.51 2009-11-01
- Switched to Module::Build. To force a non-XS build, start the build
process with "perl Build.PL --pp".
- POD-related tests are only run for the maintainer now.
- Fixed handling of negative years in CLDR formatting for "y" and "u"
patterns. Note that the LDML spec says nothing about how this should work,
so I took my best guess.
version 1.000029)
Pkgsrc changes:
- Adjust dependencies.
- Don't override Module::Install as extensions are bundled by upstream
Upstream changes:
1.0.29 2009-10-28T15:19:26
- Note Test::Differences is needed for tests to run (RT#50918)
- Change build_requires to test_requires in Makefile.PL where
appropriate.
1.0.28 2009-10-27T14:28:12
- Fix MANIFEST.skip to avoid extraneous crap in the distribution.
1.0.27 2009-10-25T19:13:47
- Change to perl style version numbers (from 3 part versions) to
avoid depndency confusion with Text::MultiMarkdown
1.0.26 2009-10-04T00:37:00
- Minor POD changes (typos, wrapping)
- Added note about and test for output always ending in exactly one newline (dandv)
- Fix RT#48943 + tests (genehack)
- Support for optionally interpreting markdown in HTML block elements
using the markdown="1" attribute (GitHub issue #1; dandv)
pkgsrc changes: patch to use gmime24
Changes since 5.3:
* The regression which caused some read IMAP messages to be reported as
unread has been fixed.
* And more, see the NEWS file.
Changes since 5.2:
* A crash affecting IMAP, Maildir and POP3 mailboxes has been fixed.
* A crash affecting Evolution mailboxes on 64-bit systems has been fixed.
* And more, see the NEWS file.
Changes since 5.1:
* Default configuration values were not registered.
Changes since 5.0:
* A number of minor issues have been fixed. Most notably, the message
count is now drawn properly.
* And more, see the NEWS file.
-----------------
New features:
* Virtual repositories are now supported. These are plain directories
which are searched for nested locations. If you attempt to open a
location which is not a normal (shared) repository, branch or
checkout, you will be asked if you wish to open it as a virtual
repository. No question is asked if the location is bookmarked or
given on the command line. The virtual repository view is pretty
much identical to a normal repository view, though some menu actions
(like Explore --> Location Information) are not enabled.
* Custom editor applications are now supported. This allows the Edit
action to launch something more sensible than a text editor for
images, diagrams, web pages, office documents, etc. A default set
of editors are defined (in lib/standard_profile/editors.conf) and
these can be extended or overridden by providing a file of the
same name in your explorer configuration directory.
* The repository view now has a Log button. Multiple items can be
logged at once by selecting more than one location at a time.
If no location is selected, the repository is selected.
Improvements:
* Multiple branches can be opened from the command line with
'bzr explorer trunk feature1 feature 2'
* The BZR_EDITOR environment variable is checked when searching for
the text editor to use if one is not configured in bazaar.conf.
Translations:
* Added translations for Danish, English (United Kingdom), Galician,
Indonesian, Polish, Serbian, Swedish.
0.8.3 13-Oct-2009
-----------------
Improvements:
* Change the Help URL to go to the Documentation page on the
website, not the vision page.
* 'bzr help explorer' now points to the new website. It also
provides more information about how to troubleshoot problems.
Bug fixes:
* Display a message rather than error when the "Local Changes" and
"Missing Revisions" tabs are selected for a remote repository.
(Craig Hewetson, #433916)
Translations:
* Added translations for Arabic, Lithuanian and Ukrainian.
-------------------------
What's new in this release:
* qswitch:
* Added support for --create-branch option to "bzr switch". (A. S. Budden)
* SubprocessUIFactory and QUIFactory now both support get_username, and
get_boolean. (Bug #421851, Gary van der Merwe)
* Save the size of Dialogs when the user press Esc. (Bug #417809,
Gary van der Merwe)
* qlog:
* Get the max main_line digets in a different way so that we don't break
--no-graph. (Bug #455867, Gary van der Merwe)
* Corrected the margin for the revision number column. (Gary van der Merwe)
* When loading the file list delta, only lock the repositories that are
being used. If the 2 trees are from the same repositories, load them
together. (Gary van der Merwe)
* When viewing a svn repo, only show the file list if 1 revision is selected,
and if so, use a optimized method to do so. (Bug #450225,
Gary van der Merwe)
* Show a throbber above the file list while a delta is being loaded.
(Gary van der Merwe)
* Fix a bug when refreshing a branch with revisions that have been removed.
(Bug #435486, Gary van der Merwe)
* qlog/qannotate:
* Preserve leading whitespace in the lines of the log message.
(Max Bowsher)
* qadd:
* Don't show unchanged directories that contain ignored files.
(Bug #462435, Gary van der Merwe)
* qcommit, qadd, qrevert:
* Directoies with 4 or more sub items are grouped in the tree view.
(Bug #456198, Gary van der Merwe)
* Correct the old path shown for renamed files. (Bug #432572,
Gary van der Merwe)
* Passing a directory via the command line now correctly checks the
directory. (Bug #435034, Gary van der Merwe)
* For qcommit, It is now possible to select unversioned file and directories
via the command line. (Gary van der Merwe)
* Automaticly expand to the check items on load. (Gary van der Merwe)
* Fix View for unversoined files when run from a sub directory of the
working tree. (Gary van der Merwe)
* qcommit/qbrowse:
* Conflicts are shown in the status column. External merge applications
can be launched to resolve these conflicts, and the conflicts can be
marked as merged. (Bug #174509, Gary van der Merwe)
* Improved the usibility of the context menu add, and revert actions.
These now directly use the api, rather than via subprocess. There is
now no prompt for add. With large trees, there is less flicker when the
tree is refreshed, and the scroll position is remembered.
(Gary van der Merwe)
* It is now possible to rename and move files or directories, and to mark
files or directories that have allready been renamed or moved as such.
(Gary van der Merwe)
* It is now possible to remove files from the branch. (Gary van der Merwe)
* Show blank icon for missing files. (Bug #418471, Gary van der Merwe)
* qcommit/uncommit:
* Catch AttributeError in save of commit_data during qcommit and/or uncommit
in lightweight checkout from branch accessed via smart-server
(lp:, bzr+ssh://, bzr:// etc).
(Bug #434034 Bug #430382 Bug #463296, Alexander Belchenko)
* qsubprocess:
* Show actual command-line to user when we invoke action via qsubprocess.
(Bug #476025, Alexander Belchenko)
* qcommit:
* Don't run `bzr add --no-recurse` before commit if there is nothing to add.
(Alexander Belchenko)
* qplugins:
* Format plugin version nicely even if it does not follow bzr standards on
version_info tuple. (Bug #475286, Alexander Belchenko)
0.15 "Yellow and green" - 2009-10-19
------------------------------------
What's new in this release:
* Compatible with bzr >= 1.17 (works fine with 2.0.x and 2.1.x series).
* New qrun dialog to launch any (non-interactive) bzr command.
* Improved speed of qcat, qdiff, qlog.
* Added Browse button for editor selection in qconfig.
* qconflicts: Enable multiple selections of conflict items to resolve
or launch merge tool for them.
* qgetupdates and qupdate dialogs now properly support all 3 cases:
* update tree
* update bound branch
* update lightweight checkout
* qlog can display foreign revision info if available.
* Sort tags alphabeticaly and case-insensitive in qtag dialog.
* qexport now has sensible defaults and more user-friendly archive
types (e.g. tar.gz instead of tgz) displayed in the combo box.
On windows, the default archive type is now zip as well.
* And more than 37 bugfixes (plus all critical bugfixes from 0.14.x releases).
Detailed changelog:
* Compatible with bzr >= 1.17 (works fine with 2.0.x and 2.1.x series).
* Internal:
* Install QUIFactory after we have properly initialize QApplication.
(#430232, John Arbash Meinel)
* Better compatibility of qbzr test suite with bzr 2.1.
(#433843, Vincent Ladeuil)
* Use unicode('.') everywhere as current directory marker. (Naoki INADA)
* Don't bundle PyQt4 and Pygments libs to Windows installer anymore.
(Alexander Belchenko)
* Get rid of old-style classes to be compatible with PyQt 4.6.
(#447214)
* New dialog:
* qrun (Alexander Belchenko)
* qadd:
* Properly support adding unversioned files to newly added directory.
(#418520, Gary van der Merwe)
* qbind/qunbind:
* Show Close, not Ok/Cancel, on completion. (#449489, Ian Clatworthy)
* qcat:
* Improve speed of syntax highlighting. (#442965, Atsuo Ishimoto)
* qconfig:
* Added Browse button for editor selection. (#430192, Alexander Belchenko)
* qconflicts:
* Enable multiple selections of conflict items to resolve or launch merge
tool for them. (#415393, Craig Hewetson)
* qdiff:
* More responsive dialog during diff loading. (Gary van der Merwe)
* Better support for external diff tools.
(#422688, #423221, Gary van der Merwe)
* qgetupdates:
* Now able to update lightweight checkouts. (Alexander Belchenko)
* qlog:
* More responsive dialog during revision loading. (Gary van der Merwe)
* Faster qlog on directory. (Gary van der Merwe)
* Show the revision html, and file delta for all selected revisions.
(#412029, Gary van der Merwe)
* Don't show the throbber when loading revisions from a remote repo
to avoid weird behavior. (#412894, Gary van der Merwe)
* Fixed regression with --no-graph feature. (#448232, Craig Hewetson)
* Display foreign revision info if available.
(John Szakmeister, Gary van der Merwe)
* Auto-adjust revno column to the number of digits in latest revno
on mainline. (#450179, Gary van der Merwe)
* qpull/qpush:
* Don't remember location by default. (Alexander Belchenko)
* qsubprocess:
* New command-line option --bencode to use bencoded command list.
(#392920, Alexander Belchenko)
* Very long command-line passed to qsubprocess via temp file
regardless of platform. (#387320, Alexander Belchenko)
* qtag:
* Sort tags alphabeticaly and case-insensitive. (#423075, Craig Hewetson)
* Save/restore the size of dialog. (#435859, Craig Hewetson)
* qupdate:
* Now working for bound branches (aka heavyweight checkouts).
(#422649, Craig Hewetson)
0.14.5 "Dropzone" - 2009-10-31
------------------------------
Bugfixes and backported bugfixes.
* qcommit:
* Catch AttributeError in save of commit_data during qcommit and/or uncommit
in lightweight checkout from branch accessed via smart-server
(lp:, bzr+ssh://, bzr:// etc).
(#434034#430382#463296, Alexander Belchenko)
* qlog:
* Avoid a deprecation warning when diffing the first rev in a branch.
(John Szakmeister)
* qadd:
* Properly support adding unversioned files to newly added directory.
(#418520, Gary van der Merwe)
* qtag:
* save/restore the size of dialog. (#435859, Craig Hewetson)
* Save the size of Dialogs when the user press Esc. (Bug 417809,
Gary van der Merwe)
* qsubprocess:
* new command-line option --bencode to use bencoded command list.
(#392920, Alexander Belchenko)
* Very long command-line passed to qsubprocess via temp file
regardless of platform. (Alexander Belchenko)
0.14.4 "Kenny" - 2009-10-17
---------------------------
Critical Koala bugfixes.
* Internal: get rid of old-style classes to be compatible with PyQt 4.6.
(#447214)
* qlog:
* handle revids as plain strings, not unicode. (#452235)
* qcommit/qrevert:
* Fixed a bug were the pending merges graph was being loaded
twice. (Gary van der Merwe)
#########
:Codename: Stability First
:2.0.1: 2009-10-14
The first of our new ongoing bugfix-only stable releases has arrived. It
includes a collection of 12 bugfixes applied to bzr 2.0.0, but does not
include any of the feature development in the 2.1.0 series.
Bug Fixes
*********
* ``bzr add`` in a tree that has files with ``\r`` or ``\n`` in the
filename will issue a warning and skip over those files.
(Robert Collins, #3918)
* bzr will attempt to authenticate with SSH servers that support
``keyboard-interactive`` auth but not ``password`` auth when using
Paramiko. (Andrew Bennetts, #433846)
* Fixed fetches from a stacked branch on a smart server that were failing
with some combinations of remote and local formats. This was causing
"unknown object type identifier 60" errors. (Andrew Bennetts, #427736)
* Fixed ``ObjectNotLocked`` errors when doing some log and diff operations
on branches via a smart server. (Andrew Bennetts, #389413)
* Handle things like ``bzr add foo`` and ``bzr rm foo`` when the tree is
at the root of a drive. ``osutils._cicp_canonical_relpath`` always
assumed that ``abspath()`` returned a path that did not have a trailing
``/``, but that is not true when working at the root of the filesystem.
(John Arbash Meinel, Jason Spashett, #322807)
* Hide deprecation warnings for 'final' releases for python2.6.
(John Arbash Meinel, #440062)
* Improve the time for ``bzr log DIR`` for 2a format repositories.
We had been using the same code path as for <2a formats, which required
iterating over all objects in all revisions.
(John Arbash Meinel, #374730)
* Make sure that we unlock the tree if we fail to create a TreeTransform
object when doing a merge, and there is limbo, or pending-deletions
directory. (Gary van der Merwe, #427773)
* Occasional IndexError on renamed files have been fixed. Operations that
set a full inventory in the working tree will now go via the
apply_inventory_delta code path which is simpler and easier to
understand than dirstates set_state_from_inventory method. This may
have a small performance impact on operations built on _write_inventory,
but such operations are already doing full tree scans, so no radical
performance change should be observed. (Robert Collins, #403322)
* Retrieving file text or mtime from a _PreviewTree has good performance when
there are many changes. (Aaron Bentley)
* The CHK index pages now use an unlimited cache size. With a limited
cache and a large project, the random access of chk pages could cause us
to download the entire cix file many times.
(John Arbash Meinel, #402623)
* When a file kind becomes unversionable after being added, a sensible
error will be shown instead of a traceback. (Robert Collins, #438569)
Documentation
*************
* Improved README. (Ian Clatworthy)
* Improved upgrade documentation for Launchpad branches.
(Barry Warsaw)
* Buildfixes for Cygwin and parallel builds (Yaakov)
* Check events before executing a command line, fixes a race which results in
display anomalies on new vte.
* Documentation updates
* Require GTK/GLib 2.12 and use the new tooltips API.