1. 599ce9c On OSX passing NULL to NewUniversalFilterProc() does not return NULL but a crashing UPP. This made ModalDialog (and, hence EditPythonPrefs and EasyDialogs and many others) crash. Fixed. by Jack Jansen · 23 years ago
  2. 3f49e4d Oops, repr didn't allocate the memory it used... by Jack Jansen · 23 years ago
  3. 69e7f11 Added DlgObj_WhichDialog, analoguous to WhichWindow, and use this to get at dialogs. by Jack Jansen · 23 years ago
  4. d6b2aeb QDFlushPortBuffer() has an optional region argument. by Jack Jansen · 23 years ago
  5. ecdaadb Also recognize DragRef as a method-argument. by Jack Jansen · 23 years ago
  6. dc2ac8d3 Accept Dialogs and Windows where Grafports are expected (such as in SetPort) and do a MacOSX compatible cast. Bit of a hack, but good enough for now. by Jack Jansen · 23 years ago
  7. 87eb4f8 New internal function BMObj_NewCopied() which copies the BitMap. Used to get the screenBits bitmap. by Jack Jansen · 23 years ago
  8. bf21bef Got ZeroScrap() and PutScrap() to work under Carbon. by Jack Jansen · 23 years ago
  9. 5c3c58b Accessor functions for regions and such expect an existing region as parameter. Fixed for grafport attribute access. by Jack Jansen · 23 years ago
  10. 54c0787 Added generators for EnableMenuItem and CheckMenuItem (which have Mac in front of their name in the include files). by Jack Jansen · 23 years ago
  11. f424f24 Re-enabled Scrap (even though it's mostly empty right now). by Jack Jansen · 23 years ago
  12. 5a8115c Ported the icglue module to carbon. by Jack Jansen · 23 years ago
  13. 4ff2fe7 ucnhash module has gone, xreadlines module added. by Jack Jansen · 23 years ago
  14. 7b3cc1f Regenerated (and manually massaged for PutScrap) so it can be byuilt both for Carbon and Classic. The Carbon module is rather empty, though, for now. by Jack Jansen · 23 years ago
  15. 5396feb Quick (manual) fix to make the module compile with Waste 2.0. TBD later. by Jack Jansen · 23 years ago
  16. f47075e Blacklisted (for the time being) the functions that have a component argument. Don't want to drag the Cm module into the core set too. by Jack Jansen · 23 years ago
  17. bd58eda Implemented direct attribute access for Carbon builds and accessor functions for non-carbon builds. by Jack Jansen · 23 years ago
  18. 193509b Added an attribute runtimemodel, which is either "ppc" or "carbon" and is the runtime model of the current interpreter. Will have to ad another value later for real MacOSX MachO, I guess. by Jack Jansen · 23 years ago
  19. c33a423 Treat an empty kwdict argument the same as a missing one. by Jack Jansen · 23 years ago
  20. 726d873 Undefine and redefine PRAGMA_ALIGN_SUPPORTED under Carbon. Apple's "solution" of a funny define makes portable code impossible:-( by Jack Jansen · 23 years ago
  21. 319c67b The interruptRoutine attribute is gone under Carbon. Luckily it appears that nothing used it. by Jack Jansen · 23 years ago
  22. 736b51d SetpopupData and GetPopupData are gone under Carbon, use {Get,Set}PopupMenu{Handle,ID} in stead. by Jack Jansen · 23 years ago
  23. d9d0b5f xstat() will never be implemented under Carbon. Fortunately it also doesn't appear to be used anywhere. by Jack Jansen · 23 years ago
  24. a9e3db3 Carbon defines {Get,Set}ControlDataHandle, so unfortunately our variants on {Get,Set}ControlData have gotten an underscore: GetControlData_Handle, etc. This is an incompatible change:-( by Jack Jansen · 24 years ago
  25. 0d202b7 Various tweaks to make it everything build and compile again under carbon. Mainly greylisted functions. by Jack Jansen · 24 years ago
  26. b55e5f1 Fixed a few declarations. by Jack Jansen · 24 years ago
  27. 7ee67a1 Remove (unused) regex imports. by Jack Jansen · 24 years ago
  28. 7ff3133 Regenerated so that NewGWorld is included. by Jack Jansen · 24 years ago
  29. 3224865 Emulate a few more non-carbon calls in carbon and the other way around. by Jack Jansen · 24 years ago
  30. 87a3092 Added hash() and compare() functions. Needed because multiple WinObj's can now refer to the same underlying WindowRef. by Jack Jansen · 24 years ago
  31. 620e914 Blacklisted a few constants with funny definitions (and they're not important anyway: backward compatible error numbers). by Jack Jansen · 24 years ago
  32. 80716f0 Set autodispose only if RefCon isn't set yet on the window. This way we don't accidentally dispose of windows that are actually dialogs-in-disguise. by Jack Jansen · 24 years ago
  33. 723ad8a More toolbox modules adapted to Universal Headers 3.3.2. by Jack Jansen · 24 years ago
  34. 8ed8130 Use new multi-input-file feature of bgen in stead of @-file hack to parse multiple header files. A side effect is that the ObjectSupportLib routines are now also available in Python. by Jack Jansen · 24 years ago
  35. b5e4248 Drag moved to core toolbox modules (Win uses it). by Jack Jansen · 24 years ago
  36. f7d5aa6 Adapted to Universal Headers 3.3.2. More to follow. by Jack Jansen · 24 years ago
  37. 8413b47 Added PyMac_OutputSeen(), which acknowledges all current output in the stdio window, i.e. it acts like input has been read insofar as the keep-console-open option is interested. by Jack Jansen · 24 years ago
  38. 6433fdf Added sha module, it's needed by the unicode stuff, it seems. by Jack Jansen · 24 years ago
  39. b19c667 Added a method KeepConsole so programs can override the Keep console open option. by Jack Jansen · 24 years ago
  40. 04b8549 Fixes that should make it possible to run Python on machines without NavServices installed. by Jack Jansen · 24 years ago
  41. 2cecd41 Added Qdoffs and (optionally) icglue modules. by Jack Jansen · 24 years ago
  42. 97ed907 Some of the types are signed 8 bit ints. Fixed. by Jack Jansen · 24 years ago
  43. fa1e27d Got rid of Py_FatalError calls. by Jack Jansen · 24 years ago
  44. b8c4c7b Added routine DlgObj_ConvertToWindow(). by Jack Jansen · 24 years ago
  45. 8748a0b Added a prototype for mstats(). by Jack Jansen · 24 years ago
  46. 0aee0e6 Window objects now also have an AutoDispose funcpointer (set for our windows, cleared for foreign windows). Needed mainly for Carbon (where we don't know about the windows belonging to our dialogs). by Jack Jansen · 24 years ago
  47. d8b382d HMGetBalloonWindow should try to return an existing window. by Jack Jansen · 24 years ago
  48. cdb3483 - Added pyexpat. - Renamed socket to _socket. by Jack Jansen · 24 years ago
  49. 742ca03 Updated for new AppleScript structure and moved to Lib (it's far too useful to lurk in the source folder). by Jack Jansen · 24 years ago
  50. 18b47a0 Fixed again to work with the old scripting interface (so we can test the new one actually still works). by Jack Jansen · 24 years ago
  51. b88b0bc ANSIfied. by Jack Jansen · 24 years ago
  52. 4fb67f4 Oops, WaitNextEvent was hand-coded, and it also needed the h->H conversion for PyArg_ParseTuple format strings. by Jack Jansen · 24 years ago
  53. a44923f Got rid of obsolete HAVE_UNIVERSAL_HEADERS test and SystemSevenOrLater define. by Jack Jansen · 24 years ago
  54. 74a1e63 Test for TARGET_API_MAC_CARBON with #if in stead of #ifdef. by Jack Jansen · 24 years ago
  55. 9d8b96c pymactoolbox.h contains protoypes for all externally visible toolbox module by Jack Jansen · 24 years ago
  56. e17fd2a Got rid of __SC__ ifdefs. by Jack Jansen · 24 years ago
  57. 9ae898b ANSIfication step 2: make sure all needed prototypes are available, and all needed by Jack Jansen · 24 years ago
  58. 85152b9 Fiddled declaration/implementation of setcallback() so that it is ansifyable. by Jack Jansen · 24 years ago
  59. d88296d ANSIfication step 1: get rid of Py_PROTO and Py_FPROTO. by Jack Jansen · 24 years ago
  60. 0b13e7c Changed all (hopefully) uses of unsigned 16 bit value to use H format specifier, now that h is signed-only. by Jack Jansen · 24 years ago
  61. 0ed1148 added ucnhash (optional on USE_UCNHASH) and the mysteriously disappeared math. by Jack Jansen · 24 years ago
  62. 8d929ae All relevant toolbox modules have now been carbonized. by Jack Jansen · 24 years ago
  63. abf1703 Made to work under carbon. by Jack Jansen · 24 years ago
  64. fd78de3 Under carbon use the GetQDGlobalxxx methods to implement Qd.qd.member access. by Jack Jansen · 24 years ago
  65. d1fb711 Moved AE module to the core toolbox set: it is needed by Nav and it isn't all _that_ huge. by Jack Jansen · 24 years ago
  66. fb1aafd Removed SYMANTEC_CFM68K support. by Jack Jansen · 24 years ago
  67. d4d24cd Removed USE_STDWIN support. by Jack Jansen · 24 years ago
  68. 021da55 Removed THINK_C support. by Jack Jansen · 24 years ago
  69. e79dc76 Made the core toolbox modules carbon-compatible using the new greylist feature of bgen: non-carbon methods are still included in non-carbon MacPython. The issue of backward compatibility of Python code is still open. by Jack Jansen · 24 years ago
  70. d9c01a5 Manually added HRHTMLRenderingLibAvailable. by Jack Jansen · 24 years ago
  71. ebd0106 Interface to macOS 9 HTMLRenderingLib. Not yet functional. by Jack Jansen · 24 years ago
  72. 12e89e4 Fixed to work again without USE_GUSI by Jack Jansen · 24 years ago
  73. 48b486b Added unicodedata and _codecs modules (which had apparently slipped through until now). by Jack Jansen · 24 years ago
  74. 9d61d1b Got rid of PyMem_XDEL. by Jack Jansen · 24 years ago
  75. 37d21e1 Started on GUSI2 and threading support. by Jack Jansen · 24 years ago
  76. d629660 1.6a1 modules added. by Jack Jansen · 24 years ago
  77. 1b6e821 Added a few cast to make it 68k-compatible. by Jack Jansen · 24 years ago
  78. deb6373 Data of type Point is passed by value, not by reference. by Jack Jansen · 24 years ago
  79. a27e9fb Added UserPane callbacks for HitTest and Tracking. Doesn't fully work yet. by Jack Jansen · 24 years ago
  80. 1a7d5b1 Added a GetControlRect() method to controls which returns the bounding rectangle. To my surprise this call is missing from the C API... by Jack Jansen · 24 years ago
  81. abc411b Started on support for callbacks for UserPane controls. Unfinished and untested. by Jack Jansen · 24 years ago
  82. c59996e Added a method GetMediaNextInterestingTimeOnly, which is like GetMediaNextInterestingTime without asking for the duration (which is, according to qt docs, expensive). by Jack Jansen · 24 years ago
  83. def77e5 AETransactionID was mistakenly defined as a short (it is a long). Fixed. by Jack Jansen · 24 years ago
  84. add03b6 Handles were never disposed. Added an AutoDispose(onoff) method to control this. by Jack Jansen · 24 years ago
  85. 6f3fceb Allow None as TimeBase value in TimeValue records (becomes NULL in C structure, by Jack Jansen · 24 years ago
  86. 1b7a70f Fixed parameters to a few time and timebase calls: InOut parameters were by Jack Jansen · 24 years ago
  87. 6dc8ce9 Added PutPixMapBytes() and GetPixMapBytes() functions that allow getting at by Jack Jansen · 24 years ago
  88. 484be61 Added methods getdata() and putdata() to obtain the data in a bitmap. by Jack Jansen · 24 years ago
  89. 957d07a Added FreeMem, MaxBlock and CompactMem calls. The values returned by these are lower bounds in the Python case (as malloc doesn't return memory to the heap) but they can be used to decide when to give low-memory warnings. by Jack Jansen · 24 years ago
  90. 4377a1a Big oops: macfs has always been using a private exception but calling it mac.error. by Jack Jansen · 24 years ago
  91. 2c6cf97 Handling of defaultLocation argument was wrong, causing a crash when used. Fixed. by Jack Jansen · 24 years ago
  92. 3d6163a List objects obtained through as_List(resource) are not auto-disposed upon by Jack Jansen · 24 years ago
  93. f7ac1d3 Nasty error: handle parameters are passed by _address_ to SetControlData. by Jack Jansen · 25 years ago
  94. b9247d3 Oops, forgot & in ParseTuple argument in ControlGetDataHandle. by Jack Jansen · 25 years ago
  95. a1a0fef Unified handle-conversion scheme to by Jack Jansen · 25 years ago
  96. 1f9249c Added {Get,Set}ControlDataHandle methods. These are {Get,Set}ControlData for by Jack Jansen · 25 years ago
  97. 77abc43 Added a line about passing None as eventProc to the docstring to get movable by Jack Jansen · 25 years ago
  98. a07431f Finished (I think), but only very lightly tested. Should now have full interface: all by Jack Jansen · 25 years ago
  99. e1a45b3 Allow keyword arguments, and the dialog is now actually shown. No way to by Jack Jansen · 25 years ago
  100. 2865387 Added Nav module by Jack Jansen · 25 years ago