Commit Graph

  • 289888aa8e Don't write a function stub if there is no pyName (such as for operator functions) Robin Dunn 2012-03-29 16:59:34 +00:00
  • 547ad2938e * Switch wxTreeItemData to be a %MappedType instead of something that the programmer has to deal with. * Make [G|S]etItemData be the same as the [G|S]etItemPyData methods in Classic, and make the latter be deprecated aliases. * Adjust unittests and add one for GetSelections. Robin Dunn 2012-03-29 16:59:30 +00:00
  • 95c5c5f50e Add treectrl Robin Dunn 2012-03-29 16:59:21 +00:00
  • 63796d6f95 Add comment about doing other setup.py things from wscript Robin Dunn 2012-03-29 16:59:12 +00:00
  • c4339c04f0 Add deprecated wrappers for the "LabelTool" methods too Robin Dunn 2012-03-29 16:59:08 +00:00
  • 3d33b1c1ac Add a (failing) unittest stub when making a new etg file. Robin Dunn 2012-03-29 16:59:03 +00:00
  • 647e0fc6a6 typo Robin Dunn 2012-03-29 16:58:59 +00:00
  • a143905fef Don't write sip docstrings for functions that are operators Robin Dunn 2012-03-29 16:58:54 +00:00
  • 003fb0a804 Phoenix: Andrea Gavana 2012-03-27 20:54:15 +00:00
  • 1d54d41e7b Encode generator output as utf-8 in case there is any non-ascii text Robin Dunn 2012-03-26 19:22:19 +00:00
  • 7ff0880c64 Add note about doing a dependency check before running sip Robin Dunn 2012-03-26 19:22:14 +00:00
  • af2a23c0ee Add listctrl Robin Dunn 2012-03-26 19:22:09 +00:00
  • f568f54a60 Add a migration note about the organization of the extension modules. Robin Dunn 2012-03-26 19:22:01 +00:00
  • 64799fed62 Document which etg files should go into the _adv extension when they are implemented. Robin Dunn 2012-03-26 19:21:56 +00:00
  • 3bee9be6f8 Fix typo and do a little cleanup Robin Dunn 2012-03-26 19:21:52 +00:00
  • 720788bdbf Mention cygwin and mingw32 Robin Dunn 2012-03-26 19:21:46 +00:00
  • 5490349f39 Regardless of the command-line flag there are a few methods that should always release the GIL, those that are expected to block or to take a long time. Add the annotations now in case I ever decide to change the default again. Robin Dunn 2012-03-23 03:20:08 +00:00
  • 1f9c6d88b0 Turn on the SIP command-line flag that will generate code around every wrapped C++ call to release and reacquire the GIL. After some testing this seems to be the best option and the additional overhead is mostly negligible. Robin Dunn 2012-03-23 03:19:56 +00:00
  • 16109cd7bc Support setting the HoldGIL annotation for when the -g command line flag is used to always release and reacquire by default. Robin Dunn 2012-03-23 03:19:51 +00:00
  • b627541615 Ensure that the API pointer has been initialized after the CObject has been created Robin Dunn 2012-03-23 03:19:45 +00:00
  • b0298e71e5 Optionally return an empty list from makeLibName if we're using the monolithic wx lib Robin Dunn 2012-03-23 01:54:42 +00:00
  • 78f2d605b8 cleanup Robin Dunn 2012-03-23 01:54:36 +00:00
  • ffa57cc0b4 Don't hide the Destroy inherited from wxObject Robin Dunn 2012-03-23 01:54:31 +00:00
  • aeda101cf4 build changes to add extra libs for non-core modules for MSW Robin Dunn 2012-03-22 21:37:07 +00:00
  • 0358c27467 Don't unconditionally use the adv and html libs in MSW builds Robin Dunn 2012-03-22 21:37:02 +00:00
  • 838199f9f0 We need the net lib too in multi-lib builds Robin Dunn 2012-03-22 21:36:56 +00:00
  • 8bac95e6e0 minor tweaks for the pi generator Robin Dunn 2012-03-22 20:30:45 +00:00
  • 19db0eb058 Add a new wx.adv extension module for those items that are in the wx adv lib in multi-lib builds. Add AboutDialog. Robin Dunn 2012-03-22 20:30:37 +00:00
  • ba27e28401 A little reorganization and cleanup Robin Dunn 2012-03-22 20:30:28 +00:00
  • b7c12003d3 Only remove the first _ for the .py filename. Robin Dunn 2012-03-22 20:30:22 +00:00
  • c99efff700 ignore the const string warning for all gcc, not just on Mac Robin Dunn 2012-03-22 04:15:07 +00:00
  • 74c3bb39d1 Set up and export the API structure of function pointers Robin Dunn 2012-03-22 04:15:02 +00:00
  • 3ce4dd7927 Rename wxpy_utils to wxpy_api Robin Dunn 2012-03-22 04:14:55 +00:00
  • 7e965550d4 ignore DLLs and PDB files in wx Robin Dunn 2012-03-22 03:31:47 +00:00
  • c1ee495df2 Ignore the waf runtime and lock files Robin Dunn 2012-03-22 03:31:42 +00:00
  • a058f8306f add .hgignore Robin Dunn 2012-03-22 03:28:52 +00:00
  • 43645b107c update the note about the build to add installation support. Robin Dunn 2012-03-21 17:17:14 +00:00
  • 9ef3e60992 msw build tweaks for waf Robin Dunn 2012-03-21 17:17:10 +00:00
  • 919078c196 Let the distutils build handle multiple architectures in the ARCH= flag too. Robin Dunn 2012-03-17 23:51:07 +00:00
  • ab0629c8d2 Don't forget about PseudoDC Robin Dunn 2012-03-17 21:09:09 +00:00
  • 8b3348b371 Add code to measure and display the run time for each command. Because we are Geeks. Robin Dunn 2012-03-17 20:37:55 +00:00
  • aa8c0d679f build fixes for wxGTK Robin Dunn 2012-03-17 20:37:51 +00:00
  • 3a7de14aff First phase of the build.py/waf integration. A versioned waf command is downlaoded like we do for sip, and either setup.py or waf can still be used for the build. Also enable specifying more than one arch for universal mac builds now that wx's configure can handle it. Robin Dunn 2012-03-17 02:56:32 +00:00
  • c4e9d6b90d Correct help string for --cairo option Robin Dunn 2012-03-17 02:56:26 +00:00
  • 7cbb3b3b34 Accept --jobs option, pass it on to build_wxwidgets Robin Dunn 2012-03-17 02:56:22 +00:00
  • a2ee1312c9 Move the Apple SIZEOF hacks to the wxpy_utils header file. Robin Dunn 2012-03-17 02:56:17 +00:00
  • e79b147024 Initial changes for getting waf builds working well for Phoenix. wx-config based builds are working, still need to do integration with build.py and MSW builds. Robin Dunn 2012-03-17 02:56:11 +00:00
  • 18956e8e2e refactor some of the utils and array code to fix a compile errors from pervious changes Robin Dunn 2012-03-15 05:06:20 +00:00
  • fce03ea619 Mention Python 3.x TODOs Robin Dunn 2012-03-15 05:06:11 +00:00
  • c01317fe26 mention the need for exporting a C API Robin Dunn 2012-03-14 20:56:13 +00:00
  • 3b097a731e fix indent Robin Dunn 2012-03-14 20:56:09 +00:00
  • f525cad436 Acquire the GIL for INCREF's where needed Robin Dunn 2012-03-14 20:56:04 +00:00
  • e9a0da2888 Add infobar Robin Dunn 2012-03-14 20:55:56 +00:00
  • c2dbb1f5e8 Add some helper functions for converting to/from Python datetime objects similar to what is in Classic. Robin Dunn 2012-03-14 20:55:49 +00:00
  • f97b2e4e6b Phoenix documentation: Andrea Gavana 2012-03-12 21:03:35 +00:00
  • a0e072688a Remove our wxPrintQuality typedef Robin Dunn 2012-03-10 19:56:37 +00:00
  • 187a614c8b Fix quotes Robin Dunn 2012-03-10 00:24:55 +00:00
  • 7cc5058f8c * Use wxPyUserData for the client data args. * Add the 'Simple' methods for compatibility * Set transfer flag on methods adding tool objects. Robin Dunn 2012-03-10 00:14:13 +00:00
  • 0919464024 Expand toolbar unittests Robin Dunn 2012-03-10 00:14:08 +00:00
  • fb35ec7696 Check for JOBS=n in the envirment Robin Dunn 2012-03-10 00:14:00 +00:00
  • 7409208cd7 Add toolbar Robin Dunn 2012-03-10 00:13:55 +00:00
  • 17c0a84335 Typo Robin Dunn 2012-03-10 00:13:47 +00:00
  • 4fc38a32fa If there is an existing item of the same name when adding a global string then ignore it. Robin Dunn 2012-03-05 20:15:59 +00:00
  • ee8e700e21 Ignore some more generated files Robin Dunn 2012-03-05 20:15:53 +00:00
  • 3d1ce52150 skip progress dialog test on Windows for now... Robin Dunn 2012-03-02 21:53:45 +00:00
  • 54c490c8c7 ignore all .pyc files Robin Dunn 2012-03-02 21:53:40 +00:00
  • d26fed52e3 Fix #include filename Robin Dunn 2012-03-02 21:53:36 +00:00
  • f1034a164f Return 0 since we know that an existing instance was moved and so it doesn't need to be deleted when done. Robin Dunn 2012-03-02 21:53:31 +00:00
  • 2bee644ef6 Change the test function to have a leading underscore so it isn't quite as visible. Robin Dunn 2012-03-02 21:53:27 +00:00
  • 42a1a97211 Update to the 4.13.2 version of SIP Robin Dunn 2012-03-02 21:53:21 +00:00
  • 32c3701e4e Allow CppMethodDefs to be static. Replace :: with . in generated pyArgsStrings. Robin Dunn 2012-03-02 21:53:15 +00:00
  • be09c0e1f8 Add longlong and datetime Robin Dunn 2012-03-02 21:53:10 +00:00
  • 1d61826362 * Include inner classes in a ClassDef's allItems * Enable finding an overload based on its constness * Add FunctionDef.renameOverload * Write nested enums before inner classes and ctors in the sip generator. Robin Dunn 2012-03-02 21:53:00 +00:00
  • 88031d7ae6 Add pre-initialization code, which on Windows will initialize the activation context, giving us proper themed drawing. Kevin Ollivier 2012-03-01 02:44:44 +00:00
  • 3604252554 Add a couple more deprecated methods from Classic. Kevin Ollivier 2012-03-01 02:43:45 +00:00
  • 3a61c5900e Add --cairo build option for Windows, and have fatal build errors stop the build so that it's easier to track down where the first error occurred. Kevin Ollivier 2012-03-01 02:42:54 +00:00
  • 47aa4014fa Phoenix: update the sphinx_generator.py file and correct the Sphinx documentation for missing image header, unwanted sections in wx.TextCtrl and other minor cosmetic adjustments. Andrea Gavana 2012-02-28 22:18:11 +00:00
  • c80c343ae9 cleanup Robin Dunn 2012-02-27 23:52:37 +00:00
  • 5078b242f4 Add support for the NoTypeName annotation Robin Dunn 2012-02-27 23:52:30 +00:00
  • 79da094a09 uiaction needs to appear in the list after the modules that define the constants it uses in the API (mousestate in this case) Robin Dunn 2012-02-27 23:52:23 +00:00
  • a0c2778adf Add filesys Robin Dunn 2012-02-27 23:52:18 +00:00
  • 75eb5a9473 Don't forget about overlay Robin Dunn 2012-02-21 21:32:58 +00:00
  • 95af7d5630 No need to ignore OnSysColourChanged any longer since it has been removed from the interface file. Robin Dunn 2012-02-21 21:32:54 +00:00
  • d9314bad7e Add some more info about the Activation Context task Robin Dunn 2012-02-20 22:38:10 +00:00
  • 24c20d9e25 Add wx.EmptyBitmap for compatibility, but mark it as deprecated Robin Dunn 2012-02-16 01:25:32 +00:00
  • d5a4e871ce Fix typos Robin Dunn 2012-02-16 01:25:27 +00:00
  • 048917c111 add list of files that git should ignore Robin Dunn 2012-02-16 01:25:21 +00:00
  • 805d3364e4 Oops, there was one in wxGBSpan too Robin Dunn 2012-02-15 01:56:16 +00:00
  • 326394316a operator! has been removed. Robin Dunn 2012-02-15 01:15:19 +00:00
  • 1045bd966d The GetMacFoo/SetMacFoo methods are wxPython-only, so they need to be declared here instead of in the wx interface files. Robin Dunn 2012-02-11 20:38:30 +00:00
  • c4ed43253e Remove some TODOs that are done, and also tweak the text a bit here and there. Robin Dunn 2012-02-10 19:17:23 +00:00
  • 101b9d2d8a Test that the generated .pi file is valid Python code Robin Dunn 2012-02-10 19:04:28 +00:00
  • 5540ad141d Use unittest.expectedFailure decorator Robin Dunn 2012-02-10 18:59:05 +00:00
  • 23dba89106 Ensure that wx.EVT_CATEGORY enum items exist Robin Dunn 2012-02-10 18:58:36 +00:00
  • d72d3532da Add uiaction Robin Dunn 2012-02-10 18:57:57 +00:00
  • 5e1e9ac301 some unittest fixes Robin Dunn 2012-02-09 06:24:28 +00:00
  • ff5abd2efe There is now a real constructor for the flags API, no need to add one anymore Robin Dunn 2012-02-09 06:21:42 +00:00
  • 7075e44664 explicitly import __version__ into the wx namespace Robin Dunn 2012-02-09 05:54:11 +00:00
  • adfd5345f4 Comment out some prints Robin Dunn 2012-02-09 05:47:52 +00:00
  • 937bbbc172 fix size_t typedef, don't use wx prefix on BG_STYLE_CUSTOM alias Robin Dunn 2012-02-09 05:47:26 +00:00