Commit Graph

700 Commits

Author SHA1 Message Date
Robin Dunn
aa72ad9356 Add renderer classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71875 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-28 06:55:51 +00:00
Robin Dunn
337d0df8b8 The last commit didn't work, and I can't find any other way to work around the problem, so just undo the change for now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71874 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-27 07:34:57 +00:00
Robin Dunn
b05a08b37e Run finishSetup before check_python_headers is run on Macs. This will reset the compile and link command lines the same way they will be when the build is done. This will allow the configure to succeed where it would fail in the cases when the default flags are incorrect.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71873 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-27 05:30:58 +00:00
Robin Dunn
85e5a58cc8 A more intelligent fix for LDSHARED
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71871 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-26 18:25:56 +00:00
Robin Dunn
0fbc3d4f5d Ensure that the .py file exists before deciding to skip running sip
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71870 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-26 18:25:52 +00:00
Robin Dunn
b55d1879d3 Also set LDSHARED from the wx-config --ld output.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71869 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-26 18:25:48 +00:00
Robin Dunn
e9c73e2165 use waf_py as the default build_py command
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71868 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-26 18:25:42 +00:00
Robin Dunn
b9fb27c39a fix typo and refactor the code a bit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71867 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-26 18:25:37 +00:00
Robin Dunn
208b93a899 Add wx.RearrangeList, wx.RearrangeCtrl and wx.RearrangeDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71863 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-26 02:01:15 +00:00
Robin Dunn
c5aae4a7c2 SWitch to the new server-side SVN build step, and switch the normal builds to use incremental updates to improve the turn-around time.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71861 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-25 19:43:29 +00:00
Robin Dunn
d30ce1919d Fix typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71842 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-23 00:44:48 +00:00
Robin Dunn
a63873386e remove debug print
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71841 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-23 00:44:44 +00:00
Robin Dunn
f154fe56ad Add Py3.2 builders for Windows
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71840 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-23 00:44:39 +00:00
Robin Dunn
3beb6c68b1 rawControlDown property
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71839 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-23 00:44:34 +00:00
Robin Dunn
da6957254c * Allow ExitMainLoop to be overridden.
* Add wxGUIEventLoop.
* Add a mainloop sample.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71838 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-23 00:44:30 +00:00
Robin Dunn
1270aa0e5f report the name of the deprecated class
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71837 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-23 00:44:23 +00:00
Robin Dunn
94e26d00b7 ClientDC doesn't have a context to begin with, so use MemoryDC for the test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71836 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-23 00:44:18 +00:00
Robin Dunn
a30dfe91e2 I wasn't ready to add this yet.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71834 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-22 21:29:15 +00:00
Robin Dunn
c8c2e1d97b set svn:eol-style to native
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71832 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-22 21:02:42 +00:00
Robin Dunn
da0baab29e Initialize some variables that we'll be assigning to later, otherwise they won't get the debug flags and etc. (WAF bug?)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71818 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:11:35 +00:00
Robin Dunn
a4cc0b54f1 Add wx.FontMapper
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71817 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:11:31 +00:00
Robin Dunn
99ecb498e1 Add wx.FontEnumerator
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:11:21 +00:00
Robin Dunn
fa1839cc84 Add wx.FontData and wx.FontDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71815 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:10:54 +00:00
Robin Dunn
8cd655544f metafile is msw-only
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71814 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:10:47 +00:00
Robin Dunn
f0924fce36 Add wx.Choicebook, wx.Listbook, wx.Toolbook and wx.Treebook
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71813 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:10:42 +00:00
Robin Dunn
cb545458a8 * Add missing BookCtrl and Notebook constants and Notebook event binders.
* Add a wx.BookCtrl and binder aliases (set to wx.Notebook) since it is mentioned in the notebook overview.
* update unittests

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71812 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:10:29 +00:00
Andrea Gavana
01296cf8cb Phoenix:
- Add support for `wx.Caret` and `wx.BusyInfo` in the documentation builder.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71807 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-18 19:41:24 +00:00
Robin Dunn
2ba7d71620 Add wx.Caret
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71803 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-18 02:14:50 +00:00
Robin Dunn
efe443938e Add the next batch of ETG scripts to be implemented.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71802 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-18 02:14:42 +00:00
Robin Dunn
411d6f2902 Add wx.BusyInfo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71801 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-18 02:14:38 +00:00
Robin Dunn
b443e0e5e9 Ensure that all the extra -isysroot flags are removed from the arg list, not just the first extra one.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71780 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-15 00:11:14 +00:00
Robin Dunn
998fb8369e cleanup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71776 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 22:46:39 +00:00
Robin Dunn
2c2562bdc1 10.5 deployment target
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71775 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 22:46:34 +00:00
Robin Dunn
f95921cc5a rename 10.5 buildslave because it isn't 10.5 anymore :-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71774 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 22:46:30 +00:00
Robin Dunn
1af93b1f5a Oops, forgot to add the new builders to the schedulers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71759 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 01:19:16 +00:00
Robin Dunn
ce58c541c2 Add a new OSX buildbot, set it to build for Py3.2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71758 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 01:16:46 +00:00
Robin Dunn
d0c3be8ad1 Use i386 arch flag when building sip, update MD5 in build.py
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71757 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-14 00:22:02 +00:00
Robin Dunn
78b63e56ea Fixes for better integration with the existing wxScrolledWindow and wxScrolledCanvas docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71754 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:22:11 +00:00
Robin Dunn
84bd75da00 Refactor the code which downloads the tools to make it reusable for more tools. Add downloading of the Doxygen command. This helps ensure that all are using the same version, and makes setting up new build environments or buildslaves easier since sometimes installing an old version of doxygen can be tricky.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71753 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:22:05 +00:00
Robin Dunn
8bf034a1c8 tweak the docstring a little
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71752 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:22:00 +00:00
Andrea Gavana
1aaaef0e92 Phoenix:
- Fix the generation of inheritance diagrams for pure-Python classes;
- Set the `detailedDoc` attribute to an empty string for instances of `TypedefDef`.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71745 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 20:40:53 +00:00
Robin Dunn
6416c3639e Set svn:eol-style property to native
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71744 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 20:00:47 +00:00
Robin Dunn
5bdaa46245 Associate the new builder with a scheduler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71736 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 00:42:31 +00:00
Robin Dunn
5912e2670a * Rename the ubuntu slave to include the architecture in the name.
* Add a Py3.2 build on the ubuntu slave

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71734 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 23:13:21 +00:00
Andrea Gavana
b5fcfba543 Phoenix:
- Handle the `typedef` stuff as classes when the `docAsClass` attribute is set to ``True`` in the documentation building process (see `ScrolledWindow` and `ScrolledCanvas`).

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71732 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 22:08:35 +00:00
Robin Dunn
7009b4d8dd Compile fix for Python3 build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71729 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 21:53:52 +00:00
Robin Dunn
e7359ac55a Add extra flags and info to enable template specialization typdefs to be documented like a class. Use it with wxScrolledWindow and wxScrolledCanvas.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71722 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 20:56:21 +00:00
Robin Dunn
f697317ebc Classes without explicit bases still derive from object
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71721 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 20:56:15 +00:00
Andrea Gavana
3e720e2530 Phoenix:
- Correctly handle and reference inherited methods inside class/method descriptions;
- Reformat the method's short descriptions in the Summary tables to properly show hyperlinks to the methods themselves.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71720 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-12 20:34:13 +00:00
Andrea Gavana
9233e2747b Phoenix:
- Add support for `wx.adv.Wizard` and its related classes.



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71714 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-10 21:08:29 +00:00