summaryrefslogtreecommitdiff
path: root/vcl/source/gdi/metric.cxx
AgeCommit message (Collapse)Author
2010-10-18remove non-compiled codePovilas Kanapickas
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-04-28#i161963# fix indirect glyphid array access for aliased symbol codepointsHerbert Duerr [hdu]
2010-04-27#161963# use modulo-2 arithmetic for access into indirect glyphid arrayHerbert Duerr [hdu]
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-08-27CWS-TOOLING: integrate CWS otf01Release Engineers
2009-08-26 15:25:19 +0200 hdu r275426 : #i10000# make ubuntu-8.10 buildbot happy 2009-08-21 11:58:07 +0200 hdu r275230 : #i43029# another compile fix for 64bit platforms 2009-08-21 09:00:26 +0200 hdu r275216 : #i43029# sal_Int32 is defined differently on some platforms 2009-08-19 13:41:07 +0200 hdu r275149 : #i43029# fix use of sft-based subsetting in centralized code 2009-08-19 10:42:23 +0200 hdu r275140 : #i43029# --amend previous commit with omitted files 2009-08-19 10:14:54 +0200 hdu r275137 : #i43029# finishing touches for CWS otf01 start to centralize the previously open-coded font-subset/font-embed requests do the rest when the SCM allows source-file moves and commits with finer granularity 2009-08-17 15:11:24 +0200 hdu r275057 : CWS-TOOLING: rebase CWS otf01 to trunk@275001 (milestone: DEV300:m55) 2009-08-14 17:07:06 +0200 hdu r274998 : #i43029# CFF-subsetting now works on all platforms for PDF-export and PS-printing 2009-08-14 15:13:23 +0200 hdu r274984 : #i43029# OOo-build-baseline allows avoiding brute-forcing codepoint coverage calculation 2009-08-14 14:33:36 +0200 hdu r274981 : #i43029# CmapResult becomes a class 2009-08-13 15:57:55 +0200 hdu r274948 : #i43029# start implementing glue-code for CFF-subsetting on WIN 2009-08-10 17:10:46 +0200 hdu r274828 : #100000# WAE: signedness-warning 2009-08-10 14:08:05 +0200 hdu r274810 : #100000# 2009-08-10 13:34:55 +0200 hdu r274807 : #i43029# update ParseCmap() as we need to handle glyph-mapping ourselves on win for non-sft-supported fonts 2009-07-11 11:32:37 +0200 hdu r273909 : CWS-TOOLING: rebase CWS otf01 to trunk@273858 (milestone: DEV300:m52) 2009-07-03 17:14:55 +0200 hdu r273714 : #i43029# last step before centralizing UNX fontsubset code into platform independent layer 2009-07-03 17:00:14 +0200 hdu r273712 : #i10000# remove compile warning when debug=t 2009-07-03 16:28:29 +0200 hdu r273710 : #i43029# another step to centralize fontsubset code 2009-07-03 15:23:45 +0200 hdu r273705 : #i43029# PDF-export on UNX now starts to support OTF/CFF 2009-07-02 16:19:46 +0200 hdu r273663 : #i43029# warn when subsetting encounters glyph with deprecated SEAC-like endchar 2009-06-25 11:40:55 +0200 hdu r273372 : #i43029# ensure validity of cff-subsetted glyph name 2009-06-24 10:22:13 +0200 hdu r273318 : #i43029# check validity of exported sfnt subtable 2009-06-23 16:25:54 +0200 hdu r273292 : #i43029# use direct CFF->PFA font subsetting 2009-06-23 16:24:33 +0200 hdu r273289 : #i43029# allow font subset directly into a provided FILE handle 2009-06-23 16:22:44 +0200 hdu r273286 : #i43029# implement direct CFF->PFA font subsetting 2009-06-19 17:13:02 +0200 hdu r273171 : #i43029# CFF subsetting starts to work for psprinting 2009-06-18 15:48:42 +0200 hdu r273122 : #i43029# psprint requires explicit control of font subset name 2009-06-18 15:43:21 +0200 hdu r273121 : #i43029# psprint requires explicit control of font subset name 2009-06-16 18:15:43 +0200 hdu r273033 : #i43029# minor reshuffling to prepare CFF->PS font uploading 2009-06-16 16:25:21 +0200 hdu r273025 : #i43029# minimal-invasive change to sft.cxx to access a SFNT's CFF subtable 2009-06-12 15:51:42 +0200 hdu r272925 : #i43029# support OT/CFF subsetting for our PDF export on MacOSX 2009-06-12 15:43:26 +0200 hdu r272924 : #i43029# provide subset metrics as required by subset requesters 2009-05-27 13:58:59 +0200 hdu r272342 : #i43029# TripleInt is already reserved by OSX Carbon 2009-05-27 13:41:12 +0200 hdu r272339 : #i43029# fix warnings and make it compile on different platforms 2009-05-26 18:18:38 +0200 hdu r272315 : #i43029# start moving font subsetting into specialized class 2009-05-26 17:23:55 +0200 hdu r272312 : #i43029# improve name for CFF->PFB subsetted font 2009-05-25 17:12:27 +0200 hdu r272264 : #i43029# PDF-export: get type1-subsetting of the ground 2009-05-25 11:15:39 +0200 hdu r272227 : #i43029# fix BlueValues/FontBBox topdict entries 2009-05-25 10:59:16 +0200 hdu r272222 : #i43029# better PFB-DICT entries for FontBBox and BlueValues 2009-05-25 10:26:46 +0200 hdu r272219 : #i43029# emit other PRIVDICT hints for CFF->PFB subsetting 2009-05-25 10:10:25 +0200 hdu r272218 : #i43029# sign-extend shortint/longint typeopts/dictops 2009-05-25 09:38:33 +0200 hdu r272217 : #i43029# better glyph names for CFF-subsetted PFB 2009-05-20 18:57:11 +0200 hdu r272147 : #i43029# a CFF-subsetter gets the Blues 2009-05-20 14:05:35 +0200 hdu r272127 : #i43029# implement CreateFontSubsetFromCff() 2009-05-18 12:33:05 +0200 hdu r272012 : #i43029# add and use CffSubsetterContext::writeCurveTo() 2009-05-15 11:38:08 +0200 hdu r271931 : CffTable: allow charwidth parameter for type2 endchar operator 2009-05-14 18:55:25 +0200 hdu r271916 : #i43029# implement flex/flex1/hflex/hflex1 typeop conversion, fix type1val writing 2009-05-11 09:53:26 +0200 hdu r271750 : #i101695# improve import of ghostscript-PDF font names 2009-05-07 11:35:12 +0200 hdu r271644 : #i43029# adusted whitespace conventions from previously private code 2009-05-06 12:33:11 +0200 hdu r271579 : #i43029# change copyright header, fix warnings on some compilers 2009-05-06 10:50:50 +0200 hdu r271576 : improve whitespace and constness in some POS code 2009-05-05 16:10:56 +0200 hdu r271532 : #i43029# makefile support for new cff subsetter code 2009-05-05 14:56:29 +0200 hdu r271519 : #i43029# start integrating my CFF->Type1 subsetter code 2009-05-04 17:07:14 +0200 hdu r271474 : #i100140# remove obsoleted tables used for encoding conversion 2009-05-04 17:05:20 +0200 hdu r271473 : #i100140# use generic encoding converters in xlat.cxx 2009-04-15 11:58:25 +0200 hdu r270829 : #i101102# remove build dependency to removed module psprint 2009-04-14 15:57:13 +0200 hdu r270788 : CWS-TOOLING: rebase CWS otf01 to trunk@270723 (milestone: DEV300:m46) 2009-03-11 14:49:56 +0100 hdu r269335 : CWS-TOOLING: rebase CWS otf01 to trunk@269297 (milestone: DEV300:m43) 2009-02-06 12:32:22 +0100 hdu r267451 : resync CWS across CVS->SVN change 2009-02-06 12:32:04 +0100 hdu r267450 : resync CWS across CVS->SVN change
2008-04-11INTEGRATION: CWS changefileheader (1.22.220); FILE MERGEDRüdiger Timm
2008/03/28 15:44:47 rt 1.22.220.1: #i87441# Change license header to LPGL v3.
2007-07-31INTEGRATION: CWS vcl80 (1.20.74); FILE MERGEDJens-Heiner Rechtien
2007/07/12 09:14:22 pl 1.20.74.2: RESYNC: (1.20-1.21); FILE MERGED 2007/07/02 13:55:15 pl 1.20.74.1: #i79088# fix some academic leak cases (thanks cmc)
2007-06-27INTEGRATION: CWS vgbugs07 (1.20.40); FILE MERGEDJens-Heiner Rechtien
2007/06/04 13:29:36 vg 1.20.40.1: #i76605# Remove -I .../inc/module hack introduced by hedaburemove01
2007-04-26INTEGRATION: CWS vcl75 (1.19.60); FILE MERGEDRüdiger Timm
2007/03/19 16:04:45 hdu 1.19.60.1: #145566# reject bogus CMAP raw data
2006-12-21INTEGRATION: CWS vcl70 (1.18.104); FILE MERGEDIvo Hinkelmann
2006/12/06 14:43:29 hdu 1.18.104.1: #i34639# FontCharMap gets UCS4 support
2006-09-17INTEGRATION: CWS pchfix02 (1.17.112); FILE MERGEDOliver Bolte
2006/09/01 17:57:44 kaib 1.17.112.1: #i68856# Added header markers and pch files
2006-06-19INTEGRATION: CWS warnings01 (1.16.70); FILE MERGEDJens-Heiner Rechtien
2005/10/21 17:31:16 pl 1.16.70.1: #i55991# removed warnings for linux platform
2005-09-09INTEGRATION: CWS ooo19126 (1.15.90); FILE MERGEDRüdiger Timm
2005/09/05 14:44:54 rt 1.15.90.1: #i54170# Change license header: remove SISSL
2005-07-01INTEGRATION: CWS memory01 (1.14.74); FILE MERGEDKurt Zenker
2005/06/06 14:11:39 mt 1.14.74.1: Fixed MLKs...
2005-03-29INTEGRATION: CWS afflitta (1.13.54); FILE MERGEDRüdiger Timm
2005/03/10 13:56:10 hdu 1.13.54.1: #i40755# also parse glyphids in CMAPs
2005-01-31INTEGRATION: CWS vcl35 (1.12.116); FILE MERGEDRüdiger Timm
2005/01/19 10:50:58 hdu 1.12.116.1: #119014# unify CMAP coverage calculations
2004-09-08INTEGRATION: CWS vcl26 (1.11.24); FILE MERGEDJens-Heiner Rechtien
2004/08/26 16:27:53 hdu 1.11.24.1: #i33121# fix ImplFontCharmap oddities
2004-07-20#i31610# fix refcount on ImplFontCharmapHerbert Duerr
2004-07-13INTEGRATION: CWS fontlists02 (1.8.126); FILE MERGEDRüdiger Timm
2004/06/24 06:28:05 hdu 1.8.126.10: #21821# use CTL processing for diacritical marks 2004/06/23 08:18:50 hdu 1.8.126.9: #i26679# fix typo 2004/06/18 09:12:57 hdu 1.8.126.8: #i26679# make ImplFontCharMap refcount usable from outside 2004/06/18 09:00:38 hdu 1.8.126.7: #i26679# better export of default ImplFontCharMap 2004/05/25 09:01:10 hdu 1.8.126.6: #i26679# special case for default charmap 2004/05/25 07:18:16 hdu 1.8.126.5: #i26679# export more symbols 2004/05/24 12:49:44 hdu 1.8.126.4: #i26679# add FontCharMap::CountCharsInRange() 2004/05/19 15:39:00 hdu 1.8.126.3: #i26679# pImpl-ify fontcharmap and fontmetric 2004/05/12 13:47:49 hdu 1.8.126.2: #i26679# use CJK/CTL flags 2004/03/25 16:38:56 hdu 1.8.126.1: Font Management Refactoring, first step: Keep the externally visible original algorithms intact Split up the ImplFontCache::Get(..) monster method Make implicit relationships between font management classes explicit Allow derivation from ImplFontData+ImplFontEntry for font technology specific caching Get rid of linear searches in mainstream code, use efficient STL containers Get rid of some obsolete data types BOOL->bool, USHORT->int, etc. Improve infrastructure for unicode surrogate processing
2004-06-17INTEGRATION: CWS ooo64bit01 (1.8.116); FILE MERGEDRüdiger Timm
2004/04/13 03:42:27 fa 1.8.116.1: #i8605# Make vcl 64-bit clean, all coordinate arrays (like pDXAry, etc) should be sal_Int32* rather than long*
2003-10-15INTEGRATION: CWS extleading (1.7.212); FILE MERGEDKurt Zenker
2003/07/04 14:18:52 hdu 1.7.212.1: #110641# manage new ExternalLeading member
2002-11-07#102084# fix FontCharmap::GetPrevChar()Herbert Duerr
2002-06-03#99117# fix of by one for GetFontCharmapHerbert Duerr
2001-11-19#94375# implement FontCharMap::op=Herbert Duerr
2001-07-06#81268# implement FontCharMap::GetRange()Herbert Duerr
2001-07-03#65293# circumvent MSVC++ bugHerbert Duerr
2001-06-28#81268# implement FontCharMapHerbert Duerr
2000-09-18initial importJens-Heiner Rechtien