Age | Commit message (Collapse) | Author | Files | Lines |
|
GtkIconCache now runs _gtk_icon_cache_validate() for every cache loaded. This
causes a big chunk of each icon cache file to be paged in; this makes apps slow
at startup when it is likely that other apps have caused the icon caches to be
paged out.
Bump PKGREVISION.
|
|
|
|
(no shlib major changes)
Overview of Changes from GTK+ 2.11.6 to 2.12.0
==============================================
* GtkTooltips
- All widgets have been ported to the new tooltips code
- Tooltips are disabled in touchscreen mode
* GtkBuilder
- Support custom tabs in GtkPrintUnixDialog
Lots of bugfixes and translation updates.
Overview of Changes from GTK+ 2.11.5 to 2.11.6
==============================================
* GtkBuilder:
- The gtk-builder-convert script is more versatile
- GtkBuilder suppports GdkPixbuf properties
- GtkBuilder parses, but doesn't yet implement <accessibility>
- Support for accelerators in actions has been added
* GtkTooltips:
- The old tooltips API has been deprecated
- The has-tooltip property has getter and setter
* GtkTreeView:
- Convenience API to set tooltips: gtk_tree_view_set_tooltip_row(),
gtk_tree_view_set_tooltip_cell(), gtk_tree_view_get_tooltip_context(),
gtk_tree_view_set_tooltip_column()
* GtkIconView:
- Convenience API to set tooltips: gtk_icon_view_set_tooltip_item(),
gtk_icon_view_set_tooltip_cell(), gtk_icon_view_get_tooltip_context(),
gtk_icon_view_set_tooltip_column()
Lots of bugfixes and translation updates.
Overview of Changes from GTK+ 2.11.4 to 2.11.5
==============================================
* OS X port:
- Many improvements
* Win32 port:
- Inconsistent checkboxes are drawn correctly now
* GtkBuilder:
- Ship a Python script, gtk-builder-convert, to
convert glade files to GtkBuilder syntax
* GtkFileChooser:
- Improved display of the time column
- Support search on OS X, using Spotlight
* GtkTreeView:
- New function gtk_tree_view_is_rubber_banding_active() to
check whether rubber banding is active
* GtkVolumeButton uses the range 0.0 to 1.0, and
correctly adapts tooltips to display percentages
Lots of bugfixes and translation updates.
Overview of Changes from GTK+ 2.11.3 to 2.11.4
==============================================
* The multipress input method correctly handles control keys
* The memory management of GtkRecentManager has been
changed, deprecating the screen-related functions in favour
of gtk_recent_manager_get_default().
Lots of bugfixes.
Overview of Changes from GTK+ 2.11.2 to 2.11.3
==============================================
* GtkBuilder: GTK+ supports constructing user interfaces
from XML descriptions now, similar to libglade.
* The new tooltip code now has convenience api to set
text tooltips: gtk_widget_set_tooltip_text(),
gtk_widget_set_tooltip_markup()
* GtkTextView, GtkEntry:
- gtk_widget_modify_cursor() is a new function in the
gtk_widget_modify family to override the style-provided
cursor colors
- Use a block cursor in overwrite mode
* GtkFileChooser:
- Use xdg-user-dirs to find the Desktop directory
- gtk_file_system_create() is now public API
* GtkMenu:
- GtkMenuItem gained a submenu property
- GtkMenuShell obtained a move-selected signal
* OS X port:
- Many improvements
Lots of bugfixes and translation updates.
Overview of Changes from GTK+ 2.11.1 to 2.11.2
==============================================
* The GtkListStore and GtkTreeStore have new API
to set values using vectors of columns and values
Bugfixes and translation updates.
Overview of Changes from GTK+ 2.11.0 to 2.11.1
==============================================
* GtkTextView:
- Marks can be created independent from buffers
- Cursor color follows text color
* OS X port:
- Many improvements
* GDK:
- Add support for composited child windows
Lots of bugfixes and translation updates.
Overview of Changes from GTK+ 2.10.x to 2.11
============================================
* Printing support:
- Cups backend: Work with "BrowseShortNames Off"
- Cups backend: Fix handling of multi-valued options
- Cups backend: Work with raw printers
- Cups backend: don't lock up when met with larger numbers of printers
- Improved sensitivity handling of controls in the unix dialog
- Support half-open ranges
- Add a test print backend for easier debugging
- Add API to list paper sizes
- Add API to serialize and deserialize page setups and print settings
- Print settings can be passed to the preview command
- Make more GtkPrinter public
* GtkFileChooser:
- Improve file chooser dialog size logic
- Add a GtkFileChooserButton::file-set signal
- Add a search mode with backends for Beagle, Tracker and simple search
- Add recent files support
* New tooltips API, that allows complex tooltips (markup, images),
tooltips on insensitive widgets, tooltips on treeviews, etc
* GtkScaleButton, GtkVolumeButton: new widgets for volume controls
frequently seen in multimedia applications
* Input Methods:
- New Thai and Lao input method
- New multipress input method for phone pads
* Recent files:
- GtkRecentChooserMenu supports custom menu items
- GtkRecentAction was added
* Keyboard navigation improvements:
- Infrastructure for notification of failed keyboard navigation
- Better support for restricted sets of keys
- Only handle keys for notebook tab reordering and scrolledwindow
scrolling if it make sense
- Add settings gtk-enable-accels and gtk-enable-mnemonics to disable
the display of accelerators and mnemonics
- Popup/popdown of comboboxes is keybindable
* Windows port:
- Windows 9x/ME is not supported anymore
- Many ms-windows theme improvements
- The file chooser uses native icons
- Support drop shadows
- Use native cursors
* OS X port:
- Many improvements
* Icon theme support:
- Add api to list contexts of an icon theme
- The builtin stock icons have been replaced by a new set of icons
which are visually compatible with Tango
- Support fallback to more generic icon names
- Validate icon caches when they are created and before they are used
* GtkRange has gained support for fill levels
* GtkEntry:
- inline-selection mode for entry completion that is closer to what
web browsers need
- Add gtk_entry_set_cursor_hadjustment() to support automatic scrolling
* GtkTextView:
- Support accumulative and negative margins
- GTK_JUSTIFY_FILL works
* GtkLabel:
- GTK_JUSTIFY_FILL works
* GtkStatusIcon:
- Multiscreen support
- gtk_status_icon_position_menu() works on Windows
- Don't take up space when invisible
* GtkCellRendererProgress:
- Respect themes
- Support activity mode
* GtkNotebook:
- Support scrolling during tab DND
- Allow dropping tabs anywhere
- Deprecate numeric group-ids in favour of a more flexible group property
* GtkTreeView:
- Lots of scrolling fixes
- Add a gtk-alternative-sort-arrows setting for drawing sort arrows
according to platform conventions
* GtkButtonBox:
- Can center buttons now
* GtkComboBoxEntry
- Can add an arbitrary child widget
* GtkAboutDialog:
- The "name" property has been replaced by "program-name" to avoid
a clash with the preexisting "name" property on GtkWidget
* GDK changes:
- Add gdk_event_request_motions() which works with input devices
- Add API for changing startup notification id on a window
- Add API for sending startup notification messages
- Don't deadlock with xcb-based libX11
- The handling of _NET_WM_USER_TIME has been changed to reduce
the amount of root window property changes
- New gdk_threads api() to allow fully threadsafe handling of idles
and timeouts
* gdk-pixbuf changes:
- Optional support for Sun mediaLib hardware acceleration
- Support exif rotations in tiffs and jpegs
- Allow arbitrary split between builtin vs modular loaders
- Support v5 and OS/2 bmps
- Support scaling animations
* Miscellaneous GTK+ changes:
- New function gtk_window_set_opacity(), to set the opacity
of toplevel windows
- Allow to restrict drags within an application or widget
- Support opening/closing of submenus on click
- Configurable cursor blinking timeout
- Insensitive widgets don't install cursors
Lots of bugfixes and translation updates.
|
|
|
|
|
|
changes:
- Fix build with cups 1.1
- Fix a double-free bug that causes panel crashes
-bugfixes
|
|
Overview of Changes from GTK+ 2.10.7 to 2.10.8
==============================================
* Bugs fixed:
393102 _gtk_modules_init assumes display is not opened instead o...
395326 Gedit crashed no open text documents
394855 impossible to build the directfb version
396161 GtkUIManager crashing on unknown action in ui-file
334168 Single '~' in location entry doesn't go to $HOME
363147 GTKFileChoser Does not Show Desktop and Home after Uncol...
390746 Custom tab title not set correctly on Microsoft Windows
393813 Segfault in gtk_text_view_set_border_window_size()
395316 File leak in gtk-demo
395830 Wrong named icon lookup when requested size matches two s...
396074 libgtk should link against Xfixes
396160 Memory leak in gtkselection
396175 wrong GtkWarning: Input method gtk-im-context-simple shou...
396470 Missing slider redraw in GtkRange if activate-slider is set
153828 Filechooser does not remember state
357303 Gnome Main Menu Recent Documents extended by long file na...
394000 Documentation error for GdkPixdata
392504 The crosshair mouse cursor look a bit funny
393255 GtkNotebook: Menu label centered instead of left aligned
395045 gtk_radio_button_focus: Harmless compiler warning
* Updated translations (bg,lt,sl)
|
|
bump PKGREVISION
|
|
changes:
* GtkNotebook
- Tab reordering is a less intrusive
- Rendering fixes on win32
* GtkTreeView
- Column resizing works correctly in right-to-left languages
- Many scrolling bugs have been fixed
* GtkTextView:
- Improved scrolling during DND.
* GtkRecentManager is more robust against bad URIs
* Print support:
- The cups backend works with 'BrowseShortNames Off'
in the cups configuration
- Multi-valued options are properly passed to cups
- Fix build with cups 1.3
- A few IPP compliance issues have been fixed
- Make the lpr backend work on BSD
* Input methods:
- GtkEntryCompletion works with input methods
- The Thai input method has been replace by a functional
Thai and Lao input method based on libthai
* Accessibility support:
- GtkMessageDialog sets accessible name role explicitly
* Theme support:
- The semantics of the gtk-color-scheme setting has been
slightly changed. Values from rc files are still merged
together, but the X setting just overrides the prior table.
* GdkPixbuf:
- gdk_pixbuf_loader_write() now closes the loader when
returning FALSE, as documented
- The BMP loader supports more BMP variants, including
transparency and 10-bit channels.
-bugfixes
-translation updates
|
|
Joachim Koenig-Baltes in PR 35065.
|
|
don't affect the current gtk2+ package, but are required to build the
quartz backend, for which an option will be added. Patch obtained from the
GNOME CVS.
|
|
See http://bugzilla.gnome.org/show_bug.cgi?id=357209 for details.
|
|
Found under Mac OS X, which provides cups as part of the base system.
Fixing this correctly could probably mean supporting cups as a native tool
if available so that it worked as expected under those systems that have
it (Mac OS X as said above). Plus I think it makes more sense to have an
independent gtk2-cups package that provides this tiny bit.
|
|
changes:
-bugfixes (our interix patches were integrated)
-translation update
|
|
|
|
to build the "xchat" package again. Bump package revision.
|
|
Overview of Changes from GTK+ 2.8.13 to GTK+ 2.8.14
===================================================
* Fixed invalid memory access in g_object_sink() from GLib-2.10.0 (in
combination with GLib-2.10, at least GLib-2.10.1 is required now).
* Bugs fixed:
320132 Drag cursor position not identical with the drag hotspot
[Christian Neumair]
333133 wrong appearance for colour button [Christian Persch]
321301 ms-windows-engine differences from native GUI - combo boxes
[Jernej Simončič, Dom Lachowicz]
333291 Focus line of GtkExpander at the wrong place in RTL mode
[Benjamin Berg]
324562 XInput events are at incorrect xy-coordinates [Denis Auroux]
142536 Wacom pointer offset when using TopY other than 0 [Robert Ögren]
332985 GtkButton doesn't allow image-only buttons via "image"
property [Kalle Vahlmann]
333555 When changing icon of button, icon does not change
332466 Strange row spacing in GtkIconView when item width is set
[Donald Straney]
333363 build_insensitive_pixmap does not check return value
from gdk_pixbuf_get_from_drawable [Ed Catmur]
333268 Crash in gnome-program when running a program with an wrong display
[Paolo Maggi, Christian Persch]
333377 Cursor does not appear everytime when clicking on the widget
[Steve Frécinaux]
323401 blink_cb optimization is not working
316689 GtkTreeView does not resize correctly [Chris Lord]
148518 Fix incremental loading of 8-bit pcx files [Magnus Bergmann]
* Updated translations (cy,de,es,nn,pl)
|
|
|
|
|
|
Overview of Changes from GTK+ 2.8.6 to GTK+ 2.8.7
=================================================
* GtkFileChooser
- Don't special-case the names of Home and Desktop
[Federico Mena Quintero]
- Avoid loading more than one directory initially.
[Federico]
- Make the file chooser work better with window
groups [Christian Persch]
- Improve keynav in the pathbar [Carlos Garnacho,
Andrei Yurkevich]
- Don't access unmounted volumes [Federico]
* GtkTextView
- Avoid quadratic blowup when deleting text with
lots of tags [Matthias Clasen]
- Fix drag-selection corner cases [Arvind S N,
Paolo Borelli]
* GtkEntry
- Add the entry completion popup to the window
group [Christian Persch]
* GtkTreeView
- Fix background drawing in RTL locales [Eric Cazeaux]
- Handle Shift-G for going back in typeahead
search [Christian Neumair]
* GtkComboBox
- Leave Ctrl-PageUp/PageDown to applications
[Christian Neumair]
* Fix compilation problems with gtkcalendar.c
[Matthias Hasselmann]
* Add labels for GTK_STOCK_CONNECT and
GTK_STOCK_DISCONNECT items [Richard Hult]
* Resolve symbols in dlopened modules lazily [Laszlo
Peter]
* GDK
- Don't try to set overlarge window icons [Claudio
Saavedra]
- Improve handling of odd keymaps [Kean Johnston]
* Win32 changes
- Speed up compositing [John Ehresman]
- Improve handling of clipboard [Tor Lillqvist]
- Improve visuals of scrollbars, toolbars, handleboxes
and menubars in the ms-windows theme [Dom Lachowicz]
- Make icon masks work on Win98 [Peter Zelezny]
- Hide resize and maximize buttons on non-resizable
windows [Tor]
- Don't hide dotfiles [Tor]
* Bug fixes [Kazuki Iwamoto, Ross Burton, Michael
Natterer, Bogdan Nicula, Damien Carbery, Gustavo
Carneiro, Tommi Komulainen, Thomas Klausner,
Alexander Larsson, Bastien Nocera, Federico
Mena Quintero, John Ehresman, Paolo Borelli,
Antonio Sacchi, Christian Persch, Carlos
Garnacho, Jeremy Cook, Nickolay V. Shmyrev,
Richard Hult, Maxim Udushlivy, Peter Zelezny]
* Documentation improvements [Paolo Borelli,
Christian Neumair, Christian Persch
|
|
Overview of Changes from GTK+ 2.8.5 to GTK+ 2.8.6
=================================================
* GtkFileChooser
- Don't reload the current folder unnecessarily on map [Federico
Mena Quintero]
* Revert a change from 2.8.5 that could lead to assertion
failures when finalizing GtkStyles [Matthias Clasen]
* Remove context prefixes from Portugese translations [Duarte
Henriques]
Overview of Changes from GTK+ 2.8.4 to GTK+ 2.8.5
=================================================
* GtkFileChooser
- Don't clear the file name entry too often when
in SAVE mode. [Jürg Billeter]
- Reduce the startup time in OPEN mode [Federico
Mena Quintero]
* Stop drag in GtkPaned when grab shadowed [Matthias Clasen]
* Correct the calculation for the first weekday
in GtkCalendar [Matthias Clasen]
* Use a larger buffer when determining the image
format in gdk-pixbuf [Sebastian Bacher, Dom Lachowicz]
* Win32 bug fixes [Kazuki Iwamoto, Tor Lillqvist]
* Other bug fixes [Tor Lillqvist, Gustavo Carneiro,
Paolo Borelli, Ray Strode, Søren Sandmann, Tommi Komulainen,
Benjamin Berg]
|
|
* GtkFileChooser
- Don't select first row in SELECT_FOLDER mode [Christian Neumair]
- Improve autocompletion behaviour; fix CREATE_FOLDER mode [Federico
Mena Quintero]
- Don't stat children of /afs or /net network directories [Federico]
- Fix set_current_name() and unselect_all() in the light of asynchronous
selections [Federico]
- GtkFileChooserButton fixes [David A. Knight]
- Miscellaneous fixes [Federico, Sven Neumann, Kjartan Maraas]
* GtkIconView
- Many fixes for scrolling and selection handling [Mathias Hasselmann]
* GtkTreeView
- Fix insensitive appearance [Billy Biggs, Matthias Clasen]
* GtkEntry
- Don't blink the cursor if the entry is not editable [Nikos Kouremenos]
* GtkTextView
- Optimize cursor blinking [Michael Natterer]
- Don't blink the cursor if the entry is not editable [Nikos]
* GtkAlignment
- Flip padding in RTL mode [Maciej Katafiasz]
* Fix a bug in focus tracking that lead to problems between some
window managers and GTK+ applications. [Owen Taylor, Billy Biggs,
Niko Tyni]
* gtk-demo
- Add demos for 2.6 features [Matthias]
* Win32 changes
- Initialize gettext before use [Robert Ögren, Daniel Atallah,
Kevin Stange]
- Fix DND on multi-monitor systems [Tor Lillqvist]
- Improve handling of special and dead keys [Tor, Ivan Wong Yat Cheung]
- Improve rendering of insensitive icons [Tim Evans]
- Support RGBA cursors [Tim]
- Bug fixes [Ivan, Hans Breuer, Tor, Daniel]
* Other bug fixes [Federico, Sven Neumann, Nguyen Thai Ngoc Duy,
Philip Langdale, Stephen Kennedy, Michael, Pattrick Fimml,
Felix Riemann, David A. Knight, Hazael Maldonado Torres,
Mikael Hallendal, Ian Wienand, Tommi Komulainen, Ismael Juma,
Leonard Michlmayr, Matthias, Gary Kramlich, Peter Wainwright,
Dom Lachowicz, Kjartan Maraas, Victor Osadci, Olaf Vitters,
Morten Welinder, Alexander Hunziker, Elijah Newren, Frederic
Crozat, Joerg Sonnenberger, John Ehresman]
* Documentation improvements [Matthias, Masao Mutoh, Maciej,
Richard Hult, Ghorban M. Tavakoly]
* New and updated translations (cs,cy,da,de,en_GB,et,eu,fr,gu,hu,id,
nn,ru,sv,th,xh,zh_CN)
|
|
the one in errno.h, at least under DragonFly. Closes PR pkg/30259 by
Jörg Sonnenberger.
|
|
|
|
files for portability. Closes PR pkg/29190 by Todd Willey.
|
|
Overview of Changes from GTK+ 2.6.6 to GTK+ 2.6.7
=================================================
* Revert two fixes from 2.6.5 which were causing
problems [Crispin Flowerday]
* New and updated translations (bg,ja,ko,ca)
Overview of Changes from GTK+ 2.6.5 to GTK+ 2.6.6
=================================================
* Add 16x16 versions for some stock icons [Vincent Noel]
* Bug fixes [Tommi Komulainen, Roman Kagan, Ivan Wong,
Matthias Clasen, Jakub Jelinek, Arjan van de Ven]
* New and improved translations (pl)
Overview of Changes from GTK+ 2.6.4 to GTK+ 2.6.5
=================================================
* Fix compilation with gcc 4.0 [Matthias Clasen]
* GtkFileChooser
- Ellipsize the preview label [Jeroen Zwartepoorte]
- The mime code can now use a mmapped cache [Matthias]
* GtkTreeView
- Don't pop up the entry context menu if the
the search entry is not visible [Billy Biggs]
- Make enable_search control only typeahead, not
C-f search [Sven Neumann]
- Allow resetting search-column to -1 [Lorenzo Gil Sanchez]
- Make gtk_tree_view_expand_all work [Tristan Van Berkom,
Jonathan Blandford]
- Make double-click to autosize work again [Matthias,
Jonathan]
* GtkComboBox, GtkComboBoxEntry
- Make gtk_widget_grab_focus() work [Gustavo Carneiro]
- gtk_combo_box_get_active_text() now always returns
the current text. [Robert Staudinger]
* gdk-pixbuf
- Use correct update regions when incrementally loading
BMP and TGA images [Owen Taylor, David Costanzo]
- Support saving BMPs [Ivan Wong]
- Bug fixes [Tommi Komulainen, Morten Welinder, David,
John Ellis]
* Other bug fixes [Christian Persch, Sven Neumann,
Philip Langdale, Tomislav Jonjic, Thomas Leonard,
Yury Puzis, Manish Singh, Doug Quale, Ryan Lortie,
Kjartan Maraas, Morten, Felipe Heidrich, Paolo
Borelli, Jorn Baayen, Hazael Maldonado Torres,
Tommi, Stefan Kasal, Billy, Felipe Heidrich,
Hans-Wolfgang Loidl, Jacob Kroon, Steven Walter]
* Documentation improvements [Johan Dahlin, Matthias,
Jianfei Wang, Olivier Sessink, Jon-Kare Hellan, Kristof
Vasant, Billy, Worik Stanton, Ken Siersma, Morten]
* New and improved translations (ca,cs,cy,da,de,en_CA,
en_GB,es,fi,fr,gu,hu,it,lt,nl,pl,pt,pt_BR,ro,ru,rw,sq,
sr,sr@Latn,sv,uk,zh_CN,zh_TW)
|
|
"David Costanzo has reported a vulnerability in GTK+, which can be
exploited by malicious people to crash certain applications on
a user's system.
The vulnerability is caused due to a double free error in the BMP
loader. This can be exploited to crash an application linked against
GTK+ when a specially crafted BMP image is processed."
Bump PKGREVISION. Patch from Fedora.
|
|
Overview of Changes from GTK+ 2.6.3 to GTK+ 2.6.4
=================================================
* Move a lot of const data to the .rodata section [Matthias Clasen]
* Make caching of .icon files work again [Alexander Larsson]
* Fix many translations of our single Q_() message
to not include the prefix [Christian Persch]
Overview of Changes from GTK+ 2.6.2 to GTK+ 2.6.3
=================================================
* GtkAction
- Improve the handling of buttons as action
proxys [Milosz Derezynski]
* gtk_window_present(): Use the timestamp of the last
user interaction when focusing the window. [Elijah Newren]
* Icon theme
- Avoid scaling icons in the file chooser [Vincent Noel]
- Make icon theme caching work on ppc64 [Manish Singh]
* Win32
- Bug fixes [Tor Lillqvist]
- Improve tablet handling [Robert Ögren]
* Other bug fixes [Rodney Dawes, Tommi Komulainen,
Christian Persch, Manish Singh, Billy Biggs, Ben Maurer,
Jorn Baayen, Jonathan Blandford, Murray Cumming,
Olivier Sessink, Matthias, Gustavo Carneiro, Morten
Welinder, Samuel Hym, Doug Morgan, Ivan Wong, Paul
Cornett, Sven Neumann, Vincent Untz]
* Documentation improvements [Matthias, Torsten Schoenfeld]
* New and improved translations (ar,be,bg,ca,cy,el,en_GB,fa,gu,ja,hu,pt_BR,th,uk,xh)
|
|
* Speed up size allocation of labels, progress bars and text cell renderers
[Anders Carlsson]
* Add a --quiet option to gtk-update-icon-cache [Matthias]
* GtkFileChooser
- Bug fixes [Federico Mena Quintero]
- Don't overwrite the contents of the name entry when changing folders
in save mode. [Federico]
- Don't return nonexisting folders in save mode [Jean Marie Favreau]
- Fix a size allocation loop [Milosz Derezynski, Robert Ögren]
* GtkAboutDialog
- Better HIG compliance [Jorn Baayen]
* GDK
- Work with Xservers implementing old versions of the Render extension
[Albert Chin]
- Respect _NET_VIRTUAL_ROOTS [Carsten Haitzler]
* Win32
- Bug fixes [Tor Lillqvist, Ivan Wong, David Neary, Daniel Atallah,
Takuro Ashie]
- Make keyboard input work in Indic languages [Tor]
- Initialize extended input devices lazily [Robert Ögren]
* Other bug fixes [Owen Taylor, Richard Hult, Phil Blundell,
Jens Finke, Michael Natterer, Manish Singh, Kjartan Maraas,
Priit Laes, Dennis Cranston, Remus Draica, Matthias,
Jeff Franks, Elijah Newren, Damon Chaplin, Vincent Ladeuil,
Carlos Garnacho Parro, Thomas Zajic, Crispin Flowerday,
Tommi Komulainen, Søren Sandmann, Chris Lee, Mark McLoughlin]
* Documentation improvements [Murray Cumming, Matthias, Alex Graveley,
Jeff Franks, Christian Rose, Masao Mutoh, Karel Kulhavy, Roger Light]
* New and improved translations (bg,ca,cs,cy,da,de,el,en_CA,es,et,hu,it,
ja,ko,lt,nb,nl,nn,no,pl,pt,pt_BR,sk,sq,sv,zh_CN)
|
|
of a single _. So extend existing conditionals for Cygwin and MinGW to
also support Interix, hoping that this will fix the build problems shown
in tv@'s bulk build.
|
|
|
|
* GtkFileChooser
- Fix some possible threading deadlocks [Matthias Clasen]
- Don't return errors from the private GTK_FILE_SYSTEM_ERROR
domain [Murray Cumming]
- Fix some crashes with unreadable directories [Federico Mena
Quintero]
- Add an "Open Location" item to the context menu [Federico]
* GtkTreeView
- Make sorting work again in list stores [Marcin Krzyzanowski]
- Restrict column reordering to button 1 [Jonathan Blandford]
* GtkComboBox
- Make the button prelight [Ricardo Veguilla]
- Fix state propagation [Carlos Garnacho Parro]
* GtkMessageDialog
- Don't show secondary label until it is set [Christian Persch]
* GtkMenu
- Make items activate immediately on button release [Søren Sandmann]
- Submenus inherit their cascading direction [Matthias]
* gdk-pixbuf
- Fix a possible threading deadlock when loading
animations [Callum McKenzie]
- Make Hyper interpolation work again [Dennis Nezic]
* Win32
- Improve handling of UNC paths [Tor Lillqvist]
- Show the correct Desktop folder in the file chooser [Tor]
- Bug fixes [Tor]
* Bug fixes [Torsten Schoenfeld, Morten Welinder,
Marcin, Seth Nickell, Jonathan, Owen Taylor, Søren,
Iñigo Serna, John Finlay, Zeeshan Ali, Robert Ögren,
Billy Biggs, Brian Tarricone, Tor, Christian, Tristan
Van Berkom, Elijah Newren, Federico, James M. Cape,
Matthias, Arnaud Charlet]
* Documentation improvements [Masao Mutoh, Torsten,
Billy, Alessio Dessi, David Bourguignon, Tommi Komulainen,
Dave Bordoley, Robert Ancell, Kentaro Fukuchi, Matthias,
Christian Biere, Jonathan, Tommi, Stefan Kost]
* New and improved translations (cs,cy,da,de,en_CA,es,ja,lt,nl,sq,sv,zh_CN)
|
|
when using the SVG loader. Bump PKGREVISION to 2.
Problem seen in vino when using the Nuvola theme (vino-preferences refuses
to start with a SIGABRT and a libpthread assertion is triggered).
|
|
Overview of Changes from GTK+ 2.4.x to GTK+ 2.6.0
=================================================
* New widgets
- GtkIconView
- GtkAboutDialog
- GtkCellView
- GtkFileChooserButton
- GtkMenuToolButton
* New cell renderers
- GtkCellRendererCombo
- GtkCellRendererProgress
* Changes in GtkFileChooser
- Many tweaks to keynav and other behaviour
* Changes in GtkTreeView
- Hover selection
- Hover expand
- Separators
- Insensitive rows
- Typeahead
* Changes in GtkComboBox
- Allow trees in combo boxes
- Hover selection
- Hover expand
- Separators
- Insensitive rows
- Scrolling
* Changes in GtkLabel
- Rotated text
- Ellipsisation
- Dnd from selectable labels
- Selectable labels in the focus chain
- Obey the Pango backspace-deletes-character attribute
* Changes in GtkTextView
- Rotated text
- Obey the Pango backspace-deletes-character attribute
* Changes in Clipboard/Selection/DND handling
- Selection ownerchip change notification
- API to handle text, image and file targets
- Support text/plain target
- Support clipboard persistency
- Support xdnd v5
- Reduce clipboard timeout to 30 seconds
* Theming
- Follow icon theme specification for directory locations
- Themed window icons
- Themed images in GtkImage
- Allow themes to displace focus rectangles on click
- Various new stock icons
* Window Manager interaction
- Support do-not-focus-on-map hint
- Support _NET_WM_USER_TIME
* gdk-pixbuf:
- License information for image loaders
- Disable loaders
- Simple rotation
- Make threadsafe
* Performance improvements
- Increase chunk size for incremental selection transfers
- Get rid of many PLT entries
- Icon theme caching
- Sync counter mechanism to speed up resizes
- Reimplement GtkListStore on top of a splay tree
- Fix algorithmic problems in GtkUIManager
* Win32-specific changes
- Integrate IME input method module
- Integrate ms-windows (Wimp) theme engine
* Other changes
- API for HIG-conform dialogs
- API for stock-like buttons
- New init API based on GOption
- Setting for alternative button order
- Setting for modules to load
- Integrate pixbuf theme engine
- Change notebook tabs with the scroll wheel
- Ellipsisation in GtkCellRendererText, GtkProgressBar, GtkStatusbar
- Clean up abi and enforce list of exported symbols
|
|
* GtkFileChooser
- Improve keybindings [Federico Mena Quintero]
- Speed up loading of large directories [Federico]
- Move "Browse for other folders" expander up [Federico]
- Support DND from the path bar [Federico]
* GtkUIManager
- Speed up [Dave Neary, Michael Natterer, Sven Neumann, Soeren Sandmann]
* GtkTreeView
- Fix resizing artifacts in empty, focused treeviews [Billy Biggs,
Vincent Noel]
* GtkSettings
- Handle changes to gtk-menu-images and gtk-button-images much more
efficiently [Matthias Clasen]
* GDK
- Allow to set wm hints on leader windows [Sebastien Bacher]
* Win32
- Implement resize grips [Robert Ögren]
- Bug fixes [Robert, Tor Lillqvist]
* Bug fixes [Morten Welinder, William Jon McCann, Anders Carlsson, Philip
Langdale, Christian Persch, John Finlay, Carlos Garnacho Parro, Tim Janik,
Gavin Romig-Koch, Jonathan Blandford, Billy Biggs, Federico, Christian
Neumair, Kristian Høgsberg, Sven, Dennis Cranston]
* Updated translations (ca,id,nb,no,nso,pa,zh_CN)
|
|
automatically by pthread.buildlink3.mk. Also, factor out the pthread
library out of PTHREAD_LDFLAGS into a standalone variable PTHREAD_LIBS
and use it in packages where necessary (usually the ones that don't
have a GNU configure script).
|
|
* GtkUIManager
- Install signals correctly [Michael Natterer]
- Make the output of gtk_ui_manager_get_ui() parsable. [Michael]
- Add a way to suppress stock accelerators. [David A Knight]
* GtkClipboard
- Fix INCRemental transfer of MULTIPLE targets [Matthias Clasen]
- Increase the chunk size for INCRemental transfers [Matthias]
* GtkFileChooser
- Hide the combo box when appropriate [Christian Neumair]
- bug fixes [Federico Mena Quintero]
* GtkComboBox
- add mouse/wheel bindings on the cellview [Matthias]
- improve positioning of popup [Matthias]
- make the selection follow the mouse [Matthias]
* GtkEntryCompletion
- make the selection follow the mouse [Matthias]
- restrict popup size to monitor size [Matthias, DmD Ljungmark]
- don't complete on paste [Anders Carlsson]
* Win32
- bug fixes [Benoît Carpentier, Hans Breuer, John Ehresman,
Tor Lillqvist, Robert Ögren]
* GtkButton/GtkArrow
- Don't draw the focus over the button child [Matthias]
- Increase default arrow size to compensate [Matthias]
* Documentation improvements [Doug Quale, Matthias,
Steffen Röcker, Steve Chaplin, Tommi Komulainen]
* Other bug fixes [Billy Biggs, Crispin Flowerday,
David Hawthorne, Federico, Havoc Pennington, John Finlay,
Kouichirou Hiratsuka, Mark McLoughlin, Matthias, Michael,
Michal Pasternak, Morten Welinder, Olivier Andrieu,
Owen Taylor, Padraig O'Briain, Sam Stevenson, Scott Tsai,
Soeren Sandmann, Sven Neumann]
* Updated translations (bg,it,nl,tk,wa,zh_CN)
|
|
CVS branch).
Submitted by Kouichirou Hiratsuka in PR 25636.
Bump PKGREVISION to 1.
|
|
|
|
GTK+-2.4 adds significant new functionality while maintaining
source and binary compatibility with GTK+-2.2. Highlights
of new features and improvements in GTK+-2.4 are:
New file selector widget
The new GtkFileChooser widgets provide a radically simplified
and improved way for users to select files. Capabilities such as
customizable filters and previews are now available for
application writers. The filesystem access is encapsulated as a
dynamically loaded module; as an example of what this allows,
libgnomeui now provides a gnome-vfs backend for GtkFileChooser
so that it has the same view of remote filesystems as
applications such Nautilus.
New drop-down selection widget
The GtkComboBox widget replaces the old GtkOptionMenu and
GtkCombo widgets with a single unified appearance
and programming interface for both editable and non-editable
dropdowns. Other enhancements provided include customizability
of the main display widget and grid layouts for the drop-down
menu.
Action-based toolbar and menu API
GtkUIManager allows the application to specify a set of
"actions", then create menus and toolbars using those actions
from an XML-like interface description. This separation makes it
easier to coordinate having the same item both in a menu and in
a toolbar and simplifies the implementation of toolbar editing.
Bidirectional editing and interface flipping improvements
GTK+ now automatically determines the base direction for
label and text-entry widgets based on their contents, rather
than requiring it to be specified by the application; this
gives a much better user experience when editing mixed
right-to-left and left-to-right text. Support for user-interface
mirroring in right-to-left locales has now been extended to
cover virtually all widgets.
Other enhancements:
- The GtkTreeModelFilter tree model allows displaying a
filtered view of another tree model
- GtkTreeView now supports a fixed-height-mode for faster
display.
- GtkToolbar has been reworked to provide a more consistent
and extensible programming interface along with new features
such as an overflow menu and animated editing feedback.
- GtkEntry now supports completion dropdowns.
- Named icons via the freedesktop.org icon theme specification
are now supported.
- gdk-pixbuf improvements include a PCX loader and saving
support for the ICO and CUR formats.
- Round trips to the X server at application startup and
during operations such as drag-and-drop have been
greatly reduced.
|
|
files are not intended to be configured by the end user, but should be
automatically regenerated when (de)installing extra GTK modules.
Bump PKGREVISION to 3 because of this change.
While doing this, implement a framework so that other packages installing
GTK modules can rebuild those databases easily at (de)install time.
|
|
|
|
Overview of Changes in GTK+ 2.2.3
=================================
* GdkPixbuf [Matthias Clasen]
- Fix some problems with overflows when scaling down
- Many GIF bug fixes [Matthias, Federico Mena Quintero]
- Prefer 32-bpp ICOs, fix bugs with them
- Fix problem with absolute filenames and gdk-pixbuf-query-loaders
[Jens Elker]
- Make gdk-pixbuf-csource include alignment magic [Brian Cameron]
* Win32 [Tor Lillqvist]
- Add multiple monitor support
- Major event and key handling rewrite, including IME fixes
- Fix handling of toplevel window positions
- Add support for all window geometry hints (gridded geometry, etc.)
- Fix DND to ignore drag window [Tony M Brown, Herman Bloggs]
- Fix GdkImage memory leak [J. Ali Harlow]
- Remove leftover OwnerGrabButtonMask emulation (fixes lots)
- Misc bug fixes [Many from Hans Breuer, Tim Evans]
- Build fixes and improvements [Peter Zelezny]
* X11
- Fix extremely common crash where we interpreted the timestamp
field of a XKB event as a window ID and found a pixmap that matched.
[Owen Taylor, with essential backtrace from Kjartan Maraas]
- Fix CapsLock and NumLock for non-XKB [Robert Basch]
- Fix problems with, eg. Ctrl-Alt-Backspace hiding Cntrl-Backspace [Owen]
- Workaround Xinerama servers reporting wrong depths [Owen]
* GtkTreeView [Kristian Rietveld]
- Fix scrolling once more [Pedro Gimeno, Michael Natterer, Timo Sirainen]
- Don't get confused by the Control key when handling selection
from an accelerator like <Control>B [Michael Natterer]
- Many misc fixes [Matthias, Marco Pesenti Gritti, Tim Janik, Alex Larsson,
Tim-Philipp Müller, Michael Natterer, Josh Parsons, Yann Rouillard,
Rene Seindel, Owen Taylor, Alp Toker, Morten Welinder]
* Input methods
- Handle input methods exiting and starting while the
app is running [Hidetoshi Tajima]
- Fix infinite loop when closing input methods [Owen,
Takuro Ashie, Hidetoshi]
- Add a 'cedilla' input method with c+acute => cedilla and use
as the default for languages that use cedilla. [Gustavo De Nardin,
Owen, Fco. Javier F. Serrador]
- Fix status window for multihead [Owen, James Su]
- Remember imcontext attributes when switching methods [Owen,
Botond Botyanszki]
* GtkFileSelection [Owen]
- Fix selection of "UntitledN" on initial map [Mark Finlay]
- Fix an annoying bug with cursor positioning on failed completion
- Misc Fixes [Owen, Tor]
* Other widgets
- Fix problem with GtkOptionMenus coming up in the wrong place [Kristian]
- Fix problem with spinbuttons not getting enough space [Morten Welinder,
Kristian]
- Fix an infinite loop when resizing GtkTextView [Owen, Frederic Crozat]
- Don't include menu labels in gtk_notebook_forall [Owen]
- Fix problem with XEMBED (GtkPlug) clients that don't take focus stealing
focus [Owen]
- Accept color drops with wrong format from KDE [Matthias]
* Fix problem from gnome-theme-manager playing tricks and
making event->window a pixmap. [Anders Carlsson]
* Ignore Caps-lock when matching accelerators
* Fix 5-year-old bug where toplevels didn't fully refresh properly
on theme change [Owen, Rajkumar Siva]
* Don't require precompiled gdk-pixbuf-csource when cross-compiling
from a tarball [Owen]
* Documentation improvements [Matthias, Noah Levitt, Tor, Doug Quale,
Morten Welinder]
* Misc bug fixes [Keith Bissett, Botond Botyanszki, Damien Carbery,
Arno Charlet, Felipe Heidrich, Charles Kerr, George Lebl, Noah, Tor,
Callum McKenzie, Michael Meeks, Denis Mikhalkin, Thomas Mirlacher,
Kristian, Masahiro Sakai, Soeren Sandmann, Benedikt Spranger, Owen,
Luis Villa]
* New and updated translations (ar,az,cs,cy,be,de,es,fi,fr,he,hi,hu,id,is,it,
ko,lt,ml,mn,nl,ne,no,pl,pt,pt_BR,ru,sk,sr,sr@Latn,ta,wa,zh_TW,zh_CN)
While here, fix engines-dir problem in PLIST.
|
|
and use bsd.pkg.install.mk to copy them to PKG_SYSCONFDIR.
Bump PKGREVISION to 2.
|
|
Subjective extract of changes:
* Only close dialogs on Escape if they have a cancel button. [James Willcox]
* Add Home/End/Page_Up/Page_Down keybindings for menus [Owen,
Narayana Pattipati, Marius Andreiana]
* Improved default color scheme [Soeren Sandmann, with advise from
Tuomas Kuosmanen and Garrett LeSage]
* Make pixmap creation functions take a GdkDrawable not a GdkWindow
[Kristian Rietveld]
* Support move-resize emulation for all edges. [Matthias Clasen]
* Remove extra selections for ButtonRelease in XInput code
[Garry Osgood, Owen]
* Support RTL flipping for statusbars [Matthias]
* Use octal escapes rather than literal UTF-8 in strings [Owen]
* Make a lot of read-only data const. [Matthias, Morten Welinder]
* Use g_get_application_name() for default window titles and
for the title of the client leader window [Owen, Havoc Pennington]
* Complete resize-grippy support, move-resize emulation
[Anders Carlsson, Matthias Clasen]
* On screen change, recreate the widget's Pango context [Owen]
* Make g_object_set (gtk_settings_get_default (), ...) to override
settings from XSETTINGS and ~/.gtkrc [Jonathan Blandford]
* Make GtkInputDialog multihead aware [Owen]
* Add a ::screen-changed signal to GtkWidget [Owen Taylor]
* Draw/check menu items insensitive [Soeren, Tim Evans]
* Add ::snap-edge-set-property to GtkHandleBox [Owen, Matthias]
* RTL flipping improvements for GtkHandleBox, GtkMenuItem, GtkOptionMenu,
GtkCheckMenuItem [Matthias Clasen]
* Handle painting text on dark-colored progressbars [Soeren]
* Sort the input method list in the right click popup [Abigail Brady]
* Don't grab the focus to the default button in a GtkDialog [Daniel Elstner]
* Remove usage of XLookupString outside of GtkIMContextXIM [Owen]
* Handle Shift/Caps/Num_Lock properly for non-Xkb [Owen]
* Add a --screen option to set default screen [Balamurali Viswanathan, Owen]
* Add simple support for startup notification [Havoc Pennington]
* Handle focus indication for check and radio buttons without children
[Dave Camp, Owen]
* Much work on improve submenu navigation [Soeren Sandmann]
* Add "selected_shadow_type" property for menus [Soeren]
* Add "scrollbar_spacing" style property [Anders Carlsson, Owen]
* Rework GtkPaned keynav [Soeren, Calum Benson]
* Sensitivity and keynav fixes for GtkFileSelection [Muktha Narayan, Owen]
* Removed mnemonics for GtkToolbar Items [Mikael Hallendal]
* Allow themes to set GtkTreeView even/odd row colors [Kristian]
* Add support for separately installed Pixbuf loaders [Matthias Clasen]
* Export gdk_event_new(), discourage stack allocated events [Owen]
* gdk_draw_pixbuf() as better name for gdk_pixbuf_render_to_drawable() [Owen]
* Basic support for RandR extension [Keith Packard, Owen]
* Allow moving paned sliders all the way to the edge [Owen, Darin Adler]
* Add tag_table construct property to GtkTextBuffer [Daniel Elstner]
* gtk_window_set_[default_]icon_from_file [Owen, Havoc]
* Multihead support
* Add GdkDisplay, GdkScreen structures
* Add _for_display(), _for_screen() variants where needed in GDK and GTK+
(In other cases, make the variants methods on GdkDisplay/GdkScreen
* Adapt GTK+ widgets to be multihead safe
* Allow initialization of GTK+ without opening a display with gtk_parse_args()
* Add multihead support to demos/tests.
* Xinerama support [Erwann Chenede, Matthias Clasen]
* Allow GDK backends to add custom argument parsing [Sven Neumann]
* Add ::keys-changed signal to GdkKeymap, handle keymap changes for keybindings [Owen]
* Add style property for drawing menu items without shadow [Soeren]
* gtk_widget_modify_color_component/font(): Allow clearing
current modifications. [Owen]
* Add GtkWidget::is_focus, GtkWindow::is_active properties [Owen]
* Some XEMBED changes for standards compliance and Qt compatibility [Owen]
* Improve label behavior when it gets a too small allocation [Soeren]
* Add support for depth 8 StaticColor visuals to gdkrgb [Matthias]
* Theme drawing improvements [Soeren]
* Add types for GtkRowReference, GtkClipboard [Jonathan Blandford, James Henstridge, Owen]
* Use G_TYPE_FLAG_ABSTRACT for abstract types [Matthias]
* Add gtk_menu_shell_select_first() [Owen]
* Add gtk_notebook_get_n_pages() [Havoc Pennington]
* Allow accel_path = NULL for gtk_menu_item_set_accel_path().
* Allow icon sizes to be changed via a GtkSetting [Bill Haneman, Brian Cameron, Owen]
* Improve gdk-pixbuf loader tests [Soeren Sandmann]
* Use iTXT chunks when necessary in PNG image saver [Matthias]
* Add incremental loading for progressive jpegs [Matthias]
* Add load-at-size functionality [Matthias]
* Add a loader for .ANI animations [Matthias]
* Load hotspot for .ICO files [Matthias]
* Add gtk-im-preedit-style/gtk-im-status-style XSETTINGS [Hidetoshi Tajima]
Lots of bug fixes and enhancements.
|
|
Changes:
* Fix typo in io-gif.c that broke loading GIFS [Akira Tagoh]
* Improve redraws when scrolling on Win32 [Tor Lillqvist]
* Fix problem with RENDER and XFree86-4.1 [Owen Taylor, Jamie Zawinski]
* Fix problem with GtkImage placement [Owen, Sven Neumann, Soeren Sandmann]
* Updated translation (el)
* Fix some memory leaks in gdk-pixbuf [Sven Neumann]
* Pixbuf loader fixes [Federico Mena Quintero, Elliot Lee]
* Support depth 8 StaticColor in GdkRGB [Matthias Clasen]
* Win32 fixes and improvements [Tor Lillqvist]
- Keyboard handling fixes [Florian Dugent]
- Fixes for building and running on Cygwin [Masahiro Sakai]
- Fix gdk_window_scroll(), other GdkWindow fixes
- Misc bug and build fixes [Soren Andersen, Florent, Tim Evans,
J. Ali Harlow, Andreas Holzmann, Iwasa Kazmi]
* Improve tracking of toplevel focus state [Owen]
* XIM input method fixes [Takuro Ashie, HideToshi Tajima]
* Fix the longstanding problem with <,> keys and XIM [Owen Taylor]
* Fix GtkIMContextSimple for us-intl keyboards [Alexandre Oliva]
* GtkIMContextSimple updates for Eastern Europe [Stanislav Brabec]
* Fix the "key bindings randomly stop working" problem [Sebastian Ritau]
* GtkTextView fixes [Gustavo Giraldez, Padraig O'Briain, Shivaram Upadhyayula]
* GtkTreeView bugfixes [Jonathan Blandford, Kristian Rietveld]
- Various memleak, ref counting fixes [Jonathan, Jorn Baayen, Daniel
Elstner, Morten Welinder]
- gtk_tree_selection_selected_foreach now immediately returns if
the model is being changed [Havoc Pennington]
- Fix evil bug with insertions to GtkTreeModelSort [Hans Petter Jansson]
* GtkCombo fixes [Marco Pesenti Gritti, Zimler Attila, Matthias, Owen]
* Fix 64-bit problem with GtkFundamentalType [Ross Alexander, Manish Singh]
* New and updated translations (am,be,bg,ca,cs,da,de,el,es,el,fa,fr,hi,hu,
ja,ko,lv,ms,nl,no,pl,pt,pt_BR,ru,sk,sv,vi,zh_TW)
* Many miscellaneous bug fixes
Other contributors: Jacob Berkman, Alvert Chin, Chema Celorio,
David L. Cooper II, Brent Fox, Tim Janik, Marco Pesenti Gritti,
Alex Larsson, Zenith Lau, Thomas Leonard, Gaute Lindkvist,
Paolo Maggi, Andy Wingo, Jami Pekannen, Joshua N Pritikin,
Soeren Sandmann, Vitaly Tishkov, Morten Welinder
|
|
|
|
gthread libraries into the gtk2 libraries and programs as some of them
implicitly want pthreads (PTL2). Bump PKGREVISION.
|
|
buildlink2.mk files back into the main trunk.
|
|
Bump PKGREVISION
|