summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Three independent changes:Guido van Rossum1997-09-121-5/+10
| | | | | | | | | - Don't use "from copy_reg import *". - Use cls.__module__ instead of calling whichobject(cls, cls.__name__); also try __module__ in whichmodule(), just in case. - After calling save_reduce(), add the object to the memo.
* When creating a class, set its __module__ attribute to the moduleGuido van Rossum1997-09-121-1/+22
| | | | | whose name is in the current globals' __name__ variable. If __name__ is not set, ignore this.
* Added hint to skip the heavy stuff on first reading.Guido van Rossum1997-09-111-0/+15
|
* As Paul Prescod pointed out, metaprogramming is really somethingGuido van Rossum1997-09-111-13/+11
| | | | | different (programs that write programs). We are dealing with metaclasses here. So change the words slightly.
* Install config.h under $exec_prefix/include rather than $exec_prefix/lib.Guido van Rossum1997-09-111-2/+5
|
* Added docstrings. Not for the obsolete functions though.Guido van Rossum1997-09-091-6/+46
|
* Deleted find_module_in_package and find_module_in_directory -- theyGuido van Rossum1997-09-091-53/+0
| | | | aren't needed and it was a mistake to add them.
* Update the description and the example to the new functionality, whichGuido van Rossum1997-09-092-118/+238
| | | | | | | is mostly concentrated in a generalized find_module() and the new load_module(). Added the new module type constants. Declare that SEARCH_ERROR and a whole bunch of module-type-specific functions are obsolete.
* #Added doc string.Guido van Rossum1997-09-091-1/+8
|
* Make functionality more closely the same as what's implemented by default.Guido van Rossum1997-09-091-8/+12
|
* *** empty log message ***Guido van Rossum1997-09-091-0/+115
|
* Crrected a flow control error that caused the wrong error message whenGuido van Rossum1997-09-091-22/+6
| | | | | | load-module() didn't find a built-in or frozen module. Also got rid of is_frozen(), which duplicated the functionality of find_frozen()!=NULL.
* Implemented balloon help for EditPythonPrefsJack Jansen1997-09-094-30/+250
|
* Added Help moduleJack Jansen1997-09-091-0/+2
|
* Added a button to increment buildno, so it doesn't happenJack Jansen1997-09-092-11/+14
| | | | automatically all the time.
* Added balloon help for options dialog.Jack Jansen1997-09-0912-3035/+3315
| | | | | | Added Help module. Checked in PythonCore.prj.hqx (which had somehow slipped through until now)
* Added no-site-python and old-exceptions preferences.Jack Jansen1997-09-093-432/+472
| | | | Implemented balloon help for options dialog.
* Added old-exception and no-site-python options and balloon helpJack Jansen1997-09-091-3/+12
|
* Added interface to the Balloon Help ManagerJack Jansen1997-09-094-0/+494
|
* Added old-exceptions and no-site-python preferences and upped versionJack Jansen1997-09-091-4/+6
| | | | to 4.
* Added old-exceptions and no-site-python options and upped preferenceJack Jansen1997-09-091-2/+9
| | | | | version to 4. Added balloon-help item to options dialog.
* Renamed platform specific subdirectories to plat-*.Guido van Rossum1997-09-0996-16133/+0
|
* Renamed dos_8x3 to dos-8x3.Guido van Rossum1997-09-0961-8526/+0
|
* These directories renamed: tkinter -> lib-tk, stdwin -> lib-stdwin.Guido van Rossum1997-09-0946-6876/+0
|
* Patch submitted by Brad Howes (with one bug fixed by me): allowGuido van Rossum1997-09-081-8/+17
| | | | | | arbitrary nested parens in a %(...)X style format. #Also folded two lines and added more detail to the error message for #unsupported format character.
* Added support for __all__, which should be a list of modules to beGuido van Rossum1997-09-081-3/+16
| | | | imported when the user says "from package import *".
* Added test for __all__.Guido van Rossum1997-09-082-0/+22
|
* Dunno, rebinhexed?Jack Jansen1997-09-082-9/+9
|
* Preferences is a general module to get (and set) preferences inJack Jansen1997-09-082-0/+341
| | | | | | | resource files with various inheritence rules, parsers, etc. pythonprefs uses this to create a single uniform interface to all relevant python preferences.
* Preference resource now has a version numberJack Jansen1997-09-081-11/+11
|
* Moved the include of macbuildno.h to getbuildinfo.c. Putting it hereJack Jansen1997-09-081-2/+0
| | | | resulted in full recompilation every time.
* Added SysBeepJack Jansen1997-09-081-7/+22
|
* The preference resource now has a version numberJack Jansen1997-09-081-16/+21
|
* sys.prefix and sys.exec_prefix are now set correctly.Jack Jansen1997-09-081-2/+2
|
* The python preference resource now has a version number, andJack Jansen1997-09-087-5617/+5864
| | | | "optimize" has replaced "don't print".
* Major overhaul: this is now little more than a user interface, theJack Jansen1997-09-082-404/+123
| | | | | | | preference handling code is in modules pythonprefs and preferences. This should finally make it easier for someone (Just?) to write a decent interface to preference setting, and it'll allow setting initial sys.path and such from ConfigurePython.
* Run NumPy installer, if present.Jack Jansen1997-09-082-42/+135
| | | | Added a couple of splash screens to show what we're doing
* Brought up to date with new options and env vars.Guido van Rossum1997-09-081-7/+44
|
* #Adapt the doc string to reality.Guido van Rossum1997-09-081-7/+6
|
* #Oops, missed a plat- prefix (for Lib/generic).Guido van Rossum1997-09-081-1/+1
|
* Some nits, added a whole section on what you could do withGuido van Rossum1997-09-081-3/+90
| | | | metaclasses, and acks.
* Set it to 1.5a4, now we have dotted-name import...Guido van Rossum1997-09-081-1/+1
|
* Initialize self.__tempfiles to [] in the constructor (else it remainsGuido van Rossum1997-09-081-0/+1
| | | | | a shared class variable -- but each instance will attempt to clean it up entirely ob cleanup).
* Change packages -> site-packagesGuido van Rossum1997-09-081-8/+10
|
* *Semantic change*: when unpickling the instance variables of anGuido van Rossum1997-09-081-2/+1
| | | | | | | | | | instance, use inst.__dict__.update(value) instead of a for loop with setattr() over the value.keys(). This is more consistent (the pickling doesn't use getattr() either but pickles inst.__dict__) and avoids problems with instances that have a __setattr__ hook. But it *is* a semantic change (because the setattr hook is no longer used). So beware!
* Indent the #error so that a strict K&R cpp doesn't complain.Guido van Rossum1997-09-081-1/+1
|
* Change packages to site-packages (so it's clearly not a package itself).Guido van Rossum1997-09-082-10/+10
|
* Prefix MACHDEP directory with 'plat-'.Guido van Rossum1997-09-082-7/+7
|
* Change the names of the subdirectories tkinter and stdwin toGuido van Rossum1997-09-081-2/+2
| | | | | | lib-tk and lib-stdwin. (BTW this was also done in the previous checkin of (toplevel)/Makefile.in, though not noted in the checkin message.)
* Forgot to install the test/output directory!Guido van Rossum1997-09-081-1/+1
|