Commit Graph

20565 Commits

Author SHA1 Message Date
15df889204 Add deprecation notes for GtkItem 2010-09-09 00:02:18 -04:00
eb77f20c52 Change the default of GtkDialog::has-separator to FALSE
Otherwise, the removing deprecated API will force the appearance
of a dialog separators, which would be unfortunate.
2010-09-08 23:53:55 -04:00
750c81f43d gdk: Prefix keys with _KEY by default
The keysyms create a lot of potential namespace conflicts for
C, and are especially problematic for introspection, where we take
constants into the namespace, so GDK_Display conflicts with GdkDisplay.

For C application compatiblity, add gdkkeysyms-compat.h which uses
the old names.  In GTK2, this header is included by default.

https://bugzilla.gnome.org/show_bug.cgi?id=629093
2010-09-08 19:07:23 -04:00
ae84810db5 gdk: Update gdkkeysyms.h
In preparation for adding a namespace prefix for introspection.
2010-09-08 18:56:59 -04:00
8ec4f184ab Remove a duplicate variable
Bug#628110: gtk_spinner_accessible_get_type always returns null
2010-09-08 17:54:17 -04:00
8e75ddeac6 introspection: Update to new scanner API
* Add --warn-all
* Drop unnecessary  of --strip-prefix; for GdkX11, use --symbol-prefix

https://bugzilla.gnome.org/show_bug.cgi?id=628160

Conflicts:

	configure.in
	gdk/Makefile.am
	gtk/Makefile.am
2010-09-08 11:13:12 -04:00
373f2b8a0c Updated Basque language 2010-09-08 12:15:23 +02:00
19ef533618 Fix the build after recent deprecations 2010-09-07 10:53:10 -04:00
bcdd895229 Avoid segfault on xkbless systems
This was reported in bug 628932 to cause problems on VNC.
(cherry picked from commit d5c2cb7bcbdd2c5f9c1523043f2cd252421325c6)
2010-09-07 00:11:55 -04:00
ba5ba3b022 gdk: Ensure flush of surface when cairo_t is destroyed
Add an ugly workaround because GTK does not ensure surfaces get flushed
before directly accessing the drawable backed by the surface. This is
not visible on X11 (where flushing is a no-op), but can be seen on
Windows.

https://bugzilla.gnome.org/show_bug.cgi?id=628291
2010-09-07 02:42:27 +02:00
ebc6238a0e Updated Portuguese translation 2010-09-07 00:46:51 +01:00
b6a733c9d2 Updated Portuguese translation 2010-09-07 00:41:30 +01:00
522a2f0214 Updated Itlian translation 2010-09-07 00:10:38 +02:00
7e9f7d7703 Fixed Italian translation, previously committed in wrong po directory 2010-09-07 00:06:36 +02:00
1294e41449 Updated Italian translation 2010-09-06 23:51:24 +02:00
7ea18bc4ee Updated Slovenian translation 2010-09-06 16:46:12 +02:00
4f6c63f0c9 Updated Hungarian translation 2010-09-06 15:41:36 +02:00
bbd68748bc Updated Swedish translation 2010-09-06 15:29:53 +02:00
33fd9626eb Updated Swedish translation 2010-09-06 15:25:48 +02:00
2ee665300b Updated Kazakh translation 2010-09-06 10:49:49 +06:00
c3c5575fc1 Initialize more attributes in gdk_window_ensure_native
The attributes struct has some members that aren't covered by the
attributes_mask so they should always be filled in. The Win32 backend
was using the window type member when creating the window
implementation. Previously this was left uninitialized so it would end
up thinking the window is input_only and nothing would get painted.

https://bugzilla.gnome.org/show_bug.cgi?id=628049

Signed-off-by: Hans Breuer <hans@breuer.org>
2010-09-05 16:01:23 +02:00
5077d9cce8 msvc: No more fake folder.png and drive-harddisk.png 2010-09-05 16:01:22 +02:00
007595b639 Updated Arabic translation 2010-09-05 15:55:36 +02:00
727287b870 Updated Traditional Chinese translation (Hong Kong and Taiwan) 2010-09-05 19:36:46 +08:00
ae98e7dd7a Updated French translation 2010-09-04 23:18:31 +02:00
6db486993d Updated Polish translation 2010-09-04 17:50:12 +02:00
ca63fd71d7 Updated Polish translation 2010-09-04 17:49:38 +02:00
2e2431f353 Update British English translation 2010-09-04 15:09:20 +01:00
ef06c92610 Updated Spanish translation 2010-09-04 09:40:58 +02:00
1175e6b98c Don't leak display name
Bug 628656 - _gdk_windowing_get_startup_notify_id memory leak

get_display_name() returns a newly allocated string, which was being fed
directory info a g_strdup_printf() call.
(cherry picked from commit bf3b5f785e84f450c4c95ca0b2bd02acc88e652f)
2010-09-03 12:51:24 -04:00
d72cfae56a Updated Slovenian translation 2010-09-03 18:34:59 +02:00
027380d33e Just use TrackMouseEvent directly
TrackMouseEvent is present in user32.dll in all Windows versions we
support. No need to look it up dynamically. No need to fallback to
_TrackMouseEvent from comctrl32.dll.
2010-09-03 00:49:02 +03:00
20d8fbd90f Updated Italian translation 2010-09-02 23:33:59 +02:00
9f9170e3aa Deprecate blinking status icons
Just a bad idea...
2010-09-02 11:28:18 -04:00
6f6650e6cf Document separator-related api in GtkDialog as deprecated 2010-09-02 11:18:01 -04:00
b288284122 Updated Hebrew translation. 2010-09-02 18:09:12 +03:00
7a1cf58934 Updated Hebrew translation. 2010-09-02 18:06:36 +03:00
d6e11a97e3 Avoid potential DLL hijacking in ms-windows theme engine
Load uxtheme.dll from an absolute path. A proper uxtheme.dll, if
present, will always be in the Windows system directory, so load it
from there.
2010-09-02 14:44:34 +03:00
4bd9e3aecc Updated Norwegian bokmål translation 2010-09-02 12:16:37 +02:00
88a521862a Updated Norwegian bokmål translation 2010-09-02 12:02:03 +02:00
fc82963911 Updated Galician translations 2010-09-02 10:43:25 +02:00
45ed34c78f Add new functions to the docs 2010-09-01 23:06:37 -04:00
190b3c372a Deprecate GtkIconView::orientation
Rename the orientation property to item-orientation, since that is
closer to the meaning of the property and avoids confusion with
GtkOrientable::orientation. Also add getter and setter for the new
property, and deprecate the old property and getter/setter.
2010-09-01 22:39:33 -04:00
49e18a29b2 Deprecate 'opt-in' style properties
The following style properties are there to let theme engines 'opt-in'
to more correct behaviour while maintaining compatibility with existing
themes. GTK+ 3 engines are expected to handle the more correct behaviour,
and these properties will no longer be there in GTK+ 3:
GtkEntry::state-hint
GtkTreeView::row-ending-details
GtkRange::trough-side-details
GtkRange::stepper-position-details
GtkRange::activate-slider
2010-09-01 22:19:20 -04:00
7f2b4bb381 docs: Further fix GtkStock documentation
Some icons were left out from the
commit 9688665334db1fe451a5141a0b1c241f09fc49d0

https://bugzilla.gnome.org/show_bug.cgi?id=628308

Signed-off-by: Javier Jardón <jjardon@gnome.org>
2010-09-01 17:47:51 +02:00
e14bf989eb widget: more details on gtk_widget_grab_focus docs
Tell that widget needs to be mapped and realized.
2010-09-01 16:56:42 +03:00
076ae4f5ad container: clarify the docs
Hightlight more that focus_child is a container internal thing and suggest
what application developers most likely were looking for instead.
2010-09-01 16:56:42 +03:00
d945a3cef4 container: don't leak the focus_child ref count
gtk_conatiner_set_focus_child() takes a ref. Release the ref in _destroy().
Fixes #414712.
2010-09-01 16:56:34 +03:00
a3268e29a1 [l10n] Updated Estonian translation 2010-09-01 11:24:39 +03:00
75fca2449f [l10n] Updated Estonian translation 2010-09-01 11:11:39 +03:00