Kristian Rietveld
14c8149daf
Properly handle cases where an ancestor node is invisible
2009-09-05 17:15:42 +02:00
Kristian Rietveld
bbb5bbb591
Extend filter model unit test with row-has-child-toggled testers
2009-09-05 17:15:42 +02:00
Kristian Rietveld
733e532c59
Correct handling of row-has-child-toggled signal
...
When a filter function is used that determines the visibility property
of a node using whether or it it has children, the state of this node
very likely changes when the filter model receives a
row-has-child-toggled signal. Therefore, we need to handle state
changes in the row-has-child-toggled handler.
2009-09-05 17:15:42 +02:00
Kristian Rietveld
6606989019
Remove unused variable
2009-09-05 17:15:42 +02:00
Kristian Rietveld
5b766102fd
More virtual root unit tests
2009-09-05 17:15:42 +02:00
Kristian Rietveld
7b1d2de75e
Add a rather specially crafted test case
2009-09-05 17:15:42 +02:00
Kristian Rietveld
af73305d37
Marking nodes invisible after pulling in the root level is wrong
2009-09-05 17:15:42 +02:00
Kristian Rietveld
532eccabde
Do not emit has-child-toggled when a root level node is removed
2009-09-05 17:15:42 +02:00
Kristian Rietveld
15fdf44501
Correct unfiltered test cases
2009-09-05 17:15:41 +02:00
Kristian Rietveld
18b20416e5
Check for successfull iterator retrieval
2009-09-05 17:15:41 +02:00
Kristian Rietveld
958f772c24
Refilter is required after setting visible column
2009-09-05 17:15:41 +02:00
Kristian Rietveld
2cca680c66
Correct /FilterModel/empty/vroot-show-nodes test case
2009-09-05 17:15:41 +02:00
Kristian Rietveld
d09c2ae965
Only emit row-inserted if all ancestors are visible
2009-09-05 17:15:41 +02:00
Kristian Rietveld
378a6dffce
Generalize fixture setup code
2009-09-05 17:15:41 +02:00
Kristian Rietveld
b6559c31a7
Make a start with virtual root unit tests
2009-09-05 17:15:41 +02:00
Kristian Rietveld
93b29a9cff
Add test cases for bugs 464173 and 529287
2009-09-05 17:15:41 +02:00
Kristian Rietveld
6f2aff35f7
Add unit test for bug 540201
2009-09-05 17:15:41 +02:00
Kristian Rietveld
81bc45ee69
Add a helper for inserting paths in the test tree store
2009-09-05 17:15:41 +02:00
Kristian Rietveld
923a6a8083
Start a testsuite for GtkTreeModelFilter
2009-09-05 17:15:41 +02:00
Matthias Clasen
05ef84e9d6
Fix fallout from automake version bump
2009-09-05 01:46:39 -04:00
Matthias Clasen
50945f0c21
Bump version
2009-09-05 00:36:49 -04:00
Matthias Clasen
e1cd3e0610
2.17.11
2009-09-05 00:35:08 -04:00
Matthias Clasen
d09d810261
Fix a typo
2009-09-04 23:27:37 -04:00
Matthias Clasen
bec0d570b0
Fix the build
2009-09-04 23:00:27 -04:00
Matthias Clasen
5c4f248ff9
Documentation additions
2009-09-04 22:53:03 -04:00
Matthias Clasen
96636bd8cd
Updates
2009-09-04 22:47:59 -04:00
Matthias Clasen
d6f3af0777
Make gtk_combo_box_entry_set_text_column more forgiving
...
The assertions in there were unnecessarily restrictive. This has
been reported in bug 564160.
2009-09-04 22:20:28 -04:00
Matthias Clasen
6b7fef09ca
Don't forget to set the client window on the slave
2009-09-04 20:34:09 -04:00
Matthias Clasen
5c14089225
Make window manager tracking work better
...
We were getting the new wm name with a 15 second delay, due to
some race. Reported in bug 593644.
2009-09-04 20:22:43 -04:00
Matthias Clasen
079cc21956
Avoid a segfault if license is NULL
...
The license field was introduced later on, so some out-of-tree loaders
may not set it. And Solaris printf() doesn't take NULL for a string...
Bug 594178.
2009-09-04 18:22:30 -04:00
Matthias Clasen
1c0ecc0380
Rework the way IM contexts are set
...
Add a function to obtain the effective context id, and reset the slave
only when the effective context id is different from the current context
id, when setting a client window and on focus in. This might fix
bug 593868 and bug 567124.
2009-09-04 18:09:44 -04:00
Matthias Clasen
ea98cdc164
Try again to allow newer automake
2009-09-04 15:13:09 -04:00
Matthias Clasen
8654ffd9db
Revert "Add AM_PROG_CC_C_O"
...
This reverts commit 1606b82232
.
2009-09-04 15:07:46 -04:00
Matthias Clasen
5cfe90d60c
Revert "Accept automake 1.10 and 1.11"
...
This reverts commit 76dab7b3b7
.
2009-09-04 15:07:46 -04:00
Alexander Larsson
812b3c451d
Deprecate GDK_WINDOW_OBJECT and GdkWindowObject
2009-09-04 17:59:18 +02:00
Alexander Larsson
d0ac27fe5f
Add function accessors for x11 window/pixmap impl
2009-09-04 17:59:17 +02:00
Alexander Larsson
0c7830aa42
Make public GDK_WINDOW_TYPE and GDK_WINDOW_DESTROYED use functions calls
2009-09-04 17:59:17 +02:00
Alexander Larsson
f64ef921da
Add gdk_window_is_destroyed
2009-09-04 17:59:17 +02:00
Alexander Larsson
a10e90b799
Move _gdk_window_event_parent_of to gdkinternals.h
...
gdkprivate.h is in installed file and this function does not
need to be exported.
2009-09-04 17:59:17 +02:00
Matthias Clasen
76dab7b3b7
Accept automake 1.10 and 1.11
...
This was tested to work in bug 588788.
2009-09-04 11:53:07 -04:00
Matthias Clasen
1606b82232
Add AM_PROG_CC_C_O
2009-09-04 11:51:50 -04:00
Kristian Rietveld
a47aadb05e
Protect gtk_text_view_scroll_mark_onscreen() from using invalid marks
...
Suggested by Paolo Borelli.
2009-09-04 17:40:12 +02:00
Kristian Rietveld
5ec80eb5ba
Recalculate heights when a (new) separator func is set on GtkTreeView
2009-09-04 17:08:29 +02:00
Kristian Rietveld
dcc87f7a67
Move mark check to gtk_text_view_scroll_to_mark()
...
Also use a different means to check that the given mark is in the text
view's buffer. This will also play nice with anonymous and NULL marks.
Suggested by Paolo Borelli.
2009-09-04 17:08:29 +02:00
Alexander Larsson
4adcb39f86
Ensure clip region valid before using it for emulating graphics exposures
...
If there is a drawable clip on it we don't want to use that.
2009-09-04 16:06:51 +02:00
Alexander Larsson
294e222fa8
Ensure gc clip region valid in _gdk_gc_update_context
...
There might be an old drawable clip on it, if so remove it.
2009-09-04 16:06:51 +02:00
Michael Natterer
6ee228a363
gtk_widget_set_property(): use accessors instead of setting flags
...
Use the newly added accessors to set the "can-focus", "can-default"
and "receives-default" properties.
2009-09-04 15:18:24 +02:00
Michael Natterer
026bea2293
gtk_widget_set_property(): use gtk_widget_set_visible()
...
Use the new API instead of show() and hide().
2009-09-04 14:54:13 +02:00
Michael Natterer
b81079d898
Bug 69872 - GTK_WIDGET_SET_FLAGS should be deprecated
...
Add gtk_widget_set_receives_default() and
gtk_widget_get_receives_default() as accessors for
GTK_RECEIVES_DEFAULT.
2009-09-04 14:50:35 +02:00
Kristian Rietveld
dc3fb714a0
Improve unsetting old buffer in gtk_text_view_set_buffer()
...
When unsetting the old buffer always set the buffer on the layout to
NULL. More importantly, clear the pending scroll. (The scroll is
handled in an idle, when not cleared an idle handler might touch the
layout later on, possibly corrupting the BTree). Unref the buffer after
removing the selection from the clipboard, not before. Patch merged
from maemo-gtk.
2009-09-04 14:06:59 +02:00