]>
Pileus Git - ~andy/gtk/log
Matthias Clasen [Wed, 5 Jan 2011 16:26:14 +0000 (11:26 -0500)]
Add padding to text attribute structs
Ivar Smolin [Wed, 5 Jan 2011 16:14:40 +0000 (18:14 +0200)]
[l10n] Updated Estonian translation
Matthias Clasen [Wed, 5 Jan 2011 16:01:20 +0000 (11:01 -0500)]
Remove some dropped symbols from gtk3-sections.txt
Matthias Clasen [Wed, 5 Jan 2011 16:00:23 +0000 (11:00 -0500)]
Update gtk symbols list
Milan Bouchet-Valat [Wed, 5 Jan 2011 13:49:09 +0000 (14:49 +0100)]
Fix doc about gtk_cell_layout_get_area()
Return value was copied and pasted from gtk_cell_layout_get_cells(),
which is obviously wrong.
Milan Bouchet-Valat [Wed, 5 Jan 2011 13:47:16 +0000 (14:47 +0100)]
Fix GtkCellArea:edit-widget to be of type GtkCellEditable
More correct, and consistent with gtk_cell_area_get_editable_widget().
Matthias Clasen [Wed, 5 Jan 2011 15:12:16 +0000 (10:12 -0500)]
Fix libgail-util doc build
Matthias Clasen [Wed, 5 Jan 2011 15:04:48 +0000 (10:04 -0500)]
Fix some parameter name mismatches in the docs
Matthias Clasen [Wed, 5 Jan 2011 14:58:46 +0000 (09:58 -0500)]
Fix file lists in the win32 backend
Matthias Clasen [Wed, 5 Jan 2011 14:43:45 +0000 (09:43 -0500)]
Update POTFILES some more
Matthias Clasen [Wed, 5 Jan 2011 14:38:36 +0000 (09:38 -0500)]
Try again to fix the doc build
Matthias Clasen [Wed, 5 Jan 2011 13:41:41 +0000 (08:41 -0500)]
Update POTFILES
Benjamin Otte [Wed, 5 Jan 2011 13:30:29 +0000 (14:30 +0100)]
testutils: Update adjustment usage for sealing
Benjamin Otte [Wed, 5 Jan 2011 13:28:08 +0000 (14:28 +0100)]
textview: Update adjustment usage for sealing
Benjamin Otte [Wed, 5 Jan 2011 13:12:24 +0000 (14:12 +0100)]
treeview: Update adjustment usage for sealing
Use getters instead of direct structure access.
Benjamin Otte [Wed, 5 Jan 2011 12:58:28 +0000 (13:58 +0100)]
treeview: Update adjustment usage for sealing
Use gtk_adjustment_set_upper() instead of doing its work manually.
Benjamin Otte [Wed, 5 Jan 2011 12:43:12 +0000 (13:43 +0100)]
treeview: Update adjustment usage for sealing
Use gtk_adjustment_configure() when toggling header visibility.
Benjamin Otte [Wed, 5 Jan 2011 12:27:12 +0000 (13:27 +0100)]
tests: Update adjustment usage for sealing
Benjamin Otte [Wed, 5 Jan 2011 12:25:28 +0000 (13:25 +0100)]
toolitemgroup: Update adjustment usage for sealing
Benjamin Otte [Wed, 5 Jan 2011 12:17:18 +0000 (13:17 +0100)]
layout: Update adjustment usage for sealing
Benjamin Otte [Wed, 5 Jan 2011 12:14:31 +0000 (13:14 +0100)]
colorsel: Update adjustment usage for sealing
Benjamin Otte [Wed, 5 Jan 2011 12:12:17 +0000 (13:12 +0100)]
toolpalette: Update adjustment usage for sealing
Benjamin Otte [Tue, 4 Jan 2011 16:23:07 +0000 (17:23 +0100)]
API: range: Remove update policy
It's unused and complicates code a lot. In particular, it breaks the
adjustment/range abstractions.
Matthias Clasen [Wed, 5 Jan 2011 04:45:34 +0000 (23:45 -0500)]
Update gtk symbol list
Matthias Clasen [Wed, 5 Jan 2011 04:40:41 +0000 (23:40 -0500)]
Fix gdk/abicheck.sh temporarily
The best fix for now is to just hardcode the X11 backend again
Matthias Clasen [Wed, 5 Jan 2011 04:15:35 +0000 (23:15 -0500)]
fix documentation build
Matthias Clasen [Wed, 5 Jan 2011 03:49:54 +0000 (22:49 -0500)]
Update NEWS for 2.99
Matthias Clasen [Wed, 5 Jan 2011 03:01:48 +0000 (22:01 -0500)]
Bump version to 2.99
Matthias Clasen [Wed, 5 Jan 2011 02:57:21 +0000 (21:57 -0500)]
Brush up configure output
Show used X extensions, print backends, etc.
Also make configure abort in some more cases when explicitly
enabled options are missing dependencies.
Matthias Clasen [Wed, 5 Jan 2011 00:25:17 +0000 (19:25 -0500)]
Decouple GdkWindowCache life-cycle from GdkX11DragContext
By making window caches refcounted. This fixes problems with leaking
drag contexts, as experienced in
https://bugzilla.gnome.org/show_bug.cgi?id=637691
and
https://bugzilla.gnome.org/show_bug.cgi?id=144324
Based on a patch by drago01@gmail.com
Emilio Pozuelo Monfort [Tue, 4 Jan 2011 23:20:53 +0000 (23:20 +0000)]
Fix build when builddir != srcdir
Emilio Pozuelo Monfort [Tue, 4 Jan 2011 20:24:47 +0000 (20:24 +0000)]
Fix introspection build when builddir != srcdir
So gdk/gdk.h can find gdk/gdkconfig.h, which is in $builddir
because it's generated.
Matthias Clasen [Tue, 4 Jan 2011 22:54:47 +0000 (17:54 -0500)]
Move GtkEntryCompletion docs inline
Based on a patch by Garrett Regier
https://bugzilla.gnome.org/show_bug.cgi?id=617322
Matthias Clasen [Tue, 4 Jan 2011 22:52:14 +0000 (17:52 -0500)]
Add gtkcellrenderer.sgml to .gitignore
Matthias Clasen [Tue, 4 Jan 2011 22:42:30 +0000 (17:42 -0500)]
Small doc cleanups for GtkCellLayout
Matthias Clasen [Tue, 4 Jan 2011 22:32:12 +0000 (17:32 -0500)]
Move docs for gtkmain inline
At the same time, introduce a gtkmainprivate.h header
and various other cleanups.
Based on a patch by Tadej Borovšak.
https://bugzilla.gnome.org/show_bug.cgi?id=617471
Matthias Clasen [Tue, 4 Jan 2011 19:51:19 +0000 (14:51 -0500)]
Remove gtktypeutils altogether
Based on patches by Javier Jardón.
https://bugzilla.gnome.org/show_bug.cgi?id=629955
Matthias Clasen [Tue, 4 Jan 2011 18:49:37 +0000 (13:49 -0500)]
Remove GtkArg, GtkCallbackMarshal and GtkFunction
Based on a patch by Javier Jardón.
https://bugzilla.gnome.org/show_bug.cgi?id=629955
Javier Jardón [Tue, 4 Jan 2011 18:39:35 +0000 (13:39 -0500)]
Remove deprecated gtk_quit_* API
Matthias Clasen [Tue, 4 Jan 2011 18:25:04 +0000 (13:25 -0500)]
Move GtkExpander docs inline
Based on a patch by Garrett Regier.
https://bugzilla.gnome.org/show_bug.cgi?id=617327
Matthias Clasen [Tue, 4 Jan 2011 18:07:28 +0000 (13:07 -0500)]
Move GtkDrawingArea docs inline
Based on a patch by Garrett Regier.
https://bugzilla.gnome.org/show_bug.cgi?id=617315
Javier Jardón [Tue, 4 Jan 2011 17:51:06 +0000 (18:51 +0100)]
gtkmenuitem: Use private pointer instead G_TYPE_INSTANCE_GET_PRIVATE
Matthias Clasen [Tue, 4 Jan 2011 17:54:24 +0000 (12:54 -0500)]
Remove gtk_tree_menu_get_type from gtk3.types
Matthias Clasen [Tue, 4 Jan 2011 17:51:11 +0000 (12:51 -0500)]
Move GtkDialog docs inline
Based on a patch by Garrett Regier.
https://bugzilla.gnome.org/show_bug.cgi?id=617312
Javier Jardón [Tue, 4 Jan 2011 17:32:22 +0000 (18:32 +0100)]
gtkmenu: Use private pointer instead G_TYPE_INSTANCE_GET_PRIVATE
Matthias Clasen [Tue, 4 Jan 2011 17:21:41 +0000 (12:21 -0500)]
Drop explicit includes of gdkkeysyms.h
These are no longer needed. At the same time, port gtkimcontextsimpleseqs.h
to use the new GDK_KEY_ symbols.
Matthias Clasen [Tue, 4 Jan 2011 17:05:05 +0000 (12:05 -0500)]
Reduce includes of gtktypeutils.h to a minimum
Matthias Clasen [Tue, 4 Jan 2011 16:55:56 +0000 (11:55 -0500)]
Remove an outdated doc statement.
https://bugzilla.gnome.org/show_bug.cgi?id=553404
Matthias Clasen [Tue, 4 Jan 2011 16:44:09 +0000 (11:44 -0500)]
Some more calendar doc additions
Proposed by Nikos Kouremenos
https://bugzilla.gnome.org/show_bug.cgi?id=321958
Matthias Clasen [Tue, 4 Jan 2011 16:36:42 +0000 (11:36 -0500)]
Some documentation additions
Proposed by Bruno Piguet.
https://bugzilla.gnome.org/show_bug.cgi?id=559503
Matthias Clasen [Tue, 4 Jan 2011 16:25:40 +0000 (11:25 -0500)]
Mention gvfs in the gtk_show_uri() docs
https://bugzilla.gnome.org/show_bug.cgi?id=622125
Matthias Clasen [Tue, 4 Jan 2011 16:18:42 +0000 (11:18 -0500)]
Some documentation improvements for gtk_init/gtk_parse_args
https://bugzilla.gnome.org/show_bug.cgi?id=562182
Matthias Clasen [Tue, 4 Jan 2011 15:58:04 +0000 (10:58 -0500)]
Document DESKTOP_STARTUP_ID use
Closes https://bugzilla.gnome.org/show_bug.cgi?id=165987
Szilárd Pfeiffer [Tue, 4 Jan 2011 15:47:54 +0000 (10:47 -0500)]
gail: add/remove horizontal/vertical state based on orientation value
Now, these states are depending on the widget class.
Milan Bouchet-Valat [Mon, 13 Dec 2010 20:45:07 +0000 (21:45 +0100)]
GtkComboBox(Text): Add documentation about the entry
Matthias Clasen [Tue, 4 Jan 2011 15:31:19 +0000 (10:31 -0500)]
Move GtkEventBox docs inline
At the same time, add a private pointer, and generally clean
things up.
Tristan Van Berkom [Tue, 4 Jan 2011 15:14:25 +0000 (00:14 +0900)]
Removed TABs and trailing whitespace from GtkComboBox and GtkTreeMenu
Tristan Van Berkom [Tue, 4 Jan 2011 15:14:08 +0000 (00:14 +0900)]
Moved GtkMenuItem private functions to the private header.
Tristan Van Berkom [Thu, 30 Dec 2010 08:35:44 +0000 (17:35 +0900)]
Mentioned that GtkTreeMenu is based on some GtkComboBox code in the copyright header.
Tristan Van Berkom [Thu, 30 Dec 2010 08:28:26 +0000 (17:28 +0900)]
Fixed conflicts after rebasing master into combo-refactor branch.
Tristan Van Berkom [Thu, 30 Dec 2010 07:46:50 +0000 (16:46 +0900)]
Fixed GtkComboBox to properly set tearoff state on delegate GtkTreeMenu.
This breakage was also the cause of not correctly positioning the child
menu over the selected item.
Tristan Van Berkom [Tue, 21 Dec 2010 12:50:02 +0000 (21:50 +0900)]
Fixed gtktreemenu for new gtkcellareabox api.
Tristan Van Berkom [Wed, 15 Dec 2010 08:17:45 +0000 (17:17 +0900)]
Make GtkTreeMenu a private class:
- Removed GtkTreeMenu from gtk-docs.sgml
- Removed GtkTreeMenu from gtk3-sections.txt
- Removed GtkTreeMenu from gtk.symbols
- Make GtkTreeMenu apis prefixed with '_' (including _get_type()).
- Updated GtkComboBox sources to use the private apis
- Updated GtkCellView to not mention #GtkTreeMenu in gtk-doc statements
- Updated tests/testtreemenu to not use a GtkTreeMenu but still
show a very fancy GtkComboBox
- Moved gtktreemenu.h to private headers section in the makefile.
- Removed include of gtktreemenu.h from gtk.h
Tristan Van Berkom [Mon, 13 Dec 2010 11:17:10 +0000 (20:17 +0900)]
Added LISTMODE env var check to testcombo.c so that one can easily test listmode.
Tristan Van Berkom [Mon, 13 Dec 2010 10:34:26 +0000 (19:34 +0900)]
Added new constructors gtk_combo_box_new_with_area and gtk_combo_box_new_with_area_and_entry.
Tristan Van Berkom [Mon, 13 Dec 2010 10:24:51 +0000 (19:24 +0900)]
Fixed GtkComboBox to let the cell-layout implementation handle <cell-packing>
Tristan Van Berkom [Wed, 8 Dec 2010 13:30:22 +0000 (22:30 +0900)]
Fixed gtk_tree_menu_path_in_menu function which has been malfunctioning.
Now sensitivity is properly handled in the "apply-attributes" callback.
Tristan Van Berkom [Mon, 6 Dec 2010 12:40:33 +0000 (21:40 +0900)]
Removed GtkComboBoxPrivate->minimum/natural_width members.
And updated gtk_combo_box_list_position() which is still waiting
for GtkTreeView to report natural width in order to properly do
non fixed width dropdown menus.
Tristan Van Berkom [Mon, 6 Dec 2010 12:30:00 +0000 (21:30 +0900)]
Re-refactored GtkComboBox to not reorder the file.
Turns out reordering the file the way I did before put
me in an unmergable situation, now re-refactored the
combo and list-mode works again.
Tristan Van Berkom [Sun, 5 Dec 2010 09:03:32 +0000 (18:03 +0900)]
Fixing GtkComboBox breakage after merge, completing hand-merge of style-context GtkBorder issues (now it works again).
Tristan Van Berkom [Sat, 4 Dec 2010 08:14:32 +0000 (17:14 +0900)]
Fixing GtkCellView to not strcmp() in buildable_custom_tag_end()
GtkCellLayout function now returns boolean if one of the tags
it was interested in was handled.
Tristan Van Berkom [Fri, 3 Dec 2010 09:55:24 +0000 (18:55 +0900)]
Added clarification to the GtkCellView:cell-area-context documentation.
Tristan Van Berkom [Fri, 3 Dec 2010 09:44:23 +0000 (18:44 +0900)]
Fixed a broken gtk-doc statement in gtktreemenu.c
Tristan Van Berkom [Fri, 3 Dec 2010 09:43:37 +0000 (18:43 +0900)]
Added remaining missing gtk-doc statements for GtkCellView.
Tristan Van Berkom [Fri, 3 Dec 2010 09:29:40 +0000 (18:29 +0900)]
Added GtkTreeMenu to gtk+ documentation and updated sections for newly added GtkCellView apis.
Tristan Van Berkom [Fri, 3 Dec 2010 09:28:54 +0000 (18:28 +0900)]
Added all documentation for new GtkTreeMenu
Tristan Van Berkom [Fri, 3 Dec 2010 09:28:20 +0000 (18:28 +0900)]
Added new symbols for GtkTreeMenu and added GtkCellView apis to gtk.symbols
Tristan Van Berkom [Sun, 28 Nov 2010 09:58:47 +0000 (18:58 +0900)]
Removed calls to gtk_cell_area_context_sum_*() since they went away.
Tristan Van Berkom [Sat, 27 Nov 2010 07:50:18 +0000 (16:50 +0900)]
Added aligned food menu test to testcombo.c
Tristan Van Berkom [Sat, 27 Nov 2010 07:32:36 +0000 (16:32 +0900)]
Fixed combo-refactor branch for recent switch to gtk_cell_area_context_reset() api.
Tristan Van Berkom [Fri, 26 Nov 2010 14:43:07 +0000 (23:43 +0900)]
Adding a combo box to testtreemenu to show the GtkTreeMenu at work as a combo box delegate.
Tristan Van Berkom [Fri, 26 Nov 2010 12:44:59 +0000 (21:44 +0900)]
Revert "Added gtk_tree_menu_get_area()."
This reverts commit
d32d7c8f9c4d2bcd7c5c206c09273ce67ed20df4 .
Tristan Van Berkom [Fri, 26 Nov 2010 12:36:28 +0000 (21:36 +0900)]
Added orientation control to the treemenu test.
Tristan Van Berkom [Fri, 26 Nov 2010 12:30:30 +0000 (21:30 +0900)]
Updated GtkCellView for new gtk_cell_area_context_allocate() api.
Tristan Van Berkom [Fri, 26 Nov 2010 04:20:43 +0000 (13:20 +0900)]
Aligned prototypes in gtkcellview.h
Tristan Van Berkom [Fri, 26 Nov 2010 04:20:14 +0000 (13:20 +0900)]
Added gtk_tree_menu_get_area().
Tristan Van Berkom [Fri, 26 Nov 2010 04:18:08 +0000 (13:18 +0900)]
Make GtkCellView orientable and only allocate the cell area in the orientable orientation (unless its a "fit-model" cellview which gets both).
Tristan Van Berkom [Fri, 26 Nov 2010 03:09:06 +0000 (12:09 +0900)]
Removing apis from GtkCellView
APIS: gtk_cell_view_get_desired_width_of_row &
gtk_cell_view_get_desired_height_for_width_of_row were introduced in
3.0 only for use from GtkComboBox and now the refactored cellview
does this transparently and just requests the right thing through
GtkWidget apis.
Tristan Van Berkom [Wed, 24 Nov 2010 12:45:03 +0000 (21:45 +0900)]
Oops one of my last commits disabled some tests, re-enabling them.
Tristan Van Berkom [Wed, 24 Nov 2010 12:40:33 +0000 (21:40 +0900)]
Fixed inserting and deleting rows for submenus of GtkTreeMenu
Tristan Van Berkom [Wed, 24 Nov 2010 11:00:10 +0000 (20:00 +0900)]
Getting closer to updating the treemenu view properly from the model signals
Tristan Van Berkom [Wed, 24 Nov 2010 09:27:51 +0000 (18:27 +0900)]
Fixed GtkCellView to always allocate when in fit-model mode.
Tristan Van Berkom [Wed, 24 Nov 2010 09:14:36 +0000 (18:14 +0900)]
Implementing GtkComboBox using GtkTreeMenu !
First iteration at implementing combo box using a delegate
treemenu, almost everything is working. Still need to finalize
sensitivity issues in GtkTreeMenu (and should go ahead and pass
through GtkComboBox code with a fine comb...).
Tristan Van Berkom [Wed, 24 Nov 2010 05:59:55 +0000 (14:59 +0900)]
Added "fit-model" and "draw-sensitive" properties to GtkCellView
- "fit-model" decides that the cellview should request space for
the entire treemodel, this ensures the cell view displayed on
a combo box will not spuriously change size when the selected
item changes.
- "draw-sensitive" forces cell area to render cells sensitive
even if they are insensitive in the model.
Tristan Van Berkom [Wed, 24 Nov 2010 04:49:12 +0000 (13:49 +0900)]
Make GtkTreeMenu update menu item sensitivity when "apply-attributes" signal is fired for a row in the menu.
Tristan Van Berkom [Tue, 23 Nov 2010 06:48:14 +0000 (15:48 +0900)]
Support grid mode in GtkTreeMenu
Added properties "wrap-width", "row-span-column" and "column-span-column"
to allow grid style menus from treemodels. Handling row data changes
appropriately.
Tristan Van Berkom [Tue, 23 Nov 2010 03:39:00 +0000 (12:39 +0900)]
Fixed GtkCellView to call cell_view_set_model() and disconnect signals at dispose time.
Tristan Van Berkom [Tue, 23 Nov 2010 03:11:52 +0000 (12:11 +0900)]
Added gtk_tree_menu_set/get_tearoff to allow the root menu to have a tearoff item
Combo boxes expose an "add-tearoffs" feature to add a tearoff item to the root of the combo menu, added this feature to GtkTreeMenu to achieve this (and updated the testcase).
Tristan Van Berkom [Mon, 22 Nov 2010 07:32:18 +0000 (16:32 +0900)]
Reduced code size in GtkTreeMenu by only implementing GtkCellLayout->get_area method for the GtkCellLayout iface.
Tristan Van Berkom [Mon, 22 Nov 2010 07:29:26 +0000 (16:29 +0900)]
Reduced code in GtkCellView by just implementing the GtkCellLayout->get_area method.