|
7b0d8d9d
|
2022-06-29T00:34:09
|
|
[meson] Remove ttf-parser wrap
We don’t have a ttf-parser dependency anymore.
|
|
217d38df
|
2022-04-29T16:18:17
|
|
Try to fix distcheck
|
|
22cbd038
|
2021-09-14T12:34:25
|
|
[meson] Add ragel subproject
If ragel 6.10 is not found, build it from source.
Seems to work, except that ragel uses exceptions and we configure
HarfBuzz build to not use exceptions, and I can’t find away to enable
exceptions only for the ragel subproject. I had to remove cpp_eh=none
from default options and try to disable exceptions in MSVC manually
(other compilers are already handled).
|
|
fac0bc78
|
2021-05-26T14:44:58
|
|
[meson] Drop more wraps we don’t use directly
|
|
21d1034d
|
2021-05-26T14:31:05
|
|
[meson] Remove expat.wrap that we don’t use directly
Fixes https://github.com/harfbuzz/harfbuzz/issues/2987
|
|
743baf35
|
2021-03-22T15:51:17
|
|
[build] Don’t look for FontConfig
We don’t currently use it anywhere. It was used briefly for the
hb-fc-list tool, but this tool have not been built since 2015:
commit cd042fc8c4a3984c3647cd22a27c34f00636f6e8
Author: Behdad Esfahbod <behdad@behdad.org>
Date: Thu Jun 18 10:55:13 2015 -0700
[util] Disable hb-fc-list for now
Until I figure out what to do about the API, and finalize
the tool.
|
|
b39c1f78
|
2021-02-20T15:46:17
|
|
a[build] Fix distcheck
|
|
e05e5606
|
2021-01-24T12:28:04
|
|
[mingw] Reinstate win32 cross-compiling with autotools instructions
Was removed in favor of meson in 6058ede3ae983c53d1d6f5352d4235bafce3499a.
However, those fail to build for me.
|
|
2af58c35
|
2020-08-12T00:51:07
|
|
Revert "Remove cmake build files"
This reverts commit 4e572c940724cdae6f140df924c9ad7f4baea35e.
|
|
51933578
|
2020-08-11T23:51:59
|
|
Revert "Remove autotools build support"
This reverts commit 01ac32aab2109681abc58bb2f96a4ef4a7f0c6df.
|
|
01ac32aa
|
2020-08-02T11:35:55
|
|
Remove autotools build support
|
|
4e572c94
|
2020-07-30T16:19:15
|
|
Remove cmake build files
As discussed in https://github.com/harfbuzz/harfbuzz/pull/2252
|
|
6d3d0ebb
|
2020-07-06T00:26:07
|
|
Remove .tarball-revision generation from meson dist
Toward making release tarball identical to git checkout now that we are moving to meson.
|
|
5f870dfa
|
2020-06-29T02:22:02
|
|
[meson] Make benchmark buildable also in dists
|
|
03bd3efa
|
2020-06-19T10:32:46
|
|
[meson] Write git revision to .tarball-revision on dist tarball
|
|
8571b355
|
2020-06-06T20:16:50
|
|
[releasing] Remove tar signing procedure
https://github.com/harfbuzz/harfbuzz/issues/2449#issuecomment-639898473
|
|
6058ede3
|
2020-06-01T12:58:31
|
|
Build win32 artifacts using meson
As a part of meson migration, this builds hb-shape dependencies
using meson subprojects and removes different unrelated mingw
files we've put on source root about things that aren't really our
concern. This also simplifies all the instructions we've put in
README.mingw.md and makes it easy to build the project on
distros that no mingw libraries (such i686-win32-{freetype,glib,...}
are packaged. The known catch is however lack of hb-view as its need
for build of cairo which apparently isn't that straightforward.
|
|
c54ab9ba
|
2020-03-13T14:41:28
|
|
Provide meson wrap files on release tarball
|
|
dfab7a25
|
2020-03-12T21:05:01
|
|
[cmake] Bring it back to release tarball
|
|
1dd38966
|
2020-03-12T13:41:10
|
|
[meson] Make it work on autotools dist
|
|
c494d7ab
|
2020-03-11T19:44:13
|
|
Remove cmake testing and add meson build bot
CMake tests are broken anyway as py3 changes so let's get rid of them
|
|
3a939463
|
2019-06-17T20:10:36
|
|
Add CONFIG.md
https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
c41ed54b
|
2019-05-25T12:35:09
|
|
[mingw] Add "make dist-win" to toplevel Makefile
|
|
a0a75a7c
|
2019-05-25T12:16:28
|
|
[mingw] More
|
|
77a1b6b7
|
2019-05-25T11:18:40
|
|
[mingw] Rename README.wine
|
|
5fd3ece5
|
2019-05-24T15:56:15
|
|
2.5.0
|
|
d4fb5450
|
2019-03-25T15:08:14
|
|
Update ChangeLog generation
Let's see if I can make a release on Mac...
|
|
0dd3fdf9
|
2019-03-25T15:08:14
|
|
Update ChangeLog generation
Let's see if I can make a release on Mac...
|
|
5f7f0bfa
|
2018-03-29T04:22:53
|
|
Add README.wine.md and touch some other docs (#939)
|
|
53db2212
|
2017-10-18T15:43:57
|
|
CMake: Support building HarfBuzz-GObject
This adds support to the CMake build files to support building
HarfBuzz-GObject, which is actually a little bit complicated,
as we need to:
-Run glib-mkenums, which is a Python (for newer GLib/GObject) or PERL
(for older, pre 2.53.4, GLib/GObject) script. This matters more for
Visual Studio builds as shebang lines are not supported, so we need to
test-run it with PERL or Python to determine which is the correct
interpretor to use.
-Next, we need to replace strings in the sources that we obtain from
running glib-mkenums. So, the solution here is to use a small utility
CMake script for our purposes here, to maintain maximum compatibility.
-Ensure that things do work in the Visual Studio IDE builds.
|
|
dfeccd07
|
2017-10-12T12:11:47
|
|
Remove nmake port of harfbuzz (#562)
|
|
db446cce
|
2017-10-01T12:06:00
|
|
Add RELEASING.md to dist
|
|
7d64c0ef
|
2017-04-04T15:03:51
|
|
Add CMake build support (#444)
|
|
e053ccc5
|
2016-12-28T15:51:57
|
|
Remove Android.mk
Android uses its own file these days and third-party developers should
be using the autotools-based system against Android NDK.
|
|
ca539e37
|
2016-02-22T15:37:18
|
|
[build] git.mk fix for m4/gtk-doc.m4
|
|
d7b6636e
|
2015-11-03T19:00:42
|
|
build: Support Visual Studio builds using NMake
This adds a set of NMake Makefiles that can be used to build HarfBuzz, from
the standard basic build building the minimal HarfBuzz DLL (consisting
of OpenType, fallback and Uniscribe support only), to a full fledged build
consisting of GLib and FreeType support, as well as building the utilities,
the test programs in src/ and test/api, and HarfBuzz-ICU and
HarfBuzz-GObject, and up to building the introspection files. This means a
flexible build mechanism is supported here, so anything that is supported
for a Windows build (code-wise), should all be supported by this build
system.
As in an earlier commit, the source listings are shared with the autotools
builds with the various Makefile.sources in src/, src/hb-ucdn and util/, and
this set of NMake Makefiles will transform these lists into the form they
want.
In the current form, all the test programs in test/api pass, and this has
been checked successfully with 'make -j8 distcheck'.
|
|
6486e375
|
2015-10-20T16:39:41
|
|
Fix typo
|
|
753ea7b9
|
2015-10-20T15:21:18
|
|
Add BUILD.md to dist
|
|
6c918e29
|
2015-02-26T13:55:34
|
|
Clean up gtk-doc.make
|
|
ca1c2813
|
2015-01-21T01:51:48
|
|
[bindings] Add README.python
|
|
bb8ffb58
|
2014-03-04T13:03:51
|
|
Use AM_MISSING_PROG for ragel and git
|
|
74ff41c3
|
2013-09-03T20:09:14
|
|
Minor
|
|
b0e03508
|
2013-08-29T15:56:32
|
|
Dist with gobject and introspection enabled
|
|
f7c72b42
|
2013-02-24T13:00:33
|
|
[gtk-doc] Initial setup
Initial setup of gtk-doc. Straight forward setup following the gtk-doc
instructions. Ignore some troublesome types in src/hb-gobject.h. To
build use "./autogen.sh --enable-gtk-doc" then "make". Docs are in
harfbuzz/docs/reference/html/index.html.
|
|
280e52ae
|
2013-05-30T18:04:24
|
|
Fix ChangeLog regen
|
|
22ce0961
|
2013-05-28T17:18:30
|
|
Generate harfbuzz-icu.pc
Currently it only works with ICU that has .pc files. I'll
wait till someone complains before fixing it for icu-config
systems.
|
|
22c625a4
|
2013-03-04T20:56:15
|
|
[git.mk] Update to commit efc928222179576270c5910416d8055dd7a97896
Move reusable list of files into variable definitions modules can
reuse
|
|
66f7b350
|
2013-03-04T18:52:12
|
|
Add libtool m4 macros to MAINTAINERCLEANFILES
|
|
614242ef
|
2013-02-06T23:45:27
|
|
Revert "Include config.h.in in tree"
This reverts commit 01013a0f5c58d5d54a37e5b4d6692e0bbd4baf80.
Conflicts:
config.h.in
Same argument as previous commit.
|
|
94afeb6e
|
2012-12-21T11:54:50
|
|
Add Android.mk
|
|
01013a0f
|
2012-10-29T10:56:04
|
|
Include config.h.in in tree
I typically don't like including generating files in tree. But like to
make an exception for this, since this forms the canonical list of
options one would need to go through when building with alternative
build systems.
|
|
c7afac0a
|
2012-10-02T14:44:47
|
|
Add AC_CONFIG_MACRODIR
|
|
7068e534
|
2012-08-18T13:56:10
|
|
Fix ChangeLog generation rule
|
|
e297ee4a
|
2012-08-10T14:49:37
|
|
Bump version to 0.9.2
A *real* release this time, with NEWS, ChangeLog, etc.
|
|
511a136f
|
2011-08-09T15:03:00
|
|
Move hb-view into util/
|
|
5c9f1493
|
2011-05-27T15:59:33
|
|
Minor
|
|
3f12c434
|
2011-05-27T04:58:11
|
|
[configure] Generate sha256sum and GPG-sign it
|
|
28b1bac5
|
2011-05-27T02:44:29
|
|
[test] Switch to automake-based test-runner
Adds check-valgrind among other modes. We do not run under gtester by
default anymore.
|
|
abe636b8
|
2011-05-10T17:55:40
|
|
Add DOAP file
|
|
9faa9800
|
2011-04-11T12:46:49
|
|
Add an in-tree test suite
Uses the glib testing framework. Wrote unit tests for hb-common.h
types.
|
|
a0787430
|
2011-01-10T02:27:49
|
|
Don't use the m4/ dir
We just require people to have libtool, pkg-config, etc installed
when running autogen.sh
|
|
2abe1264
|
2011-01-09T22:18:53
|
|
Bug 31174 - Update autotools configuration
|
|
8a7d1680
|
2009-12-15T03:53:45
|
|
Distribute autogen.sh
|
|
5932f8f7
|
2009-11-02T16:38:41
|
|
Generate ChangeLog
|
|
29aa4001
|
2009-11-02T16:28:39
|
|
Add build system
|