William Jon McCann
6e028767d0
Fix default value of scrolled window placement-set property
...
To make the testsuite happy.
2013-06-26 22:07:00 -04:00
William Jon McCann
fbbcb5c01b
Disable primary paste by default
2013-06-26 21:41:45 -04:00
William Jon McCann
8e69f87a46
Fixup some of the example widgets used in the docs
2013-06-26 21:35:40 -04:00
William Jon McCann
aef9dca9d5
Deprecate GtkIconFactory, GtkIconSet, GtkIconSource
...
We want to use GtkIconTheme instead. It is worth noting that
the parts that remain undeprecated are GtkIconSize and gtk_icon_size_lookup.
2013-06-26 20:02:27 -04:00
William Jon McCann
88177d8bd1
Don't use a GtkIconSet to pick the logo image
...
Just use the first pixbuf in the default list.
2013-06-26 18:48:03 -04:00
William Jon McCann
e779e04bc2
Deprecate and ignore gtk-icon-sizes setting
...
We don't have icons rendered at arbitrary sizes and we have better
APIs that aren't restricted to GtkIconSizes.
2013-06-26 18:04:27 -04:00
William Jon McCann
3e96625411
Remove the rest of gtk-touchscreen-mode
2013-06-26 15:35:47 -04:00
William Jon McCann
b101d465be
Deprecate and ignore gtk-keynav-cursor-only and gtk-keynav-wrap-around
2013-06-26 15:33:10 -04:00
William Jon McCann
b26c74e5da
Deprecate and ignore gtk-menu-bar-accel setting
...
Use 'F10' by default.
2013-06-26 14:21:44 -04:00
William Jon McCann
76936193d5
Deprecate and ignore gtk-menu popup and popdown delay settings
...
Just pick good defaults. The a11y team confirmed that they don't
rely on them.
2013-06-26 14:08:37 -04:00
William Jon McCann
e7b5be93b1
Deprecate and ignore gtk-scrolled-window-placement
...
Just use GTK_CORNER_TOP_LEFT and allow it to be changed with
gtk_scrolled_window_set_placement().
2013-06-26 13:06:12 -04:00
William Jon McCann
aa78c888eb
Deprecate and ignore gtk-fallback-icon-theme
...
The standard icon themes have built in fallbacks.
2013-06-26 12:47:43 -04:00
William Jon McCann
b2e666bf8f
Deprecate and ignore the cursor blink settings
...
And hardcode them to reasonable values.
2013-06-26 12:32:31 -04:00
William Jon McCann
2d79334bb0
Deprecate and ignore gtk-can-change-accels
...
It is disabled by default
2013-06-26 12:00:42 -04:00
William Jon McCann
7cfa7e6b72
Mark gtk-color-palette as deprecated
...
It is only used by the deprecated color selector widget.
2013-06-26 11:47:32 -04:00
William Jon McCann
7e3a494fac
Deprecate and ignore gtk-enable-mnemonics and gtk-auto-mnemonics" properties
...
They are both enabled by default.
2013-06-26 11:16:12 -04:00
William Jon McCann
e8147d15f7
Deprecate and ignore gtk-menu-images setting
...
GtkImageMenuItem images can still be enabled selectively by the app author
using the always-show-image property on the item.
2013-06-26 10:53:09 -04:00
Piotr Drąg
77831bf6fd
Updated POTFILES.skip
2013-06-26 16:46:53 +02:00
Rob Bradford
bfe87c44a8
wayland: Add missing symbol export
...
gdk_wayland_window_set_use_custom_surface was not being exported
correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=695861
2013-06-26 15:09:51 +01:00
Benjamin Otte
427d4195a1
tests: Ignore deprecation warnings
2013-06-26 15:51:32 +02:00
Benjamin Otte
14c78ed667
testsuite: Ignore deprecation warnings
2013-06-26 15:51:32 +02:00
Benjamin Otte
7e69eb8ffd
gtk-demo: Fix compile warnings
2013-06-26 15:51:31 +02:00
Benjamin Otte
a35102aa45
gtk-demo: Remove unused variable
2013-06-26 15:51:31 +02:00
Benjamin Otte
7bd7bcec0d
settings Deprecate properties
...
Deprecate the properties that were brought back from the dead in the
last patch.
2013-06-26 15:51:31 +02:00
Benjamin Otte
5b7b86c231
Revert "Remove the show-unicode-menu and show-input-method-menu settings"
...
Removing object properties is too much of an API break, even for
properties we don't expect to be used outside of GTK itself.
This reverts commit 8b811b623c
.
2013-06-26 15:51:31 +02:00
William Jon McCann
65c31629c3
Deprecate and ignore gtk-button-images setting
...
Button images can still be enabled selectively by the app author
using the always-use-image property on the button.
2013-06-26 09:15:22 -04:00
John Lindgren
5fa0da4200
window: Make process_updates faster
...
Only look at "impl" windows in gdk_window_process_updates_with_mode()
since these are the only ones we care about. This avoids a lot of
unnecessary calls to g_list_copy() and g_object_ref().
2013-06-26 10:03:51 +02:00
William Jon McCann
d7260d4ee9
Fix a couple documentation warnings
2013-06-25 19:05:32 -04:00
William Jon McCann
424e1d0059
Start deprecating some GtkStock API
2013-06-25 19:05:32 -04:00
William Jon McCann
0091fc3543
Make the testsuite happy that get gets the default value
2013-06-25 12:39:20 -04:00
William Jon McCann
99421916e6
Adjust the a11y testsuite to match expected output
2013-06-25 12:39:19 -04:00
William Jon McCann
6e22c4cfde
Fix some regressions from stock migration
2013-06-25 12:39:19 -04:00
Sébastien Wilmet
67d1183ac9
Document GtkTextSearchFlags
...
Move the doc about the flags from gtk_text_iter_forward_search() to the
enum.
https://bugzilla.gnome.org/show_bug.cgi?id=390048
2013-06-25 13:21:08 +02:00
Alexander Larsson
c40155c8e6
gdkwindow: Don't recurse into clipped children when updating
...
We don't want to recurse into children that are clipped, as that is
wasted work. We handle this by moving the empty check to the top
of the function and only using the clipped region everywhere.
2013-06-25 10:07:49 +02:00
William Jon McCann
02c793f24a
Start migrating internals away from GtkStock
2013-06-24 22:20:49 -04:00
William Jon McCann
2b571f41e2
Remove more discontinued ChangeLogs
...
They are all in git.
2013-06-24 19:53:08 -04:00
William Jon McCann
3224e72bc1
Don't use stock APIs in the testsuite
2013-06-24 19:53:08 -04:00
William Jon McCann
fc71cbe5a6
Remove most of the stock API usage from the tests
...
With the exception of GtkActions and the tests for stock items.
2013-06-24 19:53:08 -04:00
Ryan Lortie
c79a21e1dd
menu model: set separator label conditionally
...
When creating separators we were binding the "label" property on the
tracker to the "label" property on the GtkSeparatorMenuItem.
This was problematic for two reasons.
First, it was pointless. The section header label will never change.
Second, it was causing problems: doing the binding caused the value to
be initially synced up, even if it was NULL. Doing this caused
GtkMenuItem to create a GtkAccelLabel and add it as a child, which
prevented the separator from being shown normally.
Change the code a bit so that we just call gtk_menu_item_set_label()
when creating the item, if we find the label to be non-NULL.
Also, show() the separator item at first. GtkMenu manages visibility of
separators internally, but it seems "more correct" to show it ourselves
at first.
2013-06-24 18:05:27 -04:00
Ryan Lortie
d498e9b588
GtkMenuTracker: fix leak when creating submenus
2013-06-24 18:05:27 -04:00
William Jon McCann
708dd8cc52
Remove usage of stock APIs in demo
...
With the exception of GtkAction.
2013-06-24 14:50:01 -04:00
William Jon McCann
75a9b91161
Don't use stock APIs in the bloatpad example
2013-06-24 14:50:01 -04:00
William Jon McCann
29f9305333
Don't use stock APIs in the widget factory
2013-06-24 14:50:01 -04:00
Benjamin Otte
830691bdce
treeview: Ensure we first validate the visible area when validating
...
This invariant stopped being guaranteed when we moved the visible area
validation from a high priority idle to a tick callback.
Fixes redrawing bugs like row expanding sometimes not having any visual
effect.
2013-06-24 20:19:11 +02:00
Benjamin Otte
2008148303
treeview: Reorder code
...
This just moves a function and is in preparation for the next commit.
2013-06-24 20:19:05 +02:00
Benjamin Otte
f54e37a23b
treeview: Actually remove presize handler when we presize
...
Avoids multiple calls to it.
2013-06-24 20:19:05 +02:00
Sébastien Wilmet
ea4e88df86
textiter: bug fix in forward_search() and backward_search()
...
When the search is case sensitive, g_utf8_normalize() is not called, so
the skip_decomp argument of the function forward_chars_with_skipping()
must be FALSE.
To verify that, when searching "éb", the count parameter of
forward_chars_with_skipping() have a different value:
- case sensitive: count = 2
- case insensitive: count = 3 (g_utf8_normalize() has been called)
The commit adds unit tests that didn't pass before, and that now pass
(without known regression, obviously).
https://bugzilla.gnome.org/show_bug.cgi?id=702977
2013-06-24 20:14:39 +02:00
William Jon McCann
99fa59c961
Add missing allow-none annotations
2013-06-24 13:46:56 -04:00
William Jon McCann
064d88bcaa
Remove ancient changelogs
...
They can be retrieved from git.
2013-06-24 13:46:56 -04:00
Chun-wei Fan
2a4c7ea073
Fix gtk3-demo MSVC Project
...
Build the new listbox.c source file, as that file was missed.
2013-06-24 14:25:31 +08:00