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