summaryrefslogtreecommitdiff
path: root/x11/gtk2
AgeCommit message (Collapse)AuthorFilesLines
2005-02-23Add RMD160 checksums to the SHA1 ones.wiz1-1/+2
2005-02-13adapt to latest bsd.pkg.mk changesrecht1-2/+2
2005-02-04Let's depend on glib2-2.6.2.jmmv1-2/+2
2005-02-04Update to 2.6.2:jmmv4-42/+6
* 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)
2005-01-18It looks like Interix wants function names to be prefixed with __ insteadjmmv5-1/+57
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.
2005-01-12Remove another XDG-specific hardcoded path. Bump PKGREVISION to 1.jmmv3-2/+19
2005-01-09Update to 2.6.1:jmmv5-47/+34
* 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)
2005-01-04Avoid a nested mutex lock that was causing misterious application crashesjmmv3-3/+35
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).
2004-12-28Bump PKGREVISIONs due to libtiff update.reed2-3/+4
Some BUILDLINK_RECOMMENDED bumps done also. (If I missed any, please let me know -- and let me know a good way to automate this.)
2004-12-24Update to 2.6.0:jmmv4-16/+124
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
2004-12-04Set PTHREAD_AUTO_VARS to "yes" after pthread.buildlink3.mk was changedjlam1-1/+2
not to automatically add pthread-related CFLAGS, LDFLAGS, and LIBS to the configure and build processes.
2004-12-04Update to 2.4.14:jmmv4-6/+22
* 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)
2004-11-12Remove redundant uses of PTHREAD_{CFLAGS,LDFLAGS} now that they're addedjlam4-31/+2
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).
2004-10-13Update to 2.4.13:jmmv3-6/+9
* Fix size allocation problems. [Chrispin Flowerday, Tim Janik, Tommi Komulainen, Owen Taylor] * New and updated translations (fr,ta)
2004-10-09Update to 2.4.11:jmmv3-9/+10
* GtkFileChooser - Make path bar arrows larger [Matthias Clasen] - Make SELECT_FOLDER mode work [Matthias] - Speed up the completion popup [Matthias] - Update the preview when searching [Tommi Komulainen] - Pop up completions again when tab is pressed [Jon Bech Madsen] - Don't prepopulate the location entry [Matthias] * Win32 bug fixes [Robert Ögren] * Other bug fixes [Federico Mena Quintero, Joel Fredrikson, Matthias, Padraig O'Briain, Michèle Garoche. Frederic Crozat, Jonathan Blandford, John Cupitt, Morten Welinder, Christian Persch, Lorenzo Gil Sanchez, Federico] Martyn Russell] * Documentation improvements [John Finlay, Billy Biggs, Jonathan, Owen Taylor] * New and updated translations (az_IR,ang,en_CA,gl,hu,it,nl) * Bugs fixed: 153185,153224,153628,145467,154191,153326,143826,147700, 154186,154658,154703,153791,154444,152562,154188
2004-10-04distinguish between gtk1 and gtk2 in COMMENT.grant1-2/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-3/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-65/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-18Update to 2.4.10. Done during the freeze to get several security fixesjmmv4-12/+12
in gdk-pixbuf incorporated. Overview of Changes from GTK+ 2.4.9 to GTK+ 2.4.10 ================================================== * GtkFileChooser - Fix some memory leaks [Kjartan Maraas] - Make autocompletion less annoying in save mode [Owen Taylor] * Default theme - Improve drawing of expanders [Matthias Clasen] * GtkEntryCompletion - Improve positioning of popups [Matthias] * Make selection handling robust against invalid UTF-8 [Owen Taylor] * gdk-pixbuf - Fix saving of pixbufs with alpha-channel as jpeg [Emmanuel Pacaud] - Security fixes [Chris Evans] * Win32 bug fixes - Improve tablet handling [Robert Ögren] - Handle screen resolution changes [Arjohn Kampman, Tor Lillqvist] - Fix loading of input modules on Win32 [Kazuki IWAMOTO] * Other bug fixes [Tim Janik, Bill Haneman, Padraig O'Briain, Frederic Croszat, Matthias, Felipe Heidrich, Lorenzo Gil Sanchez, Olivier Andrieu, Jean Bréfort, Christian Persch, Edd Dumbhill, Marco Pesenti Gritti] * Updated translations (ang,bn,cs,cy,de,en_CA,hu,ne,nn,ro,tr,uk)
2004-09-07If we're on IRIX and we're using gcc, then, apparently, we need gawk,jschauma1-1/+3
as otherwise the awk invocation in libtool breaks complaining about the ``Input record [...] too long'' near the end of the build process. (Oddly this does not occur using the mipspro compiler.)
2004-08-31Pick up maintainership (something I should have done a long while ago...)jmmv1-2/+2
2004-08-30Update to 2.4.9:jmmv3-10/+18
Overview of Changes from GTK+ 2.4.7 to GTK+ 2.4.8 ================================================= * GtkFileChooser - Fix some memory leaks [Federico Mena Quintero] - Make save mode work with old versions of the gnome-vfs backend. [Zack Cerza] * GtkEntryCompletion - Warn if text column has wrong type [Fernando San Martin Woerner, Gustavo Carneiro] * GtkTreeView - Fix a redraw problem in fixed height mode [Pawel Salek] * GDK - Complete the _NEW_WM_USER_TIME implementation [Elijah Newren] - Update the _NET_ACTIVE_WINDOW implementation [Elijah] * gdk-pixbuf - Avoid infinite loops for bad BMPs [Chris Evans, Manish Singh] - Fix a problem with GDK_INTERP_NEAREST scaling which caused Nautilus thumbnails to be misdrawn [Christoph Fergeau] - Avoid segfaults in gdk-pixbuf-csource [Matthias Clasen] * Win32 bug fixes [Tim Evans, Tor Lillqvist] * Other bug fixes [Gustavo, Torsten Schoenfeld, Manish, Tomislav Jonjic, Soeren Sandmann, Tommi Komulainen, Philip Langdale, Jon-Kare Hellan] * Documentation improvements [Matthias] * Updated translations (bs,da,fi,sq) Overview of Changes from GTK+ 2.4.6 to GTK+ 2.4.7 ================================================= * GtkFileChooser - Fix for Open button not actually opening [Tommi Komulainen] - Fix crash when g_get_home_dir() returns NULL [Tor Lillqvist] Overview of Changes from GTK+ 2.4.4 to GTK+ 2.4.6 ================================================= * GtkFileChooser - Set busy cursor while mounting [Federico Mena Quintero] - Set accessible name [Padraig O'Briain] - Improve activation on focus [Federico] - Accept paths in entry [Federico] * GtkTreeView - Draw focus indicator for empty tree views [Federico] - Make column dragging more robust [Matthias Clasen, Christian Biere] - Prevent DND on non-sources [Pawel Salek] * GtkUIManager - Accept paths with a leading / [David Malcolm] * Gdk - Fix handling of keep-above and keep-below state [Matthew Garret] - Add some missing error traps [Thomas Leonard] * gdk-pixbuf - Make incremental loading work for 8bit pcx files [Magnus Bergman] - Handle edge pixels consistently [Brian Cameron, Matthias] - Handle OS/2 BMPs [Jon-Kare Hellan] * Bug fixes for Copy-Paste behaviour in text widgets [Mikael Hallendal, Scott Bronson] * Memory leak fixes in multiple widgets [Kjartan Maraas, Tommi Komulainen, Crispin Flowerday, Matthias] * Win32 fixes [Robert Ögren, Tor Lillqvist, Hans Breuer * Other bug fixes [John Cupitt, Elke Meier, Matthias, Peter Zelezny, Guilherme Salgado, John Finlay, Tommi, Padaig, Olivier Sessink, Nicolas Deves, Lorenzo Gil Sanchez, Christian Persch, Morten Welinder, Markku Vire, Markus Lausser, Abel Daniel] * Documentation improvements [Owen Taylor, Matthias, Axel Simon, David, Federico, Mariano Suarez-Alvarez] * Updated translations (ang,az,bg,br,ca,cs,en_CA,es,fi,fr,hi,hu, it,ja,ko,mn,nb,nl,no,pl,pt,pt_BR,ru,sq,sr,sr@Latn,sr@ije,sv,uz, wa,zh_CN)
2004-07-10Update to 2.4.4:jmmv3-13/+11
* GtkFileChooser - Use Save button in save mode. [Federico Mena Quintero] - Check for errors when opening folders [Federico] - Fall back to stock icons if icon theme is not found [Federico] - Bug fixes [Federico, Alex Roitman, Owen Taylor] * GtkComboBox - Make it work without a model [Mariano Suarez-Alvarez, Christian Persch] - Improve placement of popup [David A. Knight] * GtkImage - Fix issues with partial redrawing [John Ehresman, Felipe Heidrich, Billy Biggs] * GtkEntry - Fix cursor movement with combining marks [Theppitak Karoonboonyanan] - Protect passwords better [Morten Welinder] * Win32 fixes - Fix build without wintab [J. Ali Harlow] - Improve Clipboard handling [Tor Lillqvist, John Ehresman] * Gdk - Make RGBA cursors work [Michael Natterer] - Work with odd XServers [Bastien Nocera] - Handle _NET_WM_STATE_ABOVE/_BELOW better [Billy Biggs] - Don't leak DND contexts [Alex Larsson] * gdk-pixbuf - Make tiff loader work with libtiff 3.6.1 [Marco Ghirlanda] - Fix math for GDK_INTERP_HYPER [Brian Cameron] - Fix Win32 exported symbols [Tor Lillqvist] * Documentation improvements [Billy Biggs, Matthias Clasen, Oliver Andrieu] * Other bug fixes [Federico, Michael, Matthias, Philip Kendall, Jean-François Wauthy, John Finlay, Jeff Franks, Tim Janik, Nickolay V. Shmyrev, Sampo Nurmentaus, William Jon McCann, Jan-Marek Glogowski, Yevgen Muntyan, Pawel Salek, Jonathan Blandford, Sunil, Dimitiry. M Shatrov] * Updated translations (bg,he,hu,ne,sq)
2004-07-02Unused.wiz1-37/+0
2004-06-20Update to 2.4.3. While here, rework the way the libdata/ files are handledjmmv6-19/+46
by creating/deleting them from the (de)install scripts (and not registered in the PLIST). This allows pkg_tarup to work properly and also avoids some warnings during 'make replace'. Changes since 2.4.2: * GtkButton - Give extra space to children of !CAN_FOCUS buttons [Matthias Clasen] * GtkFileChooser - Make DND work when the dialog is modal [Federico Mena Quintero] * GtkToolbar - Don't show empty overflow menu [Soeren Sandmann] - Don't show initial separator in overflow menu [Soeren] - Handle dynamic changes to overflow menu [Soeren] * Documentation improvements [Bastien Nocera, Matthias] * Other bug fixes [Matthias, Soeren, Sven Neumann] * Updated translations (hu,ne)
2004-06-04Update to 2.4.2:jmmv4-25/+12
* 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)
2004-05-28libgdk-x11 provided by this package directly uses libXft.reed2-2/+5
So include buildlink for Xft2. Also, the build which uses newer freetype includes needs a newer Xft.h. So depend on Xft2>=2.1.2nb2. (I didn't bump in the Xft2's buildlink3 because maybe other packages don't need that new Xft.h.) This will close PR #25548.
2004-05-19Add patch that fixes a bug in reading PNM files (from the gtk-2-4wiz3-2/+17
CVS branch). Submitted by Kouichirou Hiratsuka in PR 25636. Bump PKGREVISION to 1.
2004-05-17Garbage collect BUILDLINK_PKGBASE.<pkg> from buildlink3: it is not anymoreseb1-2/+1
used since revision 1.139 of mk/buildlink3/bsd.buildlink3.mk.
2004-05-16turn on strict ISO C compliance when building with SunPro as workaround agrant1-1/+12
gnome bug.
2004-05-15Also handle the lib/gtk-2.0/modules and lib/gtk-2.0/2.4.0/modules directoriesjmmv1-3/+3
during print-PLIST in packages using this one.
2004-05-07Drop maintainership; I don't have the enough free time to maintainxtraeme1-2/+2
all these packages.
2004-05-02Update to 2.4.1:jmmv3-537/+549
* GtkFileChooser - bug fixes [Morten Welinder, Federico Mena Quintero] - pre-fill the location entry [Federico] - internal api changes to allow setting a busy cursor while loading [Federico] - improve pathbar button sizing [Owen Taylor] - add keybindings for removing bookmarks [Federico] * GtkComboBox, GtkEntryCompletion - fix repositioning logic [Niklas Knutsson] - make keynav wrap around [Matthias] - improve theme compliance [Matthias, Brian Cameron] * GtkUIManager - accept unnamed <separator>s [Anders Carlsson] - robustify against gtk_widget_show_all() [Murray Cumming] - warn if an accelerator cannot be parsed [Jody Goldberg] * Win32 - fix DND positioning [Hans Breuer] - update gtkfilesystemwin32 [Tor Lillqvist, J. Ali Harlow] - make filechooser work on Windows [Tor] - draw arcs more correctly [Tor] - disable tables support by support, add --use-wintab to get it back [Tor] * Make color wheel accessible [Padraig O'Briain] * Support _NET_WM_USER_TIME [Elijah Newren, Soeren Sandmann] * Doc improvements [Federico, Matthias, Christian Persch] Olexiy Avramchenko, Tim-Philipp Müller] * Misc bug fixes [Alex Converse, Owen, Jacques Garrigue, Jonathan Blandford, Anders Carlsson, Christian, Hans, Matthias, Morten, Philip Langdale, Brian, Pedro Rodriguez, Soeren, Torsten Schoenfield, Dongho Shin, Andrew E. Makeev, Todd Goyen, Tim Gerla, John Finlay, Theppitak Karoonboonyanan, John Ehresman, Chris Sherlock, Jody] * Updated translations (af,ar,az,bn,br,ca,cs,cy,da,de,el,en_CA, en_GB,es,et,eu,fi,fr,ga,gu,he,hr,hu,id,is,it,ja,ko,lt,mi,ml, mn,mr,ms,ne,nl,nn,no,pa,pl,pt,pt_BR,sk,ru,sq,sr,sr@ije,sr@Latn, sv,tr,uk,uz,wa,zh_CN)
2004-04-27Remove buildlink2 support, as all packages including this file are usingsnj1-6/+1
buildlink3.
2004-04-24darwin fixesdanw2-1/+18
2004-04-15During print-PLIST, mark shared directories (used by packages installingjmmv1-1/+8
engines, pixbuf loaders...) as @comment's.
2004-04-15Precreate the lib/gtk-2.0/2.4.0/engines directory and remove it from here.jmmv2-2/+6
Bump PKGREVISION to 1.
2004-04-14Make use of the new USE_DIRS variable, instead of directly depending on thejmmv1-2/+2
*-dirs packages.
2004-04-12During print-PLIST, suppress any files installed under libdata/gtk-2.0, andjmmv1-1/+4
the directory itself, as they are automatically handled during post install by this package.
2004-04-01Update to 2.4.0:jmmv14-258/+289
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.
2004-03-29Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,jlam1-1/+2
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+". This is mandated by the example buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-16If the ${PKGBASE} of a package doesn't match the token passed tojlam1-1/+2
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
2004-03-09Add Xrandr's buildlink so that the pkgsrc version of Xrandr/Xrenderrecht3-4/+7
will get used in the case of PREFER_PKGSRC={yes,xrandr}. Bump PKGREVISION to 6.
2004-03-08Handle some shared directories by depending on (or updating dependancies tojmmv2-4/+5
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs. Bump PKGREVISION.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-13/+10
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-27Clean up lib/gtk-2.0/2.2.0/engines at deinstall time. Bump PKGREVISION.snj2-3/+5
2004-02-19buildlink{2,3} files should not include pkgconfig/buildlink{2,3}.mk.wiz1-2/+1
2004-02-14Define USE_X11=yes in the buildlink3.mk since the Gtk+2 headers use X11recht1-1/+3
headers. This fixes at least the gtkhtml3 build and it's like that in the b2.mk, too.
2004-02-14PKGCONFIG_OVERRIDE is relative to WRKSRC.jmmv1-5/+5