Guido van Rossum
ece6efe5d1
Return more structured data in some cases
1992-04-15 15:56:11 +00:00
Guido van Rossum
16b8f3047f
Initial revision
1992-04-13 18:22:53 +00:00
Guido van Rossum
2ee12f4090
Use mkvalue() instead of painfully constructing values
1992-04-13 15:54:35 +00:00
Guido van Rossum
d9f5733a92
change the date to say >= 6 Apr 1992
1992-04-08 11:17:17 +00:00
Guido van Rossum
336b591e55
in form_dealloc, only hide the form if it's visible
1992-04-08 11:16:25 +00:00
Guido van Rossum
7cdf5eb5b9
Don't use NULL as 0 int!
1992-04-06 12:34:45 +00:00
Guido van Rossum
bab9d03855
Copyright for 1992 added
1992-04-05 14:26:55 +00:00
Guido van Rossum
f1644a54ad
Don't define DO_TIMES (now in posixmodule.c)
1992-04-05 14:25:41 +00:00
Guido van Rossum
22db57e4a2
Added times() (from time)
1992-04-05 14:25:30 +00:00
Guido van Rossum
5113f5fd34
Copyright for 1992 added
1992-04-05 14:20:22 +00:00
Guido van Rossum
df840d911f
lint
1992-03-27 17:29:44 +00:00
Guido van Rossum
4f1691d0d5
Remove redundant vars
1992-03-27 17:26:25 +00:00
Guido van Rossum
9abc539846
Lint fluff
1992-03-27 17:24:37 +00:00
Guido van Rossum
50e61dc259
Check empty argument lists.
...
Lint fixes (and include <unistd.h>)
1992-03-27 17:22:31 +00:00
Guido van Rossum
2762f250eb
Initialized sigsave to shut lint up
1992-03-27 17:22:13 +00:00
Guido van Rossum
d15b73353f
Lint fixes.
1992-03-27 17:22:00 +00:00
Guido van Rossum
2bac4d3368
Added forms_(de)activate_all_forms functions; minor lay-out fixes.
1992-03-27 17:20:21 +00:00
Guido van Rossum
cd8077603a
Got rid of display_form() (same as show_form()).
1992-03-24 13:32:06 +00:00
Guido van Rossum
3e94197a52
Improved error handling.
1992-03-23 18:21:32 +00:00
Guido van Rossum
b3a0e4c842
Implemented show_choice(); moved items around a little bit.
1992-03-23 18:20:54 +00:00
Guido van Rossum
27aaa6daa9
Add interface to times(2).
1992-03-12 17:33:14 +00:00
Guido van Rossum
aa9de679b5
Initial revision
1992-03-04 16:40:03 +00:00
Guido van Rossum
444db07d3c
Get rid of RuntimeError.
1992-02-26 15:26:56 +00:00
Guido van Rossum
06a6702dc8
Addef gflush
1992-02-26 15:19:45 +00:00
Guido van Rossum
c39de5fe61
Added uname. Made lstat/readlink/symlink unconditional (the latter
...
two raise posix.error if symlinks aren't supported).
1992-02-05 11:15:54 +00:00
Guido van Rossum
3c8ba7a1ea
Fixed getargs() call in setfont.
...
Improved setwincursor() to allow None to explicitly turn the cursor off.
1992-02-05 11:15:00 +00:00
Guido van Rossum
ef0a00ec0c
Use getargs() function.
1992-01-27 16:51:30 +00:00
Guido van Rossum
9c16d7fbac
Cal get*Str*arg() instead of get*str*arg(), until the code is fixed.
1992-01-27 16:49:54 +00:00
Guido van Rossum
9db23a8c5f
Change prototypes decision.
1992-01-27 16:48:48 +00:00
Guido van Rossum
3b1a57a4a0
Ported to THINK C.
1992-01-27 16:47:46 +00:00
Guido van Rossum
d577c0ca90
Fix range error (doc and impl of re_search disagreed!)
...
Use getargs() function.
Drop re_string from re object.
1992-01-27 16:46:19 +00:00
Guido van Rossum
fc58e58cb7
Use getargs() function.
1992-01-27 16:45:55 +00:00
Guido van Rossum
521f81ca26
Retract the rage bugfix, but change the range assertion.
1992-01-26 18:23:48 +00:00
Guido van Rossum
b7e5160838
Add method to call wsetactive(win).
1992-01-26 18:13:18 +00:00
Guido van Rossum
2d78590183
Make "range" one smaller (discrepancy between doc and source for regex.c!).
1992-01-26 18:12:41 +00:00
Guido van Rossum
5f21dd106f
#ifdef'ed an unreachable line out.
1992-01-19 16:49:14 +00:00
Guido van Rossum
b674c3bba5
Initial revision
1992-01-19 16:32:47 +00:00
Guido van Rossum
1cab95c14d
Use Tatu Ylonen's copyleft-free reimplementation of
...
GNU regular expressions
1992-01-19 16:31:57 +00:00
Guido van Rossum
450ed49a89
Change versions.
...
Save argv[0] in global argv0.
1992-01-19 16:27:42 +00:00
Guido van Rossum
77b4604eaf
Added close method for menus.
...
Check for closed objects in getattr (not perfect, but better).
1992-01-14 18:41:24 +00:00
Guido van Rossum
2d709b1608
Get rid of AMOEBA deps; add declaration of fmod() if __STDC__ is not defined.
1992-01-14 18:37:27 +00:00
Guido van Rossum
2817875b2e
Converted to use == equality check syntax.
1992-01-12 17:18:12 +00:00
Guido van Rossum
b824fc6773
'regs' is a read-only data member, not a function.
1992-01-01 14:52:16 +00:00
Guido van Rossum
9b4e1b36f9
Auto include patchlevel in version.
...
Replace regexp by regex.
1991-12-30 01:43:49 +00:00
Guido van Rossum
6f4c43d4fd
Initial revision
1991-12-30 01:42:57 +00:00
Guido van Rossum
0e8e872ebf
Raise KeyError instead of RuntimeError when a uid or name (etc) is not found.
1991-12-24 13:28:38 +00:00
Guido van Rossum
bbf9434337
Change errors into new StdwinError.
1991-12-16 15:44:53 +00:00
Guido van Rossum
8832b62101
Improve error handling.
1991-12-16 15:44:24 +00:00
Guido van Rossum
0f1b8063b5
Be vague about default date.
1991-12-16 15:42:11 +00:00
Guido van Rossum
75f8968ee7
Hide forms before discarding them.
1991-12-16 13:06:13 +00:00
Guido van Rossum
aa011411fb
Automatically insert the date.
1991-12-16 13:05:20 +00:00
Guido van Rossum
87e7ea72a6
Use new exceptions.
1991-12-10 14:00:03 +00:00
Guido van Rossum
ddc0d3e066
Support for FORMS 2.0.
1991-12-10 13:56:42 +00:00
Guido van Rossum
9f462af3af
Added global 'version' variable.
...
Print version and copyright when called interactively.
1991-12-10 13:54:12 +00:00
Guido van Rossum
0bb1a51925
AIX fix.
1991-11-27 14:55:18 +00:00
Guido van Rossum
3c28474ea2
Enclosed method lists in braces.
...
Added close methods to various object types.
1991-11-27 14:54:54 +00:00
Guido van Rossum
d97f048ae8
Fixed duplicate use of OFF macro.
1991-11-19 20:26:28 +00:00
Guido van Rossum
98d5433852
Added PROTO macro where needed.
1991-11-12 15:44:14 +00:00
Guido van Rossum
32db5e391b
Finally added form attributes.
1991-11-12 15:43:18 +00:00
Guido van Rossum
6d0b5a7880
Improved RGB --> grayscale conversion.
...
Changed error reporting somewhat.
1991-11-12 15:41:00 +00:00
Guido van Rossum
56a5afc7ea
Support JPEG option.
1991-11-12 15:40:36 +00:00
Guido van Rossum
d18ad58349
Added frexp, ldexp, modf, fmod.
1991-10-24 14:57:21 +00:00
Guido van Rossum
1242f1da67
Added a little comment
1991-10-20 20:28:02 +00:00
Guido van Rossum
85f5076962
Added __dict__ attributes all over the place.
1991-10-20 20:22:50 +00:00
Guido van Rossum
e0e5edcb6e
Added allowbroadcast()
1991-10-20 20:22:28 +00:00
Guido van Rossum
2df7bcca97
Done a little bit about garbage collection.
...
Made some routines a little bit more robust.
1991-10-20 20:18:26 +00:00
Guido van Rossum
d26d9ed2ec
Added lrect{read,write} and pixmode().
...
Also added functions (un)packrect, not in GL but needed for tv...
Commented out all the functions that cause error messages.
1991-10-20 20:13:40 +00:00
Guido van Rossum
c0aab89d96
Added some error checks.
1991-10-20 20:10:46 +00:00
Guido van Rossum
4f5eafb0cf
Return window ID of form (later should use attr list liek objects).
1991-09-13 15:32:37 +00:00
Guido van Rossum
8db0307399
Call (*func), not ALgetparams!
1991-09-13 15:31:47 +00:00
Guido van Rossum
54ba21bd76
Make Socktype global so old and new compilers will like it.
1991-09-10 14:57:12 +00:00
Guido van Rossum
b988c33d5a
getlonglongargs --> getlonglongarg
...
Fixed type error in argument of newopenfileobject.
1991-09-10 14:56:48 +00:00
Guido van Rossum
188f832ae6
Added module 'al' (SGI audio library).
1991-09-10 14:55:08 +00:00
Guido van Rossum
b3a5b9bc4a
Added queryparams, get/setparams.
...
Free config object used to get sample width.
1991-09-10 14:54:05 +00:00
Guido van Rossum
e3db862e5b
Initial revision
1991-09-09 23:33:34 +00:00
Guido van Rossum
b316515289
Changed some interfaces after error reports from Liberte.
...
Added altgetmatrix (better but incompatible).
1991-08-16 08:59:21 +00:00
Guido van Rossum
3fecef73d9
Added initfl() call when USE_FL is define.
1991-08-16 08:58:56 +00:00
Guido van Rossum
670690e2aa
Reflect changed file name in comments.
1991-08-16 08:57:40 +00:00
Guido van Rossum
abe5835b4f
Fixed almost all list errors.
1991-08-08 12:34:44 +00:00
Guido van Rossum
0374711fb3
Lots of cosmetic changes.
...
Lots of small bugfixes (lint!).
Made bgn_group and end_group form methods instead of top-level functions.
1991-08-08 12:10:01 +00:00
Guido van Rossum
75cc8980e8
Adde get_mouse and find_first/find_last (by robertl)
1991-08-08 12:07:45 +00:00
Guido van Rossum
c7df79e47d
Initial revision
1991-08-07 11:32:58 +00:00
Guido van Rossum
00c567ce6f
All mac compilers now use 1904 as the Epoch...
1991-07-27 23:09:30 +00:00
Guido van Rossum
8dcbbac15a
Added getxwindowin() method
1991-07-27 21:42:24 +00:00
Guido van Rossum
8119447fbe
Add gethostname() and s.avail().
1991-07-27 21:42:02 +00:00
Guido van Rossum
e0d452d5ef
Ignore SIGPIPE when we've opened a pipe
1991-07-27 21:41:01 +00:00
Guido van Rossum
1492c27350
Add some err_errno calls that were missing
1991-07-27 21:38:43 +00:00
Guido van Rossum
76a00af3f2
Support for long integers
1991-07-27 21:34:00 +00:00
Guido van Rossum
4dd2a7e45b
Connection sockets now have the proper family/type/proto values.
...
Fix argument handling bug in socket(f,t,p) call.
Fix some comments.
1991-07-01 18:51:33 +00:00
Guido van Rossum
9db401333f
Fixed confusing error message (open should be popen)
1991-07-01 18:48:44 +00:00
Guido van Rossum
49955ae360
Support socket module
1991-07-01 18:45:17 +00:00
Guido van Rossum
30a685f0fe
Many changes to the interface, and added comments.
1991-06-27 15:51:29 +00:00
Guido van Rossum
6574b3ee25
Initial revision
1991-06-25 21:36:08 +00:00
Guido van Rossum
1d2a9ade93
Generalize to macintosh; forget Think 3.0.
1991-06-24 22:23:45 +00:00
Guido van Rossum
76f2f2ef67
Apparently MPW has power() instead of pow().
1991-06-24 22:23:10 +00:00
Guido van Rossum
d783a46d73
printobject now returns an error code
1991-06-07 22:35:42 +00:00
Guido van Rossum
971443b7d4
Getpgrp() has a parameter, at least on BSD!
1991-06-07 13:59:29 +00:00
Guido van Rossum
5b02dbc2f8
Simplified STDWIN initialization.
1991-06-07 13:55:41 +00:00
Guido van Rossum
0481447f41
Added getpgrp(); fixed buggy calls to getnoarg().
1991-06-04 20:23:49 +00:00
Guido van Rossum
6f7b9598b5
Expoer "marshal" module.
1991-06-04 19:47:46 +00:00
Guido van Rossum
3b06619e1c
Added popen().
...
Added getmtime() function for use by ".pyc" processing.
1991-06-04 19:40:25 +00:00
Guido van Rossum
85e3b01f3b
Removed utimes() compatibility hack.
...
Added _exit, exec, fork, getpid, getppid, kill and wait.
1991-06-03 12:42:10 +00:00
Guido van Rossum
246b9d8258
Don't suppress wsetfont("");
...
Don't report WE_MENU events with None as menu pointer;
Added stdwin.getactie() function;
Moved code to turn WINDOW* into windowobject* to a separate function.
1991-06-03 10:55:14 +00:00
Guido van Rossum
4b9cf8eed9
Added text.setactive and text.setview.
...
Moved some functions around.
1991-05-28 21:57:04 +00:00
Guido van Rossum
a2a181a6a3
Added xor functions.
...
Hide/show focus hacks around tedraw are no longer needed.
1991-05-14 12:09:25 +00:00
Guido van Rossum
6a1f54c09c
Include sys/select.h for IBM R2
1991-05-05 20:15:54 +00:00
Guido van Rossum
541c8c0b2e
Added many new functions
1991-05-05 20:13:41 +00:00
Guido van Rossum
80c9d88cbf
New hacks for include files to get time_t in the most portable way.
...
Added Turbo C milli functions (courtesy Mark Anacker)
Disable THINK C sleep for 4.0
1991-04-16 08:47:51 +00:00
Guido van Rossum
27201069c0
Add filled drawing methods and polygon methods.
...
Sort some method lists.
Increase max #menus, and give more reasonable error message
if exceeded.
Remove window setfont method.
1991-04-16 08:43:03 +00:00
Guido van Rossum
ac029489d0
Added pwd and grp modules
1991-04-16 08:39:39 +00:00
Guido van Rossum
864407d112
Initial revision
1991-04-10 19:48:25 +00:00
Guido van Rossum
0ee42cdcf9
Incorporated MSDOS changes (untested).
1991-04-08 21:01:03 +00:00
Guido van Rossum
1ff6cb4f4f
Made utime use much more portable.
...
Incorporated i386 mods.
(Oh, BTW, the "right" python name is now posix.utime, not utimes!
1991-04-08 20:59:13 +00:00
Guido van Rossum
db46c0e4f8
Fix window.setfont() to call drawing_setfont internally.
1991-04-04 17:26:32 +00:00
Guido van Rossum
50429a1d2c
More flexible font setting (mainly for the Mac).
1991-04-04 15:24:07 +00:00
Guido van Rossum
6590d4a250
Hack for THINK C time function.
...
Made more functions externally visible.
1991-04-04 10:49:03 +00:00
Guido van Rossum
5662746a9e
Made millitimer() and millisleep() global (what the heck...).
1991-04-03 19:15:32 +00:00
Guido van Rossum
0c2290bd53
Added font, color and default scroll bars interfaces.
1991-04-03 19:12:14 +00:00
Guido van Rossum
5b7f945bc3
Moved get*doublearg() routines to modsupport.c
1991-04-03 19:06:03 +00:00
Guido van Rossum
a0c191eaa2
Initial revision
1991-04-03 19:02:31 +00:00
Guido van Rossum
2abc7a6a9a
Added font manager initialization.
1991-04-03 19:01:18 +00:00
Guido van Rossum
bf109736d9
Return value of drawing_generic was ignored! Foo!
1991-03-06 13:14:12 +00:00
Guido van Rossum
f70e43a073
Added copyright notice.
1991-02-19 12:39:46 +00:00
Guido van Rossum
426035c543
Added BSD implementations of millisleep.
1991-02-19 12:27:35 +00:00
Guido van Rossum
2d14e21382
Call winit() here instead of in main initialization.
1991-02-19 12:26:49 +00:00
Guido van Rossum
59e53a564c
Turned the list of init calls into a table (see import.c).
1991-02-19 12:22:24 +00:00
Guido van Rossum
33f1770ed8
Add getdefwinpos, getdefwinsize;
...
and improve mouse clipping for textedit blocks.
1991-02-13 23:19:39 +00:00
Guido van Rossum
c83fd37341
Moved getcwd() hack to its own file.
1991-01-21 14:28:19 +00:00
Guido van Rossum
28a83ab393
Made all configurable options optional (see Makefile).
1991-01-18 15:32:01 +00:00
Guido van Rossum
e8e7cf49c5
Added pollevent(); returns None if no event available.
...
Don't throw away key events with no window.
1991-01-16 14:06:18 +00:00
Guido van Rossum
6607f449be
Add backward compatibility with -s.
...
Add initregexp() call.
1991-01-02 13:50:48 +00:00
Guido van Rossum
801f473a4c
Add <errno.h>.
1990-12-20 23:09:14 +00:00
Guido van Rossum
aec7855227
Initial revision
1990-12-20 23:03:58 +00:00
Guido van Rossum
3f5da24ea3
"Compiling" version
1990-12-20 15:06:42 +00:00
Guido van Rossum
eb38d2411c
DECREF pi and e after inserting in symbol table.
1990-11-18 17:36:45 +00:00
Guido van Rossum
124967ca8c
Turn close commands into WE_CLOSE events.
...
Remove (broken) compatibility hacks from cutbuffer interface.
1990-11-06 15:17:35 +00:00
Guido van Rossum
5b10f454f7
Added w.setwincursor(), selection, and new cut buffer interface.
1990-10-30 16:01:48 +00:00
Guido van Rossum
01769f083f
Change set/getcutbuffer to use the new stdwin interface.
...
This makes it possible to cut/paste strings wuth embedded null bytes.
1990-10-30 13:39:00 +00:00
Guido van Rossum
7f77e2d4f8
Added prototype to declaration of strerror().
1990-10-30 13:34:38 +00:00
Guido van Rossum
738d4ddf81
Take out duplication of code in initmodule().
1990-10-26 14:59:30 +00:00
Guido van Rossum
9a1581ceca
Made posix_error back static as it should be.
1990-10-21 13:12:47 +00:00
Guido van Rossum
e8f305aec6
Change posix_error() to call err_errno().
1990-10-14 20:04:28 +00:00
Guido van Rossum
85a5fbbdfe
Initial revision
1990-10-14 12:07:46 +00:00