Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								ff41c48a77 
								
							 
						 
						
							
							
								
								SF patch  #701494 :  more apply removals  
							
							
							
						 
						
							2003-04-06 09:01:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								9dd78101d7 
								
							 
						 
						
							
							
								
								Sigh... The get() and set() commands are not declared in the aete for  
							
							... 
							
							
							
							the Standard_Suite, but various other suites do expect it (the Finder
implements get() without declaring it itself). It is probably another
case of OSA magic. Adding them to the global base class. 
							
						 
						
							2003-04-01 22:27:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								842273bcd7 
								
							 
						 
						
							
							
								
								Regenerated with property names with _Prop_ prepended.  
							
							
							
						 
						
							2003-04-01 22:05:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								bc956056d4 
								
							 
						 
						
							
							
								
								Properties (like enums) are not in the global namespace but only valid  
							
							... 
							
							
							
							within a certain context. Give them an _Prop_ prefix, so they don't
accidentally obscure an element from another suite (as happened with
the Finder). Comparisons I'm not sure about, so I left them as global
names.
Also got rid of the lists if declarations, they serve no useful purpose. 
							
						 
						
							2003-04-01 22:01:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								3279cb0315 
								
							 
						 
						
							
							
								
								Turned the suite compiler into an object.  
							
							
							
						 
						
							2003-04-01 14:25:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								18c9b13959 
								
							 
						 
						
							
							
								
								- All messages are now dependent on the --verbose option.  
							
							... 
							
							
							
							- Added a --dump option that doesn't generate the module but dumps
  the pretty-printed aete resource(s) on stdout. 
							
						 
						
							2003-04-01 13:32:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fc71026c8a 
								
							 
						 
						
							
							
								
								Subclasses of ObjectSpecifier can now be packed and unpacked. This allows  
							
							... 
							
							
							
							you to say something like "talker.count(want=Address_Book.people)" in
stead of having to manually create the aetypes.Type(Address_Book.people.want)
OSA type. 
							
						 
						
							2003-03-31 13:32:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								397e914209 
								
							 
						 
						
							
							
								
								In TalkTo.send(), check that we have access to the window manager,  
							
							... 
							
							
							
							and initialize the event loop (if not done previously) to work around
a bug (IMHO) in MacOSX 10.2. 
							
						 
						
							2003-03-31 13:29:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								068a1e208f 
								
							 
						 
						
							
							
								
								Regenerated again, now clases are sorted by code, and with synonyms after  
							
							... 
							
							
							
							the primary name. 
							
						 
						
							2003-03-30 22:41:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								2dc16f2a1e 
								
							 
						 
						
							
							
								
								Classes have to be sorted by code, not name, and synonyms have to  
							
							... 
							
							
							
							be sorted after the main name, otherwise filling of properties and
elements messes up.
Sorting is always more difficult than expected:-) 
							
						 
						
							2003-03-30 22:39:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a942b9931c 
								
							 
						 
						
							
							
								
								Moved gensuitemodule from Mac/scripts to Lib/plat-mac. Documentation  
							
							... 
							
							
							
							remains to be done. 
							
						 
						
							2003-03-29 23:04:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								694570efcf 
								
							 
						 
						
							
							
								
								Regenerated with the new way to get terminology (through AppleEvents),  
							
							... 
							
							
							
							which sometimes seems to result in different terminology. It does
seem to be mostly compatible, though. 
							
						 
						
							2003-03-29 00:13:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d6ab153e5a 
								
							 
						 
						
							
							
								
								On OSX the finder will return from an open() event before the application  
							
							... 
							
							
							
							has actually entered its event loop. As a stopgap, allow for a 10 second
grace period. 
							
						 
						
							2003-03-28 23:42:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d4885f87fa 
								
							 
						 
						
							
							
								
								Sigh: didn't catch all lists that needed to be sorted. Regenerated again.  
							
							
							
						 
						
							2003-03-28 23:38:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								7377bec6ae 
								
							 
						 
						
							
							
								
								Regenerated (from resource files) with sorting version of gensuitemodule.  
							
							... 
							
							
							
							This is a first step towards regenerating the modules with newer, MacOSX,
versions of these programs, and using the programmatic interface to
get at the terminology in stead of poking in resource files. 
							
						 
						
							2003-03-28 22:07:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								52fbe5330b 
								
							 
						 
						
							
							
								
								Allow floating point values in ProgressBar.  
							
							
							
						 
						
							2003-03-24 12:12:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b46bebf518 
								
							 
						 
						
							
							
								
								Regenerated with Donovan Prestons patch  #702620 .  
							
							
							
						 
						
							2003-03-23 22:07:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								5c83bb0f4a 
								
							 
						 
						
							
							
								
								use os.path.realpath() instead of os.readlink()  
							
							
							
						 
						
							2003-03-21 22:22:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								7e0bc112b8 
								
							 
						 
						
							
							
								
								Patch 702620 by Donovan Preston: Fix AE inheritance.  
							
							
							
						 
						
							2003-03-21 12:04:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								82ad32ec39 
								
							 
						 
						
							
							
								
								only set $PYTHONHOME when building a standalone app.  
							
							
							
						 
						
							2003-03-21 11:32:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								15624d850b 
								
							 
						 
						
							
							
								
								Patch  #681927  from Robin Dunn: add option to add shared libraries or  
							
							... 
							
							
							
							frameworks to the bundle. 
							
						 
						
							2003-03-21 09:26:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a87e44792c 
								
							 
						 
						
							
							
								
								set $PYTHONHOME in the bootstrap script, for no good reason really,  
							
							... 
							
							
							
							except to avoid getpath.c giving unsollicited advice on stderr. 
							
						 
						
							2003-03-20 21:37:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								450bd873ac 
								
							 
						 
						
							
							
								
								Capturing the exit status for the build process didn't work. Using  
							
							... 
							
							
							
							popen2.Popen4() makes it work. Fixes  #702180 . 
							
						 
						
							2003-03-17 10:54:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								47e5987256 
								
							 
						 
						
							
							
								
								Patch by Andrew Straw: use urllib2 so proxie access works.  
							
							
							
						 
						
							2003-03-11 14:37:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								1c8501e5b4 
								
							 
						 
						
							
							
								
								Filter out macfs warning.  
							
							
							
						 
						
							2003-03-07 15:36:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								5b73385195 
								
							 
						 
						
							
							
								
								Two ancient and obscure bugs found and fixed by Donovan Preston (these  
							
							... 
							
							
							
							could be responsible for various unexplained problems with Python/OSA
interaction over the years):
- Enum values were passed as their string counterparts. Most applications
  don't seem to mind this, but some do (InDesign).
- Attributes have never worked (!), as they were incorrectly passed
  as parameters. Apparently nobody uses them much:-) 
							
						 
						
							2003-03-05 21:16:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								620c0837bd 
								
							 
						 
						
							
							
								
								Actually *do* override the type in AppBuilder.  
							
							
							
						 
						
							2003-03-05 14:44:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								cc81b80710 
								
							 
						 
						
							
							
								
								Moved some application-bundle specific code from the BundleBuilder class to  
							
							... 
							
							
							
							AppBuilder, and set the default type to BNDL (overridden in AppBuilder).
This surfaced when trying to build help bundles. 
							
						 
						
							2003-03-05 14:42:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								7451e3b4d5 
								
							 
						 
						
							
							
								
								Call AEInteractWithUser() before bringing up any of the dialogs (with the  
							
							... 
							
							
							
							exception of the ProgressBar, which I think is okay to show in the background).
This is a prerequisitite for the fix of #684975 . 
							
						 
						
							2003-03-03 12:25:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								abeb7d5f7f 
								
							 
						 
						
							
							
								
								Added a deprecation warning.  
							
							
							
						 
						
							2003-02-27 23:17:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								fb3c811d9b 
								
							 
						 
						
							
							
								
								Changing the window type to movable modal isn't enough to make the dialogs movable: apprently you also need to set a bit in the dlgx resource. Did this.  
							
							
							
						 
						
							2003-02-27 22:36:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a006b8e468 
								
							 
						 
						
							
							
								
								use bare raise so you get the original tb  
							
							
							
						 
						
							2003-02-26 15:28:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0ff7a4e7c1 
								
							 
						 
						
							
							
								
								use the same Python for running the bootstrap script and the main program  
							
							
							
						 
						
							2003-02-26 11:27:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ddf5283ad1 
								
							 
						 
						
							
							
								
								remove sitecustomize hack, will be solved elsewhere  
							
							
							
						 
						
							2003-02-26 11:07:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ec396a11e0 
								
							 
						 
						
							
							
								
								Let's try making the dialogs at least Movable Modal.  
							
							
							
						 
						
							2003-02-25 23:35:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								cba861e5e3 
								
							 
						 
						
							
							
								
								If a resource file cannot be decoded because the directory is readonly  
							
							... 
							
							
							
							create a temporary file. This fixes  #688011 .
Got rid of the install() method in macresource, and replaced it with
a resource_filename() method which will optionally decode a given resourcefile
(which may be applesingle-encoded) and return the real resourcefile.
Use this new method in buildtools to copy the correct resource file to
the bundle. This fixes  #688007 . 
							
						 
						
							2003-02-25 23:02:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ade626464d 
								
							 
						 
						
							
							
								
								Reverted the rev. 1.8 change: the magic for decoding resourcefiles  
							
							... 
							
							
							
							is now in buildtools. 
							
						 
						
							2003-02-25 22:58:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								4983331385 
								
							 
						 
						
							
							
								
								tweak error message  
							
							
							
						 
						
							2003-02-25 21:08:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7215e08846 
								
							 
						 
						
							
							
								
								- renamed the --copyfile option to --file.  
							
							... 
							
							
							
							- tweaked the help text a little.
(Jack: up to you to change your client code.) 
							
						 
						
							2003-02-25 21:00:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8a3ed3f81e 
								
							 
						 
						
							
							
								
								added some comments, minor tweaks  
							
							
							
						 
						
							2003-02-25 20:53:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7322b1ad46 
								
							 
						 
						
							
							
								
								Resolving parts of  #688907 :  
							
							... 
							
							
							
							- Replaced bootstrap shell script with Python script. This means
  standalone apps built with bundlebuilder will not work on MacOS < 10.1,
  since we depend (again) on an installed Python.
- Add a hack to set sys.executable; the bootstrap script does os.execve()
  with an argv[0] that's different from the actual Python executable
  (it has to match the CFBundleExecutable entry in the Info.plist to make
  the app work both from the Finder and the command line, and it has to be
  the bootstrap script), yet a proper sys.executable is needed to spawn
  auxiliary processes. 
							
						 
						
							2003-02-25 20:15:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f4a9ac25e9 
								
							 
						 
						
							
							
								
								Workaround for bug  #644243  (which is actually an Apple bug, I think): URLs  
							
							... 
							
							
							
							of the form file:/path/to/file don't work whereas file:///path/to/file
works fine. We convert the former to the latter. 
							
						 
						
							2003-02-25 13:34:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								00cbf07ca7 
								
							 
						 
						
							
							
								
								Added a -c (--copyfile) option with argument src:dst which copies file src  
							
							... 
							
							
							
							into dst in the bundle. The Python API already had this functionality 
							
						 
						
							2003-02-24 16:27:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d9bb1a0b01 
								
							 
						 
						
							
							
								
								Getting rid of macfs.  
							
							
							
						 
						
							2003-02-21 23:18:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								8cb1ff5e8b 
								
							 
						 
						
							
							
								
								Get rid of macfs.  
							
							
							
						 
						
							2003-02-21 23:14:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								9f59d528c5 
								
							 
						 
						
							
							
								
								Enable argv emulation if required.  
							
							... 
							
							
							
							Fixed a bug for applets with their own plist files. 
							
						 
						
							2003-02-18 23:30:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a03adde31b 
								
							 
						 
						
							
							
								
								Added an argv_emulation option (command line option: --argv or -a) which  
							
							... 
							
							
							
							creates the sys.argv emulation wrapper for droplets. Also updates
the plist, if needed, and the includedModules (but this last is untested). 
							
						 
						
							2003-02-18 23:29:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b135548d0d 
								
							 
						 
						
							
							
								
								Argvemulator still used the old Alias API. Fixed.  
							
							
							
						 
						
							2003-02-18 23:28:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								d6a3f93070 
								
							 
						 
						
							
							
								
								Use "$@" to pass arguments to Python in stead of "${1}". This passes all  
							
							... 
							
							
							
							arguments, and also does the right thing for the no argument case. 
							
						 
						
							2003-02-18 11:24:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								946c19445c 
								
							 
						 
						
							
							
								
								When installing resource files whose name ends in .rsrc use the  
							
							... 
							
							
							
							"copy anything to a data fork based resource file" trick of macresource.
Fixes  #688007 . 
							
						 
						
							2003-02-17 16:47:12 +00:00