Upstream changes:
1.0 Sat Aug 22 22:08:50 CEST 2009
- no functional changes.
- really, the first version of common sense!
- slightly improved documentation.
- forgot to include license.
1.520 (upstream 1.52).
Pkgsrc changes:
- Set LICENSE
- Drop dependencies on devel/p5-Test-Pod and p5-Test-Pod-Coverage
Upstream changes:
1.52 Mon Jul 27 01:25:03 CDT 2009
* Support for more licenses. Thanks to Shlomi Fish.
* Fix slashing problems for Windows. Thanks Olivier Mengue
* Complains about extra unparsed options to try to detect
problems that come out of misquoted variables. Thanks to Gunnar Wolf.
* The list of files to ignore is now called ignore.txt,
which you can turn into .cvsignore, .gitignore, MANIFEST.SKIP
or whatever.
* Handles authors with apostrophes in their names better.
Thanks to, not surprisingly, Dave O'Neill.
* Removed module requirements on Test::Pod and Test::Pod::Coverage
for Module::Starter to be built and installed. However,
t/pod.t and t/pod-coverage.t do still both get created even
if either of their two main modules are not installed.
1.004004).
Pkgsrc changes:
- Set LICENSE
- Set PERL5_MODULE_TYPE to Module::Install
- Add patch to prevent the ad hoc execution of interactive CPAN.pm's first time
configuration by Makefile.PL
Upstream changes:
1.004004 2009-08-05
- Add dependency on Extutils::Install 1.43 and install in --bootstrap
otherwise we fail to build with latest MakeMaker on OpenSolaris (t0m)
- Fix Win32 / Cygwin detection (emazep).
1.004003 2009-16-16
- Stop Makefile.PL exploding if your CPAN is too old to have
CPAN::HandleConfig. Needed when installing local::lib via CPAN
using an old CPAN version (t0m)
- Fix warning from Makefile.PL about ExtUtils::MakeMaker::prompt (t0m)
- Set PERL5LIB back to calculated @INC with --self-contained, to stop
invoking other perl scripts from losing the local::lib if they
mangle @INC from $ENV{PERL5LIB}, and fix install of 'difficult'
modules with such as Test::Deep (t0m)
1.004002 2009-06-15
- Fixed up INC untaint procedure to skip/ignore CODE, ARRAY,
blessed entries. (grink)
- Include test in xt/ for the above
- Put PERL5LIB first, so it'll be favored over privlibexp and
archlibexp when self contained.
- Automatically untaint @INC (t0m)
- Prevent @INC from growing when you have multiple scripts using
--self-contained called from inside one another. (grink by way of t0m)
- eg/scripted_install.pl now no longer requires TARGET, but still
respects it. (confound)
1.004001 2009-05-21
- Clean up CPAN.pm's environment variable the same way we do for
CPANPLUS. Add an example program showing local::lib employed
programmatically (confound).
- Add the beginnings of a troubleshooting section (pattern).
1.004000 2009-05-14
- Don't allow dangerous settings for CPAN.pm that affect where CPAN
installs stuff, as this conflicts with what we're trying to do.
- Make sure that our Makefile is written to the correct directory when
bootstrapping (confound).
1.003004 2009-05-12
- Additional documentation and examples concerning having multiple
local::lib enviornments (amiri)
- Some install tests courtesy of Hans Dieter Pearcey <hdp@cpan.org>.
Thanks!
1.003003 2009-04-09
- Expose the internals per RT #36846.
- Fix the MANIFEST up a bit.
(21 Aug 2009, from /branches/1.6.x)
http://svn.collab.net/repos/svn/tags/1.6.5
User-visible changes:
* fix mod_dav_svn directory view links to preserve peg revisions (r38201)
* do not error on Windows when ALLUSERPROFILE dir nonexistent (r38053, -5, -7)
* properly escape lock comments over ra_neon (r38101, -2)
* allow syncing copies of '/' over ra_neon and ra_serf (issue #3438)
* make 'svnlook diff' show empty added or deleted files (r38458)
* fix building with Apache 2.4 (r36720)
* fix possible data loss on ext4 and GPFS filesystems (issue #3442)
* resolve symlinks when checking for ~/.subversion (r36023)
* don't let svn+ssh SIGKILL ssh processes (issue #2580)
* allow PLAIN and LOGIN mechanisms with SASL in svnserve (r38205)
* fix peg revision parsing in filenames like 'dir/@file.txt' (issue #3416)
* fix detection of Apache <2.0.56 (r38290, -3, -4)
* don't pretend to do tree conflict resolution (r38799, -801, -805)
* fix data corruption when syncing from svnserve to mod_dav_svn (r38686, -7)
* fix GNOME Keyring with '--non-interactive' option (r38222, -3, -61, -410)
* fixed: false "File '...' already exists" error during commit (issue #3119)
Developer-visible changes:
* avoid referencing uninitialized variables (r38388)
* plug a couple of error leaks (r38572)
* improve windows test output (r38616, -7, -9, -49)
Pkgsrc changes:
- Add dependency on devel/p5-lib-abs
- Rewrite DESCR: mention this Perl 5 module is deprecated and mention
its successor provided in the new package devel/p5-lib-abs
Upstream changes:
0.90 2009-07-21
Make as just a compatibility wrapper for lib::abs
Collection.
The Perl 5 module lib::abs is a library to transform relative paths
to absolute paths at the BEGIN stage, and push them to @INC. Relative
path origin is not the current working directory, but the location
of the file the statement is in.
Version 1.3, 2009-07-11
* Optimize symbol tables.
New symbol tables considerably improve the program performance.
* Bugfixes.
Version 1.2, 2007-06-29
* Licensed under the GPLv3
The HTML output is now XHTML compliant and a new DHTML based live
search function has been added, which replaces the PHP-based search
function. The ablity to customise the LaTeX output has been improved.
There were also a number of smaller improvements and bugfixes.
2009-08-14 meld-1.3.1
=====================
* Add svk support (Vincent Legoll)
* Add support for marking conflicts as resolved (Matthijs van de Water,
Vincent Legoll)
* Warp the text cursor to the start of jumped-to diff chunks (Vincent
Legoll)
* Allow toggling of toolbar and statusbar visibility, and add a fullscreen
option (Michael Budde, Stephen Kennedy, Kai Willadsen)
* Improved change merging and conflict resolution (Piotr Piastucki)
* Speed up file comparisons and highlighting, significantly improving
interactive editing performance (Kai Willadsen, Piotr Piastucki)
* Meld has a shiny new application icon (Josef Vybíral)
Changes since 6.3:
-Moved back to a single executable. The old intermediate format can still be
generated using the -x option. Ragel was split into frontend and backend
programs in version 5.0. This was done to encourage interoperability with
other tools. Since then, ragel has been made to work with qfsm, with ragel
producing the intermediate format and qfsm consuming it. However, there has
been no use of Ragel as a consumer of state machine data, with Ragel used as
a code generator for DFAs. This is not surprising given that much of the
complexity of Ragel is in the frontend, where the regular language to DFA
compilation happens. Since the full benefits of the split have not
materialized, and the split increases the complexity for users, Ragel has
been made once again into a single executable.
-Applied a fix to the documentation Makefile from John D. Mitchell.
-Use CXXFLAGS instead of CFLAGS for C++ compiling. Patch from Diego
'Flameeyes' Pettenò.
-Added support for DESTDIR variable. Patch from Diego 'Flameeyes' Pettenò.
-Added a script called unicode2ragel.rb for generating unicode machines to
the examples directory. From Rakan El-Khalil.
-Fixed a copy-paste error in the documentation that was reported by Jose
Quinteiro.
-Added three new write commands:
write start;
write first_final;
write error;
These generate a reference to the start, first final and error state. When
there are many different machine specifications in one file it is easy to
get the prefix for these wrong (especially when you do a lot of copy-pasting
of boilerplate). The problem can be avoided by using write commands.
-Fixed a problem reading hex numbers that have the high bit set when the
alphabet is signed and we are on 64 bit. This was reported by _why. The fix
was provided by Wialliam Morgan. The literal 0xffffffff was used for a fully
set long when -1L should be used instead.
-Fixed a bug in graphviz generation. Ragel crashed when using -V and -M and
the specified machine referenced another machine that wasn't included in the
build.
-The name "CS" is in use on OpenSolaris, changed to vCS to ease compiling
Ragel there.
-Converted to automake.
-REALLY fixed a bug that was intended to be fixed in 6.4:
Fixed a problem reading hex numbers that have the high bit set when the
alphabet is signed and we are on 64 bit. This was reported by _why. The
fix was provided by Wialliam Morgan. The literal 0xffffffff was used for
a fully set long when -1L should be used instead.
A null patch (whitespace changes) must have gotten checked after I was
testing with and without the critical one-line patch and I forgot to enable
make sure it was enabled in the final checkin version.
Packages Collection.
The Perl 5 module MooseX::App::Cmd marries App::Cmd with MooseX::Getopt.
Use it like App::Cmd advises (especially see App::Cmd::Tutorial),
swapping App::Cmd::Command for MooseX::App::Cmd::Command. Then you
can write your moose commands as moose classes, with MooseX::Getopt
defining the options for you instead of opt_spec returning a
Getopt::Long::Descriptive spec.
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.076 2009-08-20
bundle the accidentally omitted Usage.pm file
the $opt returned by described_options is now an object with accessors
0.075 2009-08-19
significant refactoring, especially to GLD::Usage, which is now a more
traditional (non-hash-based) object (RJBS)
Changes since 1.005:
2009-07-25 17:35:34 (r2599) by rcaputo
poe-test-loops/lib/POE/Test/Loops/sbk_signal_init.pm M;
poe-test-loops/lib/POE/Test/Loops.pm M
Can't sleep! HP-UX will get me! Resolves Dolmen's bug report at
rt.cpan.org 45158 by using select(undef,undef,undef,$time) instead of
sleep(). I hope that actually works.
2009-07-22 20:24:33 (r2596) by rcaputo
poe-test-loops/lib/POE/Test/Loops/z_kogman_sig_order.pm M
Plan for a specific test count. Sometimes the no_plan end-run plan
doesn't get output, breaking the test despite all subtests passing.
2009-07-21 02:22:58 (r2586) by rcaputo
poe-test-loops/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm M
Conditionally call has_forked() if it's available. Should prevent
issues where the tests are released before the feature. Also, moved
has_forked() earlier because it was called too early for new
PID-change checks contributed by Philip Gwyn.
2009-07-20 08:40:10 (r2583) by rcaputo
poe-test-loops/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm M
Add a bit of debugging. Add a delay before POE is loaded, in case the
race is between the test framework's Tk detection and POE
initializing Tk at start time. To avoid unnecessary delays, make them
dependent on Tk being loaded.
2009-07-20 07:34:01 (r2582) by rcaputo
poe-test-loops/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm M
This test causes Tk or X to throw an error if it's run too soon after
the previous test. Add a 2sec delay before the test to give the GUI
time to settle down.
2009-07-20 06:19:54 (r2580) by rcaputo
poe-test-loops/MANIFEST M;
poe-test-loops/lib/POE/Test/Loops/z_rt39872_sigchld.pm A;
poe-test-loops/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm A;
poe-test-loops/lib/POE/Test/Loops/z_merijn_sigchld_system.pm A;
poe-test-loops/lib/POE/Test/Loops.pm M;
poe-test-loops/lib/POE/Test/Loops/z_steinert_signal_integrity.pm A;
poe-test-loops/lib/POE/Test/Loops/z_kogman_sig_order.pm A
Promote some of the signal-related regression tests into the event
loop tests. Event loops handle signals in a variety of ways, so they
should all try these tests. Except the one commented out of the
MANIFEST, as it has a tendency to segfault for people.
Diffuse 0.4.0 - 2009-08-17
- changed the default hotkeys for merging to reflect the direction text "moves"
- added format menu with new items for changing case, sorting, and manipulating white space
- replaced 'Hide end of line characters' preference with 'Show white space characters'
- errors are now reported in a dialogue instead of printing to stderr
- optimised redraws when only the cursor position has changed
- input methods that use pre-editing can now be used when editing text
- dead keys can now be used when editing text
- updated Monotone support to use 'mtn automate inventory'
- Git support now handles files flagged as 'unmerged'
- graceful handling of and non-zero exit codes from 'git status'
- added version control section to the manual
- minor bug fixes
Packages Collection.
The Perl 5 module MooseX::NonMoose allows for easily subclassing
non-Moose classes with Moose, taking care of the annoying details.
PR pkg/41816.
The autodie pragma provides a convenient way to replace functions that normally
return false on failure with equivalents that throw an exception on failure.
The autodie pragma has lexical scope, meaning that functions and subroutines
altered with autodie will only change their behaviour until the end of the
enclosing block, file, or eval.
If system is specified as an argument to autodie, then it uses
IPC::System::Simple to do the heavy lifting. See the description of that
module for more information.
dependency of scheduled import for p5 pragma autodie from PR pkg/41816.
Calling Perl's in-built system() function is easy, determining if it was
successful is hard. Let's face it, $? isn't the nicest variable in the
world to play with, and even if you do check it, producing a well-formatted
error string takes a lot of work.
IPC::System::Simple takes the hard work out of calling external commands.
pkgsrc changes:
- Adding license
- Adjusting dependencies
Upstream changes:
0.05 Tue, 11 Aug 2009 01:57:18 +0200
* Look! A changelog! This wasn't too hard, was it? :-)
* Allow setting the default for Test::TempDir::Factory's use_subdir using the
environment variable TEST_TEMPDIR_USE_SUBDIR.
* Depend on a Moose version where delegations to class names work.
pkgsrc changes:
- Adding license
Upstream changes:
0.205 2009-08-18
add the long-missing arg0 and full_arg0 accessors (resolves 35528)
thanks to GAISSMAI and Jerome Quelin for reporting
0.204 2009-06-27
document the need for calling ->import on Simple apps
add tests for Simple-based apps
correct a few errors in the tutorial (thanks, Jason Crome)
pkgsrc changes:
- Adding license
Upstream changes:
0.13 Sun Aug 9 13:38:19 2009
Add unshift_rule to classes that do Role::Rules
Several distribution improvements
pkgsrc changes:
- Adjusting dependencies according to META.yml
Upstream changes:
0.27 Tue, 18 Aug 2009 08:54:22 +0200
* Depend on MooseX::Method::Signatures 0.21 to make sure type aliasing works
and there are no warnings due to the recent MooseX::LazyRequire changes.
0.26 Sun, 16 Aug 2009 14:48:12 +0200
* Declare dependency on MooseX::AttributeHelpers.
0.25 Sun, 16 Aug 2009 05:31:59 +0200
* Don't persist the inner keywords over more than one invocation of the declarator.
* Pass along the current context to import_symbols_from and imported_moose_symbols.
* Implement parameterizable roles.
0.24 Sat, 15 Aug 2009 23:48:09 +0200
* Add repository and bugtracker to Makefile.PL (Ash Berlin).
* Tests and doc fixes on applying multiple roles at once (Chas. J. Owens IV).
* Produce better diagnostic output on test failures (Dave Rolsky).
* Make MooseX::Method::Signatures handle the actual parsing for method-like
keywords (nperez).
* Clean now warns in autoclean namespaces (Robert 'phaylon' Sedlacek).
* 'method' keyword now only available by default in namespaces that consumed
MooseSetup (Robert 'phaylon' Sedlacek).
* Added 'namespace' keyword and allow namespaces, superclasses and roles to
be relative (Robert 'phaylon' Sedlacek).
* Add tests for using anonymous methods as attribute defaults (Devin Austin).
* Stop depending on B::Hooks::EndOfScope. We don't use it direectly anymore.
* Add a real 'with' keyword.
* 'with' in a class- or role-body doesn't defer role application until the
end of the class- or role-definition anymore. The 'with'-option for the
class and role keywords still does.
* Add a tests for role application and method modifier ordering.
* Make anon classes immutable as well (unless explicitly asked not to).
* Add a ctx method to add cleanup code that should be injected as early as
possible.
* Depend on recent versions of DD and MXMS to make keywords less reserved
(i.e. hash keys and barewords before fat commas).
* Make t/with_newlines.t less noisy.
* Add tests for methods with no signature not caring about their arguments,
other than $self.
pkgsrc changes:
- Adding secondary MASTER_SITE to allow update today, because 0.20
still has some bugs
- Adjusting dependencies according to META.yml
Upstream changes:
0.21 Tue, 18 Aug 2009 08:45:48 +0200
* Add tests for using aliased.pm for type aliases (Steffen Schwigon).
* Depend on the latest PMS to get type alias resolving.
0.20 Mon, 17 Aug 2009 12:11:32 +0200
* Make the meta method's parsed_signature public.
* Use MooseX::LazyRequire's new interface and depend on 0.03.
0.19 Fri, 14 Aug 2009 11:23:42 +0200
* Move method redefinition warnings to the method application hook so it's
easy to override.
0.18 Fri, 14 Aug 2009 02:24:41 +0200
* Depend on Devel::Declare 0.005011. This avoids "->method" and "method =>"
being misinterpreted sometimes.
0.17 Thu, 13 Aug 2009 08:37:31 +0200
* Implement method traits (Cory Watson).
* Properly test list placeholders.
* Document the right syntax for return value type constraints.
* Use namespace::autoclean instead of namespace::clean.
* Let the signature default to (@) if none is given.
* Don't require the package attribute when a pre-built context is passed
in.
* Depend on a recent Parse::Method::Signatures to make sure we will work
with new PPIs and have the right MooseX::Traits version.
* Fix doc typo (arcanez).
* Split out context from self so that we may pass in an arbitrary context
(nperez).
* Enable passing a context and also a coderef to use to apply the method
once constructed (for deferred method modifier application in MXD)
(nperez).
* Enable MXMS to work with multiple different declarators and prototype
injections (nperez).
* Change from using Devel::Declare::MethodInstaller::Simple to
::Context::Simple since strip_attrs was moved down there (nperez).
scheduled update of MooseX::Method::Signatures.
This module adds a lazy_required option to Moose attribute declarations.
The reader methods for all attributes with that option will throw an
exception unless a value for the attributes was provided earlier by a
constructor parameter or through a writer method.
pkgsrc changes:
- Adjusting dependencies according to META.yml
Upstream changes:
1.003011 - 2009/08/18
- Resolve aliased type names when a namespace to look aliases up is given.
pkgsrc changes:
- Adding more test dependencies (BUILD_DEPENDS)
- Since extra flags are used, bundled Module::Install must be used
Upstream changes:
0.18 17 August 2009
- Changed the Makefile.PL to reduce dependencies not needed by users
that are not authors. Bumped the revision and released to clear an
error with cpan permissions.
0.17 12 August 2009
- No new functionality.
- Changed the way we specify dependencies in the Makefile.PL to reduce
the depth of the dependency chain in cases where we don't need to be
running the author quality tests.
- Some documentation tweaks.
Upstream changes:
0.17 Tue Aug 18 02:32:31 EDT 2009
- Documentation typo fix (Dave Rolsky).
- Stop blowing up in has_available_type_export if the introspected code
symbol exists but is not a type export (Florian Ragwitz).
- Reorganize author/copyright sections at the request of Debian
packagers (Rafael Kitover).
tested) to the list of emacs versions that need comint-input-ring-index
"hack".
Given that it's been almost 15 years since the date in the preceding
comment I wonder if there should be a better way to handle this, but
for now just use brute force.
Makes comint history navigation work as expected.