Commit Graph

31 Commits

Author SHA1 Message Date
Chun-wei Fan
cd196c4f1d Visual Studio builds: Fix previous commit
I forgot to include configure.ac in the commit, which is needed.
2019-06-18 16:28:10 +08:00
Ting-Wei Lan
c3ededb119 configure: Move all includes to the first argument of AC_TRY_LINK
Putting includes in the second argument of AC_TRY_LINK is not safe. If
a header having inline functions is included inside the main function,
it becomes a nested function. This is not supported by clang.

https://bugzilla.gnome.org/show_bug.cgi?id=792720
2018-01-20 17:57:01 +08:00
Matthias Clasen
ed7d3e25f8 2.24.32 2018-01-08 16:35:39 -05:00
Chun-wei Fan
e3cd67d258 Visual Studio builds: Support Visual Studio 2017
Update the autotools scripts so that we can copy the Visual Studio
2010 and update items as necessary to obtain the Visual Studio 2017
projects.

Note that the toolset version string format has changed for Visual
Studio 2017, so a custom toolset version string is allowed and used
if specified, otherwise the toolset version string is generated as
we did before.

Note also that Visual Studio 2017 aims to be compatible with Visual
Studio 2015 on the CRT level, so it should be possible to use 2017-
compiled binaries with 2015-compiled binaries without problems.
2017-02-17 14:24:11 +08:00
Chun-wei Fan
7e5d11f9d4 Visual Studio builds: Generate .pc files
Like the 3.x and 4.x builds, generate the .pc files for GTK+-2.x, for
the convenience of people, and copy them during "install".
2016-11-15 17:10:08 +08:00
Matthias Clasen
09c0b9c8a0 2.24.31 2016-09-09 15:32:31 -04:00
Matthias Clasen
ba91ab6604 2.34.30 2016-03-05 12:30:46 -05:00
Dave Airlie
8bbd765930 gtk2-24: add randr 1.5 monitor support [v3]
This patch introduces support for using the newly introduced
monitor objects in the XRandR protocol. These objects are meant
to be used to denote a set of rectangles representing a logical
monitor, and are used to hide details like monitor tiling and
virtual gpu outputs.

This uses the new objects instead of crtc/outputs objects when
they are available to create the monitor lists. X server 1.18
is required on the server side for randr 1.5.

This patch was cherry-picked and fixed from the gtk3 branch and
squashes the two following additional fixupes:

v2: Fix primary monitor determination with XRANDR 1.5
	Matthias Clasen <mclasen@redhat.com>
v3: Fix a typo in the previous patch
	Matthias Clasen <mclasen@redhat.com>

https://bugzilla.gnome.org/show_bug.cgi?id=759912
2015-12-28 10:43:18 -05:00
Chun-wei Fan
c9899ca93f build: Add support for Visual Studio 2015
This adds support for building with Visual Studio 2015 out-of-the-box
by what we did before: copying the 2010 projects and updating items
in there to make those projects compatible with 2015, as the formats
of the project files are largely unchanged.
2015-12-15 16:46:11 +08:00
Matthias Clasen
89761b7271 2.28.29 2015-12-10 15:34:40 -05:00
Matthias Clasen
86a9348dc4 2.24.28 2015-05-13 07:25:53 -04:00
Matthias Clasen
e6333a1a37 2.24.27 2015-03-03 11:40:38 -05:00
Matthias Clasen
eb0e67217e 2.24.26 2015-02-16 13:17:34 -05:00
Matthias Clasen
5bafcca63f Ignore gdk-pixbuf deprecations
We're not going to start updating the 2.24 branch to newer
gdk-pixbuf APIs, so ignore deprecations.
2014-10-22 22:10:56 -04:00
Matthias Clasen
7f99fdbe90 2.24.25 2014-10-10 11:46:36 -04:00
Michał Górny
f566f8811e Use AC_PATH_TOOL to find build tools.
This improves support for cross-compilation & multilib on Gentoo, where
tools proper for target arch/ABI are prefixed with CHOST.

https://bugzilla.gnome.org/show_bug.cgi?id=731582
2014-07-25 15:08:44 -04:00
Chun-wei Fan
8e5f8440a6 Build: Provide Simple Support for MSVC 2012/2013
As the Visual Studio 2012/2013 are only slightly different from the Visual
Studio 2010 projects, we can provide support for them by using scripts to
copy the Visual Studio 2010 projects, and update the specific parts as
necessary.  This is being provided to help people still needing GTK+-2.x
and also to help them to transition to GTK+-3.x easier.

Thus, there would be little maintenance overhead for these as only the 2010
projects need to be kept up-to-date as a result.  This might change when we
do get the stack working with WinRT/Metro, but that's going to be another
totally different issue.
2014-07-01 16:39:32 +08:00
Matthias Clasen
9de65a11bb 2.24.24 2014-06-23 11:08:14 -04:00
Matthias Clasen
fc201ba87c Bump version 2013-10-11 08:43:20 -04:00
Matthias Clasen
13ffc6c71d Post-release version bump 2013-09-17 11:47:02 -04:00
Matthias Clasen
51f4e42591 2.24.21 2013-09-17 10:45:29 -04:00
Marc-Antoine Perennou
71b73e04d5 build: fix --disable-man
The third argument to AC_ARG_ENABLE is the action done when
the argument is specified, not when it is enabled.
This resulted in --disable-man enabling those.

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2013-07-26 13:58:21 +02:00
Matthias Clasen
158fc5d9e0 2.24.20 2013-07-04 10:02:29 -04:00
Marek Kasik
a057ed26dc printing: List Avahi printers
Show printers advertised by avahi on local network. CUPS
backend now looks for _ipps._tcp and _ipp._tcp services
offered by avahi. If it finds such a service (printer)
it requests its attributes through IPP_GET_PRINTER_ATTRIBUTES
ipp request and adds it to the list of printers. Such printer
behaves like a remote printer then.
If an avahi printer is a default printer then it is considered
default by the backend only if there is no local or remote
default printer.
This functionality is enabled when building Gtk+ with CUPS 1.6
or later because it replaces browsing protocol removed in CUPS 1.6.

https://bugzilla.gnome.org/show_bug.cgi?id=702455
2013-06-25 14:43:43 +02:00
E K Kato
21c775a2c8 Bug 694273 - Support for NSTextInputClient in text widgets 2013-05-20 10:03:17 -07:00
Matthias Clasen
8fe6659eb6 Bump version 2013-05-13 09:16:07 -04:00
Kristian Rietveld
e6cf7a8d81 quartz: define GDK_NATIVE_WINDOW_POINTER 2013-03-28 12:06:41 +01:00
Matthias Clasen
eb89bf1729 Bump version 2013-03-04 11:10:33 -05:00
Cosimo Cecchi
c56f508993 release: post-release version bump 2013-02-18 14:36:04 -05:00
Matthias Clasen
2ffaa468e5 post-release version bump 2013-02-09 18:33:04 -05:00
Matthias Clasen
f9e2130765 Rename configure.in to configure.ac
Its the new thing...
2013-01-15 18:24:54 -05:00