|
From: <sm...@us...> - 2008-11-20 15:03:33
|
Revision: 9010
http://plplot.svn.sourceforge.net/plplot/?rev=9010&view=rev
Author: smekal
Date: 2008-11-20 15:03:28 +0000 (Thu, 20 Nov 2008)
Log Message:
-----------
The wxWidgets driver is now turned on again by default.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2008-11-20 14:58:16 UTC (rev 9009)
+++ trunk/cmake/modules/drivers-init.cmake 2008-11-20 15:03:28 UTC (rev 9010)
@@ -126,7 +126,7 @@
"tk:tk:ON"
"tkwin:tkwin:ON"
"wingcc:wingcc:ON"
-"wxwidgets:wxwidgets:OFF"
+"wxwidgets:wxwidgets:ON"
"xfig:xfig:ON"
"xwin:xwin:ON"
)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-01-06 19:37:01
|
Revision: 9265
http://plplot.svn.sourceforge.net/plplot/?rev=9265&view=rev
Author: airwin
Date: 2009-01-06 19:37:00 +0000 (Tue, 06 Jan 2009)
Log Message:
-----------
Temporarily turn off xfig device by default until the multiple stream issue
is fixed. This workaround will allow testing to continue during this
critical pre-release time.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2009-01-06 19:34:14 UTC (rev 9264)
+++ trunk/cmake/modules/drivers-init.cmake 2009-01-06 19:37:00 UTC (rev 9265)
@@ -128,7 +128,7 @@
"wingcc:wingcc:ON"
"wxwidgets:wxwidgets:ON"
"wxpng:wxwidgets:OFF"
-"xfig:xfig:ON"
+"xfig:xfig:OFF"
"xwin:xwin:ON"
)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-03-12 23:48:44
|
Revision: 9732
http://plplot.svn.sourceforge.net/plplot/?rev=9732&view=rev
Author: airwin
Date: 2009-03-12 23:48:33 +0000 (Thu, 12 Mar 2009)
Log Message:
-----------
Enable all qt-related devices by default to encourage wider testing.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2009-03-12 23:01:16 UTC (rev 9731)
+++ trunk/cmake/modules/drivers-init.cmake 2009-03-12 23:48:33 UTC (rev 9732)
@@ -83,15 +83,15 @@
"xcairo:cairo:ON"
"cgm:cgm:ON"
"dg300:dg300:OFF"
-"epsqt:qt:OFF"
-"pdfqt:qt:OFF"
-"qtwidget:qt:OFF"
-"bmpqt:qt:OFF"
-"jpgqt:qt:OFF"
-"pngqt:qt:OFF"
-"ppmqt:qt:OFF"
-"tiffqt:qt:OFF"
-"svgqt:qt:OFF"
+"epsqt:qt:ON"
+"pdfqt:qt:ON"
+"qtwidget:qt:ON"
+"bmpqt:qt:ON"
+"jpgqt:qt:ON"
+"pngqt:qt:ON"
+"ppmqt:qt:ON"
+"tiffqt:qt:ON"
+"svgqt:qt:ON"
"gif:gd:ON"
"jpeg:gd:ON"
"png:gd:ON"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-10-13 15:29:13
|
Revision: 10533
http://plplot.svn.sourceforge.net/plplot/?rev=10533&view=rev
Author: airwin
Date: 2009-10-13 15:29:05 +0000 (Tue, 13 Oct 2009)
Log Message:
-----------
Tweak commentary.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2009-10-13 15:24:55 UTC (rev 10532)
+++ trunk/cmake/modules/drivers-init.cmake 2009-10-13 15:29:05 UTC (rev 10533)
@@ -181,7 +181,7 @@
# linuxvga is retired because it is poorly maintained (e.g., colours
# are incorrect), it is primitive (e.g., Hershey fonts, software
# fill), and it must be run as root. Also, svgalib is not supported
- # for mainstream (e.g., intel) graphics chips anymore so it is
+ # for some mainstream (e.g., intel) graphics chips anymore so it is
# difficult to even test this device.
#"linuxvga:linuxvga:OFF:I:OFF"
# ljii is unmaintained and both the ljii and ljiip segfault on example 14.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2012-10-02 20:13:15
|
Revision: 12233
http://plplot.svn.sourceforge.net/plplot/?rev=12233&view=rev
Author: airwin
Date: 2012-10-02 20:13:08 +0000 (Tue, 02 Oct 2012)
Log Message:
-----------
Only warn about using a deprecated device if the DEFAULT value was set
by DRIVERS_DEVICE. This removes confusing WARNING messages that occur
if you are using other means to set defaults such as
-DDEFAULT_NO_DEVICES=ON.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2012-10-02 16:08:29 UTC (rev 12232)
+++ trunk/cmake/modules/drivers-init.cmake 2012-10-02 20:13:08 UTC (rev 12233)
@@ -228,6 +228,9 @@
"xwin:xwin:ON:I:OFF"
)
+# PRESET_DEFAULT keeps track of whether the DEFAULT value has been
+# preset.
+
if(DEFAULT_ALL_DEVICES)
set(DEFAULT ON)
set(PRESET_DEFAULT ON)
@@ -248,22 +251,26 @@
message(FATAL_ERROR "Invalid combination of REQUIRE_FAMILYING = ${REQUIRE_FAMILYING} AND KIND = ${KIND} for DEVICE = ${DEVICE}")
endif(REQUIRE_FAMILYING AND NOT KIND STREQUAL "F")
+ # DRIVERS_DEVICE only used in one case below:
+ set(USED_DRIVERS_DEVICE OFF)
if(NOT PRESET_DEFAULT)
+ # must set DEFAULT value since it hasn't been preset.
if(DEFAULT_NO_QT_DEVICES AND DEVICE MATCHES ".*qt.*" AND NOT DEVICE STREQUAL "aqt")
set(DEFAULT OFF)
elseif(DEFAULT_NO_CAIRO_DEVICES AND DEVICE MATCHES ".*cairo.*")
set(DEFAULT OFF)
else(DEFAULT_NO_QT_DEVICES AND DEVICE MATCHES ".*qt.*" AND NOT DEVICE STREQUAL "aqt")
string(REGEX REPLACE "^.*:.*:(.*):.*:.*$" "\\1" DEFAULT ${DRIVERS_DEVICE})
+ set(USED_DRIVERS_DEVICE ON)
endif(DEFAULT_NO_QT_DEVICES AND DEVICE MATCHES ".*qt.*" AND NOT DEVICE STREQUAL "aqt")
endif(NOT PRESET_DEFAULT)
#message(STATUS "DEBUG: DEVICE = ${DEVICE}")
#message(STATUS "DEBUG: DEFAULT= ${DEFAULT}")
option(PLD_${DEVICE} "Enable ${DEVICE} device" ${DEFAULT})
- if(PLD_${DEVICE} AND NOT ${DEFAULT})
+ if(PLD_${DEVICE} AND USED_DRIVERS_DEVICE AND NOT ${DEFAULT})
message(STATUS
"WARNING: You have enabled the PLD_${DEVICE} device which is disabled by "
- "default either because it is deprecated, or because there are know issues "
+ "default either because it is deprecated or because there are know issues "
"with it. Please check the documentation / release notes for details.")
- endif(PLD_${DEVICE} AND NOT ${DEFAULT})
+ endif(PLD_${DEVICE} AND USED_DRIVERS_DEVICE AND NOT ${DEFAULT})
endforeach(DRIVERS_DEVICE)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-03-13 16:21:53
|
Revision: 9736
http://plplot.svn.sourceforge.net/plplot/?rev=9736&view=rev
Author: airwin
Date: 2009-03-13 16:21:44 +0000 (Fri, 13 Mar 2009)
Log Message:
-----------
Disable svgqt by default since the results don't validate (!) and also show
text position errors for application versions that produce good text
positioning for -dev svgcairo and -dev svg.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2009-03-13 14:00:05 UTC (rev 9735)
+++ trunk/cmake/modules/drivers-init.cmake 2009-03-13 16:21:44 UTC (rev 9736)
@@ -91,7 +91,8 @@
"pngqt:qt:ON"
"ppmqt:qt:ON"
"tiffqt:qt:ON"
-"svgqt:qt:ON"
+# Currently does not validate and has text positioning errors.
+"svgqt:qt:OFF"
"gif:gd:ON"
"jpeg:gd:ON"
"png:gd:ON"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-03-14 23:37:38
|
Revision: 9737
http://plplot.svn.sourceforge.net/plplot/?rev=9737&view=rev
Author: airwin
Date: 2009-03-14 23:37:34 +0000 (Sat, 14 Mar 2009)
Log Message:
-----------
qtsvg results currently do not validate at http://validator.w3.org/, but
that appears to be a result of the validator being unfamiliar with SVG-1.2
(a draft SVG standard that has not been finalized yet) which is the version
of SVG produced by Qt4. The two validation errors referred to the version
number (1.2) and one attribute (vector-effect) which is clearly documented
in the 1.2 draft. Also, text offset issues which were in SVG results
produced by QT-4.4.3 are gone for QT-4.5.0 (as viewed with reliable SVG
viewers such as firefox). Therefore, I have re-enabled svgqt by default.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2009-03-13 16:21:44 UTC (rev 9736)
+++ trunk/cmake/modules/drivers-init.cmake 2009-03-14 23:37:34 UTC (rev 9737)
@@ -91,8 +91,15 @@
"pngqt:qt:ON"
"ppmqt:qt:ON"
"tiffqt:qt:ON"
-# Currently does not validate and has text positioning errors.
-"svgqt:qt:OFF"
+# Currently does not validate at http://validator.w3.org/, but that appears
+# to be a result of the validator being unfamiliar with SVG-1.2 (a draft
+# SVG standard that has not been finalized yet) which is produced
+# by Qt4. The validation errors
+# referred to the version number (1.2) and one attribute (vector-effect)
+# which is clearly documented in the 1.2 draft. Also, text offset issues
+# which were in SVG results produced by QT-4.4.3 are gone for QT-4.5.0.
+# Therefore, the conclusion is to enable svgqt by default.
+"svgqt:qt:ON"
"gif:gd:ON"
"jpeg:gd:ON"
"png:gd:ON"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-04-26 23:10:58
|
Revision: 9857
http://plplot.svn.sourceforge.net/plplot/?rev=9857&view=rev
Author: airwin
Date: 2009-04-26 23:10:52 +0000 (Sun, 26 Apr 2009)
Log Message:
-----------
Oops! Forgot to enable extqt by default now that it builds without issues.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2009-04-26 20:01:32 UTC (rev 9856)
+++ trunk/cmake/modules/drivers-init.cmake 2009-04-26 23:10:52 UTC (rev 9857)
@@ -91,8 +91,7 @@
"pngqt:qt:ON"
"ppmqt:qt:ON"
"tiffqt:qt:ON"
-# Default OFF until build error is fixed.
-"extqt:qt:OFF"
+"extqt:qt:ON"
# Currently does not validate at http://validator.w3.org/, but that appears
# to be a result of the validator being unfamiliar with SVG-1.2 (a draft
# SVG standard that has not been finalized yet) which is produced
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-06-28 22:39:24
|
Revision: 10092
http://plplot.svn.sourceforge.net/plplot/?rev=10092&view=rev
Author: airwin
Date: 2009-06-28 22:39:22 +0000 (Sun, 28 Jun 2009)
Log Message:
-----------
Fix indentation.
Make DEFAULT_ALL_DEVICES ON prevail over DEFAULT_NO_DEVICES.
Implement DEFAULT_NO_QT_DEVICES and DEFAULT_NO_CAIRO_DEVICES.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2009-06-28 15:21:29 UTC (rev 10091)
+++ trunk/cmake/modules/drivers-init.cmake 2009-06-28 22:39:22 UTC (rev 10092)
@@ -40,27 +40,58 @@
# and drivers. This will be inspected to build up the set of drivers
# to be compiled based on which devices are selected.
+option(DEFAULT_ALL_DEVICES
+ "Enable all devices by default (ON) or enable devices individually by default (OFF)"
+ OFF
+ )
+
option(DEFAULT_NO_DEVICES
-"Disable all (ON) or enable individually (OFF) devices by default"
-OFF
-)
+ "Disable all devices by default (ON) or enable devices individually by default (OFF)"
+ OFF
+ )
-option(DEFAULT_ALL_DEVICES
-"Enable all (ON) or enable individually (OFF) devices by default"
-OFF
-)
+if(DEFAULT_ALL_DEVICES AND DEFAULT_NO_DEVICES)
+ message(STATUS
+ "WARNING. DEFAULT_ALL_DEVICES ON supersedes DEFAULT_NO_DEVICES ON.")
+ set(DEFAULT_NO_DEVICES OFF
+ CACHE BOOL
+ "Disable all devices by default (ON) or enable devices individually by default (OFF)"
+ FORCE
+ )
+endif(DEFAULT_ALL_DEVICES AND DEFAULT_NO_DEVICES)
-if(DEFAULT_NO_DEVICES AND DEFAULT_ALL_DEVICES)
- message(STATUS
- "WARNING. DEFAULT_NO_DEVICES ON supersedes DEFAULT_ALL_DEVICES ON.")
- set(DEFAULT_ALL_DEVICES OFF
- CACHE BOOL
- "Enable all (ON) or enable individually (OFF) devices by default"
- FORCE
+option(DEFAULT_NO_QT_DEVICES
+ "Disable all qt devices by default (ON) or enable qt devices individually by default (OFF)"
+ OFF
)
-endif(DEFAULT_NO_DEVICES AND DEFAULT_ALL_DEVICES)
+option(DEFAULT_NO_CAIRO_DEVICES
+ "Disable all cairo devices by default (ON) or enable cairo devices individually by default (OFF)"
+ OFF
+ )
+if(DEFAULT_ALL_DEVICES)
+ if(DEFAULT_NO_QT_DEVICES)
+ message(STATUS
+ "WARNING. DEFAULT_ALL_DEVICES ON supersedes DEFAULT_NO_QT_DEVICES ON.")
+ set(DEFAULT_NO_QT_DEVICES OFF
+ CACHE BOOL
+ "Disable all qt devices by default (ON) or enable qt devices individually by default (OFF)"
+ FORCE
+ )
+ endif(DEFAULT_NO_QT_DEVICES)
+
+ if(DEFAULT_NO_CAIRO_DEVICES)
+ message(STATUS
+ "WARNING. DEFAULT_ALL_DEVICES ON supersedes DEFAULT_NO_CAIRO_DEVICES ON.")
+ set(DEFAULT_NO_CAIRO_DEVICES OFF
+ CACHE BOOL
+ "Disable all cairo devices by default (ON) or enable cairo devices individually by default (OFF)"
+ FORCE
+ )
+ endif(DEFAULT_NO_CAIRO_DEVICES)
+endif(DEFAULT_ALL_DEVICES)
+
# The DRIVERS_DEVICE_LIST defined below is a list of
# <device>:<drive>:<enable_default> items. <enable_default> should be
# "ON" or "OFF" and this will reflect in inclusion/exclusion by default
@@ -71,107 +102,111 @@
# consumption, but this is not necessary.
set(DRIVERS_DEVICE_LIST
-"aqt:aqt:ON"
-# memcairo does not work so turn it off by default.
-# The remaining cairo devices work well so turn them on by default.
-"memcairo:cairo:OFF"
-"extcairo:cairo:ON"
-"pdfcairo:cairo:ON"
-"pngcairo:cairo:ON"
-"pscairo:cairo:ON"
-"svgcairo:cairo:ON"
-"xcairo:cairo:ON"
-"cgm:cgm:ON"
-"dg300:dg300:OFF"
-"epsqt:qt:ON"
-"pdfqt:qt:ON"
-"qtwidget:qt:ON"
-"bmpqt:qt:ON"
-"jpgqt:qt:ON"
-"pngqt:qt:ON"
-"ppmqt:qt:ON"
-"tiffqt:qt:ON"
-"extqt:qt:ON"
-# Currently does not validate at http://validator.w3.org/, but that appears
-# to be a result of the validator being unfamiliar with SVG-1.2 (a draft
-# SVG standard that has not been finalized yet) which is produced
-# by Qt4. The validation errors
-# referred to the version number (1.2) and one attribute (vector-effect)
-# which is clearly documented in the 1.2 draft. Also, text offset issues
-# which were in SVG results produced by QT-4.4.3 are gone for QT-4.5.0.
-# Therefore, the conclusion is to enable svgqt by default.
-"svgqt:qt:ON"
-# gd related devices are not maintained.
-"gif:gd:OFF"
-"jpeg:gd:OFF"
-"png:gd:OFF"
-# gcw is not maintained.
-"gcw:gcw:OFF"
-# Do not implement gnome which is superseded by gcw
-#"gnome:gnome:OFF"
-# Produces ton of "Invalid pen selection." messages
-"hp7470:hpgl:OFF"
-# Produces ton of "Invalid pen selection." messages
-"hp7580:hpgl:OFF"
-# Segfaults.
-"lj_hpgl:hpgl:OFF"
-"imp:impress:OFF"
-# Default off because poorly maintained (colours are incorrect)
-# must use software fill, and must run as root.
-"linuxvga:linuxvga:OFF"
-"ljii:ljii:OFF"
-"ljiip:ljiip:OFF"
-"mem:mem:ON"
-"ntk:ntk:OFF"
-"null:null:ON"
-# glibc detects double free
-"pbm:pbm:OFF"
-"pdf:pdf:OFF"
-# (2007-09-01) As discussed on list, don't enable plmeta until we sort
-# out the known issues (e.g., strings, aspect ratio, and TrueType fonts).
-# This is going to take time/energy for some volunteer who has not volunteered
-# yet.... :-)
-"plmeta:plmeta:OFF"
-"ps:ps:ON"
-# No longer segfaults, but still default OFF because cleaner/better ways
-# (psttf and pscairo) to get modern fonts for postscript results.
-"pstex:pstex:OFF"
-"psttf:psttf:ON"
-"svg:svg:ON"
-"conex:tek:OFF"
-"mskermit:tek:OFF"
-"tek4010:tek:OFF"
-"tek4010f:tek:OFF"
-"tek4107:tek:OFF"
-"tek4107f:tek:OFF"
-"versaterm:tek:OFF"
-"vlt:tek:OFF"
-"xterm:tek:OFF"
-"tk:tk:ON"
-"tkwin:tkwin:ON"
-"wingcc:wingcc:ON"
-"wxwidgets:wxwidgets:ON"
-"wxpng:wxwidgets:OFF"
-"xfig:xfig:ON"
-"xwin:xwin:ON"
-)
+ "aqt:aqt:ON"
+ # memcairo does not work so turn it off by default.
+ # The remaining cairo devices work well so turn them on by default.
+ "memcairo:cairo:OFF"
+ "extcairo:cairo:ON"
+ "pdfcairo:cairo:ON"
+ "pngcairo:cairo:ON"
+ "pscairo:cairo:ON"
+ "svgcairo:cairo:ON"
+ "xcairo:cairo:ON"
+ "cgm:cgm:ON"
+ "dg300:dg300:OFF"
+ "epsqt:qt:ON"
+ "pdfqt:qt:ON"
+ "qtwidget:qt:ON"
+ "bmpqt:qt:ON"
+ "jpgqt:qt:ON"
+ "pngqt:qt:ON"
+ "ppmqt:qt:ON"
+ "tiffqt:qt:ON"
+ "extqt:qt:ON"
+ # Currently does not validate at http://validator.w3.org/, but that appears
+ # to be a result of the validator being unfamiliar with SVG-1.2 (a draft
+ # SVG standard that has not been finalized yet) which is produced
+ # by Qt4. The validation errors
+ # referred to the version number (1.2) and one attribute (vector-effect)
+ # which is clearly documented in the 1.2 draft. Also, text offset issues
+ # which were in SVG results produced by QT-4.4.3 are gone for QT-4.5.0.
+ # Therefore, the conclusion is to enable svgqt by default.
+ "svgqt:qt:ON"
+ # gd related devices are not maintained.
+ "gif:gd:OFF"
+ "jpeg:gd:OFF"
+ "png:gd:OFF"
+ # gcw is not maintained.
+ "gcw:gcw:OFF"
+ # Do not implement gnome which is superseded by gcw
+ #"gnome:gnome:OFF"
+ # Produces ton of "Invalid pen selection." messages
+ "hp7470:hpgl:OFF"
+ # Produces ton of "Invalid pen selection." messages
+ "hp7580:hpgl:OFF"
+ # Segfaults.
+ "lj_hpgl:hpgl:OFF"
+ "imp:impress:OFF"
+ # Default off because poorly maintained (colours are incorrect)
+ # must use software fill, and must run as root.
+ "linuxvga:linuxvga:OFF"
+ "ljii:ljii:OFF"
+ "ljiip:ljiip:OFF"
+ "mem:mem:ON"
+ "ntk:ntk:OFF"
+ "null:null:ON"
+ # glibc detects double free
+ "pbm:pbm:OFF"
+ "pdf:pdf:OFF"
+ # (2007-09-01) As discussed on list, don't enable plmeta until we sort
+ # out the known issues (e.g., strings, aspect ratio, and TrueType fonts).
+ # This is going to take time/energy for some volunteer who has not volunteered
+ # yet.... :-)
+ "plmeta:plmeta:OFF"
+ "ps:ps:ON"
+ # No longer segfaults, but still default OFF because cleaner/better ways
+ # (psttf and pscairo) to get modern fonts for postscript results.
+ "pstex:pstex:OFF"
+ "psttf:psttf:ON"
+ "svg:svg:ON"
+ "conex:tek:OFF"
+ "mskermit:tek:OFF"
+ "tek4010:tek:OFF"
+ "tek4010f:tek:OFF"
+ "tek4107:tek:OFF"
+ "tek4107f:tek:OFF"
+ "versaterm:tek:OFF"
+ "vlt:tek:OFF"
+ "xterm:tek:OFF"
+ "tk:tk:ON"
+ "tkwin:tkwin:ON"
+ "wingcc:wingcc:ON"
+ "wxwidgets:wxwidgets:ON"
+ "wxpng:wxwidgets:OFF"
+ "xfig:xfig:ON"
+ "xwin:xwin:ON"
+ )
-set(PRESET_DEFAULT OFF)
-
if(DEFAULT_ALL_DEVICES)
set(DEFAULT ON)
set(PRESET_DEFAULT ON)
-endif(DEFAULT_ALL_DEVICES)
-
-if(DEFAULT_NO_DEVICES)
+elseif(DEFAULT_NO_DEVICES)
set(DEFAULT OFF)
set(PRESET_DEFAULT ON)
-endif(DEFAULT_NO_DEVICES)
+else(DEFAULT_ALL_DEVICES)
+ set(PRESET_DEFAULT OFF)
+endif(DEFAULT_ALL_DEVICES)
foreach(DRIVERS_DEVICE ${DRIVERS_DEVICE_LIST})
string(REGEX REPLACE "^(.*):.*:.*$" "\\1" DEVICE ${DRIVERS_DEVICE})
if(NOT PRESET_DEFAULT)
- string(REGEX REPLACE "^.*:.*:(.*)$" "\\1" DEFAULT ${DRIVERS_DEVICE})
+ if(DEFAULT_NO_QT_DEVICES AND DEVICE MATCHES ".*qt.*" AND NOT DEVICE STREQUAL "aqt")
+ set(DEFAULT OFF)
+ elseif(DEFAULT_NO_CAIRO_DEVICES AND DEVICE MATCHES ".*cairo.*")
+ set(DEFAULT OFF)
+ else(DEFAULT_NO_QT_DEVICES AND DEVICE MATCHES ".*qt.*" AND NOT DEVICE STREQUAL "aqt")
+ string(REGEX REPLACE "^.*:.*:(.*)$" "\\1" DEFAULT ${DRIVERS_DEVICE})
+ endif(DEFAULT_NO_QT_DEVICES AND DEVICE MATCHES ".*qt.*" AND NOT DEVICE STREQUAL "aqt")
endif(NOT PRESET_DEFAULT)
option(PLD_${DEVICE} "Enable ${DEVICE} device" ${DEFAULT})
endforeach(DRIVERS_DEVICE)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-07-31 15:37:51
|
Revision: 10194
http://plplot.svn.sourceforge.net/plplot/?rev=10194&view=rev
Author: airwin
Date: 2009-07-31 15:37:43 +0000 (Fri, 31 Jul 2009)
Log Message:
-----------
Turn -dev cgm OFF by default because the new example 16 shows severe memory
management issues with this device. All other examples I have checked with
this device are absolutely valgrind clean.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2009-07-31 14:42:07 UTC (rev 10193)
+++ trunk/cmake/modules/drivers-init.cmake 2009-07-31 15:37:43 UTC (rev 10194)
@@ -112,7 +112,8 @@
"pscairo:cairo:ON"
"svgcairo:cairo:ON"
"xcairo:cairo:ON"
- "cgm:cgm:ON"
+ # new example 16 shows severe valgrind issues with this device.
+ "cgm:cgm:OFF"
"dg300:dg300:OFF"
"epsqt:qt:ON"
"pdfqt:qt:ON"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-10-11 15:52:11
|
Revision: 10521
http://plplot.svn.sourceforge.net/plplot/?rev=10521&view=rev
Author: airwin
Date: 2009-10-11 15:52:03 +0000 (Sun, 11 Oct 2009)
Log Message:
-----------
Retire the pbm device.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2009-10-11 15:48:14 UTC (rev 10520)
+++ trunk/cmake/modules/drivers-init.cmake 2009-10-11 15:52:03 UTC (rev 10521)
@@ -188,8 +188,10 @@
"mem:mem:ON:M:OFF"
"ntk:ntk:OFF:I:OFF"
"null:null:ON:N:OFF"
- # glibc detects double free
- "pbm:pbm:OFF:F:OFF"
+ # The pbm device is primitive (e.g., Hershey fonts, software fills,
+ # no alpha transparency) and poorly maintained (the double free for
+ # example 2 has not been fixed). Therefore retire this device.
+ # "pbm:pbm:OFF:F:OFF"
"pdf:pdf:OFF:F:OFF"
# (2007-09-01) As discussed on list, don't enable plmeta until we sort
# out the known issues (e.g., strings, aspect ratio, and TrueType fonts).
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2010-01-30 04:17:43
|
Revision: 10778
http://plplot.svn.sourceforge.net/plplot/?rev=10778&view=rev
Author: airwin
Date: 2010-01-30 04:17:36 +0000 (Sat, 30 Jan 2010)
Log Message:
-----------
Disable -dev tk until it works again.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2010-01-29 23:08:29 UTC (rev 10777)
+++ trunk/cmake/modules/drivers-init.cmake 2010-01-30 04:17:36 UTC (rev 10778)
@@ -219,8 +219,9 @@
#"tek4107f:tek:OFF:F:OFF"
#"versaterm:tek:OFF:I:OFF"
#"vlt:tek:OFF:I:OFF"
- #"xterm:tek:OFF:I:OFF"
- "tk:tk:ON:I:OFF"
+ #"xterm:tek:OFF:I:OFF"
+ # Temporarily turn off -dev tk by default until it works again.
+ "tk:tk:OFF:I:OFF"
"tkwin:tkwin:ON:E:OFF"
"wingcc:wingcc:ON:I:OFF"
"wxwidgets:wxwidgets:ON:I:OFF"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2010-01-30 04:29:17
|
Revision: 10779
http://plplot.svn.sourceforge.net/plplot/?rev=10779&view=rev
Author: airwin
Date: 2010-01-30 04:29:09 +0000 (Sat, 30 Jan 2010)
Log Message:
-----------
Never mind. Non-working -dev tk was a dependency issue.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2010-01-30 04:17:36 UTC (rev 10778)
+++ trunk/cmake/modules/drivers-init.cmake 2010-01-30 04:29:09 UTC (rev 10779)
@@ -220,8 +220,7 @@
#"versaterm:tek:OFF:I:OFF"
#"vlt:tek:OFF:I:OFF"
#"xterm:tek:OFF:I:OFF"
- # Temporarily turn off -dev tk by default until it works again.
- "tk:tk:OFF:I:OFF"
+ "tk:tk:ON:I:OFF"
"tkwin:tkwin:ON:E:OFF"
"wingcc:wingcc:ON:I:OFF"
"wxwidgets:wxwidgets:ON:I:OFF"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <and...@us...> - 2012-01-04 15:44:09
|
Revision: 12115
http://plplot.svn.sourceforge.net/plplot/?rev=12115&view=rev
Author: andrewross
Date: 2012-01-04 15:44:03 +0000 (Wed, 04 Jan 2012)
Log Message:
-----------
Add cmake warning if a device is enabled which has been disabled by default either because it is deprecated or is buggy.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2012-01-04 14:11:00 UTC (rev 12114)
+++ trunk/cmake/modules/drivers-init.cmake 2012-01-04 15:44:03 UTC (rev 12115)
@@ -260,4 +260,10 @@
#message(STATUS "DEBUG: DEVICE = ${DEVICE}")
#message(STATUS "DEBUG: DEFAULT= ${DEFAULT}")
option(PLD_${DEVICE} "Enable ${DEVICE} device" ${DEFAULT})
+ if(PLD_${DEVICE} AND NOT ${DEFAULT})
+ message(STATUS
+ "WARNING: You have enabled the PLD_${DEVICE} device which is disabled by "
+ "default either because it is deprecated, or because there are know issues "
+ "with it. Please check the documentation / release notes for details.")
+ endif(PLD_${DEVICE} AND NOT ${DEFAULT})
endforeach(DRIVERS_DEVICE)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2013-10-12 00:49:39
|
Revision: 12590
http://sourceforge.net/p/plplot/code/12590
Author: airwin
Date: 2013-10-12 00:49:36 +0000 (Sat, 12 Oct 2013)
Log Message:
-----------
Enable the pdf device by default. Assuming that the libhpdf library
this device depends on has the patch available at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726069 applied, all
standard examples should work with this device.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2013-10-12 00:45:01 UTC (rev 12589)
+++ trunk/cmake/modules/drivers-init.cmake 2013-10-12 00:49:36 UTC (rev 12590)
@@ -196,7 +196,7 @@
# no alpha transparency) and poorly maintained (the double free for
# example 2 has not been fixed). Therefore retire this device.
# "pbm:pbm:OFF:F:OFF"
- "pdf:pdf:OFF:F:OFF"
+ "pdf:pdf:ON:F:OFF"
# (2007-09-01) As discussed on list, don't enable plmeta until we sort
# out the known issues (e.g., strings, aspect ratio, and TrueType fonts).
# This is going to take time/energy for some volunteer who has not volunteered
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2013-11-22 18:57:34
|
Revision: 12741
http://sourceforge.net/p/plplot/code/12741
Author: airwin
Date: 2013-11-22 18:57:31 +0000 (Fri, 22 Nov 2013)
Log Message:
-----------
Enable -dev ntk by default. Thanks to Arjen's recent changes it works
fine for me on Linux, and Arjen reports it also works well on Cygwin,
and Windows.
Tested by Alan W. Irwin <ai...@us...> on Linux using
the test_c_ntk target.
Modified Paths:
--------------
trunk/cmake/modules/drivers-init.cmake
Modified: trunk/cmake/modules/drivers-init.cmake
===================================================================
--- trunk/cmake/modules/drivers-init.cmake 2013-11-22 18:42:58 UTC (rev 12740)
+++ trunk/cmake/modules/drivers-init.cmake 2013-11-22 18:57:31 UTC (rev 12741)
@@ -190,7 +190,7 @@
#"ljii:ljii:OFF:F:OFF"
#"ljiip:ljiip:OFF:F:OFF"
"mem:mem:ON:M:OFF"
- "ntk:ntk:OFF:I:OFF"
+ "ntk:ntk:ON:I:OFF"
"null:null:ON:N:OFF"
# The pbm device is primitive (e.g., Hershey fonts, software fills,
# no alpha transparency) and poorly maintained (the double free for
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|