Commit Graph

840 Commits

Author SHA1 Message Date
Robin Dunn
fa469038ec Save and restore the configfile path before/after using another
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72735 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-10-23 17:20:46 +00:00
Robin Dunn
a19d50f27e Ignore the C++ version of CallAfter. We have our own.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72734 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-10-23 17:20:21 +00:00
Robin Dunn
0ba81ceb62 typo fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72733 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-10-23 17:19:56 +00:00
Robin Dunn
da2db31c51 Py3 fix, use range instead of xrange
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72732 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-10-23 17:19:30 +00:00
Robin Dunn
f33f0d7310 wxLoadUserResouce now has an overload, ignore them both.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72481 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-09-13 21:10:01 +00:00
Robin Dunn
3333d9b0f4 tweak PseudoDC note
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72480 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-09-13 21:09:37 +00:00
Andrea Gavana
b0bd63b29f AGW: backport latest AGW improvements and bug fixes from Classic to Phoenix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72385 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-27 19:45:04 +00:00
Kevin Ollivier
2d1d79cfb0 When building external extensions, we won't have _core.sip, so only move it if it's in the modules list.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72367 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-23 01:39:44 +00:00
Kevin Ollivier
d3f7f0065f Add support for namespaced object names
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72366 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-23 01:38:28 +00:00
Robin Dunn
42df9e17fa Port the add-on wx.DC.DrawXXXList methods from Classic
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72363 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-21 04:36:31 +00:00
Robin Dunn
7e7c5fafa9 Copied evtmgr changes from Classic
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72362 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-21 04:36:01 +00:00
Robin Dunn
98bb251533 fix typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72361 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-21 04:35:35 +00:00
Robin Dunn
44070c60b4 Use my 2/3 compatibility macro
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72357 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 01:06:39 +00:00
Robin Dunn
932d7a6166 Add the raw bitmap access classes and various bits of magic.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72356 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 00:46:13 +00:00
Robin Dunn
d06a313afc docstring clarification
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72355 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 00:46:03 +00:00
Robin Dunn
b83a6f158f Set the default protection attribute to 'public' so we don't have to explicitly set it for hand-constructed extractor objects.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72354 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 00:45:58 +00:00
Robin Dunn
fc804a618d Updates for missing items that are no longer missing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72353 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 00:45:53 +00:00
Robin Dunn
7bd1c71395 Add wx.VListBox
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 00:45:48 +00:00
Robin Dunn
a546e29c18 Add wx.TextEntryDialog and wx.PasswordEntryDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 00:45:37 +00:00
Robin Dunn
5b964d9f8b fix typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72322 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-10 07:04:02 +00:00
Robin Dunn
d755518068 Various test fixes for MSW
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72320 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-10 04:54:59 +00:00
Robin Dunn
68f17a6f16 Ensure we have the GIL before calling PyCapsule_Import
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72319 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-10 04:54:53 +00:00
Robin Dunn
73dcef083f No longer need to skip these tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72318 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-10 04:54:48 +00:00
Robin Dunn
a5e632d98f Make it possible to run each test suite in a new process, while still collecting and combining all the results so it looks like all tests were run in a single pass. This slows down the test run quite a bit, but protects against tests causing problems for each other (which was happening more often on OSX.) Using nosetest's multi-process feature wasn't workable in this case because new wx.App's could not be created in the child multiprocess.Process instances on Macs because of how they are forked. We need a totally new process (using the Framework Python) to make it work.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72317 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-10 04:54:43 +00:00
Robin Dunn
61acf2293a Fix test for OSX
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72316 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-10 04:54:37 +00:00
Robin Dunn
193fbe2236 Add wxPrintAbortDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72311 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-09 16:48:09 +00:00
Robin Dunn
7d87b52021 Fix tests for OSX
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72277 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-02 05:39:41 +00:00
Robin Dunn
3c81c73b9e Adapt tests to GetHandle changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72276 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-02 05:39:36 +00:00
Robin Dunn
56b9ffbc87 fix missing newline
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72275 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-02 05:39:31 +00:00
Robin Dunn
150725928a Add wxFileSystemWatcher
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72274 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-02 05:39:26 +00:00
Robin Dunn
6098d5d07e Add an #error if wx was built with wxString using utf-8 internally so I won't forget to come back and fix it.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72273 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-02 05:39:18 +00:00
Robin Dunn
94f80b0ed6 Add a MappedType for wxFileName to convert to/from strings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72272 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-02 05:39:12 +00:00
Robin Dunn
2896486c4c fix typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72245 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-28 20:02:53 +00:00
Robin Dunn
744cab49a4 SIP's deprecated annotation didn't work the way I thought it would, at least for CppMethods.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72244 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-28 20:02:48 +00:00
Robin Dunn
d440b68fdf Use dc->GetHandle
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72243 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-28 19:43:41 +00:00
Robin Dunn
7dfe04dd59 Copy some recent changes from Classic
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72242 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-28 19:43:36 +00:00
Robin Dunn
2ac07d6b9b Add wx.App.Get
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72241 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-28 19:43:29 +00:00
Robin Dunn
7e7a3b3d6a add deprecated stubs for GetNoAntiAliasing and SetNoAntiAliasing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72240 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-28 19:43:24 +00:00
Robin Dunn
6159f5986c phoenix-port
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72239 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-28 19:43:19 +00:00
Robin Dunn
ecfd55ef41 Remove calls to deprecated SetNoAntiAliasing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72238 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-28 19:43:13 +00:00
Robin Dunn
824bd0f873 Allow for an item to be already selected in the tree
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72237 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-28 19:43:07 +00:00
Robin Dunn
233d83f387 Add another TODO
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72156 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-20 01:47:46 +00:00
Robin Dunn
f54ccfb9c8 convert some more snippets
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72155 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-20 01:47:41 +00:00
Robin Dunn
1b50dfae9a fix typos
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72154 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-20 01:47:30 +00:00
Robin Dunn
e8434b517c Update some items marked as MISSING which aren't, and remove a few that were just implementation details before.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72153 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-20 01:47:25 +00:00
Robin Dunn
6f734595e1 Add some more TODO's
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-20 01:47:20 +00:00
Robin Dunn
eb0cbeeeff Ensure that items returned by GetChildren are the right type
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72151 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-20 01:47:15 +00:00
Robin Dunn
cddb7c88df Reverse the direction of the arrows so they match how class diagrams are normally drawn and better indicate an "is derived from" relationship. Also change the color to navy and use a nicer style of arrow head.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72150 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-20 01:47:09 +00:00
Robin Dunn
719770cf45 Since I keep editing the wrong copy of this file, move the classic_vs_phoenix document to the same place as the MigrationGuide document so it is easier to find.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72149 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-20 01:47:04 +00:00
Robin Dunn
e7e5fe51c9 Add wxBitmap constructor accepting a list of strings of XPM data
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72145 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-19 06:47:30 +00:00