e9ff457a40
x11: Make the device manager struct actually subclass the correct device
2011-02-11 23:53:14 +01:00
ccc3679a62
stylecontext: Use the common approach for priate pointers
...
Has two advantages:
1) consistency
2) "print *context->priv" actually works in gdb
2011-02-11 23:21:11 +01:00
0bd0854d4d
icontheme: constify arguments to gtk_icon_theme_load_symbolic()
2011-02-11 23:21:11 +01:00
b1f2e5bfa3
x11: Fix build without Xinput
...
Missing ifdefs
2011-02-11 23:21:11 +01:00
63b415df92
docs: Link to all versions of both GTK3 and GTK2
...
Now that library supports both cleanly, fix the links so that
the user can go from the online doc to any version better.
2011-02-11 12:39:07 -05:00
d847f489f0
Win32 Visual C++ Support: Some more clean-ups
...
Update gtk+.vsprops...
Since gdkconfig.h should now reside in gdk/, there
is no longer need to create a lib/gtk-3.0/include folder.
2011-02-11 18:41:22 +08:00
7cb41b6561
gdk/gdkconfig.h.win32: Make it more up-to-date
...
Make this pre-configured file to be more like the one used by the existing
X11 version, but using GDK_WINDOWING_WIN32 for obvious reasons.
2011-02-11 18:07:05 +08:00
1865011b7f
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:48:43 +01:00
bba7a98cc6
Visual C++ support: Fix the gdk-win32 Project
...
Apparently I previously had one of the source files wrong here...
Update this to reflect the correct file.
My fault for not seeing this earlier-sorry. DOH.
2011-02-11 17:45:32 +08:00
d4ac3c8561
Bump version to 3.0.1
2011-02-10 15:27:54 -05:00
edf592024b
Correct sonames appearing in the docs
2011-02-10 15:02:33 -05:00
10b7f70bb2
Mention library soname change
2011-02-10 15:00:20 -05:00
524ce69bcb
Bump the version to 3.0.0
...
At the same time, change the library sonames for -3.0 to just -3.
This is necessary since the 2.99 releases installed libraries like
libgtk-3.0.so.0.9903.0, and we want to prevent the library version
number from jumping back. So 3.0 will have libgtk-3.so.0.0.0.
2011-02-10 14:41:02 -05:00
c7d41ac54f
Minor formatting tweak
2011-02-10 14:37:31 -05:00
9455ce96ca
Remove a long-unsupported script that does nothing
2011-02-10 14:31:31 -05:00
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
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
981cadb578
Make online references point to the right place
2011-02-09 16:54:19 -05:00
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
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
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
f2ff2138db
Added padding to GtkTextLineDisplay struct for an addition of GdkRGBA pointer comming soon.
2011-02-10 04:04:31 +09:00
95446c311d
configure.ac: Depend on stable versions of other libraries
2011-02-09 15:55:06 +00:00
f0fabcd9e4
Quell another warning
2011-02-09 09:25:31 -05:00
69745041f8
Add some more info for desktop app info
...
Small gotchas that can easily be avoided.
2011-02-09 09:01:16 -05:00
8291530abf
More GDK documentation tweaks
2011-02-09 02:44:19 -05:00
adef25626e
Fix annotation that broke the docs
...
It was added in 0e795b67c3
and removed in f6cc08fa57
.
2011-02-08 23:06:42 -08:00
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
7e7eaf315b
Documentation tweaks
2011-02-09 00:21:37 -05:00
5ada6ac197
Remove no-longer exported symbols from the symbol list
2011-02-08 23:21:40 -05:00
49433673fc
Don't export GtkModifierStyle symbols
...
This is not public API, so don't export it.
2011-02-08 23:21:39 -05:00
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
394ae46ec0
Add some missing symbols to the docs
2011-02-08 23:21:39 -05:00
32398f11fa
README.in: Fix link to the migration guide
2011-02-09 01:10:38 +00:00
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
57d5328685
Add links to the migration guide
2011-02-08 19:07:46 -05:00
83478ae3a3
Define the required introspection version in configure.ac
2011-02-08 18:40:08 -05:00
e56de510c0
Update NEWS
2011-02-08 18:32:45 -05:00
a189d1e4a0
Updated Spanish translation
2011-02-08 21:01:05 +01:00
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
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
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
358a2b8675
Rename time to time_ to avoid a scanner warning
2011-02-08 13:29:57 -02:00
60e0acfc11
Remove tab as it confused g-ir-scanner
2011-02-08 13:20:53 -02:00
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
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
c1f8330a28
gdk: Fix typo in documentation string
2011-02-08 08:58:49 +01:00
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
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
208974636f
Set the correct initial value for the direction property
2011-02-07 20:36:46 -05:00