442 Commits

Author SHA1 Message Date
Robin Dunn
a22be70a88 * make clean_sphinx a command function
* Move sphinx specific stuff to the sphinx command out of the etg command
* Make it possible to not run the docs generator
* Don't update some files unless they are newer or changed

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70221 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-12-31 09:50:25 +00:00
Robin Dunn
819fe46a95 Go back to latest sip build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70213 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-12-31 02:31:05 +00:00
Robin Dunn
78c1a61993 Move wxDir() and phoenixDir() to buildtools.config
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70207 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-12-30 21:01:09 +00:00
Andrea Gavana
ca4746f13c - Initial commit of the Python scripts to ReSTify the XML documentation.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70205 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-12-30 19:17:09 +00:00
Kevin Ollivier
55c6e44de5 Add an option to upload the package produced by bdist to the package server, which is specified on the local machine by a config file.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70148 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-12-28 07:22:11 +00:00
Robin Dunn
008c1f4a12 new sip and siplib
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70013 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-12-16 00:02:59 +00:00
Robin Dunn
4643fcf19d chm does html too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69974 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-12-10 04:38:06 +00:00
Robin Dunn
d4b5a463a6 switch to new SIP snapshot
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69901 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-12-02 01:02:50 +00:00
Robin Dunn
a62cac6a62 Optionally remove the "#line" lines from the SIP-generated files.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69811 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-11-24 01:42:49 +00:00
Robin Dunn
e422e4d2cc typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69738 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-11-11 02:22:49 +00:00
Robin Dunn
aeea4601df Change the URL sip binaries are fetched from
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69736 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-11-10 23:54:26 +00:00
Robin Dunn
5202eb3da4 tweak the bdist command a little, and make it work on Windows too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69726 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-11-10 02:44:59 +00:00
Kevin Ollivier
c604ae96f0 Add bdist build command for putting out a binary distribution (currently Unix only).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69658 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-11-04 02:56:42 +00:00
Robin Dunn
8ecec6f3bf Use a new version of SIP
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69574 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-29 06:01:40 +00:00
Robin Dunn
3b14d4ded1 chdir back to the Phoenix dir before calling each command function
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69541 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-26 05:22:36 +00:00
Robin Dunn
f2864fdc05 Update to latest SIP dev snapshot, and remove the BLACK hack that is no longer needed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69521 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-24 21:48:30 +00:00
Robin Dunn
0a753ead2d Begin a few new build commands
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69507 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-22 02:29:21 +00:00
Robin Dunn
759dd1d6c9 Use pushDir
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69505 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-21 21:08:14 +00:00
Robin Dunn
143b1ecb58 * Refactor the code that post-processes the code output by SIP to a separate function so it can be used in more than one place.
* Check for the presense of a msgfmt command before trying to rebuild the message catalogs

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69490 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-20 19:27:21 +00:00
Robin Dunn
dea169304b Build the wx message catalogs as part of build_wx command, add code to add the catalog dir when wx is imported, and re-enable the unittest that verifies message translation.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69451 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-18 19:18:11 +00:00
Robin Dunn
c451dcc6ca Set PYTHONUNBUFFERED for the child processes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69439 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-16 04:19:44 +00:00
Robin Dunn
8124a196b0 Update to newest sip snapshot, which supports the Transfer annotation on Array annotated parameters.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69394 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-12 21:22:18 +00:00
Robin Dunn
fb54a7fb92 Download the sip binary (if it's not already present) to be used, to ensure that all builds are using the same version.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69369 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-11 00:38:26 +00:00
Robin Dunn
ccce9f71f0 Also copy .pdb files for debug builds
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69310 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-04 21:38:44 +00:00
Kevin Ollivier
2b2e7e0f16 Attempt to fix buildbot build by creating the wx directory if it doesn't exist.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69211 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-28 17:26:48 +00:00
Robin Dunn
bca8d2f784 A little cleanup and tweaking
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69195 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-25 04:24:41 +00:00
Robin Dunn
d7be131b94 make running the tests verbosly optional
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-20 04:36:57 +00:00
Robin Dunn
5568e40385 Windows build fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69123 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-17 19:19:15 +00:00
Kevin Ollivier
fdb9319c3e Adding several new classes, some transfer annotations, and a start on a dataview model (compiles but is still a work in progress).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69098 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-16 05:15:38 +00:00
Robin Dunn
526f484f79 Add a TODO
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69092 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-15 16:13:44 +00:00
Robin Dunn
e54ba50b49 Various fixes for the build on Windows
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69080 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-14 06:50:09 +00:00
Robin Dunn
2d4e4b7ca2 Since we're running the etg scripts and sip from build.py then we don't need the distutils hacks needed to run them from setup.py. Deactivate the and just use normal distutils stuff on the generated C++ files.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69075 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-13 05:47:13 +00:00
Kevin Ollivier
60d9ea15f6 More updates for Phoenix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69033 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-09 15:46:56 +00:00
Robin Dunn
849e0427fc * Switch to Py2.7 for the default Python to build with.
* Print wx.version() from the tests to help ensure we're using the version of wxPython we thing we are.
* Set the sub-release number to a larger value to help keep it separate from classic wxPython.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69014 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-06 16:28:59 +00:00
Kevin Ollivier
49fda7ada4 Add automatic class property generation, add support for defines, remove layout constraints from the build as they appear not to be generated with the docs for me, and add wrappers for a bunch of classes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@68963 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-08-30 15:39:33 +00:00
Robin Dunn
911d90273c Lots of little changes made to Phoenix code over the past few months, plus some tweaks to get it running with the current wx.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@68905 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-08-25 23:45:50 +00:00
Robin Dunn
89c825b7e9 fix a comment
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@66473 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-12-27 20:38:10 +00:00
Robin Dunn
6ee75900a9 Drop the leading underscore for the -X arg in the sip command
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@66471 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-12-27 19:24:22 +00:00
Robin Dunn
49f7460098 Enable running just one unittest module via the master build script
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@66460 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-12-27 18:48:31 +00:00
Robin Dunn
212f1ff9f0 Gobs and gobs of changes, and tons of progress made. Can now create a wx.App, show a wx.Frame, run the MainLoop, bind event handlers and dispatch the events to the handler! YeeHa!
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@66393 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-12-17 08:08:24 +00:00
Robin Dunn
b5ec0c87be Add code to build wxPython(phoenix) based on the command line options.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@66349 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-12-07 03:00:31 +00:00
Robin Dunn
bec66711ce Added the beginnings of a new all-in-one build script like the build-wxpython.py in the wxPython folder. Made it command+options based instead of just options, and make it easy to extend with new commands.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@66321 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-12-04 00:32:25 +00:00