Alexander Larsson
157102aa73
GtkListBox: No need to manually clamp adjustment to focus
...
Now that we use real widgets for rows the focus_vadjustment is
enough.
2013-06-13 12:17:06 +02:00
Alexander Larsson
932535d444
GtkListBox: Clean up DnD code
...
Unhighlight rows if they are removed.
Drop the automatic drag motion based auto-scrolling. This is not really
right, as it e.g. hardcodes auto-scroll regions and assumes we're the only
widget inside the scrolled container. Its also imho in the wrong place,
autoscrolling if any should be done on the scrolled-window or viewport.
All the removed code is implementable outside Gtk+ though.
2013-06-13 12:17:06 +02:00
Alexander Larsson
043d445a03
testgtk: Add ListBox test
...
This is a simple test of a scrolling listbox with sorting, filtering
and a header row.
2013-06-13 12:17:06 +02:00
Alexander Larsson
3c90b2c42c
tests: Add testlist testing GtkListBox
2013-06-13 12:17:06 +02:00
Alexander Larsson
e319867f80
Add GtkListBox
...
This is basically an import/rename of EggListBox from the row-widget
branch of egg-list-box.
2013-06-13 12:17:06 +02:00
Adam Dingle
d919c3ffbb
Require GLib 2.37.2
...
It's necessary for G_TEST_DIST, for example.
2013-06-11 22:21:46 -04:00
Руслан Ижбулатов
b0016252cf
Pass screen to visual init (no default screen is available yet)
...
https://bugzilla.gnome.org/show_bug.cgi?id=700444
2013-06-11 11:16:04 +02:00
Руслан Ижбулатов
ae35951a73
Fix display/screen/displaymanager init interdependency
...
https://bugzilla.gnome.org/show_bug.cgi?id=700444
2013-06-11 11:16:03 +02:00
Christian Persch
781b85088f
im: Deprecate gtk_im_multicontext_append_menuitems
...
Bug #701840 .
2013-06-09 09:51:55 -04:00
Kalev Lember
a37450110b
Fix string allocation handling with GtkBuilder translations
...
Use g_string_assign to avoid issues with assigning GString's internal
buffer back to the same string. This can happen when no translations are
available and _gtk_builder_parser_translate returns back the same
pointer that was passed in.
This fixes a regression from commit e9f182e37a
that caused GtkComboBoxText <items> from GtkBuilder to show up empty if
no translations are available.
https://bugzilla.gnome.org/show_bug.cgi?id=700629
2013-06-08 10:54:25 +02:00
Matthias Clasen
6b63348037
Ignore Gtk/ShowInputMethodMenu and Gtk/ShowUnicodeMenu X settings
...
These are no longer used.
2013-06-07 18:14:20 -04:00
Matthias Clasen
8b811b623c
Remove the show-unicode-menu and show-input-method-menu settings
...
These are no longer used.
2013-06-07 18:13:47 -04:00
Matthias Clasen
27a15d9a7d
GtkTextView: Remove the Unicode and input method menus
...
Submenus in the context menu are not great, and these two
in particular are not something we want to have there.
2013-06-07 18:13:20 -04:00
Matthias Clasen
4a62d19da7
GtkEntry: Remove the Unicode and input method menus
...
Submenus in the context menu are not great, and these two
in particular are not something we want to have there.
2013-06-07 18:10:15 -04:00
Michael Natterer
4c896c9025
quartz: move dialogs to the same window level as utility windows
...
window_type_hint_to_level(): applied patch from Paul Davis which moves
dialogs to NSFloatingWindowLevel. This is not quite the perfect
solution, but it's a pragmatic fix that makes apps which have both
window types much more usable, and prevents dialog from disappearing
under an application's main window.
(cherry picked from commit 59d49e1566
)
2013-06-06 15:49:00 +02:00
Marek Kasik
f29841a03e
printing: Show correct status of a job
...
"job-state" is IPP_TAG_ENUM not IPP_TAG_INTEGER.
2013-06-06 11:09:36 +02:00
YunQiang Su
ca27a7de70
fix a typo in zh_CN translation
2013-06-06 11:03:52 +08:00
Marek Černocký
2d4560ae35
Fixed Czech translation
2013-06-05 07:55:48 +02:00
Claudio Saavedra
5cb26cbab3
gdkevents.h: fix documentation typo
...
https://bugzilla.gnome.org/show_bug.cgi?id=701463
2013-06-03 14:52:34 +03:00
Hib Eris
f59c48271f
Do not use AC_CANONICAL_TARGET
...
Reverts commit 717c28e12d
and
fixes AX_PROG_CC_FOR_BUILD (see also
http://savannah.gnu.org/patch/index.php?7989 ).
https://bugzilla.gnome.org/show_bug.cgi?id=692638
2013-06-02 11:03:08 +02:00
Hib Eris
6a71820ff3
Define INITGUID only for mingw.org compiler
...
Defining INITGUID causes a build failure with mingw-w64 > r5589.
https://bugzilla.gnome.org/show_bug.cgi?id=699673
2013-06-02 10:42:26 +02:00
Adam Dingle
67a9d5f21f
Require GLib 2.37.1
...
GTK+ now requires GLib 2.37.1 since it uses g_test_trap_subprocess,
which is new in that GLib version.
2013-06-01 06:43:51 -04:00
Piotr Drąg
a6a1ef9ac6
Updated POTFILES.in
2013-05-31 22:44:05 +02:00
Bastien Nocera
dbbea8b97e
Add GtkSearchBar widget
...
This widget is a toolbar that will popup automatically when
searches should be started, and dismissed when they are finished.
https://bugzilla.gnome.org/show_bug.cgi?id=700787
2013-05-31 17:09:11 +02:00
Colin Walters
154a5e55ab
reftests: Switch test type to session-exclusive
...
The reftests are sensitive to window focus, and will not work reliably
if other concurrently executed tests are creating and closing windows.
2013-05-31 10:34:11 -04:00
Jiro Matsuzawa
961cbe73af
l10n: Update Japanese translation
2013-05-31 22:25:04 +09:00
Chun-wei Fan
6cb63b6390
Update Visual Studio 2010 Property Sheets
...
Remove quotes that aren't really needed
2013-05-31 13:03:23 +08:00
Chun-wei Fan
850d0e70be
GDK-Win32: Avoid Redefinition of _GDK_EXTERN
...
Include config.h first so that _GDK_EXTERN may be defined once
and only once during the build, so that we do not get warnings/
errors for macro redefinition.
https://bugzilla.gnome.org/show_bug.cgi?id=701251
2013-05-31 12:01:26 +08:00
Rico Tzschichholz
2812f782b3
build: fix typo
2013-05-30 20:19:49 +02:00
Benjamin Otte
63eb47577e
API: Deprecate gtk_container_resize_children()
...
It does ad things and is undocumented, so I'll just silently deprecate
it.
2013-05-30 20:02:30 +02:00
Benjamin Otte
299714dd1a
container: Don't use to-be-deprecated API
...
Instead, do what that API does manually.
2013-05-30 20:02:05 +02:00
Benjamin Otte
1e8640f294
testgtk: Disable deprecations when using old functions
2013-05-30 20:01:33 +02:00
Benjamin Otte
4e50596b37
window: Call size_allocate() to allocate a size
...
Don't call gtk_container_resize_children().
https://bugzilla.gnome.org/show_bug.cgi?id=700185
2013-05-30 19:28:54 +02:00
Timothy Arceri
44cd166447
GtkBookmarksManager: Refactor duplicate set error code and localise error strings
...
https://bugzilla.gnome.org/show_bug.cgi?id=593079
2013-05-30 10:37:58 -05:00
Chun-wei Fan
54e2091740
build/win32/vs10/gdk.vcxprojin: Remove Stray Line
...
The last commit on this file accidently left a stray </ItemGroup>, which
Visual Studio 2010 does not like. Get rid of that line.
2013-05-30 18:08:32 +08:00
Chun-wei Fan
436a939c6b
gdkcursor-win32.c: Include gdkwin32.h
...
Include gdkwin32.h (which includes gdkprivate-win32.h and gdkwin32cursor.h
during the build of GDK-Win32) so that
gdk_win32_icon_to_pixbuf_libgtk_only() and
gdk_win32_pixbuf_to_hicon_libgtk_only() get exported, so that the GTK
DLL can link correctly.
2013-05-30 16:41:28 +08:00
Rafael Ferreira
09f9dd61bb
Updated Braziliana Portuguese translation for Gtk-UI
2013-05-30 05:01:31 -03:00
Matthias Clasen
551f01e5f3
Drop unneeded define
...
SRCDIR is no longer used.
2013-05-29 22:02:12 -04:00
Matthias Clasen
c8a392612b
Use g_test_get_dir in test to locate files
...
This makes the tests work both installed and for make check.
2013-05-29 21:37:05 -04:00
Matthias Clasen
3d225fb059
Makefile.decl: Set G_TEST_SRCDIR and G_TEST_BUILDDIR
...
These variables are needed to make file location functions
work.
2013-05-29 21:35:53 -04:00
Matthias Clasen
c9890d6cbb
Port display tests to g_test_trap_subprocess
2013-05-29 21:11:14 -04:00
Matthias Clasen
0d768ee8a8
Make sure we dist all testsuite ingredients
2013-05-29 21:00:37 -04:00
Xavier Claessens
92823b2201
GtkMenuItem: Take padding into account to position submenu arrow
...
Since commit a69619edbc
, it not
possible anymore for the style to add space between the border
and the arrow.
https://bugzilla.gnome.org/show_bug.cgi?id=700779
2013-05-29 14:53:17 +02:00
Benjamin Otte
d9a28a875c
doctools: Remove unused variable
2013-05-28 16:06:59 +02:00
Benjamin Otte
cbeda47591
reftests: Add test for last 2 commits
2013-05-28 15:24:04 +02:00
Benjamin Otte
0bd76a855c
cssimage: Add forgotten line
...
That line was already missing in the initial commit it seems.
2013-05-28 15:24:04 +02:00
Benjamin Otte
f6c746a99d
cssanimation: Use property id here
2013-05-28 15:24:04 +02:00
Benjamin Otte
6bf059e36f
treeview: Don't cache the height
...
Instead, use the correct value all the time.
2013-05-28 15:24:03 +02:00
Chun-wei Fan
9b217a0d98
Update Visual Studio Build Files
...
-Update the pre-configured config.h.win32(.in) to define _GDK_EXTERN as
__declspec (dllexport) as we are not using .def files to export symbols
anymore.
-Update the GDK/GTK DLL projects and the property sheets to stop using
the .symbols/.def files
-Update the property sheets to "install" the newly-introduced GTK headers
-Update the gtk3-demo project to build the new demo sources that must be
built
2013-05-28 15:08:16 +08:00
Chun-wei Fan
da31982379
Fix build on C89 compilers
...
-Avoid defining variables in the middle of the block
-Include fallback-c89.c in gtkrevealer.c in place of math.h as
fallback-c89.c includes math.h itself, and is needed for round()
2013-05-28 13:36:54 +08:00