0.30 2011-02-04 21:00
Test changes only - Fixes for tests failing on Mac OS X
0.29 2010-12-02 00:00
Makefile changes only - remove Archive::Tar dependency
0.9903 Wed Nov 09 08:00:00 BST 2011
- Remove force of static binding for mingw libgcc & libstdc++
0.9902 Thu Oct 13 08:00:00 BST 2011
- 2.9.2 will now build with recent mingw compilers (>= gcc 4.5.2)
- Fixed MSVC6 build (broken in 0.9702)
- wrapped wxLogChain::DetachOldLog
- added wxDF_UNICODETEXT
- added wxMediaCtrl constants for all events
0.9901 Mon June 06 12:00:00 BST 2011
- Bumped ExtUtils::XSpp dependency to 0.1602
- added Wx::Frame::SendSizeEvent
0.99 Thu May 05 08:00:00 BST 2011
- Release 0.98_01 as 0.99
0.98_01 Thu Apr 21 20:31:30 CEST 2010
- Added wxProgressDialog::Pulse (wxWidgets 2.8)
- Mac SetFrontProcess can be switched off for editors
and tests using env variable. Still switched on by default.
Added detail to Wx pod
- Added several wxLog functions & methods + Wx::PLlog::Flush
- Added wxDateTime::IsValid wxSplitterWindow::UpdateSize
- fix for Wx::Locale::FindLanguageInfo / GetLanguageInfo
- wxPli_create_evthandler added for VListBox and VScrolledWindow
- Added OnDrawSeparator and OnDrawBackground for VListBox
- added GradientFillConcentric & DrawLabel for wxDC
Tk-804.030 release (2011-10-20)
------------------
This is basically the same like Tk-804.029_502.
Tk-804.029_502 release (2011-10-17)
----------------------
Fixes
RT #71718: windres call needs the --use-temp-file on some Windows systems
RT #70429: show correct file name if image loading failed. Also
systematically searched and fixed other bad uses of Tcl_AppendResult.
RT #70423: provide inuse method for Tk::Image
Fixed a possible segfault when using canvas' select clear method.
Tk-804.029_501 release (2011-10-14)
----------------------
Fixes
Use standard libpng configure for all amd64 and x86_64 variants.
Support gridRemove method.
https://rt.cpan.org/Ticket/Display.html?id=65900
Tk-804.029_500 release (2011-06-13)
----------------------
Fixes
Fixed compilation with newer X11 version (conflicting types for
'XKeycodeToKeysym')
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613188
Use standard libpng configure for some 64 bit variants of OpenBSD,
amd64-freebsd, x86_64-linux, MacOSX 10.6.4 and newer.
Fixed Strawberry 64bit builds.
Changed handling of "underscore" character.
https://rt.cpan.org/Ticket/Display.html?id=66205
Tk::ProgressBar::configure calls now go through ConfigChanged
https://rt.cpan.org/Ticket/Display.html?id=63775
Fixed Tk::FBox::ResolveFile with defaultextension when directory
contains dots
https://rt.cpan.org/Ticket/Display.html?id=55146
New features
BalloonInfo for HList
Implementation by Christoph Lambrecht, documentation by
Slaven Rezic
https://rt.cpan.org/Ticket/Display.html?id=55887
Perl/Tk is now available at github.
Improved "all widgets at a glance" demo.
Tests
Another attempt on skipping tests if no DISPLAY is available.
Converted fork.t and progbar.t to Test::More
Documentation
Fixed SYNOPSIS section in Tk::Text Pod
Overview of changes in Gtk2 1.242
=================================
* Add gitweb link to old ChangeLog
* Be compatible with perl 5.8.0 (Bugzilla bug #666227)
* Gtk2::Widget: don't implement is_sensitive() twice
* Disable a few potentially annoying tests
Overview of changes in Gtk2 1.241
=================================
* Add the missing NEWS entries from the stable branch
* Fix a test failure in t/tied-objects.t
* Fix a test failure in t/GtkEntryBuffer.t
Overview of changes in Gtk2 1.240
=================================
Since 1.22x (the previous stable series)
----------------------------------------
* Wrap missing gdk, gdk-pixbuf and gtk+ 2.12, 2.14, 2.16, 2.18, 2.20
and 2.22 API.
* Add Gtk2::Gdk::Image.
* Add Gtk2::Container->find_child_property and list_child_properties.
* Add Gtk2::Widget->find_style_property and list_style_properties.
* Add Gtk2::Gdk::Pixbuf->get_option.
* Add is_writable field to Gtk2::Gdk::PixbufFormat.
* Make Gtk2::FontButton->new and Gtk2::ColorButton->new more flexible.
* Accept format strings in Gtk2::MessageDialog->format_secondary_markup.
* In syntax check mode, do not call gtk_init.
* Improve the documentation in many places.
Since 1.232
-----------
* Document the unusual return semantics of Gtk2::CellLayout::get_cells.
Overview of changes in Gtk2 1.232
=================================
* Gtk2::Gdk::Pixbuf->new_from_data(): accept overloaded strings
* Expand and clarify some of the documentation.
* Allow undef in a few more places.
* Fix a few test failures.
Overview of changes in Gtk2 1.231
=================================
* Wrap gtk+ 2.22 API.
* Wrap gdk 2.20 and 2.22 API.
* Wrap missing gtk+ 2.8, 2.10, 2.12, 2.14, 2.16, 2.18 and 2.20 API.
* Wrap missing gdk 2.18 API.
* Wrap missing gdk-pixbuf 2.18 API.
* Add Gtk2::Gdk::Image.
* Add Gtk2::Container->find_child_property and list_child_properties.
* Add Gtk2::Widget->find_style_property and list_style_properties.
* Add Gtk2::Gdk::Pixbuf->get_option.
* Add is_writable field to Gtk2::Gdk::PixbufFormat.
* Allow Gtk2::Buildable implementations to return undef from
GET_INTERNAL_CHILD.
* Cope with the rename of the keysym defines in gtk+ 2.22.
* Fix invocation of Gtk2::Notebook window creation hooks.
* Fix length of Gtk2::Gdk::Pixbuf->get_pixels() return.
* Ensure that the option strings passed to Gtk2::Gdk::Pixbuf->save() are
upgraded to utf8 if necessary. Also, complain if an odd number of key/value
args is given.
* Update Gtk2->show_about_dialog to match upstream.
* Make damage events Gtk2::Gdk::Event::Expose objects.
* Allow undef in a few more places.
* Correct the memory management in Gtk2::Gdk::Window->new.
* Correct length of the Gtk2::Gdk::Pixbuf->get_pixels() return.
* Plug leaks in Gtk2::Gdk::Drawable->get_image, Gtk2::CellLayout and
Gtk2::TreeSortable.
* Use Glib's infrastructure for attaching "magic".
* Add some examples.
* Improve the documentation in a few places.
* Fix a few build and test failures.
Overview of changes in Gtk2 1.230
=================================
* Wrap gtk+ 2.20 API in: [Special thanks to Quentin Sculo]
- Gtk2::Notebook
* Wrap gtk+ 2.18 API in: [Special thanks to Quentin Sculo]
- Gtk2::FileChooser
- Gtk2::IconView
- Gtk2::InfoBar
- Gtk2::Label
- Gtk2::Menu
- Gtk2::Range
- Gtk2::StatusIcon
- Gtk2::Gdk::Cairo
- Gtk2::Gdk::Region
- Gtk2::Gdk::Window
* Wrap gtk+ 2.16 API in: [Special thanks to Emmanuele Bassi and Quentin
Sculo]
- Gtk2::Action
- Gtk2::Entry
- Gtk2::Gdk::Keymap
- Gtk2::IMContext
- Gtk2::MenuItem, Gtk2::ImageMenuItem
- Gtk2::Scale
- Gtk2::Window
* Wrap gtk+ 2.14 API:
- Gtk2::Adjustment [Special thanks to Kevin Ryde]
- Gtk2::Gdk::Event
- Gtk2::Gdk::Screen
* Wrap gtk+ 2.12 API in Gtk2::Gdk::Window.
* Make Gtk2::FontButton->new and Gtk2::ColorButton->new more flexible:
When called with an argument, turn new() into new_with_color() or
new_with_font(), respectively.
* Accept format strings in Gtk2::MessageDialog->format_secondary_markup.
* Allow undef in a few places:
- Gtk2::Gdk::Drawable->draw_pixbuf, draw_layout_with_colors,
draw_layout_line_with_colors, draw_segments
- Gtk2::Gdk::Window->invalidate_rect, set_icon_name,
input_shape_combine_mask, shape_combine_mask,
input_shape_combine_region, shape_combine_region
- Gtk2::AccelLabel->set_accel_widget
- Gtk2::Menu->set_screen
- Gtk2::Widget->set_accel_path, shape_combine_mask
- Gtk2::Window->set_default_icon_name
* In syntax check mode, do not call gtk_init. gtk_init may abort the
program (e.g. if DISPLAY is not set), so only call gtk_init_check even
if asked to call gtk_init.
* Gtk2::Menu: trap exceptions in popup callbacks. Uncaught exceptions
in a popup callback can result in persistent mouse and keyboard grabs,
locking the screen until the program is killed.
* Make Gtk2::ListStore->remove()'s return value consistent on gtk+ 2.0.
* Fix memory handling in Gtk2::RecentInfo->get_application_info.
* Improve the documentation in many places. [Special thanks to Kevin
Ryde]
* Fix some build and test failures.
0.54 Wed Nov 09 08:00:00 BST 2011
- Remove force of static binding for mingw libgcc & libstdc++
- For mingw, properly detect the gcc shared lib dependencies
to install
0.53 Thu Oct 13 08:00:00 BST 2011
- SDK fix for 2.8.x on Mac OSX Lion
- 2.9.2 default for 64bit MacOSX
- 2.9.2 build changes for msw supporting mingw/gcc >= 4.5.2
- 2003 Platform SDK build fixed for 2.8.12
0.67 Thu Aug 11, 2011, joern
Features:
- Added parse_tags option to TextView. This way you
can easily create tagged text by using a simple
HTML based markup syntax: <tag name="...">Tagged text</tag>.
- Added HPaned widget
0.66 Sun Nov 11, 2009, joern
Features:
- image attribute for Button and ToggleButton; set a
filename here to put an arbitrary image on a button
Bugfixes:
- Applied patches from Jeff Hallock fixing a bunch of
"Use of uninitialized value" warnings. As well Jeff
fixed a bug which renders empty "getter" prefixes
unusable.
- build() Method now prevents building a Factory twice
by itself.
- Container->add_child_widget() missed registering
children to the Form Factory.
- Widget activity tracking called active check callback
without an object reference if no object was currently
set instead of rendering the widget inactive in that case.
PR#45763 by Bug Hunting.
4.2
This release contains plenty code cleanups.
4.2.1
Bug fix release, there were two missing files in yesterdays dmenu-4.2.tar.gz.
4.3
This is basically smaller and faster.
4.3.1
And a quick bugfix release.
4.4
This release fixes some bugs and it should be slightly nippier,
especially if your path is, ahem, broken.
4.4.1
This release fixes a small bug in the font loading, and changes dmenu_run to
let you use shell logic (foo && bar, etc).
* Extract kterm-6.2.0.NFS-xauth.patch and kterm-6.2.0-termios-wd0.2.patch
from kterm-620-0213-20030825.diff.gz.
* Convert to use kterm-6.2.0.ext06.patch.gz.
** Drop Korean EUC mode.
** Add UTF-8 support.
** Improve JIS X0213 support.
prompt string, which I assume is there on purpose. Unfortunately, it
seems that when run through modern gcc's cpp, as at least Dragonfly's
current X resources processing pipeline apparently does, cpp treats
this as backslash-newline and splices on the next line, which causes
everything to go wahooni-shaped.
As a hack/workaround, insert a blank line after this line, so if the
next line does get spliced on it won't break things.
Reported by Artem Falcon.
other platforms.
The pthread check macro in pixman's configure is fundamentally broken,
it seems. It would be better to fix it instead of working around ...
Reviewed by Thomas Klausner.
in an arithmetic expression, leading to surprising results when used later
with arithmetic expressions of the same precedence as parameter a.
This is very old X11 code, copy and pasted to several places over the years.
Fixed in 1.9something (which is in mit/external). OK by wiz@.
This seems to be the root cause of CVE-2010-1166.