Menu

Large Tasks

Jon Trulson Peter Howkins
  • Resolve compiler warning
  • Resolve Coverity warnings

  • Change make system to allow multi core builds. Current plan is to move toward using GNU Autotools.

  • Change install system to support installing to customisable paths

    • leading to package creation for common distributions
  • Decide on C and C++ standard usage (C99 and C++98 ?)

    • Change from pre-ansi (c++98) headers
    • *<strstream> used in nsgmls and ttsnoop</strstream>
    • Remove any K&R (pre ansi) prototype declarations
      • M_PROTO in dthelp (done)
      • NeedFunctionPrototypes in dtInfo
      • STDC in dtdocbook/tcl
    • Remove register keyword (done, after 2.3 release)
  • Make CDE test suite work again (needs to be checked in somewhere first....)

  • Remove some of the optional #defined code paths from code to reflect the options that are actually in use (reduce code cruft and maintainence overhead)

  • Import new version of ksh93 base code

  • Investigate lib/DtHelp/il/ and jpeg/. See if we can use OS libs for this stuff.

  • Investigate programs/dtdocbook/tcl, is this just a copy of tcl, or a modified version? (removed in favor of OS supplied version in 2.3.0)


Related

Wiki: Contributing to CDE

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.