Upstream changes:
0.21 Wed, Mar 25, 2009
- Remove fake Build.PL. Module::Install doesn't support that anymore.
(Florian Ragwitz)
- Stop using auto_instal in Makefile.PL. Its use is strongly discouraged.
(Closes RT#38051, RT#44541) (Simon Bertrang)
Upstream changes:
0.83 Fri Mar 13 15:14:00 CET 2009
- Re-add a TODO marker in the tests that would fail on 5.6.2.
0.82 Wed Mar 11 17:17:00 CET 2009
- Bring test code in line with core perl.
- Updating package for Test::Base perl module to 0.58
- Add dependency to p5-Test-Deep (fix RT #44057)
Upstream changes:
version: 0.58
date: Thu Mar 26 17:26:13 PDT 2009
changes:
- Another undef filtering change.
version: 0.57
date: Thu Mar 26 16:42:03 PDT 2009
changes:
- Allow value of undef to be filtered without warnings.
version: 0.56
date: Sat Mar 7 12:13:32 PST 2009
changes:
- Add Test::Deep support with is_deep and run_is_deep
- Updating package to 0.104
Upstream changes:
0.104
Document behaviour of cmp_bag when a non ARRAY-ref argument is passed
to it. Explicity test for this a die with a useful message.
Document and export cmp_details and deep_diag, thanks to Tom Hukins
for the patch.
- Updating package for perl module POE::Test::Loops to 1.005
Upstream changes:
=====================================
2009-03-08T00:34:03.909445Z ptl-1_005
=====================================
2009-03-08 00:33:21 (r2497) by rcaputo
poe-test-loops/Makefile.PL M;
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M;
poe-test-loops/lib/POE/Test/Loops.pm M
Remove version.pm dependency.
=====================================
2009-03-07T18:54:28.797464Z ptl-1_004
=====================================
2009-03-07 18:52:37 (r2493) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
Time for an official release.
2009-03-02 00:06:17 (r2487) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
New test release.
2009-03-01 22:26:44 (r2486) by apocal
poe-test-loops/Makefile.PL M;
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
Remove the specific dependency on version 0.74, and pray that the
user has a recent enough version
2009-03-01 13:31:26 (r2477) by apocal
poe-test-loops/lib/POE/Test/Loops/wheel_tail.pm M
I was overzealous, this test works in Strawberry Perl, not
ActiveState...
2009-03-01 12:53:59 (r2476) by apocal
poe-test-loops/lib/POE/Test/Loops/connect_errors.pm M;
poe-test-loops/lib/POE/Test/Loops/wheel_tail.pm M
more tweaks to get the tests to SKIP on buggy MSWin32 perls :(
2009-03-01 08:21:04 (r2475) by apocal
poe-test-loops/lib/POE/Test/Loops/wheel_accept.pm M
tweak the test so it passes on MSWin32+ActiveState 5.6.1
2009-02-25 08:09:16 (r2468) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
Time for a new release.
2009-02-23 12:29:33 (r2463) by lotr
poe-test-loops/Makefile.PL M;
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
use version.pm so our version comparison is more robust and supports
developer releases too
2009-02-22 19:37:04 (r2459) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
Time for a new DEVELOPER release.
2009-02-22 19:25:46 (r2458) by rcaputo
poe-test-loops/lib/POE/Test/Loops.pm M
Time for a new release.
2009-02-17 12:27:29 (r2453) by lotr
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
remove spurious warns
2009-02-17 11:20:27 (r2452) by lotr
poe-test-loops/lib/POE/Test/Loops/wheel_readline.pm M
match up missing brace
2009-02-17 11:18:59 (r2451) by lotr
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
only run the object/package state tests if we have a new enough POE
2009-02-17 08:03:49 (r2450) by rcaputo
poe/lib/POE/Wheel/ReadLine.pm M;
poe-test-loops/lib/POE/Test/Loops/wheel_readline.pm M
Resolve rt.cpan.org #38974, reported by Jari Bonte. If TERM is
misset, we will skip the POE::Wheel::ReadLine test rather than fail.
2009-02-16 11:23:16 (r2444) by apocal
poe-test-loops/lib/POE/Test/Loops/sbk_signal_init.pm M
skip test because of broken alarm() on MSWin32 with perl5.6
2009-02-16 10:34:12 (r2440) by lotr
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
use object and package_states in NFA tests to make sure it works
2009-02-10 09:05:42 (r2426) by rcaputo
poe-test-loops/lib/POE/Test/Loops/wheel_readwrite.pm M;
poe-test-loops/lib/POE/Test/Loops/ses_session.pm M;
poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M
Remove some warnings.
=====================================
2009-01-30T07:11:18.435237Z ptl-1_003
=====================================
2009-01-30 07:04:44 (r2411) by rcaputo
poe-test-loops/lib/POE/Test/Loops/wheel_run.pm M;
poe-test-loops/lib/POE/Test/Loops.pm M;
poe-test-loops/bin/poe-gen-tests M
Apply Tony Cook's suggestion to use environment variables to skip
problematic tests. Event loops which have these problems can bypass
tests which are known to fail. Also fixed a documentation omission
based on his comments in IRC.
- updating package to POE::Component::Pluggable module version 1.18
Upstream changes:
1.18 Sat Apr 11 10:05:02 BST 2009
- Tidied up all the code. Removed hard tabs and made code more readable
some places. (Hinrik)
- Complain when plugin register/unregister subroutines don't return a
true value (Hinrik)
1.16 Wed Mar 4 23:07:47 GMT 2009
- Remove extraneous newline from some debug messages (Hinrik)
- Give a helpful warning when a plugin handler does not return
a valid EAT constant (Hinrik)
1.14 Mon Jan 26 12:25:26 GMT 2009
- We were not processing '_default' in $self. Fixed.
- Updating p5-POE package to 1.004 (while updating unmaintained POE modules)
Upstream changes:
==================================
2009-03-29T17:03:26.594634Z v1_004
==================================
2009-03-29 16:44:40 (r2513) by rcaputo; poe/lib/POE.pm M
At long last, a major revision.
2009-03-29 16:42:28 (r2512) by rcaputo
poe/lib/POE/Component/Client/TCP.pm M
Clean up some large loose ends in the POD.
2009-03-27 20:38:41 (r2511) by rcaputo; poe/lib/POE.pm M
New dev release to address issues with Andreas Koenig's smoker. He's
setting a DISPLAY that cannot be reached.
2009-03-27 20:17:27 (r2510) by rcaputo; poe/mylib/PoeBuildInfo.pm M
Avoid IO::Pty crashes on fbsd 6.4 with perl 5.8.8.
2009-03-27 20:02:21 (r2509) by rcaputo; poe/lib/POE/Loop/Gtk.pm M
Skip Gtk tests if Gtk cannot be initialized.
2009-03-27 17:35:31 (r2508) by rcaputo; poe/lib/POE/Loop/Tk.pm M
Skip Tk tests if Tk cannot be started.
2009-03-27 16:28:34 (r2507) by rcaputo
poe/lib/POE.pm M; poe/MANIFEST M
Remove a new test that segfaults for some people, and bump the
version for another (hopefully final) dev release.
2009-03-14 20:43:28 (r2506) by bingosnet; poe/lib/POE/NFA.pm M
Minor pod fixes in POE::NFA
2009-03-12 00:54:24 (r2505) by apocal
poe/lib/POE/Component/Server/TCP.pm M
tiny comment tweak
2009-03-11 23:18:36 (r2504) by rcaputo
poe/lib/POE/Component/Server/TCP.pm M
Fix Apocalypse's last patch's style to match the rest of POE.
2009-03-11 18:02:21 (r2503) by apocal
poe/lib/POE/Component/Server/TCP.pm M
Use POE::Kernel::ASSERT_USAGE as recommended by rcaputo + POD tweaks
2009-03-11 17:47:37 (r2502) by apocal
poe/lib/POE/Component/Server/TCP.pm M
Add sanity check to Server::TCP's
InlineStates/PackageStates/ObjectStates constructor, thanks crab@irc!
2009-03-11 02:28:50 (r2501) by rcaputo; poe/lib/POE/Kernel.pm M
Fix a doc typo reported by Abhijit Menon-Sen.
2009-03-11 02:14:13 (r2500) by apocal; poe/lib/POE/Kernel.pm M
POD tweak, thanks crab from irc!
2009-03-10 23:33:23 (r2499) by apocal; poe/lib/POE/Kernel.pm M
Typo in POD, pointed out by Hinrik - thanks!
2009-03-07 19:08:57 (r2496) by rcaputo; poe/lib/POE.pm M
Another development release. This one relies on the latest
POE::Test::Loops changes.
2009-03-07 19:07:45 (r2495) by rcaputo; poe/mylib/PoeBuildInfo.pm M
We need POE::Test::Loops 1.004 or later now.
2009-03-06 06:44:04 (r2492) by rcaputo
poe/t/90_regression/rt39872-sigchld-stop.t A; poe/MANIFEST M
Add Philip Gwyn's test for a failure for POE::Kernel to stop if
lingering processes are around without a sig_child() to reap them.
2009-03-02 20:52:40 (r2490) by rcaputo; poe/lib/POE/Filter.pm M
Gcola discovered that we don't explain POE::Filter get() and
get_one() return values when there's nothing to return.
2009-03-02 20:19:54 (r2489) by bingosnet; poe/lib/POE/Session.pm M
Fixed typo in =head1 EVENTS;
2009-03-02 20:17:53 (r2488) by bingosnet
poe/lib/POE/Wheel/ReadWrite.pm M; extras/smoker.perl M
Corrected typo in =head1 NAME
2009-03-01 21:28:22 (r2485) by rcaputo
poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Pipe.pm M; poe/lib/POE.pm M;
poe/lib/POE/Wheel/SocketFactory.pm M;
poe/lib/POE/Resource/FileHandles.pm M
Restrict what Fcntl exports. Bump up the versions for a new test
release.
2009-03-01 20:44:39 (r2480) by apocal
poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Pipe.pm M;
poe/lib/POE/Wheel/SocketFactory.pm M;
poe/lib/POE/Resource/FileHandles.pm M
Backport the Fcntl tweak to the rest of the POE distribution - thanks
dngor for pointing this out!
2009-03-01 20:06:23 (r2479) by apocal
poe/lib/POE/Resource/FileHandles.pm M
tweaked the F_GETFL detection routine to be more portable, thanks
dngor/p5p for the help!
2009-03-01 18:55:04 (r2478) by rcaputo
poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Kernel.pm M;
poe/lib/POE/Resource/FileHandles.pm M
Move around some POSIX constants so they're used where they're
needed.
2009-02-28 18:15:48 (r2473) by rcaputo; poe/lib/POE.pm M
Another developer release for 5.6.2 testing.
2009-02-28 17:36:13 (r2472) by rcaputo
poe/lib/POE/Resource/FileHandles.pm M
Add even more fcntl() diagnostic information for a failure the cpan
testers are seeing on 5.6.2.
2009-02-27 20:33:51 (r2471) by rcaputo
poe/lib/POE/Wheel/SocketFactory.pm M
Fix a SYNOPSIS typo, discovered on IRC by Gcola.
2009-02-27 03:24:48 (r2470) by rcaputo
poe/t/90_regression/rt39872-sigchld.t A;
poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Loop/PerlSignals.pm M;
poe/MANIFEST M
Apply Philip Gwyn's testcase and patch for an end-time hang when
USE_SIGCHLD is enabled, POE::Kernel is idle, but there are one or
more outstanding child processes waiting to be reaped. The hang was
caused by clearing $SIG{CHLD}, which would never allow POE::Kernel's
"we have child processes" flags to be cleared. Resolves rt.cpan.org
#39872.
2009-02-25 07:58:55 (r2466) by rcaputo; poe/lib/POE.pm M
New test release.
2009-02-25 07:57:54 (r2465) by rcaputo
poe/t/10_units/01_pod/02_pod_coverage.t M
Avoid a lot of warnings, which are the inevitable result of loading
all POE modules, even the ones which are alternate implementations of
the same methods.
2009-02-25 07:48:14 (r2464) by rcaputo
poe/lib/POE/Resource/FileHandles.pm M
Improve fcntl() error messages to help track down a 5.6.2 failure.
2009-02-22 19:48:13 (r2461) by rcaputo; poe/lib/POE.pm M
Time for a developer release, to test all the changes that have
accumulated so far.
2009-02-22 18:51:40 (r2457) by rcaputo; poe/lib/POE/Kernel.pm M
Try to clarify the _trap() message so that people look above the trap
for problems within their own programs.
2009-02-22 18:44:15 (r2456) by rcaputo; poe/lib/POE/NFA.pm M
Reformat some contributed code.
2009-02-22 07:45:28 (r2455) by rcaputo
poe/lib/POE/Resource/FileHandles.pm M
Bypass errors when trying to ignore filehandles whose fileno() are
not defined.
2009-02-18 10:02:54 (r2454) by bingosnet
poe/lib/POE/Wheel/ReadWrite.pm M
Fixed some of the links in ReadWrite POD
2009-02-17 08:03:49 (r2450) by rcaputo
poe/lib/POE/Wheel/ReadLine.pm M;
poe-test-loops/lib/POE/Test/Loops/wheel_readline.pm M
Resolve rt.cpan.org #38974, reported by Jari Bonte. If TERM is
misset, we will skip the POE::Wheel::ReadLine test rather than fail.
2009-02-17 07:28:32 (r2449) by rcaputo
poe/lib/POE/Resource/Signals.pm M
Resolve rt.cpan.org #37938, reported by Rob Bloodgood.
2009-02-17 06:42:00 (r2448) by apocal
poe/t/00_info.t A; poe/MANIFEST M
added placeholder test in root t/ directory to get around
perl-5.6.2+Test::Harness failures
2009-02-17 05:04:43 (r2447) by rcaputo
poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Loader.pm M;
poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Filter/HTTPD.pm M;
poe/lib/POE/Loop.pm M; poe/lib/POE/Resources.pm M;
poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Wheel/FollowTail.pm M;
poe/lib/POE/Kernel.pm M; poe/lib/POE/Filter/Stream.pm M;
poe/lib/POE/Resource/Statistics.pm M; poe/lib/POE/Wheel/ListenAccept.pm
M; poe/lib/POE/Session.pm M; poe/lib/POE/Loop/TkActiveState.pm M;
poe/lib/POE/Filter.pm M; poe/lib/POE/Wheel/ReadLine.pm M;
poe/lib/POE/Resource/SIDs.pm M; poe/lib/POE/Resource/Events.pm M;
poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Pipe.pm M;
poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Component/Server/TCP.pm
M; poe/lib/POE/Loop/Gtk.pm M; poe/lib/POE.pm M;
poe/lib/POE/Loop/TkCommon.pm M; poe/lib/POE/Queue/Array.pm M;
poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Resource/Extrefs.pm M;
poe/lib/POE/Resource/Aliases.pm M; poe/lib/POE/Wheel/Run.pm M;
poe/lib/POE/Filter/Line.pm M; poe/lib/POE/Filter/RecordBlock.pm M;
poe/lib/POE/Filter/Block.pm M; poe/lib/POE/Filter/Grep.pm M;
poe/lib/POE/Driver/SysRW.pm M; poe/lib/POE/Filter/Reference.pm M;
poe/lib/POE/Wheel/SocketFactory.pm M; poe/lib/POE/Queue.pm M;
poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Resource.pm M;
poe/lib/POE/Pipe/TwoWay.pm M; poe/lib/POE/Loop/Tk.pm M;
poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Loop/Event.pm M;
poe/lib/POE/Wheel/ReadWrite.pm M; poe/lib/POE/Driver.pm M;
poe/lib/POE/Pipe/OneWay.pm M; poe/lib/POE/Filter/Map.pm M;
poe/lib/POE/Component.pm M; poe/lib/POE/NFA.pm M; poe/lib/POE/Wheel.pm
M; poe/lib/POE/Resource/FileHandles.pm M
Everything needs an edit pass. Add TODOs to every module.
2009-02-17 03:06:44 (r2446) by rcaputo
poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Wheel/Run.pm M;
poe/lib/POE/Component/Server/TCP.pm M
Finish initial drafting of the last POE module. Woo-hoo!
2009-02-16 13:11:47 (r2445) by bingosnet
poe/t/10_units/03_base/18_nfa_usage.t M; poe/lib/POE/NFA.pm M
Added runstate parameter to POE::NFA, similar to POE::Sessions heap.
Documented and updated nfa test
2009-02-16 11:18:25 (r2443) by apocal
poe/t/90_regression/rt19908-merlyn-stop.t M
skip test because of broken alarm() on MSWin32 with perl5.6
2009-02-16 10:58:16 (r2442) by apocal; poe/lib/POE/NFA.pm M
added missing localized nowarnings so we skip 'used only once' on
TRACE_DESTROY
2009-02-16 10:52:48 (r2441) by apocal; poe/MANIFEST M
added missing nfa test to MANIFEST
2009-02-16 10:31:21 (r2439) by lotr
poe/t/10_units/03_base/18_nfa_usage.t A; poe/lib/POE/NFA.pm M
add package/object states to POE::NFA
2009-02-16 10:22:28 (r2438) by apocal
poe/lib/POE/Resource/Statistics.pm M
removed yet another warning :(
2009-02-16 07:41:37 (r2436) by apocal
poe/lib/POE/Resource/Statistics.pm M
removed yet another warning: Use of uninitialized value in
multiplication (*)
2009-02-16 06:51:08 (r2434) by rcaputo
poe/lib/POE/Component/Server/TCP.pm M
POD doesn't allow =head5?!
2009-02-16 06:41:51 (r2433) by rcaputo
poe/lib/POE/Component/Server/TCP.pm M
Finish the first redocumentation pass for
POE::Component::Server::TCP.
2009-02-16 05:11:49 (r2432) by apocal
poe/lib/POE/Pipe.pm M; poe/lib/POE/Resource/FileHandles.pm M
shut up prototype mismatch errors
tested on: linux 5.8.8, linux 5.10.0, win(straw) 5.8.8, win(straw)
5.8.9, win(straw) 5.10.0, win(AS) 5.8.9, win(AS) 5.10.0
2009-02-15 05:56:14 (r2431) by rcaputo
poe/lib/POE/Component/Server/TCP.pm M
Document through new()'s paramters.
2009-02-13 14:36:37 (r2430) by rcaputo; poe/lib/POE/Filter/Line.pm M
Note that POE::Filter::Line strips newlines from input.
2009-02-10 15:15:53 (r2429) by apocal
poe/lib/POE/Wheel/FollowTail.pm M
fix test failure with 90_regression/bingos-followtail.t on MSWin32
This passes the test on my linux/win32 boxes under perl 5.8.8 and
5.10.0 BUT WE NEED MORE TESTS, especially for the "Handle"
parameter...
2009-02-10 10:22:20 (r2428) by apocal; poe/lib/POE/Loop/TkCommon.pm M
fix Tk warning ( argument idle isn't numeric in multiplication )
exposed by the $^W mess
2009-02-10 09:32:08 (r2427) by rcaputo
poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Loop.pm M;
poe/t/90_regression/merijn-sigchld-system.t M;
poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Resource/Sessions.pm M;
poe/lib/POE/Loop/Gtk.pm M; poe/t/20_resources/00_base/signals.pm M;
poe/lib/POE/Kernel.pm M; poe/lib/POE/Loop/TkCommon.pm M;
poe/lib/POE/Wheel/FollowTail.pm M;
poe/t/90_regression/rt1648-tied-stderr.t M
Fix a plethora of warnings that were uncovered by lexically scoping
previously global $^W clears. ZOMG the horrors!
2009-02-10 07:12:04 (r2425) by rcaputo
poe/lib/POE/Component/Server/TCP.pm M
Redocument some more, and put in an =over to quiet POD tests for the
time being.
2009-02-10 06:36:41 (r2424) by rcaputo; poe/lib/POE/Session.pm M
POE::Session would clear $^W unconditionally, which we consider to be
bad. Localized $^W=0 to only affect the current block of code. Thanks
to Tod McQuillin on IRC for spotting the problem.
2009-02-09 23:26:45 (r2423) by apocal
poe/examples/watermarks.perl M; poe/examples/selects.perl M;
poe/examples/tcp_watermarks.perl M; poe/examples/thrash.perl M;
poe/examples/wheels2.perl M
tweak default ports and add die() for MSWin32 on console example
2009-02-09 21:08:03 (r2422) by rcaputo
poe/lib/POE/Resource/Statistics.pm M
Returns a hash, not a reference.
2009-02-09 20:59:22 (r2421) by rcaputo
poe/lib/POE/Kernel.pm M; poe/lib/POE/Resource/Statistics.pm M
Update Larwan's last patch for style.
2009-02-09 19:33:25 (r2420) by apocal
poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Kernel.pm M;
poe/lib/POE/Resource/Statistics.pm M
add TRACE_PROFILE support for transient session profiling
2009-02-09 19:32:06 (r2419) by apocal; poe/lib/POE/Kernel.pm M
fix TRACE_STATISTICS 30s hang because of wrong idle_queue_size count
2009-02-09 16:20:10 (r2418) by rcaputo
poe/lib/POE/Resource/Statistics.pm M
Fix tab damage. No significant changes occurred here.
2009-02-09 07:52:06 (r2417) by rcaputo
poe/lib/POE/Component/Server/TCP.pm M
Do a bit more rewriting.
2009-02-03 07:53:57 (r2416) by rcaputo
poe/lib/POE/Component/Server/TCP.pm M
Document another chunk of POE::Component::Server::TCP, and deprecate
Args in favor of ClientArgs.
2009-02-03 07:48:59 (r2415) by rcaputo; poe/lib/POE/Loop/Event.pm M
Skip POE::Wheel::ReadLine tests when using Event on darwin. Event
fails with an "Event: '?? Event.pm:109' was unexpectedly closed"
error. Event skips a couple of its own tests in t/io.t for the same
reason, so this seems to be an Event-on-darwin issue. A better
workaround (or fix) is welcome. I'm sure Event's owner wouldn't mind
one also.
2009-02-02 07:58:33 (r2414) by rcaputo
poe/lib/POE/Component/Server/TCP.pm M
Rewrote another chunk of documentation.
2009-02-02 03:36:39 (r2413) by rcaputo
poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Component/Server/TCP.pm M
Begin rewriting POE::Component::Server::TCP's documentation. Made a
couple tweaks to POE::Wheel::Run's as well (since the "Redocument"
TODO was mistakenly left in there).
2009-01-27 08:21:31 (r2410) by rcaputo
poe/lib/POE/Resource/Statistics.pm M
Fix style on Apocalypse's last commit.
2009-01-27 08:10:54 (r2409) by apocal
poe/lib/POE/Kernel.pm M; poe/lib/POE/Resource/Statistics.pm M
added missing accessor for TRACE_PROFILE's %profile,
stat_getprofile()
2009-01-17 18:32:07 (r2408) by rcaputo; poe/lib/POE/Kernel.pm M
Fix a minor example typo discovered by Apocalypse.
2008-12-29 06:10:38 (r2407) by rcaputo; poe/lib/POE/Kernel.pm M
Fix sig_child() documentation. There is not ARGS_LIST for that
method.
2008-12-14 08:47:08 (r2406) by rcaputo; poe/lib/POE/Wheel/Run.pm M
Finish first draft rewrite of documentation.
2008-12-03 04:44:45 (r2405) by apocal; poe/lib/POE/Wheel.pm M
POD error fixes, thanks Rocco
2008-12-03 04:08:50 (r2404) by apocal; poe/lib/POE/Wheel.pm M
added documentation about the ID() method
2008-12-01 00:53:49 (r2403) by rcaputo; poe/lib/POE/Kernel.pm M
Add run_while(). Untested.
2008-11-24 07:28:27 (r2402) by rcaputo
poe/lib/POE/Resource/Extrefs.pm M
Note a TODO regarding extra refcounts and signal-based session
termination.
2008-11-21 06:29:51 (r2401) by rcaputo; poe/lib/POE/Wheel/Run.pm M
Fix a POD error.
2008-11-16 07:51:09 (r2400) by rcaputo
poe/lib/POE/Wheel/ReadWrite.pm M
More redocumentation.
2008-11-16 03:00:17 (r2399) by rcaputo
poe/lib/POE/Wheel/ReadWrite.pm M; poe/lib/POE/Wheel/SocketFactory.pm M;
poe/lib/POE/Wheel.pm M
Partial documentation rewrite.
2008-09-04 01:32:55 (r2398) by rcaputo
poe/lib/POE/Component/Server/TCP.pm M
Fix a wee error pointed out by Zoffix.
2008-08-16 06:10:15 (r2397) by rcaputo
poe/t/90_regression/kogman-sig-order.t A; poe/MANIFEST M
Add Yuval Kogman's test to ensure proper signal dispatch order.
2008-07-28 06:45:22 (r2396) by rcaputo; poe/lib/POE/Wheel/Run.pm M
Partial redocumentation.
2008-07-08 15:09:00 (r2395) by rcaputo; poe/lib/POE/Session.pm M
Revise contributed docs regarding circular references and the safer
ways to refer to sessions.
2008-07-07 02:50:35 (r2394) by rcaputo; poe/mylib/coverage.perl M
Omit POE::Test::Loops from coverage output.
- Updating package for Net::CIDR to 0.13
Upstream changes:
0.12 Thu Nov 30 23:40:18 EST 2006
- cidr2octets: 0.0.0.0/0 will expand out to the entire IPv4 address
space
- be more informative when we croak.
0.13 Sun Jan 18 19:51:43 EST 2009
- Fix some documentation typos.
- Updating package to 3.17
Upstream changes:
3.17 - 2009-03-15
* rework PTR macros, fixing PTR2ul for 5.6.1
(fixes CPAN #39802, thanks to CHOCOLATE for
reporting and providing a patch)
* added support for the following API
PTR2nat
(second part of fix for CPAN #39802)
- Updating package for ExtUtils::MakeMaker to 6.50
Upstream changes:
6.50 Sun Mar 22 12:28:06 PDT 2009
Windows
* Remove the special checks for compilers that need a "manifest". Instead,
the code will just be a no-op if there's no manifest. Or something.
I dunno, I'm hoping Jan and Steve know what they're doing.
[rt.perl.org 61492]
6.49_01 Thu Feb 19 17:06:36 PST 2009
New OS Support
* Recognize "Haiku", a resurrection of BeOS.
New Features
- META.yml now includes ExtUtils::MakeMaker in build_requires by
default.
Test Fixes
- ExtUtils::Install 1.51 changed its output breaking some tests that
were looking for /^Writing/ [rt.cpan.org 42927]
Bug Fixes
- Upgrade bundled modules: ExtUtils::Install 1.52, ExtUtils::Command
1.16, ExtUtils::Manifest 1.56.
Other
- The MakeMaker repository moved slightly. Changed the metadata to
reflect this. [rt.cpan.org 41571]
- Updating module to 0.44
Upstream changes:
By: smueller on 2009/02/02
* Abandon support for perl 5.005.
* Merging of the various requires-like META.yml sections in
merge_par.
* This is 0.44.
By: smueller on 2009/01/23
* Don't rely on the return value of ExtUtils::Install::(un)?install
to indicate success or failure of the (un)?installation.
* This is 0.43.
- Updating package to 0.17
Upstream changes:
0.17 2009-03-10
- Make unicode test work on older Perls.
0.16 2009-03-09
- Add unicode test.
0.15 2009-03-09
- Add some logging to help diagnose smoke failures.
0.14 2009-03-07
- Croak if 4 char key string is not 8-bit clean. See #33672.
- Updating package to 0.82
Upstream changes:
0.82 Wed 9 Apr 2009 - Adam Kennedy
- if configure_requires has ExtUtils::MakeMaker and it's version
requires perl 5.6, require perl 5.6 for dist in META.yml (CHORNY)
- Fixes to Module/AutoInstall.pm: (MSTROUT)
- don't prompt for required dependencies under CPAN/CPANPLUS
- allow PERL_AUTOINSTALL_PREFER_CPAN env var to disable cpanp use
- Module::Install::DSL now correctly installs itself into the
generated tarball (ADAMK)
- Preferentially dispatch leading-underscore methods used in plugins
to the main Module::Install object (ADAMK)
0.81 Tue 24 Mar 2009 - Adam Kennedy
- Use 3-argument open when Perl >= 5.006 (ADAMK)
- Support for 'keywords' key in META.yml (CHORNY)
- More URLs for licenses, test for this (CHORNY)
- tests for extracting link to bugtracker,
will more correctly extract them (CHORNY)
- Adding version-normalising Module::Install::_cmp
(for <=> equivalent on versions) (ADAMK)
- If the Makefile.PL time is in the future by only a few seconds
(probably due to 2-second filesystem time rounding on Win32)
sleep for 5 seconds to avoid the problem. (ADAMK)
- Moving from Module::Install::DSL to inc::Module::Install::DSL
(to reduce the Makefile.PL header for DSL mode to one line) (ADAMK)
- Adding convenience pod reading Module::Install::_readpod (ADAMK)
- Adding convenience pod stripping Module::Install::_readperl (ADAMK)
- Adding experimental requires_from command to auto-detect requires (ADAMK)
- Add a "Writing MYMETA.yml" status message (ADAMK)
- Generalising boolean commands (ADAMK)
- Cleaner removal of files during realclean (ADAMK)
- Write META.yml and MYMETA.yml after Makefile to pick up a couple
of extra implicit dependencies. (ADAMK)
- Set a high configure_requires on ExtUtils::MakeMaker for any client
that supports configure_requires. (ADAMK)
- Add a full resolution test for Module::Install::DSL (ADAMK)
- If we write MYMETA.yml, remove it at realclean time (ADAMK)
- Removed the 'Removing META.yml' warning
0.80 Tue 17 Mar 2009 - Adam Kennedy
- Don't generate MYMETA.yml if we don't have YAML::Tiny, even if
we've said we need it. This was breaking Catalyst. (ADAMK)
- Will not ask about auto-installing mandatory dependencies, if
$ENV{PERL5_CPANPLUS_IS_RUNNING} is set (CHORNY)
0.79 Wed 4 Feb 2009 - Adam Kennedy
- Upgrading (and testing) Perl version normalisation
- Adding an experimental-grade implementation of MYMETA.yml
0.78 Sun 25 Jan 2009 - Adam Kennedy
- Much more aggressive dependencies, except PAR::Dist (ADAMK)
- Adding inc::Module::Install::DSL for simple installs (ADAMK)
- We now avoid poking references in @INC in case they
have strange overload behaviours. (PJF, RT #39929)
- installdirs and install_as_* are now documented in
Module/Install.pod (PJF, RT #25111)
- Applied patch RT #38443 from Oleg Kostyuk for two-part
version numbers being passed to perl_version. Calling
'perl_version 5.8' should now work the same as
'perl_version 5.008'. Additional tests added to
t/07_perl_version.t to check this. (PJF, RT #38443)
- Module::Install no longer complains about the phrase
"All rights reserved" in association with open source
licenses. (PJF, RT #41268)
- updating package to 1.29.03
- removed patch which is applied upstream
Upstream changes:
2009-03-31 Jarkko Hietaniemi <jhi@iki.fi>
* Address rt.cpan.org #44082:
"Bug in compiler detection (Makefile.PL)" (for AIX xlc)
Patch submitted in the report by rehsack at cpan.org.
* Release 1.2903.
- update to 0.86
Upstream changes:
0.86 Fri 27 Mar 2009
- Bug fix for the 64-bit implementation
0.85_01
- For 64-bit perl on Darwin, fall back to File::HomeDir::Unix
as Mac::Carbon is not available
- removed packages p5-IO-Compress-Base, p5-IO-Compress-Zlib,
p5-IO-Compress-Bzip2 and p5-Compress-Zlib because they are
merged into p5-IO-Compress
- Updated dependend packages to depend on p5-IO-Compress
and bump PKGREVISION
Upstream changes:
2.017 30 March 2009
* Merged IO-Compress-Base, IO-Compress-Bzip2, IO-Compress-Zlib &
Compress-Zlib into IO-Compress.
* The interface to Compress-Raw-Zlib now uses the new LimitOutput
feature. This will make all of the zlib-related IO-Compress modules
less greedy in their memory consumption.
* Removed MAN3PODS from Makefile.PL
* A few changes to get the test harness to work on VMS courtesy of
Craig. A. Berry.
* IO::Compress::Base & IO::Uncompress::Base
Downgraded some croaks in the constructors to just set $! (by letting
the code attempt to open a file and fail).
This makes the behavior more consistent to a standard open.
[RT #42657]
* IO::Uncompress::Base
Doing a seek with MultiStream could drop some of the uncompressed
data. Fixed.
* IO::Compress::Zip
- Fixed problem with the uncompressed & uncompressed fields when
zip64 is enabled. They were set to 0x0000FFFF instead of
0xFFFFFFFF. Also the ZIP64 extra field was 4 bytes short.
Problem spotted by Dino Chiesa.
* IO::Uncompress::Unzip
- use POSIX::mktime instead of Time::Local::timelocal to convert
the zip DOS time field into Unix time.
* Compress::Zlib
- Documented Compress::Zlib::zlib_version()
- Importing package devel/p5-IO-Compress which updates (finally)
* devel/p5-IO-Compress-Base
* devel/p5-IO-Compress-Bzip2
* devel/p5-IO-Compress-Zlib
* devel/p5-Compress-Zlib
Upstream changes:
2.017 30 March 2009
* Merged IO-Compress-Base, IO-Compress-Bzip2, IO-Compress-Zlib &
Compress-Zlib into IO-Compress.
* The interface to Compress-Raw-Zlib now uses the new LimitOutput
feature. This will make all of the zlib-related IO-Compress modules
less greedy in their memory consumption.
* Removed MAN3PODS from Makefile.PL
* A few changes to get the test harness to work on VMS courtesy of
Craig. A. Berry.
* IO::Compress::Base & IO::Uncompress::Base
Downgraded some croaks in the constructors to just set $! (by letting
the code attempt to open a file and fail).
This makes the behavior more consistent to a standard open.
[RT #42657]
* IO::Uncompress::Base
Doing a seek with MultiStream could drop some of the uncompressed
data. Fixed.
* IO::Compress::Zip
- Fixed problem with the uncompressed & uncompressed fields when
zip64 is enabled. They were set to 0x0000FFFF instead of
0xFFFFFFFF. Also the ZIP64 extra field was 4 bytes short.
Problem spotted by Dino Chiesa.
* IO::Uncompress::Unzip
- use POSIX::mktime instead of Time::Local::timelocal to convert
the zip DOS time field into Unix time.
* Compress::Zlib
- Documented Compress::Zlib::zlib_version()
- Updating p5-PAR to 0.992
- Rename package from PAR to p5-PAR
- Upstream changes:
[Changes for 0.992 - Apr 5, 2009]
- Support for non-fallback repositories.
[Changes for 0.991 - Mar 10, 2009]
- Promote previous release to stable release.
[Changes for 0.989_01 - Mar 2, 2009]
* Bug fixes, etc.
- Track the locations of all archives that have been extracted to
$ENV{PAR_TEMP}/inc in this run.
[Changes for 0.988 - Mar 1, 2009]
- Promote previous release to stable release.
[Changes for 0.987_01 - Feb 20, 2009]
* New features
- Better cleanup of the $TMPDIR/par-$USER/temp-$$ directories
that are typically used as caches in the "use PAR 'foo.par'" use case.
* Bug fixes, etc.
- Very slightly more careful handling of PAR-specific environment
variables.
- Cleanup of PAR::SetupTemp
[Changes for 0.986 - Feb 19, 2009]
- Promote to stable release.
[Changes for 0.985_01 - Feb 2, 2009]
* New features
- Support for the brand new static dependency resolution
of PAR::Repository::Client 0.23.
* Bug fixes, etc.
- Fix issue with running scripts from repositories:
The INC hooks used to be set up too late for this to
automatically pick up dependencies.
[Changes for 0.984 - Jan 25, 2009]
* New features
- Implemented the auto-upgrading option for loading and installing
from PAR::Repositories.
* Bug fixes, etc.
- Fix issue with PAR::Repository::Client development versions.
Oked by rhaen@, joerg@
Changes since 2.1.1:
* Allow metal to live in plugins #2045 [Matthew Rudy]
* Added metal [Josh Peek]
* Remove script/performance/request in favour of the performance
integration tests. [Pratik Naik]
* Add a rake task to apply a template to an existing application :
rake rails:template LOCATION=~/template.rb [Pratik Naik]
* Add "-m/--template" option to Rails generator to apply a template to
the generated application. [Jeremy McAnally]
* Extracted the process scripts (inspector, reaper, spawner) into the
plugin irs_process_scripts [David Heinemeier Hansson]
* Changed Rails.root to return a Pathname object
* Added view path support for engines [David Heinemeier Hansson]
* Added that config/routes.rb files in engine plugins are
automatically loaded (and reloaded when they change in dev mode)
[David Heinemeier Hansson]
* Added app/[models|controllers|helpers] to the load path for plugins
that has an app directory (go engines ;)) [David Heinemeier Hansson]
* Add config.preload_frameworks to load all frameworks at
startup. Default to false so Rails autoloads itself as it's
used. Turn this on for Passenger and JRuby. Also turned on by
config.threadsafe! [Jeremy Kemper]
* Add a rake task to generate dispatchers : rake
rails:generate_dispatchers [Pratik Naik]
* "rails <app>" will not generate public/dispatch.cgi/fcgi/rb files by
default now. Please use "--with-dispatchers" option if you need
them. [Yaroslav Markin, Pratik Naik]
* Added rake rails:update:application_controller to renamed
application.rb to application_controller.rb -- included in rake
rails:update so upgrading to 2.3 will automatically trigger it #1439
[kastner]
* Added Rails.backtrace_cleaner as an accessor for the
Rails::BacktraceCleaner instance used by the framework to cut down
on backtrace noise and config/initializers/backtrace_silencers.rb to
add your own (or turn them all off) [David Heinemeier Hansson]
* Switch from Test::Unit::TestCase to ActiveSupport::TestCase. [Jeremy Kemper]
* Added config.i18n settings gatherer to config/environment,
auto-loading of all locales in config/locales/*.rb,yml, and
config/locales/en.yml as a sample locale [David Heinemeier Hansson]
* BACKWARDS INCOMPATIBLE: Renamed application.rb to
application_controller.rb and removed all the special casing that
was in place to support the former. You must do this rename in your
own application when you upgrade to this version [David Heinemeier
Hansson]
* Fixed plugin generator so that generated unit tests would subclass
ActiveSupport::TestCase, also introduced a helper script to reduce
the needed require statements #1137 [Mathias Meyer]
* Update Prototype to 1.6.0.3 [sam]
* Fixed that sqlite would report "db/development.sqlite3 already
exists" whether true or not on db:create #614 [Antonio Cangiano]
* Added config.threadsafe! to toggle allow concurrency settings and
disable the dependency loader [Josh Peek]
* Turn cache_classes on by default [Josh Peek]
* Added configurable eager load paths. Defaults to app/models,
app/controllers, and app/helpers [Josh Peek]
* Introduce simple internationalization support. [Ruby i18n team]
* Make script/plugin install <plugin> -r <revision> option work with
git based plugins. #257. [Tim Pope Jakub Kuźma]. Example:
* Added Rails.initialized? flag [Josh Peek]
* Make rake test:uncommitted work with Git. [Tim Pope]
* Added Thin support to script/server. #488 [Bob Klosinski]
* Fix script/about in production mode. #370 [Cheah Chu Yeow, Xavier
Noria, David Krmpotic]
* Add the gem load paths before the framework is loaded, so certain
gems like RedCloth and BlueCloth can be frozen.
* Fix discrepancies with loading rails/init.rb from gems.
* Plugins check for the gem init path (rails/init.rb) before the
standard plugin init path (init.rb) [Jacek Becela]
* Changed all generated tests to use the test/do declaration style
[David Heinemeier Hansson]
* Wrapped Rails.env in StringInquirer so you can do
Rails.env.development? [David Heinemeier Hansson]
* Fixed that RailsInfoController wasn't considering all requests local
in development mode (Edgard Castro) [#310 state:resolved]
changes:
Add parenthetical expressions to if
Improve scoping of policies (see cmake_policy and CMP0011)
Teach find_package more config file locations
Many improved Find scripts in Modules
Added an unset command
Better reporting when nmake compiler environment is not correct
- Fixed installation of msg/debug.h header file.
- Fixed envstr_unset to remove all instances of the given name.
- Added sysdep for d_ino and d_type in struct dirent.
- Fixed the path_match function to match filenames containing pattern
characters (ie [filename] etc) the same way shells do.
- Files generated by cli-generate now indicate the source .cli file.
- Fixed the debug messages to not enable any by default.
- Modified the build procedure to build all sources with libtool.
This should fix problems with parallel make.
Next release will not use urllib.
Diffuse 0.3.1 - 2009-03-05
- fixed a typo that broke the 'Find...' dialogue
Diffuse 0.3.0 - 2009-03-03
- new Windows installer
- notification on focus change when files change on disk
- menu items for adjusting indentation
- syntax highlighting for Objective-C++
- '-c' option now works with CVS-style revision numbers
- window title now describes current tab
- search settings now persist across sessions
- minor bug fixes
---------------------
A couple regessions where found in the 1.13 release. The pyrex-generated C
extensions are missing from the .tar.gz and .zip files. Documentation on how
to generate GNU ChangeLogs is wrong.
BUG FIXES:
* Change ``./bzr``'s ``_script_version`` to match ./bzrlib/__init__.py
version_info. (Bob Tanner, Martin Pool, #345232)
* Distribution archives for 1.13 do not contain generated C extension
modules (Jean-Francois Roy, Bob Tanner, #344465)
* GNU ChangeLog output can now be produced by bzr log --format
gnu-changelog is incorrect (Deejay, Bob Tanner, Martin Pool,
Robert Collins, #343928)
* ``merge --force`` works again. (Robert Collins, #342105)
only scheme. Properly distinguish FreeBSD and DragonFly case to prevent
further confusion. Differs from the patch in the PR as it forces the
correct branch to be used.
Bump revision of libtool-base. Claim ownership.
Version bump
if's need else's. Fix previous commit
Wrap force_align_arg_pointer in HAVE_I386
Add AltiVec detection support for OpenBSD
Fix double free on failed arm_init
Add SSE detection support for OpenBSD
init: shortcut benchmarking, if there is only one runable implementation.
Add x86_64/amd64 to unaligned access whitelist
Add cris to unaligned access whitelist
remove ltdl.m4
Clean up function prototypes used for casting
bump version
Remove ' DATA' from symbol list
Add srcdir to includes for out-of-source builds
Fix cpu detection on OS/X
Add avg2_32xn_u8
Changes in 2.26.0:
* Fix distcheck
* Fix valgrind warning
* Translation updates (Thanks to all tranlators!)
Changes in 2.25.92:
* #566801 Docking+undocking all makes the buttons disappear and
crashes if you use "Reset dock layout" (Sebastien Granjoux)
* #573522 More patches for GDL (Joel Holdsworth)
* Small documentation update
Changes in 2.25.91:
* Added some gtk-doc documentation (Joel Holdsworth)
* Cleaned-up gtk+ includes (Pedro Fragoso)
# As of 2009-03-22 gdt@NetBSD.org knows 1.6.0 is out, but is
# intentionally waiting until post-2009Q1 and until there is enough
# experience with 1.6.0 before subjecting pkgsrc users to it. Update
# will probably come mid to late April; comments welcome.
Packages Collection.
The Perl 5 module Moose::Autobox provides an implementation of
SCALAR, ARRAY, HASH & CODE for use with autobox. It does this using
a hierarchy of roles in a manner similar to what Perl 6 might do.
This module, like Class::MOP and Moose, was inspired by my work on
the Perl 6 Object Space, and the 'core types' implemented there.
Collection.
The Perl 5 module autobox::Core wraps perl's built-in functions for
manipulating numbers, strings, arrays, hashes, and code references.
It can be handy to use built-in functions as methods to avoid messy
dereferencing syntaxes and parentheses pile ups.
The autobox module lets you call methods in scalars that aren't
object references but perl but does not itself provide any methods
to call. That is left to the user or another module, for example,
autobox::Core.
autobox::Core is a stub module. It is merely glue, presenting
existing functions with a new interface. Besides built-ins that
operate on hashes, arrays, scalars, and code references, some Perl
6-ish things were thrown in, and some keyword like foreach have
been turned into methods.
Collection.
The Perl 5 module autobox provides an autobox pragma. It allows
methods to be called on integers, floats, strings, arrays, hashes,
and code references in exactly the same manner as blessed references.
The autoboxing is transparent: boxed values are not blessed into
their (user-defined) implementation class (unless the method elects
to bestow such a blessing) - they simply use its methods as though
they are. The classes (packages) into which the native types are
boxed are fully configurable. By default, a method invoked on a
non-object is assumed to be defined in a class whose name corresponds
to the ref() type of that value - or SCALAR if the value is a
non-reference. This mapping can be overriden by passing key/value
pairs to the use autobox statement, in which the keys represent
native types, and the values their associated classes.
=============
Version 1.6.0
=============
What's New
==========
- Fixed selection interface in interface viewer plugin (bug #574783).
- Added an informative window title (bug #574103).
- Fixed empty padding issue in prefs dialog (bug #574101).
- Ported script recorder to gtksourceview2 (bug #574100).
- Don't allow the set_range to change the value of our accessible (bug #572201).
New And Updated Translations
============================
- Lucas Lommer (cs)
- Ask Hjorth Larsen (da)
- Hendrik Richter (de)
- Marios Zindilis (el)
- David Lodge (en_GB)
- Ilkka Tuohela (fi)
- Claude Paroz (fr)
- Suso Baleato (gl)
- Milo Casagrande (it)
- Takeshi AIHANA (ja)
- Vytautas Rėkus (lt)
- Ani Peter (ml)
- wadim dziedzic (pl)
- Rui Batista (pt)
- Yuri Kozlov (ru)
- Baris Cicek (tr)
==============
Version 1.5.91
==============
What's New
==========
- Provide a $srcdir (bug #570332).
- Don't use _() in i18n.py.
New And Updated Translations
============================
- Iñaki Larrañaga Murgoitio (eu)
- Gabor Kelemen (hu)
- Manoj Kumar Giri (or)
- Tomasz Dominikowski (pl)
- Duarte Loreto (pt)
- Laurent Dhima (sq)
- Theppitak Karoonboonyanan (th)
- Clytie Siddall (vi)
=============
Version 1.5.9
=============
What's New
==========
- Updated translations.
- Fixed bug #563284. Deleting editable text using the interface viewer plugin
will now function as expected.
- Fixed bug #520296. Added context for "Bookmarks" for translation.
- Fixed bug #569341. Use C_() instead of Q_() for translation.
- Updated PO files for msgctx.
New And Updated Translations
============================
- Daniel Nylander (sv)
- Gil Forcada (ca)
- Joan Duran (ca)
- Alexander Shopov (bg)
- Chao-Hsiung Liao (zh_HK, zh_TW)
- Jorge Gonzalez (es)
- Kjartan Maraas (nb)
=============
Version 1.5.5
=============
What's New
==========
- Updated translations.
- Fixed bug #547778. Trunk fails to build.
New And Updated Translations
============================
- Marios Zindilis (el)
=============
Version 1.5.4
=============
What's New
==========
- Updated translations.
- Fixed bug #564776. Accessible names that contain an ampersand (&) or a
less-than (<) character will now be shown in the interface viewer plugin.
New And Updated Translations
============================
- Gabor Kelemen (hu)
- Funda Wang (zh_CN)
- Daniel Nylander (sv)
=============
Version 1.5.2
=============
What's New
==========
- Updated translations.
- Added proper context to the term 'View' for i18n (bug #520296).
Thanks Wouter Bolsterlee!
- No longer highlight the entire desktop when a node is updated to
the desktop.
- Disable event monitoring if the event being listened for
disappears.
- Catch exceptions when getting states during state changes.
- Do not highlight an accessible on the desktop if the duration it
is selected is 0.
- Fixed bug #555416. Set process name to 'accerciser'.
- Fixed bug #555108. Changed "left plugin display area" to "right
plugin display area". Thanks Lucas Lommer!
- Fixed bug #561598. Display each target of a relation instead of
displaying the first target repeatedly.
New And Updated Translations
============================
- Petr Kovar (cs)
- Jorge González (es)
- Kjartan Maraas (nb)
This is a bugfix release.
* fixed version number build from tarball
* fix allow_read logic for hgweb
* improve handling of damaged revlogs in verify
* keep .orig files when resolving
* clear resolve state properly when rebasing
* improve --command handling with bisect
* fix diff against bundles
* improve fetch logic for inactive branches
* fix diffstat with notify
* fix 'synthetic file adds' in CVS conversion
NetBSD Packages Collection.
The Perl 5 module Hash::Util::FieldHash::Compat use Hash::Util::FieldHash
or ties, depending on availability. Under older perls this module
provides a drop in compatible api to Hash::Util::FieldHash using
perltie. When Hash::Util::FieldHash is available it will use that
instead. This way code requiring field hashes can benefit from
fast, robust field hashes on Perl 5.10 and newer, but still run on
older perls that don't ship with that module. See Hash::Util::FieldHash
for all the details of the API.
The Linux operating system (OS) is evolving rapidly to improve
performance and to provide new features. This evolution, however,
makes it difficult to maintain platform-specific code such as device
drivers. Indeed, an evolution in a driver support library often
triggers the need for multiple collateral evolutions in dependent
device drivers, to bring the drivers up to date with the new library
API. Currently, collateral evolutions are mostly done manually.
The large number of drivers, however, implies that this approach
is time-consuming and unreliable, leading to subtle errors when
modifications are not done consistently. Moreover, as these collateral
evolutions are often poorly documented, the resulting maintenance
is difficult and costly, frequently introducing errors. If a driver
maintainer becomes unavailable, the driver quickly falls behind
the rest of the OS.
In this project, we propose a language-based approach to address
the problem of collateral evolution in drivers. Specifically, we
are developing the development environment, Coccinelle, that provides
a transformation language for precisely expressing collateral
evolutions and an interactive transformation tool for applying
them. The key idea of Coccinelle is to shift the burden of collateral
evolution from the driver maintainer to the OS developer who performs
the original OS evolution, and who thus understands this evolution
best. In our vision, the OS developer first uses the Coccinelle
transformation language to write a semantic patch describing the
required collateral evolution in device drivers and then uses the
Coccinelle transformation tool to validate the semantic patch on
the drivers in the Linux source distribution. When he has confidence
in the correctness of the semantic patch, he distributes it for
use by the maintainers of other drivers. Overall, Coccinelle will
provide a means for formally documenting collateral evolutions and
for easing the application of these evolutions to driver code.
1.19 2009-03-21
- make sure the outstream fd inside the readline library is in
sync (see http://bugs.debian.org/236018)
- fixes to be more CPAN Testers friendly
- t/readline.t does not use visible bell for "make test"
- Makefile.PL requires perl 5.7.0 or later. (Use
Term::ReadLine::Gnu-1.09 for older Perl.)
- Makefile.PL exits 0 when /dev/tty cannot be opened.
- INSTALL
add description of the -DPERL_USE_SAFE_PUTENV issue. If
you encounter a segmentation fault, read it.
Oked by he@
2009-03-02 - 3.9
Allow inner packages when in a one file situation (suggestion from Christopher Brown)
Fix bug with requiring skipped packages (from Jos Boumans)
Oked by he@
0.84 Wed 11 Mar 2009
- Adds support for $ENV{HOME} on Darwin
- Other bug fixes on Darwin (MIYAGAWA)
0.83_01 Sat 1 Nov 2008
- Patch from Darin McBride to fix user_home on Darwin.
Oked by he@
Val(a)IDE is an Integrated Development Environment (IDE) for the
Vala programming language.
Features:
* Syntax highlighting for Vala
* Project compilation
* Plugins:
o Symbols browser
o Tasks manager
Pkgsrc changes:
- adjust dependencies
Upstream changes:
0.10 Fri March 06 17:34:00 EST 2009
- Removed unneeded debugging code from one of the tests, which was
causing installation errors for people that didn't already have
Data::Dump installed. (jjnapiork)
0.09 ...
- Added MooseX::Types::Util::has_available_type_export($p, $n) to
allow introspection of available types for other libraries wanting
to use type export names for type specifications.
Pkgsrc changes:
- adjust build dependencies (for test target)
Upstream changes:
0.16 Tue. February 17 2009
* t/
- run pod tests only if RELEASE_TESTING env var is set
- Importing package for perl module IPC::SysV 2.01
IPC::SysV defines and conditionally exports all the constants defined in your
system include files which are needed by the SysV IPC calls.
Oked by rhaen@
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
Main features on this new major release branch are:
* Instant Messaging. Using several different ?standards?: RFC4975, MSRP, T.140, SIP-IM etc etc.
* Much improved support for SIP event handling (SUBSCRIBE/NOTIFY/PUBLISH) using factories so more event packages can be added easily.
* Support for SIP ?dialog? event package.
* Support for Shared Line Appearance (aka Multiple Line Appearance, Bridged Line Appearance or Busy Lamp Field)
* Significant improvements in IPv6 support (thanks Yuri Kiryanov!)
* Major enhancements to the video rate controller.
* Removal of the old H.263 ffmpeg plug in and enhancement of the H.263-1998 plug it to take its place.
* H.224 support (H.323 only).
* SBC audio codec plug in.
* G.722 audio codec plug in.
* CELT audio codec plug in.
* SWIG support for use in other languages, Java first.
* Much improved multi-platform sample GUI client, OpenPhone. Now standard test environment replacing simpleOPAL.
Main features on this new major release branch are:
* Instant Messaging. Using several different ?standards?: RFC4975, MSRP, T.140, SIP-IM etc etc.
* Much improved support for SIP event handling (SUBSCRIBE/NOTIFY/PUBLISH) using factories so more event packages can be added easily.
* Support for SIP ?dialog? event package.
* Support for Shared Line Appearance (aka Multiple Line Appearance, Bridged Line Appearance or Busy Lamp Field)
* Significant improvements in IPv6 support (thanks Yuri Kiryanov!)
* Major enhancements to the video rate controller.
* Removal of the old H.263 ffmpeg plug in and enhancement of the H.263-1998 plug it to take its place.
* H.224 support (H.323 only).
* SBC audio codec plug in.
* G.722 audio codec plug in.
* CELT audio codec plug in.
* SWIG support for use in other languages, Java first.
* Much improved multi-platform sample GUI client, OpenPhone. Now standard test environment replacing simpleOPAL.
BUG FIXES
* Lazily load commands during help. (#330928)
* Fix one-line helps for dpush / foreign-mapping-upgrade. (#331051)
* Skip unicode tests if the local file system doesn't support unicode
paths.
* Don't print traceback when connection errors occur during push. (#331078)
* Fix exception importing with itrunk* layout.
* Break subversion locks in ``bzr break-lock''.
* Handle corner case following branch paths outside of prefixes in
revision metadata browser.
* Handle strange corner case in HTTP, where get_dir() works on files and we
accidently start to call update() on files.
* Don't check branch root when looking for round-tripped revisions that used
revision properties. (#294784)
* Support non-ascii characters in home directories. (#333121)
* Fix recognizing tags when using wildcard layouts. (#333960)
* Fetch left-hand side ancestry if it's outside of the prefix in
svn-import. (#334692)
* Support pushing kind changes from directory to file. (#335445)
* Fixed canonicalization issue when retrieving remote revision trees
over HTTP.
* Fix recognition of v3 mappings pushed with incomplete revision properties.
* Print proper error when a part of the repository is inaccessible during
fetch. (#323084)
* Fix concurrent access problems during push/commit. (#248289)
* Allow svn: revision specifier in non-svn branches. (#337295)
* Cope with v3 and v4 mappings being interwined in a mainline
with roundtripped revisions. (#332364)
* Print proper error when it is impossible to get a branch path
in a particular layout. (#340081)
PERFORMANCE
* Significant speed improvements when no (old) tags have to be fetched. Requires
InterBranch.pull() patch.
* The guessed layout is now only stored in the configuration and no longer
re-determined every time a repository is accessed.
* Looking for missing revisions is now done in groups, significantly improving the
time spent in the "determining revisions to fetch" step.
* A simple LRU cache is now used for texts during fetch.
* Avoid loading subvertpy in a couple more situations when probing for
Subversion repositories. (#336449)
FEATURES
* Now prints parent Subversion revision number after successful pull. (#332196)
* Annotate run against Subversion repositories now works. (#335735)
bzr-svn 0.5.2 2009-02-18
BUG FIXES
* Fix installation of cache module.
---------------------------------------------
This release includes bug fixes and a few performance and feature improvements.
GNU Changelog output can now be produced by ``bzr log --format gnu-changelog``.
Debug flags can now be set in ``~/.bazaar/bazaar.conf``. Lightweight Checkouts
and Stacked Branches should both be much faster over remote connections.
CHANGES FROM bzr 1.13rc1 2009-03-10:
BUG FIXES:
* Fix "is not a stackable format" error when pushing a
stackable-format branch with an unstackable-format repository to a
destination with a default stacking policy. (Andrew Bennetts)
* Progress bars now show the rate of network activity for
``bzr+ssh://`` and ``bzr://`` connections. (Andrew Bennetts)
COMPATIBILITY BREAKS:
* ``bzr log --line`` now indicates which revisions are merges with
`[merge]` after the date. Scripts which parse the output of this
command may need to be adjusted.
(Neil Martinsen-Burrell)
NEW FEATURES:
* ``bzr reconfigure`` now supports --with-trees and --with-no-trees
options to change the default tree-creation policy of shared
repositories. (Matthew Fuller, Marius Kruger, #145033)
* Debug flags can now be set in ``~/.bazaar/bazaar.conf``.
(Martin Pool)
* Filtered views provide a mask over the tree so that users can focus
on a subset of a tree when doing their work. See ``Filtered views``
in chapter 7 of the User Guide and ``bzr help view`` for details.
(Ian Clatworthy)
* GNU Changelog output can now be produced by ``bzr log --format
gnu-changelog``. (Andrea Bolognani, Martin Pool)
* The ``-Dmemory`` flag now gives memory information on Windows.
(John Arbash Meinel)
* Multiple authors for a commit can now be recorded by using the "--author"
option multiple times. (James Westby, #185772)
* New clean-tree command, from bzrtools. (Aaron Bentley, Jelmer Vernoij)
* New command ``bzr launchpad-open`` opens a Launchpad web page for that
branch in your web browser, as long as the branch is on Launchpad at all.
(Jonathan Lange)
IMPROVEMENTS:
* ``bzr add`` no longer prints ``add completed`` on success. Failure
still prints an error message. (Robert Collins)
* ``bzr branch`` now has a ``--no-tree`` option which turns off the
generation of a working tree in the new branch.
(Daniel Watkins, John Klinger, #273993)
* Bazaar will now point out ``bzr+ssh://`` to the user when they
use ssh://. (Jelmer Vernooij, #330535)
* ``bzr -v info`` now omits the number of committers branch statistic,
making it many times faster for large projects. To include that
statistic in the output, use ``bzr -vv info``.
(Ian Clatworthy)
* ``bzr push`` to a ``bzr`` url (``bzr://``, ``bzr+ssh://`` etc) will
stream if the server is version 1.13 or greater, reducing roundtrips
significantly. (Andrew Bennetts, Robert Collins)
* Lightweight Checkouts and Stacked Branches should both be much
faster over remote connections. Building the working tree now
batches up requests into approx 5MB requests, rather than a separate
request for each file. (John Arbash Meinel)
* Support for GSSAPI authentication when using HTTP or HTTPS.
(Jelmer Vernooij)
* The ``bzr shelve`` prompt now includes a '?' help option to explain the
short options better. (Daniel Watkins, #327429)
* ``bzr lp-open`` now falls back to the push location if it cannot find a
public location. (Jonathan Lange, #332372)
* ``bzr lp-open`` will try to find the Launchpad URL for the location
passed on the command line. This makes ``bzr lp-open lp:foo`` work as
expected. (Jonathan Lange, #332705)
* ``bzr send`` now supports MH-E via ``emacsclient``. (Eric Gillespie)
BUG FIXES:
* Bazaar now gives a better message including the filename if it's
unable to read a file in the working directory, for example because
of a permission error. (Martin Pool, #338653)
* ``bzr send`` help is more specific about how to apply merge
directives. (Neil Martinsen-Burrell, #253470)
* ``bzr missing`` now uses ``Repository.get_revision_delta()`` rather
than fetching trees and determining a delta itself. (Jelmer
Vernooij, #315048)
* ``bzr push`` to a smart server no longer causes "Revision
{set([('null:',)])} not present ..." errors when the branch has
multiple root revisions. (Andrew Bennetts, #317654)
* ``bzr shelve`` now properly handle patches with no terminating newline.
(Benoît PIERRE, #303569)
* ``bzr unshelve`` gives a more palatable error if passed a non-integer
shelf id. (Daniel Watkins)
* Export now handles files that are not present in the tree.
(James Westby, #174539)
* Fixed "sprout() got an unexpected keyword argument 'source_branch'"
error branching from old repositories.
(Martin Pool, #321695)
* Make ``bzr push --quiet <non-local location>`` less chatty.
(Kent Gibson, #221461)
* Many Branch hooks would not fire with ``bzr://`` and ``bzr+ssh://``
branches, and this was not noticed due to a bug in the test logic
for branches. This is now fixed and a test added to prevent it
reoccuring. (Robert Collins, Andrew Bennetts)
* Restore the progress bar on Windows. We were disabling it when TERM
wasn't set, but Windows doesn't set TERM. (Alexander Belchenko)
* ``setup.py build_ext`` now gives a proper error when an extension
fails to build. (John Arbash Meinel)
* Symlinks to non ascii file names are now supported.
(Robert Collins, Vincent Ladeuil, #339055, #272444)
* Under rare circumstances (aka nobody reported a bug about it), the ftp
transport could revert to ascii mode. It now stays in binary mode except
when needed.
(Vincent Ladeuil)
* Unshelve does not generate warnings about progress bars.
(Aaron Bentley, #328148)
DOCUMENTATION:
* Added ``Organizing your workspace`` to the User Guide appendices,
summarizing some common ways of organizing trees, branches and
repositories and the processes/workflows implied/enabled by each.
(Ian Clatworthy)
* Hooks can now be self documenting. ``bzrlib.hooks.Hooks.create_hook``
is the entry point for this feature. (Robert Collins)
* The documentation for ``shelve`` and ``unshelve`` has been clarified.
(Daniel Watkins, #327421, #327425)
API CHANGES:
* ``bzr selftest`` now fails if the bazaar sources contain trailing
whitespace, non-unix style line endings and files not ending in a
newline. About 372 files and 3243 lines with trailing whitespace was
updated to comply with this. The code already complied with the other
criteria, but now it is enforced. (Marius Kruger)
* ``Branch.fetch`` and ``Repository.fetch`` now return None rather
than a count of copied revisions and failed revisions. A while back
we stopped ever reporting failed revisions because we started
erroring instead, and the copied revisions count is not used in the
UI at all - indeed it only reflects the repository status not
changes to the branch itself. (Robert Collins)
* MutableTree.commit now favours the "authors" argument, with the old
"author" argument being deprecated.
* Remove deprecated EmptyTree. (Martin Pool)
* ``Repository.fetch`` now accepts an optional ``fetch_spec``
parameter. A ``SearchResult`` or ``MiniSearchResult`` may be passed
to ``fetch_spec`` instead of a ``last_revision`` to specify exactly
which revisions to fetch. (Andrew Bennetts)
* ``RepositoryAcquisitionPolicy.acquire_repository`` now returns a
tuple of ``(repository, is_new_flag)``, rather than just the
repository. (Andrew Bennetts)
* Revision.get_apparent_author() is now deprecated, replaced by
Revision.get_apparent_authors(), which returns a list. The former
now returns the first item that would be returned from the second.
* The ``BranchBuilder`` test helper now accepts a ``timestamp``
parameter to ``build_commit`` and ``build_snapshot``. (Martin Pool)
* The ``_fetch_*`` attributes on ``Repository`` are now on
``RepositoryFormat``, more accurately reflecting their intent (they
describe a disk format capability, not state of a particular
repository of that format). (Robert Collins)
INTERNALS:
* Branching from a non-stacked branch on a smart protocol is now
free of virtual file system methods.
(Robert Collins, Andrew Bennetts)
* Branch and Repository creation on a bzr+ssh://server are now done
via RPC calls rather than VFS calls, reducing round trips for
pushing new branches substantially. (Robert Collins)
* ``Branch.clone`` now takes the ``repository_policy`` formerly used
inside ``BzrDir.clone_on_transport``, allowing stacking to be
configured before the branch tags and revision tip are set. This
fixes a race condition cloning stacked branches that would cause
plugins to have hooks called on non-stacked instances.
(Robert Collins, #334187)
* ``BzrDir.cloning_metadir`` now has a RPC call. (Robert Collins)
* ``BzrDirFormat.__str__`` now uses the human readable description
rather than the sometimes-absent disk label. (Robert Collins)
* ``bzrlib.fetch`` is now composed of a sender and a sink component
allowing for decoupling over a network connection. Fetching from
or into a RemoteRepository with a 1.13 server will use this to
stream the operation.
(Andrew Bennetts, Robert Collins)
* ``bzrlib.tests.run_suite`` accepts a runner_class parameter
supporting the use of different runners. (Robert Collins)
* Change how file_ids and revision_ids are interned as part of
inventory deserialization. Now we use the real ``intern()``, rather
than our own workaround that would also cache a Unicode copy of the
string, and never emptied the cache. This should slightly reduce
memory consumption. (John Arbash Meinel)
* New branch method ``create_clone_on_transport`` that returns a
branch object. (Robert Collins)
* New hook Commands['extend_command'] to allow plugins to access a
command object before the command is run (or help generated from
it), without overriding the command. (Robert Collins)
* New version of the ``BzrDir.find_repository`` verb supporting
``_network_name`` to support removing more _ensure_real calls.
(Robert Collins)
* ``RemoteBranchFormat`` no longer claims to have a disk format string.
(Robert Collins)
* ``Repository`` objects now have ``suspend_write_group`` and
``resume_write_group`` methods. These are currently only useful
with pack repositories. (Andrew Bennetts, Robert Collins)
* ``BzrDirFormat``, ``BranchFormat`` and ``RepositoryFormat`` objects
now have a ``network_name`` for passing the format across RPC calls.
(Robert Collins, Andrew Bennetts)
* ``RepositoryFormat`` objects now all have a new attribute
``_serializer`` used by fetch when reserialising is required.
(Robert Collins, Andrew Bennetts)
* Some methods have been pulled up from ``BzrBranch`` to ``Branch``
to aid branch types that are not bzr branch objects (like
RemoteBranch). (Robert Collins, Andrew Bennetts)
* Test adaptation has been made consistent throughout the built in
tests. ``TestScenarioApplier``, ``multiply_tests_from_modules``,
``adapt_tests``, ``adapt_modules`` have all been deleted. Please
use ``multiply_tests``, or for lower level needs ``apply_scenarios``
and ``apply_scenario``. (Robert Collins)
* ``TestSkipped`` is now detected by TestCase and passed to the
``TestResult`` by calling ``addSkip``. For older TestResult objects,
where ``addSkip`` is not available, ``addError`` is still called.
This permits test filtering in subunit to strip out skipped tests
resulting in a faster fix-shrink-list-run cycle. This is compatible
with the testtools protocol for skips. (Robert Collins)
* The ``_index`` of ``KnitVersionedFiles`` now supports the ability
to scan an underlying index that is going to be incorporated into
the ``KnitVersionedFiles`` object, to determine if it has missing
delta references. The method is ``scan_unvalidated_index``.
(Andrew Bennetts, Robert Collins)
* There is a RemoteSink object which handles pushing to smart servers.
(Andrew Bennetts, Robert Collins)
* ``TransportTraceDecorator`` now logs ``put_bytes_non_atomic`` and
``rmdir`` calls. (Robert Collins)
* ``VersionedFiles`` record adapters have had their signature change
from ``(record, record.get_bytes_as(record.storage_kind))`` to
``(record)`` reducing excess duplication and allowing adapters
to access private data in record to obtain content more
efficiently. (Robert Collins)
* We no longer probe to see if we should create a working tree during
clone if we cannot get a local_abspath for the new bzrdir.
(Robert Collins)
2.24.0:
(Skipped version numbers since 2.14.1, to match pango 1.24
(apart from the first digit, which we can't decrease.)
* Layout: Added show_in_cairo_context().
(Louis-Francis Ratté-Boulianne) Bug #560232.
* Build: Allow pangomm to build outside the source tree. Bug #570322
(Theppitak Karoonboonyanan)
* License Header consistency. (Deng Xiyue)
2.20.0 (stable):
* Documentation fixes (Daniel Elstner)
2.19.8 (unstable):
(2.19.4 to 2.19.8 were skipped)
* Added FILE_CREATE_REPLACE_DESTINATION enum value.
* Added Error::TOO_MANY_OPEN_FILES error code.
* Fix some compiler warnings about extra ;s.
(Murray Cumming)
2.19.3 (unstable):
* New API:
* BufferedInputStream: buffer_size property
* BufferedOutputStream: buffer_size, auto_grow properties
* DataInputStream: byte_order, newline_type properties
* DataOutputStream: byte_order property
* FilterInputStream: close_base_stream property, get/set_close_base_stream()
* FilterOutputStream: close_base_stream property, get/set_close_base_stream()
* UnixInputStream: fd and close_fd properties, get_fd(), get/set_close_fd()
* UnixOutputStream: fd and close_fd properties, get_fd(), get/set_close_fd()
* Make licenses consistent with eachother (library gpl vs. lesser gpl, etc)
(Deng Xiyue)
* Fixed some problems when building with exceptions disabled (Murray Cumming)
* Build fixes (Theppitak Karoonboonyanan)
2.19.2 (unstable):
* File: Added make_directory_with_parents() method overload with no parameter.
Bug #566003 (Philip Belemezov).
* NoteTree: Do not use a non-ASCII dash character in a comment, to
avoid the MSVC++ warning C4819 with Visual Studio 2008.
(Tao Wang) Bug #568072
* spawn_*() functions: Added alternative API for when
GLIBMM_EXCEPTIONS_ENABLED is not enabled. (Murray Cumming)
Bug #565487 (Jonathon Jongsma)
* uri_*() functions: Fix memory leak.
(Jonathan Jongsma) Bug #566845 (Jason Kasper)
* ustring: Add an overload which takes only a format string and no arguments
to be substituted. (Daniel Elstner) Bug #506394.
2.19.1 (unstable):
* Fix accidental ABI breakage in 2.19.0 caused by adding default handlers for
new Gio::Drive signals
2.19.0 (unstable):
* wrapped new glib 2.19.x API
* Gio::AppInfo: get_commandline(), can_delete(), do_delete(),
reset_type_associations(), launch_default_for_uri()
* Gio::Drive: new signals changed, disconnected, and eject_button
* Gio::Icon: create(std::string), to_string()(),
* Gio::Mount: guess_content_type_sync(), is_shadowed(), shadow(), unshadow()
* Gio::content_type_from_mine_type();
* Gio::DesktopAppInfo: create_from_keyfile()
* Gio::Emblem: new class
* Gio::EmblemedIcon: new class
* Gio::MemoryOutputStream: new class
* Bugs Fixed:
* 555743 - warning in glibmm
* 562716 - warning fixing cause more warnings.
* 396963 - Add Glib::signal_idle().connect_once()
* Thanks to contributions from Przemysław Grzegorczyk, Dave Foster, Hubert
Figuiere, and Jonathon Jongsma for changes in this release
libgweather 2.26.0
==================
Locations.xml
* Remove a duplicate copy of Warsaw (Dan)
* Strip out the automated Canadian stations that (badly) duplicate
non-automated stations. This fixes Edmonton (Dan)
* Regenerate with only currently-reporting locations. This fixes Berlin
(Dan)
Translators
* Amitakhya Phukan (as)
* Alexander Shopov (bg)
* Runa Bhattacharjee (bn_IN)
* Joan Duran (ca)
* Pavel Šefránek (cs)
* Kenneth Nielsen (da)
* Hendrik Richter (de)
* Jennie Petoumenou (el)
* Philip Withnall (en_GB)
* Jorge González (es_ES)
* Jorge González (es)
* Iñaki Larrañaga Murgoitio (eu)
* Ilkka Tuohela (fi)
* Suso Baleato (gl)
* Ankit Patel (gu)
* Mark Krapivner (he)
* Rajesh Ranjan (hi)
* Takeshi AIHANA (ja)
* Shankar Prasad (kn)
* Erdal Ronahi (ku)
* Žygimantas Beručka (lt)
* Rajesh Ranjan (mai)
* Praveen Arimbrathodiyil (ml)
* Sandeep Shedmake (mr)
* Kjartan Maraas (nb)
* Wouter Bolsterlee (nl)
* Manoj Kumar Giri (or)
* Krishnababu K (te)
* Deniz Kocak (tr)
* Theppitak Karoonboonyanan (th)
libgweather 2.25.92
===================
libgweather
* Mark "Unknown" as translatable in the timezone menu (Vincent)
Translators
* Ihar Hrachyshka (be@latin)
* Yavor Doganov (bg)
* David Lodge (en_GB)
* Bruno Brouard (fr)
* Milo Casagrande (it)
* Takeshi AIHANA (ja)
* Shankar Prasad (kn)
* Praveen Arimbrathodiyil (ml)
* Wouter Bolsterlee (nl)
* Og Maciel (pt_BR)
* Duarte Loreto (pt)
* Adi Roiban (ro)
* Nickolay V. Shmyrev (ru)
* Daniel Nylander (sv)
* Tirumurthi Vasudevan (ta)
libgweather 2.25.91
===================
Locations.xml
* Use Asia/Kathmandu instead of Asia/Katmandu (Vincent)
Misc
* Make it easier to regenerate locations.pot (Claude Paroz)
Translators
* Alexander Shopov (bg)
* Runa Bhattacharjee (bn_IN)
* Gil Forcada (ca)
* Kenneth Nielsen (da)
* Christian Kirbach (de)
* Iñaki Larrañaga Murgoitio (eu)
* Yair Hershkovitz (he)
* Gabor Kelemen (hu)
* Milo Casagrande (it)
* Takeshi AIHANA (ja)
* Changwoo Ryu (ko)
* Raivis Dejus (lv)
* Subhransu Behera (or)
* Tomasz Dominikowski (pl)
* Enrico Nicoletto (pt_BR)
* Adi Roiban (ro)
* Theppitak Karoonboonyanan (th)
* Clytie Siddall (vi)
libgweather 2.25.5
==================
Translators
* Joan Duran (ca)
* Christian Kirbach (de)
* Ilkka Tuohela (fi)
* Gabor Kelemen (hu)
* Kjartan Maraas (nb)
* Daniel Nylander (sv)
libgweather 2.25.4
==================
libgweather
* Add gweather_xml_free_locations() API (Milan Crha)
* Fix leaks (Milan Crha)
Translators
* Jorge Gonzalez (es)
* Kjartan Maraas (nb)
libgweather 2.25.3
==================
libgweather
* Make libgweather work on Win32 (Tor Lillqvist, Vincent)
Misc
* Improve regeneration framework for po file for Locations.xml (Dan)
Translators
* Claude Paroz (fr)
* Yair Hershkovitz (he)
* Erdal Ronahi (ku)
* Fábio Nogueira (pt_BR)
libgweather 2.25.2
==================
libgweather
* Add new API to directly get WeatherInfo values instead of strings
(Milan Crha)
* Use the degree sign followed by "C" or "F" rather than using the
combined "degrees C" and "degrees F" glyphs (Dan)
* Handle wind reports in m/s (Dan)
* Use new libsoup 2.25.1 API for proxy instead of some custom code
(Dan)
* Use single includes for gtk/glib (Maxim Ermilov)
* Do not use deprecated libsoup API (Dan)
* Do not care about sub-city locations and only use the first child
(Dan)
* Handle compressed Locations.xml files (Vincent)
* Code cleanups (Vincent, Dan)
Locations.xml
* Do not localize sub-city locations since they won't be used in the UI
(Dan)
* Add "Bahamas" to the list of countries whose name we put "the" before
in comments (Dan)
* Add msgctxt attributes to the XML for duplicate names (Dan)
* When given a location name like "Covington / Cincinnati", only create
an entry for one of the two cities (Dan)
* Fix spelling of local vs international names (Dan)
* Do not assume a weather station is in the same country as a city.
This fixes Luxembourg not appearing in the list of countries (Dan)
Misc
* Make sure that the shipped COPYING file is GPLv2 (Dan)
* Add various flags like -DG_DISABLE_SINGLE_INCLUDES and
_DISABLE_DEPRECATED flags (Dan, Vincent)
* Remove locations_file from the pkg-config pc file (Dan, Vincent)
* Require intltool 0.40.3 (Dan)
* Add --enable-locations-compression configure flag to compress
Locations.xml files with gzip (Vincent)
* Add some (incomplete) API documentation with gtk-doc (Vincent, Dan)
Translators
* Jorge González (es_ES)
* Jorge González (es)
* Daniel Nylander (sv)
Overview of changes between 1.23.0 and 1.24.0
=============================================
- pango-view improvements:
* pango-view -q now works without a X server.
* Ability to save to PS, EPS, PDF, and SVG files. Filetype is
detected from output file extension.
* New options --foreground, --background, and --annotate.
* Now installs a manual page, thanks to help2man.
- PangoFc API changes:
* PangoFcFont now has a "fontmap" property that subclasses can use
at construction time to setup the font->fontmap link.
* New backend-public API:
pango_fc_font_map_find_decoder()
- Misc optimizations
- Build fixes
- Misc bug fixes
- Bugs fixed in this release:
Bug 547963 – man page for pango-view
Bug 502804 – pango-view or pangocairo-view option to annotate
Bug 502801 – per-backend pango-view options
Bug 502805 – pango-view option for foreground/background color
Red Hat Bug 490331 - Crash of galeon in libpango
Bug 523166 – pango-view opens display even when invoked with -q
Bug 567160 – Share cmap cache between PangoFcFont's of the same face
Red Hat Bug 487593 - crash changing language in gdm
Bug 572662 – Remove deprecated GTK+ symbols
Bug 572529 – Poor -I ordering can break build
Overview of changes between 1.22.4 and 1.23.0
=============================================
- Change the PangoFc font loading API to allow for lazy loading of fonts.
- Add private PangoFcFontset that loads fallback fonts as needed.
- Call FcFontMatch() and only if fallback fonts are needed call FcFontSort().
- Optimize HarfBuzz number of malloc calls
- Don't malloc megs of unused memory in HarfBuzz
- Print-out, and parse, numeric styles correctly. Things like
"DejaVu Sans weight=100" parse as font description now.
- New public API:
Add two new public macros:
PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING
PANGO_ATTRIBUTE_INDEX_TO_TEXT_END
Add new public enum values:
PANGO_WEIGHT_BOOK
PANGO_WEIGHT_ULTRAHEAVY
PANGO_WEIGHT_THIN
PANGO_WEIGHT_MEDIUM
- Misc bug fixes
- Bugs fixed in this release:
Bug 569763 – pango doesn't like font descriptions without family!
Bug 560792 – Make PangoLayoutLine with line->layout==NULL renderable
Bug 567392 – Abiword crashes in pango when opening document with
certain locales
Bug 566727 – PangoFontsetLazy
Bug 567165 – Apply all pattern matrices
Bug 567934 – Add introspection support inside pango
Bug 549532 – Correction to the sample string for Hindi in
pango-language-sample-table.h
Bug 566726 – Minor optimization
Bug 566941 – Add PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING and
PANGO_ATTRIBUTE_INDEX_TO_TEXT_END
Bug 551469 – Fold '@' to '-' when parsing PangoLanguages
Bug 328206 – Update/remove some old files
Bug 166709 – Handle font variants more consistently
Bug 166676 – pango_fc_font_map_finalize
Bug 164001 - pango-querymodules doesn't work uninstalled on win32
Bug 384362 – pango can't select some font styles
Bug 168085 – numeric styles in pango_font_description_to_string()
Bug 529591 – Code related to malayalam is misplaced.
Patch from Rahul Bhalerao
Bug 515807 – Don't bind modules lazily
Bug 512662 – Update check.docs for pango-undeclared.txt
Bug 565644 – Maybe pango_font_descriptions_free is deprecated
Bug 469049 – Fix all compiler warnings
Bug 565379 – pango_font_description_better_match some style attributes
of old_match are not checked
Bug 564877 – pango-engine.h: PANGO_MODULE_PREFIX and G_MODULE_EXPORT
NOTE: This is the final release of eel. The eel codebase has been
moved into nautilus and all further changes will happen there.
Major changes in 2.26.0 were:
* Stable release
Major changes in 2.25.91 were:
* Backport changes from nautilus
* Require gnome-desktop >= 2.25.5 for new gnome-bg
Major changes in 2.25.1 were:
* Remove dependency on libgnome
Changes:
2009-03-13 Matthias Clasen <mclasen@redhat.com>
* === Released 2.20.0 ===
* configure.in: Bump version to 2.20.0
2009-03-13 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-03-12 Matthias Clasen <mclasen@redhat.com>
* glib/gbase64.c: Avoid integer overflows in the base64
functions. Fixes CVE-2008-4316
2009-03-11 Stef Walter <stef@memberwebs.com>
* glib/gchecksum.c: Document and guarantee hex digests will
be returned in lower case. Fixes bug #574019
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.10 ===
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.9 ===
2009-03-02 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-03-01 Matthias Clasen <mclasen@redhat.com>
Bug 572508 – gmarkup speedup ...
* glib/gmarkup.c: Various optimizations: do less allocations by
keeping a pool of GStrings, do in-place unescaping, avoid redundant
utf-8 validation. Patch by Michael Meeks
* tests/markups/fail-36.gmarkup: Adapt
2009-03-01 Matthias Clasen <mclasen@redhat.com>
* glib/gthread.c: Fix docs.
2009-03-01 Matthias Clasen <mclasen@redhat.com>
* tests/slice-threadinit.c: Change one magazine size from 77 to 81
to make distcheck work on x86-64.
2009-02-27 Tor Lillqvist <tml@novell.com>
Bug 167569 - g_string_append_printf crashes on win32 when used
with a NULL argument
* glib/gnulib/vasnprintf.c (vasnprintf): Add workaround for buggy
programs. Patch by Owen.
2009-02-23 Paolo Borelli <pborelli@katamail.com>
* glib/gutf8.c (_g_utf8_make_valid):
sanity check the input paramter.
2009-02-23 Tor Lillqvist <tml@novell.com>
Bug 570501 - g_win32_get_system_data_dirs uses invalid conversion
of function pointer to object pointer
* glib/gutils.c (g_win32_get_system_data_dirs_for_module): Change
the type of the function's parameter to be explicitly a function
pointer.
* glib/gutils.h (_g_win32_get_system_data_dirs): Modify
declaration and the only caller, the inline
_g_win32_get_system_data_dirs(), accordingly. Add comments
pointing out these are internal GLib functions.
2009-02-22 Matthias Clasen <mclasen@redhat.com>
Bug 572151 – “it's” and “its” confused in docs and comments
* Fix "it's" vs "its" confusion throughout the source. Patch
by Will Thompson.
2009-02-22 Matthias Clasen <mclasen@redhat.com>
Bug 572464 – Doc for g_file_get_contents
* glib/gfileutils.c (g_file_get_contents): Improve docs. Pointed
out by Øystein Johansen.
2009-02-22 Matthias Clasen <mclasen@redhat.com>
Bug 572672 – glib/gthread.c: argument is different type
* glib/gthread.c (g_once_init_leave): Add a necessary cast back.
Pointed out by Kazuki Iwamoto.
2009-02-17 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-02-17 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.8 ===
2009-02-17 Matthias Clasen <mclasen@redhat.com>
Fix strict aliasing warnings and viiolations to make GLib and
GLib users buildable with gcc 4.4. Patch by Jakub Jelinek.
* glib/gatomic.[hc]: Add G_GNUC_MAY_ALIAS to pointer arguments,
fix macro versions to only operate on objects of the same size.
* glib/gdataset.c:
* glib/gthread.[hc]:
* glib/gdatasetprivate.h: Remove unnecessary casts in
g_atomic_pointer_get calls.
2009-02-16 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-02-16 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.7 ===
2009-02-16 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-02-13 Mathias Hasselmann <hasselmm@gnome.org>
Add note about g_utf8_offset_to_pointer() not checking string
boundaries.
* glib/gutf8.c (g_utf8_offset_to_pointer()): See summary.
2999-02-11 Matthias Clasen <mclasen@redhat.com>
Bug 523742 – Use noinst for non-installable libraries
* tests/Makefile.am: use noninst_LTLIBRARIES for noninstalled
libraries.Patch by Björn Lindqvist
2009-02-06 Murray Cumming <murrayc@murrayc.com>
* gio/gfilterinputstream.c:
* gio/gfilteroutputstream.c: Correct the grammar in some property
documentation.
* gio/gdatainputstream.c:
* glib/gregex.c: Correct the spelling of
occurrence in documentation.
2009-02-02 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-02-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.6 ===
2009-02-02 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-01-31 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-01-31 Matthias Clasen <mclasen@redhat.com>
Bug 569105 – g_time_val_to_iso8601() assumes time_t==long
* glib/gtimer.c (g_time_val_to_iso8601): Pass a time_t* to gmtime().
Pointed out by Matthias Drochner.
2009-01-27 Christian Persch <chpe@gnome.org>
* configure.in:
* docs/reference/glib/glib-sections.txt:
* docs/reference/macros_misc.sgml:
* docs/reference/glib/tmpl/types.sgml: Add
G_GOFFSET_FORMAT and friends. Bug #563141.
2009-01-23 Stefan Kost <ensonic@users.sf.net>
* docs/reference/glib/Makefile.am:
Add SCAN_OPTIONS=--ignore-decorators="GLIB_VAR" to Makefile.am to fix
on problem with the doc build.
2009-01-21 Tor Lillqvist <tml@novell.com>
* glib/gwin32.c (g_win32_locale_filename_from_utf8): Drop the code
in the else branch of #if GLIB_CHECK_VERSION (2, 19, 0). Drop
unused variables.
2009-01-20 Matthias Clasen <mclasen@redhat.com>
Bug 568294 – A wrong reference in the description of
g_bookmark_file_add_application()
* glib/gbookmarkfile.c (g_bookmark_file_add_application):
Fix a typo in the docs. Pointed out by Takeshi Aihana
2009-01-19 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.5 ===
2009-01-18 Matthias Clasen <mclasen@redhat.com>
* glib/gstrfuncs.c (g_strdup_printf): Fix a doc typo.
2009-01-18 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-01-18 Matthias Clasen <mclasen@redhat.com>
Bug 512779 – --disable-regex breaks compilation
* configure.in: Define an ENABLE_REGEX macro
* gobject/gboxed.c: Don't refer to g_regex_ref if ENABLE_REGEX
is not defined.
2009-01-18 Matthias Clasen <mclasen@redhat.com>
* glib/gbsearcharray.h: Quell some compiler warnings.
2009-01-18 Matthias Clasen <mclasen@redhat.com>
* glib/pcre: Update to PCRE 7.8
2009-01-17 Matthias Clasen <mclasen@redhat.com>
Bug 567977 – textdomain() macro should not return NULL when
ENABLE_NLS is not set
* glib/glibintl.h: If !ENABLE_NLS, make textomain() macro
return "messages" in case of a NULL argument. Patch by
Peter Kjellerstedt.
2009-01-17 Matthias Clasen <mclasen@redhat.com>
Bug 567838 – G_STRUCT_OFFSETOF fails to compile under icc 9.1
* glib/gmacros.h (G_STRUCT_OFFSETOF): Use offsetof instead of
__builtin_offsetof, for icc's sake. Proposed by Hrvoje Niksic.
2009-01-13 Matthias Clasen <mclasen@redhat.com>
Bug 564728 Add function to decode base64 encoded data in place
* glib/glib.symbols:
* glib/gbase64.[hc] (g_base64_decode_inplace): New convenience
API to decode in place, overwriting the input string. Patch by
Sebastian Dröge.
2009-01-12 Matthias Clasen <mclasen@redhat.com>
* glib/gtestutils.c (g_strcmp0): Be more explicit about the NULL
handling in the docs.
2009-01-12 Tor Lillqvist <tml@novell.com>
* glib/goption.c (parse_arg): Guard against a mis-written
GOptionArgFunc that has returned FALSE but not set the GError.
2009-01-10 Matthias Clasen <mclasen@redhat.com>
Bug 566573 – g_match_info_fetch_pos docs
* glib/gregex.c: Mention that positions are in bytes.
Proposed by Christian Persch.
2009-01-10 Matthias Clasen <mclasen@redhat.com>
Bug 566569 – gregex docs clarification
* glib/gregex.c: Copy the warning about @string to all
relevant docs. Proposed by Christian Persch
2009-01-09 Tor Lillqvist <tml@iki.fi>
Bug 567138 - get_package_directory_from_module() does not free its
lock when failing
* glib/gwin32.c (get_package_directory_from_module): Obvious fix.
2009-01-05 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2009-01-05 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.4 ===
* NEWS: Updates
2009-01-05 Dan Winship <danw@gnome.org>
* glib/tests/.gitignore: update
* tests/.gitignore: update, sort
* tests/gobject/.gitignore: add
2009-01-05 Tor Lillqvist <tml@iki.fi>
Bug 566348 - g_file_open_tmp uses the wrong g_mkstemp on win32
* glib/gfileutils.c: Move the binary compatibility versions of
g_file_test(), g_file_get_contents(), g_mkstemp() and
g_file_open_tmp() last in the file. Remove the restriction that
the XXXXXX is last in the template in the binary compatibility
version of g_mkstemp(). Thanks to Morten Welinder and Jody
Goldberg.
2009-01-03 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2009-01-02 Matthias Clasen <mclasen@redhat.com>
* glib/gregex.c: Add an example to the g_regex_replace_eval() docs.
2009-01-02 Matthias Clasen <mclasen@redhat.com>
* glib/gstrfuncs.c: Move docs inline, adding references to g_free()
where appropriate.
2009-01-02 Matthias Clasen <mclasen@redhat.com>
Bug 564210 – SUN Studio 12 has supported visibility attribute
* configure.in: Use visibility attribute for new enough sun cc.
Patch by Chris Wang
2008-12-30 Matthias Clasen <mclasen@redhat.com>
Bug 565905 – There is no named g_context_group_set_translation_domain()
in GOption command line parser
* glib/goption.c: Fix a wrong reference in the docs, reported by
Takeshi Aihana.
2008-12-30 Matthias Clasen <mclasen@redhat.com>
* glib/gspawn.c:
* glib/gthread.c:
* glib/goption.c:
* glib/gmain.c:
* glib/gkeyfile.c:
* glib/gfileutils.c:
* glib/gdate.c:
* glib/garray.c:
* glib/gbookmarkfile.c:
* glib/gbacktrace.c: Fix some compiler warnings.
2008-12-19 Tor Lillqvist <tml@novell.com>
* glib/glib.symbols: Add g_thread_get_initialized here,
too. Surround g_test_config_vars with ifdef INCLUDE_VARIABLES.
2008-12-18 Mike Kestner <mkestner@novell.com>
Bug 560676 - function access for g_threads_supported
* glib/gthreads.c (g_thread_get_initialized): new accessor for
g_threads_supported macro.
* glib/gthreads.h: add g_thread_get_initialized
2008-12-15 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
* === Released 2.19.3 ===
2008-12-13 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2008-12-12 Dan Winship <danw@gnome.org>
* glib/pltcheck.sh: make this work on x86_64
2008-12-12 Behdad Esfahbod <behdad@gnome.org>
* glib/guniprop.c: Improve g_unichar_iswide_cjk() docs.
2008-12-07 Matthias Clasen <mclasen@redhat.com>
Bug 508021 – Add support for the CRIS and CRISv32 architectures
* configure.in:
* glib/gatomic.c: Add an implementation for the CRIS and CRISv32
architectures, by Peter Kjellerstedt
2008-12-02 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c: Some more documentation additions.
2008-12-01 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2008-12-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.2 ===
2008-12-01 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
2008-12-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.19.1 ===
* NEWS: Updates
2008-11-28 Behdad Esfahbod <behdad@gnome.org>
Bug 562639 – g_parse_debug_flags() parsing "help"
* glib/gutils.c (g_parse_debug_string): Print available keys if
string is "help".
2008-11-28 Behdad Esfahbod <behdad@gnome.org>
Bug 562638 – GDebugKey key member should be const
* glib/gutils.h: Change GDebugKey key member from gchar * to
const gchar *.
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 547264 – Missing "no flags" flag
* glib/gregex.c: Mention 0 as value for 'no flags' in some places..
Pointed out by Bastien Nocera
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 562544 – g_key_file_get_string and g_key_file_get_value
documentation does not explain the difference
* glib/gkeyfile.c (g_key_file_get_string): Explain the difference
to g_key_file_get_value(). Pointed out by Mart Raudsepp.
2008-11-28 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c: Refer to @locale parameters as locale identifier
in docs.
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 557603 – carbon check output misplaced
* configure.in: Call AC_PROG_CPP early to avoid it messing up
carbon check output. Fix proposed by Christian Persch
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 559110 – Do not include libintl.h after glibintl.h
* glib/glibintl.h: Define bind_textdomain_codeset in the DISABLE_NLS
branch. Patch by Peter Kjellerstedt.
* glib/gutil.c: Don't include libintl.h directly.
2008-11-28 Matthias Clasen <mclasen@redhat.com>
Bug 562378 – callback return value not respected for callback option
with no arg
* glib/goption.c (parse_long_option): Return the parse_arg return
value even for no-arg callbacks. Patch by Christian Persch
* glib/tests/option-context.c: Add a test for a callback which
returns FALSE.
2008-11-23 Christian Persch <chpe@gnome.org>
Bug 559413 – g_option_group_set_error_hook docs buglet
* glib/goption.c: Doc fix.
2008-11-23 Christian Persch <chpe@gnome.org>
Bug 560568 – gkeyfile docs buglet
* glib/gkeyfile.c: Clarify the docs.
2008-11-23 Christian Persch <chpe@gnome.org>
Bug 560569 – gkeyfile doesn't use the set list_separator in some cases
* glib/gkeyfile.c: (g_key_file_get_locale_string_list),
(g_key_file_set_locale_string_list), (g_key_file_set_integer_list),
(g_key_file_set_double_list): Use the key file's list separator character,
not the default one.
* glib/tests/keyfile.c: (test_lists), (test_reload_idempotency): Test
this.
2008-11-21 Christophe Fergeau <teuf@gnome.org>
Bug 561212 – GFileReadMoreCallback API doc refers to non-existant function
* gio/giotypes.h: fix name of function referred to in
GFileReadMoreCallback API documentation
2008-11-21 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump gtk-doc dependency to 1.11 for
nicer index-generation.
2008-11-14 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates
2008-11-04 Christian Dywan <christian@imendio.com>
Bug 558672 – NULL key lookup using g_hash_table_lookup_extended()
* glib/ghash.c:
Clarify g_hash_table_lookup_extended
2008-11-02 Tor Lillqvist <tml@novell.com>
* configure.in: Expand also build/win32/vs9/Makefile.
2008-10-31 Christian Dywan <christian@imendio.com>
Bug 558513 – g_warn_if_fail FIXME in gtestutils
* glib/gtestutils.c (g_test_log_send):
Turn g_assert into g_warn_if_fail as advised
2008-10-31 Grahame Bowland <grahame@angrygoats.net>
Bug 558185 – 'parent' variable in g_local_file_get_child_for_display_name()
hits g_object_unref(NULL) assertion
* gio/glocalfile.c:
- remove unused variable. Patch by Matt Johnston <matt@ucc.asn.au>
2008-10-29 16:11:14 Tim Janik <timj@gtk.org>
* glib/gmacros.h: added G_PASTE() and G_STATIC_ASSERT(), based on
patches by Christian Persch and Christian Dywan. Fixes:
Bug 558381 - Add support for compile time assertions
2008-10-27 Joseph Pingenot <gnomesvn@digitasaru.net>
* glib/ghash.c: changed "#GHashTableIterator" to "#GHashTableIter"
in the documentation-comments above g_hash_table_foreach_remove()
and g_hash_table_foreach_steal() to correctly name and link to
GHashTableIter. This affects the GNOME documentation website
as well, so further steps are likely necessary beyond this subproject..
2008-10-23 Matthias Clasen <mclasen@redhat.com>
Bug 557210 – g_compute_checksum_for_* asserts with less than 2 bytes
* glib/gchecksum.c (g_compute_checksum_for_data): Accept
lengths < 2. Patch by Tommi Komulainen
* tests/checksum-test.c: Add a test for this
2008-10-23 Matthias Clasen <mclasen@redhat.com>
Bug 556921 – gpoll.h breaks hal compilation
* glib/gpoll.h: Include gtypes.h. Pointed out by Anis Elleuch
2008-10-20 Christian Persch <chpe@gnome.org>
Bug 557087 – mem leak in g_content_types_get_registered
* gio/gcontenttype.c: Plug a mem leak.
2008-10-19 Michael Natterer <mitch@imendio.com>
Bug 556186 – gpoll.h breaks gmain.h inclusion
* glib/gpoll.h: different fix: disallow direct inclusion
unconditionally again but make an exception if included from
gmain.h to maintain compatibility.
2008-10-16 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version to 2.19.1
* === Released 2.19.0 ===
* NEWS: Updates
2008-10-14 Christian Persch <chpe@gnome.org>
Bug 556186 – gpoll.h breaks gmain.h inclusion
* glib/gpoll.h: Only disallow direct inclusion when
G_DISABLE_SINGLE_INCLUDES is defined.
2008-10-13 Sven Herzberg <sven@imendio.com>
Bug 556101 – static mutex yields warnings with g++
Reviewed by Tim Janik
* configure.in: added an intermediate cast to gpointer
2008-10-13 Christian Persch <chpe@gnome.org>
Bug 555311 – format not a string literal and no format arguments
* glib/gmarkup.c:
* glib/gshell.c: Use literal errors where appropriate.
2008-10-10 Behdad Esfahbod <behdad@gnome.org>
Bug 551355 – [PATCH] Make glib build with libtool 2.2
* autogen.sh: Accept libtool 2.2. We are moving towards having
it working.
2008-10-10 Behdad Esfahbod <behdad@gnome.org>
* configure.in: With libtool 2.x, regenerate libtool early.
Based on bug 552107, patch by Patryk Zawadzki
2008-10-10 Matthias Clasen <mclasen@redhat.com>
Bug 554557 – Patch to fix gcc warnings about missing format
specifiers
* glib/gmarkup.c:
* glib/gshell.c:
* glib/grel.c: Fix gcc warnings. Patch by Kjartan Maraas
2008-10-10 Matthias Clasen <mclasen@redhat.com>
Bug 552861 – glib-2.0.m4 calls system(3) without storing its result
* m4macros/glib-2.0.m4: Cosmetic change to make -Werror happy.
Patch by Andreas Köhler
2008-10-08 Christian Persch <chpe@gnome.org>
Bug 555313 – GFileAttribute boxed type get_type function should
use usual get_type pattern
* gio/gfileattribute.c (g_file_attribute_info_list_get_type): Use
g_once_init_enter/leave.
2008-10-08 Christian Persch <chpe@gnome.org>
Bug 555314 – mem leak in gmarkup
* glib/gmarkup.c: (g_markup_parse_context_parse): Plug a mem leak.
2008-10-08 Tor Lillqvist <tml@novell.com>
Bug 554790 - g_convert() misbehaves with winiconv versions
* glib/win_iconv.c (kernel_mbtowc): If converting from ASCII,
explicitly check for and reject 8bit chars. MultiByteToWideChar()
doesn't, at least not on XP.
2008-10-06 Matthias Clasen <mclasen@redhat.com>
* glib/gtypes.h: Properly include gmacros.h
2008-10-06 Behdad Esfahbod <behdad@gnome.org>
Bug 555309 – giochannel breaks on error
Patch from Christian Persch
* glib/giounix.c (g_io_unix_read), (g_io_unix_write),
(g_io_unix_seek), (g_io_unix_close), (g_io_unix_set_flags):
Don't shadow err. Oops!
2008-10-06 Christophe Fergeau <teuf@gnome.org>
Bug 555224 – Improve g_format_size_for_display doc
* glib/gfileutils.c: change g_format_size_for_display API doc to
explicitly say that the returned string has to be freed. Change
spelling of "newly allocated" to "newly-allocated" in g_file_read_link
API doc to be more consistent with what is done in that file.
2008-10-01 David Zeuthen <davidz@redhat.com>
* README.in: Add "Notes about glib 2.20" section detailing the
ramifications of the patch from bug #528670.
2008-09-30 Behdad Esfahbod <behdad@gnome.org>
Bug 554092 – glib doesn't return G_FILE_ERROR_NOENT et al on OS X
* glib/giounix.c (g_io_unix_read), (g_io_unix_write),
(g_io_unix_seek), (g_io_unix_close), (g_io_unix_set_flags),
(g_io_unix_get_flags), (g_io_channel_new_file):
Like mclasen says: "well, thats the way errno works...,
save it or loose it". Save errno.
2008-09-30 Tor Lillqvist <tml@novell.com>
* Makefile.decl
* glib/tests/Makefile.am: Bypass gtester related stuff on Windows.
2008-09-30 Tor Lillqvist <tml@novell.com>
* glib/gprintf.c
* glib/gnulib/vasnprintf.c: Don't define _GNU_SOURCE on Windows,
as _GNU_SOURCE has unintended side effects when compiling against
newest mingw headers.
2008-09-26 Dan Winship <danw@gnome.org>
Bug 553447 – g_assert_no_error()
* glib/gtestutils.h (g_assert_no_error, g_assert_error): Macros to
assert that a GError is not set, or else is set to a particular
error.
* glib/gtestutils.c (g_assertion_message_error): utility for
those macros
* glib/tests/keyfile.c:
* tests/asyncqueue-test.c:
* tests/bookmarkfile-test.c:
* tests/convert-test.c:
* tests/file-test.c: Use g_assert_error/g_assert_no_error
2008-09-26 Dan Winship <danw@gnome.org>
* glib/gthreadpool.c (wakeup_thread_marker): make this a "const
gpointer" rather than a gconstpointer to avoid warnings later
* glib/pcre/pcre_ucp_searchfuncs.c:
* glib/pcre/pcre_valid_utf8.c: #include "config.h"
* glib/tests/printf.c (test_d): fool gcc into not warning about
some printf format strings that we know are dubious
2008-09-26 Matthias Clasen <mclasen@redhat.com>
Bug 553857 – gbacktrace.h requires signal.h
* glib/gbacktrace.h: Include signal.h for raise().
Pointed out by Sebastien Bacher
2008-09-26 Matthias Clasen <mclasen@redhat.com>
Bug 553724 – python interpretter path not patched in correctly
* glib/Makefile.am: Fix the sed magic to replace python.
2008-09-26 Matthias Clasen <mclasen@redhat.com>
* glib/gmain.c: Add some more docs.
* glib/giochannel.c: Move more docs inline, and improve them
on the way.
2008-09-25 Tor Lillqvist <tml@novell.com>
Bug 553820 - gpoll.c: undeclared identifier
* glib/gmain.c
* glib/gpoll.c: Make the g_poll() function non-static also on
Windows. Prefix an underscore to the g_main_poll_debug variable
and make it non-static in gmain.c so that it can be used in
gpoll.c. Add back missing variable declaration.
2008-09-25 Tor Lillqvist <tml@novell.com>
* glib/gspawn-win32.c (do_spawn_with_pipes) (do_spawn_directly):
Just ignore the child_setup function, never call it. The is no
situation in which it could be useful on Windows. Do print a
warning, like before.
* glib/gspawn.c (g_spawn_async_with_pipes): Corresponding change
in documentation.
2008-09-24 Sven Herzberg <sven@imendio.com>
Be a little more explcit in the docs. Includes Owen's requested
changes.
* glib/gmain.c: improved documentation for g_source_attach() and
g_source_destroy()
2008-09-23 Michael Natterer <mitch@imendio.com>
* glib/glib.h: #include <glib/gpoll.h>
* glib/gpoll.h: #error out if gpoll.h is included directly.
* glib/gpoll.c: remove trailing whitespace.
2008-09-23 Dan Winship <danw@gnome.org>
* glib/gpoll.[ch] (g_poll): Move this out of gmain.c and make it part
of the public API. (Part of Bug 505361 - gunixinputstream.c assumes
poll() available.)
2008-09-23 Tor Lillqvist <tml@novell.com>
* glib/gmain.c (poll_rest) [Win32]: Fix embarrassing bug: I was
passing an incorrect third parameter to memmove(), had forgotten
to multiply by the size of the table entry. Just use a for loop
instead, clearer. Odd I didn't notice when testing this code.
2008-09-19 Hans Petter Jansson <hpj@novell.com>
Rewrite most of GHashTable to use open addressing with quadratic
probing instead of chaining. This has the potential to reduce memory
fragmentation significantly, while being slightly faster due to
better locality and no need to call alloc/free functions for nodes.
Benchmarks suggest it also uses less memory overall.
* glib/ghash.c (prime_mod): Table of suitable primes for
initial-probe distribution.
(g_hash_table_set_shift): New function.
(g_hash_table_find_closest_shift): New function.
(g_hash_table_set_shift_from_size): New function.
(g_hash_table_lookup_node_for_insertion): New function.
(g_hash_table_lookup_node): Rewritten to return node index instead of
pointer, use quadratic probe on flat table, and not return insertion
data. The latter saves some computation for read-only lookups.
(g_hash_table_remove_node): Rewrite to take a pointer directly to the
node structure to remove, and clear that. Remove unlinking code.
(g_hash_table_remove_all_nodes): Rewrite to not clear nodes
individually, but en masse using memset () after potentially calling
notify functions.
(iter_remove_or_steal): Use new data structure and algorithm. Vastly
simplified - now just a call to g_hash_table_remove_node ().
(g_hash_table_resize): New resize code, re-indexing with new prime
and cleaning up tombstones.
(g_hash_table_maybe_resize): Table may hold 8 buckets minimum, no less
than 1/4 load excluding tombstones, and no more than 15/16 load
including tombstones. These numbers are the results of a lot of
benchmarking with multiple complex applications, and should not be
changed lightly.
(g_hash_table_iter_next)
(g_hash_table_lookup)
(g_hash_table_lookup_extended)
(g_hash_table_insert_internal)
(g_hash_table_remove_internal)
(g_hash_table_foreach_remove_or_steal)
(g_hash_table_foreach)
(g_hash_table_find)
(g_hash_table_get_keys)
(g_hash_table_get_values): Use new data structure and algorithm,
fairly trivial changes.
2008-09-19 Tor Lillqvist <tml@novell.com>
* glib-zip.in: Look for man pages in share/man.
* glib/gutils.c (_glib_get_dll_directory)
* glib/gspawn-win32.c (do_spawn_with_pipes): Be a bit less
restrictive, look for the helper programs in the same folder where
the GLib DLL is, not necessarily in a "bin" subfolder of the top
GLib installation folder.
2008-09-18 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version to 2.19.0
* ChangeLog.pre-2-18: rotate ChangeLog
* === branch for 2.18 ===
Version 0.13.5 (2008-05-25)
- Fixed#1952896 Segfault in re2c::Scanner::scan.
- Fixed#1952842 Regression.
Version 0.13.4 (2008-04-05)
- Added transparent handling of #line directives in input files.
- Added re2c:yyfill:check inplace configuration.
- Added re2c:define:YYSETSTATE:naked inplace configuration.
- Added re2c🎏w and re2c🎏u inplace configurations.
- Added the ability to add rules in 'use:re2c' blocks.
- Changed -r flag to accept only 'rules:re2c' and 'use:re2c' blocks.
Version 0.13.3 (2008-03-14)
- Added -r flag to allow reuse of scanner definitions.
- Added -F flag to support flex syntax in rules.
- Fixed SEGV in scanner that occurs with very large blocks.
- Fixed issue with unused yybm.
- Partial support for flex syntax.
- Changed to allow /* comments with -c switch.
- Added flag -D/--emit-dot.
Version 0.13.2 (2008-02-14)
- Added flag --case-inverted.
- Added flag --case-insensitive.
- Added support for '<!...>' to enable rule setup.
- Added support for '=>' style rules.
- Added support for ':=' style rules.
- Added support for ':=>' style rules.
- Added re2c:cond:divider and re2c:con:goto inplace configuration.
- Fixed code generation to emit space after 'if'.
Version 0.13.1 (2007-08-24)
- Added custom build rules for Visual Studio 2005 (re2c.rules). (William Swanson)
- Fixed issue with some compilers.
- Fixed#1776177 Build on AIX.
- Fixed#1743180 fwrite with 0 length crashes on OS X.
Version 0.13.0 (2007-06-24)
- Added -c and -t to generate scanners with (f)lex-like condition support.
- Fixed issue with short form of switches and parameter if not first switch.
- Fixed#1708378 segfault in actions.cc.
Collection.
The Perl 5 module ex::lib 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.
Doublequote the eval arguments to ensure whitespace is preserved, so
a cpu_brand of "Genuine Intel(R) CPU T2500 @ 2.00GHz"
is not converted down to "Genuine Intel(R) CPU T2500 @ 2.00GHz"
Packages Collection.
The Perl 5 module Net::LDAP::Class can be described as an
object-relational mapping for LDAP. More accurately it provides for
LDAP management an ORM-like API, similar to these of the DBIx::Class
and Rose::DB::Object modules.
The LIBMAA library provides many low-level data structures which are
helpful for writing compilers, including hash tables, sets, lists,
debugging support, and memory management. Although LIBMAA was
designed and implemented as a foundation for the Khepera
Transformation System, the data structures are generally applicable to
a wide range of programming problems.
The memory management routines are especially helpful for improving the
performance of memory-intensive applications.
This is only a package version change: the version 0.8.0.01 is IMHO
more accurate, wrt to the Perl 5 module version, than the previous
version 0.80.100.
Yes this makes the package version decreasing. Sorry... Please bear
with me.
Packages Collection.
The Perl 5 module Perl::Version provides a simple interface for
parsing, manipulating and formatting Perl version strings. Unlike
version.pm (which concentrates on parsing and comparing version
strings) Perl::Version is designed for cases where you'd like to
parse a version, modify it and get back the modified version formatted
like the original.
- Updating p5-Term-ReadLine to 1.18
Upstream changes:
1.18 2009-02-27
- better error checking of Makefile.PL for automatic testing
on non-supported platfrom (for example one without GNU
Readline Library).
- readline-6.0 support
new function
rl_save_state (not supported yet)
rl_restore_state (not supported yet)
rl_echo_signal_char
new variable
rl_display_prompt
rl_sort_completion_matches
rl_completion_invoking_key
t/history.t does not fail by hist_expand() which is fixed
on readline-6.0
Oked by rhaen@
From Upstream changelog:
0.10 - 2008.09.23 - SAPER
- [CODE] Commented a debug statement which seems to confuse some Perl
builts with -DDEBUGGING (Rafael Garcia-Suarez).
This module defines a standard simplified interface to the dynamic linking
mechanisms available on many platforms. Its primary purpose is to implement
cheap automatic dynamic loading of Perl modules.
For a more complicated interface, see DynaLoader. Many (most) features of
DynaLoader are not implemented in XSLoader, like for example the
dl_load_flags, not honored by XSLoader.
Oked by rhaen@
- Updating module to 1.098
- Allow to select recommended dependencies using options framework
Upstream changes:
[1.098] Released on 2009-03-07
Some Exciting News:
The Perl Development Kit (PDK 8.0) from ActiveState now includes a
very slick graphical interface to Perl-Critic. I highly recommend
that you check it out. Here's a link to screenshots and docs:
http://docs.activestate.com/pdk/8.0/PerlCritic_gui.html
New Features:
* Violation coloring is now configurable via command line or profile. The
profile entries are color-severity-highest, -high, -medium, -low, or
-lowest. Numbers are accepted in lieu of named severities (e.g.
'color-severity-5' for 'color-severity-highest'), and 'colour' is
accepted in lieu of 'color'.
* Handling of unrecognized policy configuration items is now controlled by
the profile_strictness. The default is to warn about them. The previous
default was that they were fatal.
* -p is now a synonym for --profile.
* The --verbose option for perlcritic now supports a %C format that will
displays the class of PPI::Element that caused the violation.
Policy Changes:
* ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions
didn't include "pbp" in its default themes even though it is derived
from the book. Now it does. :]
* ErrorHandling::RequireCarping now allows a here document as the last
element if the "allow_messages_ending_with_newlines" option is true.
* Fix Subroutines::ProhibitAmpersandSigils so it allows "defined(&x)" as
well as "defined &x". Patch from Kevin Ryde, RT #38855.
* Subroutines::ProtectPrivateSubs now has an "allow" option to specify
subroutines which are exempt from this policy. RT #38678.
Additionally, a "private_name_regex" option has been added that allows
you to specify what a private subrouting name looks like.
* Subroutines::RequireArgUnpacking now has an "allow_subscripts" option
to allow array slices and elements. RT #34009.
* Subroutines::RequireArgUnpacking now has an "allow_delegation_to" option
to allow the usual delegation idiom. Delegation to 'SUPER::' and
'NEXT::' are allowed by default. RT #33839.
* Subroutines::RequireArgUnpacking no longer generates a false positive
for '$$_[]', which is an obfuscated way of saying '$_->[]'. RT #37713.
* ValuesAndExpressions::ProhibitMagicNumbers now has an
allow_to_the_right_of_a_fat_comma option, which defaults to true. Note
that it currently only works /directly/ to the right of a fat comma.
* Variables::ProhibitMatchVars had its default themes changed to "core
performance pbp", instead of "core bugs pbp" because, while the match
variables make regular expressions slow, it doesn't cause them to not
work correctly.
* Variables::ProhibitPackageVars has had FindBin and Log::Log4perl added
to the default exemptions.
* Variables::ProhibitReusedNames now has an "allow" option to specify
names that can be reused. It defaults to enabling $self and $class. RT
#42767.
* Variables::RequireLocalizedPunctuationVars has a customizable set of
exemptions via the "allow" option.
New Developer Features:
* The guts of perlcritic have been moved to Perl::Critic::Command. You
can invoke Perl::Critic::Command::run() to get the equivalent of running
the command. (Note, however, this interface WILL change, so don't count
on the current one.)
* Modules have had a "INTERFACE SUPPORT" section added which states
whether the Perl::Critic developers consider the particular module is
public or not. Any removal of functionality from a public module will
go through a deprecation cycle. Non-public modules may have their
interfaces changed without notice.
* P::C::Policy now has an is_enabled() method.
* P::C::Violation now has an element_class() method.
Bug Fixes:
* CodeLayout::ProhibitTrailingWhitespace didn't notice cases where PPI
would produce instances of PPI::Token::Whitespace that contained
multiple lines.
* Subroutines::ProtectPrivateSubs no longer regards the exportable POSIX
subroutines whose names begin with underscore as private. RT #38678.
* Subroutines::RequireArgUnpacking mishandled a complicated sitation with
$_ being an array reference. RT #39601.
* Variables::RequireLocalizedPunctuationVars now applies to subscripted
names. RT #29384.
Internals:
* The guts of Build.PL and Makefile.PL have been rearranged.
[1.097_002] Released on 2009-03-01
[1.097_001] Released on 2009-03-01
Changes summarized into 1.098 above. For exact details, see Changes on
BackPAN.
[1.096] Released on 2009-02-01
New Policies:
* ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator
Policy Changes:
* Documentation::PodSpelling now has a stop_words_file option.
* Modules::ProhibitEvilModules now has a modules_file option.
Bug Fixes:
* ErrorHandling::RequireCarping will now allow a literal newline
as well as "\n". Fixed by Kyle Hasselbacher, RT #25046
* Fix InputOutput::ProhibitTwoArgOpen so it allows '-|' or '|-' as the
second of two arguments. Patches from Kyle Hasselbacher and Leland
Johnson, RT #42384.
* InputOutput::RequireBracedFileHandleWithPrint applies to printf as well
as print. Fixed by Kyle Hasselbacher, RT #42537.
* TestingAndDebugging::RequireUseStrict and
TestingAndDebugging::RequireUseWarnings are no longer fooled by a
block-scoped pragma. RT #42310.
* ValuesAndExpressions::RequireInterpolationOfMetachars allows for escaped
backslashes. Fixed by Tom Wyant, RT #38530.
* Fix for problem in P::C::Document in dealing with underscores in
expressions like "use 5.009_001". Patch by Kevin Ryde, RT #36570 and
#42089.
* Fix in extras/perlcritic.el for a radio button. Patch by Kevin Ryde, RT
#42190.
* Fix distclean target in Makefile.PL. Patch by Richard Soderberg,
RT #42088.
* Fix temporary files not being cleaned up after tests. Patch by Kyle
Hasselbacher, RT #41443.
* Deal with changes in Pod::Parser v1.36 in test in t/05_utils_pod.t.
Documentation improvements contributed by Mark Grimes in response to RT
#41942.
[1.095_001] Released on 2009-01-18
Changes summarized into 1.096 above. For exact details, see Changes on
BackPAN.
Oked by rhaen@
- Updated to 1.05
- removed obsoleted patches/patch-aa
Upstream changes:
1.05 2009 February 24
- Fix minor syntax error that had been plaguing many people.
Thanks to Chris Dolan for shaming me into fixing this.
Oked by rhaen@
Changes from 1.7 to 1.8.
--------------------------
o Added support for kqueue and epoll on platforms that support them.
Added ability to choose the event notification system at program
startup.
o Long-overdue public definitions of ST_UTIME_NO_TIMEOUT (-1ULL) and
ST_UTIME_NO_WAIT (0) [bug 1514436].
o Documentation patch for st_utime() [bug 1514484].
o Documentation patch for st_timecache_set() [bug 1514486].
o Documentation patch for st_netfd_serialize_accept() [bug 1514494].
o Added st_writev_resid() [rfe 1538344].
o Added st_readv_resid() [rfe 1538768] and, for symmetry, st_readv().
Changes from 1.6 to 1.7.
------------------------
o Support glibc 2.4, which breaks programs that manipulate jump buffers.
Replaced Linux IA64 special cases with new md.S that covers all
Linux.
Changes from 1.5.2 to 1.6.
--------------------------
none
Changes from 1.5.1 to 1.5.2.
----------------------------
o Alfred Perlstein's context switch callback feature.
o Claus Assmann's st_recvmsg/st_sendmsg wrappers.
o Extra stack padding for platforms that need it.
o Ron Arts's timeout clarifications in the reference manual.
o Raymond Bero and Anton Berezin's AMD64 FreeBSD port.
o Claus Assmann's AMD64 SunOS 5.10 port.
o Claus Assmann's AMD64 OpenBSD port.
o Michael Abd-El-Malek's Mac OS X port.
o Michael Abd-El-Malek's stack printing patch.
PyXDG is a python library to access freedesktop.org standards.
The following are currently supported:
* Base Directory Specification Version 0.6
* Menu Specification Version 1.0-draft1
* Desktop Entry Specification Version 0.9.4
* Icon Theme Specification Version 0.8
* Recent File Spec 0.2
* Shared-MIME-Database Specification 0.13
Import SAP NWRFC SDK
The SAP NetWeaver RFC SDK allows to develop applications which can do Remote
Function Calls to an SAP (ABAP) instance.
On 09/15/08 05:46 UTC, OBATA Akio <obache@netbsd.org> wrote:
> Personally, I think that those packages may exist.
On 09/15/08 09:41 UTC, Jonathan Groll <lists@groll.co.za> wrote:
> I for one would be most grateful if you could get this to work.
Oked by joerg@
Packages Collection.
The Perl 5 module Net::LDAP::Batch provides the means to perform
series of actions against a LDAP server. If any of the actions
fails, then all the actions in the batch are reverted.
Pkgsrc changes:
o Remove the now-redundant cleanup of Curses.i and Curses.s
before configuring.
Upstream changes:
New in 1.27 (Released January 20, 2009)
Extraneous .i and .s files in 1.26 removed. 'make clean' cleans all
.i and .s too.
'gen' directory is replaced by gen.tar file, so CPAN doesn't index
the stuff in there. That directory is stuff for developing the Curses
package, not stuff for users.
Upstream changes:
Version 2.47: ( Wed Jan 21 11:32:24 IST 2009 )
------------------------------------------------
* Fixed bug https://rt.cpan.org/Ticket/Display.html?id=34067 :
- Multiline values returned as array references in tied hash interface
- This was as opposed to the documentation.
- added t/21multiline-values-in-tied.t and fixed some older tests.
* Moved the eval'ed debugging code (_assert_invariants) to its own module,
without the eval so the perl-5.6.2 will be happy. Now explicitly use'ing it
from t/lib where appropriate. See for example:
- http://www.nntp.perl.org/group/perl.cpan.testers/2009/01/msg3101788.html
TopGit aims to make handling of large amount of interdependent topic
branches easier. In fact, it is designed especially for the case when
you maintain a queue of third-party patches on top of another (perhaps
Git-controlled) project and want to easily organize, maintain and
submit them. TopGit achieves that by keeping a separate topic branch
for each patch and providing few tools to maintain the branches.
upstream version 0.08_01, in the NetBSD Packages Collection.
The Perl 5 module Net::LDAP::Server::Test allows you to test to
Net::LDAP code without having a real LDAP server available.
* Version 1.13 (released 2009-03-06)
** libidn: Use a LD version script on platforms where it is supported.
Currently only GNU LD and the Solaris linker supports it. This helps
Debian package tools to produce better dependencies. Before we used
Libtool -export-symbols-regex that created an anonymous version tag.
Libidn uses -export-symbols-regex if the system does not support LD
version scripts, but that only affect symbol visibility.
** libidn: Compiled with -fvisibility=hidden by default if supported.
Currently only GCC supports it for ELF targets. This hides internal
symbols and has other advantages, see
<http://gcc.gnu.org/wiki/Visibility>.
** libidn: Compiled with warning flags only when GCC is used.
This avoids the problem that some flags confuse non-GCC compilers, for
example -fdiagnostics-show-option. Reported by
jens.rehsack@bayerbbs.com.
** doc: The idn_free function is now documented.
Suggested by "Sisyphus" <sisyphus1@optusnet.com.au>.
** API and ABI is backwards compatible with the previous version.
- 2.22 | 2008-04-20
- bug-report address updated (see output of ./configure --help)
- mouthpiece #:send-reply now also takes `shutdown' "how arg" CLOSE
- maintenance uses GNU Autoconf 2.62, GNU Automake 1.10.1
- public repo: http://www.gnuovla.org/wip/ (guile-www)
General features:
* explicit closing of named branches via hg commit --close-branch
* hg now accepts options given after arguments on the commandline
* added translation support with initial Danish, Chinese and
Italian translations
* added optional pure-Python versions of C modules
* pending changesets can now be accessed safely from hooks
* diff: added -c option to show single changeset
* many improvements to the documentation and online help topics
Extensions:
* convert:
* new support for perforce sources
* improvements to handling cvs sources
* improvements to handling gnu arch source
* improvements to handling darcs sources
* bookmarks:
* set current to new when current is renamed
* bookmarks: Add track.current option
* bookmarks: add bookmarks to tags
* mq: allow qpop when it won't invalidate any dirstate parents
* patchbomb: respect diff settings
* rebase: pull --rebase updates if there is nothing to rebase
* bugzilla: updated to work with Bugzilla 3.2
* zeroconf: added more documentation
libgee is a collection library providing GObject-based interfaces and classes
for commonly used data structures.
libgee provides the following interfaces:
* Iterable
o Collection
+ List
+ Set
* Iterator
* Map
The ArrayList, HashSet, and HashMap classes provide a reasonable sample
implementation of the List, Set, and Map interfaces. ReadOnlyCollection,
ReadOnlyList, ReadOnlySet, and ReadOnlyMap are read-only wrapper classes that
prevent modification of the underlying collection.
libgee is written in Vala and can be used like any GObject-based C library.
It's planned to provide bindings for further languages.
on some platforms that lacked shared library support in the past. The
list hasn't been maintained at all and the gain is very limited, so just
get rid of it.
Changes:
=== New Features / Enhancements in Version 0.8.4
* Case is preserved on rakefile names. (patch from James
M. Lawrence/quix)
* Improved Rakefile case insensitivity testing (patch from Luis
Lavena).
* Windows system dir search order is now: HOME, HOMEDRIVE + HOMEPATH,
APPDATA, USERPROFILE (patch from Luis Lavena)
* MingGW is now recognized as a windows platform. (patch from Luis
Lavena)
=== Bug Fixes in Version 0.8.4
* Removed reference to manage_gem to fix the warning produced by the
gem package task.
* Fixed stray ARGV option problem that was interfering with
Test::Unit::Runner. (patch from Pivotal Labs)
=== Infrastructure Improvements in Version 0.8.4
* Numerous fixes to the windows test suite (patch from Luis Lavena).
* Improved Rakefile case insensitivity testing (patch from Luis
Lavena).
* Better support for windows paths in the test task (patch from Simon
Chiang/bahuvrihi)
- Add "Intel(r) Xeon(r) CPU E5430" and strip leading whitespace from
Solaris psrinfo output - from Jim Wise
- Add "Intel(R) Xeon(R) CPU E5310" - from Felix Resch
- Add "Genuine Intel(R) CPU T2500" - from Daniel Carosone
Version 1.5.6
(27 Feb 2009, from /branches/1.5.x)
http://svn.collab.net/repos/svn/tags/1.5.6
User-visible changes:
* allow colons within mergeinfo path names (r35040)
* make it impossible to add .svn to wc via 'svn add --parents' (r35143, -5)
* copy properties of added but uncommitted files (r32448)
* speedup JavaHL bindings on Windows (r35733)
* improve performance of log operation on < 1.5 servers (r35566)
* allow commits over Neon of files >2GB (POSIX only) (r34919, -24)
* allow serf from behind MS ISA proxy servers (r35981)
* prevent svnmerge-migrate-history.py from committing bogus mergeinfo (r35516)
Developer-visible changes:
* fix error handling in mod_dav_svn (r35250, -86)
* support --server-minor-version in windows testsuite (r31393)
* fix depth_tests.py 23 on Windows with a BDB repo (r34875)
* allow svn_mergeinfo_parse() to tolerate unordered mergeinfo (r35297, -367)
* allow overlapping rangelists into svn_mergeinfo_parse() (r35466, -712, -713)
Changes since 3.1.1:
Declarations of intptr_t and uintptr_t
The standard library declares the intptr_t and uintptr_t types
incorrectly. They are declared as int * and unsigned int *,
but should be integral types (large enough to hold a pointer)
instead.
(Reported by David Sanderson, 25 Sep 2004. Fixed in development
standard.h.)
Mode help
Splint crashes when run with -help weak or another mode flag.
(Reported by Clive Bach, 27 July 2004. Fixed in CVS 28 July 2004.)
Missing va_copy
The standard library is missing va_copy.
(Reported by Roland Illig, 21 May 2004. Fixed in CVS, 21 May 2004.)
Shifting in pre-processor expressions
Splint will report an internal error for a preprocessor expression
that shifts a negative value. This should produce a warning message
instead.
(Reported by Dirk Herrmann, 10 Nov 2003. Fixed in CVS, 18 May 2004,
but no warning message added yet.)
gmtime and localtime
The return type is incorrectly specified as /*@null@*/ in the
standard library. gmtime and localtime are guaranteed to return
non-null values.
(Reported by Terry Colligan, 30 Oct 2003. Fixed in CVS, 2 Nov 2003.)
Redefining __func__
Splint will report an internal bug if built in special definitions
like __func__ are redefined.
(Reported by Terry Colligan, 28 Oct 2003. Fixed in CVS, 28 Oct 2003.)
Pragma Line Numbers
Splint does not count
#pragma ...
lines in the line number.
(Reported by Scott Frazer, 27 Oct 2003. Fixed in CVS, 27 Oct 2003.)
Files Unclosed in Win32
Options that involve writing messages to files do not work in Win32.
The check that all files are closed was somehow copied to a location
it shouldn't be (llmain:830).
(Fixed in CVS 18 Sept 2003.)
Multi-dimensional Arrays
Splint does not interpret declarations of multidimensional arrays
correctly. A declaration like int a[][10] is misinterpreted as
int a[10][].
(Reported by Bill Leahy, 15 Sept 2003. Fixed in CVS 15 Sept 2003.)
&& and || guards
Splint does not correctly interpret guards for non-boolean
expressions in && and || clauses (e.g., if (s && t)).
(Reported by Andrew Bishop. Fixed in CVS 13 August 2003.)
scanf %x
Splint interprets %x in a scanf format string as an int *, but it
should be an unsigned int *.
(Reported by Andrew Bishop. Fixed in CVS 13 August 2003.)
+matchanyintegral and unsignedintegrals
When +matchanyintegral is set, splint should allow any int type to
match an aribtrary unsigned integral.
(Reported by John Makecki. Fixed in CVS 18 July 2003.)
Shadow updates
When a variable declaration is shadowed, the sRef_updateSref
function will find the inner reference when there is an alias
to the outer reference.
(Reported by John Makecki. Fixed in CVS 18 July 2003.)
Internal assertion fails for unconventional bounds
An internal assertion will fail for strange array indexes like,
i["]<i;++i){--i;}"].
(Reported by Xose Vazquez Perez. Fixed in CVS 12 July 2003.)
Assignments with global structs
Splint does not correctly update state when the rhs of an assignment
is a struct with global scope.
(Reported by Steve Brooke. Fixed in CVS, 10 July 2003.)
Defining __STDC__
Splint should define __STDC__. See http://bugs.debian.org/cgi-bin/
bugreport.cgi?bug=171437&msg=7 for details.
(Reported by Vincent Lefevre. Fixed in CVS, 10 July 2003)
Missing signal.h definitions
The posix library is missing some definitions from signal.h.
(Reported by Jerry James. Fixed in CVS, 13 June 2003)
Pre-processing ISO8859-1 characters
Splint does not process ISO8859-1 characters correctly since it is
building on a pre-ISO8859-1 version of gcc's pre-processor, and
character \377 is indistinguishable from EOF.
(Reported by Kai Hofmann. Fixed in CVS, 6 June 2003)
Printing lltok
Splint prints -> tokens in specifications incorrectly as ".".
Reported and fixed by Psanzani.
(Fixed in CVS, 6 June 2003)
Lots of changes to list here. As usual, some new libraries have been
added and there have been improvements all around. Of special interest
is that we can now erase most of our local patches because they have
been imported upstream.