--- texk/xdvik/CHANGES.xdvik-jp.orig 2015-07-19 18:49:41 UTC +++ texk/xdvik/CHANGES.xdvik-jp @@ -0,0 +1,758 @@ +2013-05-04 TANAKA Takuji + + * dvi-draw.c, dvi-init.c, dvi.h, dvisel.c, ft2.c, ft2.h, + ptexvf.c, vf.c: + Allow characters higher than 0xFFFF + up to 0x10FFFF Unicode maximum (from upTeX patch). + +2013-05-02 TANAKA Takuji + + * Merge changes between xdvik-22.85 and xdvik-22.86. + xdvik-22.86 uses "config.ps" and "config.xdvi" for configuration + instead of "xdvi.cfg" by default. + However, this version still uses "pxdvi.cfg". + + * ptexvf.{c,h}, dvi-init.c, Makefile.am: + Rename 'zeit' to 'ptexvf'. + + * ptexvf.c: + Suppress warning for halfwidth characters in upTeX. + + * encodings.{c,h}, ft2.c, c-auto.in: + Use ptexenc library for JIS to Unicode conversion + if !HAVE_ICONV_H and HAVE_PTEXENC are set. + + * jisx0208.{c,h}, Makefile.am: + Remove jisx0208.{c,h}. + + * version.h (JPVERSION): new version j1.42. + +2013-04-14 TANAKA Takuji + + * {ft2,jfm,zeit}.{c,h}, ft2vert.h: + Clarify copyright. + +2013-03-20 TANAKA Takuji + + * special.{c,h}, dvi-draw.c, psgs.c: + Bug fix: drawing bounding boxes around rotatebox and scalebox + in "Show PS and Bounding Boxes" mode and + "Show Bounding Boxes Only" mode. + +2013-03-03 Hironori Kitagawa + + * AJ16.c, tounimap2h.lua: These files are under X11 license. + +2011-11-06 Hironori Kitagawa + + * ptexmap.c, texmf/pxdvi.cfg: Support "/AJ16" syntax in replace + entries of pxdvi.cfg. + +2011-11-05 Hironori Kitagawa + + * ft2.c, ptexmap.{c,h}, AJ16.c, tounimap2h.lua, texmf/pxdvi.cfg, + xdvi-ptex.sample: + Support "/AJ16" syntax which can be exist in mapfiles for dvipdfmx. + + * xdvi-debug.h, ptexmap.c, util.c: Add new debug option 'ptexfnt'. + +2009-07-23 TSUCHIMURA Nobuyuki + + * main.c: Merge changes between xdvik-22.84.13 and xdvik-22.84.16, + again. + + * ft2.c (ft2_get_bitmap): Check freetype2 error. + Use XDVI_WARNING() macro. + + * gui/help-window.c, c-auto.in, ptexmap.c: Fix typo. + +2008-07-10 TSUCHIMURA Nobuyuki + + * Merge changes between xdvik-22.84.13 and xdvik-22.84.16. + +2008-04-07 TSUCHIMURA Nobuyuki + + * ptexmap.h, ptexmap.c, ft2.c (ptexmap): + Adjusted member variable names: jfmname -> jfm_name, + vfname -> font_filename, etc. + +2008-04-06 TSUCHIMURA Nobuyuki + + * xdvi-ptex.sample: Enhancement. + +2008-02-08 TSUCHIMURA Nobuyuki + + * ptexmap.c (XDVI_WARNING): Replace 'fprintf(stderr, ...)' + with 'XDVI_WARNING((stderr, ...))'. + Added check for duplicated entry for ptexmap. + + * ptexmap.c, ptexmap.h (mapfilename): Store map filename + in ptexmap structure. + + * version.h (JPVERSION): new version j1.40. + +2008-01-30 TSUCHIMURA Nobuyuki + + * Makefile.in, dvi-init.c, encodings.c, font-open.c, ft2.c, + ft2.h, xdvi.h, zeit.c: Renamed 'vfontmap' to 'ptexmap'. + + * ptexmap.c, ptexmap.h, xdvi-ptex.sample: + Renamed from vfontmap.c, vfontmap.h, vfontmap.sample. + + * configure, main.c, withenable.ac, xdvi-config.h, xdvi.c: + Removed 'vfontmap' options. + + * dvi-draw.c, texmf/xdvi.cfg, README.xdvik-jp: + Added ptexmap support. + + * ptexmap.c, xdvi-ptex.sample: Added new code. + +2008-01-22 TSUCHIMURA Nobuyuki + + * c-auto.in, configure, configure.in, dvi-draw.c, dvi-draw.h, + dvi-init.c, dvi-init.h, encodings.c, font-open.c, ft2.c, + ft2vert.c, jfm.c, jisx0208.c, main.c, vfontmap.c, vfontmap.h, + withenable.ac, xdvi-config.h, xdvi.c, xdvi.h, zeit.c, zeit.h, + gui/help-window.c (PTEX): + Replaced KANJI and USE_ZEIT macros with PTEX. + + * README.xdvik-jp, configure, withenable.ac: + Renamed option name '--disable-kanji' to '--disable-ptex'. + + * xdvi-config.h: Removed useless USE_VFONTMAP and + DEFAULT_FONTCONF macros. + + * version.h (JPVERSION): new version j1.36. + +2008-01-19 TSUCHIMURA Nobuyuki + + * zeit.c (read_ZEIT_index): Do not stop even if a font + is not square. + + * dvi-draw.c, dvi-draw.h, dvi-init.c, dvi-init.h, xdvi.h + (PTEX): Added comments '/* PTEX */' around '#ifdef PTEX .. #endif'. + + * configure.in, configure (tetex-build): Removed useless macro. + + * dvi-draw.c (set_char_rotate_glyph): Moved body of function. + + * special.c (elepsf_special) Changed int -> size_t, + which is same as in epsf_special(). + + * version.h (JPVERSION): new version j1.35. + +2007-12-14 TSUCHIMURA Nobuyuki + + * c-auto.in (uint32_t): Reverted last change + as imported upstream fix in texk/etc/autoconf/acgeneral.m4. + + * configure.in, Makefile.in (FREETYPE2CPPFLAGS, etc.): + Enhanced freetype2 check (ready for TeX Live). + + * configure: Updated with new acgeneral.m4 and configure.in. + +2007-12-09 TSUCHIYA Masatoshi + + * c-auto.in (uint32_t): Ad-hoc fix to avoid duplicate definition + error. + + * Merge changes between xdvik-22.84.12 and xdvik-22.84.13. + +2007-07-28 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.84.10 and xdvik-22.84.12. + +2006-12-09 Nobuyuki Tsuchimura + + * ft2vert.c: Added LGPL notices. + +2006-11-08 Nobuyuki Tsuchimura + + * ft2.c, ft2.h, Makefile.in, vfontmap.c, xdvi.c, zeit.c: + Renamed "vf2ft.{c,h}" -> "ft2.{c,h}". + + * version.h (JPVERSION): new version j1.34. + +2006-11-06 Nobuyuki Tsuchimura + + * ft2vert.c (ft2vert_init): Added a detailed message + when FreeType2 can not handle GSUB table. + + * chardef.h: Removed chardef.h which is not used. + + * zeit.c (read_ZEIT_char): + Use struct 'glyph' mainly instead of struct 'bitmap'. + (read_ZEIT_index): Renamed 'j' to 'jfm'. + Use struct 'glyph' mainly instead of struct 'bitmap'. + + * jfm.c (read_jfm): Replaced a chained pointer of struct 'jfm' + by an array of struct. + * vfontmap.c: Replaced a chained pointer of struct 'vfontmap' + by an array of struct. + + * vfontmap.h, vfontmap.c, vf2ft.c (vfontmap): + Renamed 'fd' to 'ft2_index' in struct 'vfontmap'. + * dvi-init.h, zeit.c (font): + Renamed 'vf' to 'ft2_index' in struct 'font'. + +2006-11-05 Nobuyuki Tsuchimura + + * vf2ft.c (glyph_index, glyph_to_bitmap): + Separated glyph_index() and glyph_to_bitmap() from VF_GetBitmap(). + (VF_OpenFont, VF_GetBitmap): Enabled Bold/Italic font. + * vfontmap.c (addfontmap): Initialized 'variant' field. + + * dnpzeit.c, Makefile.in: Removed dnpzeit.c. + * dvi-draw.c, dvi-init.c, dvi-init.h, font-open.c, vfontmap.c, + vfontmap.h, xdvi-config.h, zeit.h: Removed NTTZEIT macro. + * README.xdvik-jp: Added an announcement that NTT JTeX (direct) + support was removed. + + * vf2ft.c, vf2ft.h, xdvi.c, zeit.c (ft2_init, ft2_open_font, + ft2_get_bitmap): Renamed VF_Init() -> ft2_init(), etc. + Removed needless args. Let ft2_init() static. + * vf2ft.c (glyph_to_bitmap): Enhanced glyph_to_bitmap() + to fix memory leak. + (ft_fonts): 'ft_fonts' became an array of flexible length instead + of fixed length. + (ft_error): 'ft_error' became a locale variable. + (glyph_index): Simplified glyph_index(). + + * zeit.c, zeit.h (open_ZEIT_font, get_ZEIT_font): + Removed needless func open_ZEIT_font() and get_ZEIT_font(). + Replaced xmalloc() + memset() with xcalloc(). + +2006-06-09 Nobuyuki Tsuchimura + + * jisx0208.c (MAXJIS, jis2uni_table): Deleted category + 85--92 which is out of JIS X 0208. + * util.c, util.h, zeit.c, dnpzeit.c (order_reverse_bitmap): + Renamed from reverse_endian_bitmap(). In fact, this is not + endian problem. + +2006-05-17 Nobuyuki Tsuchimura + + * configure.in, configure (freetype): + Added a message when freetype is found. + + * font-open.c (font_open): Fixed memory leak. + We must check iskanjifont() first. + +2006-05-09 Nobuyuki Tsuchimura + + * encodings.c (guess_encoding): Added support for + ENC_UNICODE_{H|V}. + + * events.c (do_sigpoll): Cleared allocated memory + to avoid ill condition jump. + Upstreamed as Request ID 1484561. + +2006-05-04 Nobuyuki Tsuchimura + + * dvi-draw.c (free_bitmap2): Removed free_bitmap2() + which leaks memory. + * dvi-init.c, dvi-init.h (free_bitmap2): + New function derived from delete_glyphs(). + * ft2vert.c (ft2vert_init): Fixed memory leak. + + * vfontmap.c, vfontmap.h (getdnpfont, isdnpfont): + Surround with #ifdef NTTZEIT. + * font-open.c (font_open): Added #ifdef NTTZEIT condition. + +2006-05-03 Nobuyuki Tsuchimura + + * zeit.c, zeit.h, dnpzeit.c, util.c, util.h: + Moved adj_ZEIT_bitmap() in 'zeit.c' as + reverse_endian_bitmap() in 'util.c'. + * dnpzeit.c: K&R -> ANSI prototype. Removed 'register'. + (read_NTT_char, read_NTT_char): int -> wide_ubyte ch. + + * ft2vert.c (print_offset, tag_to_string, hex_dump): + Surround debug part with #ifdef DEBUG .. #endif. + +2006-05-01 Nobuyuki Tsuchimura + + * jfm.h, zeit.c, Makefile.in: Renamed 'jtfm.h' -> 'jfm.h'. + * jfm.c, zeit.c (read_jfm, read_jfm0): Moved from 'zeit.c' + to new file 'jfm.c'. + * jfm.h (read_jfm0): Removed definition of internal function. + * jfm.h, jfm.c (jfm): Changed member variable from fn[128] to + *fontname. + * version.h (JPVERSION): new version j1.33. + +2006-04-29 Nobuyuki Tsuchimura + + * zeit.c (adj_ZEIT_bitmap): Makeing reverse_byte[] + by calculation instead of giving as data. + +2006-04-28 Nobuyuki Tsuchimura + + * zeit.c, dnpzeit.c: Use memset() instead of bzero(). + * zeit.c, zeit.h: Adjusted under DEBUGZEIT condition. + * vf2ft.c, encodings.c, dvi-draw.c, vfontmap.h: + Converted space -> tab. + * vf2ft.c, vf2ft.h, ft2vert.c: Adjusted #include headers. + * vfontmap.c, encodings.c: Adjusted #ifdef KANJI condition. + * jisx0208.c: Added #ifdef USE_ZEIT condition. + * dvi-draw.c: K&R -> ANSI prototype. + * Makefile.in: Modified dependency of headers. + +2006-04-27 Nobuyuki Tsuchimura + + * vfontmap.c, vfontmap.h (first_ptr): Let 'first_ptr' private + variable. + * vfontmap.c, vfontmap.h, zeit.c, dnpzeit.c + (getkanjifont, getdnpfont): Renamed iskanjifont() to + getkanjifont() and changed its return value to the pointer of + structure 'vfontmap' instead of the index number. + Defined iskanjifont() as a macro using getkanjifont(). + * zeit.c, zeit.h (open_ZEIT_font): Changed arg to pointer + instead of index number. + +2006-04-26 Nobuyuki Tsuchimura + + * dvi-init.c, dvi-init.h, dnpzeit.c, encodings.c, font-open.c, + vfontmap.c, vfontmap.h, xdvi.c, Makefile.in (iskanjifont, isdnpfont): + Moved iskanjifont() and isdnpfont() from dvi-init.c to + vfontmap.c. + * ft2vert.h: Removed useless comment. + * ft2vert.c: Added '#ifdef USE_ZEIT' condition. + Converted space -> tab. + +2006-04-25 Nobuyuki Tsuchimura + + * dvi-draw.c (oldmaxchar): Enlarged 'oldmaxchar' from ubyte + to wide_ubyte to save whole 'maxchar'. + This fixes a string search trouble for Japanese characters. + (upstreamed as Request ID 1475921) + +2006-04-19 Nobuyuki Tsuchimura + + * jisx0208.c, jisx0208.h, Mailefile.in (jisx0208): New file derived + from "src/VF_Ftype.c" in VFlib2-2.25.6. + * vf2ft.c (UnicodeTbl, jis2uni): Removed jis2uni() which overlaps + in jisx0208.c. + * ft2vert.c (ft2vert_get_gid): Fixed typo in error message. + +2005-11-21 Nobuyuki Tsuchimura + + * dvi-draw.c (bbox_scale_bitmap, rotate_bitmap, + reverse_rotate_bitmap): Reduced "#ifdef WORDS_BIGENDIAN .. #endif" + by using new macros EXTREME_LEFT_BIT, EXTREME_RIGHT_BIT, + and SHIFT_RIGHT(). + +2005-11-19 Nobuyuki Tsuchimura + + * vf2ft.c (VF_GetBitmap): Clean bitmap earlier. + * util.c, utl.h (clear_bitmap, fill_bitmap): new function + * zeit.c (read_ZEIT_index): Use fill_bitmap() instead of bbox(). + * dvi-draw.c (reverse_rotate_bitmap, rotate_bitmap, + bbox_scale_bitmap): Use clear_bitmap(). + (rotate_bitmap, reverse_rotate_bitmap): K&R -> ANSI prototype. + +2005-11-17 Nobuyuki Tsuchimura + + * gui/help-window.c (default_help_general): Removed VF2FT macro. + +2005-11-16 Nobuyuki Tsuchimura + + * zeit.c: Converted K&R -> ANSI prototype. + (adj_ZEIT_bitmap): Simplified using new macro MAKE32BIT(). + * zeit.h, jtfm.h (read_jfm0): Moved prototype. + * dvi-init.h (TateCorrectionTable): Removed tate adjustment. + + * zeit.h, zeit.c (adj_ZEIT_bitmap, get_ZEIT_font), dnpzeit.c + (get_NTT_font): Omitted adjustment of bitmap padding by using 'bw' + parameter of VF_GetBitmap(). + * vf2ft.c (VF_GetBitmap): Clean destination bitmap. + +2005-11-15 Nobuyuki Tsuchimura + + * zeit.c (USE_PXL, jis2ccode): Removed unused macro + since xdvik-22.40k-j1.04. + (get_ZEIT_font): Removed arg 'tate'. + * zeit.h, zeit.c, dnpzeit.c (adj_ZEIT_bitmap): + Omitted #if .. #endif using dummy macro. + * vf2ft.c (jis2cidv): Merged into is_jis_vertical(). + +2005-11-14 Nobuyuki Tsuchimura + + * README.xdvik-jp: Added announce that VFlib support was removed. + * configure, configure.in, withenable.ac: Removed + '--enable-freetype' option. It is now default. + * configure, configure.in: Added version check of FreeType. + 2.1.10 or latter is OK. + * dnpzeit.c, ft2vert.c, vf2ft.c, vfontmap.c, vfontmap.h, xdvi.c, + xdvi.h, zeit.c, c-auto.in, withenable.ac (VF2FT): Deleted macro. + * vfontmap.c (default_jfonts): Removed default_jfonts. + We can't know appropriate default Japanese font name. + * vfontmap.vflib, Makefile.in (install-data): Removed vfontmap.vflib. + + * vfontmap.h, zeit.c (vfontmap): Removed member variable 'tate'. + * vfontmap.c (addfontmap): Removed arg variable 'tate'. + * zeit.c (read_ZEIT_char): Removed tate adjustment. + Omitted swapping bm->h and bm->w because of square metric. + (get_ZEIT_font): Removed code in case of (bm->h != bm->w). + (trim_side_blanks_in_ZEIT_bitmap): Removed. + (trim_tate_blanks_in_ZEIT_bitmap): Removed. + (get_ZEIT_font): Removed arg 'code2' which is same as 'code'. + * zeit.c, zeit.h (auto_shift): Removed. + * dvi-init.h (font): Removed member variable 'tate'. + * tategaki.c, Makefile.in (tategaki.o): Removed tategaki.c. + +2005-11-13 Nobuyuki Tsuchimura + + * version.h (JPVERSION): new version j1.32 + * dvi-init.c (iskanjifont): Don't ignore decimal part of tfm name. + +2005-11-08 Nobuyuki Tsuchimura + + * README.xdvik-jp: Added web site URI. + +2005-11-07 Nobuyuki Tsuchimura + + * Makefile.in (install-data): Specify "vfontmap.sample" etc. by + full path to avoid error in case of 'configure' in other directory + as reported by Mr. Matsuyama. + http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/39125.html + +2005-10-31 Nobuyuki Tsuchimura + + * zeit.c (get_ZEIT_font): Canceled needless modification glyph->y + when vertical writing. + +2005-10-27 Nobuyuki Tsuchimura + + * vf2ft.c (VF_GetBitmap): Returns ascend. + Rewrited bitmap transformation code. + * zeit.c (get_ZEIT_font): Modify glyph->y using ascend. + Renamed arg 'flag' -> 'tate'. + * version.h (JPVERSION): new version j1.31 + +2005-10-24 Nobuyuki Tsuchimura + + * dvi-init.c (free_bitmap2): New function. + Freeing g->pixmap2_gc2 is important for Fedora Core4. + http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/38747.html + +2005-10-17 Nobuyuki Tsuchimura + + * special.c (psfig_special): Call ps_parseraw() even if + INSIDE_MANE_WIN to rotate characters. + + * vf2ft.c: Renamed isJISVertical() -> is_jis_vertical(). + +2005-10-16 Nobuyuki Tsuchimura + + * vf2ft.c (VF_GetBitmap): Get vertical font only for specific + characters among JIS-V encode. + (isJISVertical): New code to decide if vertical font is needed. + +2005-10-14 Nobuyuki Tsuchimura + + * xdvi.c (display_version_info): Added FreeType/VFlib information. + +2005-10-12 Nobuyuki Tsuchimura + + * dvi-draw.c (bbox_scale_bitmap, rotate_bitmap, + reverse_rotate_bitmap): Used ADD(), SUB() macro to suppress + gcc warning 'dereferencing type-punned pointer will break + strict-aliasing rules'. + + * vf2ft.c (VF_OpenFont, VF_GetBitmap): Don't exit + when we didn't find a font file. + + * vfontmap.c, ft2vert.c: Avoid compile error with VFLib. + +2005-10-08 Nobuyuki Tsuchimura + + * vfontmap.c: Modified comments and local variable names. + * vf2ft.c: Modified spacing. Added comments. + * ft2vert.c: Removed many debug prints. + * version.h (JPVERSION): new version j1.30 + * vf2ft.c, vfontmap.c, vfontmap.h, vfontmap.sample: + Fix typo Identify -> Identity. + +2005-10-06 Nobuyuki Tsuchimura + + * vfontmap.h (vfontmap): Removed 'cidv' member variable. + Renamed a member variable of structure 'flag' -> 'fd'. + + * vfontmap.c (addfontmap): Removed 'cid' arg. + + * zeit.c (open_ZEIT_font): Removed 'cid' variable. + + * vf2ft.c, vf2ft.h (VF_OpenFont): Removed 'cid' arg + which is equivalent to (encoding == ENC_*_V). + Removed 'FT_Select_Charmap(face, ft_encoding_unicode)' + because it is default action. + + * vf2ft.h, vf2ft.c, zeit.c (VF_OpenFont): + Change arg encoding -> vfontmap. + * vf2ft.c (VF_OpenFont): Replaced "fonts[fontsmax]" by pointer. + * vfontmap.c (addfontmap): Clear more vfontmap members. + (get_vfontmap_name): Adjusted spacing. + + * vf2ft.c (VF_GetBitmap): Replaced "vfonts[fid]" by pointer. + (VF_OpenFont): Added FT_Set_Transform() for extend/slant font. + + * vf2ft.c (FT_FONTS_MAX, ft_fonts_max, ft_font): + Renamed from FONTSMAX, fontsmax, vfont. + (ft_fonts): Changed to array of pointer instead of array. + +2005-10-05 Nobuyuki Tsuchimura + + * dvi-init.h, vfontmap.h (vfontmap): + Moved struct definition form dvi-init.h to vfontmap.h. + + * dvi-init.c, vf2ft.c, zeit.c, vfontmap.c, Makefile.in: + Modified #include and dependence of vfontmap.h. + + * vfontmap.c (read_VFontmap, str2encoding), + vf2ft.c (ENC_*), vf2ft.h, vfontmap.sample: + Changed 'vfontmap' format using JIS-H, JIS-V, etc. + This is *** IMPORTANT *** change. + +2005-09-30 Nobuyuki Tsuchimura + + * ft2vert.c, ft2vert.h: Added new files to get vertical glyph + of TrueType/OpenType font by supporting GSUB vrt2/vert feature. + + * Makefile.in, vf2ft.c (VF_OpenFont, VF_GetBitmap): + test code for ft2vert.c + +2005-09-20b Takanori Uchiyama + * vfontmap.c: Cancel 2005-09-20. +2005-09-20 Takanori Uchiyama + * vfontmap.c (read_VFontmap): Fix a bug where a font file name + (not begining with '/') was not substituted to vfname. + +2005-09-19 Takanori Uchiyama + + * vf2ft.c: FT_Select_Charmap() in case of ADOBEJAPAN encoding + was deleated in VF_OpenFont() + +2005-05-10 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.84.8 and xdvik-22.84.10. + +2005-04-25 Nobuyuki Tsuchimura + + * vfontmap.sample, vfontmap.vflib, Makefile.in (install-data): + Imported from + http://www.nn.iij4u.or.jp/~tutimura/tex/xdvik-22.40y1-j1.21.patch.gz. + + * vf2ft.c (get_font_pathname): Added new code to search font file + by kpse_find_file(). + (freetype/freetype.h): Removed duplicated include (FT_FREETYPE_H). + +2005-04-24 Nobuyuki Tsuchimura + + * xdvi.c (display_version_info): Replaced XDVI_VERSION + by XDVI_TERSE_VERSION_INFO to output Japanese version. + + * vfontmap.c (get_vfontmap_name): Search vfontmap as fontmap + and as text by kpse_find_file(). + +2005-04-05 Robert Hart + + * dvi-draw.c (set_rotated_rule): Fix the bug which stucks when + displaying dvi files that contain rotated tables. + +2005-03-03 Nobuyuki Tsuchimura + + * events.c (do_pages): Added checking page number for history. + It was up-streamed. + +2005-02-24 Nobuyuki Tsuchimura + + * texmf/XDvi: Added i18n resources for Xaw. + Modified fontList for Motif. + +2005-02-09 Nobuyuki Tsuchimura + + * vf2ft.c (VF_GetBitmap): Removed multiple code. + (fonts): Removed useless #ifdef VF2FT .. #endif. + +2005-02-09 Nobuyuki Tsuchimura + + * vf2ft.c (jis2cidv, VF_Init, VF_GetBitmap): + Suppress warnings. (cast (int), UNUSED(useless para), return 0) + +2005-02-07 Nobuyuki Tsuchimura + + * dvi-draw.c (do_char): Inserted '#ifdef KANJI'. + Adopted better kanji font judgment by (fontp->flags & FONT_KANJI). + +2005-02-05 Nobuyuki Tsuchimura + + * encodings.c (jis2unicode): New code derived from cjk2unicode. + (guess_encoding): Added encoding from kanji to unicode. + + * version.h (JPVERSION): j1.22. + +2005-02-05 Nobuyuki Tsuchimura + + * encodings.c (cjk2unicode): Removed multiple code which warns + that xdvi is compiled without iconv. + I'll send this patch upstream. + +2005-02-05 Nobuyuki Tsuchimura + + * dvi-init.c, zeit.c, dvi-init.h (first_ptr): + Moved definition to header. + + * Makefile.in, dvi-draw.h, dvi-init.h, dvi-init.c, font-open.c + (isdnpfont, iskanjifont): + Moved definitions to proper headers. + Added 'const' to the parameter. + +2005-02-05 Nobuyuki Tsuchimura + + * Makefile.in, dvi-draw.h, dvi-init.h, zeit.h, dvi-init.c + (set_char2, read_ZEIT_index): + Moved definitions to proper headers. + +2005-02-04 Nobuyuki Tsuchimura + + * dvi-draw.c (do_char): Check kanji font case. + (geom_do_char): Added the case of set_char2 + to prevent segmentation fault of find or select. + +2005-01-01 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.84.5 and xdvik-22.84.8. + +2004-11-06 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.84.3 and xdvik-22.84.5. + +2004-08-28 Nobuyuki Tsuchimura + + * dvi-draw.c (common_set_char): Exchanged the order of parameters. + (TEXXET): Reversed #ifndef condition + to catch up with the coding style of upstream. + +2004-08-27 Nobuyuki Tsuchimura + + * xdvi.h (fontconf): Removed useless variable. + + * xdvi.c (DEFAULT_FONTCONF,vfontcap): + Removed useless macro and command line option. + +2004-08-27 Nobuyuki Tsuchimura + + * gui/help-window.c (default_help_general): + Added renderer information about FreeType or VFlib. + +2004-08-27 Nobuyuki Tsuchimura + + * READMEs/README.xdvik-22.40y1-j1.21, + READMEs/ChangeLog.xdvik22.40y1-j1.21.html: imported from + http://www.nn.iij4u.or.jp/~tutimura/tex/xdvik-22.40y1-j1.21.patch.gz. + + * READMEs/README.xdvik-22.40b-j1.05.patch: + renamed from READMEs/README.xdvik-22.40w-j1.07.patch. + + * READMEs/ChangeLog.xdvik22.40b-j1.05: + renamed from READMEs/ChangeLog.xdvik22.40w-j1.17. + +2004-08-25 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.84.1 and xdvik-22.84.3. + +2004-06-28 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.84 and xdvik-22.84.1. + +2004-06-11 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.82 and xdvik-22.84. + +2004-04-22 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.81.1 and xdvik-22.82. + +2004-03-18 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.81 and xdvik-22.81.1. + +2004-03-04 TSUCHIYA Masatoshi + + * Makefile.in (vf2ft.o): Add vf2ft.c to its requirements. + +2004-03-03 Nobuyuki Tsuchimura + + * dvi-draw.c (draw_part): Removed usless code in #ifndef PTEX -- + #endif. + +2004-02-27 TSUCHIYA Masatoshi + + * Changes to change default path of vfontmap. + + * Makefile.in (VFONTMAP): New macro. + (vflib_def): Refer the above. + (install-data): Use the above. + + * withenable.ac (--with-vfontmap): New configure option. + +2004-02-27 TSUCHIYA Masatoshi + + * Changes to fix the build problem reported by Nobuyuki Tsuchimura + in [xdvi-jp:00640]. + + * configure.in: Write the include path of FreeType library to + FT2_CFLAGS instead of CFLAGS. + (FT2_CFLAGS): New output variable. + + * Makefile.in (freetype_cflags): New macro. + (prog_cflags): Refer the above. + +2004-02-26 TSUCHIYA Masatoshi + + * configure, configure.in: Relax the existence check of FreeType + library. + + * vf2ft.c: Include "xdvi.h" at the top of this file, in order to + check "VF2FT" macro. + + * dvi-draw.c: Apply the patch posted by Nobuyuki Tsuchimura in + [xdvi-jp:00638]. + +2004-02-25 TSUCHIYA Masatoshi + + * dvi-draw.c (set_rotated_rule): Do not refer an abolished macro + `HTEX'. + + * version.h, vf2ft.c, vfontmap.c: Merge changes between + xdvik-jp-22.40w-1.17 and xdvik-jp-22.40y1-1.21. + + * Merge changes between xdvik-22.77.1 and xdvik-22.81. + +2003-09-29 TSUCHIYA Masatoshi + + * vf2ft.c: Apply the change described in + http://www.matsusaka-u.ac.jp/~okumura/texfaq/qa/21268.html. + +2003-09-09 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.77 and xdvik-22.77.1. + +2003-08-27 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.76.1 and xdvik-22.77. + +2003-08-18 TSUCHIYA Masatoshi + + * Merge changes between xdvik-22.40x and xdvik-22.76.1. + + * Start this project based on + http://www.nn.iij4u.or.jp/~tutimura/tex/xdvik-22.40w-j1.17.patch.gz. + + * See READMEs/ChangeLog.xdvik-22.40w-j1.17, for older entries. + + +Local Variables: +mode: change-log +coding: utf-8 +End: