CHANGES 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. libHaru news
  2. -------------------------------------------------------------------------------
  3. Version 2.3.0 (2010.??.??)
  4. - Added support for 3dMeasures of subtype PD3 and 3DC, projection annotations,
  5. ExData and javascript attached to a U3D model. (Robert Würfel)
  6. - Added support for 1- and 2-byte UTF8 codes. (Clayman)
  7. - Added full PDF/A1-b support. (Petr Pytelka)
  8. - Added support for CCITT compression for B/W images. (Petr Pytelka)
  9. - Fixed build with libpng 1.5.0
  10. Version 2.2.0 (2010.10.12)
  11. - Greatly improved U3D support (Nikhil Soman)
  12. - Markup Annotations
  13. - Free Text Annotations
  14. - Line Annotations
  15. - Circle and Squre Annotations
  16. - Text Markup Annotations
  17. - Rubber Stamp Annotations
  18. - Popup Annotations
  19. - Added VB.Net bindings. (Matt Underwood)
  20. - Added CMake build system (experimental). (Werner Smekal)
  21. - Added preliminary ICC support. (vbrasseur at gmail dot com)
  22. - Added HPDF_Image_AddSMask(). (patch by Adam Blokus)
  23. - Added HPDF_LoadPngImageFromMem() and HPDF_LoadJpegImageFromMem().
  24. (patch by Adam Blokus)
  25. - Added HPDF_GetContents().
  26. - Added HPDF_Page_SetZoom().
  27. - Added support for CMYK in HPDF_Image_LoadRawImageFromMem().
  28. - Applied a bunch of fixes and improvements from bug report #13.
  29. - HPDF_Page_TextRect() corrections and improvements. (Ralf Junker)
  30. - Fixed build failure when zlib was not found. (Werner Smekal)
  31. - Fixed build with newer libtool versions.
  32. - Fixed external build. (thanks to Jeremiah Willcock)
  33. - Fixed memleak in HPDF_EmbeddedFile_New(). (Ralf Junker)
  34. - Fixed uninitialized fields in HPDF_Type1FontDef_New(). (Ralf Junker)
  35. - Fixed issue with grayscale PNG images. (Ralf Junker)
  36. - Fixed missing parentheses from empty string object. (Ralf Junker)
  37. - Fixed bug #21 (Build fails on Win CE because of errno and errno.h usage).
  38. - Fixed bug #18 (Missing compiler flag -fexceptions)
  39. - Fixed bug #11 (sqrtf() is missing on Winblows).
  40. - Fixed bug #10 (missing HPDF_LoadPngImageFromMem from win32/msvc/libhpdf.def).
  41. - Fixed bug #7 (HPDF_String_SetValue() is declared twice).
  42. - Fixed bug #6 (possible NULL dereference in HPDF_LoadPngImageFromFile2()).
  43. - Fixed bug #5 (possible NULL derefernce in HPDF_LoadRawImageFromFile()).
  44. - Fixed bug #4 (possible NULL dereference in HPDF_AToI()).
  45. - Fixed bug #2 (Ruby binding: hpdf_insert_page has stray printf).
  46. Version 2.1.0 (2008.05.27)
  47. - Added initial support for Alpha channel in RGB and palette-based PNG images.
  48. - Added HPDF_GetTTFontDefFromFile() function. This closes [FR #1604475] (HPDF_FONT_EXISTS not error)
  49. - Added FreeBasic bindings. (Klaus Siebke)
  50. - Added Python bindings. (Li Jun)
  51. - Added U3D support. (Michail Vidiassov)
  52. - Changed the build system to use autotools.
  53. - Fixed bug #1682456 (NULL dereference in LoadType1FontFromStream()).
  54. - Fixed bug #1628096 (NULL pointer may be dereferenced).
  55. Version 2.0.8 (2006.11.25)
  56. - Fixed a problem of HPDF_Circle() which causes buffer overflow.
  57. - Added HPDF_Ellipse().
  58. Version 2.0.7 (2006.11.05)
  59. - Fixed a bug of HPDF_Annotation_New() (the values of bottom and top are set
  60. upside down).
  61. - Added HPDF_Page_GetCurrentPos2(), HPDF_Page_GetCurrentTextPos2() and
  62. HPDF_Image_GetSize2().
  63. Version 2.0.6 (2006.10.16)
  64. - Added opacity and blend-mode featurs.
  65. - Added slide-show functions (contributed by Adrian Nelson).
  66. - Added an interface for VB6 (contributed by Ko, Chi-Chih).
  67. - Fixed a bug that HPDF_MemStream_Rewrite() may cause segmentation fault.
  68. - Fixed a bug of error checking of HPDF_Page_Concat().
  69. - Fixed a bug of calculation for the position of text showing.
  70. Version 2.0.5 (2006.09.20)
  71. - Fixed a bug that an image which loaded by HPDF_LoadRawImageFromFile() or
  72. HPDF_LoadRawImageFromMem() is not compressed.
  73. - Added C# interface.
  74. - Added viewer-preference feature.
  75. - Fixed a bug that HPDF_SetPassword does not raise error when NULL string set
  76. to owner-password.
  77. - Fixed a bug that causes program crash when using interlaced PNG images.
  78. Version 2.0.4 (2006.08.25)
  79. - Fixed a bug of the TrueType font feature related to composit glyph.
  80. Version 2.0.3 (2006.08.20)
  81. - Fixed a bug that HPDF_Page_TextRect() always returns
  82. HPDF_PAGE_INSUFFICIENT_SPACE.
  83. - Added delayed loading function for a png image (HPDF_LoadPngImageFromFile2).
  84. *change HPDF_SaveToStream function.
  85. *correct hpdf_ttfontdef.c to avoid warning from a compiler.
  86. Version 2.0.2
  87. - Modified HPDF_Page_ShowTextNextLine() to invoking HPDF_Page_MoveToNextLine()
  88. if it is invoked with null or zero-length text.
  89. - Fixed a bug in which HPDF_Page_MeasureText() returns wrong value when using
  90. CID fonts.
  91. - Changed the feature of HPDF_Page_MeasureText().
  92. - Added Japanese word wrap feature to HPDF_Page_MeasureText() and
  93. HPDF_Page_TextRect().
  94. - Fixed typos of HPDF_PageLayout values.
  95. - Modified options of makefile for BCC32 to multi-thread.
  96. rebuild libz.a, libpng.a for BCC32 with -WM option.
  97. Version 2.0.1a (2006-08-03)
  98. - Fixed a bug that HPDFPage::draw_image does not work correctly. (Ruby module
  99. only.)
  100. Version 2.0.1 (2006-07-29)
  101. - Fixed a bug that HPDF_TextRect() does not work correctly when using CID fonts.
  102. - Added HPDF_Font_GetAscent(), HPDF_Font_GetDescent(), HPDF_Font_GetXHeight(),
  103. HPDF_Font_GetCapHeight().