[Boa Constr] CVS updated - 0.5.0
Status: Beta
Brought to you by:
riaan
From: Riaan B. <riaan@e.co.za> - 2006-10-11 10:24:10
|
Hi everybody, CVS has been updated with the new version at last. Highlights of this version include: * wxPython 2.7/Python 2.5 compatibility * Internationalisation (I18N) support: * IDE language preference setting: Preferences->General->Miscellaneous->i18nLanguage People willing to translate the IDE UI strings to their own languages please contact me. I recommend poEdit for managing the catalogs. * Design time support for i18n _() strings in the generated source. See Examples/i18n/* * Improved design time sizer/control creation: * Sizers and controls are now automatically linked up or added as sizer items when the sizers and control are created from the Palette on the Designer. (This works for many cases but not all, more cases will be handled later) * Added some missing FlexGridSizer properties * Improved unicode source handling * Using the coding delaration if defined (# -*- coding: name -*- ) * Handling for utf8 bom * Bugfixes * Much better support for running Boa from an exe * Option to use image modules generated by resourcepackage so all images can be bundled inside the exe See Scripts/ManageImageResourcePackage.py * Fixed problems with debugging from an exe. (Remember that the debug server still has to run from source) * Added new controls to the Palette: * wx: Listbook, Choicebook, GIFAnimationCtrl, MediaCtrl * wx.lib: ScrollPanel, HyperLinkCtrl, AnalogClock, FileBrowseButtons, MultiSplitterWindow, Throbber, Ticker, DragScroller * Support for using wx.ArtProvider for bitmap properties in the Designer * When the file dialog opens from the property editor, set the Image Type to ArtProvider and click Open, the ArtProvider dialog will open. * If you want to install your own custom ArtProviders into the IDE, you need to write a Boa plug-in that installs your ArtProvider (e.g. wx.ArtProvider.PushProvider()) and also append your custom artid strings to the PaletteStore.artProviderArtIds list. (An example will be provided soon) * SVN file explorer support (under Plug-ins) * Works almost exactly like the current CVS support * Requires command-line svn to be installed on your machine * Better command-line completion on modules imported in your code * Set Preferences->General->Editor->importOnCodeComplete to True to turn on this feature. It tries to import the specified modules in the Shell namespace. It's off by default because importing arbitrary modules can be dangerous. * -wxVersionSelect, -W command-line switch, for specifying a wxPython version The next step is marking more of the core source code with _() strings. This should be checked in very soon. In the meanwhile, translators please volunteer :) It would be awesome to have Boa in a few other languages for the next non CVS release. Enjoy, Riaan. |