- 25 Oct, 2001 5 commits
-
-
Jonathan Blandford authored
Thu Oct 25 16:27:29 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtkrbtree.c (_gtk_rbnode_rotate_left): Add support for invalid nodes. (_gtk_rbnode_rotate_right): Ditto. (_gtk_rbtree_node_mark_invalid): New function. (_gtk_rbtree_node_mark_valid): New function. * gtk/gtktreemodelsort.c (gtk_tree_model_sort_class_init): We're a GObject, not a GtkObject. (gtk_tree_model_sort_row_has_child_toggled): Rewrote to be more correct. (gtk_tree_model_sort_row_deleted): ditto. (gtk_tree_model_sort_{un,}ref_node): Fix. * gtk/gtktreeview.c: Protean incremental reflow support (commented out) * gtk/gtktreeview.h (GtkTreeViewSearchEqualFunc): change char *key to const char *key. * gtk/gtktreemodel.c (gtk_tree_row_reference_unref_path_helper): Important 1 line fix to fix a lot of refcounting woes.
-
Matt Wilson authored
2001-10-25 Matt Wilson <msw@redhat.com> * gtk/gtktextview.c (gtk_text_view_destroy): call gtk_text_view_destroy_layout after gtk_text_view_set_buffer (which now invalidates) so that we remove our idle functions. (gtk_text_view_destroy_layout): remove the first_validate_idle as well.
-
Matt Wilson authored
-
Matt Wilson authored
2001-10-25 Matt Wilson <msw@redhat.com> * gtk/gtktexttag.c (gtk_text_tag_class_init): the valid range for the 'indent' property is G_MININT to G_MAXINT. Don't use -G_MAXINT for the minimum of the 'rise' property, use G_MININT instead.
-
Anders Carlsson authored
2001-10-24 Anders Carlsson <andersca@gnu.org> * gtk/gtktreeview.c: (gtk_tree_view_real_expand_row): add an animate argument (gtk_tree_view_real_collapse_row): likewise (gtk_tree_view_button_press), (gtk_tree_view_button_release), (gtk_tree_view_collapse_all), (gtk_tree_view_expand_row), (gtk_tree_view_collapse_row): update functions that call real_{expand|collapse}_row to set the animate argument accordingly.
-
- 24 Oct, 2001 11 commits
-
-
Alexander Larsson authored
2001-10-24 Alex Larsson <alexl@redhat.com> * gdk/linux-fb/gdkfont-fb.c: Update to new Pango APIs * gdk/linux-fb/gdkproperty-fb.c: Update to new GdkAtom APIs * gdk/linux-fb/gdkwindow-fb.c: Remove warnings
-
Jonathan Blandford authored
Mon Oct 22 20:07:21 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreestore.c (gtk_tree_store_prepend): Fix docs, #62808
-
Kristian Rietveld authored
Wed Oct 24 22:54:07 2001 Kristian Rietveld <kristian@planet.nl> * gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_inserted): treat s_path as a child path
-
Kristian Rietveld authored
Wed Oct 24 20:29:47 2001 Kristian Rietveld <kristian@planet.nl> * gtk/gtktreemodelsort.c: more changes in an attempt to get it right. It's not yet ready for general consumption. * tests/treestoretest.c: add a button and entry for the new iter_change function (iter_change): new function, to test the row_changed signal implementation of the GtkTreeModelSort * tests/testtreesort.c: cleanups, changes to test more features of the GtkTreeModelSort at once
-
Havoc Pennington authored
2001-10-24 Havoc Pennington <hp@redhat.com> * gtk/gtktextbuffer.c (clipboard_clipboard_buffer_received): remove hack to strip off the bogus newline, since we killed the bogus newline; fixes #61779
-
Havoc Pennington authored
-
Havoc Pennington authored
2001-10-24 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (gtk_text_view_update_adjustments): don't create layout if we didn't have one (gtk_text_view_set_buffer): invalidate so we get the idle handlers as appropriate, avoids blanking the screen (gtk_text_view_invalidate): new function to do invalidation, containing old guts of invalidated_handler
-
Owen Taylor authored
Wed Oct 24 10:29:47 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkalignment.c (gtk_alignment_class_init): Improve dreadful tooltips.
-
Owen Taylor authored
Tue Oct 23 17:31:42 2001 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkwindow-x11.c gdk/win32/gdkwindow-win32.c: Always set window->parent (except or the root window itself); if the window's parent is not a GdkWindow, or is a window of type GDK_WINDOW_FOREIGN, set window->parent to the root parent. * gdk/gdkwindow.c (gdk_window_get_toplevels): Don't include windows of type GDK_WINDOW_FOREIGN.
-
Stanislav Visnovsky authored
2001-10-24 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * sk.po: More updates.
-
Havoc Pennington authored
2001-10-24 Havoc Pennington <hp@pobox.com> * gtk/gtktextiter.c (gtk_text_iter_backward_chars): if we move to the front of a segment, use the "slow" technique for moving backward, so we don't mess up the any_segment field in the iter. Fixes #57707 * tests/testtextbuffer.c: add code to detect #57707, to avoid regression
-
- 23 Oct, 2001 13 commits
-
-
Havoc Pennington authored
2001-10-23 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (popup_targets_received): only sensitize Cut if selection contains some editable text, #60975 (gtk_text_view_scroll_to_iter): remove warning about scrolling prior to map; it should actually be OK to do so in many cases, it would be nice to warn about scrolling when many lines have height 0, but I don't know what to do about that. Perhaps move part of flush_scroll into this function? comment added to consider this.
-
Havoc Pennington authored
-
Havoc Pennington authored
2001-10-23 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (changed_handler): Correctly keep the same text on the top of the screen, considering that the changed region may have overlapped the first paragraph. Should fix msw's "text widget scrolled to wrong place on map" bug, and probably some other scrolling cases as well. (gtk_text_view_set_scroll_adjustments): start adjustments at 0.0, instead of some random value * gtk/gtktextview.c (gtk_text_view_class_init): actually override grab_focus, so #59708 is really fixed
-
Anders Carlsson authored
2001-10-24 Anders Carlsson <andersca@gnu.org> * gtk/gtkentry.c: (append_action_signal): Use an image menu item here (popup_targets_received): Call append_action_signal with stock items * gtk/gtklabel.c: (append_action_signal): Use an image menu item here (gtk_label_do_popup): Call append_action_signal with stock items * gtk/gtktextview.c: (append_action_signal): Use an image menu item here (popup_targets_received): Call append_action_signal with stock items
-
Havoc Pennington authored
2001-10-23 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (changed_handler): queue a resize here; will temporarily slow down the widget a lot, until we figure out how to optimize to avoid full redraw everytime we queue a resize
-
Havoc Pennington authored
2001-10-23 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (test_log_attrs): handle case where offset == 0 and char_len == 0, bug #61729
-
Havoc Pennington authored
2001-10-23 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_cursor_positions): fix return value, #61714 (Vitaly Tishkov) (gtk_text_iter_backward_sentence_starts): ditto (gtk_text_iter_backward_word_starts): ditto (gtk_text_iter_forward_word_ends): ditto (gtk_text_iter_forward_sentence_ends): ditto (gtk_text_iter_backward_cursor_positions): ditto
-
Havoc Pennington authored
2001-10-23 Havoc Pennington <hp@redhat.com> * gtk/gtktextlayout.c (gtk_text_layout_get_iter_at_pixel): Apply fix from Dov Grobgeld, #61858
-
Havoc Pennington authored
-
Havoc Pennington authored
2001-10-23 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (gtk_text_view_update_im_spot_location): Update IM spot location at appropriate times, #50626
-
Havoc Pennington authored
-
Havoc Pennington authored
2001-10-23 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (gtk_text_view_grab_focus): scroll to cursor on grab focus, unless it's caused by button click, #59708
-
Owen Taylor authored
Tue Oct 23 11:53:00 2001 Owen Taylor <otaylor@redhat.com> * gtk/Makefile.am (INCLUDES): Remove G_DISABLE_CONST_RETURNS. * gtk/gtkfontsel.[ch]: Make gtk_font_selection_get_font() G_CONST_RETURN. (Murray Cumming) * gtk/gtkfontsel.c (gtk_font_selection_dialog_get_preview_text): Make G_CONST_RETURN. * gtk/gtkfilesel.c (open_user_dir): Fix bug with freeing results of g_get_home_dir(). * gtk/gtkfilesel.c: Make filesel->fileop_file a duplicated copy. Storing the return from gtk_entry_get_text() is evil. * gtk/gtkcombo.c gtk/gtkcellrenderertext.c gtk/gtkbindings.c gtk/gtkfilesel.c gtk/gtkfontsel.c gtk/gtkimmodule.c gtk/gtkobject.c gtk/gtkoldeditable.c gtk/gtktreedatalist.c gtk/gtksignal.c: Add const. * gdk/x11/gdkkeys-x11.c (get_direction): Add missing const. * gtk/gtktreeview.c: Namespace object data keys to be safe, even if we are setting them on private widgets. * gtk/gtktreeview.c (gtk_tree_view_real_start_interactive_search): Duplicate entry->text before setting it as object data.
-
- 22 Oct, 2001 11 commits
-
-
Havoc Pennington authored
2001-10-22 Havoc Pennington <hp@redhat.com> * gtk/gtktextbuffer.c (gtk_text_buffer_place_cursor): don't back up a char from the end iterator, fixes #61859 ("can't put cursor at the end of the buffer") * gtk/gtktextiter.c (gtk_text_iter_forward_to_line_end): fix this to work with delimiters other than newline. * tests/testtextbuffer.c: add some tests for get_chars_in_line, get_bytes_in_line * gtk/gtktextiter.c (gtk_text_iter_get_chars_in_line): fix for the last line, since the newline is no longer counted. (gtk_text_iter_get_bytes_in_line): ditto
-
Tor Lillqvist authored
-
Tor Lillqvist authored
-
Tor Lillqvist authored
-
Havoc Pennington authored
2001-10-22 Havoc Pennington <hp@redhat.com> * gtk/gtktextbtree.c (_gtk_text_btree_insert): add assertion that #58290 would trigger if it reappeared, I think
-
Havoc Pennington authored
2001-10-22 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (_gtk_text_iter_forward_indexable_segment): add temporary code to dump btree contents on assertion failure described in #62656 * gtk/gtktextbtree.c (ensure_end_iter_segment): add some assertions that we're getting the right end iter segment * gtk/gtktextiter.c (_gtk_text_iter_forward_indexable_segment): verify that we aren't on the end iterator after moving forward one segment - fixes return value in an obscure case. Also, some trivial code cleanup/rearranging.
-
Havoc Pennington authored
2001-10-22 Havoc Pennington <hp@redhat.com> * gtk/gtktextlayout.h: add a #error unless you define GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API, so people don't use this accidentally * gtk/gtktext*.c: #define GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API as appropriate.
-
Havoc Pennington authored
2001-10-22 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (gtk_text_view_get_border_window_size): fix #62365
-
Havoc Pennington authored
2001-10-22 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (gtk_text_view_get_window_type): fix #62436
-
Havoc Pennington authored
2001-10-22 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (gtk_text_view_set_border_window_size): Fix #62366
-
Owen Taylor authored
Mon Oct 22 11:47:47 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtklabel.c: Add cursor-position, selection-bound properties. (#62148, reported by Padraig O'Briain) * gtk/gtkentry.c (gtk_entry_class_init): Rename text_position to cursor_position. (1.3.x addition, text_position is an awful name.) Make cursor_position read-only to avoid sticky questions of interaction with selection_bound. (#62636, reported by Padraig O'Briain)
-