|
From: <hba...@us...> - 2011-08-01 13:12:40
|
Revision: 11831
http://plplot.svn.sourceforge.net/plplot/?rev=11831&view=rev
Author: hbabcock
Date: 2011-08-01 13:12:31 +0000 (Mon, 01 Aug 2011)
Log Message:
-----------
Repurpose legacy ChangeLog file as the ChangeLog.release file. Update for the 5.9.8 release.
Added Paths:
-----------
trunk/ChangeLog.release
Copied: trunk/ChangeLog.release (from rev 11830, trunk/ChangeLog)
===================================================================
--- trunk/ChangeLog.release (rev 0)
+++ trunk/ChangeLog.release 2011-08-01 13:12:31 UTC (rev 11831)
@@ -0,0 +1,7927 @@
+------------------------------------------------------------------------
+r11830 | hbabcock | 2011-08-01 08:54:13 -0400 (Mon, 01 Aug 2011) | 1 line
+Changed paths:
+ M /trunk/cmake/modules/plplot_version.cmake
+
+Update date and version number for the 5.9.8 release. Increment SOVERSION for the libplplotd and libplplotcxxd libraries to reflect backwards incompatible API changes made in this version.
+------------------------------------------------------------------------
+r11829 | airwin | 2011-07-31 04:58:36 -0400 (Sun, 31 Jul 2011) | 14 lines
+Changed paths:
+ M /trunk/scripts/comprehensive_test.sh
+
+Implement do_clean_as_you_go option to clean up as you go. However, it
+does not work well, yet, because the custom commands OUTPUT files
+just refer to the files from the first example rather than all 33 so
+those first example files are the only ones cleaned (so far).
+
+ToDo (some time in next release cycle) implement complete OUTPUT files
+for custom commands.
+
+Change launch of ctest job to execution of ctest. This probably takes
+longer (at least until we make ctest parallel), but it does allow
+clean up afterwards since this change makes ctest end become
+completely predictable within the scripts.
+
+
+------------------------------------------------------------------------
+r11828 | airwin | 2011-07-31 03:30:27 -0400 (Sun, 31 Jul 2011) | 3 lines
+Changed paths:
+ M /trunk/examples/java/Makefile.examples.in
+ M /trunk/examples/ocaml/Makefile.examples.in
+
+Add example 33 to those which are built for the traditional install
+tree.
+
+------------------------------------------------------------------------
+r11827 | airwin | 2011-07-31 02:49:51 -0400 (Sun, 31 Jul 2011) | 3 lines
+Changed paths:
+ M /trunk/examples/d/Makefile.examples.in
+
+Include 33rd example in list of those that are built in the traditional
+install tree approach.
+
+------------------------------------------------------------------------
+r11826 | airwin | 2011-07-29 15:50:14 -0400 (Fri, 29 Jul 2011) | 4 lines
+Changed paths:
+ M /trunk/ABOUT
+
+More tweaking including spelling issues found by ispell, some grammar
+tweaking on the questions, and mentioning
+http://www.ohloh.net/p/plplot/contributors.
+
+------------------------------------------------------------------------
+r11825 | hbabcock | 2011-07-29 13:34:46 -0400 (Fri, 29 Jul 2011) | 1 line
+Changed paths:
+ M /trunk/ABOUT
+
+Add a description of the PLplot roadmap (or lack thereof). Tweak the formatting a bit.
+------------------------------------------------------------------------
+r11824 | airwin | 2011-07-27 00:26:10 -0400 (Wed, 27 Jul 2011) | 2 lines
+Changed paths:
+ M /trunk/ABOUT
+
+Set appropriate properties for this file.
+
+------------------------------------------------------------------------
+r11823 | airwin | 2011-07-27 00:06:47 -0400 (Wed, 27 Jul 2011) | 3 lines
+Changed paths:
+ M /trunk/ABOUT
+
+Add an extensive section on usage statistics, a minor section
+on our developers, and many tweaks.
+
+------------------------------------------------------------------------
+r11822 | hbabcock | 2011-07-26 20:30:08 -0400 (Tue, 26 Jul 2011) | 1 line
+Changed paths:
+ A /trunk/ABOUT
+
+Initial version of a ABOUT file that provides a brief overview of the PLplot project.
+------------------------------------------------------------------------
+r11821 | smekal | 2011-07-19 11:46:38 -0400 (Tue, 19 Jul 2011) | 1 line
+Changed paths:
+ M /trunk/drivers/wxwidgets_gc.cpp
+
+The text clipping didn't work for wxWidgets 2.9.2/Cocoa/Mac since the wxRegion constructor used wasn't implemented. Only for this wxWidgets configuration another wxRegion constructor is used. Apart from that there was no problem using the new wxWidgets version (which soon will become 3.0.0) with the PLplot wxWidgets driver.
+------------------------------------------------------------------------
+r11820 | airwin | 2011-07-18 01:34:57 -0400 (Mon, 18 Jul 2011) | 18 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+Improve internal documentation of calculate_limits so that it
+is more obvious what is being calculated.
+
+Distinguish arguments for calls to calculate_limits more carefully
+to keep track of everything necessary for calculating offsets
+and sizes of bounding boxes for undecorated colorbar, decorated
+colorbar, and labelled and decorated colorbar.
+
+Implement bounding box calculation in draw_label so that the overall
+bounding box (for labelled and decorated colorbar) will (finally) be
+correct. This change has been tested for long labels for plcolorbar
+in example 33 where both x and y bounding box limits are increased as
+well as the standard short labels for plcolorbar in example 33.
+
+This commit completes my planned work on the bounding box and
+position calculations for plcolorbar.
+
+
+------------------------------------------------------------------------
+r11819 | smekal | 2011-07-17 15:38:33 -0400 (Sun, 17 Jul 2011) | 1 line
+Changed paths:
+ M /trunk/drivers/wxwidgets_gc.cpp
+
+Fixed a memory allocation bug, which showed up if one resizes the window.
+------------------------------------------------------------------------
+r11818 | airwin | 2011-07-17 13:34:03 -0400 (Sun, 17 Jul 2011) | 12 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+Make second call to calculate_limits with appropriate transformation
+of input and output results. Since additional coordinate system
+tranformations are involved the results are numerically different, but
+the ndiff app confirms these changes are only for
+one unit in the last PostScript place. That numerical result helps
+to verify that the correct transformations are being used for
+the second calculate_limits call.
+
+ToDo: Implement bounding box calculation in draw_label so that the
+overall position and bounding box will (finally) be correct.
+
+
+------------------------------------------------------------------------
+r11817 | airwin | 2011-07-17 12:30:21 -0400 (Sun, 17 Jul 2011) | 29 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+Code reorganization in preparation for calculating complete bounding box
+and position of the labelled and decorated colorbar.
+
+Systematically use the mm form of bounding box limits,
+plsc->boxbb_xmin, etc., rather than the confusing mixture of that form
+and one where the limits are expressed in normalized subpage
+coordinates.
+
+Implement the static function, calculate_limits, to isolate in one
+place all the limit changes due to a changed bounding box. The first
+call of this function is associated with changing the bounding box and
+corresponding position calculation from the undecorated colorbar to
+the decorated (ticks, numerical tick labels, and exponents) colorbar.
+The second call of this function (not yet used) will be associated
+with changing the bounding box and corresponding position
+calculationfrom the decorated colorbar to the labelled and decorated
+colorbar.
+
+However, the calculate_limits code is not yet fully
+understood/documented (since it just collected pre-existing code which
+was not fully understood/documented into a static function) so the
+second call is not used yet.
+
+As expected, the result is identical to the previous commit, i.e.,
+labels are currently ignored in the bounding box calculation and in
+the calculation of the position of that bounding box in the overall
+plot.
+
+
+------------------------------------------------------------------------
+r11816 | airwin | 2011-07-14 12:37:58 -0400 (Thu, 14 Jul 2011) | 3 lines
+Changed paths:
+ M /trunk/examples/c/x33c.c
+
+Decrease size of overall viewport so there is room to display labelled
+and decorated colorbar.
+
+------------------------------------------------------------------------
+r11815 | airwin | 2011-07-14 12:36:01 -0400 (Thu, 14 Jul 2011) | 10 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+Draw overall label relative to the bounding box of the rest of the
+decorated (including tick marks, numerical labels for ticks,
+exponents, and end caps) colorbar. This change greatly simplifies
+the draw_box arguments and logic, and makes a much nicer-looking
+result.
+
+ToDo: Calculate complete bounding box of label + rest of the decorated
+colorbar.
+
+
+------------------------------------------------------------------------
+r11814 | airwin | 2011-07-13 18:49:07 -0400 (Wed, 13 Jul 2011) | 8 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+Reorganize plcolorbar code so the overall colorbar label is drawn with
+the separate static function draw_label. This reorganization gives
+identical example 33 results to before and prepares the way to
+reposition the label to be centred relative to the bounding box of the
+inner decorated box and to also do bounding box calculations for the
+whole object (label + inner bounding box).
+
+
+------------------------------------------------------------------------
+r11813 | airwin | 2011-07-13 18:02:56 -0400 (Wed, 13 Jul 2011) | 17 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+Fix accident waiting to happen for get_subpage_per_mm (a static
+function which is called directly or indirectly by pllegend and plcolorbar).
+
+The only reason this function worked correctly before was it was always
+called after
+
+plvpor( 0., 1., 0., 1. );
+plwind( 0., 1., 0., 1. );
+
+But the point is the get_subpage_per_mm doesn't need to know anything
+about the viewport, and a call to plgspa returns all data required to
+calculate the x and y ratios of normalized subpage coordinates to mm.
+So get_subpage_per_mm can be substantially simplified, and that
+simplification insures that routine will give correct results when
+plvpor and plwind have been called with other than the above values.
+
+
+------------------------------------------------------------------------
+r11812 | airwin | 2011-07-12 17:52:45 -0400 (Tue, 12 Jul 2011) | 8 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+Fix memory management issues with draw_box (static function called by
+plcolorbar).
+
+Implement draw_box documentation.
+
+Improve plcolorbar documentation and parameter sanity checking/defaults.
+
+
+------------------------------------------------------------------------
+r11811 | airwin | 2011-07-12 01:48:39 -0400 (Tue, 12 Jul 2011) | 10 lines
+Changed paths:
+ M /trunk/src/plbox.c
+
+Implement bounding-box functionality for horizontal and vertical axes
+of custom labels following what is done in plbox. The bounding-box
+results for custom labels look the same (good) as for more ordinary
+labels done with plbox in example 33.
+
+ToDo: For plcolorbar still need to implement adjustment of overall
+colorbar label position relative to plbox bounding box and implement
+bounding-box functionality for (moved) overall colorbar label.
+
+
+------------------------------------------------------------------------
+r11810 | airwin | 2011-07-12 00:16:54 -0400 (Tue, 12 Jul 2011) | 9 lines
+Changed paths:
+ M /trunk/src/plbox.c
+
+Update bounding box to include vertical axis exponents for plbox
+bounding box. Example 33 confirms this improvement is working
+properly. This completes the bounding box calculation for plbox!
+
+ToDo: For plcolorbar still need to implement bounding-box
+functionality for horizontal and vertical axes of custom labels and
+bounding-box functionality for overall colorbar label.
+
+
+------------------------------------------------------------------------
+r11809 | airwin | 2011-07-11 21:47:09 -0400 (Mon, 11 Jul 2011) | 7 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+For some reason, plgradient gives unreliable results when the x and y
+world coordinates have vastly different magnitudes. Work around this
+issue, by changing the world coordinates of the direction perpendicular
+to the plcolorbar from {0., 1.} to {0., max_abs} where max_abs is
+the maximum of the absolute values of the minimum and maximum of
+the world coordinate range being plotted by the colorbar.
+
+------------------------------------------------------------------------
+r11808 | airwin | 2011-07-11 18:11:54 -0400 (Mon, 11 Jul 2011) | 13 lines
+Changed paths:
+ M /trunk/src/plbox.c
+
+Update bounding box to include both vertical and horizontal components
+of numerical labelling of vertical axes. Example 33 confirms this
+improvement is working properly. This completes (aside from the
+vertical axis exponents) the bounding box calculation for vertical
+axes of plbox which has been verified using example 33 with and without
+the "v" option in axis_opts.
+
+ToDo: Still need to implement vertical axis exponents for plbox
+bounding box. For plcolorbar also need to implement bounding-box
+functionality for horizontal and vertical axes of custom labels and
+bounding-box functionality for overall colorbar label.
+
+
+------------------------------------------------------------------------
+r11807 | airwin | 2011-07-11 18:04:24 -0400 (Mon, 11 Jul 2011) | 2 lines
+Changed paths:
+ M /trunk/src/pllegend.c
+
+Fix small error in line-style restoration.
+
+------------------------------------------------------------------------
+r11806 | airwin | 2011-07-11 18:03:15 -0400 (Mon, 11 Jul 2011) | 3 lines
+Changed paths:
+ M /trunk/examples/c/x33c.c
+
+Use negative numbers in range to make sure bounding-box calculation is
+still good for that. (It was.)
+
+------------------------------------------------------------------------
+r11805 | airwin | 2011-07-11 17:33:12 -0400 (Mon, 11 Jul 2011) | 3 lines
+Changed paths:
+ M /trunk/examples/c/x33c.c
+
+Show how to test parallel axis labels for vertical axis of colorbars,
+but comment out (now that I have finished that test).
+
+------------------------------------------------------------------------
+r11804 | airwin | 2011-07-10 13:27:00 -0400 (Sun, 10 Jul 2011) | 18 lines
+Changed paths:
+ M /trunk/drivers/pdf.c
+
+Use plP_script_scale method to replace idiosyncratic method of
+determining superscript/subscript font sizes and offsets. The
+test_superscript_subscript.py results are much improved by this
+change.
+
+However, a vertical offset issue for the pdf device driver that was
+evident before this change still continues; superscript offsets shift
+the entire string downwards (including all text before when "#u" is
+used) while the corresponding result for subscripts (when "#d" is
+used) has no such effect. I have looked hard for the origin of this
+pdf bug but cannot find the source of it. The superscript and
+subscript paths are absolutely identical in the code except for the
+numerical calculation of dev->yOffset. So why does the correct offset
+from the baseline being calculated in both cases affect the overall
+baseline (including the unsuperscripted/unsubscripted _prior_ parts of
+the string) in the superscript case but not in the subscript case?
+
+
+------------------------------------------------------------------------
+r11803 | airwin | 2011-07-10 13:08:00 -0400 (Sun, 10 Jul 2011) | 6 lines
+Changed paths:
+ M /trunk/examples/python/test_superscript_subscript.py
+
+Use more regular vertical alignment of strings.
+
+Add some fiducial marks for the second page that clearly demonstrate vertical
+offset problems with the pdf device driver.
+
+
+------------------------------------------------------------------------
+r11802 | airwin | 2011-07-09 19:11:55 -0400 (Sat, 09 Jul 2011) | 2 lines
+Changed paths:
+ M /trunk/doc/docbook/src/api.xml
+
+State that plspage and plgpage are also used in example 14.
+
+------------------------------------------------------------------------
+r11801 | airwin | 2011-07-08 21:51:34 -0400 (Fri, 08 Jul 2011) | 2 lines
+Changed paths:
+ M /trunk/drivers/svg.c
+
+Oops. Style previous commit.
+
+------------------------------------------------------------------------
+r11800 | airwin | 2011-07-08 21:49:33 -0400 (Fri, 08 Jul 2011) | 6 lines
+Changed paths:
+ M /trunk/drivers/svg.c
+
+Use plP_script_scale method to replace idiosyncratic method of
+determining superscript/subscript font sizes and offsets. The
+test_superscript_subscript.py results are much improved by this
+change.
+
+
+------------------------------------------------------------------------
+r11799 | airwin | 2011-07-07 16:56:29 -0400 (Thu, 07 Jul 2011) | 9 lines
+Changed paths:
+ M /trunk/drivers/cairo.c
+
+Use plP_script_scale to calculate superscript/subscript font scale
+factors and vertical offsets. The results are identical with the
+previous version of this code that made these calculations
+independently of plP_script_scale. Note plP_script_scale arguments
+must be stored externally, and for the alt_unicode approach this
+storage is necessarily in aStream to preserve the values of these
+arguments between plP_script_scale calls.
+
+
+------------------------------------------------------------------------
+r11798 | hbabcock | 2011-07-06 13:28:53 -0400 (Wed, 06 Jul 2011) | 1 line
+Changed paths:
+ M /trunk/drivers/cairo.c
+
+Fix offset bug in the standard unicode pathway. The problem was that aStream->fontSize is only set in the alt-unicode pathway so the local variable fontSize should be used instead for calculating the text Y offset.
+------------------------------------------------------------------------
+r11797 | airwin | 2011-07-06 01:48:58 -0400 (Wed, 06 Jul 2011) | 6 lines
+Changed paths:
+ M /trunk/drivers/ps.c
+
+Use plP_script_scale method to replace idiosyncratic method of
+determining superscript/subscript font sizes and offsets. The
+test_superscript_subscript.py results are much improved by this
+change.
+
+
+------------------------------------------------------------------------
+r11796 | airwin | 2011-07-06 00:50:37 -0400 (Wed, 06 Jul 2011) | 5 lines
+Changed paths:
+ M /trunk/bindings/qt_gui/plqt.cpp
+
+Bug fix. Restore currentFontScale default value that was
+inadvertently removed by the last commit. This bug affected text for
+a number of qt devices.
+
+
+------------------------------------------------------------------------
+r11795 | airwin | 2011-07-05 22:28:50 -0400 (Tue, 05 Jul 2011) | 8 lines
+Changed paths:
+ M /trunk/drivers/psttf.cc
+ M /trunk/scripts/style_source.sh
+
+Include drivers/psttf.cc in list of C++ source files to style. (This
+file was inadvertently left out from the original list of source files
+to style.)
+
+Many changes were introduced by the styling of psttfc.cc, but the
+results are the same as for the previous unstyled file.
+
+
+------------------------------------------------------------------------
+r11794 | airwin | 2011-07-05 22:23:16 -0400 (Tue, 05 Jul 2011) | 2 lines
+Changed paths:
+ M /trunk/src/plcore.c
+
+Style previous commit.
+
+------------------------------------------------------------------------
+r11793 | hbabcock | 2011-07-05 22:20:57 -0400 (Tue, 05 Jul 2011) | 1 line
+Changed paths:
+ M /trunk/drivers/cairo.c
+
+Attempt to fix vertical offset problems with strings that contain sub/superscripts. Add string length functionality to the -classic- text rendering path so that it again renders text properly. However the -classic- path is still not completely fixed as there still seems to a offset problem.
+------------------------------------------------------------------------
+r11792 | airwin | 2011-07-05 22:14:40 -0400 (Tue, 05 Jul 2011) | 6 lines
+Changed paths:
+ M /trunk/drivers/psttf.cc
+
+Use plP_script_scale method to replace idiosyncratic method of
+determining superscript/subscript font sizes and offsets. The
+test_superscript_subscript.py results are much improved by this
+change.
+
+
+------------------------------------------------------------------------
+r11791 | airwin | 2011-07-05 15:06:12 -0400 (Tue, 05 Jul 2011) | 5 lines
+Changed paths:
+ M /trunk/bindings/qt_gui/plqt.cpp
+
+Replace idiosyncratic method of calculating superscript/subscript
+offsets and font sizes with standard (plP_script_scale) method.
+The test_superscript_subscript.py results are much improved by this
+change.
+
+------------------------------------------------------------------------
+r11790 | airwin | 2011-07-05 13:36:24 -0400 (Tue, 05 Jul 2011) | 5 lines
+Changed paths:
+ M /trunk/drivers/cairo.c
+
+Replace generic "smaller" sizes for each superscript/subscript level
+by exact calculated font sizes appropriate for that level.
+
+Some code cleanup and improved commentary.
+
+------------------------------------------------------------------------
+r11789 | airwin | 2011-07-05 13:18:50 -0400 (Tue, 05 Jul 2011) | 8 lines
+Changed paths:
+ M /trunk/examples/python/test_superscript_subscript.py
+
+serif ==> italic to distinguish visual results more clearly when a font
+is changed in the middle of a superscript/subscript level.
+
+Note that -dev qtwidget changes to the italic font at the correct
+point in the string. -dev xcairo changes to the italic font for the
+_entire_ string (which demonstrates a current cairo bug).
+
+
+------------------------------------------------------------------------
+r11788 | hbabcock | 2011-07-05 13:03:51 -0400 (Tue, 05 Jul 2011) | 1 line
+Changed paths:
+ M /trunk/src/plcore.c
+
+Fix yet another bug in the alternate unicode pathway which was the source of strange font choices in strings that contained more than one font.
+------------------------------------------------------------------------
+r11787 | airwin | 2011-07-04 16:25:58 -0400 (Mon, 04 Jul 2011) | 5 lines
+Changed paths:
+ M /trunk/examples/python/test_superscript_subscript.py
+
+Change to a serif font in the middle of non-zero superstring/substring
+levels to demonstrate more clearly the font-changing issue with the
+cairo devices (the font is changed for the whole string and not
+just the part beyond the FCI command).
+
+------------------------------------------------------------------------
+r11786 | airwin | 2011-07-04 16:22:44 -0400 (Mon, 04 Jul 2011) | 11 lines
+Changed paths:
+ M /trunk/drivers/cairo.c
+
+Fix obvious bug in order in which superscript/subscript level is
+restored for open_span_tag. This fixes the cairo device driver
+vertical offset issues for test_superscript_subscript.py where FCI
+commands occur at non-zero superscript/subscript levels.
+
+However, this test case also shows an additional issue still remains for
+the cairo devices. If you change font in the middle of a
+superscript/subscript, it applies to the whole string, not just
+that part of the string beyond where the font change is applied.
+
+
+------------------------------------------------------------------------
+r11785 | airwin | 2011-07-04 15:54:19 -0400 (Mon, 04 Jul 2011) | 2 lines
+Changed paths:
+ M /trunk/include/plplotP.h
+ M /trunk/src/plsym.c
+
+Style previous changes.
+
+------------------------------------------------------------------------
+r11784 | airwin | 2011-07-04 15:37:47 -0400 (Mon, 04 Jul 2011) | 7 lines
+Changed paths:
+ M /trunk/examples/python/test_superscript_subscript.py
+
+Include an FCI command (to change to bold face) in one superscript and
+one subscript test case. This works correctly for qt devices, but
+fails to give good results for the cairo devices demonstrating a bug
+for those devices for this corner case (FCI and non-zero
+superscript/subscript level).
+
+
+------------------------------------------------------------------------
+r11783 | airwin | 2011-07-03 13:06:18 -0400 (Sun, 03 Jul 2011) | 18 lines
+Changed paths:
+ M /trunk/include/plplotP.h
+ M /trunk/src/plsym.c
+
+Implement a private plP_script_scale function that calculates scale
+values for font size and magnitude of the vertical offset associated
+with superscripts/subscripts. Currently, the font scale and offset
+calculations associated with superscripts and subscripts are done in
+an idiosyncratic (and often incorrect) way in various locations within
+the core code and drivers. plP_script_scale is designed to
+consolidate those bits of logic in one place where the calculation is
+done correctly.
+
+As a first use of this new logic, use plP_script_scale for the Hershey
+font superscripts/subscripts. plP_script_scale produces completely
+symmetrical vertical offsets between superscripts and subscripts.
+Therefore, this change corrects a very long-standing error (since
+before 1993) in the vertical offset of the Hershey subscripts which
+previously were not consistent with the magnitude of the vertical
+offsets of the superscripts.
+
+
+------------------------------------------------------------------------
+r11782 | airwin | 2011-07-01 02:27:21 -0400 (Fri, 01 Jul 2011) | 3 lines
+Changed paths:
+ M /trunk/examples/python/CMakeLists.txt
+ A /trunk/examples/python/test_style.py
+
+Implement test_style.py to show all possible line patterns and area fill
+patterns for display using pllegend.
+
+------------------------------------------------------------------------
+r11781 | airwin | 2011-06-22 16:45:39 -0400 (Wed, 22 Jun 2011) | 20 lines
+Changed paths:
+ M /trunk/drivers/cairo.c
+
+I have discovered experimentally that contrary to the documentation at
+http://developer.gnome.org/pango/unstable/PangoMarkupFormat.html, rise
+is in units of 1024th of a point (i.e., a real distance unit) rather
+than in units of the (variable) font size. Implement a correction the
+accounts properly for the real units of rise. The result is the actual
+superscript/subscript vertical offsets that are rendered by cairo
+devices now is (correctly) proportional to the font size (as opposed
+to being fixed in size before). This correction solves the second
+issue noted in the previous commit.
+
+The cairo and PLplot character coordinate system have vertical zero
+points of respectively the baseline of the fonts and the middle of the
+vertical dimension of the fonts. This mismatch in coordinate systems
+means the superscript/subscript offsets appear asymmetrical for cairo
+devices compared to -dev xwin (i.e., issue 1 noted in the previous
+commit message). An approximation for this coordinate shift has been
+implemented, and the asymmetry appears to be greatly reduced as a
+result.
+
+
+------------------------------------------------------------------------
+r11780 | airwin | 2011-06-22 15:40:38 -0400 (Wed, 22 Jun 2011) | 2 lines
+Changed paths:
+ M /trunk/examples/python/test_superscript_subscript.py
+
+Tweak whitespace.
+
+------------------------------------------------------------------------
+r11779 | airwin | 2011-06-21 23:33:31 -0400 (Tue, 21 Jun 2011) | 10 lines
+Changed paths:
+ M /trunk/examples/python/test_superscript_subscript.py
+
+Implement an additional test which superimposes exponent data you
+obtain with badly scaled axes for plbox with similar (using an
+exponent of -100 rather than -200) exponent data mimicked with direct
+calls to plmtex. This test shows complete agreement in exponent
+offsets (and good values for those offsets) between the plbox and
+direct calls to plmtex for -dev xwin and -dev xcairo. Thus, it does
+not verify the bad vertical plbox exponent offsets that you get for
+example 33 using -dev xcairo (but not -dev xwin)
+
+
+------------------------------------------------------------------------
+r11778 | airwin | 2011-06-21 20:46:58 -0400 (Tue, 21 Jun 2011) | 25 lines
+Changed paths:
+ M /trunk/drivers/cairo.c
+
+Better tuning of superscript/subscript offsets to match algorithm used
+for plstr code in plsym.c that is used for Hershey fonts (e.g., -dev
+xwin).
+
+However, there are still at least two superscript/subscript bugs for
+the cairo devices.
+
+1. test_superscript_subscript.py results show that the vertical
+ offsets for superscripts with -dev xcairo largely match those from
+ -dev xwin. This is expected because it was those offsets I used to
+ tune the cairo device driver. However, the subscript vertical
+ offsets are slightly too large in magnitude, i.e., the subscript
+ is placed too low compared to the corresponding superscript.
+ Off by 1 error for subscripts?
+
+2. The plbox axis exponents that occur for badly scaled axis
+coordinates are written using plmtex. I mimic those plmtex calls with
+test_superscript_subscript.py. As expected, the exponent strings from
+plbox and test_superscript_subscript.py with -dev xwin have the same
+vertical offsets. However, the -dev xcairo results for the two cases
+are quite different with the plbox result having much too large a
+vertical offset for the superscript. Starting superscript offset
+level is off by 1 for plbox?
+
+
+------------------------------------------------------------------------
+r11777 | airwin | 2011-06-21 20:26:12 -0400 (Tue, 21 Jun 2011) | 7 lines
+Changed paths:
+ M /trunk/examples/python/test_superscript_subscript.py
+
+Add the equivalent plmtex superscript and subscript tests to the
+previous plptex tests.
+
+Add four specific plmtex tests that mimic the exponents that occur for
+badly scaled plbox axes.
+
+
+------------------------------------------------------------------------
+r11776 | airwin | 2011-06-21 14:08:09 -0400 (Tue, 21 Jun 2011) | 10 lines
+Changed paths:
+ M /trunk/examples/c/x33c.c
+ M /trunk/src/plbox.c
+
+Update bounding box to include both vertical and horizontal components
+of numerical labelling exponents for horizontal axes. Example 33
+confirms this improvement is working properly. This completes the
+bounding box calculation for horizontal axes of plbox.
+
+ToDo: Need to implement similar functionality for vertical axes of
+plbox, horizontal and vertical axes of custom labels, and overall
+colorbar label.
+
+
+------------------------------------------------------------------------
+r11775 | airwin | 2011-06-21 12:43:35 -0400 (Tue, 21 Jun 2011) | 9 lines
+Changed paths:
+ M /trunk/src/plbox.c
+ M /trunk/src/plleg...
[truncated message content] |
|
From: <hba...@us...> - 2011-10-13 00:35:16
|
Revision: 11951
http://plplot.svn.sourceforge.net/plplot/?rev=11951&view=rev
Author: hbabcock
Date: 2011-10-13 00:35:06 +0000 (Thu, 13 Oct 2011)
Log Message:
-----------
Update ChangeLog.release for the 5.9.9 release.
Modified Paths:
--------------
trunk/ChangeLog.release
Modified: trunk/ChangeLog.release
===================================================================
--- trunk/ChangeLog.release 2011-10-11 04:07:48 UTC (rev 11950)
+++ trunk/ChangeLog.release 2011-10-13 00:35:06 UTC (rev 11951)
@@ -1,7927 +1,723 @@
------------------------------------------------------------------------
-r11830 | hbabcock | 2011-08-01 08:54:13 -0400 (Mon, 01 Aug 2011) | 1 line
+r11950 | airwin | 2011-10-11 00:07:48 -0400 (Tue, 11 Oct 2011) | 2 lines
Changed paths:
- M /trunk/cmake/modules/plplot_version.cmake
+ M /trunk/README.release
-Update date and version number for the 5.9.8 release. Increment SOVERSION for the libplplotd and libplplotcxxd libraries to reflect backwards incompatible API changes made in this version.
-------------------------------------------------------------------------
-r11829 | airwin | 2011-07-31 04:58:36 -0400 (Sun, 31 Jul 2011) | 14 lines
-Changed paths:
- M /trunk/scripts/comprehensive_test.sh
+Update my valgrind test results.
-Implement do_clean_as_you_go option to clean up as you go. However, it
-does not work well, yet, because the custom commands OUTPUT files
-just refer to the files from the first example rather than all 33 so
-those first example files are the only ones cleaned (so far).
-
-ToDo (some time in next release cycle) implement complete OUTPUT files
-for custom commands.
-
-Change launch of ctest job to execution of ctest. This probably takes
-longer (at least until we make ctest parallel), but it does allow
-clean up afterwards since this change makes ctest end become
-completely predictable within the scripts.
-
-
------------------------------------------------------------------------
-r11828 | airwin | 2011-07-31 03:30:27 -0400 (Sun, 31 Jul 2011) | 3 lines
+r11949 | airwin | 2011-10-11 00:07:01 -0400 (Tue, 11 Oct 2011) | 3 lines
Changed paths:
- M /trunk/examples/java/Makefile.examples.in
- M /trunk/examples/ocaml/Makefile.examples.in
+ M /trunk/lib/qsastime/qsastime.c
-Add example 33 to those which are built for the traditional install
-tree.
+Correctly initialize the index used for the bhunt_search.
+This fix corrects undefined valgrind warnings for example 29.
------------------------------------------------------------------------
-r11827 | airwin | 2011-07-31 02:49:51 -0400 (Sun, 31 Jul 2011) | 3 lines
+r11947 | hezekiahcarty | 2011-10-10 10:36:09 -0400 (Mon, 10 Oct 2011) | 1 line
Changed paths:
- M /trunk/examples/d/Makefile.examples.in
+ M /trunk/README.release
-Include 33rd example in list of those that are built in the traditional
-install tree approach.
-
+Update README.release with further testing results
------------------------------------------------------------------------
-r11826 | airwin | 2011-07-29 15:50:14 -0400 (Fri, 29 Jul 2011) | 4 lines
+r11946 | hezekiahcarty | 2011-10-10 09:38:01 -0400 (Mon, 10 Oct 2011) | 1 line
Changed paths:
- M /trunk/ABOUT
+ M /trunk/README.release
-More tweaking including spelling issues found by ispell, some grammar
-tweaking on the questions, and mentioning
-http://www.ohloh.net/p/plplot/contributors.
-
+Update README.release with more information on the OCaml bindings
------------------------------------------------------------------------
-r11825 | hbabcock | 2011-07-29 13:34:46 -0400 (Fri, 29 Jul 2011) | 1 line
+r11945 | hezekiahcarty | 2011-10-10 09:37:55 -0400 (Mon, 10 Oct 2011) | 1 line
Changed paths:
- M /trunk/ABOUT
+ M /trunk/cmake/modules/ocaml.cmake
-Add a description of the PLplot roadmap (or lack thereof). Tweak the formatting a bit.
+Re-enable the OCaml bindings by default
------------------------------------------------------------------------
-r11824 | airwin | 2011-07-27 00:26:10 -0400 (Wed, 27 Jul 2011) | 2 lines
+r11944 | airwin | 2011-10-10 01:47:24 -0400 (Mon, 10 Oct 2011) | 2 lines
Changed paths:
- M /trunk/ABOUT
+ M /trunk/README.release
-Set appropriate properties for this file.
+Update status of OCaml testing.
------------------------------------------------------------------------
-r11823 | airwin | 2011-07-27 00:06:47 -0400 (Wed, 27 Jul 2011) | 3 lines
+r11943 | airwin | 2011-10-09 17:53:58 -0400 (Sun, 09 Oct 2011) | 10 lines
Changed paths:
- M /trunk/ABOUT
+ M /trunk/README.release
-Add an extensive section on usage statistics, a minor section
-on our developers, and many tweaks.
+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.
-------------------------------------------------------------------------
-r11822 | hbabcock | 2011-07-26 20:30:08 -0400 (Tue, 26 Jul 2011) | 1 line
-Changed paths:
- A /trunk/ABOUT
+Spell check.
-Initial version of a ABOUT file that provides a brief overview of the PLplot project.
-------------------------------------------------------------------------
-r11821 | smekal | 2011-07-19 11:46:38 -0400 (Tue, 19 Jul 2011) | 1 line
-Changed paths:
- M /trunk/drivers/wxwidgets_gc.cpp
-The text clipping didn't work for wxWidgets 2.9.2/Cocoa/Mac since the wxRegion constructor used wasn't implemented. Only for this wxWidgets configuration another wxRegion constructor is used. Apart from that there was no problem using the new wxWidgets version (which soon will become 3.0.0) with the PLplot wxWidgets driver.
-------------------------------------------------------------------------
-r11820 | airwin | 2011-07-18 01:34:57 -0400 (Mon, 18 Jul 2011) | 18 lines
-Changed paths:
- M /trunk/src/pllegend.c
-Improve internal documentation of calculate_limits so that it
-is more obvious what is being calculated.
-
-Distinguish arguments for calls to calculate_limits more carefully
-to keep track of everything necessary for calculating offsets
-and sizes of bounding boxes for undecorated colorbar, decorated
-colorbar, and labelled and decorated colorbar.
-
-Implement bounding box calculation in draw_label so that the overall
-bounding box (for labelled and decorated colorbar) will (finally) be
-correct. This change has been tested for long labels for plcolorbar
-in example 33 where both x and y bounding box limits are increased as
-well as the standard short labels for plcolorbar in example 33.
-
-This commit completes my planned work on the bounding box and
-position calculations for plcolorbar.
-
-
------------------------------------------------------------------------
-r11819 | smekal | 2011-07-17 15:38:33 -0400 (Sun, 17 Jul 2011) | 1 line
+r11942 | airwin | 2011-10-09 15:58:44 -0400 (Sun, 09 Oct 2011) | 5 lines
Changed paths:
- M /trunk/drivers/wxwidgets_gc.cpp
+ M /trunk/cmake/modules/ocaml.cmake
-Fixed a memory allocation bug, which showed up if one resizes the window.
-------------------------------------------------------------------------
-r11818 | airwin | 2011-07-17 13:34:03 -0400 (Sun, 17 Jul 2011) | 12 lines
-Changed paths:
- M /trunk/src/pllegend.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.
-Make second call to calculate_limits with appropriate transformation
-of input and output results. Since additional coordinate system
-tranformations are involved the results are numerically different, but
-the ndiff app confirms these changes are only for
-one unit in the last PostScript place. That numerical result helps
-to verify that the correct transformations are being used for
-the second calculate_limits call.
-ToDo: Implement bounding box calculation in draw_label so that the
-overall position and bounding box will (finally) be correct.
-
-
------------------------------------------------------------------------
-r11817 | airwin | 2011-07-17 12:30:21 -0400 (Sun, 17 Jul 2011) | 29 lines
+r11941 | airwin | 2011-10-08 19:31:57 -0400 (Sat, 08 Oct 2011) | 6 lines
Changed paths:
- M /trunk/src/pllegend.c
+ M /trunk/cmake/modules/ocaml.cmake
-Code reorganization in preparation for calculating complete bounding box
-and position of the labelled and decorated colorbar.
+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.
-Systematically use the mm form of bounding box limits,
-plsc->boxbb_xmin, etc., rather than the confusing mixture of that form
-and one where the limits are expressed in normalized subpage
-coordinates.
-Implement the static function, calculate_limits, to isolate in one
-place all the limit changes due to a changed bounding box. The first
-call of this function is associated with changing the bounding box and
-corresponding position calculation from the undecorated colorbar to
-the decorated (ticks, numerical tick labels, and exponents) colorbar.
-The second call of this function (not yet used) will be associated
-with changing the bounding box and corresponding position
-calculationfrom the decorated colorbar to the labelled and decorated
-colorbar.
-
-However, the calculate_limits code is not yet fully
-understood/documented (since it just collected pre-existing code which
-was not fully understood/documented into a static function) so the
-second call is not used yet.
-
-As expected, the result is identical to the previous commit, i.e.,
-labels are currently ignored in the bounding box calculation and in
-the calculation of the position of that bounding box in the overall
-plot.
-
-
------------------------------------------------------------------------
-r11816 | airwin | 2011-07-14 12:37:58 -0400 (Thu, 14 Jul 2011) | 3 lines
+r11940 | arjenmarkus | 2011-10-07 03:20:10 -0400 (Fri, 07 Oct 2011) | 3 lines
Changed paths:
- M /trunk/examples/c/x33c.c
+ M /trunk/bindings/f77/plplotf77_ifort.def
+ M /trunk/bindings/f77/plplotf77_mingw.def
+ M /trunk/bindings/f77/plstubs.h
-Decrease size of overall viewport so there is room to display labelled
-and decorated colorbar.
+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)
------------------------------------------------------------------------
-r11815 | airwin | 2011-07-14 12:36:01 -0400 (Thu, 14 Jul 2011) | 10 lines
+r11939 | arjenmarkus | 2011-10-07 03:00:30 -0400 (Fri, 07 Oct 2011) | 1 line
Changed paths:
M /trunk/src/pllegend.c
-Draw overall label relative to the bounding box of the rest of the
-decorated (including tick marks, numerical labels for ticks,
-exponents, and end caps) colorbar. This change greatly simplifies
-the draw_box arguments and logic, and makes a much nicer-looking
-result.
-
-ToDo: Calculate complete bounding box of label + rest of the decorated
-colorbar.
-
-
+Change max_opts into a preprocessor macro, because MS Visual C/C++ does not like "automatic" arrays.
------------------------------------------------------------------------
-r11814 | airwin | 2011-07-13 18:49:07 -0400 (Wed, 13 Jul 2011) | 8 lines
+r11938 | airwin | 2011-10-06 14:13:58 -0400 (Thu, 06 Oct 2011) | 22 lines
Changed paths:
- M /trunk/src/pllegend.c
+ M /trunk/include/ltdl_win32.h
+ M /trunk/src/ltdl_win32.c
-Reorganize plcolorbar code so the overall colorbar label is drawn with
-the separate static function draw_label. This reorganization gives
-identical example 33 results to before and prepares the way to
-reposition the label to be centred relative to the bounding box of the
-inner decorated box and to also do bounding box calculations for the
-whole object (label + inner bounding box).
+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.
+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.
-------------------------------------------------------------------------
-r11813 | airwin | 2011-07-13 18:02:56 -0400 (Wed, 13 Jul 2011) | 17 lines
-Changed paths:
- M /trunk/src/pllegend.c
+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.
-Fix accident waiting to happen for get_subpage_per_mm (a static
-function which is called directly or indirectly by pllegend and plcolorbar).
-The only reason this function worked correctly before was it was always
-called after
-
-plvpor( 0., 1., 0., 1. );
-plwind( 0., 1., 0., 1. );
-
-But the point is the get_subpage_per_mm doesn't need to know anything
-about the viewport, and a call to plgspa returns all data required to
-calculate the x and y ratios of normalized subpage coordinates to mm.
-So get_subpage_per_mm can be substantially simplified, and that
-simplification insures that routine will give correct results when
-plvpor and plwind have been called with other than the above values.
-
-
------------------------------------------------------------------------
-r11812 | airwin | 2011-07-12 17:52:45 -0400 (Tue, 12 Jul 2011) | 8 lines
+r11936 | airwin | 2011-09-25 12:40:30 -0400 (Sun, 25 Sep 2011) | 5 lines
Changed paths:
- M /trunk/src/pllegend.c
-
-Fix memory management issues with draw_box (static function called by
-plcolorbar).
-
-Implement draw_box documentation.
-
-Improve plcolorbar documentation and parameter sanity checking/defaults.
-
-
-------------------------------------------------------------------------
-r11811 | airwin | 2011-07-12 01:48:39 -0400 (Tue, 12 Jul 2011) | 10 lines
-Changed paths:
- M /trunk/src/plbox.c
-
-Implement bounding-box functionality for horizontal and vertical axes
-of custom labels following what is done in plbox. The bounding-box
-results for custom labels look the same (good) as for more ordinary
-labels done with plbox in example 33.
-
-ToDo: For plcolorbar still need to implement adjustment of overall
-colorbar label position relative to plbox bounding box and implement
-bounding-box functionality for (moved) overall colorbar label.
-
-
-------------------------------------------------------------------------
-r11810 | airwin | 2011-07-12 00:16:54 -0400 (Tue, 12 Jul 2011) | 9 lines
-Changed paths:
- M /trunk/src/plbox.c
-
-Update bounding box to include vertical axis exponents for plbox
-bounding box. Example 33 confirms this improvement is working
-properly. This completes the bounding box calculation for plbox!
-
-ToDo: For plcolorbar still need to implement bounding-box
-functionality for horizontal and vertical axes of custom labels and
-bounding-box functionality for overall colorbar label.
-
-
-------------------------------------------------------------------------
-r11809 | airwin | 2011-07-11 21:47:09 -0400 (Mon, 11 Jul 2011) | 7 lines
-Changed paths:
- M /trunk/src/pllegend.c
-
-For some reason, plgradient gives unreliable results when the x and y
-world coordinates have vastly different magnitudes. Work around this
-issue, by changing the world coordinates of the direction perpendicular
-to the plcolorbar from {0., 1.} to {0., max_abs} where max_abs is
-the maximum of the absolute values of the minimum and maximum of
-the world coordinate range being plotted by the colorbar.
-
-------------------------------------------------------------------------
-r11808 | airwin | 2011-07-11 18:11:54 -0400 (Mon, 11 Jul 2011) | 13 lines
-Changed paths:
- M /trunk/src/plbox.c
-
-Update bounding box to include both vertical and horizontal components
-of numerical labelling of vertical axes. Example 33 confirms this
-improvement is working properly. This completes (aside from the
-vertical axis exponents) the bounding box calculation for vertical
-axes of plbox which has been verified using example 33 with and without
-the "v" option in axis_opts.
-
-ToDo: Still need to implement vertical axis exponents for plbox
-bounding box. For plcolorbar also need to implement bounding-box
-functionality for horizontal and vertical axes of custom labels and
-bounding-box functionality for overall colorbar label.
-
-
-------------------------------------------------------------------------
-r11807 | airwin | 2011-07-11 18:04:24 -0400 (Mon, 11 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/pllegend.c
-
-Fix small error in line-style restoration.
-
-------------------------------------------------------------------------
-r11806 | airwin | 2011-07-11 18:03:15 -0400 (Mon, 11 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/examples/c/x33c.c
-
-Use negative numbers in range to make sure bounding-box calculation is
-still good for that. (It was.)
-
-------------------------------------------------------------------------
-r11805 | airwin | 2011-07-11 17:33:12 -0400 (Mon, 11 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/examples/c/x33c.c
-
-Show how to test parallel axis labels for vertical axis of colorbars,
-but comment out (now that I have finished that test).
-
-------------------------------------------------------------------------
-r11804 | airwin | 2011-07-10 13:27:00 -0400 (Sun, 10 Jul 2011) | 18 lines
-Changed paths:
- M /trunk/drivers/pdf.c
-
-Use plP_script_scale method to replace idiosyncratic method of
-determining superscript/subscript font sizes and offsets. The
-test_superscript_subscript.py results are much improved by this
-change.
-
-However, a vertical offset issue for the pdf device driver that was
-evident before this change still continues; superscript offsets shift
-the entire string downwards (including all text before when "#u" is
-used) while the corresponding result for subscripts (when "#d" is
-used) has no such effect. I have looked hard for the origin of this
-pdf bug but cannot find the source of it. The superscript and
-subscript paths are absolutely identical in the code except for the
-numerical calculation of dev->yOffset. So why does the correct offset
-from the baseline being calculated in both cases affect the overall
-baseline (including the unsuperscripted/unsubscripted _prior_ parts of
-the string) in the superscript case but not in the subscript case?
-
-
-------------------------------------------------------------------------
-r11803 | airwin | 2011-07-10 13:08:00 -0400 (Sun, 10 Jul 2011) | 6 lines
-Changed paths:
- M /trunk/examples/python/test_superscript_subscript.py
-
-Use more regular vertical alignment of strings.
-
-Add some fiducial marks for the second page that clearly demonstrate vertical
-offset problems with the pdf device driver.
-
-
-------------------------------------------------------------------------
-r11802 | airwin | 2011-07-09 19:11:55 -0400 (Sat, 09 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/doc/docbook/src/api.xml
-
-State that plspage and plgpage are also used in example 14.
-
-------------------------------------------------------------------------
-r11801 | airwin | 2011-07-08 21:51:34 -0400 (Fri, 08 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/drivers/svg.c
-
-Oops. Style previous commit.
-
-------------------------------------------------------------------------
-r11800 | airwin | 2011-07-08 21:49:33 -0400 (Fri, 08 Jul 2011) | 6 lines
-Changed paths:
- M /trunk/drivers/svg.c
-
-Use plP_script_scale method to replace idiosyncratic method of
-determining superscript/subscript font sizes and offsets. The
-test_superscript_subscript.py results are much improved by this
-change.
-
-
-------------------------------------------------------------------------
-r11799 | airwin | 2011-07-07 16:56:29 -0400 (Thu, 07 Jul 2011) | 9 lines
-Changed paths:
- M /trunk/drivers/cairo.c
-
-Use plP_script_scale to calculate superscript/subscript font scale
-factors and vertical offsets. The results are identical with the
-previous version of this code that made these calculations
-independently of plP_script_scale. Note plP_script_scale arguments
-must be stored externally, and for the alt_unicode approach this
-storage is necessarily in aStream to preserve the values of these
-arguments between plP_script_scale calls.
-
-
-------------------------------------------------------------------------
-r11798 | hbabcock | 2011-07-06 13:28:53 -0400 (Wed, 06 Jul 2011) | 1 line
-Changed paths:
- M /trunk/drivers/cairo.c
-
-Fix offset bug in the standard unicode pathway. The problem was that aStream->fontSize is only set in the alt-unicode pathway so the local variable fontSize should be used instead for calculating the text Y offset.
-------------------------------------------------------------------------
-r11797 | airwin | 2011-07-06 01:48:58 -0400 (Wed, 06 Jul 2011) | 6 lines
-Changed paths:
- M /trunk/drivers/ps.c
-
-Use plP_script_scale method to replace idiosyncratic method of
-determining superscript/subscript font sizes and offsets. The
-test_superscript_subscript.py results are much improved by this
-change.
-
-
-------------------------------------------------------------------------
-r11796 | airwin | 2011-07-06 00:50:37 -0400 (Wed, 06 Jul 2011) | 5 lines
-Changed paths:
- M /trunk/bindings/qt_gui/plqt.cpp
-
-Bug fix. Restore currentFontScale default value that was
-inadvertently removed by the last commit. This bug affected text for
-a number of qt devices.
-
-
-------------------------------------------------------------------------
-r11795 | airwin | 2011-07-05 22:28:50 -0400 (Tue, 05 Jul 2011) | 8 lines
-Changed paths:
- M /trunk/drivers/psttf.cc
- M /trunk/scripts/style_source.sh
-
-Include drivers/psttf.cc in list of C++ source files to style. (This
-file was inadvertently left out from the original list of source files
-to style.)
-
-Many changes were introduced by the styling of psttfc.cc, but the
-results are the same as for the previous unstyled file.
-
-
-------------------------------------------------------------------------
-r11794 | airwin | 2011-07-05 22:23:16 -0400 (Tue, 05 Jul 2011) | 2 lines
-Changed paths:
M /trunk/src/plcore.c
-Style previous commit.
+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.
-------------------------------------------------------------------------
-r11793 | hbabcock | 2011-07-05 22:20:57 -0400 (Tue, 05 Jul 2011) | 1 line
-Changed paths:
- M /trunk/drivers/cairo.c
-Attempt to fix vertical offset problems with strings that contain sub/superscripts. Add string length functionality to the -classic- text rendering path so that it again renders text properly. However the -classic- path is still not completely fixed as there still seems to a offset problem.
------------------------------------------------------------------------
-r11792 | airwin | 2011-07-05 22:14:40 -0400 (Tue, 05 Jul 2011) | 6 lines
+r11935 | airwin | 2011-09-25 12:09:38 -0400 (Sun, 25 Sep 2011) | 2 lines
Changed paths:
- M /trunk/drivers/psttf.cc
-
-Use plP_script_scale method to replace idiosyncratic method of
-determining superscript/subscript font sizes and offsets. The
-test_superscript_subscript.py results are much improved by this
-change.
-
-
-------------------------------------------------------------------------
-r11791 | airwin | 2011-07-05 15:06:12 -0400 (Tue, 05 Jul 2011) | 5 lines
-Changed paths:
+ M /trunk/bindings/c++/plstream.cc
M /trunk/bindings/qt_gui/plqt.cpp
-
-Replace idiosyncratic method of calculating superscript/subscript
-offsets and font sizes with standard (plP_script_scale) method.
-The test_superscript_subscript.py results are much improved by this
-change.
-
-------------------------------------------------------------------------
-r11790 | airwin | 2011-07-05 13:36:24 -0400 (Tue, 05 Jul 2011) | 5 lines
-Changed paths:
- M /trunk/drivers/cairo.c
-
-Replace generic "smaller" sizes for each superscript/subscript level
-by exact calculated font sizes appropriate for that level.
-
-Some code cleanup and improved commentary.
-
-------------------------------------------------------------------------
-r11789 | airwin | 2011-07-05 13:18:50 -0400 (Tue, 05 Jul 2011) | 8 lines
-Changed paths:
- M /trunk/examples/python/test_superscript_subscript.py
-
-serif ==> italic to distinguish visual results more clearly when a font
-is changed in the middle of a superscript/subscript level.
-
-Note that -dev qtwidget changes to the italic font at the correct
-point in the string. -dev xcairo changes to the italic font for the
-_entire_ string (which demonstrates a current cairo bug).
-
-
-------------------------------------------------------------------------
-r11788 | hbabcock | 2011-07-05 13:03:51 -0400 (Tue, 05 Jul 2011) | 1 line
-Changed paths:
- M /trunk/src/plcore.c
-
-Fix yet another bug in the alternate unicode pathway which was the source of strange font choices in strings that contained more than one font.
-------------------------------------------------------------------------
-r11787 | airwin | 2011-07-04 16:25:58 -0400 (Mon, 04 Jul 2011) | 5 lines
-Changed paths:
- M /trunk/examples/python/test_superscript_subscript.py
-
-Change to a serif font in the middle of non-zero superstring/substring
-levels to demonstrate more clearly the font-changing issue with the
-cairo devices (the font is changed for the whole string and not
-just the part beyond the FCI command).
-
-------------------------------------------------------------------------
-r11786 | airwin | 2011-07-04 16:22:44 -0400 (Mon, 04 Jul 2011) | 11 lines
-Changed paths:
- M /trunk/drivers/cairo.c
-
-Fix obvious bug in order in which superscript/subscript level is
-restored for open_span_tag. This fixes the cairo device driver
-vertical offset issues for test_superscript_subscript.py where FCI
-commands occur at non-zero superscript/subscript levels.
-
-However, this test case also shows an additional issue still remains for
-the cairo devices. If you change font in the middle of a
-superscript/subscript, it applies to the whole string, not just
-that part of the string beyond where the font change is applied.
-
-
-------------------------------------------------------------------------
-r11785 | airwin | 2011-07-04 15:54:19 -0400 (Mon, 04 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/include/plplotP.h
- M /trunk/src/plsym.c
-
-Style previous changes.
-
-------------------------------------------------------------------------
-r11784 | airwin | 2011-07-04 15:37:47 -0400 (Mon, 04 Jul 2011) | 7 lines
-Changed paths:
- M /trunk/examples/python/test_superscript_subscript.py
-
-Include an FCI command (to change to bold face) in one superscript and
-one subscript test case. This works correctly for qt devices, but
-fails to give good results for the cairo devices demonstrating a bug
-for those devices for this corner case (FCI and non-zero
-superscript/subscript level).
-
-
-------------------------------------------------------------------------
-r11783 | airwin | 2011-07-03 13:06:18 -0400 (Sun, 03 Jul 2011) | 18 lines
-Changed paths:
- M /trunk/include/plplotP.h
- M /trunk/src/plsym.c
-
-Implement a private plP_script_scale function that calculates scale
-values for font size and magnitude of the vertical offset associated
-with superscripts/subscripts. Currently, the font scale and offset
-calculations associated with superscripts and subscripts are done in
-an idiosyncratic (and often incorrect) way in various locations within
-the core code and drivers. plP_script_scale is designed to
-consolidate those bits of logic in one place where the calculation is
-done correctly.
-
-As a first use of this new logic, use plP_script_scale for the Hershey
-font superscripts/subscripts. plP_script_scale produces completely
-symmetrical vertical offsets between superscripts and subscripts.
-Therefore, this change corrects a very long-standing error (since
-before 1993) in the vertical offset of the Hershey subscripts which
-previously were not consistent with the magnitude of the vertical
-offsets of the superscripts.
-
-
-------------------------------------------------------------------------
-r11782 | airwin | 2011-07-01 02:27:21 -0400 (Fri, 01 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/examples/python/CMakeLists.txt
- A /trunk/examples/python/test_style.py
-
-Implement test_style.py to show all possible line patterns and area fill
-patterns for display using pllegend.
-
-------------------------------------------------------------------------
-r11781 | airwin | 2011-06-22 16:45:39 -0400 (Wed, 22 Jun 2011) | 20 lines
-Changed paths:
- M /trunk/drivers/cairo.c
-
-I have discovered experimentally that contrary to the documentation at
-http://developer.gnome.org/pango/unstable/PangoMarkupFormat.html, rise
-is in units of 1024th of a point (i.e., a real distance unit) rather
-than in units of the (variable) font size. Implement a correction the
-accounts properly for the real units of rise. The result is the actual
-superscript/subscript vertical offsets that are rendered by cairo
-devices now is (correctly) proportional to the font size (as opposed
-to being...
[truncated message content] |
|
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.
-----------------------------------...
[truncated message content] |
|
From: <ai...@us...> - 2013-12-22 20:17:29
|
Revision: 12908
http://sourceforge.net/p/plplot/code/12908
Author: airwin
Date: 2013-12-22 20:17:24 +0000 (Sun, 22 Dec 2013)
Log Message:
-----------
Commit ChangeLog for the duration of the 5.9.11 release cycle.
Modified Paths:
--------------
trunk/ChangeLog.release
Modified: trunk/ChangeLog.release
===================================================================
--- trunk/ChangeLog.release 2013-12-22 20:15:07 UTC (rev 12907)
+++ trunk/ChangeLog.release 2013-12-22 20:17:24 UTC (rev 12908)
@@ -1,7628 +1,4653 @@
------------------------------------------------------------------------
-r12557 | airwin | 2013-09-30 15:57:22 -0700 (Mon, 30 Sep 2013) | 2 lines
+r12907 | airwin | 2013-12-22 12:15:07 -0800 (Sun, 22 Dec 2013) | 2 lines
Changed paths:
M /trunk/README.Release_Manager_Cookbook
-This may be the final version of this file for this release.
+Update cookbook of release instructions to what was done for 5.9.11.
------------------------------------------------------------------------
-r12556 | airwin | 2013-09-30 14:46:24 -0700 (Mon, 30 Sep 2013) | 2 lines
+r12906 | airwin | 2013-12-21 22:28:09 -0800 (Sat, 21 Dec 2013) | 7 lines
Changed paths:
M /trunk/cmake/modules/plplot_version.cmake
+ M /trunk/www/examples.php
-Bump the release date by one day.
+The release of 5.9.11 should be tomorrow (Sunday). In anticipation of
+that release, bump the release date and PLplot version information.
+Also bump the soversions of the Fortran 95 and Tcl libraries (the only
+libraries contained in this release where there are known backwards
+incompatibilities in the API).
+
------------------------------------------------------------------------
-r12555 | airwin | 2013-09-30 13:49:54 -0700 (Mon, 30 Sep 2013) | 14 lines
+r12905 | airwin | 2013-12-21 18:44:37 -0800 (Sat, 21 Dec 2013) | 12 lines
Changed paths:
- M /trunk/cmake/modules/docbook.cmake
M /trunk/doc/docbook/src/CMakeLists.txt
+ M /trunk/www/documentation.php.in
-Fix build-system bug in configuration and installation of
-stylesheet.css for the case where the documentation is prebuilt.
+Propagate decision to drop PostScript form of documentation to one
+last bit of CMake logic in the build system where I forgot to make the
+change, and also for the generated website.
-Tested by Alan W. Irwin <ai...@us...> by running
+Tested by: Alan W. Irwin <ai...@us...> on Linux by
+running the scripts/generate_website.sh script described in
+README.Release_Manager_Cookbook, and by carefully checking the
+local website (especially the html and pdf forms of the docbook
+documentation and the html form of the doxygen documentation
+that is generated by that script) using the konqueror browser.
-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
+r12904 | airwin | 2013-12-21 18:36:53 -0800 (Sat, 21 Dec 2013) | 3 lines
Changed paths:
- M /trunk/scripts/make_tarball.sh
+ M /trunk/www/examples.php
-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).
+Change to 5 pages with the 4th one used for the thumbprint for example
+22.
-
------------------------------------------------------------------------
-r12553 | airwin | 2013-09-29 17:07:44 -0700 (Sun, 29 Sep 2013) | 4 lines
+r12903 | airwin | 2013-12-21 17:13:23 -0800 (Sat, 21 Dec 2013) | 2 lines
Changed paths:
- M /trunk/README.Release_Manager_Cookbook
+ M /trunk/README.release
-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.
+Tweak.
------------------------------------------------------------------------
-r12552 | airwin | 2013-09-29 13:59:14 -0700 (Sun, 29 Sep 2013) | 9 lines
+r12902 | airwin | 2013-12-21 16:25:16 -0800 (Sat, 21 Dec 2013) | 5 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
+ M /trunk/bindings/swig-support/swig_documentation.i
-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.
+Make bindings/swig-support/swig_documentation.i consistent with
+automatically generated version of that file generated from
+doc/docbook/src/api.xml using the check_swig_documentation target.
------------------------------------------------------------------------
-r12551 | airwin | 2013-09-29 13:54:34 -0700 (Sun, 29 Sep 2013) | 2 lines
+r12901 | airwin | 2013-12-21 16:15:08 -0800 (Sat, 21 Dec 2013) | 2 lines
Changed paths:
- A /trunk/cmake/build_projects/subversion
- A /trunk/cmake/build_projects/subversion/bp.cmake
+ M /trunk/drivers/tk.c
-Preliminary commit of incomplete subversion build subproject.
+Style previous commit.
------------------------------------------------------------------------
-r12550 | airwin | 2013-09-29 13:53:06 -0700 (Sun, 29 Sep 2013) | 2 lines
+r12900 | airwin | 2013-12-21 16:10:13 -0800 (Sat, 21 Dec 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
-Report (good) test results for this release.
+Add Jerry's contribution to the testing.
------------------------------------------------------------------------
-r12548 | airwin | 2013-09-29 13:41:21 -0700 (Sun, 29 Sep 2013) | 8 lines
+r12899 | airwin | 2013-12-21 13:34:30 -0800 (Sat, 21 Dec 2013) | 2 lines
Changed paths:
- M /trunk/examples/CMakeLists.txt
+ M /trunk/cmake/epa_build/README
+ A /trunk/cmake/epa_build/setup/setup_mingw_msys_wine_toolchain
+ A /trunk/cmake/epa_build/setup/setup_msys_makefiles
-Fix rpath issue (couldn't find shapelib) with qt_example for
-traditional build system of installed examples.
+Update instructions for the Windows case.
-Tested by: Alan W. Irwin <ai...@us...> using
-scripts/comprehensive_test.sh for case where shapelib had
-a non-standard location.
-
-
------------------------------------------------------------------------
-r12547 | airwin | 2013-09-29 03:21:53 -0700 (Sun, 29 Sep 2013) | 4 lines
+r12898 | andrewross | 2013-12-20 12:40:34 -0800 (Fri, 20 Dec 2013) | 3 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
-Substantial update to reflect all important changes (as revealed by
-the commit messages) since the last release.
+Updated notes on my Ubunutu / CentOS tests.
-Spell check using
-aspell check README.release
-
-
------------------------------------------------------------------------
-r12544 | airwin | 2013-09-28 10:52:22 -0700 (Sat, 28 Sep 2013) | 4 lines
+r12897 | airwin | 2013-12-20 11:06:46 -0800 (Fri, 20 Dec 2013) | 3 lines
Changed paths:
- M /trunk/bindings/octave/CMakeLists.txt
+ M /trunk/cmake/epa_build/tcl/CMakeLists.txt
+ M /trunk/cmake/epa_build/tk/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).
+Properly escape the "\" character for MSYS_PLATFORM builds. That is,
+\unix ==> \\unix
------------------------------------------------------------------------
-r12543 | airwin | 2013-09-28 10:50:13 -0700 (Sat, 28 Sep 2013) | 8 lines
+r12896 | airwin | 2013-12-20 10:13:59 -0800 (Fri, 20 Dec 2013) | 2 lines
Changed paths:
- M /trunk/bindings/octave/plplot_octave_def
+ M /trunk/doc/docbook/src/api.xml
-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.
+The width argument of plwidth is of type PLFLT and not PLINT. Fixes bug 136.
-
------------------------------------------------------------------------
-r12542 | airwin | 2013-09-28 10:30:43 -0700 (Sat, 28 Sep 2013) | 2 lines
+r12895 | airwin | 2013-12-20 10:10:11 -0800 (Fri, 20 Dec 2013) | 5 lines
Changed paths:
- M /trunk/bindings/swig-support/CMakeLists.txt
+ M /trunk/doc/docbook/src/ada.xml
-Implement run-time explanatory message for the check_swig_documentation target.
+"DOCTYPE" declaration not allowed in chapters that are a subset of the
+whole document. The removal of this line fixed the validation error
+generated by "make validate".
-------------------------------------------------------------------------
-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
+r12894 | airwin | 2013-12-20 09:44:12 -0800 (Fri, 20 Dec 2013) | 2 lines
Changed paths:
- M /trunk/bindings/swig-support/swig_documentation.i
+ M /trunk/README.release
-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.
+Fix one other minor typo in the summary of Arjen's test results.
-
------------------------------------------------------------------------
-r12539 | airwin | 2013-09-28 09:52:20 -0700 (Sat, 28 Sep 2013) | 2 lines
+r12893 | airwin | 2013-12-20 09:41:21 -0800 (Fri, 20 Dec 2013) | 2 lines
Changed paths:
- M /trunk/bindings/ocaml/CMakeLists.txt
+ M /trunk/README.release
-Make check_plplot_h.inc target to check consistency of plplot_h.inc.
+Add Felipe Gonzalez's test report.
------------------------------------------------------------------------
-r12538 | airwin | 2013-09-27 08:53:14 -0700 (Fri, 27 Sep 2013) | 4 lines
+r12892 | arjenmarkus | 2013-12-20 01:39:49 -0800 (Fri, 20 Dec 2013) | 1 line
Changed paths:
- A /trunk/doc/README.doxygen
+ M /trunk/README.release
-Initial commit of documentation concerning how to implement,
-configure, build, and test our doxygen form of documentation.
-
-
+Correctly a typo and added a few sentences on new devices available/tested for Windows/Cygwin.
------------------------------------------------------------------------
-r12537 | airwin | 2013-09-26 16:28:30 -0700 (Thu, 26 Sep 2013) | 2 lines
+r12891 | airwin | 2013-12-19 12:56:26 -0800 (Thu, 19 Dec 2013) | 2 lines
Changed paths:
- M /trunk/www/credits.php
+ M /trunk/plplot_test/CMakeLists.txt
-Update broken or redirected links.
+Replace cmake -E copy with more appropriate cmake -E copy_if_different.
------------------------------------------------------------------------
-r12536 | airwin | 2013-09-26 16:07:02 -0700 (Thu, 26 Sep 2013) | 10 lines
+r12890 | jbauck | 2013-12-19 12:45:09 -0800 (Thu, 19 Dec 2013) | 1 line
Changed paths:
- M /trunk/www/examples.php
+ M /trunk/bindings/ada/plplot_auxiliary.ads
-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.
-
-
+Correct type declarations to once again allow building Ada with an Ada 95 compiler.
------------------------------------------------------------------------
-r12535 | airwin | 2013-09-26 14:59:56 -0700 (Thu, 26 Sep 2013) | 15 lines
+r12889 | airwin | 2013-12-19 12:13:08 -0800 (Thu, 19 Dec 2013) | 2 lines
Changed paths:
- M /trunk/www/examples.php
+ M /trunk/README.release
-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 Arjen's test contributions.
-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
+r12888 | airwin | 2013-12-19 11:13:32 -0800 (Thu, 19 Dec 2013) | 11 lines
Changed paths:
- M /trunk/scripts/htdocs-gen_plot-examples.sh
+ M /trunk/cmake/epa_build/ExternalProject.cmake
-Drop f77 and Perl/PDL example source code from being copied to website.
+I have just proved CMake 2.8.11.2 can unpack *.xz archives using the
-Include source code and pngcairo results for x00.
+cmake -E tar zxf *.xz
-For generated results, allow more than 99 pages. (N.B. example 33
-currently has 100 pages).
+command. Therefore, drop using a system tar workaround for this
+special case which reduces the differences between the epa_build
+version of ExternalProject.cmake and the CMake version (which is
+a good direction to go because eventually we may be able to
+completely drop the epa_build variant of ExternalProject.cmake
------------------------------------------------------------------------
-r12533 | andrewross | 2013-09-26 08:32:18 -0700 (Thu, 26 Sep 2013) | 4 lines
+r12887 | airwin | 2013-12-19 09:24:09 -0800 (Thu, 19 Dec 2013) | 2 lines
Changed paths:
- M /trunk/cmake/modules/wxwidgets.cmake
+ M /trunk/README.release
+Give testers personal credit for all their hard work.
-Potential fix for wxWidgets problem on windows.
-
-
------------------------------------------------------------------------
-r12532 | andrewross | 2013-09-26 08:18:37 -0700 (Thu, 26 Sep 2013) | 5 lines
+r12886 | andrewross | 2013-12-19 05:17:16 -0800 (Thu, 19 Dec 2013) | 3 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
+ M /trunk/cmake/epa_build/qt4_lite/CMakeLists.txt
-Fix from Phil Rosenberg for the missing land in example 19, propagated to all languages.
+Comment out Alan's debugging code prior to the release.
-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
+r12885 | andrewross | 2013-12-19 03:43:30 -0800 (Thu, 19 Dec 2013) | 3 lines
Changed paths:
- M /trunk/debian/changelog
- M /trunk/debian/control
- M /trunk/debian/control.in
+ M /trunk/bindings/c++/plstream.cc
+ M /trunk/bindings/c++/plstream.h
-Debian packages - bump standards version.
+cont_width argument for plcolorbar should be PLFLT not PLINT.
------------------------------------------------------------------------
-r12530 | andrewross | 2013-09-25 15:31:44 -0700 (Wed, 25 Sep 2013) | 4 lines
+r12884 | airwin | 2013-12-18 17:40:05 -0800 (Wed, 18 Dec 2013) | 9 lines
Changed paths:
- M /trunk/bindings/d/plplot.d
- M /trunk/examples/d/x33d.d
+ M /trunk/cmake/epa_build/CMakeLists.txt
+ M /trunk/cmake/epa_build/plplot/CMakeLists.txt
+ M /trunk/cmake/epa_build/plplot_lite/CMakeLists.txt
-Update d bindings for pllegend to allow null arrays.
-Update d example 33 consistent with the C version.
+Temporarily drop wxwidgets from epa_build because it is not required
+for the plplot_lite epa_build configuration on Windows and Unix, the
+plplot epa_build configuration does not work yet on Windows (because
+of issues building the full set of PLplot dependencies), and the
+plplot epa_build configuration on Unix of wxwidgets requires a
+complete epa_build of the entire stack of gtk libraries in order to
+have access to a consistent set of those libraries.
------------------------------------------------------------------------
-r12529 | airwin | 2013-09-25 11:07:21 -0700 (Wed, 25 Sep 2013) | 3 lines
+r12883 | airwin | 2013-12-18 17:35:00 -0800 (Wed, 18 Dec 2013) | 3 lines
Changed paths:
- M /trunk/www/corefunctions.php
+ M /trunk/bindings/wxwidgets/CMakeLists.txt
+ M /trunk/cmake/modules/wxwidgets.cmake
-Make clear distinction between the copyright of the contents and the copyright
-of the design.
+Correctly handle rpath issues for builds of all wxwidgets-related PLplot
+components.
------------------------------------------------------------------------
-r12528 | airwin | 2013-09-24 22:44:57 -0700 (Tue, 24 Sep 2013) | 8 lines
+r12882 | airwin | 2013-12-18 17:32:58 -0800 (Wed, 18 Dec 2013) | 6 lines
Changed paths:
- M /trunk/www/corefunctions.php
+ M /trunk/cmake/epa_build/wxwidgets/CMakeLists.txt
-Update news feed location to be consistent with Allura version
-of SourceForge.
+Try some different toolkit options for the wxwidgets build, but
+ultimately none of those worked on Linux except for the gtk
+toolkit that is the default (because the other cannot handle
+the required (by PLplot) unicode capability). So comment out the
+toolkit options.
-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
+r12881 | airwin | 2013-12-18 17:25:14 -0800 (Wed, 18 Dec 2013) | 3 lines
Changed paths:
- M /trunk/doc/docbook/src/ada.xml
+ M /trunk/bindings/tk/tkMain.c
-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
+Comment out debug print statements that somehow got into a recent
+commit.
-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
+r12880 | airwin | 2013-12-18 16:46:00 -0800 (Wed, 18 Dec 2013) | 5 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
+ M /trunk/README.release
-Fix broken URL's contained inside ulink elements of our DocBook
-documentation.
+Add descriptions of some (AWI, Andrew, and Phil) test results. The
+summary of Arjen's and Jerry's test results have not been included yet
+since that description needs some editing from them.
-------------------------------------------------------------------------
-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
+r12879 | andrewross | 2013-12-18 13:56:15 -0800 (Wed, 18 Dec 2013) | 3 lines
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
+ M /trunk/drivers/tk.c
-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
+Cast pointer to (void *) in call to free to suppress gcc warning.
-Spelling updates generated by aspell check <filename>.
------------------------------------------------------------------------
-r12521 | airwin | 2013-09-23 22:21:15 -0700 (Mon, 23 Sep 2013) | 2 lines
+r12878 | andrewross | 2013-12-18 13:53:52 -0800 (Wed, 18 Dec 2013) | 3 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
+ M /trunk/drivers/tk.c
-A large number of spelling fixes generated by "aspell check <filename>".
+Fix failure to free memory in tk driver allocated by pl_create_tempfifo.
-------------------------------------------------------------------------
-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
+r12877 | airwin | 2013-12-17 18:14:25 -0800 (Tue, 17 Dec 2013) | 3 lines
Changed paths:
- M /trunk/cmake/modules/docbook.cmake
- M /trunk/doc/docbook/src/CMakeLists.txt
- M /trunk/www/documentation.php.in
+ M /trunk/cmake/modules/plplot_functions.cmake
-Disable generation of DVI form of documentation and drop references to
-it on the generated website.
+Refine the filter_rpath function a little more by removing empty
+elements from the rpath list.
------------------------------------------------------------------------
-r12518 | airwin | 2013-09-23 12:30:11 -0700 (Mon, 23 Sep 2013) | 8 lines
+r12876 | airwin | 2013-12-17 14:45:28 -0800 (Tue, 17 Dec 2013) | 12 lines
Changed paths:
- M /trunk/README.release
+ M /trunk/examples/d/Makefile.examples.in
-Add sections describing work on plcolorbar and the pllegend and plcolorbar
-documentation.
+Separate the previous one-step traditional build of D examples into a
+compile step and link step. This reduces the amount of work per step
+that gdc has to do and works around a bug in Debian Wheezy gdc which
+sometimes segfaults otherwise. The segfaults were consistently
+observed (until this workaround was made) for the
+ENABLE_DYNDRIVERS=OFF case for the epa_build environment where there
+are both extensive compile flags and link flags. gdc did not segfault
+for the traditional build for the epa_build environment when
+ENABLE_DYNDRIVERS=ON (presumably because the compile flags and link
+flags are much less extensive in that case).
-Reword the section describing the width changes.
-colour ==> color.
-
-
------------------------------------------------------------------------
-r12517 | airwin | 2013-09-23 12:22:13 -0700 (Mon, 23 Sep 2013) | 2 lines
+r12875 | airwin | 2013-12-17 13:03:14 -0800 (Tue, 17 Dec 2013) | 2 lines
Changed paths:
- M /trunk/doc/docbook/src/advanced.xml
+ M /trunk/bindings/tk/CMakeLists.txt
-colour ==> color.
+Fix an rpath issue for plserver
------------------------------------------------------------------------
-r12516 | airwin | 2013-09-23 11:24:27 -0700 (Mon, 23 Sep 2013) | 3 lines
+r12874 | airwin | 2013-12-16 21:32:16 -0800 (Mon, 16 Dec 2013) | 9 lines
Changed paths:
- M /trunk/doc/docbook/src/advanced.xml
+ M /trunk/drivers/ps.c
+ M /trunk/drivers/psttf.cc
-Add section in advanced.xml concerning the pllegend and plcolorbar
-capabilities.
+Turn cast from "const char *" to "char *" from implicit (which in the
+psttf.cc case ended up as a build error) to explicit form. This build
+error was found as a result of running the comprehensive_test.sh
+script, but as far as I can tell nothing was changed for psttf.cc from
+when this script ran without errors not that long ago for exactly
+the same (normal build as opposed to epa_build) environment. So I
+do not have a clue why we suddenly have this build error, but I
+have now fixed it with the explicit casts.
------------------------------------------------------------------------
-r12515 | arjenmarkus | 2013-09-22 03:01:44 -0700 (Sun, 22 Sep 2013) | 1 line
+r12873 | airwin | 2013-12-16 17:27:14 -0800 (Mon, 16 Dec 2013) | 2 lines
Changed paths:
- M /trunk/README.release
-
-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/bindings/tcl/tclAPI.c
+ M /trunk/bindings/tk/plframe.c
+ M /trunk/bindings/tk/pltkd.h
+ M /trunk/bindings/tk/tcpip.c
+ M /trunk/bindings/tk/tkMain.c
+ M /trunk/drivers/pdf.c
+ M /trunk/examples/c/x04c.c
+ M /trunk/examples/c++/x31.cc
+ M /trunk/src/plctrl.c
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.
+Style previous commits.
-
------------------------------------------------------------------------
-r12513 | airwin | 2013-09-21 19:20:12 -0700 (Sat, 21 Sep 2013) | 2 lines
+r12872 | airwin | 2013-12-16 17:25:27 -0800 (Mon, 16 Dec 2013) | 3 lines
Changed paths:
- M /trunk/drivers/cairo.c
+ M /trunk/bindings/tcl/CMakeLists.txt
+ M /trunk/cmake/modules/tcl-related.cmake
+ M /trunk/cmake/modules/tk.cmake
+ M /trunk/examples/CMakeLists.txt
+ M /trunk/examples/tk/Makefile.examples.in
+ M /trunk/src/CMakeLists.txt
-Style a previous commit.
+Many rpath fixups for the case where Tcl/Tk is not installed in a
+system location.
------------------------------------------------------------------------
-r12512 | airwin | 2013-09-21 19:19:29 -0700 (Sat, 21 Sep 2013) | 2 lines
+r12871 | airwin | 2013-12-16 17:18:23 -0800 (Mon, 16 Dec 2013) | 3 lines
Changed paths:
- M /trunk/bindings/d/plplot.d
- M /trunk/examples/d/x16d.d
+ M /trunk/cmake/epa_build/setup/setup_linux
-Style a previous commit.
+Drop setting LD_LIBRARY_PATH since this is no longer necessary
+to deal with the epa_build swig/li...
[truncated message content] |
|
From: <ai...@us...> - 2014-02-12 19:40:37
|
Revision: 13003
http://sourceforge.net/p/plplot/code/13003
Author: airwin
Date: 2014-02-12 19:40:32 +0000 (Wed, 12 Feb 2014)
Log Message:
-----------
Commit the ChangeLog for the 5.9.10 release.
Modified Paths:
--------------
trunk/ChangeLog.release
Modified: trunk/ChangeLog.release
===================================================================
--- trunk/ChangeLog.release 2014-02-12 19:36:50 UTC (rev 13002)
+++ trunk/ChangeLog.release 2014-02-12 19:40:32 UTC (rev 13003)
@@ -1,1047 +1,182 @@
------------------------------------------------------------------------
-r12907 | airwin | 2013-12-22 12:15:07 -0800 (Sun, 22 Dec 2013) | 2 lines
+r13002 | airwin | 2014-02-12 11:36:50 -0800 (Wed, 12 Feb 2014) | 3 lines
Changed paths:
M /trunk/README.Release_Manager_Cookbook
-Update cookbook of release instructions to what was done for 5.9.11.
+Update to reflect the change in version for this imminent release and
+also the actual practices by the release manager for this release.
------------------------------------------------------------------------
-r12906 | airwin | 2013-12-21 22:28:09 -0800 (Sat, 21 Dec 2013) | 7 lines
+r13001 | airwin | 2014-02-12 10:59:52 -0800 (Wed, 12 Feb 2014) | 2 lines
Changed paths:
- M /trunk/cmake/modules/plplot_version.cmake
- M /trunk/www/examples.php
+ M /trunk/doc/docbook/src/api-obsolete.xml
-The release of 5.9.11 should be tomorrow (Sunday). In anticipation of
-that release, bump the release date and PLplot version information.
-Also bump the soversions of the Fortran 95 and Tcl libraries (the only
-libraries contained in this release where there are known backwards
-incompatibilities in the API).
+Implement documentation for deprecated plwid.
-
------------------------------------------------------------------------
-r12905 | airwin | 2013-12-21 18:44:37 -0800 (Sat, 21 Dec 2013) | 12 lines
+r13000 | airwin | 2014-02-12 10:09:32 -0800 (Wed, 12 Feb 2014) | 2 lines
Changed paths:
- M /trunk/doc/docbook/src/CMakeLists.txt
- M /trunk/www/documentation.php.in
+ M /trunk/doc/docbook/src/plplotdoc.xml.in
-Propagate decision to drop PostScript form of documentation to one
-last bit of CMake logic in the build system where I forgot to make the
-change, and also for the generated website.
+Correct version configuration.
-Tested by: Alan W. Irwin <ai...@us...> on Linux by
-running the scripts/generate_website.sh script described in
-README.Release_Manager_Cookbook, and by carefully checking the
-local website (especially the html and pdf forms of the docbook
-documentation and the html form of the doxygen documentation
-that is generated by that script) using the konqueror browser.
-
-
------------------------------------------------------------------------
-r12904 | airwin | 2013-12-21 18:36:53 -0800 (Sat, 21 Dec 2013) | 3 lines
+r12999 | airwin | 2014-02-12 08:29:06 -0800 (Wed, 12 Feb 2014) | 3 lines
Changed paths:
+ M /trunk/cmake/modules/plplot_version.cmake
M /trunk/www/examples.php
-Change to 5 pages with the 4th one used for the thumbprint for example
-22.
+Update release date and version information for the 5.9.10
+release that is about to happen.
------------------------------------------------------------------------
-r12903 | airwin | 2013-12-21 17:13:23 -0800 (Sat, 21 Dec 2013) | 2 lines
+r12998 | airwin | 2014-02-12 08:03:35 -0800 (Wed, 12 Feb 2014) | 2 lines
Changed paths:
M /trunk/README.release
-Tweak.
+Update the description of Arjen's MinGW/MSYS test results.
------------------------------------------------------------------------
-r12902 | airwin | 2013-12-21 16:25:16 -0800 (Sat, 21 Dec 2013) | 5 lines
+r12997 | arjenmarkus | 2014-02-12 00:55:30 -0800 (Wed, 12 Feb 2014) | 1 line
Changed paths:
- M /trunk/bindings/swig-support/swig_documentation.i
+ M /trunk/cmake/epa_build/swig/CMakeLists.txt
-Make bindings/swig-support/swig_documentation.i consistent with
-automatically generated version of that file generated from
-doc/docbook/src/api.xml using the check_swig_documentation target.
-
-
+Add the option --with-maximum-compile-warnings=no to avoid errors with gcc 4.8.1 on MinGW/MSYS while building the SWIG target in epa_build.
------------------------------------------------------------------------
-r12901 | airwin | 2013-12-21 16:15:08 -0800 (Sat, 21 Dec 2013) | 2 lines
+r12996 | airwin | 2014-02-11 15:26:27 -0800 (Tue, 11 Feb 2014) | 2 lines
Changed paths:
- M /trunk/drivers/tk.c
+ M /trunk/cmake/epa_build/README.developers
-Style previous commit.
+Add some comments about the way foward for development of epa_build.
------------------------------------------------------------------------
-r12900 | airwin | 2013-12-21 16:10:13 -0800 (Sat, 21 Dec 2013) | 2 lines
+r12995 | airwin | 2014-02-10 16:31:22 -0800 (Mon, 10 Feb 2014) | 2 lines
Changed paths:
- M /trunk/README.release
-
-Add Jerry's contribution to the testing.
-
-------------------------------------------------------------------------
-r12899 | airwin | 2013-12-21 13:34:30 -0800 (Sat, 21 Dec 2013) | 2 lines
-Changed paths:
M /trunk/cmake/epa_build/README
- A /trunk/cmake/epa_build/setup/setup_mingw_msys_wine_toolchain
- A /trunk/cmake/epa_build/setup/setup_msys_makefiles
-Update instructions for the Windows case.
+Update instructions with regard to setting NUMBER_PARALLEL_JOBS.
------------------------------------------------------------------------
-r12898 | andrewross | 2013-12-20 12:40:34 -0800 (Fri, 20 Dec 2013) | 3 lines
+r12994 | airwin | 2014-02-10 16:06:38 -0800 (Mon, 10 Feb 2014) | 2 lines
Changed paths:
M /trunk/README.release
-Updated notes on my Ubunutu / CentOS tests.
+Describe the exact status of the testing for this release.
-
------------------------------------------------------------------------
-r12897 | airwin | 2013-12-20 11:06:46 -0800 (Fri, 20 Dec 2013) | 3 lines
+r12993 | airwin | 2014-02-10 13:36:35 -0800 (Mon, 10 Feb 2014) | 5 lines
Changed paths:
- M /trunk/cmake/epa_build/tcl/CMakeLists.txt
- M /trunk/cmake/epa_build/tk/CMakeLists.txt
+ M /trunk/cmake/epa_build/README
-Properly escape the "\" character for MSYS_PLATFORM builds. That is,
-\unix ==> \\unix
+Update instructions in light of the replacement of
+ENABLE_COMPREHENSIVE_PLPLOT_TEST with either/both
+COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE and
+COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE.
------------------------------------------------------------------------
-r12896 | airwin | 2013-12-20 10:13:59 -0800 (Fri, 20 Dec 2013) | 2 lines
+r12992 | airwin | 2014-02-10 13:19:43 -0800 (Mon, 10 Feb 2014) | 11 lines
Changed paths:
- M /trunk/doc/docbook/src/api.xml
-
-The width argument of plwidth is of type PLFLT and not PLINT. Fixes bug 136.
-
-------------------------------------------------------------------------
-r12895 | airwin | 2013-12-20 10:10:11 -0800 (Fri, 20 Dec 2013) | 5 lines
-Changed paths:
- M /trunk/doc/docbook/src/ada.xml
-
-"DOCTYPE" declaration not allowed in chapters that are a subset of the
-whole document. The removal of this line fixed the validation error
-generated by "make validate".
-
-
-------------------------------------------------------------------------
-r12894 | airwin | 2013-12-20 09:44:12 -0800 (Fri, 20 Dec 2013) | 2 lines
-Changed paths:
- M /trunk/README.release
-
-Fix one other minor typo in the summary of Arjen's test results.
-
-------------------------------------------------------------------------
-r12893 | airwin | 2013-12-20 09:41:21 -0800 (Fri, 20 Dec 2013) | 2 lines
-Changed paths:
- M /trunk/README.release
-
-Add Felipe Gonzalez's test report.
-
-------------------------------------------------------------------------
-r12892 | arjenmarkus | 2013-12-20 01:39:49 -0800 (Fri, 20 Dec 2013) | 1 line
-Changed paths:
- M /trunk/README.release
-
-Correctly a typo and added a few sentences on new devices available/tested for Windows/Cygwin.
-------------------------------------------------------------------------
-r12891 | airwin | 2013-12-19 12:56:26 -0800 (Thu, 19 Dec 2013) | 2 lines
-Changed paths:
- M /trunk/plplot_test/CMakeLists.txt
-
-Replace cmake -E copy with more appropriate cmake -E copy_if_different.
-
-------------------------------------------------------------------------
-r12890 | jbauck | 2013-12-19 12:45:09 -0800 (Thu, 19 Dec 2013) | 1 line
-Changed paths:
- M /trunk/bindings/ada/plplot_auxiliary.ads
-
-Correct type declarations to once again allow building Ada with an Ada 95 compiler.
-------------------------------------------------------------------------
-r12889 | airwin | 2013-12-19 12:13:08 -0800 (Thu, 19 Dec 2013) | 2 lines
-Changed paths:
- M /trunk/README.release
-
-Add Arjen's test contributions.
-
-------------------------------------------------------------------------
-r12888 | airwin | 2013-12-19 11:13:32 -0800 (Thu, 19 Dec 2013) | 11 lines
-Changed paths:
- M /trunk/cmake/epa_build/ExternalProject.cmake
-
-I have just proved CMake 2.8.11.2 can unpack *.xz archives using the
-
-cmake -E tar zxf *.xz
-
-command. Therefore, drop using a system tar workaround for this
-special case which reduces the differences between the epa_build
-version of ExternalProject.cmake and the CMake version (which is
-a good direction to go because eventually we may be able to
-completely drop the epa_build variant of ExternalProject.cmake
-
-
-------------------------------------------------------------------------
-r12887 | airwin | 2013-12-19 09:24:09 -0800 (Thu, 19 Dec 2013) | 2 lines
-Changed paths:
- M /trunk/README.release
-
-Give testers personal credit for all their hard work.
-
-------------------------------------------------------------------------
-r12886 | andrewross | 2013-12-19 05:17:16 -0800 (Thu, 19 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/cmake/epa_build/qt4_lite/CMakeLists.txt
-
-Comment out Alan's debugging code prior to the release.
-
-
-------------------------------------------------------------------------
-r12885 | andrewross | 2013-12-19 03:43:30 -0800 (Thu, 19 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/bindings/c++/plstream.cc
- M /trunk/bindings/c++/plstream.h
-
-cont_width argument for plcolorbar should be PLFLT not PLINT.
-
-
-------------------------------------------------------------------------
-r12884 | airwin | 2013-12-18 17:40:05 -0800 (Wed, 18 Dec 2013) | 9 lines
-Changed paths:
M /trunk/cmake/epa_build/CMakeLists.txt
M /trunk/cmake/epa_build/plplot/CMakeLists.txt
M /trunk/cmake/epa_build/plplot_lite/CMakeLists.txt
-Temporarily drop wxwidgets from epa_build because it is not required
-for the plplot_lite epa_build configuration on Windows and Unix, the
-plplot epa_build configuration does not work yet on Windows (because
-of issues building the full set of PLplot dependencies), and the
-plplot epa_build configuration on Unix of wxwidgets requires a
-complete epa_build of the entire stack of gtk libraries in order to
-have access to a consistent set of those libraries.
+Replace ENABLE_COMPREHENSIVE_PLPLOT_TEST option with the
+COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE and
+COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE options.
+This allows much more convenient testing where you split
+off the comprehensive interactive tests (which require
+hands-on interaction from the user) with the comprehensive
+noninteractive tests which can be run as a background job
+with no interaction required from the user.
-------------------------------------------------------------------------
-r12883 | airwin | 2013-12-18 17:35:00 -0800 (Wed, 18 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/bindings/wxwidgets/CMakeLists.txt
- M /trunk/cmake/modules/wxwidgets.cmake
-Correctly handle rpath issues for builds of all wxwidgets-related PLplot
-components.
-
------------------------------------------------------------------------
-r12882 | airwin | 2013-12-18 17:32:58 -0800 (Wed, 18 Dec 2013) | 6 lines
+r12991 | airwin | 2014-02-10 13:15:26 -0800 (Mon, 10 Feb 2014) | 3 lines
Changed paths:
- M /trunk/cmake/epa_build/wxwidgets/CMakeLists.txt
+ M /trunk/scripts/comprehensive_test.sh
-Try some different toolkit options for the wxwidgets build, but
-ultimately none of those worked on Linux except for the gtk
-toolkit that is the default (because the other cannot handle
-the required (by PLplot) unicode capability). So comment out the
-toolkit options.
+Fix some PATH manipulation issues that occurred for the MinGW/MSYS
+interactive test case.
------------------------------------------------------------------------
-r12881 | airwin | 2013-12-18 17:25:14 -0800 (Wed, 18 Dec 2013) | 3 lines
+r12990 | airwin | 2014-02-09 12:52:02 -0800 (Sun, 09 Feb 2014) | 4 lines
Changed paths:
- M /trunk/bindings/tk/tkMain.c
+ M /trunk/bindings/tk/plserver.c
-Comment out debug print statements that somehow got into a recent
-commit.
+Make some of the recently added debug output less intrusive by
+using the DEBUG macro.
-------------------------------------------------------------------------
-r12880 | airwin | 2013-12-18 16:46:00 -0800 (Wed, 18 Dec 2013) | 5 lines
-Changed paths:
- M /trunk/README.release
-Add descriptions of some (AWI, Andrew, and Phil) test results. The
-summary of Arjen's and Jerry's test results have not been included yet
-since that description needs some editing from them.
-
-
------------------------------------------------------------------------
-r12879 | andrewross | 2013-12-18 13:56:15 -0800 (Wed, 18 Dec 2013) | 3 lines
+r12989 | airwin | 2014-02-09 12:46:30 -0800 (Sun, 09 Feb 2014) | 3 lines
Changed paths:
- M /trunk/drivers/tk.c
-
-Cast pointer to (void *) in call to free to suppress gcc warning.
-
-
-------------------------------------------------------------------------
-r12878 | andrewross | 2013-12-18 13:53:52 -0800 (Wed, 18 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/drivers/tk.c
-
-Fix failure to free memory in tk driver allocated by pl_create_tempfifo.
-
-
-------------------------------------------------------------------------
-r12877 | airwin | 2013-12-17 18:14:25 -0800 (Tue, 17 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/cmake/modules/plplot_functions.cmake
-
-Refine the filter_rpath function a little more by removing empty
-elements from the rpath list.
-
-------------------------------------------------------------------------
-r12876 | airwin | 2013-12-17 14:45:28 -0800 (Tue, 17 Dec 2013) | 12 lines
-Changed paths:
- M /trunk/examples/d/Makefile.examples.in
-
-Separate the previous one-step traditional build of D examples into a
-compile step and link step. This reduces the amount of work per step
-that gdc has to do and works around a bug in Debian Wheezy gdc which
-sometimes segfaults otherwise. The segfaults were consistently
-observed (until this workaround was made) for the
-ENABLE_DYNDRIVERS=OFF case for the epa_build environment where there
-are both extensive compile flags and link flags. gdc did not segfault
-for the traditional build for the epa_build environment when
-ENABLE_DYNDRIVERS=ON (presumably because the compile flags and link
-flags are much less extensive in that case).
-
-
-------------------------------------------------------------------------
-r12875 | airwin | 2013-12-17 13:03:14 -0800 (Tue, 17 Dec 2013) | 2 lines
-Changed paths:
- M /trunk/bindings/tk/CMakeLists.txt
-
-Fix an rpath issue for plserver
-
-------------------------------------------------------------------------
-r12874 | airwin | 2013-12-16 21:32:16 -0800 (Mon, 16 Dec 2013) | 9 lines
-Changed paths:
- M /trunk/drivers/ps.c
- M /trunk/drivers/psttf.cc
-
-Turn cast from "const char *" to "char *" from implicit (which in the
-psttf.cc case ended up as a build error) to explicit form. This build
-error was found as a result of running the comprehensive_test.sh
-script, but as far as I can tell nothing was changed for psttf.cc from
-when this script ran without errors not that long ago for exactly
-the same (normal build as opposed to epa_build) environment. So I
-do not have a clue why we suddenly have this build error, but I
-have now fixed it with the explicit casts.
-
-------------------------------------------------------------------------
-r12873 | airwin | 2013-12-16 17:27:14 -0800 (Mon, 16 Dec 2013) | 2 lines
-Changed paths:
- M /trunk/bindings/tcl/tclAPI.c
- M /trunk/bindings/tk/plframe.c
- M /trunk/bindings/tk/pltkd.h
- M /trunk/bindings/tk/tcpip.c
- M /trunk/bindings/tk/tkMain.c
- M /trunk/drivers/pdf.c
- M /trunk/examples/c/x04c.c
- M /trunk/examples/c++/x31.cc
- M /trunk/src/plctrl.c
- M /trunk/src/pllegend.c
-
-Style previous commits.
-
-------------------------------------------------------------------------
-r12872 | airwin | 2013-12-16 17:25:27 -0800 (Mon, 16 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/bindings/tcl/CMakeLists.txt
- M /trunk/cmake/modules/tcl-related.cmake
- M /trunk/cmake/modules/tk.cmake
- M /trunk/examples/CMakeLists.txt
- M /trunk/examples/tk/Makefile.examples.in
- M /trunk/src/CMakeLists.txt
-
-Many rpath fixups for the case where Tcl/Tk is not installed in a
-system location.
-
-------------------------------------------------------------------------
-r12871 | airwin | 2013-12-16 17:18:23 -0800 (Mon, 16 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/cmake/epa_build/setup/setup_linux
-
-Drop setting LD_LIBRARY_PATH since this is no longer necessary
-to deal with the epa_build swig/libpcre case.
-
-------------------------------------------------------------------------
-r12870 | airwin | 2013-12-16 17:15:22 -0800 (Mon, 16 Dec 2013) | 4 lines
-Changed paths:
M /trunk/cmake/epa_build/swig/CMakeLists.txt
-Set rpath so that when the epa_build version of swig is loaded by the
-run-time loader, the epa_build version of libpcre is found.
+Revert the recent CFLAGS change which has not been comprehensively
+tested for this release.
-
------------------------------------------------------------------------
-r12869 | airwin | 2013-12-16 15:51:43 -0800 (Mon, 16 Dec 2013) | 4 lines
+r12988 | airwin | 2014-02-09 12:41:00 -0800 (Sun, 09 Feb 2014) | 3 lines
Changed paths:
- M /trunk/cmake/modules/plplot.cmake
+ M /trunk/cmake/epa_build/cmake/CMakeLists.txt
-Tweak commentary concerning placement of certain includes which use
-the filter_rpath function which depends on languages being defined.
+Revert recent version change which was not comprehensively tested for
+this release.
-
------------------------------------------------------------------------
-r12868 | airwin | 2013-12-15 16:14:36 -0800 (Sun, 15 Dec 2013) | 7 lines
+r12987 | airwin | 2014-02-08 21:21:49 -0800 (Sat, 08 Feb 2014) | 4 lines
Changed paths:
- M /trunk/cmake/epa_build/CMakeLists.txt
+ M /trunk/cmake/epa_build/ExternalProject.cmake
M /trunk/cmake/epa_build/README
- M /trunk/cmake/epa_build/plplot/CMakeLists.txt
- M /trunk/cmake/epa_build/plplot_lite/CMakeLists.txt
-
-Add the ENABLE_COMPREHENSIVE_PLPLOT_TEST option to epa_build which
-runs the PLplot comprehensive test script for the exact same build
-environment (i.e., cmake options, environment variables, buildtools
-that have been built, and dependencies that have been built) as used
-for the epa_build of plplot and plplot_lite.
-
-
-------------------------------------------------------------------------
-r12867 | airwin | 2013-12-15 16:03:10 -0800 (Sun, 15 Dec 2013) | 10 lines
-Changed paths:
- M /trunk/cmake/modules/pkg-config.cmake
-
-For the traditional build system for the installed examples which
-depends on Make and pkg-config, honor the PKG_CONFIG_PATH environment
-variable to be more consistent with what CMake does.
-
-In certain cases the previous inconsistency between what CMake found
-via pkg-config and what was found by the traditional build system via
-pkg-config caused build errors for the traditional build system.
-Those errors have now been solved by this fix.
-
-
-------------------------------------------------------------------------
-r12866 | airwin | 2013-12-15 15:56:37 -0800 (Sun, 15 Dec 2013) | 10 lines
-Changed paths:
- M /trunk/cmake/modules/tcl-related.cmake
-
-USE_TCL_TK_STUBS option temporarily set to OFF by default for this
-release since using the the stubs versions of libTcl and libTk (which
-is recommended by Tcl/Tk developers) has proven not to be reliable
-(-dev tk segfaults) for version 8.6 of Tcl/Tk. The stubs versions of
-libTcl and libTk work fine for version 8.5 of Tcl/Tk. Moving from the
-deprecated Tcl/Tk API we currently use to the recommended Tcl/Tk API
-may allow us to reliably use the stubs versions of libTcl and libTk
-for all versions of Tcl/Tk post-release.
-
-
-------------------------------------------------------------------------
-r12865 | airwin | 2013-12-14 13:23:33 -0800 (Sat, 14 Dec 2013) | 5 lines
-Changed paths:
- M /trunk/cmake/modules/plplot_functions.cmake
-
-FORTRAN ==> Fortran. This bug fix should make no difference on Linux
-where all three C, CXX, and Fortran variables are identical, but
-it will make a (slight) difference on platforms where Fortran has
-a different set of system locations than the C and C++ compilers.
-
-------------------------------------------------------------------------
-r12864 | airwin | 2013-12-13 11:27:57 -0800 (Fri, 13 Dec 2013) | 11 lines
-Changed paths:
- M /trunk/cmake/modules/plplot_functions.cmake
-
-Make filter_rpath function robust against the case where none of
-CMAKE_C_IMPLICIT_LINK_DIRECTORIES,
-CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES, or
-CMAKE_FORTRAN_IMPLICIT_LINK_DIRECTORIES are defined. This should
-never happen according to the CMake documentation, but Phil apparently
-found a case where it did happen for the "Visual Studio 11" generator
-(for VS2012). My conclusion is that generator is severely broken, but
-nevertheless making this function robust for the case when none of
-these variables are defined cannot be a bad thing to do.
-
-
-------------------------------------------------------------------------
-r12863 | airwin | 2013-12-13 10:27:43 -0800 (Fri, 13 Dec 2013) | 6 lines
-Changed paths:
- M /trunk/plplot_test/CMakeLists.txt
-
-Reinstate all tests again.
-
-Fixed some bogus logic I recently introduced concerning PLD_psc (which
-of course does not exist and PLD_ps should be used instead).
-
-
-------------------------------------------------------------------------
-r12862 | jbauck | 2013-12-13 02:18:08 -0800 (Fri, 13 Dec 2013) | 1 line
-Changed paths:
- M /trunk/bindings/ada/plplot.adb
- M /trunk/bindings/ada/plplot.ads
- 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/x22a.adb
- M /trunk/examples/ada/xthick22a.adb
-
-Merge my edits with Andrew's from 12852.
-------------------------------------------------------------------------
-r12861 | airwin | 2013-12-12 21:28:03 -0800 (Thu, 12 Dec 2013) | 2 lines
-Changed paths:
- M /trunk/bindings/tcl/tclAPI.c
-
-More useful debug printout of TCL_DIR.
-
-------------------------------------------------------------------------
-r12860 | airwin | 2013-12-12 14:09:07 -0800 (Thu, 12 Dec 2013) | 5 lines
-Changed paths:
- M /trunk/src/CMakeLists.txt
-
-Fix build system bug recently introduced for combination of disabled
-qt and disabled dynamic devices. (Thanks to Phil Rosenberg for
-spotting this.)
-
-
-------------------------------------------------------------------------
-r12859 | airwin | 2013-12-12 13:51:56 -0800 (Thu, 12 Dec 2013) | 2 lines
-Changed paths:
- M /trunk/README.release
-
-Describe epa_build.
-
-------------------------------------------------------------------------
-r12858 | andrewross | 2013-12-12 13:29:52 -0800 (Thu, 12 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/src/plctrl.c
-
-Fix from Phil Rosenberg for compile errors in plplot versions of snprintf and snscanf if the library versions are not available.
-
-
-------------------------------------------------------------------------
-r12857 | airwin | 2013-12-12 11:53:59 -0800 (Thu, 12 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/README.release
-
-Official announcement of Agg backend and freetype deprecation for the
-wxwidgets device driver.
-
-------------------------------------------------------------------------
-r12856 | andrewross | 2013-12-12 11:51:12 -0800 (Thu, 12 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/cmake/modules/fortran.cmake
-
-Fix case of variable name in cmake fortran support.
-
-
-------------------------------------------------------------------------
-r12855 | airwin | 2013-12-12 10:49:15 -0800 (Thu, 12 Dec 2013) | 13 lines
-Changed paths:
- M /trunk/cmake/modules/qt.cmake
-
-Provide soft landing when Qt is not available and when Qt is available
-but not with a version number that meets our minimum requirements and/or
-not with the components that are required.
-
-(Thanks to Phil Rosenberg for reporting this issue.)
-
-Tested by Alan W. Irwin <ai...@us...> by locally
-changing the minimum version required and/or the required components
-to non-existent ones to make sure that cmake drops all the Qt-related
-devices and the qt bindings and finishes without
-errors in those cases.
-
-
-------------------------------------------------------------------------
-r12854 | airwin | 2013-12-12 10:03:36 -0800 (Thu, 12 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/cmake/modules/qt.cmake
-
-Fix one issue recently reported by Phil Rosenberg; -DENABLE_qt=OFF now
-skips everything to do with Qt detection.
-
-------------------------------------------------------------------------
-r12853 | andrewross | 2013-12-11 12:35:24 -0800 (Wed, 11 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/src/pllegend.c
-
-Alternative implementation of remove_characters which avoids the valgrind warnings when the code is compiled with -O3.
-
-
-------------------------------------------------------------------------
-r12852 | andrewross | 2013-12-11 04:06:41 -0800 (Wed, 11 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/bindings/ada/plplot.adb
- M /trunk/bindings/ada/plplot.ads
- 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/x22a.adb
- M /trunk/examples/ada/xthick22a.adb
-
-Implement plpath for Ada bindings and update example 22 to remove the remaining differences.
-
-
-------------------------------------------------------------------------
-r12851 | andrewross | 2013-12-11 02:11:54 -0800 (Wed, 11 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/examples/c++/x33.cc
-
-Fix an inconsistent call to delete.
-
-
-------------------------------------------------------------------------
-r12850 | airwin | 2013-12-11 01:44:26 -0800 (Wed, 11 Dec 2013) | 3 lines
-Changed paths:
- M /trunk/README.release
-
-Advertise the recent improvements in our build system for the
-Qt-related components of the build.
-
-------------------------------------------------------------------------
-r12849 | airwin | 2013-12-11 01:35:08 -0800 (Wed, 11 Dec 2013) | 51 lines
-Changed paths:
- M /trunk/bindings/qt_gui/CMakeLists.txt
- M /trunk/bindings/qt_gui/pyqt4/CMakeLists.txt
- A /trunk/cmake/modules/ndp_UseQt4.cmake
- M /trunk/cmake/modules/qt.cmake
- M /trunk/drivers/CMakeLists.txt
- M /trunk/examples/CMakeLists.txt
- M /trunk/examples/Makefile.examples.in
- M /trunk/examples/c++/CMakeLists.txt
- M /trunk/src/CMakeLists.txt
-
-Sort out a large number of small issues with the Qt-related parts of
-our build system.
-
-Implement ndp_UseQt4.cmake which is a greatly modified form of
-UseQt4.cmake that replaces all instances of add_definitions and
-include_directories (both of which set directory properties which
-causes all kinds of undesireable/unneeded extra compile flags for
-non-qt PLplot components) with collecting the information in
-variables. In that module, define a new function called
-set_qt_target_properties to update target COMPILE_DEFINITIONS and
-INCLUDE_DIRECTORIES with the appropriate variables where that
-information has been stored.
-
-Use set_qt_target_properties (rather than include(UseQt4)) everywhere
-a Qt-component of PLplot is being built.
-
-Fix a test_interactive bug (bad Makefile dependency for the qt_example
-part of that test) for the traditional build case for the installed
-examples.
-
-Bump the minimum Qt4 version to 4.8.2 and limit the number
-of components to the minumum (QtCore, QtGui, and QtSvg) required
-by PLplot.
-
-Refine the compile flags configured in the plplotd-qt.pc file
-to make a better traditional installed-examples build of qt_example.
-
-The constraint of disabling Qt-related parts of PLplot whenever
-dynamic drivers were turned off has now been removed.
-
-Tested by Alan W. Irwin <ai...@us...> on Linux
-using
-
-scripts/comprehensive_test.sh --cmake_added_options
-"-DDEFAULT_NO_DEVICES=ON -DDEFAULT_NO_BINDINGS=ON -DENABLE_qt=ON
--DENABLE_pyqt4=ON -DENABLE_python=ON -DENABLE_cxx=ON -DPLD_epsqt=ON
--DPLD_pdfqt=ON -DPLD_qtwidget=ON -DPLD_bmpqt=ON -DPLD_jpgqt=ON
--DPLD_pngqt=ON -DPLD_ppmqt=ON -DPLD_tiffqt=ON -DPLD_extqt=ON
--DPLD_memqt=ON -DPLD_svgqt=ON"
-
-where those extra options were just to limit the tests to all the Qt
-possibilities and not much more (to make the tests go faster while
-still keeping their comprehensive nature).
-
-For the critical static and nondynamic cases, I used valgrind on
-qt_example to show all these fixups for the Qt components of the
-PLplot build have solved the major valgrind issues that occurred
-before for that example when dynamic devices were turned off.
-
-
-
-------------------------------------------------------------------------
-r12848 | airwin | 2013-12-11 01:01:35 -0800 (Wed, 11 Dec 2013) | 17 lines
-Changed paths:
- M /trunk/cmake/modules/plplot.cmake
- M /trunk/cmake/modules/plplot_functions.cmake
-
-Improve filter_rpath function by taking advantage of the
-well-documented and maintained CMAKE_C_IMPLICIT_LINK_DIRECTORIES,
-CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES, and
-CMAKE_FORTRAN_IMPLICIT_LINK_DIRECTORIES variables to clean rpath
-information of standard directory locations instead of using the
-undocumented/poorly maintained internal variable
-CMAKE_PLATFORM_IMPLICIT_...
[truncated message content] |
|
From: <ai...@us...> - 2014-02-12 22:06:09
|
Revision: 13007
http://sourceforge.net/p/plplot/code/13007
Author: airwin
Date: 2014-02-12 22:06:04 +0000 (Wed, 12 Feb 2014)
Log Message:
-----------
Second try at committing the ChangeLog for the 5.9.10 release.
Modified Paths:
--------------
trunk/ChangeLog.release
Modified: trunk/ChangeLog.release
===================================================================
--- trunk/ChangeLog.release 2014-02-12 22:02:43 UTC (rev 13006)
+++ trunk/ChangeLog.release 2014-02-12 22:06:04 UTC (rev 13007)
@@ -1,4 +1,28 @@
------------------------------------------------------------------------
+r13006 | airwin | 2014-02-12 14:02:43 -0800 (Wed, 12 Feb 2014) | 2 lines
+Changed paths:
+ M /trunk/README.Release_Manager_Cookbook
+
+More version tweaks to release process procedure.
+
+------------------------------------------------------------------------
+r13005 | airwin | 2014-02-12 14:01:26 -0800 (Wed, 12 Feb 2014) | 4 lines
+Changed paths:
+ M /trunk/scripts/htdocs-gen_plot-examples.sh
+ M /trunk/www/examples.php
+
+Use ".txt" suffix rather than "-" since that appears to give
+a better result with konqueror (which e.g., attempts to recognize
+x00c.c- as C code which should be downloaded rather than simply viewed).
+
+------------------------------------------------------------------------
+r13003 | airwin | 2014-02-12 11:40:32 -0800 (Wed, 12 Feb 2014) | 2 lines
+Changed paths:
+ M /trunk/ChangeLog.release
+
+Commit the ChangeLog for the 5.9.10 release.
+
+------------------------------------------------------------------------
r13002 | airwin | 2014-02-12 11:36:50 -0800 (Wed, 12 Feb 2014) | 3 lines
Changed paths:
M /trunk/README.Release_Manager_Cookbook
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2014-02-12 22:46:36
|
Revision: 13010
http://sourceforge.net/p/plplot/code/13010
Author: airwin
Date: 2014-02-12 22:46:30 +0000 (Wed, 12 Feb 2014)
Log Message:
-----------
Third try at committing the ChangeLog for the 5.9.10 release.
Modified Paths:
--------------
trunk/ChangeLog.release
Modified: trunk/ChangeLog.release
===================================================================
--- trunk/ChangeLog.release 2014-02-12 22:43:39 UTC (rev 13009)
+++ trunk/ChangeLog.release 2014-02-12 22:46:30 UTC (rev 13010)
@@ -1,4 +1,18 @@
------------------------------------------------------------------------
+r13009 | airwin | 2014-02-12 14:43:39 -0800 (Wed, 12 Feb 2014) | 2 lines
+Changed paths:
+ M /trunk/www/examples.php
+
+One additional website tweak
+
+------------------------------------------------------------------------
+r13007 | airwin | 2014-02-12 14:06:04 -0800 (Wed, 12 Feb 2014) | 2 lines
+Changed paths:
+ M /trunk/ChangeLog.release
+
+Second try at committing the ChangeLog for the 5.9.10 release.
+
+------------------------------------------------------------------------
r13006 | airwin | 2014-02-12 14:02:43 -0800 (Wed, 12 Feb 2014) | 2 lines
Changed paths:
M /trunk/README.Release_Manager_Cookbook
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|