Skip to content

Commit 938b4ea

Browse files
committed
Prepare release of version 0.9.7
1 parent 48af68e commit 938b4ea

File tree

4 files changed

+76
-31
lines changed

4 files changed

+76
-31
lines changed

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ dnl Copyright (C) 2017 Vadim Zeitlin <vadim@wxwidgets.org>
44
dnl
55
dnl This file is covered by the same licence as the entire wxpdfdoc package.
66

7-
AC_INIT([wxpdfdoc], [0.9.5], [utelle@users.sourceforge.net])
7+
AC_INIT([wxpdfdoc], [0.9.7], [utelle@users.sourceforge.net])
88

99
dnl This is the version tested with, might work with earlier ones.
1010
AC_PREREQ([2.69])

docs/Doxyfile

Lines changed: 47 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Doxyfile 1.8.13
1+
# Doxyfile 1.8.14
22

33
# This file describes the settings to be used by the documentation system
44
# doxygen (www.doxygen.org) for a project.
@@ -20,8 +20,8 @@
2020
# This tag specifies the encoding used for all characters in the config file
2121
# that follow. The default is UTF-8 which is also the encoding used for all text
2222
# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23-
# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
24-
# for the list of possible encodings.
23+
# built into libc) for the transcoding. See
24+
# https://www.gnu.org/software/libiconv/ for the list of possible encodings.
2525
# The default value is: UTF-8.
2626

2727
DOXYFILE_ENCODING = UTF-8
@@ -38,7 +38,7 @@ PROJECT_NAME = wxPdfDocument
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 0.9.6
41+
PROJECT_NUMBER = 0.9.7
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a
@@ -337,7 +337,7 @@ BUILTIN_STL_SUPPORT = NO
337337
CPP_CLI_SUPPORT = NO
338338

339339
# Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
340-
# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
340+
# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen
341341
# will parse them like normal C++ but will assume all classes use public instead
342342
# of private inheritance when no explicit protection keyword is present.
343343
# The default value is: NO.
@@ -708,7 +708,7 @@ LAYOUT_FILE =
708708
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
709709
# the reference definitions. This must be a list of .bib files. The .bib
710710
# extension is automatically appended if omitted. This requires the bibtex tool
711-
# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.
711+
# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info.
712712
# For LaTeX the style of the bibliography can be controlled using
713713
# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
714714
# search path. See also \cite for info how to create references.
@@ -795,7 +795,7 @@ INPUT = ../include
795795
# This tag can be used to specify the character encoding of the source files
796796
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
797797
# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
798-
# documentation (see: http://www.gnu.org/software/libiconv) for the list of
798+
# documentation (see: https://www.gnu.org/software/libiconv/) for the list of
799799
# possible encodings.
800800
# The default value is: UTF-8.
801801

@@ -1017,7 +1017,7 @@ SOURCE_TOOLTIPS = YES
10171017
# If the USE_HTAGS tag is set to YES then the references to source code will
10181018
# point to the HTML generated by the htags(1) tool instead of doxygen built-in
10191019
# source browser. The htags tool is part of GNU's global source tagging system
1020-
# (see http://www.gnu.org/software/global/global.html). You will need version
1020+
# (see https://www.gnu.org/software/global/global.html). You will need version
10211021
# 4.8.6 or higher.
10221022
#
10231023
# To use it do the following:
@@ -1063,6 +1063,17 @@ CLANG_ASSISTED_PARSING = NO
10631063

10641064
CLANG_OPTIONS =
10651065

1066+
# If clang assisted parsing is enabled you can provide the clang parser with the
1067+
# path to the compilation database (see:
1068+
# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) used when the files
1069+
# were built. This is equivalent to specifying the "-p" option to a clang tool,
1070+
# such as clang-check. These options will then be pased to the parser.
1071+
# Note: The availability of this option depends on whether or not doxygen was
1072+
# generated with the -Duse-libclang=ON option for CMake.
1073+
# The default value is: 0.
1074+
1075+
CLANG_COMPILATION_DATABASE_PATH= 0
1076+
10661077
#---------------------------------------------------------------------------
10671078
# Configuration options related to the alphabetical class index
10681079
#---------------------------------------------------------------------------
@@ -1181,7 +1192,7 @@ HTML_EXTRA_FILES =
11811192
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
11821193
# will adjust the colors in the style sheet and background images according to
11831194
# this color. Hue is specified as an angle on a colorwheel, see
1184-
# http://en.wikipedia.org/wiki/Hue for more information. For instance the value
1195+
# https://en.wikipedia.org/wiki/Hue for more information. For instance the value
11851196
# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
11861197
# purple, and 360 is red again.
11871198
# Minimum value: 0, maximum value: 359, default value: 220.
@@ -1217,6 +1228,17 @@ HTML_COLORSTYLE_GAMMA = 80
12171228

12181229
HTML_TIMESTAMP = YES
12191230

1231+
# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
1232+
# documentation will contain a main index with vertical navigation menus that
1233+
# are dynamically created via Javascript. If disabled, the navigation index will
1234+
# consists of multiple levels of tabs that are statically embedded in every HTML
1235+
# page. Disable this option to support browsers that do not have Javascript,
1236+
# like the Qt help browser.
1237+
# The default value is: YES.
1238+
# This tag requires that the tag GENERATE_HTML is set to YES.
1239+
1240+
HTML_DYNAMIC_MENUS = YES
1241+
12201242
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
12211243
# documentation will contain sections that can be hidden and shown after the
12221244
# page has loaded.
@@ -1240,12 +1262,12 @@ HTML_INDEX_NUM_ENTRIES = 100
12401262

12411263
# If the GENERATE_DOCSET tag is set to YES, additional index files will be
12421264
# generated that can be used as input for Apple's Xcode 3 integrated development
1243-
# environment (see: http://developer.apple.com/tools/xcode/), introduced with
1265+
# environment (see: https://developer.apple.com/tools/xcode/), introduced with
12441266
# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a
12451267
# Makefile in the HTML output directory. Running make will produce the docset in
12461268
# that directory and running make install will install the docset in
12471269
# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
1248-
# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
1270+
# startup. See https://developer.apple.com/tools/creatingdocsetswithdoxygen.html
12491271
# for more information.
12501272
# The default value is: NO.
12511273
# This tag requires that the tag GENERATE_HTML is set to YES.
@@ -1361,40 +1383,37 @@ QCH_FILE =
13611383

13621384
# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
13631385
# Project output. For more information please see Qt Help Project / Namespace
1364-
# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace).
1386+
# (see: http://doc.qt.io/qt-4.8/qthelpproject.html#namespace).
13651387
# The default value is: org.doxygen.Project.
13661388
# This tag requires that the tag GENERATE_QHP is set to YES.
13671389

13681390
QHP_NAMESPACE = org.doxygen.Project
13691391

13701392
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
13711393
# Help Project output. For more information please see Qt Help Project / Virtual
1372-
# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual-
1373-
# folders).
1394+
# Folders (see: http://doc.qt.io/qt-4.8/qthelpproject.html#virtual-folders).
13741395
# The default value is: doc.
13751396
# This tag requires that the tag GENERATE_QHP is set to YES.
13761397

13771398
QHP_VIRTUAL_FOLDER = doc
13781399

13791400
# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
13801401
# filter to add. For more information please see Qt Help Project / Custom
1381-
# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
1382-
# filters).
1402+
# Filters (see: http://doc.qt.io/qt-4.8/qthelpproject.html#custom-filters).
13831403
# This tag requires that the tag GENERATE_QHP is set to YES.
13841404

13851405
QHP_CUST_FILTER_NAME =
13861406

13871407
# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
13881408
# custom filter to add. For more information please see Qt Help Project / Custom
1389-
# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
1390-
# filters).
1409+
# Filters (see: http://doc.qt.io/qt-4.8/qthelpproject.html#custom-filters).
13911410
# This tag requires that the tag GENERATE_QHP is set to YES.
13921411

13931412
QHP_CUST_FILTER_ATTRS =
13941413

13951414
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
13961415
# project's filter section matches. Qt Help Project / Filter Attributes (see:
1397-
# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
1416+
# http://doc.qt.io/qt-4.8/qthelpproject.html#filter-attributes).
13981417
# This tag requires that the tag GENERATE_QHP is set to YES.
13991418

14001419
QHP_SECT_FILTER_ATTRS =
@@ -1487,7 +1506,7 @@ EXT_LINKS_IN_WINDOW = NO
14871506

14881507
FORMULA_FONTSIZE = 10
14891508

1490-
# Use the FORMULA_TRANPARENT tag to determine whether or not the images
1509+
# Use the FORMULA_TRANSPARENT tag to determine whether or not the images
14911510
# generated for formulas are transparent PNGs. Transparent PNGs are not
14921511
# supported properly for IE 6.0, but are supported on all modern browsers.
14931512
#
@@ -1499,7 +1518,7 @@ FORMULA_FONTSIZE = 10
14991518
FORMULA_TRANSPARENT = YES
15001519

15011520
# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
1502-
# http://www.mathjax.org) which uses client side Javascript for the rendering
1521+
# https://www.mathjax.org) which uses client side Javascript for the rendering
15031522
# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX
15041523
# installed or if you want to formulas look prettier in the HTML output. When
15051524
# enabled you may also need to install MathJax separately and configure the path
@@ -1526,7 +1545,7 @@ MATHJAX_FORMAT = HTML-CSS
15261545
# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
15271546
# Content Delivery Network so you can quickly see the result without installing
15281547
# MathJax. However, it is strongly recommended to install a local copy of
1529-
# MathJax from http://www.mathjax.org before deployment.
1548+
# MathJax from https://www.mathjax.org before deployment.
15301549
# The default value is: http://cdn.mathjax.org/mathjax/latest.
15311550
# This tag requires that the tag USE_MATHJAX is set to YES.
15321551

@@ -1588,7 +1607,7 @@ SERVER_BASED_SEARCH = NO
15881607
#
15891608
# Doxygen ships with an example indexer (doxyindexer) and search engine
15901609
# (doxysearch.cgi) which are based on the open source search engine library
1591-
# Xapian (see: http://xapian.org/).
1610+
# Xapian (see: https://xapian.org/).
15921611
#
15931612
# See the section "External Indexing and Searching" for details.
15941613
# The default value is: NO.
@@ -1601,7 +1620,7 @@ EXTERNAL_SEARCH = NO
16011620
#
16021621
# Doxygen ships with an example indexer (doxyindexer) and search engine
16031622
# (doxysearch.cgi) which are based on the open source search engine library
1604-
# Xapian (see: http://xapian.org/). See the section "External Indexing and
1623+
# Xapian (see: https://xapian.org/). See the section "External Indexing and
16051624
# Searching" for details.
16061625
# This tag requires that the tag SEARCHENGINE is set to YES.
16071626

@@ -1788,7 +1807,7 @@ LATEX_SOURCE_CODE = NO
17881807

17891808
# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
17901809
# bibliography, e.g. plainnat, or ieeetr. See
1791-
# http://en.wikipedia.org/wiki/BibTeX and \cite for more info.
1810+
# https://en.wikipedia.org/wiki/BibTeX and \cite for more info.
17921811
# The default value is: plain.
17931812
# This tag requires that the tag GENERATE_LATEX is set to YES.
17941813

@@ -1971,9 +1990,9 @@ DOCBOOK_PROGRAMLISTING = NO
19711990
#---------------------------------------------------------------------------
19721991

19731992
# If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an
1974-
# AutoGen Definitions (see http://autogen.sf.net) file that captures the
1975-
# structure of the code including all documentation. Note that this feature is
1976-
# still experimental and incomplete at the moment.
1993+
# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures
1994+
# the structure of the code including all documentation. Note that this feature
1995+
# is still experimental and incomplete at the moment.
19771996
# The default value is: NO.
19781997

19791998
GENERATE_AUTOGEN_DEF = NO

include/wx/pdfdoc_version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212

1313
#define PDFDOC_MAJOR_VERSION 0
1414
#define PDFDOC_MINOR_VERSION 9
15-
#define PDFDOC_RELEASE_NUMBER 6
15+
#define PDFDOC_RELEASE_NUMBER 7
1616
#define PDFDOC_SUBRELEASE_NUMBER 0
17-
#define PDFDOC_VERSION_STRING "wxPdfDocument 0.9.6"
17+
#define PDFDOC_VERSION_STRING "wxPdfDocument 0.9.7"
1818

1919
#endif // _PDFDOC_VERSION_H_

include/wx/pdfdocdef.h

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,32 @@ Or you can send a mail to the author
6969
\section version Version history
7070
7171
<dl>
72+
<dt><b>0.9.7</b> - <i>January 2019</i></dt>
73+
<dd>
74+
wxPdfDocument is compatible with wxWidgets versions 2.8.12, 3.0.x and 3.1.x.
75+
76+
General changes:<br>
77+
- Adjusted dash patterns to get (hopefully) perfect dots for all pen cap styles
78+
- Added a new map mode style wxPDF_MAPMODESTYLE_PDFFONTSCALE
79+
- Added support for justified text alignment when using Unicode fonts
80+
- Added border width and colour attributes to XML table output
81+
- Added speed up for text drawing in wxPdfDC class
82+
- Added multiline text support for wxPdfDC::DoDrawRotatedText
83+
- Added text background color support for wxPdfDC::DoDrawText and wxPdfDC::DoDrawRotatedText
84+
85+
Fixed bugs:<br>
86+
- Fixed a bug when using a protected/encrypted external template
87+
- Fixed an issue on failing to load an image from simple XML due to missing mimetype
88+
- Fixed an issue on parsing the document information of an existing PDF document
89+
- Fixed a wxPdfParser issue with "startxref" not found
90+
- Fixed a crash on importing a completely empty page
91+
- Fixed a problem with empty content streams on import
92+
- Fixed several glitches in XML support
93+
- Fixed issue using wrong pen on drawing splines in method wxPdfDC::DoDrawSpline
94+
- Fixed issues in wxPdfDC class by taking transparency of pen and brush into account.
95+
96+
</dd>
97+
7298
<dt><b>0.9.6</b> - <i>April 2017</i></dt>
7399
<dd>
74100
wxPdfDocument is compatible with wxWidgets version 2.8.12 and version 3.1.0.

0 commit comments

Comments
 (0)