
 Scratch TODO about the project
 ===================================

 Things to make wxWPM nicer:

  1) add icons/bitmaps to all wxNoteBook controls and all dialogs (we really need some good graphics!!)

  2) reorder the variables in wxPackage in relation to the package root now stored in wxPackageInfo

  3) we could separate the "Downloads" and "Builds" tabs from the other package-specific
     tabs using a wxListBook placed over the viewerpanel with View : Package tabs|Operation tabs
     items.

  4) add multiple-packing support: i.e. you give a single "wxp pack mywxp.wxp" command and it creates
     not only e.g. the zip release but both the .tar.gz, the .zip and eventually also the MD5SUM file:

        fe00c085e0a34ccca72a64b7fa4b23eb  mywxp.tar.gz
        fe00c085e0a34ccca72a64b7fa4b23eb  mywxp.zip
        ...

     also conditional <exclude> tags could be very useful (e.g. you may want to exclude on windows
     things different from those excluded for unix releases)

  5) fix the FIXME and do the TODO ;)

  6) would be nicer to allow a special <exclude> tag in <packaging> section which tells wxP to exclude
     all files which are NOT under revision control.

     To get a list of files under rev control with SVN the "svn list" command may be used
     To get a list of files under rev control with CVS the "cvs ls" command may be used

  7) make the exclude dialog be able to show things ordered from the biggest files to the smallest ones

  8) allow as exclude things some special "patterns" like $(object-files) or $(lib-files)
     or $(exe-files) which expand into multiple wildcard patterns matching the standard
     sets of related files.

  9) allow "smart" substitutions in "python" style: $(name.lower()) should substitute the
     name in lowercase, etc
     A list of smart functions to provide may be:
   
         lower()
         upper()
    
     NOTE: this must be well coinceived since we already have the wXPSIC_* flags
  

 wxPM

 1) if you select compiler X when building a package, also the first wx build with
    compiler X should be autoselected.



 Known bugs (as of 6/2006):

  1) when choosing File->Load local package the HTML window crash (at least on win);
     that's because of a mess with events and handlers in wxPackageBorwserPanel and
     the html window is called few times in sequence with different sources containing
     links to HTTP images. This makes it crash.

     Status of this bug: while trying to debug wxHtmlWindow, I've found yet another strange problem: putting a link to some HTTP resource in wx\samples\html\test\test.htm (e.g. http://wxwidgets.org/logo9.jpg) the test sample does not show the frame and takes 100% of the CPU forever.


