1. ace9d95 Renamed Py_Main to PyMac_Main as it has a different signature than the "normal" Py_Main, and that signature has appeared in a .h file. by Jack Jansen · 22 years ago
  2. 603e76e Fixed potential refcount problems with interned strings, adapted comments, added a bit more trace output if verbose > 1. by Jack Jansen · 22 years ago
  3. 938ace6 staticforward bites the dust. by Jeremy Hylton · 22 years ago
  4. 059ed83 - Got rid if WITH_CYCLE_GC by Jack Jansen · 22 years ago
  5. 027f672 Changed some prototypes to match the exact definition in some faraway Apple by Jack Jansen · 22 years ago
  6. a7f4ded Allow the script to have not only a TEXT filetype but also a null filetype (to enable files to be created from the Unix side of OSX to be droppable on the MacPython interpreter). by Jack Jansen · 22 years ago
  7. 7b8c754 Mass checkin of universal newline support. by Jack Jansen · 22 years ago
  8. b19444f Got rid of ifdefs for long-obsolete GUSI versions and other stuff that is now standard (appearance, interned strings) by Jack Jansen · 22 years ago
  9. 8ab04b4 Got rid of ifdefs for long-obsolete GUSI versions. by Jack Jansen · 22 years ago
  10. 3cef721 Allow .pyc files as applets as well as .py files. .py files have by Jack Jansen · 22 years ago
  11. 0035fb2 In MachoPython print "Pythonw" in banner to distinguish from command-line by Jack Jansen · 22 years ago
  12. 00638bd Don't call PyMac_OutputSeen if we have a custom console. Fix by Alexandre Parenteau. by Jack Jansen · 23 years ago
  13. 4b51785 In MachoPython, don't simulate argc/argv unless we have argc=1 and argv[1] by Jack Jansen · 23 years ago
  14. b952651 Merging changes from release22-branch. by Jack Jansen · 23 years ago
  15. 031b779 Use getcwd(), not silly old getwd(). by Jack Jansen · 23 years ago
  16. 52306a7 The new menu initialization code would also add the SIOUX menus if a (frozen) Python program had installed its own menubar previously. We now guard against this, with a bit of a hack: FrameWork uses the same Menu ID as Sioux, and the init code checks that the text in the menu is "About SIOUX" before replacing it. by Jack Jansen · 23 years ago
  17. 101de91 Replace sprintf() with PyOS_snprintf(). by Jack Jansen · 23 years ago
  18. b3be216 Merged changes made on r22b2-branch between r22b2 and r22b2-mac (the by Jack Jansen · 23 years ago
  19. 439eaa9 Fixed various problems with command-dot handling (some very old): by Jack Jansen · 23 years ago
  20. 80c85d8 MacPython -vv equivalent printed incorrect filenames, fixed. Also by Jack Jansen · 23 years ago
  21. 95837f1 We always install the Sioux menubar, in stead of only when no menubar by Jack Jansen · 23 years ago
  22. ab57c7d Moved macfsn hackery from macmain.c to macfsmodule.c so it loads by Just van Rossum · 23 years ago
  23. 5ded1bf Mod by Donovan Preston to allow MacPython to live in a Python.app bundle and understand the __main__.py convention used there for applets. This gives us applets that work on both OS9 and OSX! (Although "applet" may not be the correct word for something that is going to be multimegabyte:-). by Jack Jansen · 23 years ago
  24. a0472f7 Mods by Alexandre Parenteau to allow embedding programs to disable the MacPython console window completely, and optionally route console output (and input) to routines provided by the embedding app. by Jack Jansen · 23 years ago
  25. 998a40a Mods by Donovan Preston (with changes by me to make them "go with the flow") by Jack Jansen · 23 years ago
  26. 6438e1d Failing to import macfsn is not a fatal error. by Jack Jansen · 23 years ago
  27. cf03193 Implemented PyMac_GetFullPathname for MacPython. by Jack Jansen · 23 years ago
  28. 697842f Replaced PyMac_FullPath by PyMac_FullPathname, which has an extra 'length' by Jack Jansen · 23 years ago
  29. dff7770 Changes to make these work under OSX as the main program for a by Jack Jansen · 23 years ago
  30. ff5d8aa Added preferences/startup options for division warning by Jack Jansen · 23 years ago
  31. 3070ee6 Experimental feature: allow \n as well as \r as newline for text files, by breaking in to the lowlevel I/O system. Can be disabled by defining WITHOUT_UNIX_NEWLINES. by Jack Jansen · 23 years ago
  32. f60edf8 PATCHLEVEL is outdated, use PY_VERSION. by Jack Jansen · 23 years ago
  33. 94bebc0 Split macglue.c into two: a new mactoolboxglue.c (in ./Python) by Jack Jansen · 23 years ago
  34. b760923 Got rid of 68k-Mac and other outdated ifdefs. by Jack Jansen · 23 years ago
  35. 59c14e2 Bit the bullet and enabled garbage collection (finally). by Jack Jansen · 23 years ago
  36. a5bca57 PyMac_GetFSSpec must be called via the dylib glue code on OSX. by Jack Jansen · 23 years ago
  37. cbed91b Merging appropriate 2.1.1 fixes back into the main trunk. by Jack Jansen · 23 years ago
  38. b4a7db7 config.h renamed to pyconfig.h by Jack Jansen · 23 years ago
  39. 2c278ed Fixed another case of the PyArg_Parse 'h' semantic change problem, sigh... by Jack Jansen · 23 years ago
  40. 4e566ab Implemented minimal FSRef support, plus conversion between FSRefs, FSSpecs and pathnames where applicable. by Jack Jansen · 23 years ago
  41. d1054ef Set the default 8-bit encoding based on the system script and language. by unknown · 23 years ago
  42. f428aef Don't promise mac-japanese encoding as we don't have a codec for it. by unknown · 23 years ago
  43. 0297dca Fixed bug that prevented shared libs that are submodules of a by Just van Rossum · 23 years ago
  44. 5daef31 Adapted for Universal Headers 3.4: refcon type has changed (sigh) and use modern (UPP in stead of Proc) names for callback object creation. by Jack Jansen · 23 years ago
  45. fe9110b removed a routine that has moved to macglue.c by Jack Jansen · 23 years ago
  46. b45032e Fixed a nasty slowdown in imports in frozen applications: the shortcut by Jack Jansen · 23 years ago
  47. 25e0c79 Another include Carbon/Carbon.h by Jack Jansen · 23 years ago
  48. 741e037 Moved PyMac_GetFullPath from macgetargv.c to macglue.c. It should by Jack Jansen · 23 years ago
  49. 8bb1dc1 Merged mactoolboxglue.c into macglue.c. A later step will be to separate out by Jack Jansen · 23 years ago
  50. f57a4a2 Glue code to connect obj_New and obj_Convert routines (the PyArg_Parse and Py_BuildTuple helpers) from one dynamically imported module to another. by Jack Jansen · 23 years ago
  51. 0194ad5 Got the first MacPython module working under MacOSX/MachO (gestalt). Main changes by Jack Jansen · 23 years ago
  52. 6e68a7e Be more sensible about when to use TARGET_API_MAC_OS8 in stead of !TARGET_API_MAC_CARBON. This should greatly facilitate porting stuff to OSX in its MachO/BSD incarnation. by Jack Jansen · 23 years ago
  53. 15f1c08 - Raise console window on input. Fixes Carbon hang. by Jack Jansen · 23 years ago
  54. c6cecf5 Reset the resource file chain before calling PyMac_OpenPrefFile. I'm not sure why this wasn't a problem before... by Jack Jansen · 23 years ago
  55. add8b24 Release a PYC resource after reading it. No need to keep it incore. by Jack Jansen · 23 years ago
  56. 657ba27 More changes to attempt to get the menubar back on exit. Without success:-( by Jack Jansen · 23 years ago
  57. fab7415 Made version string shorter for Carbon so it fits on one line. by Jack Jansen · 23 years ago
  58. 8a38714 Bit the bullet and added a private GUSISIOUX for Python. This makes the delayconsole and keepopen code neater. Also tells Sioux to behave better with events, and handles cmd-. during print better. The pythonpreferences have also changed due to this. by Jack Jansen · 23 years ago
  59. 340eb88 On MacOSX StackSpace() may lie because it doesn't know about the stack rlimit. For now we set a hard limit of 256K (default rlimit is 512K). by Jack Jansen · 24 years ago
  60. c00df0b Trigger keep-console-open on GUSISIOUX_STATE_UNKNOWN. Better than the previous complicated expression. by Jack Jansen · 24 years ago
  61. d7b6802 Fixed Carbon command-dot handling. There is still a problem, though, and you may have to hit it repeatedly. by Jack Jansen · 24 years ago
  62. 8e0ee77 Got rid of ifdefs to enable MacTCP GUSI support, Open Transport always works fine nowadays. by Jack Jansen · 24 years ago
  63. 264630e When compiling for GUSI and Carbon disable te "keep open on unseen output", for the time being. by Jack Jansen · 24 years ago
  64. 6ba34aa Disabled a few other routines that are available in CarbonLib. by Jack Jansen · 24 years ago
  65. ebadcb1 FSSpec names may be longer on carbon (1024 chars), cater for that in buffer sizes. by Jack Jansen · 24 years ago
  66. 91faef8 Don't need to define c2pstrcpy() on Carbon: it's in CarbonLib. by Jack Jansen · 24 years ago
  67. 6ff228c If we're not using GUSI the "keep open on unseen output" becomes the same as "always keep open". by Jack Jansen · 24 years ago
  68. 5afad83 Added a c2pstrcpy() function. by Jack Jansen · 24 years ago
  69. 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
  70. dc86f9e Made options global (as PyMac_options) so macosmodule can access it. by Jack Jansen · 24 years ago
  71. 4a5eb96 Keepconsole is now a 4-way option: never/errorexit/unseen output/always. Default is "unseen output". Upped the Popt version number. by Jack Jansen · 24 years ago
  72. 53bafd9 PyOS_CheckStack now understands multiple threads. Other threads are not stack-checked, but at least they don't appear to always be out of stack. by Jack Jansen · 24 years ago
  73. 65c3ee0 Use same short banner message as unix/win Python. by Jack Jansen · 24 years ago
  74. 6be3480 Removed debug output. by Jack Jansen · 24 years ago
  75. 14a9171 Cheaper implementation of PyOS_CheckStack: only call StackSpace once and keep a sentinel in a static variable. by Jack Jansen · 24 years ago
  76. fb106c8 Removed temporary code to disable OT networking (this was a workaround for getpeername() not working in a previous release of GUSI, but it has been fixed). by Jack Jansen · 24 years ago
  77. d843a01 Removed temporary code that always set creator to SimpleText. by Jack Jansen · 24 years ago
  78. 5bdbabd Added more prototypes. by Jack Jansen · 24 years ago
  79. 1f9f2f4 Added PyMac_getscript() which returns the pythonic name of the current script. Not ideal and not complete, but good enough for the time being. Idea and most of the code by Fredrik Lund. by Jack Jansen · 24 years ago
  80. 660bb1d MacPython on MacOSX DP4 gets started in the wrong directory. The workaround (ifdeffed by USE_ARGV0_CHDIR) is to do a chdir() to the folder part of our executable name. by Jack Jansen · 24 years ago
  81. 74a1e63 Test for TARGET_API_MAC_CARBON with #if in stead of #ifdef. by Jack Jansen · 24 years ago
  82. 41e25cc include macdefs.h for declaration of getwd, if non-gusi python. by Jack Jansen · 24 years ago
  83. bb7e213 PyMac_PromptGetFile and PyMac_GetDirectory don't exist in carbonpython. by Jack Jansen · 24 years ago
  84. e17fd2a Got rid of __SC__ ifdefs. by Jack Jansen · 24 years ago
  85. 1af5b08 Removed guesstabsize.c, which is obsolete. by Jack Jansen · 24 years ago
  86. 9ae898b ANSIfication step 2: make sure all needed prototypes are available, and all needed by Jack Jansen · 24 years ago
  87. d88296d ANSIfication step 1: get rid of Py_PROTO and Py_FPROTO. by Jack Jansen · 24 years ago
  88. fe38d29 PyMac_FindModuleExtension now uses a size_t as its size parameter for compatibility. by Jack Jansen · 24 years ago
  89. ca23d91 Made argc/argv processing work again under carbon. by Jack Jansen · 24 years ago
  90. 868f0c7 Oops, default type and creator were reversed. by Jack Jansen · 24 years ago
  91. 4901213 Removed assorted old ifdefs. by Jack Jansen · 24 years ago
  92. 021da55 Removed THINK_C support. by Jack Jansen · 24 years ago
  93. d9f6e92 Removed THINK_C support. Added a CARBON indicator to the version string. by Jack Jansen · 24 years ago
  94. 33d1ad2 Replaced GetFInfo and SetFInfo calls with FspGetFInfo and FspSetFInfo calls, which are carbon-compatible. by Jack Jansen · 24 years ago
  95. ee6eeb1 Removed (within an #ifdef) Carbon-incompatabilities: by Jack Jansen · 24 years ago
  96. bb6d83a Removed (within an #ifdef) Carbon-incompatabilities: by Jack Jansen · 24 years ago
  97. 14cd750 Fixed callback function arguments to be carbon-compatible. by Jack Jansen · 24 years ago
  98. 9cfce18 GUSI 2.0.5 has a non-functional getsockname() if you use Open Transport. For now the workaround is to only enable MacTCP sockets. by Jack Jansen · 24 years ago
  99. 0c6d037 Removed string-exception preference, added tabcheck and NavService preference, upped version number. by Jack Jansen · 24 years ago
  100. 850d118 Got rid of w/MSL in the version string. by Jack Jansen · 24 years ago