summaryrefslogtreecommitdiff
path: root/Build
AgeCommit message (Collapse)Author
2014-08-04texk/dvipdfm-x: Drop unused variablesPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34834 c570f23f-e606-0410-a88d-b1316a301751
2014-08-04SyncTeX: Avoid a memory leak, from Sebastian Ramacher <sramacher@debian.org>Peter Breitenlohner
Added a simple test case git-svn-id: svn://tug.org/texlive/trunk@34833 c570f23f-e606-0410-a88d-b1316a301751
2014-08-04Only do CFF glyph name lookup for non-CID fontsJjgod Jiang
git-svn-id: svn://tug.org/texlive/trunk@34832 c570f23f-e606-0410-a88d-b1316a301751
2014-08-04Fix ToUnicode with reverse CMap lookupJjgod Jiang
When dvipdfmx is provided a regular CMap in the following format: <unicode codepoint> cid We can try to utilize the data and do a reverse lookup when all we know is the cids used. Initially, when parsing the cmap specified, we build a reverseMap which maps CID to the first Unicode codepoint it corresponds to. (Which is pretty much the reverse of CMap_decode().) Since this cmap is already parsed when we create the fontmap cache, we can just pass the cmap_id all the way down to otf_create_ToUnicode_stream() and get CMap* back from this cmap_id. Second, we refactor create_ToUnicode_cmap{4, 12}() functions into one create_ToUnicode_cmap() and combine the common code. In the third step, in create_ToUnicode_cmap() we try to see if the font is indeed a CFF font (with CID-keyed), and we do have a cmap, we can use the newly added CMap_reverse_decode() to convert all used cids back to Unicode codepoints. With that mapping information we can successfully create the ToUnicode PDF stream we needed. git-svn-id: svn://tug.org/texlive/trunk@34831 c570f23f-e606-0410-a88d-b1316a301751
2014-08-04Fix ToUnicode stream creation for non-subst glyphsJjgod Jiang
non-subst glyphs generated with Unicode -> CID CMap are now properly handled by storing the correct GID used and match them with the CMAP in the fonts. subst glyphs (the ones when OpenType features have been applied) can not be found because they are not directly accessible through CMAP. git-svn-id: svn://tug.org/texlive/trunk@34830 c570f23f-e606-0410-a88d-b1316a301751
2014-08-04regenerated by /home/texlive/karl/Master/tlpkg/bin/svnchangelogKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34829 c570f23f-e606-0410-a88d-b1316a301751
2014-08-04luaotfloadKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34825 c570f23f-e606-0410-a88d-b1316a301751
2014-08-04latexdiffKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34824 c570f23f-e606-0410-a88d-b1316a301751
2014-08-04dviasmKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34823 c570f23f-e606-0410-a88d-b1316a301751
2014-08-03harfbuzz 0.9.34Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34807 c570f23f-e606-0410-a88d-b1316a301751
2014-08-03omegafonts: Fixed a character dimension rounding bugPeter Breitenlohner
omegafonts,omegaware: Added character dimension rounding tests git-svn-id: svn://tug.org/texlive/trunk@34806 c570f23f-e606-0410-a88d-b1316a301751
2014-08-03Better fix for r34757Jjgod Jiang
git-svn-id: svn://tug.org/texlive/trunk@34805 c570f23f-e606-0410-a88d-b1316a301751
2014-08-03texk/dvipdfm-x/pdfobj.c: fix a typoAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@34804 c570f23f-e606-0410-a88d-b1316a301751
2014-08-03regenerated by /home/texlive/karl/Master/tlpkg/bin/svnchangelogKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34803 c570f23f-e606-0410-a88d-b1316a301751
2014-08-03/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34802 c570f23f-e606-0410-a88d-b1316a301751
2014-08-02omegafonts: Fixed a bug in the computation of nw, nh, nd, and niPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34798 c570f23f-e606-0410-a88d-b1316a301751
2014-08-02Fix a bug in unicode encoding in CFF/OpenType fonts (from the original ↵Akira Kakuto
author, S. Hirata) git-svn-id: svn://tug.org/texlive/trunk@34797 c570f23f-e606-0410-a88d-b1316a301751
2014-08-02regenerated by /home/texlive/karl/Master/tlpkg/bin/svnchangelogKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34796 c570f23f-e606-0410-a88d-b1316a301751
2014-08-01regenerated by /home/texlive/karl/Master/tlpkg/bin/svnchangelogKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34791 c570f23f-e606-0410-a88d-b1316a301751
2014-08-01fix a bug in type0.cAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@34790 c570f23f-e606-0410-a88d-b1316a301751
2014-07-31texk/web2c/omegaware: Fixed a bug in computation of lfPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34787 c570f23f-e606-0410-a88d-b1316a301751
2014-07-31texk/dvisvgm: Converted Dos/Win line ends to nativePeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34784 c570f23f-e606-0410-a88d-b1316a301751
2014-07-31dvisvgm 1.8Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34783 c570f23f-e606-0410-a88d-b1316a301751
2014-07-31regenerated by /home/texlive/karl/Master/tlpkg/bin/svnchangelogKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34782 c570f23f-e606-0410-a88d-b1316a301751
2014-07-30Remove commented out codeKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34778 c570f23f-e606-0410-a88d-b1316a301751
2014-07-30Use dvi_right where appropriateKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34777 c570f23f-e606-0410-a88d-b1316a301751
2014-07-30Minor code shufflingKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34776 c570f23f-e606-0410-a88d-b1316a301751
2014-07-30texk/dvipdfm-x: Fix the new xbmc testPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34775 c570f23f-e606-0410-a88d-b1316a301751
2014-07-30Support TeX-XeT's begin_reflect and end_reclect opcodes in dvipdfmxKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34774 c570f23f-e606-0410-a88d-b1316a301751
2014-07-30regenerated by /home/texlive/karl/Master/tlpkg/bin/svnchangelogKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34769 c570f23f-e606-0410-a88d-b1316a301751
2014-07-29Fix crash in fonts with no font map entryKhaled Hosny
The unit test does not actually work, no idea why the dvipdfmx can not found the xbmc10.tfm file! git-svn-id: svn://tug.org/texlive/trunk@34767 c570f23f-e606-0410-a88d-b1316a301751
2014-07-29Rename is_xetex to is_xdvKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34766 c570f23f-e606-0410-a88d-b1316a301751
2014-07-29Remove wrong is_xetex checkKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34765 c570f23f-e606-0410-a88d-b1316a301751
2014-07-29Remove some is_xetex checksKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34764 c570f23f-e606-0410-a88d-b1316a301751
2014-07-29Remove always true #ifdef ENABLE_TOUNICODEKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34763 c570f23f-e606-0410-a88d-b1316a301751
2014-07-29regenerated by /home/texlive/karl/Master/tlpkg/bin/svnchangelogKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34762 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Fix for non-C99 compilersJjgod Jiang
git-svn-id: svn://tug.org/texlive/trunk@34760 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Fix a compiler warning with unsigned comparisonJjgod Jiang
git-svn-id: svn://tug.org/texlive/trunk@34759 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Fix rsrc file access warning when loading non-CID OpenType fontsJjgod Jiang
git-svn-id: svn://tug.org/texlive/trunk@34758 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Support getting glyph names from OpenType/CFF fontsKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34757 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Split that bit of code to a separate functionKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34756 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Don't try to added invalid CMap entriesKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34755 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Build system: Install the required files before running texlinksPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34754 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Build system: Install the required files before running texlinksPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34753 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Build system: Install the required files before running texlinksPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34752 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28texk/dvipdfm-x: Avoid once again compiler warnings (compare r34711)Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34751 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Don't insert the pic file while skimming reflected segmentsKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34750 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Correct release of retained cff_charsetsJjgod Jiang
The cff_charsets we retained is owned and cached by cid_opt struct thus should be released in release_opt() instead of pdf_close_device(). git-svn-id: svn://tug.org/texlive/trunk@34749 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Bug fixPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@34748 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28regenerated by /home/texlive/karl/Master/tlpkg/bin/svnchangelogKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@34747 c570f23f-e606-0410-a88d-b1316a301751