
 wxWidgets package manager (wxWPM)
 ==================================

 This project is a collection of three programs which help to create, maintain 
 and use wxWidgets packages.

 wxWidgets packages are source packages of wx-based libraries/utilities.
 This allows you to effectively reuse modular code and quickly seek and build the
 package dependencies.

 These source packages (unlike binaries which have much more limited compatibility)
 can be easily downloaded, decompressed, compiled and installed with user-defined
 option values and with any compiler supported by the packaged software.

 Here is a brief summary of the features of each program:

 1) wxPackageManager: this GUI program allows you to

    # Browse available local packages
    # Browse remote repositories of package
    # View summary and details of packages
    # Download, decompress, compile, install, uninstall packages

 2) wxPackager: this GUI program allows you to

    # create a wxPackage description file (WXP)
    # edit a wxPackage description file
    # compress a package
    # upload it to a remote repository

 3) WXP: this command-line utility allows you to perform:

    # all tasks exposed by the wxPackageManager and wxPackager GUI programs
    # create and maintain repositories of packages (creating the WXL files)
    # output HTML descriptions of packages
    # retrieve any type of info from the WXP files


 How to get started
 ==================

 1) Download and install the wxWPM tools from http://wxwpm.sourceforge.net/download.php
 2) run the Package Manager and click on the "Get new packages" tab: the repository
    descriptor for the wxWPM test repository will be downloaded.
 3) click on "wxRC" package and then download it using the "Download" button
 4) go back to "local packages" and refresh the list
 5) unpack the wxRC package
 6) build it: from the build dialog go to the "Global compiler options"
    tab and set up the paths for your compiler (try first the "Autodetect" button ;))
 7) install it

 You've now ready to use the wxRC package!


 Links
 =====

 Homepage of the project:
  http://wxwpm.sourceforge.net/

 The page where first draft of the programs have been created:
  http://www.wxwidgets.org/wiki/index.php/ComponentManager

 The CVS repository where the sources are hosted:
  http://wxwpm.cvs.sourceforge.net/wxwpm/wxWPM/


 Credits
 =======

 The original project idea and GUI layout of wxPackageManager was done by
 Julian Smart. Some ideas were then reviewed by Daniel Lauk.

 Francesco Montorsi developed the 3 applications as a sponsorized Google
 Summer Of Code 2006 project with the mentoring of Julian Smart.
 Thanks Google!

 Many other credits go to all 3rd party code used by wxWPM project:
 # wxIE was written by Lindsay Mathieson
 # wxPropertyGrid was written by Jaakko Salli
 # wxTreeListCtrl was written by several people: Otto Wyss, Robert Roebling,
   Julian Smart, Alberto Griggio, Vadim Zeitlin
 # wxSTC was written by Robin Dunn (Scintilla control was written by many others)
 # wxWidgets library was written by Julian Smart, Robert Roebling,
   Vadim Zeitlin, Robin Dunn, and a lot of other people

 Credits go also to the authors of the various tools used to develop
 and distribute this project: DialogBlocks, Autopackage, InnoSetup, Bakefile,
 Doxygen and maybe others.

