Jim Blandy [Tue, 23 Mar 1993 06:26:18 +0000 (06:26 +0000)]
* sysdep.c (random, srandom): Don't define these if HAVE_RANDOM is
#defined.
Jim Blandy [Tue, 23 Mar 1993 05:57:11 +0000 (05:57 +0000)]
* config.h.in (C_SWITCH_X_SITE, LD_SWITCH_X_SITE): New flags.
* ymakefile (C_SWITCH_X_SITE, LD_SWITCH_X_SITE): Provide default
values. Include C_SWITCH_X_SITE in CFLAGS, include
LD_SWITCH_X_SITE in LIBX, and pass C_SWITCH_X_SITE to the make
which builds the X Menu library.
Jim Blandy [Tue, 23 Mar 1993 05:53:36 +0000 (05:53 +0000)]
* configure: Add `--x-includes' and `--x-libraries' options. I
think these are dopey, but no less than three alpha testers, at
large sites, have said they have their X files installed in odd
places. Implement them by setting C_SWITCH_X_SITE and
LD_SWITCH_X_SITE in src/config.h.
Jim Blandy [Tue, 23 Mar 1993 05:31:35 +0000 (05:31 +0000)]
* configure: Add `--x-includes' and `--x-libraries' options. I
think these are dopey, but no less than three alpha testers, at
large sites, have said they have their X files installed in odd
places.
Jim Blandy [Tue, 23 Mar 1993 04:58:07 +0000 (04:58 +0000)]
* xfns.c (Fx_parse_geometry): Renamed from Fx_geometry.
(Fx_color_defined_p): Renamed from Fx_defined_color.
(syms_of_xfns): Adjusted.
Richard M. Stallman [Tue, 23 Mar 1993 02:26:42 +0000 (02:26 +0000)]
(query-replace-map): Define backspace like delete.
Jim Blandy [Tue, 23 Mar 1993 02:16:18 +0000 (02:16 +0000)]
* diary-insert.el: Change the name to diary-ins.el.
* calendar.el: Change all autoload references to diary-ins.
Richard M. Stallman [Tue, 23 Mar 1993 00:54:49 +0000 (00:54 +0000)]
(current_column, Findent_to, position_indentation):
(Fmove_to_column, compute_motion): Allow tab_width up to 1000.
Richard M. Stallman [Tue, 23 Mar 1993 00:54:20 +0000 (00:54 +0000)]
(display_string, display_text_line): Allow tab_width up to 1000.
Richard M. Stallman [Mon, 22 Mar 1993 23:13:10 +0000 (23:13 +0000)]
(YACC): flag added to c_ext.
(c_ext): no more a synonim for c_ext&C_PLPL because of YACC.
(find_entries): consistently use streq when reasonable.
(find_entries): a .y file is a yacc file.
(get_C_stab): c_ext becomes c_ext&C_PLPL.
(C_entries): logical cplpl means c_ext&C_PLPL.
(C_entries): logical yacc_rules means we are after the first %%.
(C_entries): added logic for yacc files.
(C_entries): ':' case moved to the second switch.
(C_entries): do not examine token if structdef==scolonseen.
(consider_token): structtag set to null string for enum.
(GET_COOKIE): and related macros removed.
(logical): is now int, no more a char.
(reg): define deleted.
(isgood, _gd, notgd): deleted.
(gotone): deleted.
(TOKEN): member linestart removed.
(linepos, prev_linepos, lb1): deleted.
(main): call initbuffer on lbs array instead of lb1.
(init): removed the initialisation of the logical _gd array;
(find_entries): a .sa suffix means assembler file.
(C_create_stab): "auto", "void", "extern", "static" are st_C_typespec.
All C state machines rewritten.
(C_entries): complete rewrite.
(condider_token): complete rewrite.
(getline): deleted.
(C_entries): Added the quotednl logical variable.
Used for parsing of #define's spanning multiple lines.
(C_entries): Save the definedef status even when a
newline is met inside a string.
Eric S. Raymond [Mon, 22 Mar 1993 23:00:48 +0000 (23:00 +0000)]
Add TO-DO list.
Eric S. Raymond [Mon, 22 Mar 1993 22:58:27 +0000 (22:58 +0000)]
Initial revision
Eric S. Raymond [Mon, 22 Mar 1993 22:44:49 +0000 (22:44 +0000)]
Modified to use cookie.el
Eric S. Raymond [Mon, 22 Mar 1993 22:44:33 +0000 (22:44 +0000)]
Added or corrected Commentary section
Richard M. Stallman [Mon, 22 Mar 1993 19:50:35 +0000 (19:50 +0000)]
Decide automatically whether to use COFF or ELF.
Eric S. Raymond [Mon, 22 Mar 1993 19:23:41 +0000 (19:23 +0000)]
Fix a nasty bug --- the cleanup production was nuking the generated
tar file!
Eric S. Raymond [Mon, 22 Mar 1993 16:57:31 +0000 (16:57 +0000)]
Initial revision
Eric S. Raymond [Mon, 22 Mar 1993 16:53:22 +0000 (16:53 +0000)]
Added or corrected Commentary headers
Eric S. Raymond [Mon, 22 Mar 1993 14:57:04 +0000 (14:57 +0000)]
Don't distribute etc/Old files.
Richard M. Stallman [Mon, 22 Mar 1993 07:00:47 +0000 (07:00 +0000)]
(init_cmdargs): Fix simple bug in previous change.
Richard M. Stallman [Mon, 22 Mar 1993 06:59:54 +0000 (06:59 +0000)]
Don't load help-screen at run time if compiled.
Richard M. Stallman [Mon, 22 Mar 1993 06:54:36 +0000 (06:54 +0000)]
(Fy_or_n_p): Handle `recenter' response type.
Eric S. Raymond [Mon, 22 Mar 1993 05:51:55 +0000 (05:51 +0000)]
Alpha-sorted this, and added some new hot buttons for the 1990s.
Eric S. Raymond [Mon, 22 Mar 1993 05:46:50 +0000 (05:46 +0000)]
Initial revision
Eric S. Raymond [Mon, 22 Mar 1993 05:42:35 +0000 (05:42 +0000)]
Added or corrected Commentary sections
Eric S. Raymond [Mon, 22 Mar 1993 03:27:18 +0000 (03:27 +0000)]
Added or corrected Commentary sections
Eric S. Raymond [Mon, 22 Mar 1993 03:00:23 +0000 (03:00 +0000)]
Merged in CHARACTERS
gnulists [Sun, 21 Mar 1993 23:50:52 +0000 (23:50 +0000)]
Formerly GETTING.GNU.SOFTWARE.~4~
Richard M. Stallman [Sun, 21 Mar 1993 23:06:23 +0000 (23:06 +0000)]
(struct window): New fields base_line_number and base_line_pos.
Richard M. Stallman [Sun, 21 Mar 1993 23:04:18 +0000 (23:04 +0000)]
(decode_mode_spec): Handle `%l'.
(display_count_lines): New function.
(redisplay_window): Update base_line_number and base_line_pos fields.
Always update mode line if it's an integer.
Richard M. Stallman [Sun, 21 Mar 1993 22:58:10 +0000 (22:58 +0000)]
(HAVE_TERMIO, SIGNALS_VIA_CHARACTERS): Defined.
Richard M. Stallman [Sun, 21 Mar 1993 08:22:37 +0000 (08:22 +0000)]
(line-number-mode): New function and variable.
Jim Blandy [Sun, 21 Mar 1993 07:24:32 +0000 (07:24 +0000)]
* xfns.c (Fx_open_connection): If we have X11R5, use
XrmSetDatabase to set the display's database. In older versions,
just store the value into x_current_display->db.
* xterm.h (HAVE_X11R5): Define this where appropriate.
Jim Blandy [Sun, 21 Mar 1993 07:04:44 +0000 (07:04 +0000)]
* simple.el (comment-indent-function): New variable, intended to
replace comment-indent-hook.
(comment-indent-hook): Make this default to nil now.
(indent-for-comment): If comment-indent-hook is non-nil, call it
for backward compatibility; otherwise, call
comment-indent-function.
* bytecomp.el: Declare comment-indent-hook an obsolete variable.
Jim Blandy [Sun, 21 Mar 1993 06:53:04 +0000 (06:53 +0000)]
* frame.c (Fhandle_switch_frame): Renamed from Fselect_frame.
Doc changed in anticipation of new purpose.
(Fselect_frame): Just call Fhandle_switch_frame for now.
Richard M. Stallman [Sun, 21 Mar 1993 06:50:50 +0000 (06:50 +0000)]
(Fselect_window): Use Fhandle_switch_frame.
(Fset_window_configuration): Likewise.
Jim Blandy [Sun, 21 Mar 1993 05:50:17 +0000 (05:50 +0000)]
* isearch.el (isearch-switch-frame-handler): Call
handle-switch-frame instead of select-frame; it has been renamed.
Jim Blandy [Sun, 21 Mar 1993 05:14:35 +0000 (05:14 +0000)]
Fix typo.
Jim Blandy [Sun, 21 Mar 1993 05:11:23 +0000 (05:11 +0000)]
Use the `visiblity' parameter to determine the initial state of
the frame, instead of the `iconic-startup' and
`suppress-initial-map'.
* xfns.c (x_icon): Test the Qvisibility parameter against Qicon,
instead of the Qiconic_startup against Qt.
(x_create_frame): Test Qvisibility against Qnil and
Qicon, instead of testing Qsuppress_initial_map and Qvisibility.
(Qicon): New symbol.
(Qiconic_startup, Qsuppress_icon, Qsuppress_initial_map): Removed.
(syms_of_xfns): Adjusted appropriately.
* xfns.c [not HAVE_X11] (x_create_frame): Check Qicon_type,
instead of Qsuppress_icon.
* xfns.c (x_set_visibility): Instead of interpreting only Qt as
`make the frame visible' and everything else as `iconify the
frame', interpret Qicon as `iconify the frame' and everything else
as `make the frame visible.'
* xfns.c (x_get_arg): When the type of the resource is `symbol',
return `true' and `on' as Qt, and `false' and `off' as Qnil.
Jim Blandy [Sun, 21 Mar 1993 03:23:29 +0000 (03:23 +0000)]
* time.el (display-time): Doc fix.
Jim Blandy [Sat, 20 Mar 1993 23:06:44 +0000 (23:06 +0000)]
Doc fix.
Jim Blandy [Sat, 20 Mar 1993 23:03:35 +0000 (23:03 +0000)]
* dispnew.c (Fsleep_for): Make this take two arguments SECONDS and
MILLISECONDS, which add, rather than a second argument which says
"treat the first argument as milliseconds."
(Fsit_for): Same thing.
(Fsleep_for_milliseconds): Deleted; this can be done with Fsleep_for.
Jim Blandy [Sat, 20 Mar 1993 22:58:54 +0000 (22:58 +0000)]
* process.c (wait_reading_process_input): Doc fix.
Jim Blandy [Sat, 20 Mar 1993 22:58:21 +0000 (22:58 +0000)]
* systime.h (EMACS_HAS_USECS): #define this if HAVE_TIMEVAL is
#defined.
Jim Blandy [Sat, 20 Mar 1993 22:26:53 +0000 (22:26 +0000)]
Do * dispnew.c (sit_for): Doc fix.
Jim Blandy [Sat, 20 Mar 1993 22:21:12 +0000 (22:21 +0000)]
* sysdep.c (reset_sys_modes): Fix usage of EMACS_SET_TTY.
Jim Blandy [Sat, 20 Mar 1993 21:53:57 +0000 (21:53 +0000)]
* callproc.c (child_setup): Make sure that in, out, and err are
not less than three.
(relocate_fd): New function.
Jim Blandy [Sat, 20 Mar 1993 21:07:59 +0000 (21:07 +0000)]
* xterm.c (x_term_init): If the X connection is already in file
descriptor zero, don't dup it and close the old one.
Jim Blandy [Sat, 20 Mar 1993 20:56:55 +0000 (20:56 +0000)]
* s/hpux8.h, s/sunos4-1.h (OLDXMENU_OPTIONS): Define this, as in
Emacs 18.
Jim Blandy [Sat, 20 Mar 1993 20:48:34 +0000 (20:48 +0000)]
* xfns.c (Fx_open_connection): If we have X11R5, use
XrmSetDatabase to set the display's database. In older versions,
just store the value into x_current_display->db.
Jim Blandy [Sat, 20 Mar 1993 20:18:44 +0000 (20:18 +0000)]
* frame.c (Fraise_frame, Flower_frame): Renamed from
Fframe_to_front and Fframe_to_back.
(syms_of_frame): Adjusted appropriately.
Jim Blandy [Sat, 20 Mar 1993 20:14:00 +0000 (20:14 +0000)]
*** empty log message ***
Jim Blandy [Sat, 20 Mar 1993 19:45:17 +0000 (19:45 +0000)]
* fileio.c (HAVE_FSYNC): Define, if appropriate.
(Fwrite_region): Use HAVE_FSYNC.
* s-aix3-2.h (HAVE_FSYNC): Define.
Jim Blandy [Sat, 20 Mar 1993 19:30:58 +0000 (19:30 +0000)]
* emacs.c (Finvocation_name): New function.
(Vinvocation_name): New variable.
(init_cmdargs): Set it.
(syms_of_emacs): defsubr Finvocation_name, staticpro and
initialize Vinvocation_name.
* lisp.h (Vinvocation_name): New extern declaration.
* xterm.c (invocation_name): Variable deleted; use
Vinvocation_name now.
(x_text_icon, x_term_init): Use Vinvocation_name now instead of
invocation_name.
(x_term_init): Don't initialize invocation_name.
(syms_of_xterm): Don't initialize or staticpro invocation_name.
* xfns.c (invocation_name): Remove extern declaration for this.
[HAVE_X11] (Fx_get_resource): Use Vinvocation_name now instead of
invocation_name.
[not HAVE_X11] (Fx_get_default): Same.
Jim Blandy [Sat, 20 Mar 1993 18:12:07 +0000 (18:12 +0000)]
* make-dist: Fix typo.
Richard M. Stallman [Sat, 20 Mar 1993 09:21:13 +0000 (09:21 +0000)]
(Fx_display_color_p): Renamed from Fx_color_display_p.
(syms_of_xfns): Use new name in defsubr.
Richard M. Stallman [Sat, 20 Mar 1993 06:25:55 +0000 (06:25 +0000)]
(x_screen): Make this var file scope.
(Fx_server_version): Use Fcons, not list3.
(Fx_server_vendor, Fx_server_version, Fx_display_pixel_width)
(Fx_display_pixel_height, Fx_display_mm_width, Fx_display_mm_height)
(Fx_display_screens, Fx_display_planes, Fx_display_color_cells)
(Fx_display_visual_class, Fx_display_backing_store)
(Fx_display_save_under): New functions.
(x_screen_count, Vx_vendor, x_release, x_screen_height_mm)
(x_screen_width_mm, Vx_backing_store, x_save_under, Vx_screen_visual)
(x_visual_strings): Vars deleted.
(Fx_open_connection): Don't init those vars.
(syms_of_xfns): Set up new functions. Don't set up those vars as Lisp vars.
Nor x-screen-width and x-screen-height.
Eric S. Raymond [Fri, 19 Mar 1993 23:40:27 +0000 (23:40 +0000)]
Added documentation, made the change comment for old versions more
useful.
Eric S. Raymond [Fri, 19 Mar 1993 23:04:44 +0000 (23:04 +0000)]
Teach it about the new user-runnable command rcs-checkin.
Eric S. Raymond [Fri, 19 Mar 1993 23:01:33 +0000 (23:01 +0000)]
Initial revision
Eric S. Raymond [Fri, 19 Mar 1993 22:56:22 +0000 (22:56 +0000)]
Deleted some VMS caveats. If the src and lisp ChangeLogs are correct,
dired and mail and process control are now fully supported.
Eric S. Raymond [Fri, 19 Mar 1993 21:48:09 +0000 (21:48 +0000)]
Make sure that when new keywords are compiled, we see them
immediately.
Eric S. Raymond [Fri, 19 Mar 1993 21:32:09 +0000 (21:32 +0000)]
Typo fix.
Eric S. Raymond [Fri, 19 Mar 1993 21:21:39 +0000 (21:21 +0000)]
Info on the terminal-package-finding algorithm.
Eric S. Raymond [Fri, 19 Mar 1993 21:03:48 +0000 (21:03 +0000)]
All references to 18 changed to past tense; APOLLO and SUNBUG merged
in.
Eric S. Raymond [Fri, 19 Mar 1993 19:16:04 +0000 (19:16 +0000)]
Added 900-line support
Eric S. Raymond [Fri, 19 Mar 1993 19:11:04 +0000 (19:11 +0000)]
Initial revision
Jim Blandy [Fri, 19 Mar 1993 17:38:48 +0000 (17:38 +0000)]
* tex-mode.el (tex-send-command): Fix the command sent so that no
blank is inserted when replacing the asterisk with the file name.
Jim Blandy [Fri, 19 Mar 1993 17:28:14 +0000 (17:28 +0000)]
Some VMS changes from Richard Levitte <levitte@e.kth.se>:
* [VMS] systime.h: Include vmstime.h. VMS has the timezone
variable and the tzname array.
* s/vms.h: VMS does have select.
mth$dmod is the same as Unix's drem.
Use the time functions in vmstime.c.
No need to rename the malloc routines if we're using GNU malloc.
PURESIZE needs to be 330000.
* vmstime.c, vmstime.h: New files.
* systty.h: Don't try to initialize extern declarations under VAX C.
* vmspaths.h (PATH_LOADSEARCH): Include EMACS_LIBRARY:[LOCAL-LISP]
in PATH_LOADSEARCH.
(PATH_EXEC): Use EMACS_LIBRARY:[LIB-SRC] instead of [ETC].
* sysdep.c [VMS] (init_sys_modes): Don't allocate process_ef.
[VMS] (queue_kbd_input): Build events structure correctly.
[VMS] (gethostname): New function.
[VMS] (getwd): Don't get the PATH environment variable; that's
dumb. Call getcwd.
Eric S. Raymond [Fri, 19 Mar 1993 08:08:04 +0000 (08:08 +0000)]
Corrected typo, fixed it to discard = and TAGS files in some cases where it
should but didn't seen to.
Eric S. Raymond [Fri, 19 Mar 1993 07:49:20 +0000 (07:49 +0000)]
Added unlock and relock.
Eric S. Raymond [Fri, 19 Mar 1993 07:37:19 +0000 (07:37 +0000)]
Added unlock and relock productions.
Eric S. Raymond [Fri, 19 Mar 1993 07:20:22 +0000 (07:20 +0000)]
Initial revision
Eric S. Raymond [Fri, 19 Mar 1993 06:46:00 +0000 (06:46 +0000)]
Added keyword.
Eric S. Raymond [Fri, 19 Mar 1993 06:41:41 +0000 (06:41 +0000)]
Oops...
Richard M. Stallman [Fri, 19 Mar 1993 05:30:19 +0000 (05:30 +0000)]
(Fvisited_file_modtime): New function.
(Fset_visited_file_modtime): Accept an argument specifying time value.
If arg is nil, really use the filename handler.
Eric S. Raymond [Fri, 19 Mar 1993 05:27:03 +0000 (05:27 +0000)]
Added unlock and relock.
Richard M. Stallman [Fri, 19 Mar 1993 05:19:23 +0000 (05:19 +0000)]
(cons_to_long, long_to_cons): No longer static.
Jim Blandy [Thu, 18 Mar 1993 23:12:47 +0000 (23:12 +0000)]
Add a --compress option to force make-dist to use compress.
Jim Blandy [Thu, 18 Mar 1993 23:06:04 +0000 (23:06 +0000)]
* make-dist: Use gzip, if we can find it.
Jim Blandy [Thu, 18 Mar 1993 22:50:00 +0000 (22:50 +0000)]
* frame.h (FOR_EACH_FRAME): Change the definition so that
FRAME_VAR is a lisp object.
* dispnew.c (WINDOW_CHANGE_SIGNAL, do_pending_window_change):
Adjusted appropriately.
* xdisp.c (redisplay): Adjusted appropriately.
* dispnew.c (Fredraw_frame): Give this appropriate definitions for
MULTI_FRAME and non-MULTI_FRAME configurations.
(Fredraw_display): Give this a non-MULTI_FRAME-dependent definition.
Eric S. Raymond [Thu, 18 Mar 1993 22:31:30 +0000 (22:31 +0000)]
Initial revision
Eric S. Raymond [Thu, 18 Mar 1993 21:49:55 +0000 (21:49 +0000)]
Corrected Keywords header.
Eric S. Raymond [Thu, 18 Mar 1993 21:44:24 +0000 (21:44 +0000)]
Corrected Keywords header
Jim Blandy [Thu, 18 Mar 1993 21:39:28 +0000 (21:39 +0000)]
* solar.el (solar-time-string): Round the time properly.
Eric S. Raymond [Thu, 18 Mar 1993 21:29:42 +0000 (21:29 +0000)]
Add or correct keywords
Richard M. Stallman [Thu, 18 Mar 1993 19:22:48 +0000 (19:22 +0000)]
(make-frame): Renamed from new-frame.
(new-frame): Alias for make-frame.
Jim Blandy [Thu, 18 Mar 1993 16:11:17 +0000 (16:11 +0000)]
Some VMS changes from Richard Levitte <levitte@e.kth.se>:
* [VMS] systime.h: Include vmstime.h. VMS has the timezone
variable and the tzname array.
* s/vms.h: VMS does have select.
mth$dmod is the same as Unix's drem.
Use the time functions in vmstime.c.
No need to rename the malloc routines if we're using GNU malloc.
PURESIZE needs to be 330000.
* vmstime.c, vmstime.h: New files.
* systty.h: Don't try to initialize extern declarations under VAX C.
* vmspaths.h (PATH_LOADSEARCH): Include EMACS_LIBRARY:[LOCAL-LISP]
in PATH_LOADSEARCH.
(PATH_EXEC): Use EMACS_LIBRARY:[LIB-SRC] instead of [ETC].
* sysdep.c [VMS] (init_sys_modes): Don't allocate process_ef.
[VMS] (queue_kbd_input): Build events structure correctly.
[VMS] (gethostname): New function.
[VMS] (getwd): Don't get the PATH environment variable; that's
dumb. Call getcwd.
Jim Blandy [Thu, 18 Mar 1993 16:10:40 +0000 (16:10 +0000)]
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
make rs6000-ibm-aix default to -aix32.
Richard M. Stallman [Thu, 18 Mar 1993 10:18:30 +0000 (10:18 +0000)]
Fix spacing conventions.
Eric S. Raymond [Thu, 18 Mar 1993 03:38:31 +0000 (03:38 +0000)]
(function-key-map) Nuke code no longer bound to keys.
Eric S. Raymond [Thu, 18 Mar 1993 03:37:14 +0000 (03:37 +0000)]
As many key cookies as possible renamed to fit the new conventions
documented is lisp/term/README.
Eric S. Raymond [Thu, 18 Mar 1993 03:35:08 +0000 (03:35 +0000)]
Fix things so that bindings are added to the keymap already created by
terminal initialization.
Eric S. Raymond [Wed, 17 Mar 1993 23:50:29 +0000 (23:50 +0000)]
Less klugey version of fix.
Eric S. Raymond [Wed, 17 Mar 1993 22:31:58 +0000 (22:31 +0000)]
Add production to nuke binaries and doc files.
Eric S. Raymond [Wed, 17 Mar 1993 22:20:57 +0000 (22:20 +0000)]
Teach this to use help-screen.el.
Richard M. Stallman [Wed, 17 Mar 1993 21:40:14 +0000 (21:40 +0000)]
Doc fix.
Jim Blandy [Wed, 17 Mar 1993 20:11:00 +0000 (20:11 +0000)]
* xterm.c (x_display_box_cursor, x_display_bar_cursor): Don't
display the cursor on garbaged frames.
Eric S. Raymond [Wed, 17 Mar 1993 17:19:16 +0000 (17:19 +0000)]
Initial revision
Eric S. Raymond [Wed, 17 Mar 1993 17:17:05 +0000 (17:17 +0000)]
Add standard library headers.