Commit graph

205 commits

Author SHA1 Message Date
wiz
8841eb035f Update to 2.8.15:
Overview of Changes from GTK+ 2.8.14 to GTK+ 2.8.15
===================================================

* Bugs fixed:
 334098 Keys P and N in "open file" dialog have special meaning
        [Torben Putkonen]
 333372 MS-Windows theme (GTK-Wimp) shows all funky characters
        [Dom Lachowicz]
 163724 Optimize gdk on win32 [John Ehresman]
 332662 Hollow polygons have wrong linecaps [Tor Lillqvist]
 326362 panel crash with a11y enabled [Kjartan Maraas]

* Updated translations (bg,bn,cs,eu,ro)
2006-03-14 23:07:49 +00:00
tron
75e93e88a0 Make "gdk-pixbuf-query-loaders" work under Mac OS X again. This allows
to build the "xchat" package again. Bump package revision.
2006-03-14 17:07:47 +00:00
tron
710f6c575a Fix a bug in the recent package install framework related changes.
The file "${PREFIX}/libdata/gtk-2.0/gdk-pixbuf.loaders" was not generated
which broke the build of at least the "xchat" package. Bump package
revision after this fix.
2006-03-14 11:34:59 +00:00
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
wiz
ba2306a537 Take over maintainership, jmmv@ ok. 2006-03-10 07:35:12 +00:00
wiz
d57d8db4da Update to 2.8.14:
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)
2006-03-09 17:17:52 +00:00
wiz
e11955db15 Fix pkglint warning. 2006-02-25 13:33:43 +00:00
wiz
c6a646675b Update to 2.8.13:
Overview of Changes from GTK+ 2.8.12 to GTK+ 2.8.13
===================================================

* Bugs fixed:
 330732 Can't select some items in GtkIconView [Donald Straney]
 330944 gtk_icon_theme_list_icons: example contexts don't work
        [John Spray]
 331097 gnopernicus crashes on changing display screen source
        for magnifier [Oana Serb]
 331467 evince crashes in gdk_region_union_with_rect [Benjamin Berg]
 331820 Small error in _gdk_gc_update_context [Matthias]
 331785 gtk.Notebook.get_current_page() returns incorrect page
        number when pages hidden [Sebastien Bacher]
 331940 GtkAboutDialog not responsive to Escape key [Daniel Drake]
 331440 GtkNotebook popup menu not keynavigatable [Paolo Borelli]
 331651 GtkRadioButton does not issue notify::active
 332059 Make more use of G_DISABLE_ASSERT in TextView code
        [Arnaud Charlet]

* Updated translations (eu,ka,uk)
2006-02-25 13:32:10 +00:00
wiz
46a7c82b09 Update to 2.8.12:
Overview of Changes from GTK+ 2.8.10 to GTK+ 2.8.11
===================================================

* Avoid memory overruns in the pixbuf theme engine
  with nonsensical gradient specifications.  [Matthias]

* Bugs fixed:
 326003 Cursor doesn't move as expected [Evert Verhellen]
 326806 Segfault from combination of gtk_container_set_resize_mode()
        and GtkComboBox [Sebastien Bacher]
 327751 segfault in update_cursor on amd64 [Ryan Lovett]
 327538 eog crashes at launch under AIX [Christophe Belle]
 153213 "~" should bring up the location dialog [Dan Winship]
 327934 gtk_text_layout_get_cursor_locations() chokes on
        layout=0x0 [Christian Kirbach]

* Documentation improvements [Federico Mena Quintero]

* Translation updates (es,pt_BR,zh_HK,zh_TW)
2006-02-13 19:14:04 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
771ffad4f6 Update to 2.8.11:
Overview of Changes from GTK+ 2.8.10 to GTK+ 2.8.11
===================================================

* Avoid memory overruns in the pixbuf theme engine
  with nonsensical gradient specifications.  [Matthias]

* Bugs fixed:
 326003 Cursor doesn't move as expected [Evert Verhellen]
 326806 Segfault from combination of gtk_container_set_resize_mode()
        and GtkComboBox [Sebastien Bacher]
 327751 segfault in update_cursor on amd64 [Ryan Lovett]
 327538 eog crashes at launch under AIX [Christophe Belle]
 153213 "~" should bring up the location dialog [Dan Winship]
 327934 gtk_text_layout_get_cursor_locations() chokes on
        layout=0x0 [Christian Kirbach]

* Documentation improvements [Federico Mena Quintero]

* Translation updates (es,pt_BR,zh_HK,zh_TW)
2006-01-28 23:06:37 +00:00
rillig
88967cb916 Added a patch for MIPSpro. 2006-01-28 02:54:32 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
614b616d61 Update to 2.8.10:
Overview of Changes from GTK+ 2.8.9 to GTK+ 2.8.10
==================================================
* Derive GtkObject from GInitiallyUnowned instead of
  GObject, if possible. Note that this change is known
  to break versions of the GTK+ Perl bindings older
  than GTK+ Perl 2.13.4. [Tim Janik]

* Add a setting to allow falling back to another icon
  theme before trying hicolor. [Rodney Dawes]

* Require GLib 2.8.5

* Updated translations (ca,el,es,fr,hi,it,ko,pt_BR,vi)

* Bugs fixed:
 137351 GtkEntryCompletion sometimes selects first completion item
        [Niklas Knutsson]
 165714 GtkEntryCompletion doesn't complete on paste [Christian Neumair]
 317687 gnome-panel crash by clicking on settings
 321548 speed up gtk_text_iter_set_visible_line_index [Paolo
        Borelli]
 323843 Garbage in gtk_text_view_get_border_window_size()
 323876 Broadcasting _GTK_LOAD_ICONTHEMES is a performance
        bug [Peter Lund]
 324044 Documentation entry for GtkTreeView::row-activated
        [Davyd Madeley]
 323504 Gtk-CRITICAL when dragging a launcher from the menu
        to the top panel [Kjartan Maraas]
 323655 Improved support for Icon Naming Spec in unix filesystem
        backend [Rodney Dawes]
 323995 hidden widgets distort the left/right/up/down focus
        order [Dan Winship]
 324588 icon_view auto dnd and the item-activated signal
        [Dave Andreoli]
 322475 icon view's horizontal layout doesn't respect
        item_width [Alex Graveley]
 324815 Typo in gtkwindow.c [Ross Burton]
 324996 Description about gtk_im_context_filter_keypress on API
        reference
 323666 gdk_window_scroll doesn't invalidate if another top-level
        is above window [John Ehresman]
 322264 gdk_drawable_get_visible_region win32 / x11 inconsistency
        [John Ehresman]
 325358 word erase in text fields considers space as a separate
        word [Akkana Peck]
 325443 gtk_drag_begin doesn't work unless given a motion event
        [Peter Harvey]
 325723 gtk_ui_manager_get_toplevels does not return an empty
        list [Steve Chaplin]
 305894 excessive memory use in gdk_pixbuf_new_from_file_XXX
        functions [Denis Vlasenko, Michael Natterer]
 325199 The API reference for gtk_exit() states that it's
        deprecated but doesn't state the replacement function,
        if any [Ævar Arnfjörð Bjarmason]
 325869 GtkViewPort not releasing signal handlers on destruction
        [Jorn Baayen]
 325782 GtkToolButton ::clicked signal should set G_SIGNAL_ACTION
        [Martyn Russell]
 325817 FileChooserButton uses "Home" instead of directory name
        [Federico Mena Quintero]
 326098 label alignment is wrong when width-chars is set [Benjamin Otte]
 326200 translations in GtkActionGroup erroneously translated
        [Christian Stimming]
 326429 in gtk.h, twice the same lines [Benoît Carpentier]
 326064 Artifacts on some widgets [Andrew Conkling]
2006-01-12 17:31:03 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
joerg
22aca334e3 Fix errno. Patch is also hanging around in the gnome bugzilla. 2005-12-11 23:11:47 +00:00
wiz
91d0c9a7be Update to 2.8.9:
Overview of Changes from GTK+ 2.8.8 to GTK+ 2.8.9
=================================================
* Bugs fixed:
 321560 File chooser filter behaves weird [Bogdan Nicula,
        Federico Mena Quintero]
 317999 2.8.4 to 2.8.6: sound-juicer crash, fileselector
        assertions [Sebastian Bacher]
 322569 On unsetting the Model, GtkTreeView does not clear
        it's associated TreeSelection [Milosz Derezynski]
 322998 Crash on selecting a file of null mime-type [Sadrul
        Habib Chowdhury]
 323024 gtktoolbutton leaks a pixbuf [Paolo Borelli]
 323209 GdkEvent leaked in gtktreeview.c /
        gtk_tree_view_key_press [Crispin Flowerday]
 323073 Typo in trap_activate_cb() [Sadrul Habib Chowdhury]
 323045 gtkcalendar.c: The identifier is already declared.
        [Kazuki Iwamoto]
 323386 gtk_menu_attach_to_widget() does not take NULL
        detacher [Jorn Baayen]
 307196 Unhinted fonts are measured incorrectly and drawing
        problems occur as a result [Alex Jones, Behdad Esfahbod]
 316310 unwanted scrolling in recent gtk [Paolo Borelli]
 322019 Toolbars without icons are invisible in icon-only
        mode [Ross Burton]
 323077 Search-entry in the TreeView not working properly
        [Sadrul Habib Chowdhury]
 323475 gtktoolbutton.c:562: warning: 'image' is used
        uninitialized in this function [Ross Burton]
 323577 reference count of textbuffer increases with each
        paste
 323629 gtk_selection_data_get_uris leaks memory
        [Markku Vire]

* Other changes
 - Remove GMemChunk from public header files to
   support building against GLib 2.10 [Matthias Clasen]
 - Report errors in option parsing [Matthias]
 - Merge upstream xdgmime changes to handle duplicate
   glob patterns [Matthias]
2005-12-11 19:11:32 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
wiz
d82c441130 Update to 2.8.8:
Overview of Changes from GTK+ 2.8.7 to GTK+ 2.8.8
=================================================
* GtkFileChooser
 - Make F2 work for renaming bookmarks [Jaap A. Haitsma,
   Paolo Borelli]
* GtkEntry
 - Turn off input methods in password entries [James Su]
* Win32 changes
 - Various visual improvements to the ms-windows
   theme [Dom Lachowicz]
 - Rework window decoration handling [Tor Lillqvist]
 - Fix localized weekday and month names in GtkCalendar [Tor]
 - Make urgency hint work on NT4 [Tor]
* Other fixes [Arjan van de Ven, Philip Langdale, Jens
  Granseuer, Bogdan Nicula, Benedikt Meurer, Michael
  Natterer, Kazuki Iwamoto, Paolo Borelli, Søren Sandmann,
  Jean-Yves Lefort, Milosz Derezynski, Tze'ela Hebron]
* Documentation improvements [Elie De Brauwer]
* Updated translations (be,hu,sk,th,wa)
2005-11-29 17:44:50 +00:00
wiz
caa5734d59 Add debug option. 2005-11-25 21:30:17 +00:00
wiz
486bb35ad5 Update to 2.8.7:
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
2005-11-20 16:50:19 +00:00
jmmv
ba5d834941 Remove cairo dependency override (>=1.0.0); cairo's buildlink3.mk file
already pulls in 1.0.0nb2 (due to the pthread fix).
2005-10-07 19:48:02 +00:00
wiz
5cea46e47a Update to 2.8.6:
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]
2005-10-05 14:37:44 +00:00
hira
22c7d18aeb Fix typo. 2005-10-02 13:06:37 +00:00
jmmv
9154d79bb7 Update to 2.8.4:
Overview of Changes from GTK+ 2.8.3 to GTK+ 2.8.4
=================================================
* GtkFileChooser
 - Turn off the profiling code [Federico Mena Quintero]
* GtkEntryCompletion
 - Make completion work with multibyte characters
   [Tommi Komulainen]
 - Improve positioning of large popups [Tommi Komulainen]
* GtkTreeView
 - Make column reordering by DND work better [Dan
   Winship]
* GtkCalendar
 - Correctly determine the first weekday from
   nl_langinfo() [Stanislav Brabec]
* GtkFontSel, GtkFontButton
 - Handle invalid font names better [Michael R. Walton,
   Ed Catmur]
* Deliver destroy events [Chris Lahey]
* Fix redrawing of widgets in the the presence
  of shaped child windows [Dan Winship]
* Win32 changes
 - Prune unnecessary mouse events [Tor Lillqvist]
 - Fix memory corruption when using display
   names [Tor Lillqvist]
* Other bug fixes [Alexander Larsson, John Cupitt,
  John Finlay, Kjartan Maraas, Thomas Leonard,
  Guillaume Cottenceau, Alexander Nedotsukov, Tim Janik,
  Tor Lillqvist, Tommi Komulainen
* Documentation improvements [Guillaume Cottenceau,
  Torsten Schoenfeld, Damon Chaplin, Vincent Untz,
  Tommi Komulainen, Federico Mena Quintero
* New and updated translations (bg,bn,et,eu,fr,gl,hi,it,
  ku,ru,sr,sv,tr,vi)

Overview of Changes from GTK+ 2.8.2 to GTK+ 2.8.3
=================================================
* Fix problems with the handling of initial settings
  for font options and cursor themes [Frederic Crozat,
  Joe Markus Clarke, Owen Taylor, Kjartan Maraas]
* Add a --ignore-theme-index option to
  gtk-update-icon-cache [JP Rosevaar]
* Other bug fixes [Christian Persch, Owen Taylor,
  Ed Catmur, Thomas Fitzsimmons, JP Rosevaar, Tor
  Lillqvist, Colin Walters, Yong Wang, Matthias,
  Kjartan Maraas, Christian Persch, Mark McLoughlin]
* Updated translations (ca,es,fr,pt_BR)

Overview of Changes from GTK+ 2.8.1 to GTK+ 2.8.2
=================================================
* Fix a crash with custom icon themes, which affected
  the gnome-theme-manager. [Kjartan Maraas]
* Make sure font and cursor settings are propaged down
  to the screen initially. [Frederic Crozat]

Overview of Changes from GTK+ 2.8.0 to GTK+ 2.8.1
=================================================
* gtk-update-icon-cache no longer stores copies of symlinked
  icons, and it has a --index-only option to omit image data
  from the cache [Matthias]
* Make large GtkSizeGroups more efficient [Michael Natterer]
* Improve positioning of menus in GtkToolbar [Christian Persch,
  Paolo Borelli]
* Make scrolling work on unrealized icon views [Jonathan Blandford]
* Avoid unnecessary redraws on range widgets [Benjamin Berg]
* Make sure that all GTK+ applications reload icon themes
  promptly. [Chris Lahey]
* Ensure that gdk_pango_get_context() and gtk_widget_get_pango_context()
  use the same font options and dpi value [Michael Reinsch, Owen]
* Multiple memory leak fixes [Kjartan Maraas, Matthias]
* Other bug fixes [Owen, Allin Cottrell, Tor Lillqvist, Jonathan
  Blandford, Christian Persch, Jonas Bonn, Brett Atoms, Guillaume
  Cottenceau, Sebastien Bacher, Robin Green, Benoit Carpentier,
  Hans Breuer, Kjartan Maraas, Manish Singh, Robert Jeff Mitchell,
  Markku Vire, Kristian Rietveld, Tommi Komulainen]
* Documentation improvements [Olexiy Avramchenko, Matthias]
* Updated translations (es,et,hu,ko,lt,ro,uk)

Overview of Changes from GTK+ 2.7.5 to GTK+ 2.8.0
=================================================
* Require cairo 0.9.2 [Matthias]
+ Extend ABI checks to cover exported variables [Matthias]
* Bug fixes [Benjamin Berg, Christian Persch]
* Documentation improvements [Matthias]
* New and updated translation (cy,de,el,id,te,zh_TW)

Overview of Changes from GTK+ 2.7.4 to GTK+ 2.7.5
=================================================
* Rename the default theme to "Raleigh" [Thomas Wood]
* Add a permformance testing framework [Federico Mena Quintero]
* Catch format errors in translations. This may cause
  "make check" to fail when using older versions
  of gettext [Matthias]
* Win32
 - Implement the urgency hint [Tor Lillqvist]
 - Update ms-windows theme [Dom Lachowicz]
 - Improve tablet handling [Robert Ögren]
 - Bug fixes [Kazuki Iwamoto, Tor Lillqvist, Tim Evans,
   J. Ali Harlow, Hans Breuer]
* Other bug fixes [Callum McKenzie, Matthias, Kjartan Maraas,
  Elijah Newren, Morten Welinder, Owen Taylor, Johan Dahlin,
  Peter Zelezny, Dan Winship, Damien Carbery, Alex Graveley,
  Mike Morrison, David Odin]
* Documentation improvements [Fabrice Bauzac, Claudio Saavedra,
  Federico Mena Quintero]
* New and updated translation (ar,bg,cs,de,fi,gu,ja,nb,nl,no,
  pl,pt,sq,zh_CN,zh_TW)

Overview of Changes from GTK+ 2.7.3 to GTK+ 2.7.4
=================================================
* Make svg icon themes work better [Matthias]
* GtkPlug/GtkSocket: Make these cross-platform
  and implement them for Win32 [Tor]
* Make font rendering xsettings work with pangocairo [Owen]
* Fix sporadic segfaults in the GtkTreeModelSort [James
  Bramford, Markku Vire, Kristian Rietveld]
* Improve gdk-pixbuf's ability to recognize
  svg images. [William Jon McCann]
* Win32
 - Build fixes [Tor Lillqvist]
 - Fix clipping issues [Robert Ögren]
 - Bug fixes [Peter Zelezny]
* Other bug fixes [Christian Persch, Arkady L. Shane,
  Matthias, Tommi Komulainen, Alexander Larsson, Owen,
  Thomas Vander Stichele, Robert Ögren]
* Documentation improvements [Steve Chaplin, Matthias,
  Federico Mena Quintero]
* New and updated translations (en_CA,fr,hy,lt,nl,sk,th,zh_CN)

Overview of Changes from GTK+ 2.7.2 to GTK+ 2.7.3
=================================================
* Make sure that gtk_window_present() moves the window to the
  current desktop [Elijah Newren]
* GtkFileChooser
 - Add overwrite confirmation for SAVE mode [Federico Mena Quintero]
* GtkTreeView
 - Add gtk_tree_view_get_visible_range() [Mikael Hallendal]
 - Add gtk_tree_view_column_queue_resize() [Morten Welinder]
 - Add gtk_tree_row_reference_get_model() [Stefan Kost]
 - Make page up/down behave as in the text view [Owen Taylor]
 - In typeahead search, allow Ctrl-G to move to the
   next match.  [Matt T. Proud]
 - Interpret Ctrl-Backspace as "Move focus to parent [Kathy
   Fernandes]
 - Speed up gtk_tree_selection_selected_foreach [Kristian Rietveld]
* GtkTextView
 - Make double-clicking between words select whitespace [Mike
   Miller, Paolo Borelli]
 - Show dragged text in drag icon [Kevin Duffus, Carlos
   Garnacho Parro]
 - Make invisible text work well enough to remove the
   remove the warning about it being unsupported.  [Matthias]
* GtkEntry
 - Make double-clicking between words select whitespace [Matthias]
 - Show dragged text in drag icon [Kevin Duffus, Carlos Garnacho Parro]
 - Fix the sizing of the entry completion popup [Ross Burton, Kris]
* Win32
 - Build fixes [Tor Lillqvist]
 - Fix handlink of Aiptek tablets [Robert Ögren]
* Bug fixes [Kris, Jorn Baayen, Billy Biggs, Tomislav Jonjic,
  Owen Taylor, Vincent Noel, Carlos Garnacho Parro, Mark McLoughlin.
  Mikael Magnusson, Luis Villa, Brian Bober, Bernd Demian, Manish
  Singh, Akira Tagoh, Barbie LeVille, Hans Oesterholt]
* Documentation improvements [Torsten Schoenfeld, Rodney Dawes,
  Park Ji-In]
* New and updated translations (cs,es,et,he,hu,nb,nl,no,sk)

Overview of Changes from GTK+ 2.7.1 to GTK+ 2.7.2
=================================================
* GtkAboutDialog
 - Clean up the "trail" in the path bar when set_current_folder
   is called explicitly [Jonathan Blandford, Matthias Clasen]
 - Accept dropped files and directories on the file list [Sven
   Neumann, Matthias]
* GtkTreeView
 - Make reusing cell renders work as well as it did in 2.6,
   but document it as being unsupported. [Kristian Rietveld]
* GtkAboutDialog
 - Optionally wrap the license [Christian Rose, Christian Persch]
* Menu
 - Make image menu items work in vertical menubars [Matthias]
 - Make orientation changes of menubars work [Matthias]
* Win32
 - Implement named cursors and other new GDK apis [Hans Breuer]
 - Implement getting cursor images [Tor Lillqvist]
* Bug fixes [J. Ali Harlow, Matthias, Diego Gonzalez,
  Kazuki IWAMOTO, Paul Cornett, Sebastien Bacher, Tor]
* Documentation improvements [Benjamin Berg, Matthias,
  Steve Chaplin, Peter van den Bosch, Tim-Philipp Müller]
* New and updated translations (en_CA,sr,sr@Latn)

Overview of Changes from GTK+ 2.7.0 to GTK+ 2.7.1
=================================================
* GtkTreeView
 - Change the keynav for header reordering and resizing
   to Alt-arrows and Shift-Alt-arrows  [Calum Benson]
* GtkTextView
 - Make movement by paragraphs up/down symmetric [Behnam
   Esfahbod]
 - Improve invisible text support [Matthias Clasen]
* Some new stock items: GTK_STOCK_INFO, GTK_STOCK_FULLSCREEN,
  GTK_STOCK_LEAVE_FULLSCREEN [Kristof Vansant]
* Handle broken grabs in many places [John Ehresman, Matthias]
* GDK
 - Add a function to move a region [Søren Sandmann]
 - Fix endianness issues in the pixbuf drawing
   code [David Zeuthen, Owen Taylor]
 - Add a GrabBroken event that is emitted when grabs
   are broken [Simon Cooke, John Ehresman, Matthias]
 - Track implicit grabs [Matthias]
* Win32
 - Improve and simplify line segment rendering [Tor Lillqvist]
* Bug fixes [Georg Schwarz, Fabricio Barros Cabral,
  Benoit Carpentier, Markku Vire, Ryan Lortie, Matthias,
  Morten Welinder, Dan Winship, Manish Singh, Tom von
  Schwerdtner, Kjartan Maraas, Euan MacGregor, William Jon
  McCann, David Saxton, Padraig Brady]
* Documentation improvements [Matthias, Ross Burton]
* New and improved translations (es,et,nl,sk,th,zh_TW)

Overview of Changes from GTK+ 2.6.x to GTK+ 2.7.0
=================================================
* GtkTreeView
 - Kris is back !!!
 - Lots of scrolling/validation fixes [Kristian Rietveld]
 - Allow to "unsort" columns. [Richard Hult]
 - Support wrapping in GtkCellRendererText [Matthias Clasen]
 - Support tinting in GtkCellRendererPixbuf [Jorn Baayen]
 - Make enable-search control only typeahead search,
   not C-f search. [Sven Neumann]
 - Make double-click autosize treeview columns again [Matthias]
 - Fix insensitive appearance [Billy Biggs, Matthias]
* GtkFileChooser
 - Don't select the first item in folder modes [Christian Neumair,
   Federico Mena Quintero]
 - Make save mode work again [Federico]
 - Allow bookmarks to be renamed [Sean Middleditch]
 - Ellipsize the preview label [Jeroen Zwartepoorte]
 - Use smaller icons [Vincent Noel]
 - Avoid a size allocation loop [Milosz Derzynski, Robert Ögren]
 - Don't stat children of /afs or /net network directories [Federico]
 - Improve sorting of filenames [Matthias]
 - Treat backup files like hidden files, and support
   .hidden files in the Unix backend [Sean Middleditch, Jan Arne Petersen]
 - Improve the re-rooting behaviour of the path bar [Benjamin Otte]
* GtkIconView
 - Many fixes for scrolling and selection handling [Mathias Hasselmann]
 - Implement GtkCellLayout, use cell renderers [Matthias]
 - Support editing [Matthias]
 - Support DND [Matthias]
 - Add API to determine the visible part of the
   model [Jonathan Blandford]
* GtkAboutDialog
 - Visual improvements, HIG compliance [Jorn Baayen]
* GtkCalendar
 - Use nl_langinfo() to determine the first day of week,
   when it is available [Vincent Untz, Tommi Komulainen, Pierre Ossman]
 - Allow localization of the year format [Paisa Seeluangsawat]
* GtkEntry
 - Allow completion popups to be wider than the entry [Ross Burton]
 - Add a property to suppress the popup for single matches [Matthias]
 - Don't blink the cursor if not editable [Nikos Kouremenos]
* GtkTextView
 - Add a GtkTextBuffer::text property [Johan Dahlin]
 - Allow to set a paragraph background color [Gustavo Carneiro,
   Jeroen Zwartepoorte]
 - Don't blink the cursor if not editable [Nikos Kouremenos]
 - Make invisible text work a bit better [Jeroen]
* GtkAlignment
 - Flip padding in RTL mode [Maciej Katafiasz]
* GtkUIManager
 - Support invisible, expanding separators [Christian Persch]
 - Allow to construct menu tool buttons [Sven Neumann]
* GtkIconCache
 - Cache image data and metadata as well [Anders Carlsson]
* GtkMenu
 - Support vertical menubars [Matthias]
 - Make scrolling more efficient [Jorn Baayen, Søren Sandmann]
 - Allow to pop up menus without grabbing the keyboard [Michael
   Natterer]
 - Allow setting background images on menus [Benjamin Otte]
* gtk-demo
 - Add demos for 2.6 features [Matthias, Mark McLoughlin]
* Allow custom translation function for stock labels. [Funda Wang,
  Diego Gonzalez]
* Add 16x16 versions for some some icons which were missing
  them [Jakub Steiner, Tuomas Kuosmanen, Vincent Noel]
* Move a lot of constant data to the .rodata section [Matthias]
* Don't copy property names, nicks and blurbs [Matthias]
* Use Cairo for most drawing [Owen Taylor]
* Allow themes to draw outside the widget's allocation [Owen]
* Allow key names to be translated [Christian Rose]
* Make all cursors used by GTK+ themeable [Matthias]
* Support the ICCCM urgency hint [Havoc Pennington]
* GDK
 - Work with XRender < 0.4 [Albert Chin, Billy Biggs]
 - Add API to warp the pointer [Matthias]
 - Support _NET_VIRTUAL_ROOTS [Carsten Haitzler]
 - Add API to obtain the last user interaction time [Elijah
   Newren]
 - Make some large arrays const [Ben Maurer, Tommi Komulainen]
 - Support Cairo drawing [Owen, Carl Worth]
 - Support Visuals with alpha channel [Owen, Keith Packard]
 - Support named cursors and cursor themes [Matthias]
* gdk-pixbuf
 - Support saving BMP [Ivan Wong Yat Cheung]
 - Allow to specify compression level when saving
   in PNG format [Sven Neumann]
 - Add a way to construct animations from frames [Dom Lachowicz]
 - Accept BMP v4 [Matthias]
* Win32 changes
 - Improve keyboard handling [Tor Lillqvist]
 - Improve clipboard handling [Ivan Wong]
 - Do delayed rendering for transfering images
   through the clipboard [Ivan Wong]
 - Improve tablet handling [Robert Ögren]
 - Initialize input devices lazily [Robert Ögren]
 - Make big windows work on NT [Ivan Wong]
 - Implement dashed lines correctly [Ivan Wong, Hans Breuer]
 - Handle 16 color display mode [Tor]
 - Support RGBA cursors [Tim Evans]
 - Fix DND on multi-monitor systems [Tor]
 - Use alternative button order [Tor]
 - Build fixes [Hans]
 - Bug fixes [Ivan Wong, Dave Neary, Daniel Atallah, Takuro Ashie,
   Robert Ögren, Kevin Stange, Tim Evans]
* Other bug fixes [Alexander Hunziker, Alexander Larsson, Anders
  Carlsson, Andreas Volz, Arjan van de Ven, Billy Biggs, Chris Lee,
  Christian Neumair, Christian Persch, Crispin Flowerday, Damon Chaplin,
  David A. Knight, David Costanzo, Dennis Cranston, Diego Gonzalez,
  Dom Lachowicz, Doug Morgan, Doug Quale, Elijah Newren, Fabricio Barros
  Cabral, Federico, Felipe Heidrich, Felix Riemann, Frank Naumann,
  Frederic Crozat, Gary Kramlich, Gustavo Carneiro, Hans-Wolfgang Loidl,
  Havoc, Hazael Maldonado Torres, Ian Wienand, Ismael Juma, Jaap A. Haitsma,
  Jacob Kroon, Jakub Jellinek, Jean Marie Favreau, Jeff Franks, Jens Finke,
  Jim Evins, Joerg Sonnenberger, John Ellis, John Finlay, Jonathan,
  Jorn Baayen, Kazuki Iwamoto, Kirk Bridger, Kjartan Maraas, Leonard
  Michlmayr, Lorenzo Gil Sanchez, Manish Singh, Marc Meissner, Matthias,
  Michael Natterer, Mikael Hallendal, Milosz Derezynski, Morten Welinder,
  Murray Cumming, Nickolay V. Shmyrev, Niko Tyni, Nguyen Thai Ngoc Duy,
  Olaf Vitters, Olivier Sessink, Owen, Paolo Borelli, Patrick Fimml,
  Peter Bloomfield, Peter Wainwright, Phil Blundell, Philipp Langdale,
  Priit Laes, Reinout van Schouwen, Remus Draica, Richard Hult, Robert
  Staudinger, Rodney Dawes, Rodrigo Moya, Roman Kagan, Ryan Lortie,
  Samuel Hym, Seven Walter, Søren, Stefan Kost, Stepan Kasal,
  Stephen Kennedy, Sven Neumann, Theerud Lawtrakul, Thomas Leonard,
  Thomas Zajic, Tim-Philipp Müller, Tomislav Jonjic, Tommi Komulainen,
  Torsten Schoenfeld, Tristan Van Berkom, Victor Osadci, Vincent Ladeuil,
  Vincent Noel, Vincent Untz, Yury Puzis]
* Documentation improvements [Alex Graveley, Ali Akcaagac, Bill
  Haneman, Billy Biggs, Christian Persch, Christian Rose, Dan Winship,
  George Kraft IV, Ghorban M. Tavakoly, Hubert Sokolowski, Jeff Franks,
  Jianfei Wang, Johan Dahlin, Jon-Kare Hellan, Karel Kulhavy, Ken
  Siersma, Maciej Katafiasz, Masao Mutoh, Mathias Hasselmann, Matthias,
  Michal Suchanek, Morten Welinder, Murray Cumming, Oliver Sessink, Owen,
  Richard Hult, Roger Light, Sebastian Bacher, Steve Chaplin, Sven Neumann,
  Torsten Schoenfeld, Vincent Untz, Worik Stanton]
* New and improved translations (bg,ca,cs,cy,da,de,el,en_CA,en_GB,es,et,
  eu,fa,fi,hu,id,ja,nb,ne,nl,nn,no,pl,pt,pt_BR,ro,ru,rw,sk,sq,sr,sr@Latn,
  sv,th,uk,vi,xh,zh_CN,zh_TW)
2005-10-02 12:19:06 +00:00
jmmv
6cd4dcc7d5 Include bsd.prefs.mk before defining CPPFLAGS, as mk.conf may do a
'CPPFLAGS=...' overriding its value.  Fixes PR pkg/30081 by Idar Tollefsen.
Allowed by agc@ during freeze.
2005-09-26 11:47:24 +00:00
jlam
1dce0d1923 Remove the module databases during post-install since they're created
the +INSTALL script as part of the POST-INSTALL action.  This makes this
package pass CHECK_FILES=yes.  No changes to the binary package.
2005-09-16 06:10:15 +00:00
jmmv
5cae0052c0 Update to 2.6.10:
* Fix an crasher bug when using submenus together with window groups.
  This bug affected epiphany.
* Fix bug that can lead to segfaults when icon themes are updated.
* Updated translations (et,ne)
2005-08-25 21:04:10 +00:00
jlam
cf4dfe44a5 Use REQD_DIRS instead of MAKE_DIRS for directories under ${PREFIX} so
that these directories will be conditionally removed (based on reference
counts), regardless of the value of PKG_CONFIG.  Bump the PKGREVISION
for packages that were modified as a result.
2005-08-20 19:16:21 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
xtraeme
6f2b85ab85 Update to 2.6.9.
Overview of Changes from GTK+ 2.6.8 to GTK+ 2.6.9
=================================================
* GtkFileChooser
 - Don't leave a "trail" when then current folder
   is explicitly set [Jonathan Blandford]
 - Accept file drops on the file list [Sven Neumann]
* Accept GTK+ 2.8 .gtk-bookmarks files [Matthias]
* Make paragraph up/down keynav in GtkTextView
  symmetric [Behnam Esfahbod]
* Win32
 - Bug fixes [Tor Lillqvist, Kazuki Iwamoto, Peter
   Zelezny, Tim Evans, Hans Breuer]
 - Improve and simply line segment rendering [Tor]
 - Fix handling of Aiptek tablets [Robert  Ã~Vgren]
* Other bug fixes [Billy Biggs, Vincent Noel,
  Georg Schwarz, Markku Vire, Dan Winship, Morten
  Welinder, Matthias, Euan MacGregor, David Saxton,
  Padraig Brady, Paul Cornett, Mark McLoughlin,
  Hans Oesterholt, Arkady L. Shane, Tommi Komulainen,
  Peter S. Mazinger, Dan Winship, Peter Zelezny,
  Alex Graveley]
* Documentation improvements [Steve Chaplin, Matthias]
* New and updated translations (cs,cy,da,de,en_CA,es,et,
  fr,gl,gu,hu,hy,ja,ko,nl,sq,sr,sr@Latn,sv,zh_CN,zh_TW)
2005-08-03 19:42:20 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jmmv
8a60b1cfc9 Update to 2.6.8:
* 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)
2005-06-26 19:43:54 +00:00
grant
4871886bb4 remove CPPFLAGS=-Xc workaround for Solaris/sunpro which is no longer
needed (and now breaks the build).
2005-06-22 00:45:29 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
jmmv
8fda1b3d11 Remove local errno declaration from a source file; it conflicts with
the one in errno.h, at least under DragonFly.  Closes PR pkg/30259 by
Jörg Sonnenberger.
2005-05-18 15:28:04 +00:00
minskim
c4933146fb Include stdint.h to use uint16_t on Darwin. 2005-05-09 04:29:16 +00:00
jmmv
e6f03604aa Use BUILDLINK_LDFLAGS.pthread rather than hardcoding -pthread in build
files for portability.  Closes PR pkg/29190 by Todd Willey.
2005-05-08 09:07:08 +00:00
wiz
9490c1f6d3 Update to 2.6.7:
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)
2005-04-15 13:47:25 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
salo
0235784309 Security fix for CAN-2005-0891:
"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.
2005-04-01 10:51:50 +00:00
jmmv
971398ee55 Add explicit dependency on Xfixes (used directly). 2005-03-13 15:24:39 +00:00
wiz
853b4359df Update to 2.6.4:
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)
2005-03-02 15:39:06 +00:00
wiz
393af94024 Add RMD160 checksums to the SHA1 ones. 2005-02-23 17:36:09 +00:00
recht
95814bcaec adapt to latest bsd.pkg.mk changes 2005-02-13 23:30:07 +00:00
jmmv
c4f99db204 Let's depend on glib2-2.6.2. 2005-02-04 21:42:22 +00:00
jmmv
71e2aeee74 Update to 2.6.2:
* 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-02-04 21:40:33 +00:00
jmmv
bf7291aa38 It looks like Interix wants function names to be prefixed with __ instead
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-18 12:06:37 +00:00
jmmv
ff02f27b8b Remove another XDG-specific hardcoded path. Bump PKGREVISION to 1. 2005-01-12 11:20:20 +00:00
jmmv
a2a5edea91 Update to 2.6.1:
* 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-09 17:30:46 +00:00
jmmv
46ed1c85cf Avoid a nested mutex lock that was causing misterious application crashes
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).
2005-01-04 23:52:16 +00:00
reed
e117eda090 Bump PKGREVISIONs due to libtiff update.
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-28 23:18:15 +00:00
jmmv
a83b4f3e5d Update to 2.6.0:
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-24 10:04:39 +00:00
jlam
00686c240d Set PTHREAD_AUTO_VARS to "yes" after pthread.buildlink3.mk was changed
not to automatically add pthread-related CFLAGS, LDFLAGS, and LIBS to
the configure and build processes.
2004-12-04 23:09:06 +00:00
jmmv
0018278694 Update to 2.4.14:
* 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-12-04 22:19:17 +00:00
jlam
af591191d2 Remove redundant uses of PTHREAD_{CFLAGS,LDFLAGS} now that they're added
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-11-12 06:39:19 +00:00
jmmv
8408df500e Update to 2.4.13:
* Fix size allocation problems. [Chrispin Flowerday, Tim Janik,
  Tommi Komulainen, Owen Taylor]
* New and updated translations (fr,ta)
2004-10-13 07:28:36 +00:00
jmmv
9914881097 Update to 2.4.11:
* 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-09 09:18:28 +00:00
grant
46c86378ef distinguish between gtk1 and gtk2 in COMMENT. 2004-10-04 11:11:23 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
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-22 08:09:14 +00:00
jmmv
93e15cf0fd Update to 2.4.10. Done during the freeze to get several security fixes
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-18 21:46:48 +00:00
jschauma
d59f33233c If we're on IRIX and we're using gcc, then, apparently, we need gawk,
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-09-07 01:23:10 +00:00
jmmv
f00f5d1fb5 Pick up maintainership (something I should have done a long while ago...) 2004-08-31 11:53:07 +00:00
jmmv
0e130051ba Update to 2.4.9:
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-08-30 19:20:02 +00:00
jmmv
8eaeac3809 Update to 2.4.4:
* 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-10 09:36:22 +00:00
wiz
8ddc121ef8 Unused. 2004-07-02 22:08:37 +00:00
jmmv
8ceaed1f17 Update to 2.4.3. While here, rework the way the libdata/ files are handled
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-20 20:12:20 +00:00
jmmv
c5c73db5ef Update to 2.4.2:
* 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-06-04 17:55:01 +00:00
reed
71fabe3165 libgdk-x11 provided by this package directly uses libXft.
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-28 18:16:38 +00:00
wiz
be4140b297 Add patch that fixes a bug in reading PNM files (from the gtk-2-4
CVS branch).

Submitted by Kouichirou Hiratsuka in PR 25636.

Bump PKGREVISION to 1.
2004-05-19 12:46:10 +00:00
seb
00cc0486ea Garbage collect BUILDLINK_PKGBASE.<pkg> from buildlink3: it is not anymore
used since revision 1.139 of mk/buildlink3/bsd.buildlink3.mk.
2004-05-17 21:32:33 +00:00
grant
22effe9820 turn on strict ISO C compliance when building with SunPro as workaround a
gnome bug.
2004-05-16 08:10:41 +00:00
jmmv
502bb9741a Also handle the lib/gtk-2.0/modules and lib/gtk-2.0/2.4.0/modules directories
during print-PLIST in packages using this one.
2004-05-15 12:18:36 +00:00
xtraeme
8d2bb7dcb6 Drop maintainership; I don't have the enough free time to maintain
all these packages.
2004-05-07 01:14:46 +00:00
jmmv
f5449ba1a8 Update to 2.4.1:
* 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-05-02 20:07:36 +00:00
snj
aa0b913be3 Remove buildlink2 support, as all packages including this file are using
buildlink3.
2004-04-27 22:43:29 +00:00
danw
e8304e21be darwin fixes 2004-04-24 22:08:55 +00:00
jmmv
ee7bd94854 During print-PLIST, mark shared directories (used by packages installing
engines, pixbuf loaders...) as @comment's.
2004-04-15 10:42:42 +00:00
jmmv
6c04e51735 Precreate the lib/gtk-2.0/2.4.0/engines directory and remove it from here.
Bump PKGREVISION to 1.
2004-04-15 10:38:40 +00:00
jmmv
bedae6c90c Make use of the new USE_DIRS variable, instead of directly depending on the
*-dirs packages.
2004-04-14 16:15:20 +00:00
jmmv
3e5f91e246 During print-PLIST, suppress any files installed under libdata/gtk-2.0, and
the directory itself, as they are automatically handled during post install
by this package.
2004-04-12 21:21:19 +00:00
jmmv
b9716613de Update to 2.4.0:
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-04-01 18:15:41 +00:00
jlam
426cc1ce72 Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+".  This is mandated by the example
buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-29 05:05:32 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
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-18 09:12:08 +00:00
jlam
59bdf89739 If the ${PKGBASE} of a package doesn't match the token passed to
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that
we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
2004-03-16 18:23:26 +00:00
recht
b0d8744bf4 Add Xrandr's buildlink so that the pkgsrc version of Xrandr/Xrender
will get used in the case of PREFER_PKGSRC={yes,xrandr}.
Bump PKGREVISION to 6.
2004-03-09 22:15:01 +00:00
jmmv
ae5a97419f Handle some shared directories by depending on (or updating dependancies to
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs.
Bump PKGREVISION.
2004-03-08 19:40:36 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
snj
4eab02a6d6 Clean up lib/gtk-2.0/2.2.0/engines at deinstall time. Bump PKGREVISION. 2004-02-27 01:52:48 +00:00
wiz
5864f18321 buildlink{2,3} files should not include pkgconfig/buildlink{2,3}.mk. 2004-02-19 17:54:05 +00:00
recht
9fdeaeaae7 Define USE_X11=yes in the buildlink3.mk since the Gtk+2 headers use X11
headers.
This fixes at least the gtkhtml3 build and it's like that in the b2.mk, too.
2004-02-14 22:10:46 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
3ebe053d90 LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:49 +00:00
minskim
27f7db673c .if should be closed with .endif, not with .fi (hi jmmv!). 2004-02-12 15:31:56 +00:00
jmmv
8119c1cbac Preserve previous behavior: only use buildlink3 when USE_BUILDLINK3 is set
to yes; otherwise, default to buildlink2.
2004-02-12 12:07:41 +00:00
jlam
1b2674fcd7 The BUILDLINK_DEPENDS.<pkg> lines should match between the buildlink3.mk
and any pre-existing buildlink2.mk files.
2004-02-10 20:45:01 +00:00
xtraeme
affa232cd8 Fix some cases where ?+ should be +=, and fix the package name. 2004-02-10 02:37:09 +00:00
xtraeme
875fd978fd bl3ify 2004-02-10 02:04:54 +00:00