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] |