Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Linux Distributions Project AutotoolsPlans"

(0.0.8 targets (9 February 2007))
Line 75: Line 75:
 
* any work necessary to make GNOME checkouts "just work" (<b>Ben</b>)
 
* any work necessary to make GNOME checkouts "just work" (<b>Ben</b>)
 
* complete work on GNOME libs hover help (<b>Ben</b>)
 
* complete work on GNOME libs hover help (<b>Ben</b>)
 +
* auto-generate docs for hoverhelp and help system (distro-specific) (<b>?</b>)
  
 
==0.0.9 targets (2 March 2007)==
 
==0.0.9 targets (2 March 2007)==

Revision as of 12:58, 2 January 2007

Tentative Plan

1.0 themes: "maintain existing project", "getting C/C++ GNOME projects working"
1.0 audience: existing maintainers

Work being done by core CDT people: indexer, model, other languages. We may need to monitor this work, provide input as necessary, and clean up our own code to match the work being done.

0.0.6 targets (8 December 2006)

  • autoconf editor (Jeff)
    • current (2006-12-01) features
    • rudimentary error parsing
  • automake editor (Andrew)
    • colourization
    • hover help
  • begin investigation of non-standard build models (e.g. GNOME autogen and Makefile.cvs) (Jeff)
  • begin on support for invoking autotools directly: (Kyu)
    • autoconf
    • automake
    • aclocal
    • autoheader
  • begin *basic* (colouring, outline?, hover?) aclocal editor
  • begin *basic* (colouring, outline?, hover?) Makefile.in editor
  • begin *basic* (colouring, outline?, hover?) configure editor
  • tests
    • start writing them
  • investigate what is missing to make GNOME checkouts "just work" (Ben)
    • file bugs

0.0.7 targets (19 January 2007)

  • autoconf editor (Jeff)
    • outline view
    • folding
    • AM_* command completion (Andrew)
    • PKG_* command completion (Andrew)
    • pkg-config macros and docs (Andrew)
  • automake editor (Andrew)
    • colourize @blah@
    • hover on $@, $<, etc.
    • hover on previously-defined macros
    • rudimentary error parsing
      • missing endif
      • inconsistent else (this is done in the outline view ATM)
  • add Makefile.cvs makefile generation (Jeff)
  • support for invoking autotools directly: (Kyu)
    • autoconf, automake, aclocal, autoheader
      • add simple GUI for choosing options from template
      • make options persistent
      • add automated tests
  • .file investigation
    • .cdtproject?
    • .autotoolsproject?
  • *basic* (colouring, outline?, hover?) aclocal editor
  • *basic* (colouring, outline?, hover?) Makefile.in editor
  • *basic* (colouring, outline?, hover?) configure editor
  • bug fixes
  • tests
    • lots of them
  • chunk up what is missing to make GNOME checkouts "just work" (Ben)
  • integrate GNOME libs to the help system (Ben)
  • begin work on GNOME libs hover help (Ben)

0.0.8 targets (9 February 2007)

  • autoconf editor (Jeff)
    • advanced completion
    • hover on re-entering macro param area
    • "advanced" error parsing
  • automake editor (Andrew)
    • completion on previously-defined macros
    • completion on $@, $<, etc.
  • bug fixes
  • tests
    • lots of them
  • any work necessary to make GNOME checkouts "just work" (Ben)
  • complete work on GNOME libs hover help (Ben)
  • auto-generate docs for hoverhelp and help system (distro-specific) (?)

0.0.9 targets (2 March 2007)

  • autoconf editor (Jeff)
    • bug fixes
    • performance
  • automake editor (Andrew)
    • bug fixes
    • performance
  • tests
    • lots of them
  • any work necessary to make GNOME checkouts "just work" (Ben)

0.1 targets (9 March 2007)

  • autoconf editor (Jeff)
    • bug fixes
    • performance
  • automake editor (Andrew)
    • bug fixes
    • performance
  • tests
    • lots of them
  • any work necessary to make GNOME checkouts "just work" (Ben)
  • any bug fixes for hoverhelp for GNOME libs

1.0 targets (6 April 2007)

  • full autoconf editor (Jeff)
  • full automake editor (Andrew)
  • GNOME checkouts "just work"; hover help and help system (Ben)

Post-1.0

  • partial make
    • calculating make arguments at various levels in tree and being able to invoke make starting anywhere (very useful for large projects where changes are made many levels down from the top)
  • advanced preferences
    • e.g. options for running aclocal on a particular acinclude.m4 file vs a global default option
  • new project wizards
    • automake
    • autoconf
  • tie together editors
    • ex. error on @blah@ in Makefile.am if @blah@ not AC_SUBST'd in configure.ac
    • will need to know relative locations of corresponding files or find them
  • new source -> Makefile.am target?
    • perhaps some sort of "Add sources to Makefile targets" action
  • form-based editors
    • mockup: LinuxDistrosAutotoolsFormBasedEditor.jpg
  • integration with some sort of shell editor for shell sections of files

Back to the top