Murray Cumming
b91549a38a
Add "extern C" declarations around AppChooser headers.
...
This is necessary to allow linking from code compiled as C++.
2011-02-10 10:02:38 +01:00
Matthias Clasen
3f1c95de8d
Don't try to modify readonly strings
...
This was an oversight in the recent accel label improvement.
When we get an untranslated string back from gettext(), it is
not ok to replace '_' by ' ' in-place. Instead, do it while
appending to the GString.
https://bugzilla.gnome.org/show_bug.cgi?id=641912
2011-02-09 17:32:05 -05:00
Matthias Clasen
981cadb578
Make online references point to the right place
2011-02-09 16:54:19 -05:00
Matthias Clasen
13d249ae19
Change the title of the GDK docs to mention '3'
...
This is necessary in preparation for having 2.x and 3 docs
listed next to each other on library.gnome.org.
2011-02-09 16:44:19 -05:00
Carlos Garnacho
e1dbc871fe
Change required glib version from "2.28" to "2.28.0"
...
Fixes the recent configure error:
checking for GLIB - version >= 2.28... 2.28, bad version string
introduced by 95446c311
2011-02-09 20:08:35 +01:00
Carlos Garnacho
d1632f87d1
Avoid the need for cairo_push_group() in gtk_render_background()
...
This operation is potentially expensive, so the code has been
refurbished so avoid the cases it was needed for. Antialiased
cairo_clip() has been also reduced to transitions with surface
patterns involved.
2011-02-09 20:05:32 +01:00
Tristan Van Berkom
f2ff2138db
Added padding to GtkTextLineDisplay struct for an addition of GdkRGBA pointer comming soon.
2011-02-10 04:04:31 +09:00
Javier Jardón
95446c311d
configure.ac: Depend on stable versions of other libraries
2011-02-09 15:55:06 +00:00
Matthias Clasen
f0fabcd9e4
Quell another warning
2011-02-09 09:25:31 -05:00
Matthias Clasen
69745041f8
Add some more info for desktop app info
...
Small gotchas that can easily be avoided.
2011-02-09 09:01:16 -05:00
Matthias Clasen
8291530abf
More GDK documentation tweaks
2011-02-09 02:44:19 -05:00
Garrett Regier
adef25626e
Fix annotation that broke the docs
...
It was added in 0e795b67c3
and removed in f6cc08fa57
.
2011-02-08 23:06:42 -08:00
Matthias Clasen
1f4bb70bac
Give the GDK docs some love
...
Reorganize some sections, drop the largely redundant multihead
section, add some more information about multiple backends.
2011-02-09 01:32:24 -05:00
Matthias Clasen
7e7eaf315b
Documentation tweaks
2011-02-09 00:21:37 -05:00
Matthias Clasen
5ada6ac197
Remove no-longer exported symbols from the symbol list
2011-02-08 23:21:40 -05:00
Matthias Clasen
49433673fc
Don't export GtkModifierStyle symbols
...
This is not public API, so don't export it.
2011-02-08 23:21:39 -05:00
Matthias Clasen
861ba00166
Don't export gtk_cell_area_box_init_groups
...
That function can't be meant to be public, since it take
a GtkCellAreaBoxContext argument, which is not a public type.
2011-02-08 23:21:39 -05:00
Matthias Clasen
394ae46ec0
Add some missing symbols to the docs
2011-02-08 23:21:39 -05:00
Javier Jardón
32398f11fa
README.in: Fix link to the migration guide
2011-02-09 01:10:38 +00:00
Matthias Clasen
f6cc08fa57
Remove annotation that breaks the docs
...
Before adding annotations, please check that gtk-doc can handle
them. Else they will be stripped out again.
2011-02-08 20:00:27 -05:00
Matthias Clasen
57d5328685
Add links to the migration guide
2011-02-08 19:07:46 -05:00
Matthias Clasen
83478ae3a3
Define the required introspection version in configure.ac
2011-02-08 18:40:08 -05:00
Matthias Clasen
e56de510c0
Update NEWS
2011-02-08 18:32:45 -05:00
Daniel Mustieles
a189d1e4a0
Updated Spanish translation
2011-02-08 21:01:05 +01:00
Matthias Clasen
d2bdd50a0b
Extend the mixed-dependency check to modules as well
...
This helps prevent accidents with GTK_PATH.
2011-02-08 13:49:16 -05:00
Matthias Clasen
99b5af11e4
Add warnings about environment variables
...
These variables all get read by GTK 2.x as well, which makes
them dangerous at best.
2011-02-08 13:11:18 -05:00
Johan Dahlin
6a40c0f865
introspection: Remove redundant include
...
Gdk-3.0 is already included above via --include-uninstalled, so
don't also specify it in INCLUDES. Doing so breaks if it isn't
installed already, since we try to find the gdk-3.0.pc.
2011-02-08 13:30:24 -02:00
Johan Dahlin
358a2b8675
Rename time to time_ to avoid a scanner warning
2011-02-08 13:29:57 -02:00
Johan Dahlin
60e0acfc11
Remove tab as it confused g-ir-scanner
2011-02-08 13:20:53 -02:00
Colin Walters
7711f9fad4
introspection: Remove redundant include
...
Gdk-3.0 is already included above via --include-uninstalled, so
don't also specify it in INCLUDES. Doing so breaks if it isn't
installed already, since we try to find the gdk-3.0.pc.
2011-02-08 10:16:55 -05:00
Benjamin Otte
1483145806
API: image: Move private struct definitions into private header
...
They weren't privatized because the dnd code used them, too. But a
private header can allow the dnd code to be nasty, so go dnd code!
2011-02-08 08:58:49 +01:00
Benjamin Otte
c1f8330a28
gdk: Fix typo in documentation string
2011-02-08 08:58:49 +01:00
Carlos Garnacho
15fdf90265
doc: Add a note about prioritization of GtkStyleProviders
...
It was unclear in the docs what happened if
gtk_style_context_add_provider() and
gtk_style_context_add_provider_for_screen()
were used with the same priority.
2011-02-08 04:17:56 +01:00
Matthias Clasen
3a50b460c6
Update the context direction when emitting ::direction-changed
...
This makes the flipping example in testgtk work as expected again.
https://bugzilla.gnome.org/show_bug.cgi?id=632775
2011-02-07 20:37:09 -05:00
Matthias Clasen
208974636f
Set the correct initial value for the direction property
2011-02-07 20:36:46 -05:00
Carlos Garnacho
2be692687f
Fix color style properties lookup when the color resolution fails
...
The cached GValue ended up with a GtkSymbolicColor type, so
the contained value was bogus. Noticed by Mitch.
2011-02-07 19:56:17 +01:00
Matthias Clasen
23f9bdd586
Fix problems with state propagation
...
Sensitivity changes were not properly propagated down the
hierarchy. There were two issues here:
a) correctly identifying when a state change request affects
sensitivity
b) not filtering out sensitivity in gtk_widget_propagate_state(),
since gtk_widget_set_sensitivity() uses that to do its work
https://bugzilla.gnome.org/show_bug.cgi?id=641431
2011-02-07 11:27:50 -05:00
Tristan Van Berkom
1c20c93423
Optimize queue_resize_on_widget()
...
Optimized GtkSizeGroup code that is invoked for every queued resize
and every request that is not previously cached by trading qdata on
widgets for 3 extra bitfields on the GtkWidgetPrivate structure.
2011-02-08 00:39:51 +09:00
Javier Jardón
db97f8660a
Use faster new G_VALUE_COLLECT_INIT variant instead G_VALUE_COLLECT
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=641621
2011-02-07 13:14:47 +00:00
Matthias Clasen
beb8c290d1
Always chain up in ::style-updated
...
This was not handled consistently, but the default handler
does useful things, so we should always chain up.
2011-02-07 07:30:37 -05:00
Javier Jardón
14eb34874a
configure.ac: Remove some more obsolete macros
...
AC_TYPE_SIGNAL: obsolete when assuming C89 or better
AC_HEADER_SYS_WAIT: current systems are compatible with POSIX
2011-02-06 22:52:55 +00:00
Javier Jardón
8a965b9786
configure.ac: Use AC_COMPILE_IFELSE instead deprecated AC_TRY_COMPILE
2011-02-06 20:36:37 +00:00
Javier Jardón
c734bb8e83
configure.ac: Use AS_HELP_STRING instead deprecated AC_HELP_STRING
2011-02-06 20:36:37 +00:00
Javier Jardón
899019d56a
configure.ac: Remove some obsolescent macros
...
AC_C_CONST: current C compilers support const
AC_TYPE_SYGNAL: obsolete when assuming C89 or better
AC_HEADER_STDC: current systems have conforming header files
2011-02-06 20:36:37 +00:00
Matthias Clasen
9bd175536b
Add a testcase for state propagation problems
2011-02-06 14:14:48 -05:00
Kjartan Maraas
24c37e966c
Updated Norwegian bokmål translation.
2011-02-06 19:14:53 +01:00
Hans Breuer
733731e80b
No more gtk_plug_*/gtk_socket_* symbols on win32
2011-02-06 15:07:14 +01:00
Hans Breuer
b41ee31a16
win32: no more GdkNativeWindow and related changes
...
- replace GdkNativeWindow with HWND, remove type casts
- no more GdkDisplayClass::get_drag_protocol but GdkWindowImpl::get_drag_protocol
- remove *_client_message*()
2011-02-06 15:07:13 +01:00
Hans Breuer
f55ccce2d9
win32: msvc build update
2011-02-06 15:07:12 +01:00
Michael Natterer
e39e8acd67
gtk: gtk_cell_renderer_get_state(): check the widget's effective sensitivity
2011-02-06 14:47:58 +01:00