From: <ai...@us...> - 2010-05-14 18:45:35
|
Revision: 10995 http://plplot.svn.sourceforge.net/plplot/?rev=10995&view=rev Author: airwin Date: 2010-05-14 18:45:29 +0000 (Fri, 14 May 2010) Log Message: ----------- Retire gcw, gnome2, and pygcw. Modified Paths: -------------- trunk/README.release trunk/cmake/modules/drivers-init.cmake trunk/cmake/modules/drivers.cmake trunk/cmake/modules/summary.cmake Modified: trunk/README.release =================================================================== --- trunk/README.release 2010-05-14 16:50:47 UTC (rev 10994) +++ trunk/README.release 2010-05-14 18:45:29 UTC (rev 10995) @@ -60,6 +60,8 @@ or the related gnome2 or pygcw bindings despite the known problems, then they can still be accessed by setting PLD_gcw, ENABLE_gnome2, and/or ENABLE_pygcw to ON. +N.B. This announcement has been superseded by the subsequent retirement +of gcw, gnome2, and pygcw, see announcement XVII. VII. As of release 5.9.3 we have deprecated the gd device driver which implements the png, jpeg, and gif devices. This device driver is @@ -154,6 +156,16 @@ the degree symbol, unicode escape "#[0x00B0]" where 0x00B0 is the unicode index for the degree symbol or direct UTF8 unicode string "°". +XVII. As of release 5.9.6 we have retired the gcw device driver and +the related gnome2 and pygcw bindings since these are unmaintained and +there are good replacements. These components of PLplot were +deprecated as of release 5.9.3. A good replacement for the gcw device +is either the xcairo or qtwidget device. A good replacement for the +gnome2 bindings is the externally supplied XDrawable or Cairo context +associated with the xcairo device and the extcairo device (see +examples/c/README.cairo). A good replacement for pygcw is our new +pyqt4 bindings for PLplot. + INDEX 0. Tests made for release 5.9.6 Modified: trunk/cmake/modules/drivers-init.cmake =================================================================== --- trunk/cmake/modules/drivers-init.cmake 2010-05-14 16:50:47 UTC (rev 10994) +++ trunk/cmake/modules/drivers-init.cmake 2010-05-14 18:45:29 UTC (rev 10995) @@ -165,8 +165,8 @@ "gif:gd:OFF:F:ON" "jpeg:gd:OFF:F:ON" "png:gd:OFF:F:ON" - # gcw is not maintained. - "gcw:gcw:OFF:I:OFF" + # gcw is retired. + #"gcw:gcw:OFF:I:OFF" # Do not implement gnome which is superseded by gcw #"gnome:gnome:OFF:I:OFF" # hpgl devices produce tons of "Invalid pen selection." messages and the Modified: trunk/cmake/modules/drivers.cmake =================================================================== --- trunk/cmake/modules/drivers.cmake 2010-05-14 16:50:47 UTC (rev 10994) +++ trunk/cmake/modules/drivers.cmake 2010-05-14 18:45:29 UTC (rev 10995) @@ -79,8 +79,12 @@ # not available. include(cairo) include(cgm) -include(gcw) +#Everything having to do with gcw is retired +set(PLD_gcw OFF CACHE INTERNAL "gcw is retired" FORCE) +set(ENABLE_gnome2 OFF CACHE INTERNAL "gnome2 is retired" FORCE) +set(ENABLE_pygcw OFF CACHE INTERNAL "pygcw is retired" FORCE) include(gd) +#include(gcw) # Do not implement gnome which is superseded by gcw #include(gnome) include(linuxvga) Modified: trunk/cmake/modules/summary.cmake =================================================================== --- trunk/cmake/modules/summary.cmake 2010-05-14 16:50:47 UTC (rev 10994) +++ trunk/cmake/modules/summary.cmake 2010-05-14 18:45:29 UTC (rev 10995) @@ -116,7 +116,6 @@ ENABLE_tcl: ${ENABLE_tcl} ENABLE_itcl: ${ENABLE_itcl} ENABLE_tk: ${ENABLE_tk} ENABLE_itk: ${ENABLE_itk} ENABLE_pdl: ${ENABLE_pdl} ENABLE_wxwidgets: ${ENABLE_wxwidgets} -ENABLE_gnome2: ${ENABLE_gnome2} ENABLE_pygcw: ${ENABLE_pygcw} ENABLE_ada: ${ENABLE_ada} ENABLE_d: ${ENABLE_d} ENABLE_ocaml: ${ENABLE_ocaml} ENABLE_lua: ${ENABLE_lua} ENABLE_qt: ${ENABLE_qt} ENABLE_pyqt4: ${ENABLE_pyqt4} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |