summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* (LD_SWITCH_MACHINE): Add -bI:/usr/lpp/X11/bin/smt.exp.Richard M. Stallman1993-07-201-1/+1
|
* (Man-getpage-in-background): Copy process-environmentRichard M. Stallman1993-07-201-1/+1
| | | | so we only alter the copy.
* (mh-read-msg-list): Add space to message-number regexp.Richard M. Stallman1993-07-201-2/+2
|
* (gnus-emacs-version): New variable.Richard M. Stallman1993-07-201-31/+34
| | | | | | (gnus-version): Updated to 4.1. (gnus-newsrc-to-gnus-format): Use different regexp in 18 and 19. (gnus-group-startup-message): Use gnus-emacs-version.
* (gnus-current-time-zone): Fix typo.Richard M. Stallman1993-07-201-1/+3
| | | | (gnus-inews-organization): Fix zero length string operation bug.
* entered into RCSRichard M. Stallman1993-07-201-0/+123
|
* (vc-rcs-status): Use "-", not " ", to separate locks, so that the RCSPaul Eggert1993-07-201-3/+3
| | | | minor mode doesn't contain internal spaces.
* (dired-unmark-all-files-no-query): New command.Richard M. Stallman1993-07-201-4/+9
| | | | | (dired-mode-map): Use that for the Unmark All item. Fix typo that made the Flag Backup Files item not show up.
* Include src/gnu-hp300 in the dist.Richard M. Stallman1993-07-191-2/+2
|
* (Fwhile): If mocklisp, test for nonzeroness.Richard M. Stallman1993-07-191-1/+2
|
* (while): Comment out converter.Richard M. Stallman1993-07-191-13/+13
|
* (SYSTEM_MALLOC): Add #undef.Richard M. Stallman1993-07-191-0/+4
| | | | (GNU_MALLOC, REL_ALLOC): Defined.
* (testing x_includes and x_libraries): Use =, not ==.Richard M. Stallman1993-07-191-1/+1
|
* (canonical): New variable holds the canonicalizedRichard M. Stallman1993-07-191-9/+10
| | | | | configuration. Don't alter `configuration'. Use `configuration' for Makefile.in for file naming.
* (install): Use .n, not .new, for temporary filenames.Richard M. Stallman1993-07-191-7/+8
|
* (hebrew-holidays): Split into 4 sub-variables.Richard M. Stallman1993-07-191-8/+21
|
* (mouse-menu-bar-buffers): Add Frames pane if there are multiple panes.Roland McGrath1993-07-191-56/+76
|
* (vc-rcs-status): Omit "LOCKER:" if you are the locker.Paul Eggert1993-07-191-4/+9
|
* (vc-comment-to-change-log): Copy interactive spec fromRoland McGrath1993-07-191-7/+7
| | | | | | add-change-log-entry-other-window. Call add-change-log-entry instead of add-change-log-entry-other-window; pass it t for OTHER-WINDOW and NEW-ENTRY args. Go to bol before filling.
* (prompt-for-change-log-name): Autoload this (for vc-comment-to-change-log).Roland McGrath1993-07-191-3/+27
| | | | | | | | | | | | | (add-change-log-entry): Take optional fourth arg NEW-ENTRY. If non-nil, never append to an existing entry. (change-log-fill-paragraph): New function. It might be nice to have a general feature to replace this. The idea I have is a variable giving a regexp matching text which should not be moved from bol by filling. change-log-mode would set this to "^\\s *\\s(". But I don't feel up to implementing that today. (change-log-mode-map): New defvar for keymap. Bind M-q to change-log-fill-paragraph in it. (change-log-mode): Use that as local map.
* (vc-comment-to-change-log): Canonicalize following whitespace afterRoland McGrath1993-07-191-6/+8
| | | | | filling, not before. Set END to point at end of indentation. Skip whitespace chars up to END before skipping back to delete.
* (vc-comment-to-change-log): Complete rewrite. Do not useRoland McGrath1993-07-181-8/+39
| | | | | vc-update-change-log. Instead, snarf last comment from vc-comment-ring and insert it with add-change-log-entry-other-window.
* (add-log-current-defun-function): New defvar.Roland McGrath1993-07-181-4/+12
| | | | | | (add-change-log-entry): Call its value if non-nil instead of add-log-current-defun. (add-change-log-entry-other-window): Doc fix.
* (compilation-error-list): An elt's cdr's car is again a cons (DIRECTORY .Roland McGrath1993-07-181-32/+41
| | | | | | | | | | | | FILE) if it's not a marker. The conversion to using a string containing an expanded file name was never finished, and anyway it utterly broke compilation-search-path and few other things. (next-error): Expect them that way. (compilation-parse-errors): Make them that way. (compile-file-of-error): Function removed. (compilation-error-filedata, compilation-error-filedata-file-name): New defsubsts. (compilation-next-file): Use them instead of compile-file-of-error.
* (update-file-autoloads): Go to the beginning of FILE before searching itRoland McGrath1993-07-181-1/+4
| | | | for generate-autoload-cookie.
* (cookie, cookie-insert, cookie-snarf, shuffle-vector): Autoload these.Roland McGrath1993-07-181-0/+4
|
* * xfns.c (Fx_create_frame): Block input around call toJim Blandy1993-07-181-1/+3
| | | | | | x_new_font. Test if the return value is a string, not if it's nil; x_new_font can return things besides nil and strings, to indicate error conditions.
* * makeinfo.el: Don't (require 'texinfmt) - that file doesn't existJim Blandy1993-07-181-1/+0
| | | | any more; all its functions have been moved into other files.
* * files.el (insert-directory): Doc fix.Jim Blandy1993-07-181-13/+7
| | | | | | | * files.el (insert-directory): If FULL-DIRECTORY-P is non-nil, add "." component to the end of the path, so that if file is a symlink, we get the contents of the directory, not the symlink itself.
* * xterm.c (x_term_init): Adjust message printed when we can'tJim Blandy1993-07-181-2/+7
| | | | | | | | | | connect to the X server. * xterm.c (XTread_socket, UnmapNotify case): Add missing comment terminator. * xterm.c, sysdep.c (F_SETOWN_BUG): Defined. * m/dpx2.h: New file.
* * xfns.c (Fx_open_connection): Don't trust HAVE_XRMSETDATABASE;Jim Blandy1993-07-181-52/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use XrmSetDatabase only when HAVE_X11R5 is defined. * xfns.c (Vx_resource_name): Renamed from Vxrdb_name, and made a lisp-visible variable, so lisp/term/x-win.el can set it. Doc it for "internal use only"; no need for NEWS entry. (validate_x_resource_name): New function. (Fx_get_resource): Doc fix. References to Vxrdb_name renamed. Call validate_x_resource_name. (x_window): References to Vxrdb_name renamed. Call validate_x_resource_name. (Fx_open_connection): References to Vxrdb_name renamed. Instead of setting and validating its value here, just call validate_x_resource_name. (syms_of_xfns): Add DEFVAR_LISP for Vx_resource_name. * xfns.c (x_set_frame_parameters): Don't set the frame's size and position unless those parameters are actually specified in ALIST. * xrdb.c: Implement search for app-defaults directory and localized default databases, along with some other functionality provided by Xt. #include <stdio.h>, since we call sprintf. [emacs] (malloc, realloc, free): #define these to xmalloc, xrealloc, and xfree. (x_get_string_resource, file_p): Add forward declarations for these. (x_customization_string): New variable. (x_get_customization_string): New function. (gethomedir): Return malloc'ed space of the right size, instead of writing into a fixed-size buffer; this means that our callers do not impose an arbitrary limit on file name length. (magic_file_p): Rewrite of decode_magic; actually do the substitutions, instead of expanding all %-escapes to "". Support the customization string. Return 0 or the expanded file name, instead of just zero or one. Allocate the space for the expanded file name ourselves, instead of writing into a fixed-size buffer passed to us; this removes an arbitrary limit. (search_magic_path): Rewrite of magic_searchpath_decoder. Return 0 or the expanded file name, instead of just zero or one. Allocate the space for the expanded file name ourselves, instead of writing into a fixed-size buffer passed to us; this means that our callers do not impose an arbitrary limit on file name length. (get_system_app): Changed to work with search_magic_path. (get_user_app): Rewritten to work with search_magic_path, and not to assume that the values of XAPPLRESDIR is a single directory. (get_user_db): Properly use the new version of gethomedir. (get_environ_db): Remove arbitrary limit on length of host name. (x_load_resources): Take a new argument, myname. Call get_user_db early to obtain the customization string. Changes to stand-alone testing code. * xfns.c (Fx_open_connection): Set Vxrdb_name early, and pass it to x_load_resources.
* * window.c [not MULTI_FRAME] (Fdelete_windows_on): Set FRAMEJim Blandy1993-07-181-6/+36
| | | | | | | | | | | | argument to Qt, instead of trying to typecheck it. * window.c (Fdelete_windows_on): New optional argument FRAME; if nil, delete windows on all frames. If t, delete windows on the selected frame only. If a frame, delete windows on that frame only. * window.c (Fnext_window, Fprevious_window): Put these docstrings in comments; the strings are too long for some C compilers.
* * intervals.c (split_interval_left, split_interval_right): ChangeJim Blandy1993-07-181-10/+82
| | | | | | | | | | | | | | | | | | | | | | OFFSET argument of these functions to be origin 0, not origin 1. This is what all the callers currently want. * intervals.c, textprop.c: All callers changed. * textprop.c (Ftext_property_not_all): Renamed from Ftext_property_all, and changed sense of return value, so that it returns useful information if not all characters have properties EQ to value. Now all the existential and universal questions can be asked. * textprop.c (syms_of_textprop): Don't forget defsubr for Stext_property_all. * textprop.c (Ftext_property_any, Ftext_property_all): Use EQ to compare property values, not Fequal. * textprop.c (Ftext_property_any, Ftext_property_all): New functions, from David Gillespie. * intervals.h (Ftext_property_any, Ftext_property_all): Declare them.
* * termhooks.h: In order to avoid declaring struct input_eventJim Blandy1993-07-181-1/+1
| | | | | | | | (which contains Lisp_Objects) in those .c files which need access to the terminal hooks but don't #include lisp.h (like cm.c), test to see if the macro CONSP is #defined. We used to test XINT, but config.h will #define that everywhere on systems that use tailored tagging schemes.
* * xterm.c, sysdep.c (F_SETOWN_BUG): Defined.Jim Blandy1993-07-181-0/+6
| | | | * m/dpx2.h: New file.
* * syntax.c (Fmodify_syntax_entry): Doc fix.Jim Blandy1993-07-181-2/+2
|
* * print.c (float_to_string): Distinguish between a precision ofJim Blandy1993-07-181-26/+33
| | | | | | zero and an omitted precision. Do allow %.0f to produce strings containing no decimal point or exponent. (syms_of_print): Doc fix for float-output-format.
* Consistently use the mark bit of the root interval's parent fieldJim Blandy1993-07-182-24/+62
| | | | | | | | | | | | | | | | | | | | | | | | to say whether or not the interval tree has been visited (and skip it when revisited), and the mark bit of the plist field to say whether or not that interval has been visited (and abort if revisited); don't try to use the plist mark bit for both meanings. * alloc.c (mark_interval_tree): Don't test if the interval tree has already been visited here; let the MARK_INTERVAL_TREE macro do that; avoid function call overhead. Mark the interval tree as having been visited by setting TREE->parent's mark bit. (MARK_INTERVAL_TREE): If the tree has been visited (according to I->parent's mark bit), don't call mark_interval_tree. (gc_sweep): Rebalance the interval trees of those large strings which are still alive. This also clears the mark bits of those trees' root intervals' parent fields. (compact_strings): Rebalance the interval tree of each small strings which is still alive. This also clears the mark bits of that tree's root interval's parent field. Since the string has moved, update the root interval's parent pointer to contain the new address. * lisp.h (struct interval): Doc fix; explain the roles of the mark bits of the parent and plist members.
* * keyboard.c (read_key_sequence): Accept both strings and vectorsJim Blandy1993-07-181-5/+5
| | | | | | | as bindings in function-key-map. * keymap.c (Vfunction_key_map in syms_of_keymap): Doc fix. * keymap.c (syms_of_keymap): Doc fix.
* * keyboard.c (read_key_sequence): Accept both strings and vectorsJim Blandy1993-07-181-6/+17
| | | | | | | | | as bindings in function-key-map. * keymap.c (Vfunction_key_map in syms_of_keymap): Doc fix. * keyboard.c (Fsuspend_emacs): Pass selected_frame as the first argument to change_frame_size, not 0. This function may be called in an Emacs compiled with multi-frame support.
* * textprop.c (Ftext_property_any, Ftext_property_all): NewJim Blandy1993-07-181-0/+1
| | | | | functions, from David Gillespie. * intervals.h (Ftext_property_any, Ftext_property_all): Declare them.
* * intervals.c (split_interval_left, split_interval_right): ChangeJim Blandy1993-07-181-25/+28
| | | | | | | | | OFFSET argument of these functions to be origin 0, not origin 1. This is what all the callers currently want. * intervals.c, textprop.c: All callers changed. * intervals.c (graft_intervals_into_buffer): Properly compute length of buffer.
* * dispnew.c (direct_output_for_insert): By the time this functionJim Blandy1993-07-181-1/+1
| | | | | | is called, we have already inserted the character into the buffer; the proper buffer position to pass to compute_char_face is point - 1, not point.
* * Makefile.in (C_SWITCH_SYSTEM): New variable, set by top-levelJim Blandy1993-07-181-1/+2
| | | | | Makefile. (xmakefile): Pass it to the C preprocessor.
* * term/x-win.el: Include (invocation-name) in the error messagesJim Blandy1993-07-181-10/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | which might occur during startup. * term/x-win.el: Make the `-rn NAME' option specify a resource name, as documented, and not a resource database string. Make `-name NAME' act like `-rn NAME' and also set the name of the initial frame. (command-switch-alist): Process the `-rn' and `-name' options using the x-handle-name-rn-switch function. (x-handle-name-rn-switch): New function, which sets the x-resource-name variable. (opening connection): Make sure x-resource-name is valid. If it's not a string, set it to (invocation-name), with any periods or asterisks changed to hyphens. * term/x-win.el: Make the `-xrm STRING' option specify a resource database string. `-rn' used to behave this way. (command-switch-alist): Process the `-xrm' switch using x-handle-xrm-switch. (x-handle-xrm-switch): Renamed from x-handle-rn-switch; this function does the right thing for `-xrm', not for `-rn'. * term/x-win.el: Recognize affirmative values for reverseVideo properly. Include "on" in the list of recognized values.
* * shell.el (shell-process-pushd): Fix syntax error inJim Blandy1993-07-181-3/+8
| | | | | | | condition-case. * shell.el (shell-prompt-pattern): Don't match more than one line. Doc fix.
* * hippie-exp.el: Renamed from hippie.el.Jim Blandy1993-07-181-78/+249
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes from Anders Holst, to bring hippie-expand up to version 1.2: * hippie-exp.el (hippie-expand-max-buffers): New variable. (try-expand-line-all-buffers, try-expand-list-all-buffers, try-expand-dabbrev-all-buffers): Use it. (try-expand-list, try-expand-list-all-buffers): New functions. (he-string-beg, he-string-end, he-search-loc): These values are now markers, not integers. Uses changed. (he-reset-string, he-substitute-string): Use a marker to preserve the old position of point. (try-expand-all-abbrevs): handle case the same way as the usual expand-abbrev (which is not a very good way, but for consistency...). (he-dabbrev-beg): Use `skip-syntax' instead of `skip-chars', to adjust its behavior to different modes. (hippie-expand): Don't messages which try function it is using, when the expansion itself is done in the minibuffer (it was very annoying to have the message obscuring the expansion). (try-complete-file-name, try-complete-file-name-partially, try-complete-lisp-symbol, try-complete-lisp-symbol-partially, try-expand-line, try-expand-line-all-buffers, try-expand-all-abbrevs, try-expand-dabbrev, try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the epansion, when no expansion is done (caused the buffer to be marked as changed, although nothing was done, among other things). (he-reset-string): Undoing of last expansion at a later occasion, now undoes correctly (before, it garbled things up). (make-hippie-expand-function): now uses "(function ...)" instead of "'" (matters for compilation). (try-expand-line, try-expand-line-all-buffers, he-line-search-regexp): uses `comint-prompt-regexp' instead of `shell-prompt-pattern', to strip off prompt in process buffers.
* * bytecomp.el (byte-compile-from-buffer): Bind float-output-formatJim Blandy1993-07-181-1/+1
| | | | | to "%.20e", not "%20e"; the latter is always ignored, since it doesn't have a decimal point after the percent sign.
* * ange-ftp.el: Install the correct regexp inJim Blandy1993-07-181-2/+2
| | | | file-name-handler-alist.
* * wakeup.c: Use CPP tangle from autoconf manual to #include theJim Blandy1993-07-181-1/+12
| | | | correct combination of <time.h> and <sys/time.h>.