150 Commits

Author SHA256 Message Date
Dominique Leuenberger
7cae390517 Accepting request 426327 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/426327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=76
2016-10-10 14:18:08 +00:00
Hrvoje Senjan
3ab4410fe2 Accepting request 426182 from home:develop7:branches:M17N
update to version 2.7

also removed freetype2-subpixel.patch in favor of newly introduced FREETYPE_PROPERTIES environment variable

OBS-URL: https://build.opensuse.org/request/show/426182
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=120
2016-09-10 13:44:27 +00:00
Dominique Leuenberger
4a94bc6e53 Accepting request 408226 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/408226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=75
2016-07-20 07:15:32 +00:00
Marguerite Su
6f63320a17 Accepting request 408213 from home:dimstar:Factory
Update to 2.6.5 - addresses regression of 2.6.4 (like gd test suite failure)

OBS-URL: https://build.opensuse.org/request/show/408213
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=118
2016-07-13 07:45:41 +00:00
7a71daeea3 Accepting request 407235 from home:dimstar:branches:M17N
- Upadte to version 2.6.4:
  * A new subpixel hinting mode, which is now the default rendering
    mode for TrueType fonts. It implements (almost everything of)
    version 40 of the bytecode engine. The existing code base in
    FreeType (the `Infinality code') was stripped to the bare
    minimum and all configurability removed in the name of speed
    and simplicity. The configurability was mainly aimed at legacy
    fonts like Arial, Times New Roman, or Courier. [Legacy fonts
    are fonts that modify vertical stems to achieve clean
    black-and-white bitmaps.] The new mode focuses on applying a
    minimal set of rules to all fonts indiscriminately so that
    modern and web fonts render well while legacy fonts render
    okay. Activation of the subpixel hinting support can be
    controlled with the `TT_CONFIG_OPTION_SUBPIXEL_HINTING'
    configuration option at compile time: If set to value 1, you
    get the old Infinality mode (which was never the default due to
    its slowness). Value 2 activates the new subpixel hinting mode,
    and value 3 activates both. The default is value 2. At run
    time, you can select the subpixel hinting mode with the
    `interpreter-version' property (provided you have compiled in
    the corresponding hinting mode); see `ftttdrv.h' for more.
  * Support for the following scripts has been added to the
    auto-hinter: Armenian, Cherokee, Ethiopic, Georgian, Gujarati,
    Gurmukhi, Malayalam, Sinhala, Tamil.
- Rebase freetype2-subpixel.patch.

- Update to version 2.6.4:
  + Sync with freetype 2.6.4.

OBS-URL: https://build.opensuse.org/request/show/407235
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=117
2016-07-08 09:10:43 +00:00
Dominique Leuenberger
1a61fccbb1 Accepting request 380703 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/380703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=74
2016-04-01 11:01:36 +00:00
bd693d8b5f Accepting request 380640 from home:namtrac:branches:M17N
- Update to version 2.6.3
  * IMPORTANT CHANGES
    - Khmer,  Myanmar, Bengali,  and Kannada  script support  has been
      added to the auto-hinter.
  
  * MISCELLANEOUS
    - Better  support of  Indic  scripts like  Devanagari  by using  a
      top-to-bottom hinting flow.
    - All  FreeType macros  starting  with two  underscores have  been
      renamed to  avoid a violation of  both the C and  C++ standards.
      Example: Header  macros of the  form `__FOO_H__' are  now called
      `FOO_H_'.  In most cases,  this should be completely transparent
      to the user.   The exception to this  is `__FTERRORS_H__', which
      must be  sometimes undefined by  the user to get  FreeType error
      strings:  Both this  form and  the new  `FTERRORS_H_' macro  are
      accepted for backwards compatibility.
    - Minor improvements mainly to the Type 1 driver.
    - The  new CFF  engine now  supports all  Type 2  operators except
      `random'.
    - The macro `_STANDALONE_', used for  compiling the B/W and smooth
      rasterizers  as   stand-alone  modules,  has  been   renamed  to
      `STANDALONE_', since macro names starting with an underscore and
      followed by an uppercase letter are reserved in both C and C++.
    - Function  `FT_Library_SetLcdFilterWeights'  now  also  activates
      custom LCD filter weights (instead of just adjusting them).
    - Support for  `unpatented hinting'  has been  completely removed:
      Consequently,  the two  functions `FT_Face_CheckTrueTypePatents'
      and  `FT_Face_SetUnpatentedHinting'  now  return  always  false,
      doing nothing.

OBS-URL: https://build.opensuse.org/request/show/380640
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=115
2016-03-28 18:21:15 +00:00
Stephan Kulow
30f7365410 Accepting request 346715 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/346715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=73
2015-12-13 08:35:19 +00:00
Fuminobu Takeyama
c1ef358efb Accepting request 346714 from home:namtrac:branches:M17N
- Update to version 2.6.2
  * IMPORTANT CHANGES
    - The auto-hinter now supports stem darkening, to be controlled by
      the    new   `no-stem-darkening'    and   `darkening-parameters'
      properties.   This is  an  experimental  feature contributed  by
      Nikolaus Waxweiler, and  the interface might change  in a future
      release.
    - By default, stem darkening is now switched off (for both the CFF
      engine and the  auto-hinter).  The main reason is  that you need
      linear  alpha  blending  and  gamma correction  to  get  correct
      rendering results, and  the latter is not yet  available in most
      freely  available  rendering  stacks like  X11.   Applying  stem
      darkening without proper gamma correction  leads to far too dark
      rendering results.
    - The   meaning  of   `FT_RENDER_MODE_LIGHT'  has   been  slightly
      modified.   It  now  essentially  means `no  hinting  along  the
      horizontal  axis'; in  particular,  no change  of glyph  advance
      widths.  Consequently, the auto-hinter  is used for all scalable
      font  formats  except  for  CFF.    It  is  planned  that  other
      font-specific rendering engines (TrueType, Type 1) will follow.
  * MISCELLANEOUS
    - The default  LCD filter  has been changed  to be  normalized and
      color-balanced.
    - For    better    compatibility   with    FontConfig,    function
      `FT_Library_SetLcdFilter'  accepts   a  new   enumeration  value
      `FT_LCD_FILTER_LEGACY1'   (which  has   the   same  meaning   as
      `FT_LCD_FILTER_LEGACY').
    - A large number of bugs have been detected by using the libFuzzer
      framework,  which should  further  improve  handling of  invalid
      fonts.  Thanks again to Kostya Serebryany and Bungeman!

OBS-URL: https://build.opensuse.org/request/show/346714
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=113
2015-11-29 13:52:35 +00:00
Dominique Leuenberger
88141092cf Accepting request 340705 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/340705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=72
2015-10-28 16:16:46 +00:00
c23d07b979 Accepting request 340688 from home:StefanBruens:branches:M17N
OBS-URL: https://build.opensuse.org/request/show/340688
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=111
2015-10-24 06:47:51 +00:00
Dominique Leuenberger
d8472e30e5 Accepting request 336416 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/336416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=71
2015-10-22 10:56:14 +00:00
Hrvoje Senjan
83509fc618 Accepting request 336413 from home:TheIndifferent:branches:M17N
Updating to 2.6.1, refreshing the patches.

OBS-URL: https://build.opensuse.org/request/show/336413
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=109
2015-10-04 21:55:30 +00:00
Dominique Leuenberger
5bacfa2f7e Accepting request 330455 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/330455
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=70
2015-09-16 08:36:58 +00:00
Marguerite Su
c592064690 Accepting request 330451 from home:Zaitor
Fix cut off fonts that appear in some cases. Patch based on git commit upstream.

OBS-URL: https://build.opensuse.org/request/show/330451
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=107
2015-09-11 06:04:59 +00:00
Dominique Leuenberger
e3088581c1 Accepting request 311565 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/311565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=69
2015-06-12 19:15:26 +00:00
c3433cdf14 Accepting request 311559 from home:namtrac:bugfix
- Update to version 2.6
  * Thread safety improvements
  * Thai script support has been added to the auto-hinter.
  * Arabic script support has been added to the auto-hinter.
  * Following OpenType version 1.7,  advance widths and side bearing
    values in  CFFs (wrapped  in an SFNT  structure) are  now always
    taken from the `hmtx' table.
  * Following OpenType  version 1.7, the  PostScript font name  of a
    CFF font (wrapped in an SFNT structure) is now always taken from
    the `name'  table.  This is  also true for  OpenType Collections
    (i.e., TTCs using  CFFs subfonts instead of TTFs),  where it may
    have a significant difference.
  * Fonts natively hinted for  ClearType are now supported, properly
    handling selector index 3 of the INSTCTRL bytecode instruction.
  * Major improvements to the GX TrueType variation font handling.

- Update to version 2.6
  * ftgrid can now display GX and MM fonts.
  * Anti-aliasing rendering  modes can now be  selected (with keys
    F5 and F6).
  * The display of point numbers can be toggled with key `D'.
  * ftdump now display information on MM and GX variation axes.
  * ftmulti can now handle up  to six MM  or GX axes.
- Refresh overflow.patch

OBS-URL: https://build.opensuse.org/request/show/311559
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=105
2015-06-11 09:14:56 +00:00
ec649cbbe2 Sync with SLE12 package
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=104
2015-06-09 08:34:20 +00:00
Dominique Leuenberger
2c5a6f2ce4 Accepting request 307893 from M17N
Reverting the harfbuzz-related changes since they create a huge mess

OBS-URL: https://build.opensuse.org/request/show/307893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=68
2015-05-22 07:46:56 +00:00
af0a819369 Reverting the harfbuzz-related changes since they create a huge mess
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=102
2015-05-19 06:47:10 +00:00
1374afeaba Accepting request 305541 from home:fstrba:freetype2
Try to make the boostrap package uninstallable for common mortal

OBS-URL: https://build.opensuse.org/request/show/305541
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=101
2015-05-06 08:09:33 +00:00
0cd2947900 Accepting request 305510 from home:fstrba:freetype2
Trying again a freetype2-enabled harfbuzz

OBS-URL: https://build.opensuse.org/request/show/305510
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=100
2015-05-06 00:55:31 +00:00
Stephan Kulow
a62bb87ea3 - reenable harfbuzz
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=99
2015-04-28 05:12:25 +00:00
Stephan Kulow
eedae4e833 part 2 of the workaround
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=67
2015-04-25 19:30:34 +00:00
Stephan Kulow
894952a501 workaround for cycle
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=66
2015-04-25 19:29:52 +00:00
Stephan Kulow
9186c9e287 Accepting request 298517 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/298517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=65
2015-04-25 14:45:47 +00:00
cece4c69df Accepting request 298497 from home:namtrac:branches:M17N
- Enable harfbuzz for only suse_version > 1320. Dependency is
  not available on older releases.

OBS-URL: https://build.opensuse.org/request/show/298497
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=97
2015-04-22 09:22:16 +00:00
Dominique Leuenberger
aaf82bec28 Accepting request 295683 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/295683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=64
2015-04-21 23:06:30 +00:00
8b15b28f7b Accepting request 295682 from home:fstrba:branches:GNOME:Factory
harfbuzz enabled freetype2

OBS-URL: https://build.opensuse.org/request/show/295682
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=95
2015-04-13 12:51:07 +00:00
fa6f85c46e Accepting request 295284 from home:fstrba:branches:M17N
Enable bz2 compression in freetype (bsc#912062) + some cleanup of spec files

OBS-URL: https://build.opensuse.org/request/show/295284
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=94
2015-04-10 07:42:07 +00:00
Dominique Leuenberger
9f83e27b06 Accepting request 267147 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/267147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=63
2015-01-05 03:43:01 +00:00
Hrvoje Senjan
d45d8cd3fc Accepting request 267146 from home:sumski:branches:M17N
Update to version 2.5.5

OBS-URL: https://build.opensuse.org/request/show/267146
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=92
2015-01-03 23:06:48 +00:00
Dominique Leuenberger
69a0f75103 Accepting request 264476 from M17N
Update to 2.5.4

OBS-URL: https://build.opensuse.org/request/show/264476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=62
2014-12-10 22:46:17 +00:00
Hrvoje Senjan
8431d69e3e OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=91 2014-12-08 22:09:06 +00:00
Hrvoje Senjan
a143330a32 Accepting request 264431 from home:sumski:branches:M17N
Update to version 2.5.4

OBS-URL: https://build.opensuse.org/request/show/264431
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=90
2014-12-08 16:14:10 +00:00
Stephan Kulow
bb9e87fc72 Accepting request 225773 from M17N
Update to version 2.5.3

OBS-URL: https://build.opensuse.org/request/show/225773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=60
2014-03-18 15:21:11 +00:00
Hrvoje Senjan
2650963727 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=88 2014-03-13 03:11:07 +00:00
OBS User mrdocs
75e31282ae Accepting request 225325 from home:sumski:branches:M17N
Update to version 2.5.3

OBS-URL: https://build.opensuse.org/request/show/225325
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=87
2014-03-10 08:02:34 +00:00
Stephan Kulow
95c6ac432e Accepting request 211311 from M17N
- Added patches:
  * don-t-mark-libpng-as-required-library-in-freetype-co.patch: it's private in pkgconfig file, and causes issues in downstream packages
- As per patch, remove libpng-devel Requires from devel package (forwarded request 211310 from sumski)

OBS-URL: https://build.opensuse.org/request/show/211311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=59
2013-12-19 11:40:10 +00:00
Stephan Kulow
992da42db7 Accepting request 211310 from openSUSE:Factory:Staging:freetype2
- Added patches:
  * don-t-mark-libpng-as-required-library-in-freetype-co.patch: it's private in pkgconfig file, and causes issues in downstream packages
- As per patch, remove libpng-devel Requires from devel package

OBS-URL: https://build.opensuse.org/request/show/211310
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=85
2013-12-18 06:31:12 +00:00
Marguerite Su
c7c71ff124 Accepting request 210483 from home:arvidjaar:branches:M17N
freetype2 pkgconfig now includes -lpng16; make sure freetype2-devel
Requires libpng-devel. Fixes building of packages that rely on
pkg-config to fetch need libraries.

OBS-URL: https://build.opensuse.org/request/show/210483
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=84
2013-12-11 08:31:14 +00:00
Stephan Kulow
7e85406f7e Accepting request 210479 from openSUSE:Factory
I reverted it in factory, this needs to go through staging

OBS-URL: https://build.opensuse.org/request/show/210479
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=83
2013-12-11 07:36:25 +00:00
Stephan Kulow
2fef7b725b revert as it broke too much
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=58
2013-12-11 07:34:37 +00:00
OBS User buildservice-autocommit
19cb1b5b62 Updating link to change in openSUSE:Factory/freetype2 revision 58.0
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=66b170f151964a1b0f49aefc05d6f0a4
2013-12-11 07:34:37 +00:00
Stephan Kulow
874b9e05ba Accepting request 210110 from M17N
Update to version 2.5.2 (forwarded request 210107 from sumski)

OBS-URL: https://build.opensuse.org/request/show/210110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=57
2013-12-10 16:42:23 +00:00
Marguerite Su
855baa32a2 Accepting request 210107 from home:sumski:branches:M17N
Update to version 2.5.2

OBS-URL: https://build.opensuse.org/request/show/210107
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=81
2013-12-10 05:16:18 +00:00
Marguerite Su
5bd93ea7e5 Accepting request 209891 from home:sumski:branches:M17N
Update to version 2.5.1

OBS-URL: https://build.opensuse.org/request/show/209891
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=80
2013-12-09 02:46:52 +00:00
Stephan Kulow
04d4d3d987 Accepting request 181872 from M17N
- Update to version 2.5.0.1
  * The cache manager function `FTC_Manager_Reset'  didn't flush the
    cache.
  * Behdad Esfahbod  (on behalf  of Google) contributed  support for
    color embedded bitmaps (eg. color emoji).
  * The  old FreeType  CFF engine  is now  disabled by  default.
  * All code related to macro FT_CONFIG_OPTION_OLD_INTERNALS
    has been removed.
  * The  property API  (`FT_Property_Get' and  `FT_Property_Set') is
    now declared as stable.
  * Another round of TrueType subpixel hinting fixes.
  * 64bit compilation of the new CFF engine was buggy.
  * Some fixes to improve robustness in memory-tight situations.
- Add dependency on libpng-devel for color emoji support.
- Drop freetype-new-cff-engine.patch, upstream now.

- Update to version 2.5.0
  * ftview has been updated to  support color embedded bitmaps.
  * The 'ttdebug' program has been further improved.  In particular,
    it accepts a new command line  option `-H' to select the hinting
    engine. (forwarded request 181835 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/181872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=55
2013-07-04 08:09:25 +00:00
Marguerite Su
2b1fa4018b Accepting request 181835 from home:namtrac:bugfix
- Update to version 2.5.0.1
  * The cache manager function `FTC_Manager_Reset'  didn't flush the
    cache.
  * Behdad Esfahbod  (on behalf  of Google) contributed  support for
    color embedded bitmaps (eg. color emoji).
  * The  old FreeType  CFF engine  is now  disabled by  default.
  * All code related to macro FT_CONFIG_OPTION_OLD_INTERNALS
    has been removed.
  * The  property API  (`FT_Property_Get' and  `FT_Property_Set') is
    now declared as stable.
  * Another round of TrueType subpixel hinting fixes.
  * 64bit compilation of the new CFF engine was buggy.
  * Some fixes to improve robustness in memory-tight situations.
- Add dependency on libpng-devel for color emoji support.
- Drop freetype-new-cff-engine.patch, upstream now.

- Update to version 2.5.0
  * ftview has been updated to  support color embedded bitmaps.
  * The 'ttdebug' program has been further improved.  In particular,
    it accepts a new command line  option `-H' to select the hinting
    engine.

OBS-URL: https://build.opensuse.org/request/show/181835
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=78
2013-07-03 13:35:28 +00:00
Stephan Kulow
a3efe31fe2 Accepting request 178609 from M17N
- Library and tools must be compiled with large file 
  support in 32 bit archs just like the rest of system.

- Update to version 2.4.12
  * A new CFF rendering engine from Adobe
  * The  macro FT_CONFIG_OPTION_OLD_INTERNALS  is no  longer set  by
    default.
- freetype-new-cff-engine.patch: Enable the new CFF engine by default.
- Drop freetype2-no_rpath.patch, not needed.

- Add conflict to package dtc for /usr/bin/ftdump as the two tools
  are different,
  dtc:      ftdump -- Flat Tree dumping utility
  ft2demos: ftdump -- Simple font dumper

- Update to version 2.4.12
  * Using the `H'  key, it is now possible to  select the CFF engine
    in both ftview and ftdiff.
  * The new command line option '-H' for `ftbench' selects the Adobe
    CFF engine.
  * It is  now possible  to directly select  the LCD  rendering mode
    with the keys 'A'-'F' in  'ftview'.  The key mapping for cycling
    through LCD modes  has been changed from 'K' and  'L' to 'k' and
    'l', and  toggling custom LCD  filtering is no longer  mapped to
    key 'F' but to key 'L'.
  * In `ftdiff',  key 'x' toggles  between layout modes:  Either use
    the  advance width  (this is  new and  now the  default) or  the
    bounding box information to determine line breaks.
  * For all demo  tools, the new command line option  `-v' shows the
    version.

OBS-URL: https://build.opensuse.org/request/show/178609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freetype2?expand=0&rev=54
2013-06-18 13:11:56 +00:00