| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Meson is right now in a really good shape, so it doesn't make sense to
keep both.
https://bugzilla.gnome.org/show_bug.cgi?id=795315
|
|
|
|
|
| |
This was accidentally removed in commit cc0e04b, which broke Visual
Studio builds...
|
|
|
|
|
|
|
| |
The old '*_DISABLE_DEPRECATED` pre-processor symbol class has been
deprecated now that the G* stack has moved on to versioned symbols and
versioned deprecation warnings. The appropriate way to disable compiler
warnings when building is to use `*_DISABLE_DEPRECATION_WARNINGS`.
|
|
|
|
|
|
| |
The atkutil.c source is including atkmarshal.c, instead of including the
header. This is a weird behaviour, so let's build atkmarshal.c like the
rest of the source files, and include the header.
|
|
|
|
|
|
|
|
|
|
| |
Placing the enumeration GType inline in the Makefile makes them
unreadable, and does not allow to easily update the body of the
get_type() functions. Case in point: ATK still generates thread-unsafe
versions of the enumeration and flags GTypes.
Let's update the build to something more idiomatic, and use template
files, like every other G* library does.
|
|
|
|
|
| |
It was suggested that the project be moved to win32/, so that one will
need to go one less layer down into the tree to reach the project files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This uses the common autotools module that was added in the previous commit
to generate the command lines used to generate the .gir and compile the
.typelib files, as well as the file list that is to be consumed during the
generation of the .gir files.
This also makes the detectmsvc-msvc.mak and introspection-msvc.mak NMake
modules the same as the ones in $(glib_srcroot)/build/win32 and
$(gi_srcroot)/build/win32 respectively, so that they may be copied from
these locations when they are updated.
https://bugzilla.gnome.org/show_bug.cgi?id=764983
|
|
|
|
|
|
|
|
| |
Use the common autotools module in my last commit for generating the
MSVC project files, which is more safe against 'make dist -jN' and
supports out-of-tree builds better.
https://bugzilla.gnome.org/show_bug.cgi?id=755114
|
|
|
|
|
|
| |
Change needed by the MINGW project.
Signed-off-by: Alejandro Piñeiro <apinheiro@igalia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since 41442d82 we no longer generate atk.def, but we were still reading
it when linking libatk on MinGW. This was causing a build failure:
CC atkwindow.lo
CC atk-enum-types.lo
/usr/bin/i686-w64-mingw32-windres atk.rc atk-win32-res.o
CCLD libatk-1.0.la
libtool: link: symbol file `atk.def' does not exist
make[3]: *** [libatk-1.0.la] Error 1
https://bugzilla.gnome.org/show_bug.cgi?id=730859
|
|
|
|
| |
Add the builddir to the include path so atk/atkobject.h is found.
|
|
|
|
|
|
|
|
|
| |
Update the autotools files to determine the compiler directive used to mark
a symbol for export, and use the appropriate CFLAGS as necessary. Also
make MinGW builds not to generate atk.def and attempt to generate and
install a Visual Studio .lib file from there.
https://bugzilla.gnome.org/show_bug.cgi?id=728031
|
|
|
|
|
|
|
|
|
| |
This makes sure that the generated enumeration header include
atk/atkversion.h, and decorate the symbols there with ATK_AVAILABLE_IN_ALL.
Also, make sure that the generated enumeration source file includes
config.h before including atk.h.
https://bugzilla.gnome.org/show_bug.cgi?id=728031
|
|
|
|
|
|
|
| |
atk/atkprivate.h and tests/teststateset.c were missed from the source
distribution, so make up for them to fix the build.
https://bugzilla.gnome.org/show_bug.cgi?id=726216
|
|
|
|
|
|
|
|
| |
In summary:
* Stop to use GValue to get/set the value and use doubles instead
* Include the support for a string description and subranges
https://bugzilla.gnome.org/show_bug.cgi?id=684576
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=651353
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This would move the generation of the ATK Visual C++ 2008/2010 project
to Python 2/3 scripts from autotools scripts. This would have the
following advantages:
-Reduce congestion in the autotools files, most notably atk/Makefile.am,
and make everything that concerns the completion of MSVC project files
fo under build/
-Easier to maintain and test, as a standard installation of Python (even
on Windows) is enough to generate the Project files, and this can still
be easily called during 'make dist'.
-Also paves the first steps for people wanting to build ATK from a GIT
checkout, as this will help simplify the process
There is now a dependency on Python 2/3 for people that are wishing to do
'make dist', as naturally the scripts to do the Visual C++ project
generation is done with Python, but since one is likely going to generate
the .gir files for ATK when doing 'make dist'/'make distcheck', this is
satisfied as the scripts used to generate the .gir files are Python 2.6+
scripts as well.
https://bugzilla.gnome.org/show_bug.cgi?id=690145
|
|
|
|
|
|
| |
Make distcheck was failing.
https://bugzilla.gnome.org/show_bug.cgi?id=644756#c4
|
|
|
|
| |
To silence automake deprecation warnings.
|
|
|
|
|
| |
Sorry, not my day
This reverts commit f0720ee41890f2f516233393a6a670b4670df9d0.
|
|
|
|
| |
This reverts commit e981d4fb3587735b84c42e75cdabc4ee2db090b7.
|
|
|
|
|
|
|
|
|
| |
The atk.h header should not be part of the introspected files, and the
location of the atkversion.h should be pointed through top_builddir,
given that the file is generated by configure.
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Tested-by: Emmanuele Bassi <ebassi@gnome.org>
|
|
|
|
|
|
| |
Added some versioning methods heavily based on gtk ones
https://bugzilla.gnome.org/show_bug.cgi?id=690379
|
|
|
|
| |
Bug #635332.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Makefile.am file contains some Win32-specific instructions.
Two of these instructions contain references to $(srcdir)/atk.def
as the location of the file containing a list of symbols which
need to be exported in the shared library (DLL on Win32).
However, as this file is auto-generated during the build this
file will end up in the build dir and not in the source dir.
For people who don't use out of tree compilation this won't
cause any problems, but for people who are the compilation
will fail as this file doesn't exist in the $(srcdir).
Fixed this by changing these references from $(srcdir)/atk.def to atk.def
|
|
|
|
|
|
|
|
| |
The autotools files are updated to ensure the distribution and the creation
of the main ATK project files (*.vcxproj/*.vcxproj.filters) during
"make dist".
The actual project files will follow shortly
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These are the Visual C++ 2008 Project Files for building ATK, along with
a hand-written config.h.win32(.in) that is used for the purpose. This
attempts to create the project files in a way that is similar to what is
being now done in GLib and GTK+
*The configure.ac and Makefile.am files are updated so that a config.h.win32
can be expanded with the updated version info with each tarball release.
*The atk/Makefile.am file is updated to re-enable the distribution of the
expanded atk/atk.rc file and also to enable the creation of
build/win32/vs9/atk.vcproj from build/win32/vs9/atk.vcprojin with the
correct source file entries in the project file with each tarball release.
This commit has been confirmed with Li Yuan and Tor Lillqvist (thank you!)
|
| |
|
|
|
|
|
|
|
| |
GIR files contain a shared-library attribute which varies per platform,
and therefore must not be disted; see bug 621211 for rationale.
https://bugzilla.gnome.org/show_bug.cgi?id=621717
|
|
|
|
| |
Also depend on Makefile for consistency.
|
|
|
|
| |
Bug #617851.
|
|
|
|
| |
Bug #606888.
|
|
|
|
| |
As it will break when have a system installed gobject introspection
|
|
|
|
|
|
|
|
| |
* Require 0.6.7 of gobject-introspection
* Update the m4 copy
* Port over to use Makefile.introspection
* Make sure gobject-introspection is installed when running
distcheck
|
|
|
|
|
|
|
| |
Add --enable-introspection option via the GOBJECT_INTROSPECTION_CHECK
macro, and implement the build rules.
https://bugzilla.gnome.org/show_bug.cgi?id=592146
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-08-06 Tor Lillqvist <tml@novell.com>
* configure.in: On Windows set LIB_EXE_MACHINE_FLAG to X86 or X64
depending on host architecture.
* atk/Makefile.am: Use it if/when running lib.exe.
svn path=/trunk/; revision=1263
|
|
|
|
|
|
|
|
|
|
| |
2008-07-28 Tor Lillqvist <tml@novell.com>
* atk/Makefile.am (libatk_1_0_la_DEPENDENCIES): Depend on atk.def
on Windows so that we build it before trying to use it.
svn path=/trunk/; revision=1260
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-07-21 Li Yuan <li.yuan@sun.com>
* NEWS:
* configure.in:
Revved to 1.23.5 for GNOME 2.23.5.
* atk/Makefile.am:
generate atk.def from atk.symbols.
svn path=/trunk/; revision=1258
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-06-19 Li Yuan <li.yuan@sun.com>
* atk/Makefile.am:
* atk/atk.def:
* atk/atk.symbols:
* atk/atkhyperlink.h:
* atk/atkobject.h:
* docs/tmpl/atkhyperlink.sgml:
* docs/tmpl/atkobject.sgml:
Patch from Mike Gorse <mgorse@novell.com>. Bug #526752.
Mark deprecated symbols with ATK_DISABLE_DEPRECATED.
svn path=/trunk/; revision=1249
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-06-05 Michael Natterer <mitch@imendio.com>
* configure.in: add G_DISABLE_SINGLE_INCLUDES and
ATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.
* atk/atk.h: define __ATK_H_INSIDE__ around including all other
headers.
* atk/atk*.h: add single-include guards that #error out if
ATK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
included individually. Use G_BEGIN_DECLS/G_END_DECLS in all files.
* atk/Makefile.am: define ATK_COMPILATION while building ATK.
Add single-include guards to the generated atk-enum-types.h too.
svn path=/trunk/; revision=1246
|
|
|
|
|
|
|
|
|
|
| |
2007-05-11 Brian Cameron <brian.cameron@sun.com>
* Use $(GLIB_MKENUMS) instead of calling glib-mkenums directly.
This works better when you build with glib via an
uninstalled.pc file.
svn path=/trunk/; revision=1179
|
|
|
|
|
|
|
|
|
|
|
| |
2007-03-22 Christian Persch <chpe@gnome.org>
Fix for #418194.
* atk/Makefile.am: use -DATK_LOCALEDIR.
* configure.in: remove AM_GLIB_DEFINE_LOCALEDIR.
svn path=/trunk/; revision=1165
|
|
|
|
| |
svn path=/trunk/; revision=1130
|
| |
|
| |
|
|
|
|
|
|
| |
2005-08-19 Tor Lillqvist <tml@novell.com>
* atk/Makefile.am (install-def-file): Fix typo.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-04 Tor Lillqvist <tml@novell.com>
* configure.in: Look for windres on Win32.
* atk/Makefile.am: Don't use the script in GLib's build/win32 to
compile the rc file into a resource object file. (This means we
lose the build number increment magic, but I doubt it was that
useful anyway.) Instead use windres directly. To pass a normal .o
file produced by windres through libtool, which wants .lo files,
pass it directly to the linker using a -Wl option.
* atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
|