Commit Graph

3968 Commits

Author SHA1 Message Date
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