Matthias Clasen
9035ad5b33
Remove excessive g_return_if_fail() checks in static functions.
...
2005-12-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkliststore.c:
* gtk/gtktreestore.c: Remove excessive g_return_if_fail() checks
in static functions.
2005-12-29 07:14:19 +00:00
Matthias Clasen
4cb44fcc8f
Use the slice allocater for GtkTreeDataSortHeader.
...
2005-12-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreedatalist.c: Use the slice allocater for
GtkTreeDataSortHeader.
* gtk/gtktreedatalist.h:
* gtk/gtktreedatalist.c (_gtk_tree_data_list_set_header): New function.
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func):
* gtk/gtkliststore.c (gtk_list_store_set_sort_func):
* gtk/gtktreestore.c (gtk_tree_store_set_sort_func): Use it here.
2005-12-29 05:26:09 +00:00
Matthias Clasen
c63a3dccab
Make the args a flexible array inside the struct, and allocate them
...
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbindings.h (GtkBindingSignal):
* gtk/gtkbindings.c (binding_signal_new): Make the
args a flexible array inside the struct, and allocate them
together.
2005-12-28 04:09:18 +00:00
Tim Janik
c70c8cf69a
delete GtkCTreeRow as GtkCTreeRow, not clist rows which crashes in gslice
...
Wed Dec 28 00:45:46 2005 Tim Janik <timj@gtk.org>
* gtk/gtkctree.c (row_delete): delete GtkCTreeRow as GtkCTreeRow, not
clist rows which crashes in gslice later on.
2005-12-27 23:46:28 +00:00
Federico Mena Quintero
e72cea090d
In the case for FILTER_RULE_PIXBUF_FORMATS, check that
...
2005-12-27 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkfilefilter.c (gtk_file_filter_filter): In the case for
FILTER_RULE_PIXBUF_FORMATS, check that filter_info->mime_type is
not NULL. Fixes bug #317687 .
2005-12-27 18:38:52 +00:00
Matthias Clasen
1963c67c46
Fix a typo. (gdk_screen_get_setting): Avoid relocations for the settings
...
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkevents-x11.c (check_transform): Fix a typo.
(gdk_screen_get_setting): Avoid relocations for the settings
map.
2005-12-27 07:57:52 +00:00
Matthias Clasen
3a46c7f11e
Fix a typo.
...
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkevents-x11.c (check_transform): Fix a typo.
2005-12-27 07:39:19 +00:00
Matthias Clasen
86838ffd06
Avoid relocations for the list of standard atoms.
...
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkproperty-x11.c: Avoid relocations for the list
of standard atoms.
2005-12-27 07:36:58 +00:00
Matthias Clasen
779c7ea8df
Avoid copying the set_name by interning it.
...
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbindings.c (gtk_binding_set_new): Avoid copying
the set_name by interning it.
2005-12-27 06:10:20 +00:00
Matthias Clasen
165b7ad3d3
Precache atoms before calling gdk_window_new().
...
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Precache atoms
before calling gdk_window_new().
2005-12-27 04:38:31 +00:00
Matthias Clasen
74a19d9f39
some more slice allocation
2005-12-27 00:59:53 +00:00
Matthias Clasen
e572ab94b0
Some more slice allocation
2005-12-27 00:54:39 +00:00
Matthias Clasen
bf16be253f
Use the slice allocator for some other small auxiliary structures as well.
...
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextbtree.c: Use the slice allocator for some other small
auxiliary structures as well.
2005-12-27 00:49:24 +00:00
Matthias Clasen
443f3aa6ed
Forgotten file
2005-12-27 00:41:43 +00:00
Matthias Clasen
6779304cc8
Clarify docs. ( #324996 )
...
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkimcontext.c (gtk_im_context_filter_keypress): Clarify
docs. (#324996 )
2005-12-27 00:11:26 +00:00
Adam Weinberger
edbc6203b6
Updated Canadian English translation.
...
2005-12-26 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.
2005-12-26 22:25:56 +00:00
Matthias Clasen
1460b38700
Also strip (_F) without a space
2005-12-26 07:54:32 +00:00
Matthias Clasen
b29a1d0f7e
Mention the stripping of (_F) suffixes.
...
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* README.in: Mention the stripping of (_F) suffixes.
* gtk/gtktoolbar.c (_gtk_toolbar_elide_underscores): Strip a suffix of
the form " (_<single character>)", since this is the preferred way
for some languages to indicate accelerators. (#323956 , Yang Hong)
2005-12-26 07:52:43 +00:00
Matthias Clasen
168ad4bc79
Add a gtk-label-select-on-focus setting. (gtk_label_grab_focus): And use
...
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtklabel.c (gtk_label_class_init): Add a gtk-label-select-on-focus
setting.
(gtk_label_grab_focus): And use it here to select the contents of
the label when appropriate.
(gtk_label_class_init): Use the same keybindings for select all/
unselect all as GtkEntry and GtkTextView.
* gtk/gtkdialog.c (gtk_dialog_map): When looking for the initial
focus, avoid leaving a selection in a label.
2005-12-26 07:02:51 +00:00
Matthias Clasen
ad26705e70
Documentation fixes. ( #324815 , Ross Burton)
...
2005-12-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c: Documentation fixes. (#324815 ,
Ross Burton)
2005-12-26 05:07:53 +00:00
Matthias Clasen
c587f439f7
Require GLib 2.9.2
...
2005-12-25 Matthias Clasen <mclasen@redhat.com>
* configure.in: Require GLib 2.9.2
2005-12-26 04:56:36 +00:00
Adam Weinberger
d61347af59
Updated Canadian English translation.
...
2005-12-25 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.
2005-12-25 06:38:23 +00:00
Matthias Clasen
8083b8ef6a
Inline docs, use g_assert(), avoid extra allocation for rectangular
...
2005-12-24 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkregion-generic.c:
* gdk/gdkpolyreg-generic.c:
* gdk/gdkregion.h:
* gdk/gdkrectangle.c: Inline docs, use g_assert(), avoid
extra allocation for rectangular regions.
2005-12-24 07:29:00 +00:00
Matthias Clasen
7f00877312
Inline docs.
...
2005-12-24 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkrectangle.c: Inline docs.
2005-12-24 07:00:47 +00:00
Tim Janik
fcf514baec
fixup line i swallowed earlier ;)
2005-12-22 18:14:58 +00:00
Tim Janik
b805119dd1
renamed GUnowned to GInitiallyUnowned.
...
Thu Dec 22 18:53:14 2005 Tim Janik <timj@gtk.org>
* gtk/gtkobject.[hc]: renamed GUnowned to GInitiallyUnowned.
2005-12-22 17:58:40 +00:00
Tim Janik
f079466536
parent type fixups in structure declarations.
...
Thu Dec 22 17:55:11 2005 Tim Janik <timj@gtk.org>
* gtk/gtkobject.h: parent type fixups in structure declarations.
2005-12-22 16:55:44 +00:00
Tim Janik
75e6b53a78
derive GtkObject from GUnowned, so it initially has a floating reference
...
Thu Dec 22 16:01:27 2005 Tim Janik <timj@imendio.com>
* gtk/gtkobject.c: derive GtkObject from GUnowned,
so it initially has a floating reference count.
gtk_object_class_init(): installa floating flag handler with
libgobject, so for GtkObjects the flag is stored as GTK_FLOATING
in the ->flags member.
* tests/floatingtest.c: test floating flag uses.
2005-12-22 15:10:05 +00:00
Matthias Clasen
fe0fb8966d
Use the slice allocator for regions. Still todo: avoid extra allocations
...
2005-12-21 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkregion-generic.c: Use the slice allocator
for regions. Still todo: avoid extra allocations for
the single-rectangle case.
2005-12-21 21:10:41 +00:00
Matthias Clasen
2962480b2c
Update class_n_properties after installing color-hash, since other classes
...
2005-12-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksettings.c (gtk_settings_class_init): Update
class_n_properties after installing color-hash, since
other classes install settings, too.
* gtk/gtkctree.c:
* gtk/gtkclist.c: Fix some mistakes in the conversion
from mem chunks to slice allocator.
2005-12-21 21:05:22 +00:00
Matthias Clasen
95d8688bf3
Adjust the wrap-width also if an explicit item width is set. ( #322475 ,
...
2005-12-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (adjust_wrap_width): Adjust the
wrap-width also if an explicit item width is set.
(#322475 , Alex Graveley)
2005-12-21 18:14:59 +00:00
Matthias Clasen
5578b91968
Reset pressed_button to -1 after handling a double click, so that motion
...
2005-12-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (gtk_icon_view_button_press): Reset
pressed_button to -1 after handling a double click, so that
motion events occurring between here and the release event
don't trigger DND. (#324588 , Dave Andreoli)
2005-12-20 18:21:21 +00:00
Matthias Clasen
960b82eb29
Fix the build
2005-12-20 17:05:33 +00:00
Matthias Clasen
f2685563ac
Updates
2005-12-20 05:47:43 +00:00
Matthias Clasen
a800cb7906
Doc updates
2005-12-20 05:44:07 +00:00
Matthias Clasen
7347c8800a
Doc updates
2005-12-20 05:36:10 +00:00
Matthias Clasen
d126427e67
Another doc update
2005-12-20 05:35:15 +00:00
Matthias Clasen
55e3f9bc32
Doc updates
2005-12-20 05:34:32 +00:00
Matthias Clasen
7fe23c05cf
Documentation updates
2005-12-20 05:33:19 +00:00
Matthias Clasen
7138fb8561
Documentation updates
2005-12-20 05:27:17 +00:00
Matthias Clasen
bfbbd57c76
Documentation updates
2005-12-20 05:11:30 +00:00
Matthias Clasen
2ae9783809
Fix typo
2005-12-20 04:55:16 +00:00
Matthias Clasen
b5cc099058
Small additions/fixes.
...
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gdk-pixbuf/tmpl/module_interface.sgml:
* gdk-pixbuf/gdk-pixbuf-sections.txt:
* gdk-pixbuf/tmpl/animation.sgml: Small additions/fixes.
2005-12-19 21:13:49 +00:00
Matthias Clasen
b9c479ba56
Small additions/fixes
...
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gdk/tmpl/input.sgml:
* gdk/tmpl/rgb.sgml:
* gdk/tmpl/x_interaction.sgml:
* gdk/tmpl/windows.sgml: Small additions/fixes
* gdk/Makefile.am (IGNORE_HFILES): Add quartz
* gdk/gdk-sections.txt: Add gdk_window_get_type_hint
2005-12-19 21:02:08 +00:00
Matthias Clasen
189d195c8d
Add GtkStatusIcon so it gets an object hierarchy.
...
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk-sections.txt: Add GtkStatusIcon so it gets
an object hierarchy.
2005-12-19 20:22:04 +00:00
Matthias Clasen
e60ff3dfd7
Remove inlined documentation
...
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkbutton.sgml: Remove inlined documentation
2005-12-19 20:19:19 +00:00
Matthias Clasen
f886daa7ed
Documentation fixes.
...
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreemodel.c:
* gtk/gtkplug.c:
* gtk/gtkwindow.c: Documentation fixes.
2005-12-19 20:13:34 +00:00
Matthias Clasen
b4d4e8cadd
Documentation fixes.
...
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkplug.c:
* gtk/gtkwindow.c: Documentation fixes.
2005-12-19 20:07:08 +00:00
Matthias Clasen
19c1116351
Explicitly document GtkStatusIcon as a non-widget. ( #324181 , Maciej
...
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkstatusicon.sgml: Explicitly document GtkStatusIcon
as a non-widget. (#324181 , Maciej Katafiasz)
2005-12-19 19:48:21 +00:00
Michael Natterer
f41db86239
implement boolean property "truncate-multiline" which, when enabled,
...
2005-12-19 Michael Natterer <mitch@imendio.com>
* gtk/gtkentry.c: implement boolean property "truncate-multiline"
which, when enabled, truncates multi-line pastes or drops to their
first line. Fixes bug #322252 .
* gtk/gtkfilechooserentry.c (gtk_file_chooser_entry_init): enable
truncate-multiline here.
2005-12-19 19:03:51 +00:00