Commit Graph

  • 8b5cf64844 Fix for "char bits[]" Robin Dunn 2012-02-09 05:46:02 +00:00
  • 820ef9b5c9 Switch to sip 4.13.1, fix build script for Lion/Xcode4 Robin Dunn 2012-02-09 05:41:35 +00:00
  • d86998b84d Remove MGL port check now that it's been removed, and also remove a duplicate set of wx.PORT_XYZ tests. Kevin Ollivier 2012-02-06 01:35:28 +00:00
  • 946bef565d Fix back the documentation builders for Sphinx. Andrea Gavana 2012-01-22 16:28:17 +00:00
  • 497e10bd43 Add wrappers for the NameStr globals and a few other tweaks to get the code in core.pi to be valid Robin Dunn 2012-01-04 05:57:19 +00:00
  • e4979407ba There is already a Hide C++ method, no need to add a Python implementation anymore. Robin Dunn 2012-01-03 23:13:13 +00:00
  • 3d0101be82 ignore cpp snippets Robin Dunn 2012-01-02 23:41:02 +00:00
  • f13a31694d Don't always append output to the ReST files. Classes and Enums should just replace the existing file if there is one. Robin Dunn 2012-01-02 23:40:48 +00:00
  • 611a5cb3a2 Add some new snippets Robin Dunn 2012-01-02 23:39:41 +00:00
  • aa68fe70f1 Ignore some generated files Robin Dunn 2012-01-02 22:30:06 +00:00
  • bc9927c7d9 It looks like this file was accidentally undeleted as part of the Sphinx commit. Robin Dunn 2012-01-02 22:07:57 +00:00
  • 474de882a8 * Run the sphinx command directly instead of going through their batch or Makefile. * Output the html files to docs/html * Clean more in clean_sphinx Robin Dunn 2012-01-02 22:03:17 +00:00
  • 01965d607b Images for scrollbar wigdet Robin Dunn 2012-01-02 22:00:23 +00:00
  • 3b114df956 Ignore some generated files Robin Dunn 2012-01-02 21:59:42 +00:00
  • e3f931de66 fix source dir Robin Dunn 2012-01-02 21:58:53 +00:00
  • eb6c09af23 This file is generated, don't keep it in SVN. Robin Dunn 2012-01-02 21:43:18 +00:00
  • 4b6743ef7e Add dataview module to the distutils build. Kevin Ollivier 2012-01-02 21:43:06 +00:00
  • f09b4b4aac More checks for newer/changed content before writing files. Robin Dunn 2011-12-31 10:41:00 +00:00
  • 73554e9d4c add writeIfChanged() Robin Dunn 2011-12-31 10:13:46 +00:00
  • 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 Robin Dunn 2011-12-31 09:50:25 +00:00
  • 17d7497913 The XML dir may not exist at import time if the dox command hasn't been run yet. Can't assert for it here. Robin Dunn 2011-12-31 09:12:49 +00:00
  • 5dee762962 Restore some text that was probably accidentially deleted while merging changes. Robin Dunn 2011-12-31 02:47:52 +00:00
  • c001fd35f6 FIx a couple issues in the pi generator where it is not generating proper code. Robin Dunn 2011-12-31 02:45:21 +00:00
  • 0b4f57082d Use the getDocsGenerator factory and allow command line args to determine which docs generator is instantiated. Robin Dunn 2011-12-31 02:43:39 +00:00
  • ff99019214 Reorder items in the module before the tweaker stage is run such that enums and other constants are processed before the functions and classes that may be using them, etc. Robin Dunn 2011-12-31 02:42:38 +00:00
  • 2cbfe087a8 * Add Scrollbar. * Reorder modules a bit in _core to try to keep declarations before the place where they are used. * Reorder classes within some etg scripts for same reason. Robin Dunn 2011-12-31 02:37:22 +00:00
  • 819fe46a95 Go back to latest sip build Robin Dunn 2011-12-31 02:31:05 +00:00
  • 8db6d43f14 set version to 2.9.4 Robin Dunn 2011-12-31 02:30:30 +00:00
  • 31e7a5dce9 Another try at the phoenix root doxy root stuff (BTW, thanks for NOT setting the WXWIN environ variable) Andrea Gavana 2011-12-30 21:36:17 +00:00
  • 07c4bfc91b - Workaround missing WXWIN environ variable for Sphinx docs Andrea Gavana 2011-12-30 21:14:57 +00:00
  • 78c1a61993 Move wxDir() and phoenixDir() to buildtools.config Robin Dunn 2011-12-30 21:01:09 +00:00
  • ca4746f13c - Initial commit of the Python scripts to ReSTify the XML documentation. Andrea Gavana 2011-12-30 19:17:09 +00:00
  • 7b064bc226 Need an explicit #include to avoid compile errors. Not sure why it isn't using the one it the %TypeHeaderCode... Robin Dunn 2011-12-30 19:00:41 +00:00
  • 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. Kevin Ollivier 2011-12-28 07:22:11 +00:00
  • 289f118d09 Move more Python code to extractor objects. Robin Dunn 2011-12-22 18:46:45 +00:00
  • 2460ebef3c Move event related PyMethods and PyClasses out of the external code block and into extractor objects so the generators know their details. Robin Dunn 2011-12-22 17:43:47 +00:00
  • d07f438612 Add wxLogFormatter Robin Dunn 2011-12-22 17:41:56 +00:00
  • 4337dbb04e No need to have both __nonzero__ and operator bool. Robin Dunn 2011-12-22 01:22:55 +00:00
  • 01c3c738a6 Don't use the method name in the pyArgsString Robin Dunn 2011-12-22 01:22:25 +00:00
  • a993a8b2ed Change names of "from" parameters since it is a reserved word. Robin Dunn 2011-12-22 01:22:00 +00:00
  • a47c664ec3 Prevent from generating some syntax errors in the pi_generator, and other generator tweaks Robin Dunn 2011-12-22 01:20:25 +00:00
  • 1731568c7b Add wxPosition and variable scrolled windows Robin Dunn 2011-12-22 01:18:43 +00:00
  • d84dec39b0 Add FunctionDef.hasOverloads() Robin Dunn 2011-12-20 22:33:09 +00:00
  • 36e182f5bd tipwin is done Robin Dunn 2011-12-19 21:06:54 +00:00
  • 30c809c9f6 only do the ignore trick if we are ignoring, not unignoring. Robin Dunn 2011-12-19 21:06:43 +00:00
  • 6f9276360c Add PopupWindow and TipWindow Robin Dunn 2011-12-19 20:59:32 +00:00
  • a09e00e539 We have stream support now, reenable those tests. Robin Dunn 2011-12-19 20:58:34 +00:00
  • 5452fdab46 Minor tweaks and fixes Robin Dunn 2011-12-19 20:58:03 +00:00
  • fd71827916 Ignore all global operator functions Robin Dunn 2011-12-19 20:56:36 +00:00
  • fbd4a6fa9e If the primary item in a chain of overloaded functions/methods is set ignored then reorder them so one of the overloads that is not ignored (if any) becomes the primary item. Robin Dunn 2011-12-19 20:21:45 +00:00
  • 008c1f4a12 new sip and siplib Robin Dunn 2011-12-16 00:02:59 +00:00
  • 9912e33123 * Add PyFunctionDef and PyClassDef extractor classes, which can be used for defining pure python functions and classes instead of just including them as blocks of text. This way the meta-data is preserved so it can be used by generators such as the sphinx generator. Robin Dunn 2011-12-15 02:36:01 +00:00
  • 9ffe824ba3 Added notes about additional TODO's needed for the core modules, etc. Robin Dunn 2011-12-10 04:38:38 +00:00
  • 4643fcf19d chm does html too Robin Dunn 2011-12-10 04:38:06 +00:00
  • 29db1ae9bd Disabled part of a test on MSW, added a TODO to figure out if it's really a bug or not. Robin Dunn 2011-12-10 04:37:48 +00:00
  • 06a7072ddf docstring fixes Robin Dunn 2011-12-10 04:36:51 +00:00
  • db885e8ab0 Add GridBagSizer and related classes, and some transfer fixes in wxSizer Robin Dunn 2011-12-10 04:36:21 +00:00
  • 3ab334932e renamed wx.PyAssertionError Robin Dunn 2011-12-03 01:00:44 +00:00
  • 82c372cdce Remove the old (commented out) dead object code Robin Dunn 2011-12-02 23:35:54 +00:00
  • 9497ff98b9 SIP handles raising an eception for dead objects for us. Add a __nonzero__ and some tests to go along with it. Robin Dunn 2011-12-02 23:34:10 +00:00
  • 1f91b5be03 a bit of cleanup Robin Dunn 2011-12-02 20:04:41 +00:00
  • a236ea1867 * Use all_raise_py_exception=True in the %Module directive. * remove pyRaisesException (May want to add it back later with different meaning...) * Fix use of const for CppMethods * Make flattenNode optionally not rstrip the string segments Robin Dunn 2011-12-02 01:10:49 +00:00
  • 5d9f463534 Print help if no args Robin Dunn 2011-12-02 01:07:21 +00:00
  • ef5d0980e2 The deprecation of SetSizeWH is already handled, no need to do it again Robin Dunn 2011-12-02 01:07:06 +00:00
  • 211bec4441 Some cleanup and fixes for const-ness related things Robin Dunn 2011-12-02 01:05:50 +00:00
  • a9cecfff46 The new SIP lets us use the wxScrolled template as-is, not need to turn it into fake wxScrolledWindow and wxScrolledCanvas classes anymore. Robin Dunn 2011-12-02 01:05:01 +00:00
  • d4b5a463a6 switch to new SIP snapshot Robin Dunn 2011-12-02 01:02:50 +00:00
  • 18c749c40e Add eventfilter Robin Dunn 2011-12-02 01:02:18 +00:00
  • a62cac6a62 Optionally remove the "#line" lines from the SIP-generated files. Robin Dunn 2011-11-24 01:42:49 +00:00
  • c6351e0d1a Add a reminder about the activation context Robin Dunn 2011-11-24 01:41:52 +00:00
  • 617698bcd3 some minor fixes for wxIcon Robin Dunn 2011-11-24 01:41:37 +00:00
  • 58939ed762 Add new and improved wxInputStream and wxOutputStream support. Robin Dunn 2011-11-24 01:40:18 +00:00
  • 5be76ec3e4 minor tweaks Robin Dunn 2011-11-17 03:58:12 +00:00
  • 621a7b97d9 Add a note about PyDeadObjectError Robin Dunn 2011-11-17 03:54:23 +00:00
  • 1b1abbc360 Test asserts and virtual method overrides Robin Dunn 2011-11-17 03:51:56 +00:00
  • fd0a62c1c4 check for overloads when it's a CppMethod too Robin Dunn 2011-11-17 03:51:02 +00:00
  • 3e72b29f7d Add wxIcon, wxIconBundle, wxIconLocation Robin Dunn 2011-11-17 03:32:54 +00:00
  • 7944d9464f Add wxIcon, wxIconBundle, wxIconLocation Robin Dunn 2011-11-17 03:29:37 +00:00
  • e422e4d2cc typo Robin Dunn 2011-11-11 02:22:49 +00:00
  • 79f16f2e93 Avoid an assert. This test can be exended when wxIcon is wrapped. Robin Dunn 2011-11-10 23:55:47 +00:00
  • aeea4601df Change the URL sip binaries are fetched from Robin Dunn 2011-11-10 23:54:26 +00:00
  • 00361262c2 Allow DoFreeze and DoThaw to be virtualized Robin Dunn 2011-11-10 23:52:33 +00:00
  • e882826b13 Add wxConfigPathChanger and make it be a context manager Robin Dunn 2011-11-10 23:51:58 +00:00
  • b34ac35661 Add wxLogGeneric Robin Dunn 2011-11-10 23:36:36 +00:00
  • 5202eb3da4 tweak the bdist command a little, and make it work on Windows too Robin Dunn 2011-11-10 02:44:59 +00:00
  • 5ce7a1ffb4 Add tests for stockgdi.sip Robin Dunn 2011-11-10 02:44:23 +00:00
  • 535192fda4 Reorganize _core a bit, and move the larger C++ code blocks to a .cpp file. Robin Dunn 2011-11-10 02:43:53 +00:00
  • 8f8c7a3d43 Add the ability to raise a wx.PyAssertionError when a wxASSERT (or other similar debug macros) fail. To do this support for the /RaisesPyException/ annotation is added, but it defaults to turned on for every function or non-ctor method. Robin Dunn 2011-11-10 02:43:05 +00:00
  • 43d302c0eb Add PyScrolledWindow typedef for Phoenix. Kevin Ollivier 2011-11-08 01:51:44 +00:00
  • 2e6b417bff Some todo's are done Robin Dunn 2011-11-05 04:45:55 +00:00
  • 2bc5095e22 new unittests Robin Dunn 2011-11-05 04:45:32 +00:00
  • c71618bb5e Keep the virtual keyword on InformFirstDirection and SetCanFocus Robin Dunn 2011-11-05 04:42:07 +00:00
  • 6c16e963f2 a little cleanup and window handle methods Robin Dunn 2011-11-05 04:39:32 +00:00
  • 1a02e48619 Clone is a factory Robin Dunn 2011-11-05 04:38:48 +00:00
  • f519d77aba Provide an implementation of SetMaxWidth on Windows Robin Dunn 2011-11-05 04:37:38 +00:00
  • c321977e23 Compile fix on Windows Robin Dunn 2011-11-05 04:36:59 +00:00
  • 8365277cc7 * Rename togglebtn -->tglbtn * Add wxBitmapToggleButton * Add wxAnyButton Robin Dunn 2011-11-04 03:39:38 +00:00
  • c604ae96f0 Add bdist build command for putting out a binary distribution (currently Unix only). Kevin Ollivier 2011-11-04 02:56:42 +00:00
  • b9862e5e54 * Support both overloads of HitTest. * Split out textentry and textcompleter to match interface headers * Add unittests Robin Dunn 2011-11-04 01:35:56 +00:00
  • c301c5115b Add impl for MSWGetShellDir and add unittest Robin Dunn 2011-11-03 06:36:25 +00:00