Branch: refs/heads/master
Home: https://github.com/Warzone2100/warzone2100
Commit: b9ce41f29c57319abef5aec6045f1e6bd6c4cfcf
https://github.com/Warzone2100/warzone2100/commit/b9ce41f29c57319abef5aec6045f1e6bd6c4cfcf
Author: vlj <vljn....@gmail.com>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M configure.ac
M lib/ivis_opengl/ivis_opengl_msvc2015.vcxproj
M lib/ivis_opengl/packages.config
M lib/ivis_opengl/pieblitfunc.cpp
M lib/ivis_opengl/pieblitfunc.h
M lib/ivis_opengl/piestate.cpp
M lib/ivis_opengl/pietypes.h
M lib/ivis_opengl/textdraw.cpp
M src/Warzone2100_msvc_2015.vcxproj
M src/packages.config
Log Message:
-----------
Use harfbuzz
Using fixes from Perim and Cyp.
Commit: cb02fcf7350161945128246e9abe2ab6bd825fab
https://github.com/Warzone2100/warzone2100/commit/cb02fcf7350161945128246e9abe2ab6bd825fab
Author: Per Inge Mathisen <per.mathi...@gmail.com>
Date: 2016-10-04 (Tue, 04 Oct 2016)
Changed paths:
R 3rdparty/quesoglc/GL/glc.h
R 3rdparty/quesoglc/Makefile.am
R 3rdparty/quesoglc/context.c
R 3rdparty/quesoglc/database.c
R 3rdparty/quesoglc/except.c
R 3rdparty/quesoglc/except.h
R 3rdparty/quesoglc/font.c
R 3rdparty/quesoglc/global.c
R 3rdparty/quesoglc/internal.h
R 3rdparty/quesoglc/master.c
R 3rdparty/quesoglc/measure.c
R 3rdparty/quesoglc/misc.c
R 3rdparty/quesoglc/oarray.c
R 3rdparty/quesoglc/oarray.h
R 3rdparty/quesoglc/ocharmap.c
R 3rdparty/quesoglc/ocharmap.h
R 3rdparty/quesoglc/ocontext.c
R 3rdparty/quesoglc/ocontext.h
R 3rdparty/quesoglc/ofacedesc.c
R 3rdparty/quesoglc/ofacedesc.h
R 3rdparty/quesoglc/ofont.c
R 3rdparty/quesoglc/ofont.h
R 3rdparty/quesoglc/oglyph.c
R 3rdparty/quesoglc/oglyph.h
R 3rdparty/quesoglc/omaster.c
R 3rdparty/quesoglc/omaster.h
R 3rdparty/quesoglc/qglc_config.h
R 3rdparty/quesoglc/render.c
R 3rdparty/quesoglc/scalable.c
R 3rdparty/quesoglc/texture.c
R 3rdparty/quesoglc/texture.h
R 3rdparty/quesoglc/transform.c
R 3rdparty/quesoglc/unicode.c
M Makefile.am
M configure.ac
M data/Makefile.am
A data/base/fonts/DejaVuSans-Bold.ttf
A data/base/fonts/DejaVuSans.ttf
M lib/ivis_opengl/textdraw.cpp
M lib/ivis_opengl/textdraw.h
M lib/qtgame/wzapp_qt.cpp
M src/Makefile.am
Log Message:
-----------
Use harfbuzz for font rendering, rather than QuesoGLC.
Changes from previous commit:
* Do not use anonymous namespaces, unless absolutely necessary. They clutter
the code and breaks existing code style.
* Load fonts from base.wz, rather than try to find them in system folders.
This is safer and bring fonts in line with other types of data that we use.
* Remove unused function.
* Remove QuesoGLC bug workaround in the code, measuring '-' rather than space.
* Remove QuesoGLC from the linux build system. And from the repository.
Closes ticket:4507
Compare:
https://github.com/Warzone2100/warzone2100/compare/4b73c266fd9a...cb02fcf73501
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Warzone2100-commits mailing list
Warzone2100-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/warzone2100-commits