summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-4
Commit message (Collapse)AuthorAgeFilesLines
* Move aside ChangeLog for 2.4gtk-2-4-branchpointOwen Taylor2004-05-041-777/+0
|
* Fixes #139562, based on a patch by Christian Neumair.Federico Mena Quintero2004-05-041-0/+10
| | | | | | | | | | | | 2004-05-04 Federico Mena Quintero <federico@ximian.com> Fixes #139562, based on a patch by Christian Neumair. * gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault): Add a filter_combo_hbox field to contain the filter combo. (show_filters): Show/hide the filter_combo_hbox. (create_filename_entry_and_filter_combo): Removed. (file_pane_create): Create the filter_combo_hbox here.
* Fix the recent string_conversion_callback change to work on Solaris.Matthias Clasen2004-05-041-0/+4
| | | | | | | | 2004-05-04 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextxim.c: Fix the recent string_conversion_callback change to work on Solaris. (#141190, Padraig O'Briain)
* Disable debug logging again.Matthias Clasen2004-05-041-0/+4
| | | | | | 2004-05-04 Matthias Clasen <mclasen@redhat.com> * gtk/gtkselection.c: Disable debug logging again.
* Make the chunk size for incremental transfers depend on the maximalMatthias Clasen2004-05-031-0/+8
| | | | | | | | | | 2004-05-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtkselection.c: Make the chunk size for incremental transfers depend on the maximal request size, capped at 256k. This should allow most selections to be transferred nonincrementally, avoiding many roundtrips and protocol overhead.
* Call g_signal_new() correctly and initialize the signal fields. FixesFederico Mena Quintero2004-05-031-0/+6
| | | | | | | | 2004-05-03 Federico Mena Quintero <federico@ximian.com> * gtk/gtkuimanager.c (gtk_ui_manager_class_init): Call g_signal_new() correctly and initialize the signal fields. Fixes #141749; patch based on Michael Natterer's.
* u2004-05-03 Matthias Clasen <mclasen@redhat.com>Matthias Clasen2004-05-031-0/+7
| | | | | | | * gtk/gtkselection.c (_gtk_selection_request): Fix a debug message to show correct information. (_gtk_selection_incr_event): Make INCRemental transfer of MULTIPLE targets work. This was broken since 1997!
* don't modify the passed in GdkSegment(s) in place, we may get them againHans Breuer2004-05-021-0/+15
| | | | | | | | | | | | | | | | | 2004-05-02 Hans Breuer <hans@breuer.org> * gdk/win32/gdkdrawable-win32.c (draw_segments) : don't modify the passed in GdkSegment(s) in place, we may get them again to draw at the same place. Fixes bug #129095, bug #137177, ... (draw_segments) draw the end pixel again to get the pixmap mask right, fixes bug #126710, #130202 * gdk/win32/gdkwindow-win32.c : use SetForegroundWindow, fixes bug #106013, John Ehresman * gtk/makefile.msc.in : don't try to link gtk.res but use gtk-win32.res (as supposed to be fixed below :)
* tests/makefile.msc is in CVS for a long time, finally added to EXTRA_DISTHans Breuer2004-05-011-0/+6
| | | | | | | | 2004-05-01 Hans Breuer <hans@breuer.org> * tests/Makefile.am : tests/makefile.msc is in CVS for a long time, finally added to EXTRA_DIST : fixes bug #141334, John Ehresman
* === Released 2.4.1 ===GTK_2_4_1Matthias Clasen2004-04-301-1/+9
| | | | | | | | | | 2004-04-30 Matthias Clasen <mclasen@redhat.com> * === Released 2.4.1 === * configure.in: Version 2.4.1, interface age 1. * NEWS: Updates
* Fixes #140412.Federico Mena Quintero2004-04-291-0/+13
| | | | | | | | | | | | | | | 2004-04-29 Federico Mena Quintero <federico@ximian.com> Fixes #140412. * gtk/gtkfilechooserdefault.c (remove_selected_bookmarks): New function; moved the code over from remove_bookmark_button_clicked_cb(). (remove_selected_bookmarks): Now, getting a non-removable bookmark is not an error, as we may be called as a result of hitting the Delete key. (shortcuts_key_press_event_cb): New handler; delete the bookmark if the user presses Backspace, Delete, or KP_Delete.
* Use _gtk_action_emit_activate() instead of directly emitting the activateMatthias Clasen2004-04-291-0/+10
| | | | | | | | | | | | 2004-04-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaction.c (closure_accel_activate): Use _gtk_action_emit_activate() instead of directly emitting the activate signal. (#141429, Jody Goldberg) * gtk/gtkactiongroup.c (gtk_action_group_add_action_with_accel): Warn people when the accelerator can not be parsed. (#141429, Jody Goldberg)
* Add a missing cat. (#141070, Chris Sherlock)Matthias Clasen2004-04-291-0/+14
| | | | | | | | | | | | | | | | 2004-04-29 Matthias Clasen <mclasen@redhat.com> * tests/testentrycompletion.c (main): Add a missing cat. (#141070, Chris Sherlock) * gtk/gtkrc.c (gtk_rc_check_pixmap_dir): Remove unused variable. (#141022, Chris Sherlock) * gtk/gtkcombo.c (gtk_combo_popup_list): Add a missing cast. (#141013, Chris Sherlock) * gtk/gtkcellview.c (gtk_cell_view_cell_layout_clear): Remove unused variable. (#141011, Chris Sherlock)
* Plug memory leak. (#140775, John Ehresman)Tor Lillqvist2004-04-291-0/+5
| | | | | | | 2004-04-29 Tor Lillqvist <tml@iki.fi> * gdk/win32/gdkgc-win32.c (gdk_win32_gc_set_dashes): Plug memory leak. (#140775, John Ehresman)
* Use depth - 1 to index the cached gcs, not depth. (#139494)Matthias Clasen2004-04-291-0/+5
| | | | | | | Thu Apr 29 01:09:50 2004 Matthias Clasen <maclas@gmx.de> * gdk/gdkdraw.c (_gdk_drawable_get_scratch_gc): Use depth - 1 to index the cached gcs, not depth. (#139494)
* Docs typo fix.Matthias Clasen2004-04-281-0/+4
| | | | | | 2004-04-28 Matthias Clasen <mclasen@redhat.com> * gdk/gdkdraw.c (_gdk_drawable_get_scratch_gc): Docs typo fix.
* Fix cut'n'paste-o from previous commit. (#141046, Torsten Schoenfeld).Soeren Sandmann2004-04-251-0/+5
| | | | | | | Sun Apr 25 15:36:02 2004 Soeren Sandmann <sandmann@daimi.au.dk> * gtk/gtktoolbutton.c (gtk_tool_button_set_label_widget): Fix cut'n'paste-o from previous commit. (#141046, Torsten Schoenfeld).
* Minor typo in previous commit.Theppitak Karoonboonyanan2004-04-241-1/+1
|
* Patch to add support for string conversion callbacks toTheppitak Karoonboonyanan2004-04-241-0/+19
| | | | GtkIMContextXIM (#101814)
* Correctly initialize targets. (#139883, John Finlay)Matthias Clasen2004-04-231-0/+3
| | | | | | | 2004-04-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtkclipboard.c (gtk_clipboard_wait_for_targets): Correctly initialize targets. (#139883, John Finlay)
* Small doc improvement.Matthias Clasen2004-04-231-0/+2
| | | | | | 2004-04-23 Matthias Clasen <mclasen@redhat.com> * gdk/gdkdraw.c (gdk_draw_drawable): Small doc improvement.
* Don't recommend gtk_tree_row_reference_new_proxy(). (#138309, Tim-PhilippMatthias Clasen2004-04-231-0/+4
| | | | | | | | 2004-04-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeselection.c (gtk_tree_selection_get_selected_rows): Don't recommend gtk_tree_row_reference_new_proxy(). (#138309, Tim-Philipp Müller)
* Remove an excessive g_return_if_fail().Matthias Clasen2004-04-231-0/+3
| | | | | | | 2004-04-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_set_cell_data): Remove an excessive g_return_if_fail().
* Make set_user_time() static. _-prefix calls ofMatthias Clasen2004-04-231-0/+7
| | | | | | | | | 2004-04-23 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkevents-x11.c (set_user_time): Make set_user_time() static. * gdk/x11/gdkinput-x11.c (_gdk_input_common_other_event): _-prefix calls of gdk_x11_window_set_user_time().
* Make sure the separators used to demarkate placeholder ends don't show upMatthias Clasen2004-04-221-0/+4
| | | | | | | | 2004-04-22 Matthias Clasen <mclasen@redhat.com> * gtk/gtkuimanager.c (update_node): Make sure the separators used to demarkate placeholder ends don't show up on show_all(). (#140496, Murray Cumming)
* Make spinbuttons work with negative increments. (#137975, Tim Gerla)Matthias Clasen2004-04-221-0/+5
| | | | | | | 2004-04-22 Matthias Clasen <mclasen@redhat.com> * gtk/gtkspinbutton.c (spin_button_at_limit): Make spinbuttons work with negative increments. (#137975, Tim Gerla)
* Remove the old widget from the tool button before overwriting it with theSoeren Sandmann2004-04-221-0/+8
| | | | | | | | | | Wed Apr 21 21:38:03 2004 Soeren Sandmann <sandmann@daimi.au.dk> * gtk/gtktoolbutton.c (gtk_tool_button_set_label_widget, gtk_tool_button_set_icon_widget): Remove the old widget from the tool button before overwriting it with the new widget. (#140508, Todd Goyen)
* Fix the file chooser on Windows. I can't make it misbehave or crash anyTor Lillqvist2004-04-221-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-04-22 Tor Lillqvist <tml@iki.fi> Fix the file chooser on Windows. I can't make it misbehave or crash any more now. But presumably there are still corner cases not handled. I haven't really checked behaviour of UNC paths, for instance. * gtk/gtkfilesystemwin32.c: Accept both backslash and slash in several places. Use G_IS_DIR_SEPARATOR macro (which could be added to GLib in 2.6). (gtk_file_system_win32_get_parent): Like the Unix version, assert filename is absolute, and avoid one unnecessary string allocation and freeing. (canonicalize_filename,gtk_file_system_win32_parse): Handle drive letters more correctly. (gtk_file_system_win32_render_icon): Assure correct syntax is used for root folder of a drive. (#137962, Morten Welinder) (filename_is_some_root): New function that accepts also root without any drive specified. (filename_is_drive_root): Rename from filename_is_root. * gtk/gtkfilechooserentry.c (completion_match_func): Casefold on Windows.
* Pop down the completion window if there are no completions anymore.Matthias Clasen2004-04-211-0/+3
| | | | | | | 2004-04-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (gtk_entry_completion_timeout): Pop down the completion window if there are no completions anymore.
* Don't call gtk_tree_view_scroll_to_cell() on an empty tree view. ItMatthias Clasen2004-04-211-0/+4
| | | | | | | | 2004-04-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup): Don't call gtk_tree_view_scroll_to_cell() on an empty tree view. It doesn't like that. (#140642, Christian Persch)
* A new demo.Matthias Clasen2004-04-211-0/+6
| | | | | | | | 2004-04-21 Matthias Clasen <mclasen@redhat.com> * demos/gtk-demo/expander.c (do_expander): A new demo. * demos/gtk-demo/Makefile.am (demos): Add expander.c.
* Don't scroll to cursor position if we already have pending scrolls.Matthias Clasen2004-04-201-0/+3
| | | | | | | | 2004-04-20 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextview.c (gtk_text_view_scroll_pages): (gtk_text_view_scroll_hpages): Don't scroll to cursor position if we already have pending scrolls. Bandaid fix for #78513.
* Make sure anchored children get size allocated, even if the layout isMatthias Clasen2004-04-201-0/+6
| | | | | | | | 2004-04-20 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextview.c (gtk_text_view_allocate_children): Make sure anchored children get size allocated, even if the layout is valid. (#122323, Andrew E. Makeev)
* Update libpng and libjpeg URLs, remove note about building without sinceOwen Taylor2004-04-191-0/+11
| | | | | | | | | | | | | Mon Apr 19 17:59:17 2004 Owen Taylor <otaylor@redhat.com> * INSTALL.in: Update libpng and libjpeg URLs, remove note about building without since that's not the normal case. Sun Apr 11 09:45:11 2004 Owen Taylor <otaylor@redhat.com> * gtk/gtkicontheme.c (load_themes): Fix a couple of typos in handling of SVG/non-SVG unthemed icons.
* Don't leak list of children. (#140523)Morten Welinder2004-04-191-0/+5
| | | | | | | 2004-04-19 Morten Welinder <terra@gnome.org> * gtk/gtktoolbar.c (gtk_toolbar_focus): Don't leak list of children. (#140523)
* Don't stop the iteration up to the tag_root too early. (#109945, DonghoMatthias Clasen2004-04-191-0/+6
| | | | | | | | 2004-04-19 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextbtree.c (_gtk_text_line_previous_could_contain_tag): Don't stop the iteration up to the tag_root too early. (#109945, Dongho Shin)
* Make gdk_keymap_translate_keyboard_state() handle NULL keymaps. (#139715,Soeren Sandmann2004-04-181-0/+6
| | | | | | | | Sun Apr 18 17:06:03 2004 Soeren Sandmann <sandmann@daimi.au.dk> * gdk/x11/gdkkeys-x11.c (get_effective_keymap): Make gdk_keymap_translate_keyboard_state() handle NULL keymaps. (#139715, Torsten Schoenfeld).
* Don't erase GDK_EXTRA_CFLAGS. Fixes bug 139586, reported by PedroSoeren Sandmann2004-04-181-0/+6
| | | | | | | | Sun Apr 18 16:59:21 2004 Soeren Sandmann <sandmann@daimi.au.dk> * configure.in: Don't erase GDK_EXTRA_CFLAGS. Fixes bug 139586, reported by Pedro RODRIGUEZ, about compilation problems when Xcursor is installed in a non-standard location.
* Support for _NET_WM_USER_TIME (bug 115650). Patch by Elijah Newren.Soeren Sandmann2004-04-181-0/+16
| | | | | | | | | | | | | | | | | | Sun Apr 18 16:15:15 2004 Soeren Sandmann <sandmann@daimi.au.dk> Support for _NET_WM_USER_TIME (bug 115650). Patch by Elijah Newren. * gdk/x11/gdkwindow-x11.[ch]: Add new internal function _gdk_x11_set_user_time() to set the _NET_WM_USER_TIME property. * gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add user_time field * gdk/x11/gdkdisplay-x11.c: Add _NET_WM_USER_TIME to list of precached atoms. * gdk/x11/gdkinput-x11.c, gdk/x11/gdkevents-x11.c: Set the property on user interaction.
* Tell the user to use G_FILENAME_ENCODING, not G_BROKEN_FILENAMES. FixesFederico Mena Quintero2004-04-151-0/+3
| | | | | | | 2004-04-15 Federico Mena Quintero <federico@ximian.com> * gtk/gtkfilesel.c (open_new_dir): Tell the user to use G_FILENAME_ENCODING, not G_BROKEN_FILENAMES. Fixes #114065.
* Use a variant of the code from gtkfilesel.c to parse a "text/uri-list"Federico Mena Quintero2004-04-151-0/+6
| | | | | | | | 2004-04-15 Federico Mena Quintero <federico@ximian.com> * gtk/gtkfilechooserdefault.c (split_uris): Use a variant of the code from gtkfilesel.c to parse a "text/uri-list" blob. Fixes #140126.
* Doc fixes.Matthias Clasen2004-04-151-0/+5
| | | | | | | 2004-04-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): * gtk/gtkbutton.c (gtk_button_class_init): Doc fixes.
* Make all style properties readonly.Matthias Clasen2004-04-141-1/+7
| | | | | | | | 2004-04-14 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcombobox.c: * gtk/gtkwidget.c: Make all style properties readonly.
* Add a11y relations between the color wheel and the spin buttons. (#132745,Matthias Clasen2004-04-141-0/+9
| | | | | | | | | | | | | 2004-04-14 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcolorsel.c: Add a11y relations between the color wheel and the spin buttons. (#132745, Padraig, O'Briain) * gtk/gtkiconfactory.c (gtk_icon_set_render_icon): Document the meaning of size == -1. * gtk/gtkwidget.c (gtk_widget_render_icon): Explicitly accept a size of -1. (#137436, Brian Cameron)
* Make the arrow and separator regular children of an hbox inside theMatthias Clasen2004-04-141-0/+13
| | | | | | | | | | | | | | | | | 2004-04-14 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcombobox.c: Make the arrow and separator regular children of an hbox inside the button, and propagate state changes from the button to the cell view. (part of the fix for #138650, should also fix #137535) * gtk/gtkcellview.c (gtk_cell_view_expose): Pass the PRELIT state to gtk_cell_renderer_render() when prelighted. (part of the fix for #138650) * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_render): Use PRELIGHT state when appropriate. (part of the fix for #138650)
* Don't spit out warnings if called before the combo box is realized.Matthias Clasen2004-04-141-0/+6
| | | | | | | | 2004-04-14 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcombobox.c (gtk_combo_box_relayout): Don't spit out warnings if called before the combo box is realized. (#139742, Philip Langdale)
* propagate expose events to children.Jonathan Blandford2004-04-141-0/+5
| | | | | | | Wed Apr 14 03:45:39 2004 Jonathan Blandford <jrb@gnome.org> * gtk/gtktreeview.c (gtk_tree_view_expose): propagate expose events to children.
* remove spurious gtk_box_pack_start.Jonathan Blandford2004-04-141-1/+6
| | | | | | | Wed Apr 14 03:32:58 2004 Jonathan Blandford <jrb@gnome.org> * gtk/gtkpathbar.c (make_directory_button): remove spurious gtk_box_pack_start.
* patch from Owen to make the buttons sized by a bold label. This makes theJonathan Blandford2004-04-131-0/+6
| | | | | | | | Tue Apr 13 16:19:23 2004 Jonathan Blandford <jrb@redhat.com> * gtk/gtkpathbar.c (make_directory_button): patch from Owen to make the buttons sized by a bold label. This makes the text 'swim' a little, but stops the buttons from resizign, #137210
* Don't crash if a node has no name. (start_element_handler): AcceptMatthias Clasen2004-04-131-0/+5
| | | | | | | | | | | | 2004-04-13 Matthias Clasen <mclasen@redhat.com> * gtk/gtkuimanager.c (get_child_node): Don't crash if a node has no name. (start_element_handler): Accept separators without unique names. (#133302, Anders Carlsson) * gtk/gtkuimanager.c (node_remove_ui_reference): Don't leak list nodes. (#138862, Morten Welinder)