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

Reply via email to