Age | Commit message (Collapse) | Author | Files | Lines |
|
== 1.9.0 / 2011-09-13
Enhancements
- Iterator now skips Undefined values
- Method to convert Configuration objects to a hash [mcmire]
|
|
=== 3.10.1 / 2011-09-13
* 1 bug fix:
* Fix crap_for_windoze to use RbConfig for RUBY_SO_NAME. (jasonrickman)
|
|
Target "errorcheck" ("configure") cannot work in parallel.
Fix bug appeared in parallel builds (make -j).
Thanks to Alexander Nasonov.
Support for IRIX64 and Haiku was implemented.
PDF presentation update
Minor clean-ups
|
|
to kernel.org issues.
1.7.6.3:
* "git -c var=value subcmd" misparsed the custom configuration when
value contained an equal sign.
* "git fetch" had a major performance regression, wasting many
needless cycles in a repository where there is no submodules
present. This was especially bad, when there were many refs.
* "git reflog $refname" did not default to the "show" subcommand as
the documentation advertised the command to do.
* "git reset" did not leave meaningful log message in the reflog.
* "git status --ignored" did not show ignored items when there is no
untracked items.
* "git tag --contains $commit" was unnecessarily inefficient.
Also contains minor fixes and documentation updates.
1.7.6.2:
Junio C Hamano (3):
whitespace: have SP on both sides of an assignment "="
Revert "Merge branch 'cb/maint-quiet-push' into maint"
Git 1.7.6.2
Pang Yan Han (1):
update-ref: whitespace fix
Thomas Rast (1):
Documentation: clarify effects of -- <path> arguments
|
|
|
|
2.28.6 11-Jun-1011
- closure: avoid double free crash (Ignacio Casal Quinteiro)
- [gi] backport of "GVariant has a GType" fe386a (John (J5) Palmieri)
- [gi] fixes to backport commit 6b5a65 - in older glib GVariants are still structs (John (J5) Palmieri)
- GVariantType is a boxed struct (Tomeu Vizoso)
- Use _gi.Struct to wrap fundamentals (Tomeu Vizoso)
- Added __eq__ method for Gdk.Color and Gdk.RGBA (Jason Siefken)
- Remove useless import (Ignacio Casal Quinteiro)
- Revert "[gi] Removed hack to avoid using GLib.Variant.new_variant." (Ignacio Casal Quinteiro)
- closure: Check the out arg is not null. Fixes bug #651812 (Ignacio Casal Quinteiro)
- Fix GC-related crash during PyGObject deallocation (Daniel Drake)
- Fix symbol names to be locale independent (Martin Pitt)
- Updated DOAP file (Sebastian Pölsterl)
|
|
- 2.32 | 2011-07-08
- bugfix: make (www cgi) work (again) with GET request method
|
|
Ragel 6.7 - May 22, 2011
========================
-The C vim file now supports L,l on the end of literal numbers, other syntax
highlighting fixes.
-Added an explicit cast when modifying _trans to eliminate compiler warnings
on Windows/VC++
-Fix for ruby 1.9 compatibility.
-Fix for include directories (-I option) on Windows/VC++
-Can now rename data variable in C# code generator.
-Fix for non-char alphtype in C# code generator.
-Fix for signedness of wide char in C code generator. when comparing the wide
type against a literal we need to pick the right signedness for the literal.
-Fixed arithmetic overflow in generated C# code. The C# _acts and _nacts vars
should not be typed based on the size of the array elements they point to.
Fixes a bug reported by Attila Sztupák.
-Made the -L option work for Ruby.
-Enhanced ragel.m4 (from Diego).
-Applied GO patch from Justine Tunney.
-Applied D2 patch from Johannes Pfau.
-Applied Ocaml patch from ygrek.
|
|
v0.7.1 Added support for :before_method and :on_exception callback types.
Added support for registering multiple callbacks of a given type.
v0.7.0 Updated thrift gem dependency to 0.7.0
|
|
(This is Ruby language binding for gem dependency.)
Changes are too many to write here, please refer
http://svn.apache.org/viewvc/thrift/tags/thrift-0.7.0/CHANGES in detail.
|
|
Changes are too many to write here, please refer
http://svn.apache.org/viewvc/thrift/tags/thrift-0.7.0/CHANGES in detail.
|
|
|
|
of textproc/ruby-json-pure.
All the stuff that isn't good/big enough for a real library.
|
|
=== 1.3.0 / 2011-09-01
* 1 minor enhancement:
* output comments for class and method definitions. (pythonic)
|
|
=== 2.3.0 / 2011-09-06
* 2 minor enhancements:
* Add -g flag to parser compile if DEBUG
* Lexer now embeds line number in yacc_value for keywords, helping fix up line numbers
* 3 bug fixes:
* Fix method line numbers when no args and no parens (quix)
* Fixed line numbers on return/break/next w/ result expr. (pjnz)
* Fixed some lexing state in order to parse: 'f (1), 2' as 'f(1, 2)'. (invernizzi)
|
|
= 0.10.0 ()
* Add Expectation#throws to allow a stubbed method to use Kernel#throw.
* Updates for versions of Test::Unit up to and including v2.3.3 (including
patch by Jens Fahnenbruck).
* Updates for versions of MiniTest up to and including v2.5.1.
* Since the singleton method added by Mocha masks the underlying instance
method, there's no need to move it out the way and then back again. This
fixes Github issue #20, because the original method is left unchanged -
https://github.com/floehopper/mocha/issues/20 (thanks to Nick Lewis).
* Handle stubbing of a singleton method, leaving the original method unchanged
after the test.
* When stubbing an instance method that was originally defined as a singleton
method, the original method should still exist after the test.
* Fixed mis-print in Mocha::ObjectMethods#unstub documentation (patch by Gleb
Pomykalov).
* Improved test coverage around stubbing of methods defined in different ways
- this makes use of the newly extracted introspection gem (although this
means some tests are now failing in Ruby v1.9.2).
* Added configuration for Travis continuous integration.
* Make the gemspec the canonical reference and stop generating it from the
Rakefile.
* Use the built-in Bundler rake tasks for packaging the gem.
* Use the "release" rake task provided by Bundler instead of using the
Rake::XForge::Release functionality.
* Extract Object#__metaclass__ into a new metaclass gem.
* Run rake tasks without `bundle exec`.
* Avoid deprecation warning for rdoc rake task.
* Remove the `use_test_unit_gem` MOCHA_OPTION which hasn't worked since we
switched to bundler - we can now run the tests specifying a different
Gemfile instead.
* Use multiple Gemfiles seems to run Travis CI builds against multiple version
of test-unit & minitest.
|
|
|
|
version of ruby-mocha package.
|
|
=== 3.10.0 / 2011-08-30
* 2 minor enhancements:
* Added engined/versioned subdir to .ruby_inline to help with multiple-ruby usage. (valodzka)
* Extended file/module naming to avoid hash collisions. (apohllo)
* 2 bug fixes:
* Fixed examples for 1.9 compatibility.
* Use RbConfig instead of Config. (apohllo)
|
|
=== 2.12.3 / 2011-09-06
* 1 bug fix:
* Hoe was loading rdoc early... delay and isolate will be happier
|
|
MFSA-2011-35 Additional protection against fraudulent DigiNotar certs
|
|
settings we want / do not want with the debug option.
|
|
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.
|
|
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.
|
|
== 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).
|
|
|
|
|
|
|
|
|
|
in the output. GNU as silently discards one, LLVM is more strict in this
regard.
|
|
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)
|
|
Removes trust of fraudulent SSL certificates issued by DigiNotar.
|
|
This fixes parallel builds.
|
|
=== 3.9.4 / 2011-08-26
* Bug fixes
* Applied typo and grammar fixes from Luke Gruber. Ruby bug #5203
|
|
based on mk-configure
|
|
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-08-08 version 0.5.7:
* fixes compile error problem with llvm-gcc and Mac OS X Lion
|
|
|
|
"Cleans up, regularizes, and reformats the text of Python scripts."
|
|
* 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.
|
|
|
|
|
|
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'.
|
|
* 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)
|
|
* 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
|
|
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
|
|
|
|
project for NetBSD. From PR 45303.
libinotify provides an inotify emulation layer on the kqueue/kevent
interface.
|
|
|
|
|