Jesse van den Kieboom
baf8bf967d
Added out annotations for gtk_icon_size_lookup/_for_settings
...
Backported from master commit e36ba3465
.
https://bugzilla.gnome.org/show_bug.cgi?id=637606
2011-04-21 10:58:13 +02:00
Matthias Clasen
c3a4f0f777
Document that gtk_container_propagate_expose is going away
...
Requested in https://bugzilla.gnome.org/show_bug.cgi?id=646913
2011-04-08 20:31:21 -04:00
Matthias Clasen
d69cbfd374
Document some GtkEntry functions as going away in GTK+ 3
...
https://bugzilla.gnome.org/show_bug.cgi?id=646773
2011-04-06 00:44:13 -04:00
Matthias Clasen
a06089a248
Document ::expose-event as deprecated
...
This doesn't really help that much, but better than nothing.
2011-04-05 14:58:20 -04:00
Matthias Clasen
7565bcd928
List all available icons in Makefile.am
...
This mismatch was causing e.g. gtk-caps-lock-warning.png to show
up as missing image in entries.
At the same time, sort the icon list alphabetically.
2011-04-01 16:44:12 -04:00
Matthias Clasen
174ad13a2f
Use existing mime type for GTK_FILE stock icon
...
document-x-generic is not actually a mimetype. Using text-x-generic
instead lets us work out-of-the-box in a11y themes.
2011-04-01 16:44:12 -04:00
Alexander Larsson
c9c23b0728
Ensure we always grab the gdk lock in async callbacks
...
Async callbacks are delivered in idles, so we need to make sure
we get the gdk lock before calling any gdk/gtk stuff. This was
missing in a few places.
2011-03-28 14:00:31 +02:00
Pavel Holejsovsky
6e178a69fc
[GI] Add missing (out) and (array) annotations
...
Backported from master commit 2fb1c064
.
2011-03-16 10:45:35 +01:00
Matthias Clasen
4ddf2c6512
Use existing mime type for GTK_FILE stock icon
...
document-x-generic is not actually a mimetype. Using text-x-generic
instead lets us work out-of-the-box in a11y themes.
2011-03-14 10:21:54 -04:00
Matthias Clasen
9862894317
Don't use GDK_NONE when GDK_SELECTION_CLIPBOARD is meant
2011-03-14 10:18:35 -04:00
Matthias Clasen
5af547bf83
Add missing annotations
...
This adds missing annotations for gdk_window_get_position(),
gtk_window_get_position() and gtk_accelerator_parse().
Bug 644353, patch by Ulrik Sverdrup.
2011-03-12 21:36:18 -05:00
Tristan Van Berkom
f3cd3c3dd0
Fixed GtkTreeModel::row-deleted documentation
...
This documentation was in direct conflict with the documentation
of gtk_tree_model_row_deleted() docs, the function docs are TRUE,
the signal docs were FALSE, fixed.
2011-03-09 15:10:52 +09:00
Benjamin Otte
559cb5d8ab
build: Fix generation of gtktypefuncs.c with -g3 in CFLAGS
...
With -g3, macros are included in the output, and that caused
gdk_window_get_type() to be included when it shouldn't be.
2011-03-07 17:11:26 +01:00
Sebastian Pölsterl
e229f2998b
Fixed gtk_calendar_get_date annotations: Added missing (out)
...
Backported from master commit 34b573b07
2011-03-01 16:01:32 +01:00
Federico Mena Quintero
b6bf9112ad
[GtkFileChooser] Fix initial selection when hidden files are shown
...
We were breaking prematurely out of the loop that goes through
each file that is pending selection; not only does that loop
disable filtering and show hidden files if needed, but it also
selects the files themselves. So we need to walk the whole
list of files.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
https://bugzilla.gnome.org/show_bug.cgi?id=643170
2011-02-24 15:01:07 -06:00
Matthias Clasen
e158b9b13a
Make GtkRecentManager use standard icon names for themed icons
2011-02-24 14:16:24 -05:00
Matthias Clasen
44b2e88aef
Make gtk_combo_box_text_get_active_text() behave as documented
...
If there is an entry, it is supposed to return the contents
of the entry. Pointed out by Allin Cottrell,
https://bugzilla.gnome.org/show_bug.cgi?id=642681
2011-02-19 13:30:02 -05:00
Matthias Clasen
856a69936b
Fix a memory leak with file chooser previews
2011-02-19 10:11:12 -05:00
Matthias Clasen
5813ccc700
Remove a leaking get_name implementation
...
This was leaking a lot of memory; just rely on atk_object_get_name.
2011-02-19 10:10:52 -05:00
Matthias Clasen
f7b7346f8d
Check if the accessible is actually an AtkAction
2011-02-19 10:10:21 -05:00
Matthias Clasen
fa007952ba
Check the return value of gtk_tree_model_get_iter
...
Noticed in passing, didn't really see it crash there, but
better safe than sorry.
2011-02-19 10:07:40 -05:00
Matthias Clasen
de7b27159d
gtk_tree_model_filter_row_deleted: don't emit signals too early
...
gtk_tree_model_filter_row_deleted was emitting ::row-deleted while
the internal state of the model was still in disarray, causing
segfaults e.g. when mapping the file chooser with accessibility
turned on. This is just a bandaid fix, and doesn't try address
any of the deeper problems of the filter model code.
I did take the time to reduce rampant variable shadowing in that
function, though.
2011-02-19 10:07:30 -05:00
Tristan Van Berkom
420f2fbddc
Fixed gtk_recent_chooser_menu_set_current_filter to update the local pointer.
...
Before this patch, unsetting the filter manually before disposing
the recent chooser menu (or unsetting the filter twice), would cause
warnings (or invalid memory accesses).
2011-02-19 09:58:30 -05:00
Martin Pitt
45d05f52c2
[GI] Mark mis-detected constructors as such
...
constructors which take an object of the same class as its first argument are
mis-detected as method call with "self" argument by the GIR scanner. Using the
new (constructor) annotation from bug 561264, mark some of them as proper
constuctors, so that you can call them with NULL as first argument from
bindings; in particular, this fixes gdk_window_new() and the
gtk_radio_button_new_with*() constructors.
2011-02-19 09:56:53 -05:00
Matthias Clasen
0e47df0ee0
Add a missing include
...
https://bugzilla.gnome.org/show_bug.cgi?id=642642
2011-02-19 09:44:05 -05:00
Martin Nordholts
fa2d05ab4e
Bug 633291 - Handle Shift-keys in X11 gdk_test_simulate_key()
...
If a level 1 key maps to a key value passed to
gdk_test_simulate_key(), raise the GDK_SHIFT_MASK flag so the reqested
key value is generated. Also add a regression test for this fix.
2011-02-13 12:34:19 +01:00
Michael Natterer
28f82afd0e
gtk: don't send BUTTON_RELEASE to unrealized widgets
...
which happened when the source widget was hidden or destroyed while a
drag was going on, like when dragging from a popup that got a grab
broken as result of the dnd operation.
2011-02-11 10:35:25 +01:00
Matthias Clasen
64adba6e3e
Extend the mixed-dependency check to modules as well
...
This helps prevent accidents with GTK_PATH.
2011-02-08 18:02:48 -05:00
Matthias Clasen
1d8bac64b2
Fix a segfault in gtk_statusbar_remove_all
...
https://bugzilla.gnome.org/show_bug.cgi?id=640487
2011-01-31 11:51:44 -05:00
Matthias Clasen
47b2868a08
Add missing return type
...
Pointed out by Chun-wei Fan
https://bugzilla.gnome.org/show_bug.cgi?id=640992
2011-01-30 23:58:44 -05:00
Matthias Clasen
0b3710d762
Fix doc format problems
2011-01-30 00:04:04 -05:00
Matthias Clasen
e8a0f3cfb8
Fix the build
2011-01-29 23:52:32 -05:00
Matthias Clasen
bb8e1c67c6
Check if buffer is NULL after setting it to NULL, not before.
...
This catches cases when "notify::buffer" handler does not recreate
the buffer again, which could end in reference leak.
https://bugzilla.gnome.org/show_bug.cgi?id=634677
(cherry picked from commit d688343a31
)
2011-01-29 23:33:56 -05:00
Ignacio Casal Quinteiro
b08b4cccc5
Remove gtk_paste_point_override mark if we don't insert any text.
...
This patch fixes bug #590459 .
2011-01-28 13:29:10 +01:00
Martin Pitt
461d71f6aa
[GI] Fix gtk_tree_view_get_cursor() transfer annotation
2011-01-26 14:41:09 +01:00
Martin Pitt
a33dceee4b
[GI] Backport transfer annotations
2011-01-26 14:10:12 +01:00
Pavel Holejsovsky
5cded4d5e2
[GI] Add missing (transfer) annotations
...
Backported from master commit 2f0d40335b
.
2011-01-26 12:49:08 +01:00
Pavel Holejsovsky
9b2457a671
[GI] Fixes of existing incorrect annotations
...
Backported from master commit 3c8fc21e9b
.
2011-01-26 12:29:21 +01:00
Matthias Clasen
a5d35b95f0
Default target version of gtk-builder-convert should be 2.0
2011-01-23 16:52:40 -05:00
Johan Dahlin
c44fe0bc54
Add a couple of missing annotations
...
Backported from master commit 19cab17c
.
2011-01-17 14:12:24 +01:00
Christian Persch
164149a8dc
Add target version handling to gtk-builder-convert
...
When converting to gtk3, replace GtkComboBoxEntry with GtkComboxBox
has-entry=True, and remove the has-separator property from GtkDialogs.
Bug #639327 .
2011-01-17 07:48:34 -05:00
Martin Pitt
78a4b090e2
Gtk{List,Tree}Store: Fix GI array annotations
2011-01-15 15:34:00 -06:00
Matthias Clasen
dfa1ea8245
Add accessors for GtkRange::round-digits
...
Patch by Christian Dywan,
https://bugzilla.gnome.org/show_bug.cgi?id=351755
2011-01-15 00:26:08 -05:00
Tomeu Vizoso
f40a129e28
gtk_tree_model_iter_next's iter is (in), not (inout)
2011-01-10 15:51:22 -06:00
Martin Pitt
e48f5b4073
Backport a lot of GI transfer annotations
...
This dramatically improves using GTK2 with g-i.
Taken from master commit e0aa12eb0a
without the non-documentation changes.
2011-01-10 14:43:00 -06:00
Tristan Van Berkom
cc44561b61
Added GtkBuildable support for specifying <items> in GtkComboBoxText.
...
Conflicts:
gtk/gtkcomboboxtext.c
2011-01-10 22:43:57 +09:00
Tristan Van Berkom
ff780aa35e
Added GtkBuildable support to add "tag" children to GtkTextTagTable.
...
Conflicts:
gtk/gtktexttagtable.c
2011-01-10 22:39:05 +09:00
Tristan Van Berkom
737941b333
Added GtkBuilder support for "menu" child type of GtkMenuToolButton
...
Conflicts:
gtk/gtkmenutoolbutton.c
2011-01-10 22:31:25 +09:00
Martin Pitt
e361e38e09
Fix GI annotation of GtkTreeModelFilter
...
Cherrypicked from master commit e0aa12eb
.
2011-01-09 22:10:49 -06:00
John (J5) Palmieri
8253735ed1
Add GtkBuilder and GtkDialog annotations for tranfer and scope
...
Cherrypicked from master commit c78a23bd
.
2011-01-09 21:56:49 -06:00