summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* Use buildtools where appropriate.Jack Jansen1998-07-311-3/+4
| | | | Build BuildApplication applet too.
* Build a full standalone application from a python script (Just)Jack Jansen1998-07-312-0/+189
|
* Common code used to the buildtools module (Just)Jack Jansen1998-07-312-326/+51
|
* Implementation of freezing from shared libraries, without source. (Just)Jack Jansen1998-07-312-7/+201
|
* Common code for BuildApplet, BuildApplication and fullbuild (Just)Jack Jansen1998-07-311-0/+279
|
* Extended replacement for scripts:cfmfile.py (Just)Jack Jansen1998-07-311-0/+186
|
* Added has_key() method to IC object.Jack Jansen1998-07-311-1/+7
| | | | Removed a debug print.
* New about box and a few other fixes by Just, and everything gotJack Jansen1998-07-316-6300/+6252
| | | | rebinhexed again.
* Initialize the program name before adding shared library resources (Just).Jack Jansen1998-07-311-0/+1
|
* Don't add the library file to the resource file chain if it is theJack Jansen1998-07-311-1/+18
| | | | same as the application file (Just).
* New about box, with the version mesage filled in in a text item, andJack Jansen1998-07-311-13/+14
| | | | PLstrcmp() fixed. (Just)
* The PYD resource should now contain 2 strings: one for the ppcJack Jansen1998-07-311-2/+10
| | | | | fragment name and one for the cfm68k fragment name (Just). Also, some unused variables removed.
* Re-indented properly (Just).Jack Jansen1998-07-311-173/+173
|
* - Added a function MoviesTask, which is the same as the method butJack Jansen1998-07-222-3/+29
| | | | | with a null movie (giving time to all active movies) - Made the graphics world parameter to SetMovieGWorld optional.
* Remove the MOOV filetype from the StandardGetFile call, so we can alsoJack Jansen1998-07-221-1/+1
| | | | open MPEG files, etc.
* Added a delete() method to menu entries. Only the last entry of a menuJack Jansen1998-07-131-1/+14
| | | | | can be deleted, but that's good enough for things like a "Windows" menu with the dynamic list of open windows at the end of the menu.
* Added prototypes for the code resource routines, and for PstringJack Jansen1998-07-132-1/+4
| | | | (which was missing, for some reason).
* If the preference filename resource is empty don't try to open orJack Jansen1998-07-131-4/+13
| | | | | | create the preferences file. This is so that frozen programs don't interfere with an existing Python installation, or leave turds in the Preferences folder.
* All import-related code has moved to macimport.c.Jack Jansen1998-07-132-224/+416
| | | | | | | | | There's also new support for importing code fragments: if a file on sys.path contains a PYD resource with resourcename equal to the name of the module to be imported this PYD resource should contain a (pascal) string with the name of a code fragment to load. This allows freezing Python programs without access to source or a development environment.
* Added macimport.c to various filesJack Jansen1998-07-1314-5028/+5127
|
* Add an empty PYTHONPREFSFILE STR resource, so frozen applicationsJack Jansen1998-07-131-81/+82
| | | | don't try to open/create the preferences file.
* Added a function SetUserItemHandler: this takes a function(dialog,Jack Jansen1998-07-102-0/+110
| | | | | | item) as parameter and returns a handle suitable for passing to SetDialogItem as a user-item redraw routine. Note that you can only make one of these, for now.
* Disable malloc debug in frozen programs.Jack Jansen1998-07-011-1/+1
|
* The init routine for MacOS had a non-standard name. Changed toJack Jansen1998-07-012-3/+3
| | | | initMacOS().
* Convert \n to \r in strings that are displayed in the dialogs.Jack Jansen1998-07-011-8/+19
|
* Added build.macfreeze to the "special" folders.Jack Jansen1998-06-261-1/+1
|
* Config file for frozen binaries.Jack Jansen1998-06-261-4/+32
|
* Initial documentation on freezing.Jack Jansen1998-06-263-6/+134
|
* Template project, bundle file and config.c file for frozen applications.Jack Jansen1998-06-263-0/+1311
|
* A well-known example for freeze.Jack Jansen1998-06-261-0/+5
|
* Mac version of freeze. Uses standard freeze modules where it can,Jack Jansen1998-06-2610-0/+557
| | | | | | | | | augmenting them here and there. For now, it works more-or-less similar to unix/windows freeze, generating a config.c file, but storing modules in PYC resources. A template project is also copied. The hooks are in place to freeze by merging shared libraries so you can freeze without a C compiler/linker, but this does not work yet.
* Print message when we load a PYC resource, if verbose import flag is on.Jack Jansen1998-06-261-0/+3
|
* Added {Get,Set}PopupData calls to get at the data for popup menu controls.Jack Jansen1998-06-192-0/+85
|
* For ControlWindow there is a new method do_rawcontrolhit(), which getsJack Jansen1998-05-281-14/+36
| | | | | | | | | control before TrackControl is called. The default implementation calls TrackControl and then do_controlhit(). For ScrolledWindow, do_rawcontrol passes a tracker function to TrackControl if the mouse is in one of the arrows or grey areas, and the tracker handles scrolling. For the thumb part nothing has changed.
* Allow an (optional) tracking function (or -1) to be specified toJack Jansen1998-05-283-41/+166
| | | | | TrackControl. TrackControl is now manually generated (too much work to explain this to bgen).
* An applet with Popt and GUSI preferences but without alis resourceJack Jansen1998-05-071-2/+3
| | | | | didn't work, because the resource file chain was incomplete when we tried to open the preference file. Fixed.
* Added a PopupMenu class.Jack Jansen1998-05-061-4/+26
|
* Version for 1.5.1Jack Jansen1998-05-061-1/+1
|
* Final projects for 1.5.1Jack Jansen1998-05-069-1052/+953
|
* Mods by JustJack Jansen1998-05-061-5/+5
|
* Updated for 1.5.1Jack Jansen1998-04-275-56/+76
|
* Use dialog auto-placement whenever appropriate.Jack Jansen1998-04-278-343/+345
|
* Fixes by Just:Jack Jansen1998-04-271-420/+302
| | | | | | - Upped version number in about dialog - Use auto-positioning of dialogs (a sys7 feature I had never heard of, _very_ useful).
* Argument type for SetPort was wrong (WindowPtr in stead of GrafPtr).Jack Jansen1998-04-272-4/+4
|
* Added FOUR_CHAR_CODE defineJack Jansen1998-04-271-0/+4
|
* New versions from Just.Jack Jansen1998-04-272-9/+5
|
* Regenerated with FOUR_CHAR_CODE definedJack Jansen1998-04-271-0/+1
|
* Mention the Mac:Contrib folderJack Jansen1998-04-271-4/+9
|
* Added Just's printing demo code.Jack Jansen1998-04-272-1/+99
|
* Added new folder typesJack Jansen1998-04-241-0/+62
|