|
From: <ai...@us...> - 2013-09-30 22:58:59
|
Revision: 12558
http://sourceforge.net/p/plplot/code/12558
Author: airwin
Date: 2013-09-30 22:58:54 +0000 (Mon, 30 Sep 2013)
Log Message:
-----------
Commit ChangeLog for this release cycle.
Modified Paths:
--------------
trunk/ChangeLog.release
Modified: trunk/ChangeLog.release
===================================================================
--- trunk/ChangeLog.release 2013-09-30 22:57:22 UTC (rev 12557)
+++ trunk/ChangeLog.release 2013-09-30 22:58:54 UTC (rev 12558)
@@ -1,723 +1,7628 @@
------------------------------------------------------------------------
-r11950 | airwin | 2011-10-11 00:07:48 -0400 (Tue, 11 Oct 2011) | 2 lines
+r12557 | airwin | 2013-09-30 15:57:22 -0700 (Mon, 30 Sep 2013) | 2 lines
Changed paths:
+ M /trunk/README.Release_Manager_Cookbook
+
+This may be the final version of this file for this release.
+
+------------------------------------------------------------------------
+r12556 | airwin | 2013-09-30 14:46:24 -0700 (Mon, 30 Sep 2013) | 2 lines
+Changed paths:
+ M /trunk/cmake/modules/plplot_version.cmake
+
+Bump the release date by one day.
+
+------------------------------------------------------------------------
+r12555 | airwin | 2013-09-30 13:49:54 -0700 (Mon, 30 Sep 2013) | 14 lines
+Changed paths:
+ M /trunk/cmake/modules/docbook.cmake
+ M /trunk/doc/docbook/src/CMakeLists.txt
+
+Fix build-system bug in configuration and installation of
+stylesheet.css for the case where the documentation is prebuilt.
+
+Tested by Alan W. Irwin <ai...@us...> by running
+
+scripts/make_tarball.sh -c -i /tmp/plplot_install
+find /tmp/plplot-dist-prep -name "*.out" |xargs grep -i error
+
+and browsing the resulting documentation that was installed from the
+generated preliminary version of the release tarball in
+/tmp/plplot_install/share/doc/plplot/html while looking carefully
+for stylesheet issues.
+
+
+------------------------------------------------------------------------
+r12554 | airwin | 2013-09-30 00:01:15 -0700 (Mon, 30 Sep 2013) | 8 lines
+Changed paths:
+ M /trunk/scripts/make_tarball.sh
+
+Drop -t and -w options and modify script to create a release tarball
+from the parent directory of wherever the script resides. Thus, it can
+create preliminary test tarballs from the local copy of svn trunk
+(where this script resides) or a final release tarball from a local
+copy of the appropriate tags release directory (where this script also
+resides).
+
+
+------------------------------------------------------------------------
+r12553 | airwin | 2013-09-29 17:07:44 -0700 (Sun, 29 Sep 2013) | 4 lines
+Changed paths:
+ M /trunk/README.Release_Manager_Cookbook
+
+Interim snapshot commit of the many changes I have made to the release
+process. However, there is still more edits that will need to be
+made before this is ready for release.
+
+------------------------------------------------------------------------
+r12552 | airwin | 2013-09-29 13:59:14 -0700 (Sun, 29 Sep 2013) | 9 lines
+Changed paths:
+ M /trunk/cmake/build_projects/CMakeLists.txt
+ M /trunk/cmake/build_projects/README
+ M /trunk/cmake/build_projects/docbook-xml/CMakeLists.txt
+ M /trunk/cmake/build_projects/docbook-xml/bp.cmake
+ M /trunk/cmake/build_projects/docbook-xsl/bp.cmake
+ M /trunk/cmake/build_projects/gtk-doc/bp.cmake
+ M /trunk/cmake/build_projects/gtk_packages_add.xml
+ M /trunk/cmake/build_projects/libxml2/bp.cmake
+ M /trunk/cmake/build_projects/patch_gtk_packages.xml
+
+In the interests of committing what I have on my disk to the svn
+repository, commit the current snapshot of build_projects for this
+PLplot release. Note, it has actually been a while since I have been
+working on this subproject so this result should be considered
+experimental and may not even currently work. But at least
+it preserves a snapshot of my work and will provide a starting
+point for the next time I work on build_projects.
+
+
+------------------------------------------------------------------------
+r12551 | airwin | 2013-09-29 13:54:34 -0700 (Sun, 29 Sep 2013) | 2 lines
+Changed paths:
+ A /trunk/cmake/build_projects/subversion
+ A /trunk/cmake/build_projects/subversion/bp.cmake
+
+Preliminary commit of incomplete subversion build subproject.
+
+------------------------------------------------------------------------
+r12550 | airwin | 2013-09-29 13:53:06 -0700 (Sun, 29 Sep 2013) | 2 lines
+Changed paths:
+ M /trunk/cmake/build_projects/itstool/bp.cmake
+ A /trunk/cmake/build_projects/itstool/itstool-1.2.0-python-location-fixes.patch
+
+Patch itstool with reconfigured autotools-based build system
+
+------------------------------------------------------------------------
+r12549 | airwin | 2013-09-29 13:41:52 -0700 (Sun, 29 Sep 2013) | 2 lines
+Changed paths:
M /trunk/README.release
-Update my valgrind test results.
+Report (good) test results for this release.
------------------------------------------------------------------------
-r11949 | airwin | 2011-10-11 00:07:01 -0400 (Tue, 11 Oct 2011) | 3 lines
+r12548 | airwin | 2013-09-29 13:41:21 -0700 (Sun, 29 Sep 2013) | 8 lines
Changed paths:
- M /trunk/lib/qsastime/qsastime.c
+ M /trunk/examples/CMakeLists.txt
-Correctly initialize the index used for the bhunt_search.
-This fix corrects undefined valgrind warnings for example 29.
+Fix rpath issue (couldn't find shapelib) with qt_example for
+traditional build system of installed examples.
+Tested by: Alan W. Irwin <ai...@us...> using
+scripts/comprehensive_test.sh for case where shapelib had
+a non-standard location.
+
+
------------------------------------------------------------------------
-r11947 | hezekiahcarty | 2011-10-10 10:36:09 -0400 (Mon, 10 Oct 2011) | 1 line
+r12547 | airwin | 2013-09-29 03:21:53 -0700 (Sun, 29 Sep 2013) | 4 lines
Changed paths:
+ M /trunk/scripts/comprehensive_test.sh
+
+Adjust script so that it can handle version numbers where the major
+number is one numerical digit, the minor number one or more numerical
+digits, and the patch number is one or more numerical digits.
+
+------------------------------------------------------------------------
+r12546 | airwin | 2013-09-29 01:17:29 -0700 (Sun, 29 Sep 2013) | 8 lines
+Changed paths:
+ M /trunk/cmake/modules/plplot_version.cmake
+
+Update release date to 2013-09-29 and version to 5.9.10 in preparation
+for the planned release later today.
+
+Soversion bump for most PLplot libraries in preparation for the
+release because of substantial backwards incompatible API changes
+concerning integer to floating point line width parameters.
+
+
+------------------------------------------------------------------------
+r12545 | airwin | 2013-09-29 00:42:37 -0700 (Sun, 29 Sep 2013) | 8 lines
+Changed paths:
M /trunk/README.release
-Update README.release with further testing results
+Substantial update to reflect all important changes (as revealed by
+the commit messages) since the last release.
+
+Spell check using
+
+aspell check README.release
+
+
------------------------------------------------------------------------
-r11946 | hezekiahcarty | 2011-10-10 09:38:01 -0400 (Mon, 10 Oct 2011) | 1 line
+r12544 | airwin | 2013-09-28 10:52:22 -0700 (Sat, 28 Sep 2013) | 4 lines
Changed paths:
+ M /trunk/bindings/octave/CMakeLists.txt
+
+Only define the check_plplot_octave_def custom target when using the
+matwrapped bindings (which should probably be removed in any case during the
+next release cycle).
+
+------------------------------------------------------------------------
+r12543 | airwin | 2013-09-28 10:50:13 -0700 (Sat, 28 Sep 2013) | 8 lines
+Changed paths:
+ M /trunk/bindings/octave/plplot_octave_def
+
+Regenerate this file (only used for the legacy matwrapped bindings)
+to make it consistent with the updated #defines in
+bindings/swig-support/plplotcapi.i. This regeneration is accomplished
+by running the check_plplot_octave_def target and copying the
+comparison file generated in the build tree on top of this source-tree
+file.
+
+
+------------------------------------------------------------------------
+r12542 | airwin | 2013-09-28 10:30:43 -0700 (Sat, 28 Sep 2013) | 2 lines
+Changed paths:
+ M /trunk/bindings/swig-support/CMakeLists.txt
+
+Implement run-time explanatory message for the check_swig_documentation target.
+
+------------------------------------------------------------------------
+r12541 | airwin | 2013-09-28 10:25:21 -0700 (Sat, 28 Sep 2013) | 7 lines
+Changed paths:
+ M /trunk/bindings/f95/plplot_parameters.h
+
+Regenerate this file to make it consistent with the updated #defines
+in bindings/swig-support/plplotcapi.i. This regeneration is
+accomplished by running the check_f95_parameters target and copying
+the comparison file generated in the build tree on top of this
+source-tree file.
+
+
+------------------------------------------------------------------------
+r12540 | airwin | 2013-09-28 10:18:21 -0700 (Sat, 28 Sep 2013) | 6 lines
+Changed paths:
+ M /trunk/bindings/swig-support/swig_documentation.i
+
+Regenerate this file to make it consistent with the updated
+doc/docbook/src/api.xml. This regeneration is accomplished by running
+the check_swig_documentation target and copying the comparison file
+generated in the build tree on top of this source-tree file.
+
+
+------------------------------------------------------------------------
+r12539 | airwin | 2013-09-28 09:52:20 -0700 (Sat, 28 Sep 2013) | 2 lines
+Changed paths:
+ M /trunk/bindings/ocaml/CMakeLists.txt
+
+Make check_plplot_h.inc target to check consistency of plplot_h.inc.
+
+------------------------------------------------------------------------
+r12538 | airwin | 2013-09-27 08:53:14 -0700 (Fri, 27 Sep 2013) | 4 lines
+Changed paths:
+ A /trunk/doc/README.doxygen
+
+Initial commit of documentation concerning how to implement,
+configure, build, and test our doxygen form of documentation.
+
+
+------------------------------------------------------------------------
+r12537 | airwin | 2013-09-26 16:28:30 -0700 (Thu, 26 Sep 2013) | 2 lines
+Changed paths:
+ M /trunk/www/credits.php
+
+Update broken or redirected links.
+
+------------------------------------------------------------------------
+r12536 | airwin | 2013-09-26 16:07:02 -0700 (Thu, 26 Sep 2013) | 10 lines
+Changed paths:
+ M /trunk/www/examples.php
+
+Implement a method (used just for example 33 right now) for selecting
+a subset of the pages to display on our website.
+
+Tested by Alan W. Irwin <ai...@us...> by running
+the scripts/generate_website.sh script and looking at the
+website results for each example to make sure all pages
+are displayed except for example 33 where, as expected, the
+correct subset of pages was displayed.
+
+
+------------------------------------------------------------------------
+r12535 | airwin | 2013-09-26 14:59:56 -0700 (Thu, 26 Sep 2013) | 15 lines
+Changed paths:
+ M /trunk/www/examples.php
+
+Add an additional array to demoArray which contains flags to store
+which pages of each example are displayed on the website. But for
+now this extra array is not used (see ToDo below).
+
+Add an entry in demoArray for example 00
+
+Change demoArray to allow 100 pages for example 33
+
+Drop f77 and Perl/PDL from list of languages whose source code is
+displayed for each example.
+
+ToDo. Implement using the extra array in demoArray to control which
+pages are displayed on the website.
+
+
+------------------------------------------------------------------------
+r12534 | airwin | 2013-09-26 14:51:35 -0700 (Thu, 26 Sep 2013) | 8 lines
+Changed paths:
+ M /trunk/scripts/htdocs-gen_plot-examples.sh
+
+Drop f77 and Perl/PDL example source code from being copied to website.
+
+Include source code and pngcairo results for x00.
+
+For generated results, allow more than 99 pages. (N.B. example 33
+currently has 100 pages).
+
+
+------------------------------------------------------------------------
+r12533 | andrewross | 2013-09-26 08:32:18 -0700 (Thu, 26 Sep 2013) | 4 lines
+Changed paths:
+ M /trunk/cmake/modules/wxwidgets.cmake
+
+
+Potential fix for wxWidgets problem on windows.
+
+
+------------------------------------------------------------------------
+r12532 | andrewross | 2013-09-26 08:18:37 -0700 (Thu, 26 Sep 2013) | 5 lines
+Changed paths:
+ M /trunk/examples/ada/x19a.adb
+ M /trunk/examples/ada/xthick19a.adb
+ M /trunk/examples/c/x19c.c
+ M /trunk/examples/c++/x19.cc
+ M /trunk/examples/d/x19d.d
+ M /trunk/examples/f77/x19f.fm4
+ M /trunk/examples/f95/x19f.f90
+ M /trunk/examples/java/x19.java
+ M /trunk/examples/lua/x19.lua
+ M /trunk/examples/ocaml/x19.ml
+ M /trunk/examples/octave/x19c.m
+ M /trunk/examples/perl/x19.pl
+ M /trunk/examples/python/xw19.py
+ M /trunk/examples/tcl/x19.tcl
+
+Fix from Phil Rosenberg for the missing land in example 19, propagated to all languages.
+
+Also, further small fix to f95 example 19 to get the latitude label length right for the case where it is 0.
+
+
+------------------------------------------------------------------------
+r12531 | andrewross | 2013-09-25 23:44:36 -0700 (Wed, 25 Sep 2013) | 3 lines
+Changed paths:
+ M /trunk/debian/changelog
+ M /trunk/debian/control
+ M /trunk/debian/control.in
+
+Debian packages - bump standards version.
+
+
+------------------------------------------------------------------------
+r12530 | andrewross | 2013-09-25 15:31:44 -0700 (Wed, 25 Sep 2013) | 4 lines
+Changed paths:
+ M /trunk/bindings/d/plplot.d
+ M /trunk/examples/d/x33d.d
+
+Update d bindings for pllegend to allow null arrays.
+Update d example 33 consistent with the C version.
+
+
+------------------------------------------------------------------------
+r12529 | airwin | 2013-09-25 11:07:21 -0700 (Wed, 25 Sep 2013) | 3 lines
+Changed paths:
+ M /trunk/www/corefunctions.php
+
+Make clear distinction between the copyright of the contents and the copyright
+of the design.
+
+------------------------------------------------------------------------
+r12528 | airwin | 2013-09-24 22:44:57 -0700 (Tue, 24 Sep 2013) | 8 lines
+Changed paths:
+ M /trunk/www/corefunctions.php
+
+Update news feed location to be consistent with Allura version
+of SourceForge.
+
+N.B. This change does not deal with the remaining news sidebar issues
+mentioned on list (too many news items, broken rendering of each
+webpage with the sidebar, old version of simplepie software).
+
+
+------------------------------------------------------------------------
+r12527 | jbauck | 2013-09-24 21:34:57 -0700 (Tue, 24 Sep 2013) | 1 line
+Changed paths:
+ M /trunk/doc/docbook/src/ada.xml
+
+Update Ada docs.
+------------------------------------------------------------------------
+r12526 | jbauck | 2013-09-24 19:16:25 -0700 (Tue, 24 Sep 2013) | 1 line
+Changed paths:
+ M /trunk/bindings/ada/plplot_thin.adb
+ M /trunk/bindings/ada/plplot_thin.ads
+ M /trunk/doc/docbook/src/api.xml
+
+Update copyright dates for Ada binding. Fix "redacted" form in docs for plcolorbar.
+------------------------------------------------------------------------
+r12525 | airwin | 2013-09-24 15:21:20 -0700 (Tue, 24 Sep 2013) | 3 lines
+Changed paths:
+ M /trunk/doc/docbook/src/ada.xml
+ M /trunk/doc/docbook/src/deploying.xml
+ M /trunk/doc/docbook/src/drivers.xml
+ M /trunk/doc/docbook/src/intro.xml
+ M /trunk/doc/docbook/src/os_notes.xml
+ M /trunk/doc/docbook/src/perl.xml
+ M /trunk/doc/docbook/src/wish.xml
+
+Fix broken URL's contained inside ulink elements of our DocBook
+documentation.
+
+------------------------------------------------------------------------
+r12524 | airwin | 2013-09-24 09:51:13 -0700 (Tue, 24 Sep 2013) | 4 lines
+Changed paths:
+ M /trunk/www/corefunctions.php
+ M /trunk/www/download.php
+ M /trunk/www/index.php
+
+Fix broken links for the sidebar that occurs for all pages and for the principal
+page and the download page.
+
+
+------------------------------------------------------------------------
+r12523 | jbauck | 2013-09-24 03:27:16 -0700 (Tue, 24 Sep 2013) | 1 line
+Changed paths:
+ M /trunk/bindings/ada/plplot.adb
+ M /trunk/bindings/ada/plplot.ads
+ M /trunk/bindings/ada/plplot_thin.adb
+ M /trunk/bindings/ada/plplot_thin.ads
+ M /trunk/bindings/ada/plplot_traditional.adb
+ M /trunk/bindings/ada/plplot_traditional.ads
+ M /trunk/examples/ada/x16a.adb
+ M /trunk/examples/ada/x33a.adb
+ M /trunk/examples/ada/xthick16a.adb
+ M /trunk/examples/ada/xthick33a.adb
+
+Update Ada bindings and examples 16 and 33 for plcolorbar capability. Also add support for plscmap1_range and plgcmap1_range.
+------------------------------------------------------------------------
+r12522 | airwin | 2013-09-23 22:27:13 -0700 (Mon, 23 Sep 2013) | 2 lines
+Changed paths:
+ M /trunk/www/credits.php
+ M /trunk/www/development.php
+ M /trunk/www/documentation.php.in
+
+Spelling updates generated by aspell check <filename>.
+
+------------------------------------------------------------------------
+r12521 | airwin | 2013-09-23 22:21:15 -0700 (Mon, 23 Sep 2013) | 2 lines
+Changed paths:
+ M /trunk/doc/docbook/src/ada.xml
+ M /trunk/doc/docbook/src/advanced.xml
+ M /trunk/doc/docbook/src/api-c.xml
+ M /trunk/doc/docbook/src/api-compat.xml
+ M /trunk/doc/docbook/src/api.xml
+ M /trunk/doc/docbook/src/bibliography.xml
+ M /trunk/doc/docbook/src/c.xml
+ M /trunk/doc/docbook/src/cplus.xml
+ M /trunk/doc/docbook/src/deploying.xml
+ M /trunk/doc/docbook/src/drivers.xml
+ M /trunk/doc/docbook/src/intro.xml
+ M /trunk/doc/docbook/src/libraries.xml
+ M /trunk/doc/docbook/src/ocaml.xml
+ M /trunk/doc/docbook/src/simple.xml
+ M /trunk/doc/docbook/src/tcl.xml
+ M /trunk/doc/docbook/src/wish.xml
+
+A large number of spelling fixes generated by "aspell check <filename>".
+
+------------------------------------------------------------------------
+r12520 | airwin | 2013-09-23 15:07:57 -0700 (Mon, 23 Sep 2013) | 2 lines
+Changed paths:
+ M /trunk/doc/docbook/bin/api2man.pl.in
+
+Update "AUTHORS" and "SEE ALSO" sections of the generated man pages.
+
+------------------------------------------------------------------------
+r12519 | airwin | 2013-09-23 14:52:25 -0700 (Mon, 23 Sep 2013) | 3 lines
+Changed paths:
+ M /trunk/cmake/modules/docbook.cmake
+ M /trunk/doc/docbook/src/CMakeLists.txt
+ M /trunk/www/documentation.php.in
+
+Disable generation of DVI form of documentation and drop references to
+it on the generated website.
+
+------------------------------------------------------------------------
+r12518 | airwin | 2013-09-23 12:30:11 -0700 (Mon, 23 Sep 2013) | 8 lines
+Changed paths:
M /trunk/README.release
-Update README.release with more information on the OCaml bindings
+Add sections describing work on plcolorbar and the pllegend and plcolorbar
+documentation.
+
+Reword the section describing the width changes.
+
+colour ==> color.
+
+
------------------------------------------------------------------------
-r11945 | hezekiahcarty | 2011-10-10 09:37:55 -0400 (Mon, 10 Oct 2011) | 1 line
+r12517 | airwin | 2013-09-23 12:22:13 -0700 (Mon, 23 Sep 2013) | 2 lines
Changed paths:
- M /trunk/cmake/modules/ocaml.cmake
+ M /trunk/doc/docbook/src/advanced.xml
-Re-enable the OCaml bindings by default
+colour ==> color.
+
------------------------------------------------------------------------
-r11944 | airwin | 2011-10-10 01:47:24 -0400 (Mon, 10 Oct 2011) | 2 lines
+r12516 | airwin | 2013-09-23 11:24:27 -0700 (Mon, 23 Sep 2013) | 3 lines
Changed paths:
+ M /trunk/doc/docbook/src/advanced.xml
+
+Add section in advanced.xml concerning the pllegend and plcolorbar
+capabilities.
+
+------------------------------------------------------------------------
+r12515 | arjenmarkus | 2013-09-22 03:01:44 -0700 (Sun, 22 Sep 2013) | 1 line
+Changed paths:
M /trunk/README.release
-Update status of OCaml testing.
+Changed the general reference to the Wiki to the specific page regarding Cygwin.
+------------------------------------------------------------------------
+r12514 | airwin | 2013-09-21 22:46:07 -0700 (Sat, 21 Sep 2013) | 5 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+Implement sanity check that plcolorbar caller does not specify NULL
+array pointers for one of the label_opts or labels arrays when
+n_labels > 0.
+
+
------------------------------------------------------------------------
-r11943 | airwin | 2011-10-09 17:53:58 -0400 (Sun, 09 Oct 2011) | 10 lines
+r12513 | airwin | 2013-09-21 19:20:12 -0700 (Sat, 21 Sep 2013) | 2 lines
Changed paths:
+ M /trunk/drivers/cairo.c
+
+Style a previous commit.
+
+------------------------------------------------------------------------
+r12512 | airwin | 2013-09-21 19:19:29 -0700 (Sat, 21 Sep 2013) | 2 lines
+Changed paths:
+ M /trunk/bindings/d/plplot.d
+ M /trunk/examples/d/x16d.d
+
+Style a previous commit.
+
+------------------------------------------------------------------------
+r12511 | airwin | 2013-09-21 19:17:11 -0700 (Sat, 21 Sep 2013) | 6 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+Implement sanity check that pllegend caller does not specify NULL
+array pointers for one of the box, line, or symbol arrays when
+opt_array contains the relevant bit which would force the array to be
+used.
+
+
+------------------------------------------------------------------------
+r12510 | airwin | 2013-09-21 14:19:22 -0700 (Sat, 21 Sep 2013) | 2 lines
+Changed paths:
M /trunk/README.release
-Reorganize in preparation for the forthcoming 5.9.9 release including removal
-of all the remarks about changes relative to the 5.9.7 release, official
-notices concerning the broken build fixes for Windows, and the disabling
-of ocaml by default. Also add detailed listing of all the testing done
-for this release.
+Note added concerning recent breakthroughs for the Cygwin platform.
-Spell check.
+------------------------------------------------------------------------
+r12509 | airwin | 2013-09-18 12:12:42 -0700 (Wed, 18 Sep 2013) | 4 lines
+Changed paths:
+ M /trunk/src/plctrl.c
+In doxygen documentation of plcol1, use the correct (col1 rather than
+icol1) parameter name.
------------------------------------------------------------------------
-r11942 | airwin | 2011-10-09 15:58:44 -0400 (Sun, 09 Oct 2011) | 5 lines
+r12508 | airwin | 2013-09-18 11:51:03 -0700 (Wed, 18 Sep 2013) | 5 lines
Changed paths:
- M /trunk/cmake/modules/ocaml.cmake
+ M /trunk/src/pdfutils.c
+ M /trunk/src/plargs.c
+ M /trunk/src/plot3d.c
-Disable OCaml by default for this forthcoming release because of the
-segfault issue and other mememory management issues that I have
-spotted with valgrind.
+Update doxygen documentation of PL_UNUSED function parameters to
+eliminate doxygen warning messages concerning such parameters and to
+produce reasonable looking doxygen results for those parameters.
------------------------------------------------------------------------
-r11941 | airwin | 2011-10-08 19:31:57 -0400 (Sat, 08 Oct 2011) | 6 lines
+r12507 | airwin | 2013-09-18 00:26:10 -0700 (Wed, 18 Sep 2013) | 5 lines
Changed paths:
- M /trunk/cmake/modules/ocaml.cmake
+ M /trunk/doc/docbook/src/api.xml
+ M /trunk/doc/docbook/src/plplotdoc.xml.in
-Disable OCaml by default for static build until rpath issues are
-straightened out. Note, there is now a new option available called
-ENABLE_ocaml_static which defaults to OFF, but if you set it to ON
-you will get a build of OCaml for that static case.
+Update API documentation of pllegend and plcolorbar consistent with
+the corresponding doxygen documentation of the same functions. I plan
+no further changes in this API documentation at the present time.
------------------------------------------------------------------------
-r11940 | arjenmarkus | 2011-10-07 03:20:10 -0400 (Fri, 07 Oct 2011) | 3 lines
+r12506 | airwin | 2013-09-18 00:23:49 -0700 (Wed, 18 Sep 2013) | 5 lines
Changed paths:
- M /trunk/bindings/f77/plplotf77_ifort.def
- M /trunk/bindings/f77/plplotf77_mingw.def
- M /trunk/bindings/f77/plstubs.h
+ M /trunk/src/pllegend.c
-Correct a typo in the export definitions for Intel Fortran. Add a missing entry (plsettransform).
-With these changes PLplot is built smoothly for the combination MSVC/C++ (9.0) and Intel Fortran (11.1)
+Update doxgyen documentation of pllegend and plcolorbar and associated
+internal functions. I plan no further changes in this documentation
+at the present time.
+
------------------------------------------------------------------------
-r11939 | arjenmarkus | 2011-10-07 03:00:30 -0400 (Fri, 07 Oct 2011) | 1 line
+r12505 | jbauck | 2013-09-12 21:19:42 -0700 (Thu, 12 Sep 2013) | 1 line
Changed paths:
+ M /trunk/bindings/ada/plplot.adb
+
+Test. Ignore.
+------------------------------------------------------------------------
+r12504 | andrewross | 2013-09-09 15:32:36 -0700 (Mon, 09 Sep 2013) | 6 lines
+Changed paths:
+ M /trunk/drivers/cairo.c
+
+
+Modify xcairo driver to honour the -display option to set the display.
+
+Also exit if opening the display fails since continuing will lead to a crash anyway.
+
+
+------------------------------------------------------------------------
+r12503 | andrewross | 2013-09-09 07:41:12 -0700 (Mon, 09 Sep 2013) | 5 lines
+Changed paths:
+ M /trunk/bindings/d/plplot.d
+ M /trunk/examples/d/x16d.d
+
+Update D bindings for latest version of plcolorbar. Also add plscmap1_range and plgcmap1_range.
+
+Update example 16 to use plcolorbar as in the C version.
+
+
+------------------------------------------------------------------------
+r12502 | arjenmarkus | 2013-09-07 01:29:45 -0700 (Sat, 07 Sep 2013) | 3 lines
+Changed paths:
+ M /trunk/cmake/modules/cairo.cmake
+ M /trunk/drivers/cairo.c
+
+Rearrange the order of including header files to avoid a conflict between the Windows header and the X11 header - the latter defines the macro Status which the first uses as an argument name.
+
+Furthermore, because of the routine cairo_win32_surface_create is missing from the cairo library, we can not build the wincairo device. For now this is turned off under Cygwin.
+------------------------------------------------------------------------
+r12501 | airwin | 2013-08-30 12:13:41 -0700 (Fri, 30 Aug 2013) | 21 lines
+Changed paths:
+ M /trunk/doc/docbook/src/CMakeLists.txt
+
+CMake code fixups.
+
+Move creation of jadetex.cfg from a place that is always executed
+to the appropriate Boolean block.
+
+Do not remove info directory that is initially created at cmake time.
+This solves a bug when the info target is reinvoked at make time after
+a change to the docbook source.
+
+Specifically ignore environment variable DESTDIR when xmlto --with-fop
+is invoked. This works around a bug in xmlto which (on Debian at
+least) craps out when DESTDIR is specified.
+
+Tested by: Alan W. Irwin <ai...@us...> using the
+-DBUILD_DOC=ON -DBUILD_DOX_DOC=ON cmake options and the install
+target invoked in the following ways:
+
+make -j4 install
+make DESTDIR=whatever -j4 install
+
+
+------------------------------------------------------------------------
+r12500 | airwin | 2013-08-30 09:41:29 -0700 (Fri, 30 Aug 2013) | 7 lines
+Changed paths:
+ M /trunk/doc/docbook/src/CMakeLists.txt
+
+install(CODE ... changes.
+
+Attempt to deal with issues found recently by Orion Poplawski on Fedora.
+Suppress warnings about setting policy and change from undocumented to
+documented form of the file(INSTALL ... signature.
+
+
+------------------------------------------------------------------------
+r12499 | airwin | 2013-08-27 18:05:27 -0700 (Tue, 27 Aug 2013) | 3 lines
+Changed paths:
M /trunk/src/pllegend.c
-Change max_opts into a preprocessor macro, because MS Visual C/C++ does not like "automatic" arrays.
+Systematic commentary (including special doxygen commentary) changes
+to replace the word "colorbar" by "color bar".
+
------------------------------------------------------------------------
-r11938 | airwin | 2011-10-06 14:13:58 -0400 (Thu, 06 Oct 2011) | 22 lines
+r12498 | airwin | 2013-08-27 16:03:51 -0700 (Tue, 27 Aug 2013) | 8 lines
Changed paths:
- M /trunk/include/ltdl_win32.h
- M /trunk/src/ltdl_win32.c
+ M /trunk/src/pllegend.c
-Fix for Windows broken build for the 5.9.8 release. This fix supplies
-a needed lt_dlmakeresident routine for ltdl_win32.c so that dynamic
-devices can be built on Windows. Currently, this version of
-lt_dlmakeresident does nothing but return success. The net result is
-that on Windows plend will unload all libraries that our dynamic
-devices depend on just like what happened for 5.9.7.
+Add doxygen documentation of plcolorbar arguments that were previously
+undocumented. This change should finalize the plcolorbar API
+documentation in preparation for copying it to the DocBook API
+chapter. In addition, this change and a few other minor doxygen
+changes eliminated the last of the argument inconsistency warnings
+previously generated for pllegend.c by doxygen.
-Note that for Linux we found that if we did not call the
-lt_dlmakeresident version for libltdl, that calls to plend (which in
-turn call lt_dlexit()) unloaded the external libraries that are
-depended on by our dynamic devices. That library unloading sometimes
-lead to exit handler errors for those libraries on Linux.
-In the future if library unloading also leads to issues for Windows,
-we will need to add real functionality to the lt_dlmakeresident
-function in ltdl_win32.c to also avoid unloading the libraries in that
-case. However, we have no reports of such library unloading
-issues on Windows so a lt_dlmakeresident version for ltdl_win32.h that
-does nothing other than return success is all we appear to need at
-the present time.
+------------------------------------------------------------------------
+r12497 | airwin | 2013-08-24 15:39:23 -0700 (Sat, 24 Aug 2013) | 4 lines
+Changed paths:
+ M /trunk/doc/docbook/README.developers
+Update these developer directions based on the current xmlto backend
+tools that are being used. Also include some plans about further
+changes once we allow UTF-8 strings in our documentation.
------------------------------------------------------------------------
-r11936 | airwin | 2011-09-25 12:40:30 -0400 (Sun, 25 Sep 2011) | 5 lines
+r12496 | airwin | 2013-08-24 15:36:57 -0700 (Sat, 24 Aug 2013) | 5 lines
Changed paths:
- M /trunk/src/plcore.c
+ M /trunk/doc/docbook/NEWS
-Allow plend to completely remove certain of our device drivers that do
-not depend on any libraries other than libplplotd. This change restores clean
-valgrind results for, e.g., -dev svg and -dev psc.
+Substantial update (including some history that has not been mentioned
+before as well as recent events) of news for PLplot's documentation
+project.
------------------------------------------------------------------------
-r11935 | airwin | 2011-09-25 12:09:38 -0400 (Sun, 25 Sep 2011) | 2 lines
+r12495 | airwin | 2013-08-23 22:34:58 -0700 (Fri, 23 Aug 2013) | 10 lines
Changed paths:
- M /trunk/bindings/c++/plstream.cc
- M /trunk/bindings/qt_gui/plqt.cpp
- M /trunk/drivers/ps.c
- M /trunk/drivers/qt.cpp
- M /trunk/drivers/wxwidgets_gc.cpp
- M /trunk/examples/c/x27c.c
- M /trunk/examples/c++/x27.cc
- M /trunk/examples/d/x27d.d
- M /trunk/examples/java/x27.java
- M /trunk/include/qt.h
- M /trunk/src/plarc.c
- M /trunk/src/plctrl.c
- M /trunk/utils/plrender.c
+ M /trunk/cmake/modules/docbook.cmake
+ M /trunk/doc/docbook/src/CMakeLists.txt
+ D /trunk/doc/docbook/src/inline-print.ent
+ A /trunk/doc/docbook/src/inline-print_dsl.ent (from /trunk/doc/docbook/src/inline-print.ent:12492)
+ A /trunk/doc/docbook/src/inline-print_xsl.ent
-Style previous changes.
+For default -DDOCBOOK_XML_BACKEND=ON case, implement a dvi build.
+N.B. This dvi build only works if the patch given at
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720624 is applied
+to /usr/share/pyshared/dbtexmf/dblatex/unient.py to fix a bug
+in the dblatex package.
+
+Use different inline-print_???.ent files depending on whether
+-DDOCBOOK_XML_BACKEND=ON or OFF.
+
------------------------------------------------------------------------
-r11934 | hezekiahcarty | 2011-09-23 09:34:31 -0400 (Fri, 23 Sep 2011) | 1 line
+r12494 | airwin | 2013-08-21 15:10:51 -0700 (Wed, 21 Aug 2013) | 7 lines
Changed paths:
- M /trunk/cmake/modules/ocaml.cmake
+ M /trunk/doc/docbook/src/CMakeLists.txt
+ A /trunk/doc/docbook/src/plplotdoc-print.xsl.in
-Re-enable OCaml by default now that the interface has been fixed
+Implement XSL configuration method for print results for the default
+-DDOCBOOK_XML_BACKEND=ON case. Use this configuration method to
+establish ansi style for funcsynopsis for pdf and ps results.
+
+Tested by Alan W. Irwin <ai...@us...> using
+the -DBUILD_DOC=ON cmake option and the pdf_target target.
+
------------------------------------------------------------------------
-r11933 | hezekiahcarty | 2011-09-23 09:34:23 -0400 (Fri, 23 Sep 2011) | 6 lines
+r12493 | airwin | 2013-08-21 14:18:36 -0700 (Wed, 21 Aug 2013) | 23 lines
Changed paths:
- M /trunk/bindings/ocaml/plplot.mli
+ M /trunk/doc/docbook/src/plplotdoc-html.xsl.in
+ M /trunk/doc/docbook/src/stylesheet.css.xsl.in
-Some OCaml interface cleanup
+Change funcsynopsis style to ansi and configure widths of the
+resulting html table to auto (which gives nice looking spacing for the
+arguments). These changes make the new XML/XSL backend tools produce
+the html form of the API chapter with a style comparable to what was
+produced with the deprecated SGML/DSSSL backend tools.
-The old image_colorbar and shade_colorbar implementations no longer exist
-and the interface definitions are shadowed by the new definitions. This
-patch removes the old definitions for cleanliness and to avoid breaking
-compilation on older versions of OCaml.
+Make some progress toward the goal of representing the overlined "S" and
+underlined "freq" in S(freq) correctly represented in html. However,
+the final step of inserting the correct form of html needs additional
+XSLT expertise that I currently don't have as mentioned in the
+/plplotdoc-html.xsl.in comments. So the result validates
+fine but is currently rendered as a blank.
+
+So aside from this one overline/underline issue (which appears just
+before the Table of Greek letters), the complete html
+results for the new XML/XSL backend tools are better (Table of Greek
+letters) or similar (API chapter) to what they were before for the
+deprecated SGML/DSSSL backend tools.
+
+Tested by Alan W. Irwin <ai...@us...> using
+the -DBUILD_DOC=ON cmake option and the "html" target.
+
+
------------------------------------------------------------------------
-r11932 | airwin | 2011-09-23 00:52:23 -0400 (Fri, 23 Sep 2011) | 3 lines
+r12492 | airwin | 2013-08-20 12:10:05 -0700 (Tue, 20 Aug 2013) | 12 lines
Changed paths:
- M /trunk/cmake/modules/ocaml.cmake
+ M /trunk/doc/docbook/src/CMakeLists.txt
+ M /trunk/doc/docbook/src/plplotdoc-html.xsl.in
+ D /trunk/doc/docbook/src/stylesheet.css
+ A /trunk/doc/docbook/src/stylesheet.css.dsssl.in (from /trunk/doc/docbook/src/stylesheet.css:12482)
+ A /trunk/doc/docbook/src/stylesheet.css.xsl.in
-Fresh checkout of ocaml is broken so disable it by default until Hez
-gets a chance to fix it.
+Make stylesheet.css configurable with a separate template file for
+the -DDOCBOOK_XML_BACKEND=OFF and (default) -DDOCBOOK_XML_BACKEND=ON
+cases. The -DDOCBOOK_XML_BACKEND=OFF case is untested but should work
+since the changes are pretty trivial. The -DDOCBOOK_XML_BACKEND=ON
+case has been tested and shows the desired coloured output for
+the TABLE.funcprototype-table and .variablelist parts of the
+api documentation that occurs in the many links from the API chapter.
+Tested by Alan W. Irwin <ai...@us...> using the
+scripts/generate_website.sh scripts.
+
+
------------------------------------------------------------------------
-r11928 | andrewross | 2011-09-16 14:01:56 -0400 (Fri, 16 Sep 2011) | 3 lines
+r12491 | airwin | 2013-08-20 10:16:26 -0700 (Tue, 20 Aug 2013) | 8 lines
Changed paths:
- M /trunk/doc/docbook/bin/get-library-structs.pl
- M /trunk/doc/docbook/bin/get-library-symbols.pl
+ M /trunk/doc/docbook/src/CMakeLists.txt
+ A /trunk/doc/docbook/src/plplotdoc-html.xsl.in
-Correct spelling mistake in license.
+Initial XSL customization of docbook html backend output following
+ideas in http://www.sagehill.net/docbookxsl.
+The meaningful (rather than numerical) HTML chunk filenames are now
+(quietly) formed from the DocBook id using the chunk.quietly and
+use.id.as.filename parameters.
+
------------------------------------------------------------------------
-r11927 | andrewross | 2011-09-15 10:55:03 -0400 (Thu, 15 Sep 2011) | 5 lines
+r12490 | airwin | 2013-08-19 19:41:28 -0700 (Mon, 19 Aug 2013) | 15 lines
Changed paths:
- M /trunk/src/plfill.c
+ M /trunk/cmake/modules/docbook.cmake
+ M /trunk/doc/docbook/src/CMakeLists.txt
-When checking if start / end points of polygon to fill are the same, then check the
-coordinates after translating into PLplot internal integer format. Prevents spurious
-postscript file differences due to floating point rounding errors in example 27.
+Generate (by default) our html, pdf, and ps results from our DocBook
+source using XML/XSLT backend tools (i.e., the xmlto script).
+Tested by Alan W. Irwin <ai...@us...> using (1) the
+-DBUILD_DOC=ON cmake option and the install target in doc/docbook/src,
+and (2) using scripts/generate_website.sh (which includes using the
+-DBUILD_DOC=ON cmake option and the prebuild_dist www-install-base,
+and www-install targets, but which does not test the -DPREBUILT_DOC=ON
+case).
+ToDo: (1) xmlto does not work correctly to generate dvi results so must explore
+other alternatives for that case. (2) Must explore XSLT opportunities to
+style present results since the current default style is bland.
+
+
------------------------------------------------------------------------
-r11925 | airwin | 2011-09-14 21:17:51 -0400 (Wed, 14 Sep 2011) | 5 lines
+r12489 | airwin | 2013-08-19 14:55:31 -0700 (Mon, 19 Aug 2013) | 3 lines
Changed paths:
+ M /trunk/www/documentation.php.in
+
+Reorder so that doxygen-generated documentation is last in the list on
+our website.
+
+------------------------------------------------------------------------
+r12488 | airwin | 2013-08-19 13:42:06 -0700 (Mon, 19 Aug 2013) | 13 lines
+Changed paths:
+ M /trunk/cmake/modules/docbook.cmake
+ M /trunk/doc/docbook/src/CMakeLists.txt
+
+Implement BUILD_DVI variable in anticipation of the case where
+the dvi build of documentation may not be implemented (for the future
+XML backend case).
+
+Improve build system logic for the case where a component
+of the documentatin build is missing.
+
+Improve build system logic for install of info, man, and html
+documentation files so that there is exact consistency between
+what is in the manifest files and what is installed that than
+relying on file(GLOB...
+
+
+------------------------------------------------------------------------
+r12487 | airwin | 2013-08-19 11:37:30 -0700 (Mon, 19 Aug 2013) | 10 lines
+Changed paths:
+ M /trunk/cmake/modules/docbook.cmake
+ M /trunk/doc/docbook/src/CMakeLists.txt
+
+More changes to improve (i.e., make less obfuscated/more modular) the
+build system for the documentation in preparation for implementing XML
+backend tools.
+
+Tested by Alan W. Irwin <ai...@us...> using
+scripts/generate_website.sh (which includes using the -DBUILD_DOC=ON
+cmake option and the prebuild_dist www-install-base, and www-install
+targets, but which does not test the -DPREBUILT_DOC=ON case).
+
+
+------------------------------------------------------------------------
+r12486 | airwin | 2013-08-17 22:56:52 -0700 (Sat, 17 Aug 2013) | 29 lines
+Changed paths:
+ M /trunk/doc/docbook/src/CMakeLists.txt
+ M /trunk/doc/docbook/src/plplotdoc.xml.in
+
+Improve CMake logic for building DocBook documentation.
+
+Replace destroying and creating the inline.ent symlink idea for
+various forms of the inline entities with properly configured info,
+print, and html variants of plplotdoc-?.xml. This change removes the
+dependencies of the various backend documentation between each other
+since there is no longer the parallel build race condition to be
+avoided for the various kinds of inline.ent symlinks.
+
+Non-configured *.xml and *.ent files are referred to directly in the
+source tree rather than as symlinks in the build tree. This makes
+establishing file dependencies much more straightforward.
+
+Drop if(PERL_FOUND) logic since that is redundant. (Earlier in build
+process, BUILD_DOC is set to OFF if perl cannot be found.)
+
+Use actual Linux filesystem commands (like mv) rather than relying on
+FindUnixCommands.cmake to define the ${MV} equivalent of mv. (ToDo,
+replace Linux filesystem commmands used for the documentation build
+such as "mv" with their cmake -E equivalents just on general
+principles.)
+
+Use slightly improved naming conventions for intermediate files created by info
+target.
+
+Tested by Alan W. Irwin <ai...@us...> using the
+-DBUILD_DOC cmake option and the "all" target in doc/docbook/src.
+
+
+------------------------------------------------------------------------
+r12485 | airwin | 2013-08-16 12:36:39 -0700 (Fri, 16 Aug 2013) | 4 lines
+Changed paths:
+ M /trunk/cmake/modules/docbook.cmake
+
+If perl cannot be found, then do not allow a build of the docbook
+documentation since all backends for that build require perl.
+
+
+------------------------------------------------------------------------
+r12484 | airwin | 2013-08-16 11:02:59 -0700 (Fri, 16 Aug 2013) | 7 lines
+Changed paths:
+ M /trunk/cmake/modules/docbook.cmake
+
+Reorganize CMake logic in preparation for implementing
+DOCBOOK_XML_BACKEND option.
+
+Tested by Alan W. Irwin <ai...@us...> using
+-DBUILD_DOC=ON cmake option and clean followed by all target in doc/docbook/src.
+
+
+------------------------------------------------------------------------
+r12483 | airwin | 2013-08-14 13:58:11 -0700 (Wed, 14 Aug 2013) | 12 lines
+Changed paths:
+ M /trunk/doc/docbook/bin/info-clean.pl
+ M /trunk/doc/docbook/src/CMakeLists.txt
+ M /trunk/doc/docbook/src/inline-info.ent
+
+Generate info form of documentation using utf-8 encoding rather than
+us-ascii encoding.
+
+This change means we don't have to replace the entities defined in
+math.ent by their written out (in ascii) equivalents for the info
+case, and Table 3-4 looks correct (for the first time ever) in the generated
+info form of our documentation.
+
+Tested by: Alan W. Irwin <ai...@us...> using the
+cmake -DBUILD_DOC=ON option and the "info" target.
+
+
+------------------------------------------------------------------------
+r12482 | airwin | 2013-08-13 04:40:19 -0700 (Tue, 13 Aug 2013) | 20 lines
+Changed paths:
+ M /trunk/doc/docbook/bin/api2man.pl.in
+ M /trunk/doc/docbook/bin/api2swigdoc.pl
+ M /trunk/doc/docbook/bin/api2text.pl
+ M /trunk/doc/docbook/bin/info-clean.pl
+
+Remove fake system identifiers imposed by the perl scripts that parse
+our DocBook XML source documentation.
+
+Those identifiers were required before to work around the issue that
+our source documentation incorrectly did not have a system identifier.
+That has now been rectified with revision 12481 so the fake system
+identifiers imposed by the perl scripts are no longer needed, and, in
+fact, they must be removed because they conflict with the real system
+identifier
+
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
+
+which is now configured into plplotdoc.xml(.in) so that
+xmllint validation produces a good result.
+
+Tested by Alan W. Irwin <ai...@us...> using the
+cmake options -DBUILD_TEST=ON -DBUILD_DOC=ON and with the targets
+check_swig_documentation, make_documentation, and all.
+
+
+------------------------------------------------------------------------
+r12481 | airwin | 2013-08-12 16:11:08 -0700 (Mon, 12 Aug 2013) | 13 lines
+Changed paths:
+ M /trunk/cmake/modules/docbook.cmake
+ M /trunk/doc/docbook/src/advanced.xml
+ M /trunk/doc/docbook/src/plplotdoc.xml.in
+
+Change DocBook configuration and source files so that
+
+xmllint --noout --nonet --xinclude --postvalid --noent plplotdoc.xml
+
+validates without errors.
+
+It appears this validation command (also used by the xmlto script) is
+more sensitive to DocBook XML issues than the onsgmls validator which
+we currently use to validate our DocBook source. For example, before
+and after the current changes our validate target showed no validation
+issues.
+
+
+------------------------------------------------------------------------
+r12480 | airwin | 2013-08-12 15:59:06 -0700 (Mon, 12 Aug 2013) | 3 lines
+Changed paths:
+ M /trunk/scripts/style_source.sh
+
+The *.h.cmake glob fails now since all of those have been renamed as
+*.h.in. So remove that glob from the list of C sources to style.
+
+------------------------------------------------------------------------
+r12479 | airwin | 2013-08-09 16:38:29 -0700 (Fri, 09 Aug 2013) | 22 lines
+Changed paths:
+ M /trunk/doc/docbook/src/CMakeLists.txt
+
+Remove \$ENV{DESTDIR} references from install(CODE...) commands and
+also reformat those commands to make them more human-readable.
+
+Note, these are all examples of where file(INSTALL...) is used inside
+install(CODE...). According to the documentation file(INSTALL...) is
+the workhorse signature normall used for install commands so it is
+reasonable to infer that file(INSTALL...) already does its own
+\$ENV{DESTDIR} handling. Anyhow, it turns out our own use of
+\$ENV{DESTDIR} is redundant and causes an error (double use of DESTDIR
+for the docbook documentation) found by Orion Poplawski and which I
+have confirmed. Note, for all other uses of install(CODE...) that
+does not have a call to file(INSTALL...) inside the code fragment
+(e.g., doc/CMakeLists.txt) it is necessary to use \$ENV{DESTDIR}.
+
+Tested by Alan W. Irwin <ai...@us...> using the
+cmake options -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_DOC=ON -DBUILD_DOX_DOC=ON
+and "make -j4 DESTDIR=tmp install >& install.out". The
+resulting files (including both doxgen-generated ones and
+docbook-generated ones) were all installed to tmp/usr/... in the build_tree
+with no double use of DESTDIR and no attempt to install files to /usr.
+
+
+------------------------------------------------------------------------
+r12478 | airwin | 2013-08-09 15:40:34 -0700 (Fri, 09 Aug 2013) | 6 lines
+Changed paths:
+ M /trunk/doc/Doxyfile.in
+
+Exclude bindings/python/plplot.py (the user-friendly python interface
+to PLplot) from doxygen consideration. For an unknown reason, that
+file (which includes no specific doxygen commands) generates a doxgyen
+segfault.
+
+
+------------------------------------------------------------------------
+r12477 | airwin | 2013-08-09 14:41:36 -0700 (Fri, 09 Aug 2013) | 9 lines
+Changed paths:
+ M /trunk/doc/Doxyfile.in
+
+Update from Doxyfile 1.7.1 to Doxyfile 1.8.1.2 using the "doxygen -u"
+command.
+
+Note, this update of the configuration file to be consistent with my
+doxygen version did not get rid of a segfault that has been introduced
+by some fairly recent change (either in my doxygen version or in our
+code).
+
+
+------------------------------------------------------------------------
+r12476 | airwin | 2013-08-09 09:48:32 -0700 (Fri, 09 Aug 2013) | 6 lines
+Changed paths:
+ M /trunk/bindings/tcl/tclAPI.c
+
+Style. This is actually a fairly intrusive change but running the
+test_diff_psc target shows Tcl continues to give the same results as
+previous.
+Tested by Alan W. Irwin <ai...@us...>.
+
+
+------------------------------------------------------------------------
+r12475 | airwin | 2013-08-09 09:21:45 -0700 (Fri, 09 Aug 2013) | 4 lines
+Changed paths:
+ M /trunk/drivers/wxwidgets_dc.cpp
+
+Use correct API for DrawPolygon. Thanks to Joost Kuckartz for
+spotting this error, and he reports this fix solves an offset issue he
+had with wxwidgets plots.
+
+------------------------------------------------------------------------
+r12474 | airwin | 2013-08-04 11:13:16 -0700 (Sun, 04 Aug 2013) | 10 lines
+Changed paths:
+ M /trunk/cmake/build_projects/patch_gtk_packages.xml
+
+Implement changes to gtk-doc build configuration generation.
+
+Use '--with-xml-catalog=${BP_CMAKE_INSTALL_PREFIX}/etc/xml/catalog' as
+a configure option.
+
+Add docbook-xml and docbook-xsl dependencies.
+
+The updated gtk-doc/bp.cmake file that is generated by this change
+to this patch file has already been committed.
+
+------------------------------------------------------------------------
+r12473 | airwin | 2013-08-04 11:04:25 -0700 (Sun, 04 Aug 2013) | 4 lines
+Changed paths:
+ M /trunk/cmake/build_projects/gtk-doc/bp.cmake
+
+Shift from partially hand-crafted (minor edits after generation) to
+completely generated. The only change between the two is
+gtk-doc_dependencies_LIST is now alphabetized.
+
+------------------------------------------------------------------------
+r12472 | airwin | 2013-08-04 10:54:28 -0700 (Sun, 04 Aug 2013) | 7 lines
+Changed paths:
+ M /trunk/cmake/build_projects/gtk-doc/bp.cmake
+
+Insert boiler-plate warning into generated */bp.cmake files that those
+files are generated.
+
+Implement use of extra_ignored_dependencies_list (which allows
+platforms to selectively ignore certain dependencies).
+
+
+------------------------------------------------------------------------
+r12471 | airwin | 2013-08-04 10:50:42 -0700 (Sun, 04 Aug 2013) | 7 lines
+Changed paths:
+ M /trunk/cmake/build_projects/template.bp.in
+
+Insert boiler-plate warning into generated */bp.cmake files that those
+files are generated.
+
+Implement use of extra_ignored_dependencies_list (which allows
+platforms to selectively ignore certain dependencies).
+
+
+------------------------------------------------------------------------
+r12470 | airwin | 2013-08-04 10:50:07 -0700 (Sun, 04 Aug 2013) | 7 lines
+Changed paths:
+ M /trunk/cmake/build_projects/cairo/bp.cmake
+ M /trunk/cmake/build_projects/fontconfig/bp.cmake
+ M /trunk/cmake/build_projects/glib/bp.cmake
+ M /trunk/cmake/build_projects/gobject-introspection/bp.cmake
+ M /trunk/cmake/build_projects/harfbuzz/bp.cmake
+ M /trunk/cmake/build_projects/itstool/bp.cmake
+ M /trunk/cmake/build_projects/pango/bp.cmake
+ M /trunk/cmake/build_projects/yelp-tools/bp.cmake
+ M /trunk/cmake/build_projects/yelp-xsl/bp.cmake
+
+Insert boiler-plate warning into generated */bp.cmake files that those
+files are generated.
+
+Implement use of extra_ignored_dependencies_list (which allows
+platforms to selectively ignore certain dependencies).
+
+
+------------------------------------------------------------------------
+r12469 | airwin | 2013-08-04 10:41:48 -0700 (Sun, 04 Aug 2013) | 6 lines
+Changed paths:
+ M /trunk/cmake/build_projects/gperf/bp.cmake
+ M /trunk/cmake/build_projects/intltool/bp.cmake
+ M /trunk/cmake/build_projects/libffi/bp.cmake
+ M /trunk/cmake/build_projects/libxml2/bp.cmake
+ M /trunk/cmake/build_projects/libxslt/bp.cmake
+ M /trunk/cmake/build_projects/pixman/bp.cmake
+ M /trunk/cmake/build_projects/ragel/bp.cmake
+
+Insert boiler-plate warning into generated */bp.cmake files that those
+files are generated.
+
+Implement use of extra_ignored_dependencies_list (which allows
+platforms to selectively ignore certain dependencies).
+
+------------------------------------------------------------------------
+r12468 | airwin | 2013-08-03 11:30:14 -0700 (Sat, 03 Aug 2013) | 3 lines
+Changed paths:
+ M /trunk/cmake/build_projects/update_pango_packages.sh
+
+Save original version of gtk_packages<VERSION>.xml file to make
+it more convenient to update the patch that is applied.
+
+------------------------------------------------------------------------
+r12467 | airwin | 2013-08-03 10:40:53 -0700 (Sat, 03 Aug 2013) | 2 lines
+Changed paths:
+ M /trunk/cmake/build_projects/CMakeLists.txt
+
+Small simplification of CMake logic.
+
+------------------------------------------------------------------------
+r12466 | airwin | 2013-08-03 10:39:54 -0700 (Sat, 03 Aug 2013) | 5 lines
+Changed paths:
+ M /trunk/cmake/build_projects/plplot/bp.cmake
+
+Do not reuse PLPLOT_LOCAL_SOURCE_DIR in loop that configures both
+plplot and plplot_lite. This fixes a bug where
+z: was being prepended twice for the second time through the loop.
+
+
+------------------------------------------------------------------------
+r12465 | airwin | 2013-08-03 10:35:12 -0700 (Sat, 03 Aug 2013) | 12 lines
+Changed paths:
+ M /trunk/cmake/build_projects/docbook-xml/CMakeLists.txt
+ M /trunk/cmake/build_projects/docbook-xsl/CMakeLists.txt
+
+Sort out all generated catalog issues for the MSYS case.
+
+This gives good results for build_gtk-doc on Linux, but
+that build still fails for the MSYS case because of the
+entity mangling issue for raw xmlcatalog on that platform
+(see https://mail.gnome.org/archives/xml/2013-January/msg00009.html).
+However, for the MSYS case have spot-checked a few of the generated
+catalog results with the xmlcatalog_wrapper.sh script, and they
+seem fine. Which seems to indicate that the catalogs generated
+by the docbook-x?l packages are fine on MSYS.
+
+
+------------------------------------------------------------------------
+r12464 | airwin | 2013-08-03 10:29:37 -0700 (Sat, 03 Aug 2013) | 21 lines
+Changed paths:
+ A /trunk/cmake/build_projects/xmlcatalog_wrapper.sh
+
+Initial commit of a script that makes it convenient to check XML
+catalogs on MSYS using the xmlcatalog --shell environment.
+
+With two arguments (with the first a reference to a file assumed to be
+a catalog file) this script goes into xmlcatalog shell mode to look up
+entities with both the public and system attributes. Otherwise, it
+just falls through to the equivalent raw xmlcatalog command.
+
+The only point of this script is it provides a reasonably convenient
+human workaround for the raw xmlcatalog issue on MSYS platforms where
+that environment mangles entity names on the command line (it
+interprets them as a path and does some substitution into the entity
+which completely messes it up, see
+https://mail.gnome.org/archives/xml/2013-January/msg00009.html). I
+have not been able to figure out how to make this script respond
+identically to what the raw xmlcatalog command should actually be
+doing if the entities didn't get mangled. So this script is only for
+convenient human use to check catalogs, but cannot be used in scripts
+itself as a replacement for raw xmlcatalog.
+
+
+------------------------------------------------------------------------
+r12463 | airwin | 2013-08-02 15:05:10 -0700 (Fri, 02 Aug 2013) | 7 lines
+Changed paths:
+ A /trunk/cmake/build_projects/docbook-xml
+ A /trunk/cmake/build_projects/docbook-xml/CMakeLists.txt
+ A /trunk/cmake/build_projects/docbook-xml/bp.cmake
+ A /trunk/cmake/build_projects/docbook-xsl
+ A /trunk/cmake/build_projects/docbook-xsl/CMakeLists.txt
+ A /trunk/cmake/build_projects/docbook-xsl/bp.cmake
+ M /trunk/cmake/build_projects/gtk-doc/bp.cmake
+
+Add additional docbook-xml and docbook-xsl build dependencies of
+gtk-doc.
+
+ToDo. The result works on Linux, but there are still some PATH issues I
+am sorting out on MSYS.
+
+
+------------------------------------------------------------------------
+r12462 | airwin | 2013-07-31 21:25:44 -0700 (Wed, 31 Jul 2013) | 3 lines
+Changed paths:
+ A /trunk/cmake/build_projects/update_pango_packages.sh
+
+Initial commit of a bash script to update all the pango-generated
+build configurations.
+
+------------------------------------------------------------------------
+r12461 | airwin | 2013-07-31 21:24:41 -0700 (Wed, 31 Jul 2013) | 5 lines
+Changed paths:
+ M /trunk/cmake/build_projects/cairo/bp.cmake
+ M /trunk/cmake/build_projects/fontconfig/bp.cmake
+ M /trunk/cmake/build_projects/glib/bp.cmake
+ M /trunk/cmake/build_projects/gobject-introspection/bp.cmake
+ M /trunk/cmake/build_projects/gtk-doc/bp.cmake
+ M /trunk/cmake/build_projects/harfbuzz/bp.cmake
+ M /trunk/cmake/build_projects/itstool/bp.cmake
+ M /trunk/cmake/build_projects/pango/bp.cmake
+ M /trunk/cmake/build_projects/yelp-tools/bp.cmake
+ M /trunk/cmake/build_projects/yelp-xsl/bp.cmake
+
+Reconfigure all the build configurations that are pango-generated.
+The net effect of this reconfiguration is libXft is now ignored as a dependency for
+all of these generated build configurations which suppresses a CMake
+warning when build_projects is configured.
+
+------------------------------------------------------------------------
+r12460 | airwin | 2013-07-31 20:59:57 -0700 (Wed, 31 Jul 2013) | 12 lines
+Changed paths:
+ M /trunk/cmake/build_projects/plplot/bp.cmake
+
+Implement a build_plplot_lite target (which disables wxwidgets, qt,
+and cairo device drivers and which therefore has fewer dependencies and
+builds and tests 5 times as fast).
+
+Meanwhile, the build_plplot target now has properly implemented
+wxwidgets and pango build configuration dependencies, i.e., wxwidgets
+and pango and their dependencies will be built first, then plplot
+which will depend on those built and installed results.
+
+Tested by Alan W. Irwin <ai...@us...> using both the
+build_plplot_lite (5 minutes) and build_plplot (25 minutes) targets on Linux.
+
+------------------------------------------------------------------------
+r12459 | airwin | 2013-07-31 13:31:09 -0700 (Wed, 31 Jul 2013) | 14 lines
+Changed paths:
+ M /trunk/cmake/build_projects/gtk_packages_add.xml
+ A /trunk/cmake/build_projects/ragel
+ A /trunk/cmake/build_projects/ragel/bp.cmake
+ M /trunk/cmake/build_projects/update_added_packages.sh
+
+Add ragel build configuration. This is the last required build
+configuration (other than obvious build tools and libXft) that the
+jhbuild configuration data indicates is required for pango and all
+its dependencies. So in theory the build of pango should also work
+on MSYS, but undoubtedly there are other dependencies that the
+jhbuild configuration files currently fail to identify.
+
+Tested by Alan W. Irwin <ai...@us...> by running the
+update_added_packages.sh script to automatically generate/regenerate all added
+build_configurations (which now includes ragel) and afterward running the
+build_harfbuzz target (which indirectly runs the build_ragel target) on
+Linux.
+
+
+------------------------------------------------------------------------
+r12458 | airwin | 2013-07-31 12:37:14 -0700 (Wed, 31 Jul 2013) | 10 lines
+Changed paths:
+ A /trunk/cmake/build_projects/update_added_packages.sh
+
+Initial commit of script to automatically generate
+(or regenerate) build configurations for the following
+list of packages:
+
+libffi intltool pixman gperf libxslt libxml2
+
+Tested by Alan W. Irwin <ai...@us...> by
+running the script and testing all the relevant build targets
+for these packages on Linux.
+
+------------------------------------------------------------------------
+r12457 | airwin | 2013-07-31 12:33:53 -0700 (Wed, 31 Jul 2013) | 3 lines
+Changed paths:
+ M /trunk/cmake/build_projects/configure_bp.cmake
+
+Ignore libXft in dependencies for all automatically generated
+build configurations.
+
+------------------------------------------------------------------------
+r12456 | airwin | 2013-07-31 12:32:46 -0700 (Wed, 31 Jul 2013) | 6 lines
+Changed paths:
+ M /trunk/cmake/build_projects/gtk_packages_add.xml
+ A /trunk/cmake/build_projects/libxml2
+ A /trunk/cmake/build_projects/libxml2/bp.cmake
+ A /trunk/cmake/build_projects/libxslt
+ A /trunk/cmake/build_projects/libxslt/bp.cmake
+
+Add (automatically generated) build configurations for
+libxslt and libxml2.
+
+Tested by: Alan W. Irwin <ai...@us...> using the
+build_libxslt target on Linux.
+
+------------------------------------------------------------------------
+r12455 | airwin | 2013-07-31 12:29:47 -0700 (Wed, 31 Jul 2013) | 5 lines
+Changed paths:
+ M /trunk/cmake/build_projects/gperf/bp.cmake
+ M /trun...
[truncated message content] |