summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/pdfdev.c
AgeCommit message (Collapse)Author
2021-09-26remove an unused variableAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@60624 c570f23f-e606-0410-a88d-b1316a301751
2021-09-26dvipdfm-x: fix bugs which I introducedAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@60612 c570f23f-e606-0410-a88d-b1316a301751
2021-03-05fix a bug which I introducedAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@58143 c570f23f-e606-0410-a88d-b1316a301751
2021-03-04avoid unnecessary warningsAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@58133 c570f23f-e606-0410-a88d-b1316a301751
2021-03-04fix to call mktexpk with correct argumentsAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@58110 c570f23f-e606-0410-a88d-b1316a301751
2021-02-25restore Build,TODO from r57911Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@57915 c570f23f-e606-0410-a88d-b1316a301751
2021-02-25French translation for tlmgr updatedDenis Bitouzé
git-svn-id: svn://tug.org/texlive/trunk@57912 c570f23f-e606-0410-a88d-b1316a301751
2020-10-02Simplify text handling. (S. Hirara)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@56518 c570f23f-e606-0410-a88d-b1316a301751
2020-09-22Simplify font related code. Fix a bug in determinant calculation. (S. Hirata)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@56400 c570f23f-e606-0410-a88d-b1316a301751
2020-08-16Fix various inconsistent behaviors observed in pdf:bcontent/econtentAkira Kakuto
specials. Revise PSTricks clip support (S. Hirata) git-svn-id: svn://tug.org/texlive/trunk@56121 c570f23f-e606-0410-a88d-b1316a301751
2020-07-25Place static variables into a single struct. Various minor improvements (S. ↵Akira Kakuto
Hirata). git-svn-id: svn://tug.org/texlive/trunk@55945 c570f23f-e606-0410-a88d-b1316a301751
2020-07-10Introduce ExtGState stack and pdf:[be]xgstate special. (S. Hirata)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@55804 c570f23f-e606-0410-a88d-b1316a301751
2020-06-09dvipdfm-x: another fake-bold workaround, agreed with Shunsaku Hirata ↵Hironobu Yamashita
(private mail) git-svn-id: svn://tug.org/texlive/trunk@55492 c570f23f-e606-0410-a88d-b1316a301751
2020-02-29dvipdfm-x: revert the commit on 2019-06-30; need to reconsiderHironobu Yamashita
git-svn-id: svn://tug.org/texlive/trunk@53973 c570f23f-e606-0410-a88d-b1316a301751
2019-06-29Fixe a bug that fake-bold is not handled properly in some situations. (S. ↵Akira Kakuto
Hirata) git-svn-id: svn://tug.org/texlive/trunk@51507 c570f23f-e606-0410-a88d-b1316a301751
2019-05-26Fix for compiler warnings. (S. Hirata)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@51226 c570f23f-e606-0410-a88d-b1316a301751
2018-09-14Cleanup. Remove duplicated code. Reorganize global variables. (S. Hirata)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@48663 c570f23f-e606-0410-a88d-b1316a301751
2018-09-02Experimental support for XeTeX transparency font feature (S. Hirata).Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@48542 c570f23f-e606-0410-a88d-b1316a301751
2016-02-23texk/dvipdfmx: Support a new primitive in XeTeX 0.99995 (from Jonathan)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@39835 c570f23f-e606-0410-a88d-b1316a301751
2016-01-06texk/dvipdfm-x: change copyright yearAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@39296 c570f23f-e606-0410-a88d-b1316a301751
2015-08-25texk/dvipdfm-x: Replace '(unsigned) long' by '(unsigned) int' orPeter Breitenlohner
'(u)int32_t' except when needed with for ftell() and fseek() git-svn-id: svn://tug.org/texlive/trunk@38200 c570f23f-e606-0410-a88d-b1316a301751
2015-07-29texk/dvipdfm-x: Make dvipdfmx and xdvipdfmx essentially the samePeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@37988 c570f23f-e606-0410-a88d-b1316a301751
2015-03-24texk/dvipdfm-x: Change copyright year in all files modified in 2015Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@36609 c570f23f-e606-0410-a88d-b1316a301751
2015-01-06Fix https://sourceforge.net/p/xetex/bugs/105/Khaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@35972 c570f23f-e606-0410-a88d-b1316a301751
2014-11-03texk/dvipdfm-x: Further fixes for PK font support (from S. Hirata)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@35496 c570f23f-e606-0410-a88d-b1316a301751
2014-08-09dvipdfm-x: Simplify ToUnicode handlingJjgod Jiang
Remove used_glyphs and its supporting code for ToUnicode handling, because for CID fonts, glyph id can be looked up from cid which is stored in used_chars already, it simplified a lot of code and reduced memory usage. Continue dedup create_ToUnicode_cmap{4,12}() with add_to_cmap_if_used(). git-svn-id: svn://tug.org/texlive/trunk@34885 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-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-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-27Fix reverse CMap lookup for ToUnicode map generationKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34744 c570f23f-e606-0410-a88d-b1316a301751
2014-07-27Fix CID-keyed fonts glyph lookupKhaled Hosny
Keep cff_charsets parsed from CID font around if exists. Use the cff_charsets to do GID -> CID lookup. git-svn-id: svn://tug.org/texlive/trunk@34743 c570f23f-e606-0410-a88d-b1316a301751
2014-07-25Remove most of font related #ifdef XETEXKhaled Hosny
Almost all of this is not needed now since XeTeX’s native fonts are always passed by file name and face index now, so we can use original dvipdfmx direct file based code instead of using a FreeType font face. Has the side effect of fixing: https://sourceforge.net/p/xetex/bugs/97/ git-svn-id: svn://tug.org/texlive/trunk@34718 c570f23f-e606-0410-a88d-b1316a301751
2014-07-25Revert "Support CID-keyed OpenType fonts in xdvipdfmx (from Jiang Jiang)"Khaled Hosny
This reverts commit bf7b0213f14c179b2df004cf6ee134a4b8ae4f99. git-svn-id: svn://tug.org/texlive/trunk@34717 c570f23f-e606-0410-a88d-b1316a301751
2014-07-23Support CID-keyed OpenType fonts in xdvipdfmx (from Jiang Jiang)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@34700 c570f23f-e606-0410-a88d-b1316a301751
2014-03-17dvipdfmx version 20140317, update copyright yearsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@33205 c570f23f-e606-0410-a88d-b1316a301751
2013-08-10dvipdfm-x: Reduce diffs between dvipdfmx and xdvipdfmxPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@31407 c570f23f-e606-0410-a88d-b1316a301751
2013-07-29dvipdfm-x: Merging dvipdfmx and xdvipdfmx, now just one set of source filesPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@31302 c570f23f-e606-0410-a88d-b1316a301751