Product
|
Planning
|
Teams
|
Developers
|
Notes
E
dit
A
ttach
Wiki Help
r221 - 22 Jul 2007 - 11:43:29 - KatieCappsParlante
You are here:
OSAF
>
Projects Web
>
DevelopmentHome
>
WxPythonProject
---+ wxPython in Chandler Main.RobinDunn<br></br> wxPython lead, OSA Foundation<br></br> 7 December 2006 <br></br><br></br> --- --- %OSAF_PAGETYPEHEADER% %TOC% --- --- ---++ Introduction This page describes the ongoing Apps Team work on the wx framework (wxPython and wxWidgets) required by Chandler. At the bottom of this page you can find a number of URLs for useful wxPython resources, information and supporting technologies. --- ---++ People * OSAF * Main.PhilippeBossut - Chandler Apps Team Manager * Main.RobinDunn - creator and primary maintainer of wxPython, Apps Team contractor * Main.ReidEllis - OSAF staff engineer (wx work initially) * Main.JohnAnderson * part-time wxWidgeteers: * Main.BryanStearns * Main.GrantBaillie * Main.JeffreyHarris * Main.MarkkuMielityinen - Chandler Apps Team 2006 Intern * (emeritus) Main.AndiVajda * (semi-retired) Main.DavidSurovell * (retired) Main.AlecFlett, Main.JedBurgess, Main.MichaelToy <br></br><br></br>\ * wxPython, wxWidgets community * [[mailto:csomor@advancedconcepts.ch][Stefan Csomor]] - primary maintainer of wxWidgets-Mac --- ---++ Repository info The wxWidgets and wxPython code has its own repository at OSAF, it is located at http://svn.osafoundation.org/wx/ (or svn+ssh://svn.osafoundation.org/svn/wx if you have write access). There are currently two main branches in the repostitory, the main trunk and a branch named wx-cvs. The wx-cvs branch is a mirror of CVS HEAD from the wxWidgets project that is updated periodically by Robin. There are plans for automating this but they haven't been put in place yet. It's not a time consuming task so it hasn't been much of a priority to start the automation going. Nothing else gets checked in to the wx-cvs branch except for the results of "cvs update". If changes need to go back to wx then they go the normal route of being added to wx CVS HEAD first and then they will get back to OSAF via updates to the wx-cvs branch. After the wx-cvs branch is updated then it is merged in to the trunk, which is where the OSAF customizations live. When the trunk is stable and tested with Chandler then changes are made in Chandler's repository that tell it to pull a specified svn revision from the wx repository, build it, and make a tarball from the built binaries and etc. This tarball is then what is downloaded and installed when somebody does a "make install" in the chandler source dir. (So basically the people working on chandler don't have to deal with building all the binaries and other 3rd party things, they just have to install the latest snapshots from a pre-built tarball.) A new branch named "transparency" has been made for development of new alpha drawing capabilities and other transparency related features. Stefan Csomor, one of the code wxWidgets developers is helping out with this. ---++ Current status Chandler is currently using the *r127* wxPython tarball. The code in the wx trunk is a snapshot of the wxWidgets CVS HEAD at the time that wxPython 2.7.2.0 was tagged, plus some OSAF customizations. ---++ Current tasks * Preparing to merge wxPython 2.8.0 into the OSAF wx tree. * Wrapping new wx classes for wxPython, maintenance of existing wrappers. * Ongoing community support. --- ---++ wxMac notes Using <nop>"Quartz Debug.app" to evaluate the drawing discipline of a wxMac version of Chandler: 1 launch Chandler * optionally, choose the Welcome Note 1 launch <nop>Quartz Debug.app. The tools' control panel should be visible 1 set the options as follows: * ON - Autoflush drawing * ON - Flash screen updates (yellow) * OFF - No delay after flash These settings means each time a rect is drawn in any app on the system, the system colors it yellow first. It also puts a small delay in after each draw, so it's easier to see what's going on. _Thanks to [[Main.GrantBaillie][Grant Baillie]]_ --- ---++ Related OSAF documents <div class=box> * [[ChandlerWxDebugging][Chandler wx debugging]] * [[http://chandler.tnir.org/2006/01/gdb-xcode-and-chandler-a-story][xcode - gdb build integration journal]] * [[WxChandlerModifications][wxChandler - modifications]] <br></br><br></br> \ * [[WxPythonDevtJournal][wxPython development journal]] <br></br><br></br> \ * [[AddingWxClasses][Adding new wx classes]] * [[Developers.WxBuildNotes][Building OSAF's wxPython]] * [[TabularDataUINotes][Tabular Data UI Dev't Issues]] <br></br><br></br> \ * [[WxListHeaderWork][wxListHeader work (formerly wxColumnHeader)]] * [[WxToolbarWork][wx toolbar work]] * [[WxMacCoreGraphicsWork][wxMac CoreGraphics work]] <br></br><br></br> \ * [[http://svn.osafoundation.org/wx/trunk/docs/changes.txt][wxWidgets - version change summary]] * [[http://svn.osafoundation.org/wx/trunk/wxPython/docs/CHANGES.txt][wxPython - version change summary]] <br></br><br></br> \ * [[http://bugzilla.osafoundation.org/buglist.cgi?query_format=&short_desc_type=allwordssubstr&short_desc=&component=wxPython&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=][wxPython related bugs/tasks in Bugzilla]] <br></br><br></br> \ * [[http://wiki.osafoundation.org/bin/view/Journal/WxWidgetsInEclipse20060501][Building wxWidgets with Eclipse]] <br></br><br></br> \ * [[YouEyeFlicker][UI Flicker]] * [[WxAccessibility][Accessibility]] * [[FrameworksEvaluation][Frameworks Evaluation]] * [[http://wiki.osafoundation.org/pub/Journal/PhilippeBossutNotes/TheFrameworkIssue.htm][Frameworks Comparisons]] * [[UpdateInternalSources][General Chandler Component Update]] <br></br><br></br> \ * _obsolete_ * [[http://wiki.osafoundation.org/twiki/bin/view/Chandler/Journal.ZeroPointFourVisualBugs20040930#HighFidelityDesign][Chandler UI wishlist]] * [[WxWishList2004][wx wish list]] * [[Jungle.WxWindows][old wx project page]] * [[WxZeroPointFivePlanning][ZeroFive wx-related task planning]] * [[ChandlerWxRoadmap][Chandler wx roadmap]] * [[WxChandlerRevisionHistory][wxChandler - Revision History]] * [[IDEProjectMaintenance][IDE Project Files, Bakefiles and Version Numbering]] * [[WxPythonUpdatePlan][v2x update - active status]] * [[WxPythonBattleDoc][v2x update - "battle" history]] </div> --- ---++ Related external projects / documentation <div class=box> * [[http://www.wxwidgets.org/][wxWidgets]] * [[http://www.wxwidgets.org/docs.htm][documentation]] * [[http://www.lpthe.jussieu.fr/~zeitlin/wxWindows/docs/wxwin_contents.html][API docs]] * [[http://www.wxwidgets.org/wiki/index.php/WxWidgets3][wxTNG (wx v3) project]] <br></br><br></br> \ * [[http://cvs.wxwidgets.org/viewcvs.cgi/wxWidgets/][CVS web view]] * [[http://www.wxwidgets.org/cvs.htm][CVS access]] * [[http://biolpc22.york.ac.uk/pub/CVS_HEAD/][daily downloads]] * [[http://www.wxwidgets.org/embedded.htm][embedded efforts]] * [[http://wiki.wxwidgets.org/wiki.pl?WxWidgets_Bounties][bounties]] <br></br><br></br> \ * [[http://sourceforge.net/projects/wxwindows/][wx - SourceForge]] * [[http://sourceforge.net/tracker/?group_id=9863&atid=109863][wx - SourceForge - Bugs]] * [[http://sourceforge.net/tracker/?group_id=9863&atid=309863][wx - SourceForge - Patches]] <br></br><br></br> \ * [[http://www.amazon.com/exec/obidos/tg/detail/-/0131473816/qid=1120791531/sr=1-1/ref=sr_1_1/102-6273656-4519301][Amazon - wxWidgets dev't book]] <br></br><br></br> \ * [[http://www.wxpython.org/][wxPython]] * [[http://wxpython.org/builddoc.php][wxPython build documentation]] * [[http://wxPython.org/docs/api/][wxPython-specific reference docs]] * [[http://wiki.wxpython.org/index.cgi/How_20to_20Learn_20wxPython][How to learn wxPython]] * [[http://wiki.wxpython.org/index.cgi/wxPythonOSX_20Issues][wxPython OS X issues]] * [[http://www.manning.com/affiliate/idevaffiliate.php?id=189_23][Manning Publications - wxPython in Action]] <br></br><br></br> \ * Other tool tech info * [[http://www.swig.org/][SWIG]] * [[http://bakefile.sourceforge.net/][Bakefile]] * [[http://gcc.gnu.org/][GCC]] * [[http://www-306.ibm.com/software/globalization/icu/index.jsp][ICU]] * [[http://www.debian.org/doc/manuals/intro-i18n/][i18n - intro]] <br></br><br></br> \ * "Open Source" info * [[http://www.opensource.org/][OSI - Open Source Initiative]] * [[http://www.opensource.org/docs/definition.php][OSI - "Open Source" definition]] <br></br><br></br> \ </div>
E
dit
|
W
YSIWYG
|
A
ttach
|
P
rintable
|
V
iew topic
|
Backlinks: We
b
, A
l
l Webs
|
H
istory: r221 <
r220
<
r219
<
r218
<
r217
|
M
ore topic actions
Log In or Register
chandlerproject.org
VISION
FEATURES
Download Desktop
Get a Hub Account
Get Chandler Server
FAQ
Get Started
Blog
Mailing Lists
Chat on IRC
Report a Bug
Get Involved
OSAF Community
About OSAF
Projects Wiki Changes
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See
list of page contributors
for attributions.