summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New function.Soeren Sandmann2004-08-1413-882/+1893
| | | | | | | | | | | | | | | | | | | | | | | Sat Aug 14 17:56:33 2004 Soeren Sandmann <sandmann@daimi.au.dk> * gtk/gtkentry.c (gtk_entry_get_pixel_ranges): New function. * gtk/gtkentry.c (in_selection): New function using gtk_entry_get_pixel_ranges() to determine whether a click is in the selection. Improve entry behavior wrt. dragging and selecting. Bug #143249. Sat Aug 14 17:53:46 2004 Soeren Sandmann <sandmann@daimi.au.dk> * configure.in: Require glib 2.5.2 * gtk/gtksequence.[ch]: New internal data structure. * gtk/gtkliststore.[hc]: Reimplement in terms of new data structure * tests/Makefile.am (testtreemodel_SOURCES): * tests/testtreemodel.c: New test program written by Matthias.
* Don't install the settings_notify_cb from here, since it may be calledMatthias Clasen2004-08-135-3/+28
| | | | | | | | * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_style_set): Don't install the settings_notify_cb from here, since it may be called before the first screen_changed signal, confusing the logic in gtk_file_chooser_screen_changed(). (#148803, Abel Daniel)
* don't draw handle box grippies for GtkPanedcinamod2004-08-131-1/+2
|
* Remove leftover debugging outputMatthias Clasen2004-08-131-1/+0
|
* draw handle box tearoffs properly now in XP modecinamod2004-08-132-7/+6
|
* Make re-sensitivation work in menu mode.Matthias Clasen2004-08-135-27/+14
| | | | | | | 2004-08-13 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcombobox.c: Make re-sensitivation work in menu mode.
* make things etched-incinamod2004-08-131-2/+2
|
* Fix the docs build.Matthias Clasen2004-08-135-5/+21
|
* Make fixed height mode handle insertions. (135955, Michael Vogt, testcaseMatthias Clasen2004-08-135-1/+32
| | | | | | | | | Fri Aug 13 01:06:56 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtktreeview.c (gtk_tree_view_row_inserted): Make fixed height mode handle insertions. (135955, Michael Vogt, testcase by Tim-Philipp Müller, fix by Pawel Salek)
* Add missing include.Matthias Clasen2004-08-135-0/+17
|
* Fix #149547, Markus Lausser:Matthias Clasen2004-08-135-4/+72
| | | | | | | | | | | | | Thu Aug 12 23:52:12 2004 Matthias Clasen <maclas@gmx.de> Fix #149547, Markus Lausser: * gtk/gtkcombobox.c (gtk_combo_box_size_allocate): * gtk/gtkcombobox.c (gtk_combo_box_size_request): Don't crash if size_request or size_allocate are called early. * gtk/gtkcombobox.c (gtk_combo_box_size_allocate): Protect against being allocated too small.
* Remove an accidentally added include.Matthias Clasen2004-08-131-1/+0
| | | | | | Thu Aug 12 23:18:03 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkhandlebox.c: Remove an accidentally added include.
* Properly determine the number of colors in an OS/2 BMP file. (#150003,Matthias Clasen2004-08-132-1/+10
| | | | | | | Thu Aug 12 22:19:12 2004 Matthias Clasen <maclas@gmx.de> * io-bmp.c (DecodeHeader): Properly determine the number of colors in an OS/2 BMP file. (#150003, Jon-Kare Hellan)
* Adjust to GtkAboutDialog API changes.Matthias Clasen2004-08-137-19/+75
| | | | | | | | | | | Thu Aug 12 21:02:57 2004 Matthias Clasen <maclas@gmx.de> * demos/gtk-demo/appwindow.c (about_cb): Adjust to GtkAboutDialog API changes. * gtk/gtkaboutdialog.h: * gtk/gtkaboutdialog.c (gtk_about_dialog_set_email_hook): (gtk_about_dialog_set_url_hook): Add callback data and destroy notify for language bindings. (#149999, Olivier Andrieu)
* Underscore-prefix gtk_file_system_module_get_type(). Underscore-prefixMatthias Clasen2004-08-129-24/+47
| | | | | | | | | | | 2004-08-12 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilesystem.c: Underscore-prefix gtk_file_system_module_get_type(). * gtk/gtkfilechooserdefault.c: Underscore-prefix shortcuts_model_filter_get_type(). * gtk/gtkimmodule.c: Make gtk_im_module_get_type() static. * gtk/gtk.symbols: * gtk/gtkinternals.h: Remove the no longer exported get_type functions.
* Remove C99-isms. (#149967, Vincent Noel)Matthias Clasen2004-08-122-7/+18
| | | | | | 2004-08-12 Matthias Clasen <mclasen@redhat.com> * pixops/pixops.c: Remove C99-isms. (#149967, Vincent Noel)
* Make the icon view accessible by implementing the necesssary ATKMatthias Clasen2004-08-125-2/+2284
| | | | | | | | Thu Aug 12 01:35:46 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkiconview.c: Make the icon view accessible by implementing the necesssary ATK interfaces. (#149728, Padraig O'Briain)
* Link to information about allowed action names. (#149620, David Malcolm)Matthias Clasen2004-08-127-3/+36
| | | | | | | Thu Aug 12 00:02:29 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkaction.c (gtk_action_new): Link to information about allowed action names. (#149620, David Malcolm)
* Add setters for the ::sensitive and ::visible properties of GtkAction.Matthias Clasen2004-08-128-8/+114
| | | | | | | | | | Wed Aug 11 23:14:25 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtk.symbols: * gtk/gtkaction.h: * gtk/gtkaction.c (gtk_action_set_sensitive): (gtk_action_set_visible): Add setters for the ::sensitive and ::visible properties of GtkAction. (#149622, David Malcolm)
* Fix #149422, #143457:Federico Mena Quintero2004-08-125-57/+108
| | | | | | | | | | | | | 2004-08-11 Federico Mena Quintero <federico@ximian.com> Fix #149422, #143457: * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond): Rewrite to take the current focus into account, the contents of the save entry, and the last focus for the shortcuts list. (switch_to_selected_folder): We don't need an assertion on the action here.
* Check all symbols.Matthias Clasen2004-08-122-1/+5
| | | | | | Wed Aug 11 22:56:55 2004 Matthias Clasen <maclas@gmx.de> * abicheck.sh: Check all symbols.
* Add shortcuts_model_filter_get_type.Matthias Clasen2004-08-127-1/+33
| | | | | | | | | Wed Aug 11 20:56:00 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkinternals.h: * gtk/gtk.symbols: Add shortcuts_model_filter_get_type. * gtk/abicheck.sh: Check all symbols.
* Add the XDG_PREFIX to this function as well.Matthias Clasen2004-08-122-3/+9
| | | | | | | Wed Aug 11 20:44:35 2004 Matthias Clasen <maclas@gmx.de> * xdgmime.h (xdg_mime_shutdown): Add the XDG_PREFIX to this function as well.
* Don't start a drag if the treeview is only a drag destination. (#149836,Matthias Clasen2004-08-115-1/+25
| | | | | | | | Wed Aug 11 19:20:34 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): Don't start a drag if the treeview is only a drag destination. (#149836, Pawel Salek)
* Underscore-prefix gtk_tree_data_list_compare_func.Matthias Clasen2004-08-1110-17/+55
| | | | | | | | | | | | 2004-08-11 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreedatalist.[hc]: * gtk/gtkliststore.c: * gtk/gtktreestore.c: Underscore-prefix gtk_tree_data_list_compare_func. * gtk/gtk.symbols: Remove gtk_tree_data_list_compare_func. * gtk/makegtkalias.pl: No need to include gtktreedatalist.h any more.
* Make scaling and compositing functions handle edge pixels consistently.Matthias Clasen2004-08-111-0/+3
| | | | | | | 2004-08-11 Matthias Clasen <mclasen@redhat.com> * pixops/pixops.c: Make scaling and compositing functions handle edge pixels consistently. (#111922, Brian Cameron)
* underscore prefix the mmx implementations, in order to not export them.Matthias Clasen2004-08-119-90/+99
| | | | | | | | | | | | | 2004-08-11 Matthias Clasen <mclasen@redhat.com> * pixops/pixops-internal.h: * pixops/pixops.c: * pixops/*.S: underscore prefix the mmx implementations, in order to not export them. * gdk-pixbuf.symbols: Remove the mmx pixops implementations. * abicheck.sh: No need to define INCLUDE_MMX_SYMBOLS any more.
* Add gdk-pixbuf-alias.hMatthias Clasen2004-08-112-0/+5
| | | | | | 2004-08-11 Matthias Clasen <mclasen@redhat.com> * gdk-pixbuf/Makefile.am (IGNORE_HFILES): Add gdk-pixbuf-alias.h
* Add hidden aliases for exported symbols which are used internally in orderMatthias Clasen2004-08-1114-96/+222
| | | | | | | | | | | | | | | | | | | | | | | | | | Tue Aug 10 23:53:59 2004 Matthias Clasen <maclas@gmx.de> Add hidden aliases for exported symbols which are used internally in order to get rid of many PLT entries. (#145519, Arjan van de Ven) * gdk/Makefile.am: Add rules to generate gdk_pixbuf.def and gdk-pixbuf-alias.h from gdk-pixbuf.symbols, and make make check check the abi with abicheck.sh. * gdk/gdk-pixbuf.symbols: New file. Definition of the gdk-pixbuf ABI. The file can be processed by cpp to filter out certain subsets of symbols. * gdk/abicheck.sh: New file. Script to check the actually symbols exported from libgdk_pibuf.2.0.so against the symbols found in gdk-pixbuf.symbols. * gdk/makegdkpixbufalias.pl: New file. Perl script to generate the header containing the alias definitions for internally used exported symbols from a list of symbols. * *.c: Include gdk-pixbuf-alias.h
* *** empty log message ***Matthias Clasen2004-08-103-0/+8
|
* Define TESTS, not TEST, so that make check actually triggers abicheck.sh.Matthias Clasen2004-08-106-2/+18
| | | | | | | | 2004-08-10 Matthias Clasen <mclasen@redhat.com> * gdk/Makefile.am: * gtk/Makefile.am: Define TESTS, not TEST, so that make check actually triggers abicheck.sh.
* Include glib.h before using glib symbols. D'oh.Matthias Clasen2004-08-106-4/+20
| | | | | | | 2004-08-10 Matthias Clasen <mclasen@redhat.com> * gdk/makegdkalias.pl: * gtk/makegtkalias.pl: Include glib.h before using glib symbols. D'oh.
* Protect gtkalias.h by G_HAVE_GNUC_VISIBILITY.Matthias Clasen2004-08-106-43/+50
| | | | | | | 2004-08-10 Matthias Clasen <mclasen@redhat.com> * gdk/makegdkalias.pl: * gtk/makegtkalias.pl: Protect gtkalias.h by G_HAVE_GNUC_VISIBILITY.
* Include gtkalias.h in the generated sources gtkmarhalers.c andMatthias Clasen2004-08-108-15/+55
| | | | | | | | | | | | | | | | | 2004-08-10 Matthias Clasen <mclasen@redhat.com> * gtk/Makefile.am: Include gtkalias.h in the generated sources gtkmarhalers.c and gtkmarshal.c. * gtk/makegtkalias.pl: Cosmetic fix. * gdk/Makefile.am: Remove the . which was accidentally added to SUBDIRS. Include gdkalias.h in the generated sources gdkenumtypes.c and gdkmarshalers.c. * gdk/makegdkalias.pl: Cosmetic fix. * gdk/Makefile.am: Add gdkalias.h to BUILT_SOURCES.
* Add gdkalias.h to BUILT_SOURCES.Matthias Clasen2004-08-105-1/+18
| | | | | | 2004-08-10 Matthias Clasen <mclasen@redhat.com> * gdk/Makefile.am: Add gdkalias.h to BUILT_SOURCES.
* autogenerate gtk.def, cleanupHans Breuer2004-08-097-46/+44
| | | | | | | | | | 2004-08-09 Hans Breuer <hans@breuer.org> * gtk/makefile.msc.in : autogenerate gtk.def, cleanup * gdk/win32/gdkwindow-win32.c gdk/win32/gdkevents-win32.c : removed long time unused ifdef/ed code (WITHOUT_WM_CREATE), removed duplicated call to gdk_window_set_cursor()
* Updated Old English translationDavid Lodge2004-08-092-0/+1960
| | | | | | 2004-08-09 David Lodge <dave@cirt.net> * ang.po: Updated Old English translation
* Add hidden aliases for exported symbols which are used internally in orderMatthias Clasen2004-08-0965-585/+889
| | | | | | | | | | | | | | | | | | | | | | | | | | Mon Aug 9 15:41:17 2004 Matthias Clasen <maclas@gmx.de> Add hidden aliases for exported symbols which are used internally in order to get rid of many PLT entries. (#145519, Arjan van de Ven) * gdk/Makefile.am: Add rules to generate gdk.def and gdkalias.h from gdk.symbols, and make make check check the abi with abicheck.sh. * gdk/gdk.symbols: New file. Definition of the GDK ABI. The file can be processed by cpp to filter out certain subsets of symbols. * gdk/abicheck.sh: New file. Script to check the actually symbols exported from libgdk-x11.2.0.so against the symbols found in gdk.symbols. * gdk/makegdkalias.pl: New file. Perl script to generate the header containing the alias definitions for internally used exported symbols from a list of symbols. * gdk/*.c, gdk/x11/*.c: Include gdkalias.h
* Fix C99ism.Morten Welinder2004-08-095-1/+19
| | | | | | 2004-08-09 Morten Welinder <terra@gnome.org> * gdk/x11/gdkdnd-x11.c (gdk_drag_drop_succeeded): Fix C99ism.
* Also revert GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API to its old status.Matthias Clasen2004-08-095-1/+30
| | | | | | | Mon Aug 9 15:27:01 2004 Matthias Clasen <maclas@gmx.de> * gtk/makegtkalias.pl: Also revert GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API to its old status.
* Add the exported functions gdk_rgb_colormap_ditherable(),Matthias Clasen2004-08-096-0/+40
| | | | | | | | | | Mon Aug 9 15:19:34 2004 Matthias Clasen <maclas@gmx.de> * gdk/gdk.h: * gdk/gdkrgb.h: Add the exported functions gdk_rgb_colormap_ditherable(), gdk_pointer_grab_info_libgtk_only(), gdk_keyboard_grab_info_libgtk_only() to the appropriate headers.
* Add a forgotten file.Matthias Clasen2004-08-091-0/+82
|
* Make static.Matthias Clasen2004-08-095-1/+21
| | | | | | | Mon Aug 9 14:24:46 2004 Matthias Clasen <maclas@gmx.de> * gdk/x11/gdkevents-x11.c (gdk_event_send_client_message_to_all_recurse): Make static.
* Add hidden aliases for exported symbols which are used internally in orderMatthias Clasen2004-08-09197-2792/+3243
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mon Aug 9 12:48:04 2004 Matthias Clasen <maclas@gmx.de> Add hidden aliases for exported symbols which are used internally in order to get rid of many PLT entries. (#145519, Arjan van de Ven) * gtk/Makefile.am: Add rules to generate gtk.def and from gtk.symbols, and make make check check the abi with abicheck.sh. (gtk_private_h_sources): Add gtkinternals.h (gtk_built_private_headers): Add gtkalias.h (gtk_extra_sources): Add gtk.symbols (EXTRA_DIST): Add makegtkalias.pl and abicheck.sh * gtk/gtk.symbols: New file. Definition of the GTK+ ABI. The file can be processed by cpp to filter out certain subsets of symbols. * gtk/abicheck.sh: New file. Script to check the actually symbols exported from libgtk-x11.2.0.so against the symbols found in gtk.symbols. * gtk/makegtkalias.pl: New file. Perl script to generate the header containing the alias definitions for internally used exported symbols from a list of symbols. * gtk/gtkinternals.h: New file. An uninstalled header listing symbols which must be exported for some reason and do not appear in any other header. * gtk/*.c: Include gtkalias.h
* Only undef gtk_init_check and gtk_init on win32.Matthias Clasen2004-08-095-0/+22
| | | | | | Mon Aug 9 11:49:46 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkmain.c: Only undef gtk_init_check and gtk_init on win32.
* Add gtk_entry_layout_index_to_text_index() and its inverse. The haveMatthias Clasen2004-08-097-1/+40
| | | | | | | | Mon Aug 9 10:50:05 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkentry.h: Add gtk_entry_layout_index_to_text_index() and its inverse. The have always been exported and are meant to be public.
* Don't leak the file contents.Matthias Clasen2004-08-095-1/+23
| | | | | | | Mon Aug 9 00:28:34 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkicontheme.c (load_svg_at_size): Don't leak the file contents.
* Don't leak the icon source.Matthias Clasen2004-08-095-0/+21
| | | | | | | Mon Aug 9 00:13:03 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkaboutdialog.c (icon_set_new_from_pixbufs): Don't leak the icon source.
* Don't leak a reference to the pixbufs.Matthias Clasen2004-08-095-1/+22
| | | | | | | Sun Aug 8 23:46:20 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Don't leak a reference to the pixbufs.
* Ref and sink the column. (gtk_combo_box_menu_destroy): Unref the column.Matthias Clasen2004-08-096-2/+62
| | | | | | | | | | | | | | Sun Aug 8 23:36:55 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkcombobox.c (gtk_combo_box_menu_setup): Ref and sink the column. (gtk_combo_box_menu_destroy): Unref the column. Sun Aug 8 23:35:00 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkdnd.c (gtk_drag_source_add_text_targets): (gtk_drag_dest_add_text_targets): Don't leak a reference to the target list.