Commit graph

16918 commits

Author SHA1 Message Date
wiz
8a89aa4fa1 Update to 0.46:
2010-12-28  Andrew McMillan  <andrew@morphoss.com>
	* Release 0.46
	* [classBrowser] Fix checking of ordering fieldname.
	* [Validation] Remove references to outdated ereg() functions.
	* [AWLUtlities] Rename regex checking function more appropriately.
	* [Session] Don't use ereg() for parsing regex.
	* [XMLDocument] Use __construct style for constructor.

2010-12-24  Andrew McMillan  <andrew@morphoss.com>
	* [AwlQuery] Make the quote() method public/static.

2010-12-23  Andrew McMillan  <andrew@morphoss.com>
	* Convert everything except PgQuery to use AwlQuery
	* [AwlQuery] Add minor missing functionality so we can switch.
	* [vComponent] Improve parameter splitting to allow for escapes.
	* [classEditor] Avoid uninitialised variable warning.

2010-11-27  Andrew McMillan  <andrew@morphoss.com>
	* [vComponent] Add __toString() methods.
	* [Session] If someone is made inactive then their long-term login should cease.

2010-10-15  Andrew McMillan  <andrew@morphoss.com>
	* [AWLUtilities] Add an awl_version() function.

2010-10-10  Andrew McMillan  <andrew@morphoss.com>
	* [vComponent] It is OK to SetComponents() to an empty set.
2011-09-08 20:46:37 +00:00
wiz
0351429935 Update to 0.6.5. From Peter Tworek on pkgsrc-users.
cgdb-0.6.5 (01/01/2010)

   * Turn autosourcereload to on by default. This matches GDB's behavior.

   * CGDB should successfully build on Mac OS X 10.5.
     Thanks Kyle McKay for sending in this patch.

   * Add support for :up and :down in the cgdb status bar.
     Thanks Benoit Pierre for reporting this.

   * Enhanced tgdb in a2 mode. It now understands GNAT's
     pre-instance-choice, instance-choice, post-instance-choice extension.

   * Made searching and :commands a little more vi-like. If you abort a
     search, you can still recall the last search with 'n' or 'N'.  If you
     backspace to the beginning of the line, a :command or /search is
     aborted.

   * Added some new cgdb commands.
       :c is now a synonym for :continue
       :f is now a synonym for :finish
       :n is now a synonym for :next
       :r is not a synonym for :run
       :s is now a synonym for :step
       :start is a new command that will send "start" to the debugger
       :kill is a new command that will send "kill" to the debugger

   * Shortcut mode has been removed from cgdb. If you liked it, you can
     put these commands in your cgdbrc file,
       map r :run<CR>
       map c :continue<CR>
       map f :finish<CR>
       map n :next<CR>
       map s :step<CR>
     and you will get the same functionality. Do not forget that,
       F5 is the same as 'run'.
       F6 is the same as 'continue'.
       F7 is the same as 'finish'.
       F8 is the same as 'next'.
       F10 is the same as 'step'.
     are always available.

   * Added a feature to CGDB which allows it to ask readline what key
     sequence it uses for the Home and End keys. That way, if the terminfo
     database is wrong, but the OS vendor modified /etc/inputrc, CGDB will
     have a working Home and End key.

   * CGDB fully supports the use of maps now. The feature is similar in
     nature to the vim map feature.  It supports map, unmap, imap
     and iunmap. The map/unmap work in CGDB mode and the imap/iunmap
     work in GDB mode.

   * Added the cgdbmodekey configuration option. This allows the user to
     change the key that switches them from GDB mode to CGDB mode. The
     default value is the Escape key. This is useful for users that want
     to use readline in vi-mode.

   * Fixed a bug in CGDB where the Insert and Delete keys were not
     recognized properly all of the time.

cgdb-0.6.4 (04/28/2007)

   * CGDB can now be compiled with -jN option. It would fail previously.

   * CGDB should now build on freebsd with out any patches.

   * Added a new highlighting group, SelectedLineNr. From the documentation:
     This represents the group that is used when CGDB is displaying the
     currently selected line.  This is the line that the cursor is on.

   * CGDB shuts down now when it receives C-d (control d), just like GDB
     does.

   * Changed the GDB prompt from "(tgdb)" to "(gdb)". I think users
     will be more comfortable with "(gdb)".

   * Fixed a serious bug in CGDB. After the user entered a command
     CGDB would not accept any more commands. This would only
     happen sometimes, if at all. This is due to the fact that CGDB
     had a bug in it that was sensitive to the amount of data that
     the read system call returns to it.

   * Fixed a bug in CGDB where it would not show a file in the
     source viewer if there was a space in the path.

   * Removed the escdelay option. It has been replaced by the
     timeout, timeoutlen, ttimeout and ttimeoutlen options. Please
     see the CGDB manual for more documentation on these options.

   * Fixed a bug in libkui. If the user quickly typed ESC followed
     by an 'o' while in the GDB window, the 'o' character would not
     get processed by CGDB until another character was hit.

   * CGDB has improved it's -d (Set debugger to use) command line
     option. CGDB used to force the user to have a space between the
     -d and the debugger to use, like "cgdb -d /usr/bin/gdb". Now the
     user can also start CGDB like "cgdb -d/usr/bin/gdb".

   * CGDB now honor's the '--' command line option, which will allow the
     user to explicitly say when they want to end passing arguments to
     CGDB and begin passing arguments to the debugger.

   * Fixed another bug in the configure script. If the getopt.h header
     file is not available on the system, then CGDB will fail to configure.
     It should finish, and most likely build successfully.

   * Fixed yet another bug in the auto tools scripts. cgdb-0.6.3 would
     improperly install gdbmi_driver if make was invoked like
     'make DESTDIR=/foo install'.

   * Fixed another bug in the configure script. If the curses.h header
     file is not available on the system, then CGDB will fail to configure.
     It would previously configure and then end up with a compile error.

cgdb-0.6.3 (06/03/2006)

   * CGDB will no longer crash if you attempt to do a regular expression
     search with / when there is no file in the source viewer.

   * CGDB now uses a psuedo terminal (PTY) to start GDB on, instead of
     using a pipe. Jens Frederich reported that on a Mac, typing Ctrl-C
     while the inferior was running would cause GDB to shut down, thus
     causing CGDB to shut down. This patch fixes that problem. At the
     same time, this patch caused GDB to ask the user several other
     questions regarding shared breakpoints, and quiting while the
     inferior is running. Thus, CGDB acts more as if you were just using
     GDB.

   * CGDB is now maintained in a subversion repository instead of a
     CVS repository. Although this might not appear to effect end users,
     it is possible that there will be problems associated with this
     switch. For this reason, I have documented this here.

   * Fixed another bug in the configure script. CGDB should now be able
     to configure itself on a Mac. Thanks to Jens Frederich for finding
     and reporting this problem.

   * CGDB no longer packages the generated auto tool files in CVS. However,
     the distributions will have these files. This means you will need
     autoconf, autoheader and automake installed to compile CGDB from CVS.

   * CGDB now compiles according to the c89 standard. This should help with
     porting to older systems.

   * The file cgdb.txt is now installed into $PREFIX/share/cgdb/cgdb.txt. This
     is the file CGDB will now use to display the manual when :help is typed.
     This prevents CGDB from copying the data into the users home directory.

cgdb-0.6.2 (04/09/2006)

   * CGDB should run on solaris 2.5 again. I don't think it would since
     CGDB .6.0.

   * Fixed a bug in the configure script that was probably added in .6.0
     when the large readline integration was done. It was possible for
     readline to choose the wrong termcap library, because of a bad
     autoconf macro that CGDB was using. This could potentially cause the
     screen to get corrupted.

   * Fixed a bug in the syntax highlighter for C strings. A line like
     char *s = "\""; would cause the highlighter to break and most of the
     file after that would be displayed in red (string literal color).

   * The message 'CGDB had unexpected results, ...' will no longer be
     displayed when CGDB can not parse a breakpoint. This message was being
     displayed when a watchpoint was issued by the user. It does not fix any
     bugs though, just stops the message from being displayed.

cgdb-0.6.1 (03/06/2006)

   * An improvement for tab completion support. With certain versions of GDB,
     an extra line "server complete ..." would be added to the list of
     possible completions. This is no longer added. I believe this would
     only happen with really old versions of GDB.

   * Improved tab completion support in readline for quoted data. For
     instance tab completing C++ member functions like b 'foo::b<tab>
     will now produce b 'foo::bar()'.

   * Improved tab completion support. This comes in 2 forms. First, CGDB
     honors the readline variable rl_completion_query_items. If the number
     of completions is greater than this variable, then the user will be
     asked if they want the completion to happen. Second, after each page of
     completions, the user will be asked if they want more completions to be
     displayed or not.

   * Thanks to Steve Folta for sending in a patch which added support in CGDB
     for configuring the syntax colors. The colors used to be hard coded and
     could not be changed. Now just use the ":highlight" command to change
     the default colors.  There is a new section in the manual called
     "CGDB highlighting groups" that describes the new functionality.

   * Again, thanks to Steve Folta for getting CGDB to run on terminals with
     background colors besides black. CGDB used to paint the terminal
     background color black regardless of what it was. Now it respects the
     background color. This feature only works when linked to ncurses. If you
     have curses, CGDB will force the background black.

   * CGDB broke it's terminal resizing functionality in cgdb-0.6.0. This is
     now working again. The bug was introduced while bringing readline into
     the same address space as CGDB.

   * The man page now get's installed when 'make install' is done.

cgdb-0.6.0 (01/30/2006)

   * There is a new manual for CGDB. The text version is located in
     cgdb/doc/cgdb.txt. The info version is available at cgdb/doc/cgdb.info.
     The text, html, pdf, info and possibly other versions are avialable at
     http://cgdb.sourceforge.net/documentation.shtml

   * There is a new CGDB man page. It is located in cgdb/doc/cgdb.1.

   * Fix a crash in CGDB if the user would type ':e' or ':edit' in the
     source window, and the source window was empty. This crash is considered
     not very significant, since I can't understand why the user would try to
     refresh the file, if it didn't exist.

   * Removed the :q! and :quit! commands, since they don't do anything
     different than :q or :quit.

   * Fix a bug regarding the CGDB source viewer displaying breakpoints. If you
     used the file dialog to open a file, and the file was an absolute
     path, CGDB would display the file. If it was the first time CGDB
     encountered this file, then when you set a breakpoint, CGDB would not
     display the line as having a breakpoint in the source window, even though
     the breakpoint was actually being set. This is now fixed.

   * CGDB now supports getting the initial line, as well as the initial
     file that GDB is on when it first starts the inferior. It used to only
     determine the initial file.

   * CGDB now supports when the terminal does not have control flow turned
     on. If control flow (XON/XOFF) is off, the ^s and ^q will go directly
     to readline instead of freezing and restarting the terminal.

   * CGDB now allows the user to use the \ character for line continuation
     purposes. GDB handles this and now CGDB also handles this. Before this,
     CGDB would break if the user attempted to do line continuation.

   * CGDB no longer needs to do a fork to communicate data back and forth to
     readline, it runs readline in it's own process context. This is a huge
     improvement because it means that when you run CGDB you should only see 1
     process executing instead of the usual 2.

   * CGDB now supports tab completion. This has been a long awaited missing
     feature of CGDB.

   * CGDB now depends on readline 5.1.

   * Fix a bug in the c/c++ syntax highlighter. If a file had "\\" as a
     string literal, the CGDB syntax tokenizer would be built incorrectly
     resulting in incorrect file highlighting.

cgdb-0.5.3 (08/08/2005)

   * CGDB now can detect the version of readline that it is going to link against.
   By doing this, it can alert the user at configure time if the readline version
   is OK to build CGDB with. If it is not OK, configure will fail.

   * CGDB has changed it's user interface in a way that is not backwards compatible.
   The 't' key, now sets a temporary breakpoint. The 't' key used to put CGDB into
   insert mode in the TTY window. Now 'I' does that.

   * CGDB is now capable of setting a temporary breakpoint thanks to Marcel Lanz.
   He sent in a patch with the functionality. Hitting 't' set's a temporary breakpoint.

   * It was reported that the "Windows" Key would cause CGDB to shut down.
   This has been fixed.

   * Added a new 'arrowstyle' option, see README for documentation

   * Add the ^l command to the Source window. CGDB will now clear and redraw
   the screen when this command is received.

   * It is now required to have the GNU history library in order
   to configure CGDB successfully. This was always the case, but the
   configure checks wouldn't catch it.

   * Get readline configure check to only look for libreadline. Not libedit, ...
   Future version of CGDB will depend on functionality that only readline will
   contains.

cgdb-0.5.2 (05/21/2005)

   * Attempt to get autoconf/automake machinery working with command,
   make DESTDIR=... install. This should simplify the job of package maintainers.

   * Added the --with-readline-prefix autoconf option. This makes configuring CGDB
   much easier when readline is in a non standard place.

   * Fixed major bug in CGDB-0.5.1 that prevented it from running on Solaris 9,
   FreeBSD 5.2.1 and probably many others. CGDB would hang when trying to read
   input. This bug made it impossible to use CGDB on those platforms. libkui is
   the cause of this problem and was a replacement input library for CGDB in
   cgdb-0.5.1. The bug is now fixed.

cgdb-0.5.1 (04/02/2005)

   * fixed crash when user tries to set a breakpoint on a file that's not
   a source file. This would happen if you typed ':help' to get into the
   help, and then tried to set a breakpoint using the spacebar.

   * obsolete the b and f commands. These were responsible for moving between
   the previous and the next source file. They made CGDB unstable and I don't
   think they were in the spirit of a vi/vim clone.

   * fixed an annoying bug that appeared while searching for a string. If you
   canceled the source view regex search by hitting ESC, 2 bad things would happen.
   You would end up on the line that you cancelled at
   The currently displayed line would stay the line you can cancelled at, even when
   you start moving around again.

   * reworked the signal handling code when GDB dies. Now CGDB handles the SIGCHLD
   and passes the signal notification to TGDB. This fixes a race condition that
   occurred, even though the race condition appeared to be harmless.

   * Several memory runtime fixes found thanks to valgrind. This could potentially
   fix crash's that I just never ran into.

   * Fix a bug in the c/c++ syntax highlighter. If a file had a dos file format
   and the C++ style comment // was used, then the file displayed would be
   completely unreadable. This is because the trailing '\r' would get grouped with
   the comment.

   * Fix CGDB command line interface. If the user invoked CGDB like this,
   'cgdb --args ./main one two three', then CGDB would hang or crash. This
   was because it use to add extra command line options to GDB on the end.
   Now it prepends the options to GDB, so that the --args command line
   can still be honored.

   * Added new logger interface. This traps all errors to a file or
   a file descriptor. There is now a mechanism to write warnings and
   errors to a file for inspection by the user.

   * Removed deprecated libinput from the various subdirectory. It has been
   replaced by libkui.

   * Added 'set asr' or autosourcereload option to CGDB. It is off by default.
   It is capable of reloading a source file when CGDB detects that a file has
   been modified. To turn this feature on do ':set asr'.

   * The :edit [:e] colon command has been implemented. It forces CGDB to
   reload the current file in the source viewer.

cgdb-0.5.0 (07/14/2004)

   * "progs" directory is no longer installed in a potentially
   read-only directory. It is installed now in top_builddir, instead of
   top_srcdir.

   * Added libkui into CGDB. This is the fisrt of the 4 new libraries
   designed to make CGDB flexible and modular. Because of this, the version
   number has been bumped up to .5.0.

   * Fixed crash in TGDB when buffering commands. If the user hit
   'n' <Enter> <Enter> ... fast, while GDB was not responding, or working
   on a command, the buffering code in TGDB would enter a bad command into
   a queue, causing it to crash when it tries to execute the command.

   * Fix crash in CGDB when parsing command line parameters. I think this crash
     showed up when I starting compiling CGDB with 3.3 instead of 2.95. It would
     crash when trying to pass the --pid argument to GDB through CGDB.

cgdb-0.4.2 (05/10/2004)

    * CGDB now compiles again on AIX 4.3.  Fixed Makefile.am in various/util/src
      to not have a space between the -L and the path.

cgdb-0.4.1 (04/26/2004)

   * Removed a memory leak from CGDB. When debugging applications that output
   a lot of text, CGDB would reportedly grow well over 400MB. Thanks to the
   sender of this patch, who decided to keep themselves anonymous.

   * Removed all instances of PATH_MAX and replaced with FSUTIL_PATH_MAX.
   PATH_MAX is not defined on HURD, and thus CGDB wouldn't compile in that
   environment.

   * Fixed TGDB bug. Tab completion was broken during cgdb-0.4.0 release.
2011-09-08 19:46:30 +00:00
obache
863d05c5c9 Update ruby-ole to 1.2.11.2.
== 1.2.11.2 / 2011-09-07

- Remove empty dirents after constructing tree (fixes non-contiguous
  allocation table usage).
- Fix fallback Symbol#to_proc to match activesupport definition in case
  we get loaded first (github #2, lazylester).
- Use method_defined? for fallback guards to support newer versions of
  ruby (jocker).
- Add guard on FileTime#initialize to skip for newer versions of ruby.
  Missing required methods, but optimization no longer relevant
  anyway (github #4, sagmor).
2011-09-08 10:49:41 +00:00
joerg
b6d6a8ca03 Force use of GAS for Clang. 2011-09-07 23:45:06 +00:00
joerg
710a8b004d Fix main() prototype 2011-09-07 23:44:27 +00:00
joerg
bb2157d9a8 Request C++-11 mode for Clang too. 2011-09-07 23:43:40 +00:00
joerg
c801234a83 Hide some potential bugs by disabling default warnings with clang. 2011-09-07 23:41:04 +00:00
joerg
9ad2d021fa Don't use __weak_alias. This results in duplicate symbols being created
in the output. GNU as silently discards one, LLVM is more strict in this
regard.
2011-09-07 00:56:17 +00:00
tnn
456f4abfd3 Update legacy firefox36 package to 3.6.21.
Fixes some security issues:

MFSA 2011-34 Protection against fraudulent DigiNotar certificates
MFSA 2011-30 Security issues addressed in Firefox 3.6.20
MFSA 2011-24 Cookie isolation error
MFSA 2011-23 Multiple dangling pointer vulnerabilities
MFSA 2011-22 Integer overflow and arbitrary code execution in Array.reduceRight()
MFSA 2011-21 Memory corruption due to multipart/x-mixed-replace images
MFSA 2011-20 Use-after-free vulnerability when viewing XUL document with script disabled
MFSA 2011-19 Miscellaneous memory safety hazards (rv:3.0/1.9.2.18)
2011-09-05 11:05:21 +00:00
tnn
5336532ce5 Update to firefox-6.0.1.
Removes trust of fraudulent SSL certificates issued by DigiNotar.
2011-09-05 05:35:23 +00:00
cheusov
620b343d8d For all packages based on mk-configure "configure" target is provided.
This fixes parallel builds.
2011-09-04 18:21:26 +00:00
taca
909f0e10a0 Update ruby-rdoc pacakge to 3.9.4.
=== 3.9.4 / 2011-08-26

* Bug fixes
  * Applied typo and grammar fixes from Luke Gruber.  Ruby bug #5203
2011-09-04 17:04:18 +00:00
cheusov
f3c4f9980a configure.mk implements target "do-configure" common for all projects
based on mk-configure
2011-09-04 15:40:11 +00:00
obache
8f72d4867e Update py-msgpack to 0.1.10.
0.1.10 release date:	2011-08-22

New feature
 * Add encoding and unicode_errors option to packer and unpacker. When this
   option is specified, (un)packs unicode object instead of bytes. This enables
   using msgpack as a replacement of json. (tailhook)
2011-09-04 06:11:30 +00:00
obache
5fdbec8595 Update msgpack to 0.5.7.
2011-08-08 version 0.5.7:

  * fixes compile error problem with llvm-gcc and Mac OS X Lion
2011-09-04 02:57:11 +00:00
jnemeth
150bd0477a add and enable pythontidy 2011-09-01 03:41:07 +00:00
apb
c636715af0 Add PythonTidy 1.20
"Cleans up, regularizes, and reformats the text of Python scripts."
2011-08-31 11:43:17 +00:00
adam
c44739ce94 Changes 1.7.6.1:
* Various codepaths that invoked zlib deflate/inflate assumed that these
  functions can compress or uncompress more than 4GB data in one call on
  platforms with 64-bit long, which has been corrected.
* "git unexecutable" reported that "unexecutable" was not found, even
  though the actual error was that "unexecutable" was found but did
  not have a proper she-bang line to be executed.
* Error exits from $PAGER were silently ignored.
* "git checkout -b <branch>" was confused when attempting to create a
  branch whose name ends with "-g" followed by hexadecimal digits,
  and refused to work.
* "git checkout -b <branch>" sometimes wrote a bogus reflog entry,
  causing later "git checkout -" to fail.
* "git diff --cc" learned to correctly ignore binary files.
* "git diff -c/--cc" mishandled a deletion that resolves a conflict, and
  looked in the working tree instead.
* "git fast-export" forgot to quote pathnames with unsafe characters
  in its output.
* "git fetch" over smart-http transport used to abort when the
  repository was updated between the initial connection and the
  subsequent object transfer.
* "git fetch" did not recurse into submodules in subdirectories.
* "git ls-tree" did not error out when asked to show a corrupt tree.
* "git pull" without any argument left an extra whitespace after the
  command name in its reflog.
* "git push --quiet" was not really quiet.
* "git rebase -i -p" incorrectly dropped commits from side branches.
* "git reset [<commit>] paths..." did not reset the index entry correctly
  for unmerged paths.
* "git submodule add" did not allow a relative repository path when
  the superproject did not have any default remote url.
* "git submodule foreach" failed to correctly give the standard input to
  the user-supplied command it invoked.
* submodules that the user has never showed interest in by running
  "git submodule init" was incorrectly marked as interesting by "git
  submodule sync".
* "git submodule update --quiet" was not really quiet.
* "git tag -l <glob>..." did not take multiple glob patterns from the
  command line.
2011-08-30 09:34:42 +00:00
abs
c1c9331f58 Add (missed) dependency onp5-Class-Load, bump pkgrevision 2011-08-30 09:12:26 +00:00
abs
1a9d936cec +p5-Class-Load 2011-08-30 09:10:57 +00:00
abs
7e8e3bf0ad Added devel/p5-Class-Load version 0.08
require EXPR only accepts Class/Name.pm style module names, not
Class::Name. How frustrating! For that, we provide load_class
'Class::Name'.

It's often useful to test whether a module can be loaded, instead
of throwing an error when it's not available. For that, we provide
try_load_class 'Class::Name'.

Finally, sometimes we need to know whether a particular class has
been loaded. Asking %INC is an option, but that will miss inner
packages and any class for which the filename does not correspond
to the package name. For that, we provide is_class_loaded 'Class::Name'.
2011-08-30 09:10:34 +00:00
adam
48234ce992 Changes 0.11:
* suppress warning in perl < 5.10

Changes 0.10:
* support new style: $pm->start(sub { ... })
* collect zombie processes without any delay when spawn_interval is nonzero
* do not sleep spawn_interval seconds when a worker process exits non-zero and
  if err_repawn_interval < spawn_interval

Changes 0.09:
* support for slow startup (with the new spawn_interval parameter) and slow
  shutdown (by passing arrayrefs as values of the trap_signals hashref)
2011-08-30 06:45:43 +00:00
adam
fa5e147e57 Changes 0.7.9:
* Exclude the example scripts from getting installed.

Changes 0.7.8:
* Make $VERSION compatible with the most perl versions possible

Changes 0.7.7:
* Small distribution fixes
2011-08-30 06:42:00 +00:00
wiz
9ca9bf000b Update to 1.9.2:
This is a regular bugfix release (slightly early due to travel plans).

    commands: clarify that 'hg heads foo' shows heads on branch foo
    dispatch: don't rewrap aliases that have the same definition
    graphlog: attempt to fix index overrun (issue2912)
    http: pass user to readauthforuri() (fix 4a43e23b8c55)
    http: strip credentials from urllib2 manager URIs (issue2885)
    parsers: avoid pointer aliasing
    subrepo: fix cloning of repos from urls without slash after host (issue2970)
    ui: pass ' ' to raw_input when prompting
    url: really handle urls of the form file:///c:/foo/bar/ correctly
2011-08-29 14:49:15 +00:00
wiz
bc6478ef87 + libinotify 2011-08-29 09:44:31 +00:00
wiz
5acadd47ea Initial import of libinotify-0.0, part of Dmitry Matveev's GSoC 2011
project for NetBSD. From PR 45303.

libinotify provides an inotify emulation layer on the kqueue/kevent
interface.
2011-08-29 09:44:01 +00:00
dholland
d3b488b62f Fix mismatched return statements, which clang dislikes 2011-08-29 01:39:11 +00:00
hiramatsu
c82610290a Fix PLIST generation when EMACS_TYPE is set to emacs23nox. 2011-08-27 22:05:12 +00:00
taca
e4078ae807 Update hoe package to 2.12.2.
=== 2.12.2 / 2011-08-24

* 2 minor enhancements:

  * Added recursive chmod to docs task to ensure group write-ability (kleb)
  * Improve error message when no manifest found. (Apparently some linux packagers remove manifest files)

* 3 bug fixes:

  * Added missing minitest/autorun require (NOT reported by fedoraproject.org)
  * Fix for RSpec support broken in 0dc6b2f (ged)
  * Fix for the edgiest of edge cases (-Ku in ruby19... ummm, yeah)
2011-08-25 15:29:12 +00:00
taca
bd5ce20c34 Update ruby-parser package to 2.2.0.
=== 2.2.0 / 2011-08-23

* 2 minor enhancements:

  * Moved Keyword, Environment, and StackState inside of RubyParser
  * Added proper dsym and dsym->sym support.

* 3 bug fixes:

  * Added extra (failing) tests for call/iter line number checking (quix)
  * Fixed line numbers for certain call/iter edge cases
  * Fixed parsing of: alias :"<<" :">>".
2011-08-25 15:23:16 +00:00
taca
0ab955e511 Update hoe package to 2.12.1.
=== 2.12.1 / 2011-08-22

* 2 bug fixes:

  * Fixed a test that fails on non-privileged (rvm/multiruby) setups
  * RbConfig is used instead of Config to remove a 1.9.3 warning.
2011-08-25 15:22:33 +00:00
taca
42a8e5374e Update ZenTest package to 4.6.2.
Now it requires rubygems 1.8 at least.


=== 4.6.2 / 2011-08-24

* 1 minor enhancement:

  * Added Autotest Tips section to Readme

* 1 bug fix:

  * Fixed mri 1.9.3 change to Find.find with autotest/restart and missing files.
2011-08-25 15:21:47 +00:00
taca
e2700de4c0 Update devel/ruby-rdoc package to 3.9.3.
=== 3.9.3 / 2011-08-23

* Bug fixes
  * Add US-ASCII magic comments to work with <tt>ruby -Ku</tt>.  Issue #63 by
    Travis D. Warlick, Jr.
  * Image paths at HTTPS URLs are now turned into +<img>+ tags.  Pull
    Request #60 by James Mead
  * Markup defined by RDoc::Markup#add_special inside a <tt><tt></tt> is no
    longer converted.
2011-08-25 15:17:59 +00:00
jmmv
b7e7772169 Update to 0.2:
Experimental version released on August 24th, 2011.

The biggest change in this release is the ability for Kyua to run test
programs implemented using different frameworks.  What this means is
that, now, a Kyua test suite can include not only ATF-based test
programs, but also "legacy" (aka plain) test programs that do not use
any framework.  I.e. if you have tests that are simple programs that
exit with 0 on success and 1 on failure, you can plug them in into a
Kyua test suite.

Other than this, there have been several user-visible changes.  The most
important are the addition of the new 'config' and 'debug' subcommands
to the 'kyua' binary.  The former can be used to inspect the runtime
configuration of Kyua after parsing, and the latter is useful to
interact with failing tests cases in order to get more data about the
failure itself.

Without further ado, here comes the itemized list of changes:

* Generalized the run-time engine to support executing test programs
  that implement different interfaces.  Test programs that use the ATF
  libraries are just a special case of this.  (Issue 18.)

* Added support to the engine to run "plain" test programs: i.e. test
  programs that do not use any framework and report their pass/fail
  status as an exit code.  This is to simplify the integration of legacy
  test programs into a test suite, and also to demonstrate that the
  run-time engine is generic enough to support different test
  interfaces.  (Issue 18.)

* Added the 'debug' subcommand.  This command allows end users to tweak
  the execution of a specific test case and to poke into the behavior of
  its execution.  At the moment, all this command allows is to view the
  stdout and stderr of the command in real time (which the 'test'
  command currently completely hides).

* Added the 'config' subcommand.  This command allows the end user to
  inspect the current configuration variables after evaluation, without
  having to read through configuration files.  (Issue 11.)

* Removed the test_suites_var function from configuration files.  This
  was used to set the value of test-suite-sepecific variables, but it
  was ugly-looking.  It is now possible to use the more natural syntax
  'test_suites.<test-suite-name>.<variable> = <value>'.  (Issue 11.)

* Added a mechanism to disable the loading of configuration files
  altogether.  Needed for testing purposes and for scriptability.
  Available by passing the '--config=none' flag.

* Enabled detection of unused parameters and variables in the code and
  fixed all warnings.  (Issue 23.)

* Changed the behavior of "developer mode".  Compiler warnings are now
  enabled unconditionally regardless of whether we are in developer mode
  or not; developer mode is now only used to perform strict warning
  checks and to enable assertions.  Additionally, developer mode is now
  only automatically enabled when building from the repository, not for
  formal releases.  (Issue 22.)

* Fixed many build and portability problems to Debian sid with GCC 4.6.3
  and Ubuntu 10.04.1 LTS.  (Issues 20, 21, 26.)
2011-08-24 21:04:42 +00:00
obache
0b8aa0f6a3 Recursive bump from gdbm shlib bump. 2011-08-23 13:06:45 +00:00
abs
6eaff584c5 Updated devel/p5-MooseX-Role-Parameterized to 0.27
0.27  August 22, 2011
    * Remove MooseX::Role::Parameterized::Meta::Parameter; instead,
      the default for parameters of (is => 'ro') is set by the
      "parameter" sugar. This removes an unnecessary metaclass and
      removes weird edge cases caused by it. Please please please
      report any breakage!

0.26  March 20, 2011
    * make tests stop relying on a specific format for anon class/role names (doy)

0.25  March 4, 2011
    * Move the reinitialization hook from Role to Trait so hardcore hackers
      (trait janitors) get the benefit too (doy)

0.24  March 1, 2011
    * Made MXRP more extensible by hooking into the role metaobject
      reinitialization (doy)

0.23  December 25, 2010
    * Merry Christmas!
    * Make MooseX::Role::Parameterized::Extending more instructive. Hopefully.

0.22  November 26, 2010
    * The test suite now uses Test::Fatal instead of Test::Exception (Karen
      Etheridge).
    * Fix Test::More dependency (reported by Father Chrysostomos) [rt.cpan.org #63222]

0.21  November 15, 2010
    * "package" arg can now tell generate_role to use a specific package (rjbs)

0.20  November 2, 2010
    * Minor test refactoring to fix blead support [rt.perl.org #78244]
2011-08-23 10:54:20 +00:00
abs
fa0917ddfa Updated devel/p5-MooseX-Role-WithOverloading to 0.09
0.09  Mon, 03 Jan 2011 17:37:34 +0100
  * get_package_symbol no longer autovififies - use get_or_add_package_symbol
    instead (doy).
2011-08-23 10:03:56 +00:00
abs
b030a548ca +p5-MooseX-Types-LoadableClass 2011-08-23 09:51:51 +00:00
abs
054a9c7c44 Added devel/p5-MooseX-Types-LoadableClass version 0.006
Moose ClassName type constraint with coercion to load the class
2011-08-23 09:50:08 +00:00
abs
1385c8946f retite p5-Class-MOP - now part of p5-Moose 2011-08-23 09:30:04 +00:00
abs
8af66a263e Updated devel/p5-namespace-autoclean to 0.12
0.12  Fri, 04 Feb 2010 10:39:00 +0000
  * Bump namespace::clean dep to 0.20 to pull in the bugfix for
    Package::Stash::XS 0.19

pkgsrc change: handle p5-Class-MOP now being part of p5-Moose
2011-08-23 09:27:29 +00:00
abs
a395634358 p5-Moose ate p5-Class-MOP - update depends & bump PKGREVISION 2011-08-23 09:21:42 +00:00
abs
90c2a9e0e0 Updated devel/p5-MooseX-InsideOut to 0.106
0.106   Sat, 05 Mar 2011 21:50:10 -0600
  * stop shipping two copies of the pod tests

0.105   Mon, 27 Sep 2010 15:06:30 -0400
  * avoid warnings with latest Moose

pkgsrc change: handle p5-Class-MOP now being part of p5-Moose
2011-08-23 09:20:49 +00:00
abs
bd0f810bbd p5-Moose ate p5-Class-MOP - update depends & bump PKGREVISION 2011-08-23 09:17:16 +00:00
abs
455659a69f Moose ate Class::MOP - add appropriate conflict 2011-08-23 09:14:28 +00:00
abs
3612cb349e Updated devel/p5-Moose to 2.0202
Also see Moose::Manual::Delta for more details of, and workarounds
for, noteworthy changes.

2.0202 Tue, Jul 26, 2011

  [BUG FIXES]

  * Be more consistent about how type constraint messages are handled.

2.0201 Fri, Jul 22, 2011

  [BUG FIXES]

  * Moose::Util::does_role shouldn't call ->does on things that don't inherit
    from Moose::Object.

  * Make ->does initialize the metaclass, so that calling it as a class method
    on a class which sets up inheritance via some method other than extends
    works properly (this fixes an issue with MooseX::Types).

  * Make Dist::CheckConflicts a runtime requirement, so moose-outdated always
    works.

2.0200 Mon, Jul 18, 2011

  [OTHER]

  * No changes from 2.0105 (other than a few minor documentation tweaks).

2.0105-TRIAL Mon, Jun 27, 2011

  [ENHANCEMENTS]

  * Moose::Util::does_role now respects overridden ->does methods. (doy)

2.0104-TRIAL Mon, Jun 20, 2011

  [OTHER]

  * Include changes from 2.0010.

2.0103-TRIAL Mon, Jun 20, 2011

  [DEPRECATIONS]

  * Several things that have been deprecated for a while have been removed. See
    the 2.0000 section in Moose::Manual::Delta for details.

  [NEW FEATURES]

  * New Moose::Util::TypeConstraints::union function for creating union type
    constraints without having to rely on the string type constraint parsing.
    This also allows for creating unions of anonymous type constraints.
    (kentnl)

  [OTHER]

  * Include changes from Moose 2.0009.

2.0102-TRIAL Sat, Jun 18, 2011

  [ENHANCEMENTS]

  * The native Array trait now has a 'first_index' method, which works just
    like the version in List::MoreUtils. (Karen Etheridge)

  * Clean up some internal code to help out extensions.

  [OTHER]

  * Include changes from Moose 2.0008.

2.0101-TRIAL Mon, Jun 06, 2011

  [OTHER]

  * Various packaging issues.

2.0100-TRIAL Mon, Jun 06, 2011

  [DEPRECATIONS]

  * Using a hand-optimized type constraint is now deprecated. In keeping with
    our release policy, this won't actually start warning until the 2.0200
    release.

  [NEW FEATURES]

  * Type constraints can now provide inlined versions, which should make
    inlined code which uses type constraints (such as accessors) faster. This
    replaces the existing hand-optimized constraint feature.  (Dave Rolsky)

  [ENHANCEMENTS]

  * Remove a lot of cases where generated methods closed over meta objects.
    Most simple cases should now only close over simple data types and
    coderefs. This should make deparsing simpler.

2.0010 Mon, Jun 20, 2011

  [BUG FIXES]

  * Fix regression in 2.0009 and 2.0103 when applying roles during init_meta in
    an exporter that also re-exports Moose or Moose::Role. (t0m, ilmari)

2.0009 Sun, Jun 19, 2011

  [BUG FIXES]

  * duck_type type constraints now report reasonable errors when given
    something which isn't an instance of an object. (t0m)

  * Moose::Util::apply_all_roles now works even if the applicant is a non-Moose
    class. (perigrin)

  * When an object is reblessed, triggers are called on attributes that are
    set during the reblessing. (Karen Etheridge).

  [OTHER]

  * Better error message if Moose->init_meta is called with a 'metaclass'
    option when that metaclass hasn't been loaded. (jasonmay)

2.0008 Thu, Jun 16, 2011

  [BUG FIXES]

  * The 'accessor' native delegation for hashrefs now allows setting the value
    to undef. (sugoik, doy)

  [ENHANCEMENTS]

  * Various generated methods have more useful context information. (doy)

2.0007 Sun, May 15, 2011

  [BUG FIXES]

  * Make sure weak attributes remain weak when cloning. (doy, rafl)

2.0006 Mon, May 09, 2011

  [BUG FIXES]

  * Revert the List::MoreUtils version bump, as it breaks backwards
    compatibility. The dependency will be bumped with Moose 2.0200.

2.0005 Mon, May 09, 2011

  [BUG FIXES]

  * Only sort the alias keys when determining caching.

2.0004 Mon, May 09, 2011

  [BUG FIXES]

  * Bump the List::MoreUtils dep to avoid buggy behavior in old versions.

  * Sort the list of roles and the alias and excludes parameters when
    determining caching, since their order doesn't matter.

2.0003 Mon, May 09, 2011

  [BUG FIXES]

  * Applying multiple role objects (rather than role names) at once no longer
    skips every other role. (rjbs)

  * Caching of anon classes now works more sanely in the presence of role
    application parameters - alias and excludes options are taken into account,
    and caching is disabled entirely if other parameters exist. Asking for
    caching (instead of just not weakening) when parameters are given will
    begin warning in Moose 2.0200. (doy, autarch)

2.0002 Thu, Apr 28, 2011

  [ENHANCEMENTS]

  * Provide definition context information for constructors and destructors, so
    that they will show up as something other than "generated method (unknown
    origin)". Also, add the package that accessors are defined in to their
    definition context.

  * Use Devel::PartialDump in type constraint error messages, if it is
    installed.

  [BUG FIXES]

  * Stop hiding warnings produced by throwing errors in DEMOLISH methods.

  * The 'reset' native delegation for Counter attributes will now also respect
    builders (previously, it only respected defaults).

2.0001 Fri, Apr 22, 2011

  [ENHANCEMENTS]

  * Anonymous classes and roles now have a unified implementation in
    Class::MOP::Package. This means that anonymous packages are now also
    possible. (Shawn M Moore, doy)

  [BUG FIXES]

  * No longer call XSLoader from multiple places, as this causes issues on
    older perls. (doy, ribasushi)

  * Moose::Meta::Role->create now accepts the 'roles' parameter, as it was
    documented to. (Chris Weyl)

  * Depend on Eval::Closure 0.04, which fixes some issues in mod_perl
    environments. (doy, mateu)

2.0000 Mon, Apr 11, 2011

  [API CHANGES]

  * The RegexpRef type constraint now accepts regular expressions blessed into
    other classes, such as those found in pluggable regexp engines.
    Additionally the 'Object' constraint no longer rejects objects implemented
    as a blessed regular expression. (David Leadbeater)

  [OTHER]

  * Moose::Manual::Support now explicitly states when major releases are
    allowed to happen (January, April, July, or October).

1.9906-TRIAL Mon, Apr 04, 2011

  [OTHER]

  * Update conflicts list.
  * Minor pod updates.

1.9905-TRIAL Mon, Mar 28, 2011

  [NEW FEATURES]

  * The Moose::Meta::Role::Attribute class now has an original_role method
    which returns the role which first defined an attribute. See the docs for
    details. (Dave Rolsky)

  * Moose::Util::MetaRole will make sure that the class to which you're
    applying metaroles or base class roles can actually have them applied. If
    not (it's not a Moose class, it has a non-Moose metaclass, etc.), then it
    gives a useful error message. Previously, this would just end up dying in
    the MetaRole code without a useful message. (Dave Rolsky)

  [BUG FIXES]

  * When a role had its own applied_attribute metaclass (usually from MetaRole
    application), that metaclass would get lost when that role participated in
    role composition. It was also lost if that role was consumed by some other
    role. Both of these cases have been fixed. Attributes are always applied
    with the applied_attribute metaclass of the role which originally defined
    them. (Dave Rolsky)

1.9904-TRIAL Fri, Mar 04, 2011

  [BUG FIXES]

  * Reinitializing anonymous roles used to accidentally clear out the role's
    stash in some circumstances. This is now fixed. (doy)

  * The Int type constraint now rejects integers with trailing newlines.
    (Matthew Horsfall)

1.9903-TRIAL Mon, Feb 28, 2011

  [BUG FIXES]

  * Reverse the order that Moose::Exporter 'also' exports are dispatched. When
    trying to re-export from a package that itself exported a modified set of
    Moose sugar, you'd get the original Moose sugar instead of the overrides.
    There are also now tests for this. (perigrin)

  * Don't initialize lazy attributes with defaults in the constructor (for
    immutable classes). (mo)

  * When reinitializing meta objects for classes and roles, we failed to
    preserve roles and role applications. This led to weird bugs. Many MooseX
    modules end up reinitializing your class or role. (Dave Rolsky)

1.9902-TRIAL Mon, Jan 03, 2011

  [OTHER]

  * Fix generation of CCFLAGS.

  * Add a bit more Dist::Zilla functionality.

1.9901-TRIAL Mon, Jan 03, 2011

  [OTHER]

  * Fix some indexing issues.

  * Fix a few issues with the conflict checking stuff.

1.9900-TRIAL Sat, Jan 01, 2011

  [OTHER]

  * The entire Class::MOP distribution has been merged with Moose. In the
    future, the Class::MOP code itself will be merged into Moose, and
    eventually the Class::MOP namespace will disappear entirely. For the
    current release, we have simply changed how Class::MOP is
    distributed. (Dave Rolsky).

  * Switched to Dist::Zilla for development. However, we still have a minimal
    Makefile.PL in the repository that can be used for development. (Dave
    Rolsky)

  [API CHANGES]

  * Roles now have their own default attribute metaclass to use during
    application to a class, rather than just using the class's
    attribute_metaclass. This is also overridable via ::MetaRole, with the
    applied_attribute key in the role_metaroles hashref (doy).

  * The internal code used to generate inlined methods (accessor, constructor,
    etc.) has been massively rewritten. MooseX modules that do inlining will
    almost certainly need to be updated as well.

  [ENHANCEMENTS]

  * We now load the roles needed for native delegations only as needed. This
    speeds up the compilation time for Moose itself. (doy)


1.25 Fri, Apr 1, 2011

  [BUG FIXES]

  * Reinitializing anonymous roles used to accidentally clear out the role's
    stash in some circumstances. This is now fixed. (doy) (backported from
    1.9904)


1.24 Tue, Feb 24, 2011

  [BUG FIXES]

  * Reverse the order that Moose::Exporter 'also' exports are dispatched. When
    trying to re-export from a package that itself exported a modified set of
    Moose sugar, you'd get the original Moose sugar instead of the overrides.
    There are also now tests for this. (perigrin) (backported from 1.9903)


1.23 Sun, Feb 13, 2011

  [PACKAGING FIX]

  * The 1.22 release had a bad MANIFEST. This has been fixed.


1.22 Sun, Feb 13, 2011

  [BUG FIXES]

  * When reinitializing meta objects for classes and roles, we failed to
    preserve roles and role applications. This led to weird bugs. Many MooseX
    modules end up reinitializing your class or role. (Dave Rolsky) (backported
    from 1.9903)

1.21 Wed, Nov 24, 2010

  [ENHANCEMENTS]

  * The Support manual has been updated to reflect our new major/minor version
    policy. (Chris Prather)

  * The Contributing manual has been updated to reflect workflow changes based
    on this new support policy. (doy)

  [BUG FIXES]

  * The role attribute metaclass did not inherit from Class::MOP::Object,
    which could cause errors when trying to resolve metaclass compatibility
    issues. Reported by Daniel Ruoso. (doy)

  * The lazy_build feature was accidentally removed from all the docs. Now
    it's listed in Moose.pm again. (Chris Prather)

1.20 Fri, Nov 19, 2010

  [BUG FIXES]

  * When using native delegations, if an array or hash ref member failed a
    type constraint check, Moose ended up erroring out with "Can't call method
    "get_message" on unblessed reference" instead of generating a useful error
    based on the failed type constraint. Reported by t0m. RT #63113. (Dave
    Rolsky)

1.19 Tue, Nov 2, 2010

  [BUG FIXES]

  * There was still one place in the code trying to load Test::Exception
    instead of Test::Fatal. (Karen Etheridge)


1.18 Sun, Oct 31, 2010

  [ENHANCEMENTS]

  * Type constraint objects now have an assert_coerce method which will either
    return a valid value or throw an error. (rjbs)

  * We now warn when an accessor for one attribute overwrites an accessor for
    another attribute. RT #57510. (Dave Rolsky)

  [BUG FIXES]

  * The native Array and Hash delegation methods now coerce individual new
    members if the _member type_ has a coercion. In other words, if the array
    reference is defined as an ArrayRef[DateTime], and you've defined a
    coercion from Int to DateTime, then pushing an integer via a delegation
    method will coerce the integer to a DateTime object. Reported by Karen
    Etheridge. RT #62351. (Dave Rolsky)

  * An attribute using native delegations did not always properly coerce and
    type check a lazily set default value. (doy and Dave Rolsky)

  * Using a regexp to define delegations for a class which was not yet loaded
    did not actually work, but did not explicitly fail. However, it caused an
    error when the class was loaded later. Reported by Max Kanat-Alexander. RT
    #60596. (Dave Rolsky)

  * Attempting to delegate to a class or role which is not yet loaded will now
    throw an explicit error. (Dave Rolsky)

  * Attempting to set lazy_build in an inherited attribute was ignored. RT
    #62057. (perigrin)

  [OTHER]

  * The Moose test suite now uses Test::Fatal instead of
    Test::Exception. (rjbs)

1.17 Tue, Oct 19, 2010

  [BUG FIXES]

  * Make native delegation inlining work with instance metaclasses where slot
    access is an do {} block, like Kioku. This fixes the use of native
    delegations together with Kioku. (Scott, doy)

1.16 Mon, Oct 18, 2010

  [ENHANCEMENTS]

  * Almost every native delegation method which changes the attribute value
    now has an explicitly documented return value. In general, this return
    value matches what Perl would return for the same operation. (Dave Rolsky)

  * Lots of work on native delegation documentation, including documenting
    what arguments each native delegation method allows or requires. (Dave
    Rolsky)

  * Passing an odd number of args to ->new() now gives a more useful warning
    than Perl's builtin warning. Suggested by Sir Robert Burbridge. (Dave
    Rolsky)

  * Allow disabling stack traces by setting an environment variable. See
    Moose::Error::Default for details. This feature is considered
    experimental, and may change in a future release. (Marcus Ramberg)

  * The deprecation warning for using alias and excludes without a leading
    dash now tells you the role being applied and what it was being applied
    to. (mst).

  [BUG FIXES]

  * A number of native trait methods which expected strings as arguments did
    not allow the empty string. This included Array->join, String->match,
    String->replace, and String->substr. Reported by Whitney Jackson. RT
    #61962. (Dave Rolsky)

  * 'no Moose' no longer inadvertently removes imports it didn't create
    itself. RT #60013. (Florian Ragwitz, doy)

  * Roles now support passing an array reference of method names to method
    modifier sugar functions. (doy)

  * Native traits no longer use optimized inlining routines if the instance
    requests it (in particular, if inline_get_slot_value doesn't return
    something that can be assigned to). This should fix issues with
    KiokuDB::Class. (doy)

  * We now ignore all Class::MOP and Moose classes when determining what
    package called a deprecated feature. This should make the deprecation
    warnings saner, and make it possible to turn them off more easily. (Dave
    Rolsky)

  * The deprecated "default is" warning no longer happens if the attribute has
    any accessor method defined (accessor, reader, writer). Also, this warning
    only happens when a method that was generated because of the "default is"
    gets called, rather than when the attribute is defined. (Dave Rolsky)

  * The "default default" code for some native delegations no longer issues a
    deprecation warning when the attribute is required or has a builder. (Dave
    Rolsky)

  * Setting a "default default" caused a fatal error if you used the builder
    or lazy_build options for the attribute. Reported by Kent Fredric. RT
    #59613. (Dave Rolsky)

1.15 Tue, Oct 5, 2010

  [API CHANGES]

  * Major changes to Native Traits, most of which make them act more like
    "normal" attributes. This should be mostly compatible with existing code,
    but see Moose::Manual::Delta for details.

  * A few native traits (String, Counter, Bool) provide default values of "is"
    and "default" when you created an attribute. Allowing them to provide
    these values is now deprecated. Supply the value yourself when creating
    the attribute.

  * New option 'trait_aliases' for Moose::Exporter, which will allow you to
    generate non-global aliases for your traits (and allow your users to
    rename the aliases, etc). (doy)

  * 'use Moose' and 'use Moose::Role' now accept a '-meta_name' option, to
    determine which name to install the 'meta' name under. Passing 'undef'
    to this option will suppress generation of the meta method entirely. (doy)

  * Moose now warns if it overwrites an existing method named "meta" in your
    class when you "use Moose". (doy)

  [ENHANCEMENTS]

  * Native Trait delegations are now all generated as inline code. This should
    be much faster than the previous method of delegation. In the best case,
    native trait methods will be very highly optimized.

  * Reinitializing a metaclass no longer removes the existing method and
    attribute objects (it instead fixes them so they are correct for the
    reinitialized metaclass). This should make the order of loading many
    MooseX modules less of an issue. (doy)

  * The Moose::Manual docs have been revised and updated. (Dave Rolsky)

  [BUG FIXES]

  * If an attribute was weak, setting it to a non-ref value after the object
    was constructed caused an error. Now we only call weaken when the new
    value is a reference.

  * t/040_type_constraints/036_match_type_operator.t failed on 5.13.5+. Fixed
    based on a patch from Andreas Koenig.
2011-08-23 09:08:12 +00:00
abs
8564f60980 Updated devel/p5-List-MoreUtils to 0.33
0.33 Thu 4 Aug 2011
	- Updated can_xs to fix a bug in it

0.32 Fri May 20 2011
	- Production release, no other changes

0.31_02 Mon 21 Mar 2011
	- More accurate detection of XS support (ADAMK)

0.31_01 Mon 21 Mar 2011
	- Updating copyright year (ADAMK)
	- Teak documentation of all() and none() (WYANT)
	- Memory leak fixed for apply() and XS version restored (ARC)
	- Memory leak fixed for indexes() and XS version restored (ARC)
	- Memory leak fixed for part() and XS version restored (ARC)

0.30 Thu 16 Dec 2010
	- Change the way we localise PERL_DL_NONLAZY to false to remove
	  a warning that some people were seeing. The new approach is taken
	  from the way that List::Util does it.

0.29 Wed 8 Dec 2010
	- Removed an erroneous Test::NoWarnings dependency

0.28 Tue 7 Dec 2010
	- Switching to a production release
	- Restored the regression test for RT #38630 from 0.23.
	  As apply() was disabled in 0.27_04 this test will only act
	  to validate the future XS restoration of apply().
	- Adding uniq warning tests, disabled initially

0.27_04 Mon 6 Dec 2010
	- The behaviour of any/all/none/notall has changed when
	  passed a null list to treat a null list as a legitimate list.
	  Instead of returning C<undef> the functions now return the
	  following: any {} == false, all {} == true, none {} == true,
	  notall {} == false.
	  Resolves #40905: Returning undef when none is passed an empty
	- Disabled the leaking XS versions of part(), apply() and indexes()

0.27_03 Mon 6 Dec 2010
	- General house cleaning

0.27_02 Wed 1 Dec 2010
	- Reduced test suite peak memory consumption by 5-10 meg
	- Added the 'distinct' alias for the uniq function, for people that
	  like their chained map/grep/sort pipelines with a SQL'ish flavour.
	- Expanded test suite for the any() group of functions.
	- The any() group of functions now strictly always return scalar
	  boolean true, false and undef to match the XS version.

0.27_01 Wed 1 Dec 2010
	- Refactored the split test scripts into a common test module
	  to be shared between both the Perl and XS versions.
	- Reapply fix for http://rt.cpan.org/Ticket/Display.html?id=39847
	  "minmax error: unpredictable results with lists of 1 element"

0.26 Tue 23 Nov 2010
	- No changes
	- Some parts of the CPAN cloud were confusing my 0.24
	  release with the older deleted 0.24. Bumping version
	  past Tassilo's to clarify things.
2011-08-23 08:59:04 +00:00
abs
25d1d94f81 Updated devel/p5-Package-DeprecationManager to 0.11
0.11     2011-06-19

- Allow an empty hash for the -deprecations parameter.


0.10     2010-10-25

- The test suite now uses Test::Fatal instead of Test::Exception. (Karen
  Etheridge)


0.09     2010-10-17

- Added a compilation test, because otherwise all test files could not end up
  doing skip_all, which may make smokers and test harnesses unhappy.


0.08     2010-10-15

- Include Test::Requires in prereq list. Reported by Todd Rinaldo. RT #62173.


0.07     2010-10-15

- The use of regular expressions in ignores didn't really work in 0.06.

- Added missing dep on List::MoreUtils.

- Replaced Test::Warn with Test::Output in the tests, and made the tests
  actually test what I think they should be testing.


0.06     2010-10-14

- The -ignore parameter now accepts regular expressions as well as package
  names.


0.05     2010-10-14

- Fixed what looked like a bug in -ignore handling, although I couldn't seem
  to write a test that triggered it.

- Removed hard dep on Test::Warn for the benefit of Moose.
2011-08-23 08:56:26 +00:00
abs
c25d6ccc0b Tune down requirements 2011-08-23 08:53:08 +00:00
abs
e0731cf4d0 +p5-Eval-Closure 2011-08-23 08:50:43 +00:00