Руслан Ижбулатов
5eb286b744
Make certain gtk3 types conditional (GST-style)
...
https://bugzilla.gnome.org/show_bug.cgi?id=675895
2012-05-17 00:01:46 -04:00
Natanael Copa
d6aee922bb
Bug 676087-configure.ac: isnan() and isinf() are macros, not functions
...
The isnan() and isinf() are C99 macros not functions so use
AC_CHECK_DECL instead of AC_CHECK_FUNCS for those.
2012-05-16 23:55:40 -04:00
Benjamin Otte
20583c6d98
build: Don't invoke pkg-config directly
...
Instead, always use PKG_CHECK_MODULES(). That macro actually gets it
right. In particular the erroring out part when you miss xkbcommon or
wayland-client.
2012-05-07 04:12:26 +02:00
Chun-wei Fan
c97f0b660c
Bug 670499-configure.ac: Check for nearbyint(), isinf() and isnan()
...
nearbyint(), isinf() and isnan() are C99 functions, so check for them.
Also clean up configure.ac a little bit as the checks for rint() and
round() can be a bit simpler, according to Matthias' suggestions.
2012-05-03 11:54:41 +08:00
Benjamin Otte
b0317280e7
build: Set G_ENABLE_DEBUG for minimal --enable-debug=minimum
...
With that flag set, we get GDK_DEBUG and GTK_DEBUG support. And those
provide useful features we want when debugging.
2012-05-02 02:00:11 +02:00
Matthias Clasen
b07e51bfee
Bump version
2012-04-30 23:18:49 -04:00
Matthias Clasen
c0708f23df
Bump to 3.5.2
2012-04-30 23:02:18 -04:00
Ryan Lortie
af71917015
GtkApplication: adjust to GApplication changes
...
GApplication now makes the session bus and object path available as a
public API on the application instance. Use that instead of trying to
guess values for ourselves.
This causes this version of Gtk+ to depend on GLib 2.32.2, so bumping
version dependency accordingly.
https://bugzilla.gnome.org/show_bug.cgi?id=671249
2012-04-30 17:50:45 -04:00
Matthias Clasen
328add40ca
Updates for 3.5.1
2012-04-30 07:02:01 -04:00
John Ralls
bfad99ad52
Bug 670373: modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6
...
The first, simple changes. Turns off the deprecation warnings and substitutes macros and short ifdef blocks where feasible.
2012-04-23 12:44:06 -07:00
Ryan Lortie
e84809c56a
./configure: fix error output for no -libXext
...
Due to the way the tests are structured, a missing libXext will give a
warning about a missing libX11 (even if libX11 is installed). This is
confusing to people who are trying to build Gtk.
https://bugzilla.gnome.org/show_bug.cgi?id=674200
2012-04-20 14:38:47 -04:00
Rob Bradford
ba81a3a14c
build: Add an enable flag to allow enabling Cairo GL backend
...
This change adds --enable-wayland-cairo-gl which turns on the define used in
the Wayland backend to determine whether to use EGL surfaces with Cairo GL or
whether to use the Cairo image backend with an SHM surface (the default).
Part of the fix for: https://bugzilla.gnome.org/show_bug.cgi?id=672361
2012-04-16 16:05:51 +01:00
Rob Bradford
cdf5c2af62
wayland: Add support for rendering into an SHM buffer with Cairo image backend
...
The first version of this change included a bug that meant that if you don't
compile for any other backend then it wouldn't search for cairo. Credit for
identifying the bug goes to darxus@chaosreigns.com .
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672361
2012-04-16 15:09:14 +01:00
Matthias Clasen
158784f66b
Bump version
2012-04-13 21:26:43 -04:00
Cosimo Cecchi
398ba38cfe
application-window: try to use the desktop name in the fallback menu
...
Try to fetch the name from the application desktop file for the
fallback menu if possible, instead of forcing applications to use
g_set_application_name or hardcoding "Application".
https://bugzilla.gnome.org/show_bug.cgi?id=673882
2012-04-12 21:41:46 -04:00
Cosimo Cecchi
1713cbe8d0
build: split out a HAVE_GIO_UNIX config variable
...
We'll use it in GtkApplicationWindow, since we need to conditionally
depend on gio-unix there.
https://bugzilla.gnome.org/show_bug.cgi?id=673882
2012-04-12 21:41:43 -04:00
Kalev Lember
da755ada52
configure: Use AM_PATH_GLIB_2_0() for finding glib-compile-resources
...
No need to manually set GLIB_COMPILE_RESOURCES when AM_PATH_GLIB_2_0()
does this for us.
2012-04-11 23:12:15 +03:00
Rui Matos
8dcbe9e2de
configure.ac: Clean the ms-windows related stuff
...
Build fix and cleanup for the ms-windows engine removal.
2012-04-04 17:49:10 +02:00
Javier Jardón
440e9cdfd3
configure.ac: Depend on the corresponding stable versions
2012-04-03 03:19:05 +01:00
Matthias Clasen
a3dbc65ced
Bump version
2012-03-26 10:14:43 -04:00
Matthias Clasen
c0bd2d9703
3.4.0
2012-03-26 09:26:46 -04:00
Matthias Clasen
d4e3d4ae9b
Bump version
2012-03-20 12:36:33 -04:00
Matthias Clasen
f931ffeb77
3.3.20
2012-03-20 12:33:28 -04:00
Javier Jardón
80d54b4533
build: require cups >= 1.2
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=672182
2012-03-19 00:10:14 +00:00
Matthias Clasen
de62a1096b
Drop support for pre-R6 X
...
X11 R6 was released in 1995 - time to let go.
2012-03-10 23:27:21 -05:00
Matthias Clasen
f8fccae852
Drop unused automake condition for XI2
...
We fail the build if XI2 is not present, nowadays.
2012-03-10 23:15:12 -05:00
Matthias Clasen
82041de9b5
Drop unneeded XI2 defines
...
The X headers don't use these defines anywhere.
2012-03-10 23:13:19 -05:00
Matthias Clasen
4b05f4178a
configure.ac: Improve the checks for XInput 2.2
...
Check for the XIScrollClassInfo struct in addition to the existing
check for XIAllowTouchEvents() because Ubuntu Oneiric seems to
have an incomplete backport which has one but not the other.
Based on a patch by Murray Cumming,
https://bugzilla.gnome.org/show_bug.cgi?id=671453
2012-03-06 07:45:04 -05:00
Matthias Clasen
3ac4c467b3
Bump version
2012-03-05 17:13:12 -05:00
Matthias Clasen
f1d14f4aa8
3.3.18
2012-03-05 17:12:26 -05:00
Matthias Clasen
185973983a
Bump glib dep to 2.31.20
...
Needed for --valist-marshallers
2012-03-05 08:15:54 -05:00
Javier Jardón
962a5d8b8a
Require XInput2.h in X11 backend
...
Also remove support for XInput.h
2012-03-02 12:52:12 +00:00
Carlos Garnacho
43a38de785
configure: Detect XInput 2.2
2012-03-01 16:19:57 -05:00
Matthias Clasen
e580c79ae0
Add versioned deprecation macros
...
These macros follow the recent changes in GLibs deprecation
setup. We now annotate deprecated functions with the version
they were deprecated in, and you can define the macro
GDK_VERSION_MIN_REQUIRED to cut off deprecation warnings for
'recent' deprecations.
At the same time, we introduce version annotations for new API
and allow you to avoid 'recent' API additions by defining
GDK_VERSION_MAX_ALLOWED.
2012-02-27 07:11:43 -05:00
Matthias Clasen
ca05315c8a
Bump version
2012-02-21 10:45:07 +01:00
Matthias Clasen
fbaa9b2211
Bump glib dep
2012-02-21 02:00:54 +01:00
Matthias Clasen
074bb5d5db
Updates
2012-02-21 01:50:19 +01:00
Matthias Clasen
71efe31f16
Move widget-factory to demos/
...
Lets install this, for the benefit of artists everywhere.
2012-02-09 08:45:40 -05:00
Matthias Clasen
9a2ea96a1b
Bump version
2012-02-06 17:32:46 -05:00
Matthias Clasen
de1b5e67b6
3.3.14
2012-02-06 16:38:47 -05:00
Matthias Clasen
a45b3df9d0
Bump requirements of glib and gdk-pixbuf
2012-02-05 17:56:22 -05:00
Matthias Clasen
36242f8035
Bump version
2012-01-30 23:16:43 -05:00
Matthias Clasen
25231e36a2
3.3.12
2012-01-30 23:15:55 -05:00
Benjamin Otte
fd4f701c50
css: Use GArray in GtkCssComputedValues
...
GValueArray is deprecated in glib. Also, bump the required glib version
for g_array_set_clear_func().
2012-01-25 19:05:33 +01:00
Matthias Clasen
d5656b6139
bump rev
2012-01-20 16:13:37 -05:00
Matthias Clasen
d9f1ac1c9c
3.3.10
2012-01-20 16:12:25 -05:00
Matthias Clasen
15b4198a80
Bump GLib dep
...
This is needed for the app menu moves.
2012-01-20 15:30:46 -05:00
Matthias Clasen
299a4eca28
Back to odd
2012-01-16 23:14:07 -05:00
Matthias Clasen
4d76860697
3.3.8
2012-01-16 23:13:27 -05:00
Matthias Clasen
f802b7e0a8
Bump GLib dep to 2.31.10
...
Needed for GResource
2012-01-16 17:24:27 -05:00
Matthias Clasen
7a3e1bbc41
configure: Set GLIB_COMPILE_RESOURCES
2012-01-16 17:07:46 -05:00
Cosimo Cecchi
9283ca93c5
visuals: add a runner for visual GtkBuilder files
...
This is useful to sketch out in GtkBuilder widgets in different states
all at once, so that we can check theming is right for them.
Add some initial UI files for primary-toolbar and inline-toolbar widgets.
2012-01-12 17:05:36 -05:00
Matthias Clasen
08c89c11d1
Drop -uninstalled.pc files
...
This has already been done in GLib, so follow suit here.
2011-12-30 00:28:15 -05:00
Matthias Clasen
e65a8d0d40
Bump version
2011-12-19 18:41:10 -05:00
Matthias Clasen
be689e8307
3.3.6
2011-12-19 18:37:44 -05:00
Ryan Lortie
aeaed2ab15
bump glib depend to 2.31.6
2011-12-19 14:03:32 -05:00
Matthias Clasen
7f5a665b95
Fix more linking fallout
...
We are using xinput and gmodule API in a few places in libgtk.
https://bugzilla.gnome.org/show_bug.cgi?id=665326
2011-12-15 23:35:06 -05:00
Matthias Clasen
b558885221
Try to fix linking
...
We need to link against gdk against pangoft2 on X11.
Also add Requires.private to gdk-3.0.pc, and try to clean
things up some.
https://bugzilla.gnome.org/show_bug.cgi?id=665326
2011-12-05 20:58:21 -05:00
Florian Müllner
b72b4e79cf
build: Add gmodule-2.0 dependency for gtk-query-immodules-3.0
2011-11-24 16:33:02 +01:00
Matthias Clasen
abc787a5ac
Move pangoft2 to Requires.private
...
We have pango in Requires anyway, and this is just so we
can call pangofc api ourselves.
2011-11-22 09:42:31 -05:00
Matthias Clasen
fa89423346
Bump version
2011-11-21 18:34:11 -05:00
Matthias Clasen
84c0ccad47
3.3.4
2011-11-21 18:14:13 -05:00
Morten Welinder
fefe8e7c8c
win32: Actually check for IPrintDialogCallback in configure
2011-11-10 17:41:08 +01:00
Matthias Clasen
6ae6284d1a
Remove some redundant verbosity
2011-11-09 22:18:39 -05:00
Matthias Clasen
82d6a4e918
Don't use G_ERRORCHECK_MUTEXES anymore
...
It's gone from GLib.
2011-11-09 22:11:04 -05:00
Matthias Clasen
416e1a1468
Don't use *_SINGLE_INCLUDES defines
...
GLib now outlaws single includes always, anyway.
2011-11-01 22:35:05 -04:00
Matthias Clasen
4f1c7e255d
Post-release version bump
...
Halfway to 666 !
2011-10-25 10:22:15 -04:00
Matthias Clasen
6ea285cbbc
Bump version to 3.3.2
2011-10-25 09:15:50 -04:00
Antoine Jacoutot
d987a01d80
GMountOperation on OpenBSD: remove the need for kvm(3)
...
kvm(3) is considered a deprecated interface, so make
GMountOperation::show-processes use the recommended sysctl(3) interface
instead. This also removes the need to link with libkvm.
https://bugzilla.gnome.org/show_bug.cgi?id=661835
2011-10-17 19:06:41 +02:00
Colin Walters
520881ac11
build: Strip out -DG_DISABLE_DEPRECATED
...
It's unnecessary pain now that they're warnings.
2011-10-12 11:54:56 -04:00
Matthias Clasen
9e0efc5022
Add deprecation annotations for deprecated functions
...
We define our own GDK_DEPRECATED[_FOR] macros for this
and allow it to be turned off by defining the
GDK_DISABLE_DEPRECATION_WARNINGS macro.
2011-10-11 15:03:46 -04:00
John Ralls
6dc34c1f5e
Bug 658772: Directory paths for resource directories are hard coded.
...
Provide dynamic path discovery functions as are provided for win32.
2011-10-08 15:02:38 -07:00
Matthias Clasen
a095a24ab4
Put master on the 3.3 track
2011-09-26 18:03:37 -04:00
Matthias Clasen
70b13d734d
Bump version
2011-09-25 22:01:13 -04:00
Matthias Clasen
c9beb22f7b
3.2.0
2011-09-25 22:00:20 -04:00
Matthias Clasen
d48542e1cd
Bump version
2011-09-19 18:03:11 -04:00
Matthias Clasen
9bf03f57da
3.1.92
2011-09-19 17:39:00 -04:00
Matthias Clasen
f1574cbe4d
Post-release bump
2011-09-13 18:17:47 -04:00
Matthias Clasen
c37e425341
3.1.90
2011-09-13 17:40:52 -04:00
Matthias Clasen
c1af0ceafc
Post-release version bump
2011-09-05 17:07:35 -04:00
Matthias Clasen
6dd3432ecb
3.1.18
2011-09-05 16:43:06 -04:00
Matthias Clasen
c22feaab35
Some more colord configury cleanups
...
Don't error out when --enable-color=auto, but no colord is found.
Plus various cleanups to the output.
2011-09-05 16:42:59 -04:00
Richard Hughes
ee6b79becf
Fix the configure script to actually define HAVE_COLORD when colord is used
2011-09-01 15:34:57 +01:00
Javier Jardón
69de896589
Add more compilation warnings
2011-08-30 22:47:33 +01:00
Matthias Clasen
553628efa1
post-release version bump
2011-08-30 11:48:50 -04:00
Matthias Clasen
b57180a684
3.1.16
2011-08-30 11:28:53 -04:00
Matthias Clasen
e0ab377f9b
Post-release version bump
2011-08-29 13:09:21 -04:00
Matthias Clasen
50101fba11
3.1.14
2011-08-29 13:08:47 -04:00
Alejandro Piñeiro
08bf2e0463
a11y: Use AtkWindow on GtkWindowAccessible
...
GtkWindowAccessible doesn't require to define window related
signals. They are included on AtkWindow
2011-08-29 10:57:14 -04:00
Matthias Clasen
f060343a82
Explicitly link gdk and gtk against libm
...
We used to get an implicit -lm from gdk-pixbuf, but that has
recently been changed to not inject extraneous libraries into
link lines, so we have to do it ourselves now. This is more
correct, anyway.
2011-08-28 20:03:56 -04:00
Kristian Høgsberg
005894eccb
wayland: We need to require egl as well
2011-08-22 16:32:06 -04:00
Chun-wei Fan
323d24db8c
Update configure.ac to check for rint()/round()
...
Added check in configure.ac to check for the rint() and
round() functions as they are normally only available in C99
compilers.
2011-08-20 11:17:45 +08:00
Matthias Clasen
1bca4f3eb5
Post-release bump
2011-08-15 22:01:55 -04:00
Matthias Clasen
22a2867d79
3.1.12
2011-08-15 21:58:05 -04:00
Javier Jardón
8afe90224b
configure.ac: Bump gdk-pixbuf required version
...
gdk-pixbuf 2.22.0 relies on G_CONST_RETURN which is deprecated by now.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=656421
2011-08-12 20:02:59 +01:00
Matthias Clasen
3f07c44ea9
post-release bump
2011-07-23 10:24:25 -04:00
Matthias Clasen
749b6cc635
Fix make dist
2011-07-23 10:12:55 -04:00
Javier Jardón
b2d679a45c
configure.ac: Bump glib required version
...
GTK+ depends on Glib 2.29.14 because we are using the new added
g_format_size() glib function
2011-07-22 14:20:50 +02:00
Jonathan Matthew
ad9da2727d
GMountOperation::show-processes support for OpenBSD using kvm(3)
2011-07-12 07:56:01 +10:00
Matthias Clasen
1f2b8a6545
Add some aux. pango api to help AtkText implementations
...
These functions are implementations of the AtkText api on top
of a PangoLayout, and are intended to replace GailTextUtil.
Since gtkpango.h is a private header, also remove the individual
inclusion prohibition.
2011-07-05 16:08:07 -04:00
Benjamin Otte
f76c439897
tests: Add first shot at an accessibility dump tool
...
The tool works like this:
./accessibility-dump [FILE ...]
If no files are given, all files with the extension ".ui" in the current
directory are taken. For every file "test.ui", the following steps are
performed:
1) test.ui is loaded using GtkBuilder
2) The accessible for the window is loaded
3) The information of accessible is converted into a string using a
syntax defined in this test file
4) The generated string is diffed with the file "test.txt"
5) If the diff is empty, the test is a success, if not, the test fails.
6) The diff is output when the test runner is run with --verbose
So to add a test named "test", create a file called "test.ui", put it
into this directory. Then create the expected output file "test.txt",
put it into this directory too. You can create the initial version of
this file by invoking "./accessibility-dump --verbose test.ui". The
output will contain the expected text and can be copy/pasted into the
text file.
2011-07-05 16:07:57 -04:00
Matthias Clasen
813b2c0aff
And remove it from the build too
2011-07-05 16:07:57 -04:00
Benjamin Otte
8c32d2d516
gtk: Move a11y tests fro a11y/tests to tests/a11y
2011-07-05 16:07:56 -04:00
Benjamin Otte
48b9521cbb
gail-util: Move into toplevel directory
2011-07-05 16:07:56 -04:00
Benjamin Otte
df2e122b5c
gail: Move from modules/other/gail to gtk/a11y
2011-07-05 16:07:56 -04:00
Matthias Clasen
28398e250a
Post-release version bump
...
Up to 3.1.9
2011-07-05 11:04:06 -04:00
Matthias Clasen
66d8b6bd6e
3.1.8
2011-07-05 11:03:23 -04:00
Javier Jardón
6a2d175457
configure.ac: Generate xz tarballs with ustar format by default
2011-06-20 11:46:16 +01:00
Matthias Clasen
7cd471fb56
Bump version
2011-06-13 08:03:40 -04:00
Javier Jardón
f50da3babe
configure.ac: Use aux directory to store autogenerated files
2011-06-13 03:52:09 +01:00
Marc-André Lureau
9bdcffd271
build: fix win32 configure checks
...
Notice the broken check for "os_win32" vs. "$os_win32".
Improve a bit the rest of autofoo stuff around it.
https://bugzilla.gnome.org/show_bug.cgi?id=652282
2011-06-10 20:13:12 +02:00
Richard Hughes
7a328b377c
If --enable-colord or --disable-colord is not used when configuring, autodetect the presence of colord
2011-06-10 12:34:54 +01:00
Richard Hughes
9bff51e538
Add optional colord support to the CUPS print module
...
This functionality adds a new 'Printer Profile' entry to the 'Color' page in the
UNIX print dialog if colord support is enabled.
This shows the user what color profile will be used for the settings they have
selected, and if no profile or the default profile is going to be used.
We are deliberately not allowing the user to _change_ the selected profile, as
the ICC profile is an implementation detail, and we should not change the other
print settings based on the characterization state.
The OpenICC group broadly recommend showing the profile that is used, so that
power users can be sure the correct profile is being used at the right time.
Normal users won't care, as they don't know how horrible the color match is
without profiling the printer and media.
2011-06-09 18:31:02 +01:00
Javier Jardón
37bade27f5
configure.ac: Use AS_HELP_STRING instead deprecated AC_HELP_STRING
2011-06-01 13:43:18 +02:00
Carlos Garnacho
e89d6b8741
configure: Check for XGetEventData()
...
This is a call only available in recent libX11, only the XI2 code
depends on this within GDK, but XI2 implies having GenericEvents
available too.
2011-05-27 11:53:26 +02:00
Florian Müllner
76278811b6
configure: Fix build of pixbuf-demo
2011-05-26 15:03:21 +02:00
Benjamin Otte
64fd32cdef
tests: Add a test for the CSS parser
...
Tests in the parser need 1 or 2 files:
1) test.css
2) test.ref.css (optional, defaults to test.css)
The test instantiates a CSS provider, loads test.css, then dumps the
loaded file to test.out.css and then checks that that file matches
test.ref.css. If not, it dumps a diff between those two to the log and
fails.
You want to run the test with --verbose to get the output dumped to
stdout.
2011-05-18 21:58:43 +02:00
Matthias Clasen
2e1fa6df4a
Post-release bump
2011-05-07 13:04:38 -04:00
Matthias Clasen
e97baf7906
3.1.4
2011-05-07 13:01:16 -04:00
Javier Jardón
d543a9c6f9
configure.ac: Indeed the minimum required version is 2.29.4, not 2.29.2
2011-05-06 18:54:22 +01:00
Javier Jardón
4e75148796
configure.ac: Bump glib minimum required version to 2.29.2
...
As we are using the new g_test_fail() in the gtk-reftest
2011-05-06 18:52:14 +01:00
Benjamin Otte
363dbb6039
reftests: Add
...
Add a new test runner supposed to do a lot of generic tests. Run it like
this:
./gtk-reftest [OPTIONS] TESTFILE [TESTFILES...]
where FILE is a GtkBuilder ui file to run.
For a general test named "test", you want to have the following files:
1) test.ui
2) test.ref.ui
3) test.css (optional)
The test will then check that test.ui and test.ref.ui are rendered
identically with the provided css.
In detail, for every provided TESTFILE the test runner will:
1) Add the css to the default screen
2) Load the test.ui file and the test.ref.ui file
3) Grab the first GtkWindow subclass widget
4) gtk_widget_show() it and take a snapshot image of its contents into
a cairo surface.
5) Compare the two images to be bitwise identical. If they are not, a
diff image will be created hilighting the differences.
6) Save the images as png files to the output directory named:
- test.out.png (rendering of test.ui)
- test.ref.png (rendering of test.ref.ui)
- test.diff.png (optional, differences from step 5)
7) Fail the test if the two images are not bitwise identical
Credit for the idea of reftests goes to Mozilla and in particular David
Baron. For a larger introduction of why reftests are useful, see
http://weblogs.mozillazine.org/roc/archives/2008/12/reftests.html
2011-05-03 15:40:48 +02:00
Chun-wei Fan
527a299fdd
Bug 643270: VS2010 Project Files (autotools)
...
-Update to distribute the VS2010 files.
-Added rules in Makefile.am's of GDK and GTK to fill in the
project/filter files templates with up-to-date source file
listings to simplify maintenace.
Any comments on the usage of the VS2010 files are welcome!
2011-04-27 00:48:05 +08:00
Javier Jardón
58b2e9caaf
docs: Do not generate the template files anymore
...
All the documentation is now in inline comments
2011-04-20 12:21:57 +01:00
Matthias Clasen
fd48df53d1
Bump version
2011-04-13 18:15:43 -04:00
Matthias Clasen
f771a641e2
Updated NEWS
2011-04-13 11:43:12 -04:00
Kristian Høgsberg
c7514e8f0d
Merge branch 'gdk-backend-wayland'
...
Conflicts:
Makefile.am
configure.ac
gdk/Makefile.am
gtk/gtksettings.c
gtk/gtkwindow.c
2011-04-12 09:52:44 -04:00
Michael Natterer
ec6f6c4168
configure: bump version to 3.1.0
2011-03-21 20:58:40 +01:00
Matthias Clasen
330ed9d0d8
Fix portability issues in configure
...
Avoid using bash features unnecessarily.
Patch by Matteo Settenvini
https://bugzilla.gnome.org/show_bug.cgi?id=645057
2011-03-21 10:32:49 -04:00
Alexander Larsson
4765f37484
Merge branch 'gtk-3-0' into broadway
...
Conflicts:
gdk/gdkdisplaymanager.c
2011-03-10 10:51:04 +01:00
Matthias Clasen
7fe353b186
Bump version
2011-03-07 10:08:48 -05:00
Matthias Clasen
e10759af16
Bump the Pango requirement to 1.24
...
This avoids warnings in some situations. 1.24 is 2 years old,
so should not cause any problems.
https://bugzilla.gnome.org/show_bug.cgi?id=643370
2011-03-03 19:24:02 -05:00
Kristian Høgsberg
287d91e5f9
Merge remote-tracking branch 'origin/master' into gdk-backend-wayland
...
Conflicts:
gdk/gdkdisplaymanager.c
2011-02-26 14:44:29 -05:00
Matthias Clasen
15a2cf4548
Post-release version bump to 3.0.2
2011-02-21 18:58:22 -05:00
Javier Jardón
3842399b70
configure.ac: Remove fd_set checks
...
fd_set uses were removed in GTK+ 2.2
2011-02-13 12:23:01 +00:00
Javier Jardón
932ab55c65
configure.ac: Use AC_CONFIG_COMMANDS instead deprecated AC_OUTPUT_COMMANDS
2011-02-13 11:10:35 +00:00
Javier Jardón
dffc96a241
configure.ac: Use AC_PREPROC_IFELSE instead deprecated AC_TRY_CPP
2011-02-13 11:10:23 +00:00
Javier Jardón
efeade2a06
configure.ac: Use AC_RUN_IFELSE instead deprecated AC_TRY_RUN
2011-02-13 11:09:49 +00:00
Javier Jardón
d5872527e5
configure.ac: Use AC_LINK_IFELSE instead deprecated AC_TRY_LINK
2011-02-13 11:09:41 +00:00
Alexander Larsson
d4add8cefa
Merge branch 'master' into broadway
2011-02-11 15:27:54 +01:00
Matthias Clasen
d4ac3c8561
Bump version to 3.0.1
2011-02-10 15:27:54 -05:00
Matthias Clasen
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
Kristian Høgsberg
3ef3433511
wayland: Support setting cursors
...
And a handful unrelated cleanups. Still doesn't really have an answer
for cursor themes.
2011-02-09 14:48:31 -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
Javier Jardón
95446c311d
configure.ac: Depend on stable versions of other libraries
2011-02-09 15:55:06 +00:00
Matthias Clasen
83478ae3a3
Define the required introspection version in configure.ac
2011-02-08 18:40:08 -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
Kristian Høgsberg
590f3dfa1f
Add Wayland backend
2011-02-05 16:11:54 -05:00
Matthias Clasen
0ade265a69
Bump version
2011-02-02 00:36:41 -05:00
Benjamin Otte
5f594b613e
API: gdk: Get rid of GdkNativeWindow
...
Also get rid of the GDK_NATIVE_WINDOW_POINTER define.
2011-02-01 18:51:57 +01:00
Matthias Clasen
b71134fc77
Drop unused theme-bits
2011-01-30 02:47:27 -05:00
Matthias Clasen
701075b2c8
Nicer configure summary
2011-01-30 02:21:16 -05:00
Pavel Holejsovsky
48ad65e1dd
Bump required GObject-Introspection version to 0.10.1
2011-01-20 14:54:19 +01:00
Alexander Larsson
07db0e38b0
[broadway] Make broadway build with new gdk-backend setup
...
Convert all global functions to vtable calls, etc.
2011-01-19 19:52:51 +01:00
Alexander Larsson
920e8b4343
Merge branch 'master' into broadway2
...
Doesn't build, but fixed up actual conflicts
Conflicts:
configure.ac
gdk/Makefile.am
gtk/Makefile.am
2011-01-19 19:52:00 +01:00
Matthias Clasen
1cba79677c
Add --enable-gtk2-dependency option
...
This can be used to suppress building of gtk-update-icon-cache
in favor of using a preexisting version. Based on a patch by
Colin Walters,
https://bugzilla.gnome.org/show_bug.cgi?id=639471
2011-01-14 20:01:05 -05:00
Matthias Clasen
8709c86944
bump version
2011-01-12 19:56:22 -05:00
Matthias Clasen
62ba858582
Bump version
2011-01-10 23:36:47 -05:00
Emilio Pozuelo Monfort
ec15c405cf
Support disabling X11 extensions
...
Based on a patch from Cyril Brulebois <kibi@debian.org>
https://bugzilla.gnome.org/show_bug.cgi?id=612918
2011-01-07 01:30:11 +00:00
Matthias Clasen
7f58c57606
Bump version
2011-01-06 11:27:15 -05:00
Matthias Clasen
53b67b9a72
Drop the G_SEAL definition from gdkconfig.h
...
All sealed members removed. Yay!
2011-01-05 19:00:14 -05:00
Matthias Clasen
f377621eb7
Fix libgail-util doc build
2011-01-05 10:12:16 -05:00
Matthias Clasen
c1773bf240
Bump version to 2.99
2011-01-04 22:01:48 -05:00
Matthias Clasen
369b64b427
Brush up configure output
...
Show used X extensions, print backends, etc.
Also make configure abort in some more cases when explicitly
enabled options are missing dependencies.
2011-01-04 21:57:21 -05:00
Matthias Clasen
411cda4ff4
Keep an explicit dep on cairo in the gdk pc file
2011-01-03 18:12:54 -05:00
Kristian Høgsberg
317f8baf60
configure.ac: Consolidate gdk backend specific checks and code
...
Only the big chunk of x11 checks is left further down in the file,
but that depends on variables and checks above it, so we'll leave that in
place for now.
2011-01-03 11:59:45 -05:00
Kristian Høgsberg
cacee7e7a3
configure.ac: Support multiple GDK backends in one build
2011-01-03 11:59:45 -05:00
Matthias Clasen
c07f9c040f
Some configure.ac cleanups
...
Change from --with-xinput to --enable-xinput, and consistently
use AC_HELP_STRING. Also document the packagekit options in the
docs.
2011-01-03 11:29:26 -05:00
Matthias Clasen
7032996c76
Remove bashisms from configure.ac
...
Pointed out by Koop Mast in
https://bugzilla.gnome.org/show_bug.cgi?id=637974
2010-12-27 19:24:05 -05:00
Matthias Clasen
e60eff282a
Bump version
2010-12-21 20:17:35 -05:00
Matthias Clasen
968668629b
Go back to installing libgdk.so
2010-12-21 12:06:59 -05:00
Matthias Clasen
6465e8dd15
Reorganize pc files for a single library
...
After this commit, pc files no longer include the gdk backend in
their name, and we no longer install a pc file for gdk. There is
now a single gtk+-3.0.pc file. It turns out a separate gtk+-x11-3.0.pc
file is not necessary, since gdkx.h doesn't have a separate include
directory that would have to be added to Cflags.
2010-12-21 12:06:55 -05:00
Matthias Clasen
07d49ee56a
Merge libgdk and libgtk
...
This commit does a number of things:
- remove some dead wchar configury from configure.ac and gdkconfig.h
- repurpose gdkconfig.h as header that contains GDK_WINDOWING_foo
macros for each included backend, include it in gdk.h and install
it in $includedir instead of below $libdir
- drop the backend from the library names
- build libgdk-3.0.la as a convenience lib and include it in libgtk-3.0.la
It does not yet enable building multiple backends at the same time.
2010-12-21 12:06:55 -05:00
Cosimo Cecchi
a5fe3fef7b
appchooserdialog: use new GLib API to modify positioning
...
The dialog will always show up with the last selected application.
2010-12-20 16:08:21 +01:00
Matthias Clasen
509e0423e1
Bump version
2010-12-06 20:37:30 -05:00
Colin Walters
66f0f55b62
configure: Drop AC_PREREQ back down to 2.62
...
Commit 39f5740763
bumped the
autoconf version to 2.64 with no explicit rationale. It looks
to me like a copy-and-paste error. Reverting back to 2.62 (the
previous version). 2.63 at least (RHEL6) works here.
2010-12-06 11:27:57 -05:00
Alexander Larsson
07fafe7b23
Merge branch 'master' into broadway
2010-12-04 22:31:15 +01:00
Benjamin Otte
b3bca70d5b
gdk: Remove unused medialib code
2010-12-02 20:21:02 +01:00
Cosimo Cecchi
cb916f2746
Merge branch 'master' into open-with-dialog
...
Conflicts:
docs/reference/gtk/gtk3-sections.txt
gtk/gtk.symbols
2010-11-30 16:27:28 +01:00
Javier Jardón
e3556c7f3e
configure: Fix typo
2010-11-29 21:33:43 +01:00
Matthias Clasen
c39a434281
Bump version
2010-11-29 14:48:24 -05:00
Alexander Larsson
c456e98880
Remove X use from broadway backend
2010-11-25 22:09:28 +01:00
Alexander Larsson
5b480e1b0d
[broadway] Copy X backend to broadway
2010-11-25 22:09:19 +01:00
Cosimo Cecchi
d4e1dd9734
open-with: add a PackageKit module for online lookup of applications
...
It's implemented with a GIOExtensionPoint, which has two
implementations:
- a dummy one, which just errors out
- a PackageKit one, which looks up for the specified content type using
the PK DBus API and GDBus.
The PK module is optional, and can be compiled out at configure time.
TODO: a Win32 implementation of the module.
2010-11-23 16:51:40 +01:00
Javier Jardón
39f5740763
configure: define GTK+ version before AC_INIT
...
So the gtk_version varibale will be defined
2010-11-19 09:02:17 +01:00
Matthias Clasen
bc070b9d24
bump version
2010-11-09 15:24:50 -05:00
Matthias Clasen
f114efcd10
Bump glib req. to 2.27.3
2010-11-08 23:20:38 -05:00
Matthias Clasen
586c5f0bb0
Bump version
2010-11-01 13:13:04 -04:00
Matthias Clasen
04c1337bda
Bump version
2010-10-25 18:32:37 -04:00
Benjamin Otte
e428a0937a
configure: Enable silent rules by default
...
Go Hackfest!
2010-10-21 15:08:46 +02:00
Matthias Clasen
921f069269
Remove the outdated faq
...
It mainly contains information that is already covered in the
API docs, or is outdated, or refers to no longer existing widgets.
2010-10-19 18:22:08 +02:00
Javier Jardón
bf4ee1b52b
configure.ac: Update Glib required version to 2.27.1
2010-10-19 03:06:49 +02:00
Matthias Clasen
963f6c587a
Bump version to 2.91.2
2010-10-15 22:38:37 -04:00
Matthias Clasen
88d74e23fa
Remove tutorial from configure.ac
2010-10-15 18:18:58 -04:00
Matthias Clasen
0ff28d72f6
examples: build examples that are included in the docs
...
We build the examples that are included in the 'getting started'
chapter of the docs to prevent them from bitrotting. Also
remove the awk scripts used to extract the old examples from
the tutorial, since the tutorial is gone. I'm still leaving
the examples themeselves in place, for possible inclusion in
'getting started' later on.
2010-10-15 13:02:50 -04:00
Benjamin Otte
407b73dd80
build: Require cairo-gobject for GDK
...
With the new signal added, GDK now also requires cairo-gobject.
2010-10-14 13:53:23 +02:00
Christian Persch
803233cc14
Use GSettings for the filechooser settings
...
Bug #630850 .
2010-10-13 14:31:07 +02:00
Matthias Clasen
368f0d0843
Fix export of a few (currently unused) configure variables
...
Turns out that autoconf eats all the m4_define magic before
AC_INIT.
2010-10-07 07:50:30 -04:00
Matthias Clasen
fcbe49829c
Bump version to 2.91.1
2010-10-01 23:29:00 -04:00
Matthias Clasen
2d3d2a2626
Set version to 2.91.0
...
Having an odd minor helps some tools which assume 'even minor == stable'
and 2.91 will keep us in sync with the wider GNOME versioning.
2010-10-01 14:57:25 -04:00
Benjamin Otte
39b376681c
build: Depend on cairo-gobject
...
We want to use cairo types for signals and properties, so we need to
depend on the library providing them.
2010-09-26 15:11:34 +02:00
Benjamin Otte
8d3319f088
x11: Remove last traces of XShm
...
Since deletion of GdkImage, shm is no longer in use.
2010-09-26 15:11:30 +02:00
Javier Jardón
61e9f570d9
INSTALL.in: Automate the versions of the dependencies
2010-09-23 19:05:13 +02:00
Michael Natterer
9e2996decd
configure.ac: remove check for sigsetjmp(), it belonged to gdk-pixbuf
2010-09-21 12:35:37 +02:00
Ryan Lortie
ac051a7b2c
depend on GLib 2.27.0
2010-09-17 20:49:30 -04:00
Colin Walters
bf2a7ee1b6
introspection: Only use 0.9.3 API
2010-09-15 15:07:58 -04:00
Matthias Clasen
402e3bed47
Bump version to 2.90.8
2010-09-10 12:31:15 -04:00
Matthias Clasen
d095448be3
Remove unused --disable-visibility option
2010-09-02 22:56:15 -04:00
Colin Walters
b04b1b2e84
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
2010-08-31 16:21:08 -04:00
Benjamin Otte
8856bfc60e
directfb: Remove
...
As announced by email and on IRC, this backend is removed from GTK 3.
It has been broken for over a year with no one fixing it.
2010-08-23 12:44:58 +02:00
Christian Persch
ffa07ee21e
Use G_DEFINE_BOXED_TYPE
...
Bug #627214 .
2010-08-18 15:34:47 +02:00
Matthias Clasen
bbebe979da
Bump version to 2.90.7
2010-08-17 11:41:57 -04:00
Kristian Høgsberg
1e706ed64f
gdk: Drop Xrender configure.ac check
...
GTK+ no longer depends on the render extension!
2010-08-10 21:02:30 +02:00
Matthias Clasen
89d0955431
Back down glib requires
...
We really only need 2.25.11 after all.
2010-07-15 23:42:04 -04:00
Pablo Castellano
c6b6ab0599
Bump glib to 2.25.12
...
g_variant_new_bytestring_array() was introduced in
424842e3a9
and requires in glib 2.25.12
2010-07-13 17:33:02 +02:00
Matthias Clasen
41671d1514
Bump version
2010-07-12 11:56:35 -04:00
Matthias Clasen
813bee6f0a
Try to fix !srcdir build wrt to introspection
...
This requires a recent gobject-introspection, so bump the
dependency to 0.9.0. Should fix bug 623520
2010-07-09 21:01:40 -04:00
Javier Jardón
e4e477161a
Add check for -Bsymbolic-functions linker flag
...
Based on a Glib patch by Ryan Lortie
https://bugzilla.gnome.org/show_bug.cgi?id=623845
2010-07-10 02:21:31 +02:00
Benjamin Otte
95a1c31c18
configure: Bump required Cairo version to 1.9.10
2010-06-29 17:05:28 +02:00
Matthias Clasen
b6cc7dbd21
Make sure we always include gdk-pixbuf in the gdk requires
...
This is needed since we include gdk-pixbuf.h in public gdk headers
2010-06-29 07:57:40 -04:00
Matthias Clasen
289f3b1b2b
Avoid a stray 'yes' in configure output
...
The corresponding AC_MSG_CHECKING line got lost
2010-06-28 12:36:33 -04:00
Tor Lillqvist
f0e24348a0
We need to link gdk with the gio library for non-X11 backends
...
(For X11, we link with gio-unix which takes care of it.)
2010-06-28 00:20:44 +03:00
Matthias Clasen
2326d76efa
bump version
2010-06-27 00:15:06 -04:00
Matthias Clasen
16ecf55832
Make GTK+ use an external gdk-pixbuf
2010-06-26 01:09:05 -04:00
Matthias Clasen
cf75457faa
Bump version
2010-06-17 21:09:50 -04:00
Matthias Clasen
9eef134efb
Bump glib requirement
2010-06-17 11:57:02 -04:00
Carlos Garnacho
4c3a829bb6
configure.ac: Fix build if no XInput libraries are available.
2010-06-15 23:28:49 +02:00
Tor Lillqvist
cd23f1e080
Fix build breakage on non-X11
...
AM_CONDITIONALs need to be seen in all code paths. The one for
XINPUT_NONE was only in the X11 if branch. But as that Automake
confitional wasn't used in any Makefile.am anyway, just drop the
AM_CONDITIONAL.
2010-06-09 10:52:11 +03:00
Matthias Clasen
882660e13d
Bump version
2010-06-09 00:35:09 -04:00
Matthias Clasen
2d9b7335bf
Bump the gobject-introspection requires
2010-06-08 10:27:53 -04:00
Javier Jardón
917cd2ce3e
Bump Glib required version as is needed by g_source_set_name()
...
The use of this new api was added in
95bc0f5405
2010-06-05 04:38:40 +02:00
Matthias Clasen
7ab09f1597
Bump version
2010-05-25 23:01:37 -04:00
Matthias Clasen
0e1d84c954
Make gio sniffing test work again
2010-05-25 21:33:40 -04:00
Matthias Clasen
bd4609b140
Merge the xi2-for-master branch
2010-05-25 18:38:44 -04:00
Matthias Clasen
8e315466b9
Fix libjasper test
...
This was reported in bug 551322.
2010-05-22 00:29:58 -04:00
Volker Grabsch
8a487aca2c
Fix CAIRO_PREFIX for cross-build environments
...
configure.ac was using pkg-config instead of $PKG_CONFIG for this
prefix, leading to incorrect results in cross-build environments.
Bug 618870.
2010-05-17 19:00:02 -04:00
Javier Jardón
9e630dc17d
Clean autotools configuration a bit
...
New requirements:
automake >= 1.10
libtool >= 2.2
2010-05-13 15:54:01 +02:00
Matthias Clasen
902628f593
Reset gail library versioning to 0.0.0, since we changed soname
2010-05-11 15:21:17 -04:00
Matthias Clasen
827ce1b1bf
bump version
2010-05-11 00:28:33 -04:00
Matthias Clasen
7f1f1c09ce
Make gail parallel-installable too
...
Move libgail-util to libgail-util-3.0, and gail.pc to gail-3.0.pc
2010-05-10 20:06:10 -04:00
Richard Hughes
3fc7f408ce
Fix make dist after breaking it in my last commit
2010-05-10 17:56:00 +01:00
Richard Hughes
cb115a65a6
Modify the gettext translation domain for the gtk3 rename
2010-05-10 15:47:47 +01:00
Matthias Clasen
7447ef0fc2
Make 3.0 parallel-installable to 2.x
...
In particular, rename
- libraries to lib*-3.0.so
- pc files to *-3.0.pc
- include paths to /usr/include/gtk-3.0/*
- module paths to /usr/lib/gtk-3.0/*
- rc files names to gtk-3.0/gtkrc
- commandline utilities to *-3.0
- adjust documentation
Also change the install location for unix-print headers to
/usr/include/gtk-3.0/unix-print/gtk.
2010-05-08 01:18:53 -04:00
Martin Nordholts
ccc53b9a45
Rename configure.in to configure.ac
...
In the autoconf manual the recomended name for the autoconf input file
is configure.ac and not configure.in. Follow this recomendation.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=598768
2010-05-07 10:07:23 +02:00