Skip to content

Commit

Permalink
* Version 2.10.0 released.
Browse files Browse the repository at this point in the history
==========================

Tag sources with `VER-2-10-0'.

* docs/VERSION.TXT: Add entry for version 2.10.0.
* docs/CHANGES: Updated.

* README, Jamfile (RefDoc), src/base/ftver.rc,
builds/windows/vc2010/freetype.vcxproj,
builds/windows/vc2010/index.html,
builds/windows/visualc/freetype.dsp,
builds/windows/visualc/freetype.vcproj,
builds/windows/visualc/index.html,
builds/windows/visualce/freetype.dsp,
builds/windows/visualce/freetype.vcproj,
builds/windows/visualce/index.html,
builds/wince/vc2005-ce/freetype.vcproj,
builds/wince/vc2005-ce/index.html,
builds/wince/vc2008-ce/freetype.vcproj,
builds/wince/vc2008-ce/index.html: s/2.9.1/2.10.0/, s/291/2100/.

* include/freetype/freetype.h (FREETYPE_MINOR): Set to 10.
(FREETYPE_PATCH): Set to 0.

* builds/unix/configure.raw (version_info): Set to 23:0:17.
* CMakeLists.txt (VERSION_MINOR): Set to 10.
(VERSION_PATCH): Set to 0.

* builds/toplevel.mk (version, winversion): Since the minor version
number has two digits now, never omit the patch number.  We would
get ambiguous zip file names otherwise.
(dist): Remove remnants of `docmaker' tool.
(do-dist): Remove unused intermediate files.

* src/cff/cffparse.c (destrict_c2s_item): Guard function with
CFF_CONFIG_OPTION_OLD_ENGINE macro.
  • Loading branch information
lemzwerg committed Mar 15, 2019
1 parent 4e64d9d commit fbbcf50
Show file tree
Hide file tree
Showing 20 changed files with 214 additions and 173 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Expand Up @@ -134,8 +134,8 @@ endif ()
project(freetype C)

set(VERSION_MAJOR "2")
set(VERSION_MINOR "9")
set(VERSION_PATCH "1")
set(VERSION_MINOR "10")
set(VERSION_PATCH "0")

# SOVERSION scheme: CURRENT.AGE.REVISION
# If there was an incompatible interface change:
Expand Down
41 changes: 41 additions & 0 deletions ChangeLog
@@ -1,3 +1,44 @@
2019-03-15 Werner Lemberg <wl@gnu.org>

* Version 2.10.0 released.
==========================


Tag sources with `VER-2-10-0'.

* docs/VERSION.TXT: Add entry for version 2.10.0.
* docs/CHANGES: Updated.

* README, Jamfile (RefDoc), src/base/ftver.rc,
builds/windows/vc2010/freetype.vcxproj,
builds/windows/vc2010/index.html,
builds/windows/visualc/freetype.dsp,
builds/windows/visualc/freetype.vcproj,
builds/windows/visualc/index.html,
builds/windows/visualce/freetype.dsp,
builds/windows/visualce/freetype.vcproj,
builds/windows/visualce/index.html,
builds/wince/vc2005-ce/freetype.vcproj,
builds/wince/vc2005-ce/index.html,
builds/wince/vc2008-ce/freetype.vcproj,
builds/wince/vc2008-ce/index.html: s/2.9.1/2.10.0/, s/291/2100/.

* include/freetype/freetype.h (FREETYPE_MINOR): Set to 10.
(FREETYPE_PATCH): Set to 0.

* builds/unix/configure.raw (version_info): Set to 23:0:17.
* CMakeLists.txt (VERSION_MINOR): Set to 10.
(VERSION_PATCH): Set to 0.

* builds/toplevel.mk (version, winversion): Since the minor version
number has two digits now, never omit the patch number. We would
get ambiguous zip file names otherwise.
(dist): Remove remnants of `docmaker' tool.
(do-dist): Remove unused intermediate files.

* src/cff/cffparse.c (destrict_c2s_item): Guard function with
CFF_CONFIG_OPTION_OLD_ENGINE macro.

2019-03-07 Andrei Alexeyev <0x416b617269@gmail.com>
Werner Lemberg <wl@gnu.org>

Expand Down
2 changes: 1 addition & 1 deletion Jamfile
Expand Up @@ -210,7 +210,7 @@ actions RefDoc
{
python -m docwriter
--prefix=ft2
--title=FreeType-2.9.1
--title=FreeType-2.10.0
--output=$(DOC_DIR)
$(FT2_INCLUDE)/freetype/*.h
$(FT2_INCLUDE)/freetype/config/*.h
Expand Down
14 changes: 7 additions & 7 deletions README
@@ -1,5 +1,5 @@
FreeType 2.9.1
==============
FreeType 2.10.0
===============

Homepage: https://www.freetype.org

Expand All @@ -15,18 +15,18 @@
Read the files `docs/INSTALL*' for installation instructions; see
the file `docs/LICENSE.TXT' for the available licenses.

The FreeType 2 API reference is located in `docs/reference'; use the
file `ft2-toc.html' as the top entry point. Additional
The FreeType 2 API reference is located in `docs/reference/site';
use the file `index.html' as the top entry point. Additional
documentation is available as a separate package from our sites. Go
to

https://download.savannah.gnu.org/releases/freetype/

and download one of the following files.

freetype-doc-2.9.1.tar.bz2
freetype-doc-2.9.1.tar.gz
ftdoc291.zip
freetype-doc-2.10.0.tar.bz2
freetype-doc-2.10.0.tar.gz
ftdoc2100.zip

To view the documentation online, go to

Expand Down
21 changes: 9 additions & 12 deletions builds/toplevel.mk
Expand Up @@ -191,13 +191,13 @@ work := $(word 2,$(work))
patch := $(subst |,$(space),$(work))
patch := $(firstword $(patch))

ifneq ($(findstring x0x,x$(patch)x),)
version := $(major).$(minor)
winversion := $(major)$(minor)
else
# ifneq ($(findstring x0x,x$(patch)x),)
# version := $(major).$(minor)
# winversion := $(major)$(minor)
# else
version := $(major).$(minor).$(patch)
winversion := $(major)$(minor)$(patch)
endif
# endif


# This target builds the tarballs.
Expand Down Expand Up @@ -226,17 +226,10 @@ dist:
ln -s $$currdir/$$f tmp/$$f ; \
done

@# Prevent generation of .pyc files. Python follows (soft) links if
@# the link's directory is write protected, so we have temporarily
@# disable write access here too.
chmod -w src/tools/docmaker

cd tmp ; \
$(MAKE) devel ; \
$(MAKE) do-dist

chmod +w src/tools/docmaker

mv tmp freetype-$(version)

tar -H ustar -chf - freetype-$(version) \
Expand Down Expand Up @@ -274,4 +267,8 @@ do-dist: distclean refdoc
cp $(CONFIG_GUESS) builds/unix
cp $(CONFIG_SUB) builds/unix

@# Remove intermediate files created by the `refdoc' target.
rm -rf docs/reference/markdown
rm -f docs/reference/mkdocs.yml

# EOF
2 changes: 1 addition & 1 deletion builds/unix/configure.raw
Expand Up @@ -17,7 +17,7 @@ AC_CONFIG_SRCDIR([ftconfig.in])

# Don't forget to update `docs/VERSIONS.TXT'!

version_info='22:1:16'
version_info='23:0:17'
AC_SUBST([version_info])
ft_version=`echo $version_info | tr : .`
AC_SUBST([ft_version])
Expand Down

0 comments on commit fbbcf50

Please sign in to comment.