15:48:26 Tim Janik
2fc85e7b85
initialize automake variables EXTRA_DIST and TEST_PROGS for unconditional
...
2007-11-22 15:48:26 Tim Janik <timj@imendio.com>
* Makefile.decl: initialize automake variables EXTRA_DIST and
TEST_PROGS for unconditional appending via += in other makefiles.
define recursive test targets: test, test-report, perf-report,
full-report, as described here:
http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
the test targets will execute Gtk+ test programs within an Xvfb session.
* gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
* gtk/tests/testing.c: use g_test_add_func() to register tests and use
g_test_run() to run the tests to integrate with the testing framework.
* gtk/tests/Makefile.am: removed exemplary testing rules.
* Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
* gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
* tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
* docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
* docs/reference/Makefile.am, docs/tools/Makefile.am:
* docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
* gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
* demos/gtk-demo/Makefile.am, demos/Makefile.am:
* modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
* modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
* modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
* modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
* modules/engines/ms-windows/Theme/Makefile.am:
* modules/engines/ms-windows/Makefile.am:
* modules/engines/Makefile.am, modules/engines/pixbuf/Makefile.am:
* modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
* contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
* gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
* gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
* gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
svn path=/trunk/; revision=19034
2007-11-22 14:47:57 +00:00
15:39:40 Tim Janik
2dc08ada49
call g_test_init() from gtk_test_init().
...
2007-11-22 15:39:40 Tim Janik <timj@imendio.com>
* gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
* gtk/tests/testing.c: use g_test_add_func() to register tests and use
g_test_run() to run the tests to integrate with the testing framework.
* gtk/tests/Makefile.am: removed exemplary testing rules.
* Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
* gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
* tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
* docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
* docs/reference/Makefile.am, docs/tools/Makefile.am:
* docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
* gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
* demos/gtk-demo/Makefile.am, demos/Makefile.am:
* modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
* modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
* modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
* modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
* modules/engines/ms-windows/Theme/Makefile.am:
* modules/engines/ms-windows/Makefile.am:
* modules/engines/Makefile.am, modules/engines/pixbuf/Makefile.am:
* modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
* contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
* gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
* gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
* gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
svn path=/trunk/; revision=19033
2007-11-22 14:38:26 +00:00
Matthias Clasen
68c4796380
Fix a casting problem. ( #485662 , patch by Herbert Valerio Riedel)
...
2007-11-22 Matthias Clasen <mclasen@redhat.com>
* modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
(#485662 , patch by Herbert Valerio Riedel)
svn path=/trunk/; revision=19025
2007-11-22 06:04:41 +00:00
Matthias Clasen
1ece9d4e40
Fix an aliasing problem. ( #347585 , Ed Catmur)
...
2007-11-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextiter.c: Fix an aliasing problem. (#347585 , Ed Catmur)
svn path=/trunk/; revision=19024
2007-11-22 05:50:32 +00:00
Richard Hult
0d81a39f5b
* gdk/quartz/gdktestutils-quartz.c: Add stubs for the testing functions to
...
2007-11-21 Richard Hult <richard@imendio.com>
* gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add
stubs for the testing functions to fix the build.
svn path=/trunk/; revision=19023
2007-11-21 11:29:03 +00:00
Behdad Esfahbod
fb51fed475
Fix C89 compilation issue. ( #467711 , The Written Word)
...
2007-11-21 Behdad Esfahbod <behdad@gnome.org>
* tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
(#467711 , The Written Word)
svn path=/trunk/; revision=19022
2007-11-21 09:32:35 +00:00
Ross Burton
866049c66b
Add xsetting for gtk-scrolled-window-placement ( #458103 ).
...
2007-11-21 Ross Burton <ross@openedhand.com>
* gdk/x11/gdksettings.c:
Add xsetting for gtk-scrolled-window-placement (#458103 ).
svn path=/trunk/; revision=19021
2007-11-21 09:22:48 +00:00
Behdad Esfahbod
a64cba34e3
Make GtkMenuItem's arrow size themeable. ( #469239 , Michael Natterer)
...
2007-11-21 Behdad Esfahbod <behdad@gnome.org>
* gtk/gtkmenuitem.c (gtk_menu_item_class_init),
(gtk_menu_item_paint): Make GtkMenuItem's arrow size themeable.
(#469239 , Michael Natterer)
svn path=/trunk/; revision=19020
2007-11-21 09:22:06 +00:00
Behdad Esfahbod
f4d4a6e6cb
Add Gtk/EnableAccels and Gtk/EnableMnemonics xsettings for
...
2007-11-21 Behdad Esfahbod <behdad@gnome.org>
* gdk/x11/gdksettings.c (gdk_settings_names, gdk_settings_map): Add
Gtk/EnableAccels and Gtk/EnableMnemonics xsettings for
gtk-enable-accels and gtk-enable-mnemonics GtkSettings respectively.
(#436536 , Tommi Komulainen)
svn path=/trunk/; revision=19019
2007-11-21 09:12:59 +00:00
Matthias Clasen
9116609354
Fix the default value of the toolbar-style property. ( #489782 , Jan Janech)
...
2007-11-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktoolbar.c: Fix the default value of the toolbar-style
property. (#489782 , Jan Janech)
svn path=/trunk/; revision=19018
2007-11-21 05:49:35 +00:00
Matthias Clasen
11a88edb28
Avoid drawing one too many frames. ( #107398 , Owen Taylor, Miguel Gomez)
...
2007-11-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
frames. (#107398 , Owen Taylor, Miguel Gomez)
svn path=/trunk/; revision=19017
2007-11-21 04:56:50 +00:00
Tim Janik
3270b1d6d0
ChangeLog: added Gtk+ testing utility development history.
...
svn path=/trunk/; revision=19013
2007-11-20 15:04:33 +00:00
Bastien Nocera
18d12ffe75
add support for conditional icns gdk-pixbuf loader ( Closes : #395738 )
...
2007-11-20 Bastien Nocera <hadess@hadess.net>
* configure.in: add support for conditional icns gdk-pixbuf loader
(Closes : #395738 )
2007-11-20 Bastien Nocera <hadess@hadess.net>
* Makefile.am:
* io-icns.c: Add icns (MacOS X icons) loader, based on work by
Lyonel Vincent <lyonel@ezix.org> (Closes : #395738 )
svn path=/trunk/; revision=19007
2007-11-20 10:26:57 +00:00
10:31:26 Tim Janik
b9f2044e13
updated version number to 2.15.0 for development.
...
2007-11-19 10:31:26 Tim Janik <timj@imendio.com>
* configure.in: updated version number to 2.15.0 for development.
svn path=/trunk/; revision=19005
2007-11-19 10:19:11 +00:00
10:27:39 Tim Janik
a71b594c73
=== Branch for 2.12 ===
...
2007-11-19 10:27:39 Tim Janik <timj@imendio.com>
=== Branch for 2.12 ===
svn path=/trunk/; revision=19003
2007-11-19 09:26:25 +00:00
Matthias Clasen
e888b75e1b
Fix the GtkBuildable implementation to allow setting column types.
...
2007-11-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreestore.c: Fix the GtkBuildable implementation
to allow setting column types. (#496795 , James Stephenson)
svn path=/trunk/; revision=19001
2007-11-19 05:47:36 +00:00
Matthias Clasen
5f4e93fe0a
Make gtk_check_version() return const. ( #496734 , Nicolas Joseph)
...
2007-11-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmain.[hc]: Make gtk_check_version() return const.
(#496734 , Nicolas Joseph)
svn path=/trunk/; revision=19000
2007-11-19 05:34:19 +00:00
Matthias Clasen
0add6313d3
Correct docs for program-name property. ( #496689 , Thomas Wood)
...
2007-11-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaboutdialog.c: Correct docs for program-name property.
(#496689 , Thomas Wood)
svn path=/trunk/; revision=18999
2007-11-19 05:28:28 +00:00
Paolo Borelli
540569dadb
Use gtk_text_buffer_get_insert instead of get_mark. Fixes Bug 497164.
...
2007-11-17 Paolo Borelli <pborelli@katamail.com>
* gtk/gtktextbuffer.c:
* gtk/gtktextlayout.c:
* gtk/gtktextview.c:
Use gtk_text_buffer_get_insert instead of get_mark. Fixes Bug 497164.
svn path=/trunk/; revision=18997
2007-11-17 10:18:13 +00:00
Yevgen Muntyan
abad58b003
new functions _gtk_text_btree_get_insert() and
...
2007-11-15 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtktextbtree.h:
* gtk/gtktextbtree.c: new functions _gtk_text_btree_get_insert()
and _gtk_text_btree_get_selection_bound() (#497102 ).
* gtk/gtktextbuffer.c (gtk_text_buffer_get_insert),
(gtk_text_buffer_get_selection_bound): use them here instead of
hash table lookup.
svn path=/trunk/; revision=18996
2007-11-15 17:03:09 +00:00
Yevgen Muntyan
921da326f5
sort returned tags array by tags priority ( #497102 ).
...
2007-11-15 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtktextbtree.c (_gtk_text_btree_get_tags): sort returned
tags array by tags priority (#497102 ).
* gtk/gtktextiter.c (gtk_text_iter_get_tags), (gtk_text_iter_get_attributes):
* gtk/gtktextlayout.c (get_tags_array_at_iter): and do not sort it here.
svn path=/trunk/; revision=18995
2007-11-15 17:00:33 +00:00
Yevgen Muntyan
a3eb6a98d7
do not call _gtk_text_btree_get_iter_at_line() and
...
2007-11-15 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtktextlayout.c: (gtk_text_layout_get_line_display),
(get_style): do not call _gtk_text_btree_get_iter_at_line() and
_gtk_text_btree_get_tags() for every segment, instead call them
once and then collect the tags while iterating over the segments.
(get_tags_array_at_iter), (tags_array_toggle_tag): new functions
for tags array handling.
svn path=/trunk/; revision=18994
2007-11-15 16:24:42 +00:00
Michael Natterer
65ef21dfb3
remove recently added gdk_flush() again, it's not needed after all.
...
2007-11-14 Michael Natterer <mitch@imendio.com>
* gtk/gtkmenu.c (gtk_menu_popup): remove recently added
gdk_flush() again, it's not needed after all.
svn path=/trunk/; revision=18991
2007-11-14 10:09:44 +00:00
Michael Natterer
b5f204ac3c
tests/testbbox.c use g_object_ref/unref instead of deprecated functions.
...
2007-11-14 Michael Natterer <mitch@imendio.com>
* tests/testbbox.c
* tests/testframe.c: use g_object_ref/unref instead of deprecated
functions.
svn path=/trunk/; revision=18990
2007-11-14 10:00:37 +00:00
Michael Natterer
b4327f13ed
Remove conflict marker.
...
svn path=/trunk/; revision=18989
2007-11-14 09:45:59 +00:00
Michael Natterer
24a6e04cb2
cast pointers to fix warnings about signdness.
...
2007-11-14 Michael Natterer <mitch@imendio.com>
* gtk/gtkstyle.c (gtk_default_draw_focus): cast pointers to fix
warnings about signdness.
svn path=/trunk/; revision=18988
2007-11-14 09:45:14 +00:00
Sven Herzberg
50f412114b
Reviewed by Richard:
...
2007-11-12 Sven Herzberg <herzi@imendio.com>
Reviewed by Richard:
* gdk/quartz/gdkquartz.h: include <gdk/gdkprivate.h> with angle
brackets and not with quotation marks
svn path=/trunk/; revision=18987
2007-11-13 21:05:09 +00:00
Alexander Larsson
118e9f41e2
Avoid loading the ISO8859-1 iconv module. We're already doing all the
...
2007-11-12 Alexander Larsson <alexl@redhat.com>
* gdk/x11/gdkselection-x11.c:
Avoid loading the ISO8859-1 iconv module.
We're already doing all the required work anyway.
This saves 4kb private dirty memory per gtk+ process
svn path=/trunk/; revision=18986
2007-11-12 15:51:55 +00:00
Yevgen Muntyan
c9371f873b
Moved gtk_text_view_update_im_spot_location() calls into an idle, fixes
...
2007-11-11 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtktextview.c: Moved gtk_text_view_update_im_spot_location()
calls into an idle, fixes #494776 .
GtkTextViewPrivate:im_spot_idle, do_update_im_spot_location(),
queue_update_im_spot_location(), flush_update_im_spot_location(): new
field and functions to queue the call;
(changed_handler): call queue_update_im_spot_location() instead of
gtk_text_view_update_im_spot_location();
(gtk_text_view_key_press_event): flush the idle here.
svn path=/trunk/; revision=18984
2007-11-11 19:07:27 +00:00
Ryan Lortie
d65049378b
Convert delayed_properties hashtable to linked list. Fixes #495769 .
...
2007-11-10 Ryan Lortie <desrt@desrt.ca>
* gtk/gtkbuilder.c: Convert delayed_properties hashtable to linked
list. Fixes #495769 .
svn path=/trunk/; revision=18983
2007-11-11 18:06:11 +00:00
Matthias Clasen
4e8a4021a6
Parse a file given on the cmdline
...
svn path=/trunk/; revision=18981
2007-11-10 23:59:05 +00:00
Matthias Clasen
464ae98495
Leak less in error paths
...
svn path=/trunk/; revision=18980
2007-11-10 23:57:32 +00:00
Matthias Clasen
06d28ff884
Don't leak buffer if an error occurs.
...
2007-11-10 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbuilder.c (gtk_builder_add_from_file): Don't
leak buffer if an error occurs.
svn path=/trunk/; revision=18979
2007-11-10 05:03:10 +00:00
Matthias Clasen
6665188687
More robustness improvements of the parser
...
svn path=/trunk/; revision=18978
2007-11-10 04:50:15 +00:00
Matthias Clasen
f489387039
Don't assert on misplaced signal elements
...
svn path=/trunk/; revision=18977
2007-11-10 04:15:44 +00:00
Matthias Clasen
c3fcd42eda
Handle misplaced property elements without asserting.
...
2007-11-09 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbuilderparser.c (parse_property): Handle misplaced
property elements without asserting.
svn path=/trunk/; revision=18976
2007-11-10 02:36:56 +00:00
Kristian Rietveld
50a766c95f
guard for windows with GDK_WINDOW_DESTROYED set. ( Fixes #482531 , reported
...
2007-11-09 Kristian Rietveld <kris@imendio.com>
* gdk/gdkwindow.c (gdk_window_process_all_updates): guard for
windows with GDK_WINDOW_DESTROYED set. (Fixes #482531 , reported
by Sebastien Bacher).
svn path=/trunk/; revision=18975
2007-11-09 22:44:31 +00:00
Matthias Clasen
b2ad97dd38
Stylistic fixes
...
svn path=/trunk/; revision=18974
2007-11-09 16:56:17 +00:00
Matthias Clasen
fb4b0ddff7
don't leak 'filename' field memory when loading more than one file into
...
2007-11-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbuilder.c: don't leak 'filename' field memory when loading
more than one file into the same GtkBuilder instance. Noticed by
Ryan Lortie.
svn path=/trunk/; revision=18973
2007-11-09 00:33:45 +00:00
Michael Natterer
d5dca93c58
include <glib.h> instead of <glib/gmarkup.h>
...
2007-11-08 Michael Natterer <mitch@imendio.com>
* gtk/gtkbuildable.h: include <glib.h> instead of <glib/gmarkup.h>
svn path=/trunk/; revision=18972
2007-11-08 12:30:01 +00:00
Ryan Lortie
36605333d0
Add GString 'text' to the property info structure. Used to accumulate
...
2007-11-07 Ryan Lortie <desrt@desrt.ca>
* gtk/gtkbuilderprivate.h: Add GString 'text' to the property info
structure. Used to accumulate property text across multiple 'text'
calls.
* gtk/gtkbuilderparser.c: Instead of translating/copying text on each
'text' call while in <property> accumulate the text until the end and
do it all in one go. This fixes handling of <!-- --> inside
properties as well as <property/> cases.
svn path=/trunk/; revision=18970
2007-11-08 04:12:52 +00:00
Michael Natterer
9b3edbc319
call gdk_flush() after showing the menu so we can definitely grab on it.
...
2007-11-06 Michael Natterer <mitch@imendio.com>
* gtk/gtkmenu.c (gtk_menu_popup): call gdk_flush() after showing
the menu so we can definitely grab on it. Grab failure found by
Xan Lopez.
svn path=/trunk/; revision=18969
2007-11-06 14:23:56 +00:00
Michael Natterer
f93e2db2a9
fixed docs.
...
2007-11-06 Michael Natterer <mitch@imendio.com>
* gtk/gtkwidget.c (gtk_widget_keynav_failed): fixed docs.
svn path=/trunk/; revision=18968
2007-11-06 08:57:33 +00:00
Richard Hult
821432ac4e
Make shift tab work with unicode layouts (e.g. all Leopard layouts), fixes
...
2007-11-04 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkkeys-quartz.c: (maybe_update_keymap): Make shift
tab work with unicode layouts (e.g. all Leopard layouts), fixes
bug #493404 .
svn path=/trunk/; revision=18967
2007-11-04 18:11:22 +00:00
Richard Hult
fd90de672b
Fix bug #486369 , by passing the selection info along when pasting.
...
2007-11-03 Richard Hult <richard@imendio.com>
* gtk/gtkclipboard-quartz.c: (clipboard_owner_destroyed),
(gtk_clipboard_set_contents), (clipboard_unset): Fix bug #486369 ,
by passing the selection info along when pasting.
svn path=/trunk/; revision=18965
2007-11-03 13:12:45 +00:00
Richard Hult
e518a8d6e8
Make the grab breaking on window move work on Leopard (as well as Tiger)
...
2007-11-03 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzWindow.c:
* gdk/quartz/GdkQuartzWindow.h: Make the grab breaking on window
move work on Leopard (as well as Tiger) by ignoring which mouse
button is pressed.
svn path=/trunk/; revision=18964
2007-11-03 09:52:34 +00:00
Richard Hult
01ce77f540
Calculate the frame rect correctly when resizing toplevels, fixes bug
...
2007-11-03 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal):
Calculate the frame rect correctly when resizing toplevels, fixes
bug #492209 .
svn path=/trunk/; revision=18963
2007-11-03 09:45:25 +00:00
Richard Hult
5cb6747339
Redo the fix for bug #492117 , by adding a getter for the private drag
...
2007-11-01 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzWindow.c:
* gdk/quartz/GdkQuartzWindow.h:
* gdk/quartz/gdkdnd-quartz.c:
* gdk/quartz/gdkquartz.h:
* gtk/gtkdnd-quartz.c: Redo the fix for bug #492117 , by adding a
getter for the private drag context info so we don't need to
expose so much in the public quartz header file.
svn path=/trunk/; revision=18959
2007-11-01 08:45:30 +00:00
Richard Hult
c6c14a3abd
Fix build, bug #492117 .
...
2007-11-01 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzWindow.h: Fix build, bug #492117 .
svn path=/trunk/; revision=18958
2007-11-01 07:29:55 +00:00
Richard Hult
568228dec3
Implement manual resize and move.
...
2007-10-31 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzWindow.c:
* gdk/quartz/GdkQuartzWindow.h:
* gdk/quartz/gdkwindow-quartz.c: (gdk_window_begin_resize_drag),
(gdk_window_begin_move_drag): Implement manual resize and move.
svn path=/trunk/; revision=18955
2007-10-31 11:01:56 +00:00