Karl Heuer [Tue, 6 Jun 1995 01:52:32 +0000 (01:52 +0000)]
(Fwaiting_for_user_input_p): Function declared.
(Fupcase_initials, Fupcase_initials_region): Likewise.
(Fplist_get, get_local_map, Fx_popup_menu, Fx_popup_dialog): Likewise.
(Fframe_first_window): Likewise.
Karl Heuer [Tue, 6 Jun 1995 01:48:53 +0000 (01:48 +0000)]
(Freplace_match): Calls to upcase_initials and upcase_initials_region changed
to Fupcase_initials and Fupcase_initials_region for consistency.
Karl Heuer [Tue, 6 Jun 1995 01:46:33 +0000 (01:46 +0000)]
(Fexpand_abbrev): Call to upcase_initials_region
changed to Fupcase_initials_region for consistency.
Karl Heuer [Tue, 6 Jun 1995 01:44:34 +0000 (01:44 +0000)]
(Fvertical_motion): Add cast.
Karl Heuer [Tue, 6 Jun 1995 01:43:42 +0000 (01:43 +0000)]
(casify_region): Use explicit local vars for start
and end, so that the type will be correct.
(operate_on_word): Likewise for iarg in this function.
(upcase_initials, upcase_initials_region): Deleted; these were
redundant copies of Fupcase_initials and Fupcase_initials_region.
Karl Heuer [Tue, 6 Jun 1995 01:40:34 +0000 (01:40 +0000)]
(record_insert): Change args to be ints, not Lisp_Objects.
Karl Heuer [Tue, 6 Jun 1995 01:39:40 +0000 (01:39 +0000)]
(cmd_error): Use NULL, not 0, as arg to cmd_error_internal.
(menu_bar_items): Likewise, for arg of current_minor_maps.
(record_char): Add cast.
Karl Heuer [Mon, 5 Jun 1995 23:47:44 +0000 (23:47 +0000)]
Changed window-system to ediff-window-display.
Converted xemacs *screen* nomenclature to *frame*.
Incorporated overlay strings. Ediff no longer runs under emacs
19.28 and earlier and XEmacs 19.11 and earlier.
Karl Heuer [Mon, 5 Jun 1995 23:43:51 +0000 (23:43 +0000)]
Converted xemacs *screen* nomenclature to *frame*.
Incorporated overlay strings. Ediff no longer runs under emacs
19.28 and earlier and XEmacs 19.11 and earlier.
Karl Heuer [Mon, 5 Jun 1995 23:42:53 +0000 (23:42 +0000)]
(ediff-make-control-frame): optimized for display.
Commented out (redraw-display), to improve speed.
Got rid of toolbars in control frame in xemacs
Changed window-min-height from 1 to 2
(ediff-diff-at-point,ediff-toggle-multiframe): bug fixes.
(ediff-destroy-control-frame,ediff-window-display-p): new functions.
Converted xemacs *screen* nomenclature to *frame*.
Incorporated overlay strings. Ediff no longer runs under emacs
19.28 and earlier and XEmacs 19.11 and earlier.
Changed window-system to ediff-window-display.
(ediff-toggle-multiframe): fixed.
(ediff-destroy-control-frame): new function.
Karl Heuer [Mon, 5 Jun 1995 23:41:43 +0000 (23:41 +0000)]
don't make the patch buffer RO.
(ediff-load-version-control): now checks if
ediff-revision-key is non-nil.
(ediff-revision-key): Now defaults to nil.
(ediff-revision): now takes prefix argument; can compare
two versions of the same file.
the merge buffer now assumes the major mode of the
default variant.
(ediff-documentation: new function.
(ediff-patch-buffer): now handles buffers that don't
visit any file.
(ediff-windows): renamed to ediff-windows-wordwise, added
(ediff-windows-linewise): new function.
Changed ediff-small/large-regions to ediff-regions-wordwise/linewise
Converted xemacs *screen* nomenclature to *frame*.
Incorporated overlay strings. Ediff no longer runs under emacs
19.28 and earlier and XEmacs 19.11 and earlier.
Changed window-system to ediff-window-display.
Boris Goldowsky [Mon, 5 Jun 1995 20:43:19 +0000 (20:43 +0000)]
Change email address for Boris.
Karl Heuer [Mon, 5 Jun 1995 17:43:53 +0000 (17:43 +0000)]
Include keyboard.h.
Karl Heuer [Mon, 5 Jun 1995 17:41:10 +0000 (17:41 +0000)]
(Fx_create_frame): Make sure icon_name is a string or nil.
Karl Heuer [Mon, 5 Jun 1995 17:39:17 +0000 (17:39 +0000)]
(x_wm_set_icon_pixmap): Set IconPixmapHint in both cases.
Karl Heuer [Mon, 5 Jun 1995 17:36:29 +0000 (17:36 +0000)]
(mouse-set-region): Don't bounce the cursor on X.
mouse-drag-region takes care of showing it, sufficiently.
Karl Heuer [Mon, 5 Jun 1995 17:35:01 +0000 (17:35 +0000)]
(load_color): misleading comment rewritten.
Karl Heuer [Mon, 5 Jun 1995 17:32:51 +0000 (17:32 +0000)]
(Fkill_buffer): When killing indirect buffer,
unchain that buffer's markers (only) from the common chain.
Don't rekill this buffer's indirect buffers that are dead.
Do nothing if this buffer is already dead.
Karl Heuer [Mon, 5 Jun 1995 17:30:47 +0000 (17:30 +0000)]
Comment fix.
(POSIX_SIGNALS): Defined.
Karl Heuer [Mon, 5 Jun 1995 12:38:46 +0000 (12:38 +0000)]
(x_text_icon): Do call XSetIconName or XSetWMIconName.
Don't save ICON_NAME anywhere.
Karl Heuer [Mon, 5 Jun 1995 12:38:20 +0000 (12:38 +0000)]
(Qicon_name): New variable.
(Fx_create_frame): Look for icon-name parm and set icon_label field.
(x_set_icon_type): Compute arg to x_text_icon
based on frame name and icon_name fields.
(x_set_icon_name): New function.
(x_icon): Call x_text_icon.
(x_set_name): Look at icon_name field when setting the icon name,
(x_frame_parms): Add icon-name.
(syms_of_xfns): Set up Qicon_name.
Karl Heuer [Mon, 5 Jun 1995 12:37:48 +0000 (12:37 +0000)]
(struct x_display): Rename icon_label to icon_name
and make it a Lisp_Object.
Karl Heuer [Mon, 5 Jun 1995 12:35:17 +0000 (12:35 +0000)]
(cursor_to, clear_to_end_of_line_raw):
If chars_wasted is 0, do nothing.
(clear_end_of_line): Don't die if chars_wasted is 0.
Karl Heuer [Mon, 5 Jun 1995 12:35:03 +0000 (12:35 +0000)]
(old_tty_valid): New variable.
(init_sys_modes): Set old_tty_valid if we set old_tty.
(reset_sys_modes): Restore tty settings only if old_tty_valid.
Karl Heuer [Mon, 5 Jun 1995 12:32:41 +0000 (12:32 +0000)]
(trivial_regexp_p): = is special after \.
Karl Heuer [Mon, 5 Jun 1995 12:30:11 +0000 (12:30 +0000)]
(hack-local-variables-prop-line): Don't downcase var name.
Karl Heuer [Mon, 5 Jun 1995 12:23:13 +0000 (12:23 +0000)]
*** empty log message ***
Paul Eggert [Sun, 4 Jun 1995 01:34:39 +0000 (01:34 +0000)]
(output_authors): Allow ':' in time zone, as per ISO 8601 and RCS 5.6.8 beta.
Karl Heuer [Sat, 3 Jun 1995 17:32:10 +0000 (17:32 +0000)]
Undefined INHIBIT_STRING_HEADER when we have no
other way of getting a bcopy and a bzero.
Karl Heuer [Sat, 3 Jun 1995 17:31:53 +0000 (17:31 +0000)]
(HAVE_SELECT, HAVE_TIMEVAL): Definitions deleted.
Karl Heuer [Sat, 3 Jun 1995 17:25:27 +0000 (17:25 +0000)]
(Fencode_time): Doc fix.
Karl Heuer [Sat, 3 Jun 1995 16:57:38 +0000 (16:57 +0000)]
(NULL): Define if not defined.
Edward M. Reingold [Fri, 2 Jun 1995 22:02:17 +0000 (22:02 +0000)]
Fixed calendar-string-spread to allow 0 or 1 string; this simplified several
calls to it.
Edward M. Reingold [Fri, 2 Jun 1995 14:45:21 +0000 (14:45 +0000)]
Fix cal-x.el to create an empty fancy-diary-buffer, if needed.
Edward M. Reingold [Fri, 2 Jun 1995 14:44:34 +0000 (14:44 +0000)]
New function to create (but not fill) the fancy diary buffer.
Simon Marshall [Fri, 2 Jun 1995 07:42:12 +0000 (07:42 +0000)]
Don't go forward over a word-char if we're at bob, and set match-data.
Karl Heuer [Fri, 2 Jun 1995 01:03:43 +0000 (01:03 +0000)]
(vendor-specific-keysyms): Recognize "X Consortium".
Karl Heuer [Fri, 2 Jun 1995 00:53:28 +0000 (00:53 +0000)]
(*-solaris2.5): New configuration.
Karl Heuer [Fri, 2 Jun 1995 00:45:49 +0000 (00:45 +0000)]
Initial revision
Karl Heuer [Fri, 2 Jun 1995 00:44:29 +0000 (00:44 +0000)]
Copy new files config.nt and config.w95.
Karl Heuer [Fri, 2 Jun 1995 00:14:33 +0000 (00:14 +0000)]
Remove version information.
Karl Heuer [Thu, 1 Jun 1995 23:37:20 +0000 (23:37 +0000)]
(EmacsFrameDestroy): Block and unblock input.
Karl Heuer [Thu, 1 Jun 1995 23:23:50 +0000 (23:23 +0000)]
(x_destroy_bitmap): Block and unblock input.
(Fx_horizontal_line): Add one UNBLOCK_INPUT to fix a misbalance,
and move another one to include the call to XFreeGC, in case we
someday remove the "#if 0" conditions.
Roland McGrath [Thu, 1 Jun 1995 23:18:04 +0000 (23:18 +0000)]
(multiple-recover-finish): Renamed to recover-session-finish.
(recover-session): Changed binding.
(recover-session-finish): Doc fix; rewritten using map-y-or-n-p.
Edward M. Reingold [Thu, 1 Jun 1995 20:53:04 +0000 (20:53 +0000)]
Autoload calendar-setup.
Simon Marshall [Thu, 1 Jun 1995 09:26:48 +0000 (09:26 +0000)]
New version 3.06 from author.
Simon Marshall [Thu, 1 Jun 1995 09:08:29 +0000 (09:08 +0000)]
Made font-lock-compile-keywords not compile if it looks like it already has.
Karl Heuer [Wed, 31 May 1995 21:18:55 +0000 (21:18 +0000)]
(x_display_info_for_name): Fix error message.
(Fx_open_connection): Fix error messages.
Karl Heuer [Wed, 31 May 1995 21:06:48 +0000 (21:06 +0000)]
(dired-find-buffer-nocreate): Ignore dead buffers.
Karl Heuer [Wed, 31 May 1995 20:00:40 +0000 (20:00 +0000)]
Move defconsts to avoid byte-compiler warnings.
Karl Heuer [Wed, 31 May 1995 19:57:27 +0000 (19:57 +0000)]
Comment change.
Karl Heuer [Wed, 31 May 1995 19:46:12 +0000 (19:46 +0000)]
Document how to specify a list to --x-includes and --x-libraries.
Karl Heuer [Wed, 31 May 1995 19:41:49 +0000 (19:41 +0000)]
(menu-bar-help-menu): Add "..."
Karl Heuer [Wed, 31 May 1995 19:39:24 +0000 (19:39 +0000)]
(scroll-bar-drag): Call scroll-bar-drag-1
inside the let.
Karl Heuer [Wed, 31 May 1995 19:30:32 +0000 (19:30 +0000)]
(initial comments): Copyright 1995; don't speak
about setup; correct history for a file that actually IS in
Emacs 19.29; update list of known bugs.
(all functions): inititialize all local variables explicitely to 'nil'.
(ada-font-lock-keywords): initialized according to new user option
`font-lock-maximum-decoration'.
(ada-ident-re): new regexp for Ada identifiers.
(ada-block-start-re): "record" may be preceded by one or more
occurencies of "limited", "abstract", or "tagged".
(ada-end-stmt-re): added "separate" body parts, "else", and
"package <Id> is".
(ada-subprogram-start-re): added "entry", "protected" and
"package body"
(ada-indent-function): handle "elsif" the same way as "if", added
"separate" for no indent.
(ada-get-indent-type): if "type ... is .." is followed by code on
the same line, it is a broken statement. Test it.
(ada-check-defun-name): check for "protected" records.
(ada-goto-matching-decl-start): use of ada-ident-re.
(ada-goto-matching-start): extend regexp for "protected" record.
(ada-in-limit-line): renamed from in-limit-line. Don't use
count-lines, but test if beginning-of-line/end-of-line puts us
to bob/eob.
(ada-goto-previous-nonblank-line): save a beginning-of-line
statement, as we already are there.
(ada-complete-type): removed.
(ada-tabsize): removed.
(keymap): use C-M-a and C-M-e for proc/func movement. No
keybinding anymore for next/prev-package.
(ada-font-lock-keywords-[1|2]): add protected records. "when" removed
from 'reference'-face.
(initial comments): updated CREDITS list.
(ada-add-ada-menu): capitalized menu entries. Added menu statement
needed for XEmacs.
changed all Ada94 to Ada95.
(ada-xemacs): new function, detect if we are
running on XEmacs. Ada keymap definition and menus use it.
(ada-create-syntax-table): corrected comments explaining use of 2nd
syntax table. Added creation of ada-mode-symbol-syntax-table
with '_' as word constituent.
(ada-adjust-case): add test, if symbol is preceeded by a "'".
If true, change case according to ada-case-attribute.
(ada-which-function-are-we-in): new routine. Save name of the current
function in the old buffer; we can place cursor now at the same
function in the new buffer using find-file.
(ada-make-body): new function. Generates body stubs if the body
did not exist yet and you switch to it by find-file.
(ada-gen-treat-proc): complete rewrite for ada-make-body.
(ada-mode): two doc lines about the above extension.
(keymap definition): remove 4th parameter in call to
`substitute-key-definition' to make XEmacs happy.
(ada-adjust-case-region, ada-move-to-start, ada-move-to-end,
ada-indent-newline-indent, ada-format-paramlist): switch syntax
tables, protect switching of syntax tables with unwind-protect.
(ada-in-open-paren-p): replace user option
`ada-search-paren-line-count-limit' by
`ada-search-paren-char-count-limit'.
(ada-case-attribute): new user option, but not yet the functionality.
(ada-krunch-args): initialized to 0 exploiting the new capability of
'gnatk8' as of gnat-2.0.
(ada-make-filename-from-adaname): remove downcasing and replacement
of dots. This is done in external program gnatk8 (gnat-2.0).
(ada-in-open-paren-p): complete rewrite for speed-up.
(ada-search-ignore-string-comment): ignore # as a string terminator
in all searches.
(ada-add-ada-menu): use real variables instead of t for invoking
'easymenu'
(require 'easymenu).
(imenu-create-ada-index): we accept forward definitions again.
(ada-indent-region): catch errors, simplified code.
Karl Heuer [Tue, 30 May 1995 23:32:09 +0000 (23:32 +0000)]
(LD_SWITCH_SYSTEM): Copied back from s/sol2-3.h;
added references to /usr/dt/lib.
Karl Heuer [Tue, 30 May 1995 23:26:56 +0000 (23:26 +0000)]
Use x_includes, not x_libraries, for -I.
Make bitmapdir a colon-separated list.
Karl Heuer [Tue, 30 May 1995 23:17:55 +0000 (23:17 +0000)]
(syms_of_xfns): Allow PATH_BITMAPS to be a colon-separated list.
Karl Heuer [Tue, 30 May 1995 23:07:27 +0000 (23:07 +0000)]
(emacs-lisp-mode-map): Add a menu.
(emacs-lisp-byte-compile): New function.
Karl Heuer [Tue, 30 May 1995 23:06:00 +0000 (23:06 +0000)]
(sh-mode-map): Fix capitalization in menu bar.
Karl Heuer [Tue, 30 May 1995 23:05:08 +0000 (23:05 +0000)]
Fix capitalization in menu bar.
Karl Heuer [Tue, 30 May 1995 22:59:41 +0000 (22:59 +0000)]
Fix capitalization in menu bar.
(gud-xdb-find-file): Delete duplicate menu-bar entry.
Karl Heuer [Tue, 30 May 1995 22:54:53 +0000 (22:54 +0000)]
(forms--mode-menu-ro, forms--mode-menu-edit): Fix capitalization in menu bar.
Karl Heuer [Tue, 30 May 1995 22:48:05 +0000 (22:48 +0000)]
Fix capitalization and punctuation in menu bar.
Karl Heuer [Tue, 30 May 1995 22:42:32 +0000 (22:42 +0000)]
(compilation-mode-map): Fix capitalization in menu bar.
Karl Heuer [Tue, 30 May 1995 22:37:49 +0000 (22:37 +0000)]
(bibtex-mode-map): Fix capitalization in menu bar.
Karl Heuer [Tue, 30 May 1995 22:35:28 +0000 (22:35 +0000)]
(tar-mode-map): Fix capitalization in menu bar.
Karl Heuer [Tue, 30 May 1995 21:56:32 +0000 (21:56 +0000)]
(syms_of_editfns): user-login-name renamed from user-name.
user-real-login-name renamed from user-real-name.
C names changed to Vuser_real_login_name, Vuser_login_name as well.
Karl Heuer [Tue, 30 May 1995 21:50:07 +0000 (21:50 +0000)]
Change Vuser_real_name to Vuser_real_login_name.
Karl Heuer [Tue, 30 May 1995 21:45:22 +0000 (21:45 +0000)]
(archive-lemacs): New variable.
(archive-mode-map, archive-summarize-files): Make it sort-of
work with Lucid Emacs.
(archive-mouse-extract): Use Lucid compatible code.
(archive-summarize-files, archive-lzh-chmod-entry): Guard
lambda with function.
Karl Heuer [Tue, 30 May 1995 21:20:09 +0000 (21:20 +0000)]
(time-stamp): only warn about time-stamping
being disabled if found a time-stamp that won't get updated.
Karl Heuer [Tue, 30 May 1995 19:43:26 +0000 (19:43 +0000)]
(update_menu_bar): Do update if region display has changed.
Roland McGrath [Tue, 30 May 1995 19:35:59 +0000 (19:35 +0000)]
(compilation-error-regexp-alist): In "Cray C" regexp, don't allow newlines.
Karl Heuer [Tue, 30 May 1995 19:20:47 +0000 (19:20 +0000)]
(ediff-setup-control-frame): Make
Ediff delete the old control frame before creating a new one.
Karl Heuer [Tue, 30 May 1995 18:47:11 +0000 (18:47 +0000)]
(x_top_window_to_frame): Don't match menu-bar widget.
(x_window): Use applicationShellWidgetClass,
not topLevelShellWidgetClass. Call lw_set_main_areas after
creating the menubar widget.
Karl Heuer [Tue, 30 May 1995 18:46:49 +0000 (18:46 +0000)]
(set_frame_menubar): Always call update_frame_menubar.
Karl Heuer [Tue, 30 May 1995 18:46:24 +0000 (18:46 +0000)]
(update_menu_bar): Reverse test of save_match_data.
Karl Heuer [Tue, 30 May 1995 18:39:33 +0000 (18:39 +0000)]
(frame-configuration-p): Moved here from frame.el.
Karl Heuer [Tue, 30 May 1995 18:39:22 +0000 (18:39 +0000)]
(frame-configuration-p): Moved to subr.el.
Karl Heuer [Tue, 30 May 1995 18:31:00 +0000 (18:31 +0000)]
(facemenu-special-menu): Use characters, not symbols.
Add Remove Special menu item.
(facemenu-remove-special): New function.
(facemenu-set-face-from-menu): If prefix arg, treat region as inactive.
(facemenu-set-face): Likewise.
(facemenu-keymap, facemenu-foreground-menu, facemenu-background-menu):
Add ... after Other.
(facemenu-menu): Change name to Text Properties.
(facemenu-remove-really-all): New function.
(facemenu-special-menu): Add Remove All menu item.
(facemenu-indentation-menu): Make item names clearer.
Pick new key names too.
(facemenu-menu): Split up definition.
Move `Remove All' item here.
(facemenu-special-menu): Delete `Remove All' item.
(facemenu-remove-all): Renamed from facemenu-remove-really-all.
(facemenu-remove-props): Renamed from facemenu-remove-all.
Karl Heuer [Tue, 30 May 1995 18:21:01 +0000 (18:21 +0000)]
Comment fix.
Karl Heuer [Tue, 30 May 1995 06:54:44 +0000 (06:54 +0000)]
(make-initial-minibuffer-frame): New function.
(frame-notice-user-settings): Call it.
Karl Heuer [Tue, 30 May 1995 06:53:25 +0000 (06:53 +0000)]
(Fx_create_frame): Pass new arg to make_frame_without_minibuffer.
Karl Heuer [Tue, 30 May 1995 06:53:08 +0000 (06:53 +0000)]
(make_frame_without_minibuffer): New arg DISPLAY.
If there's no minibuffer frame to use, create one.
Karl Heuer [Tue, 30 May 1995 05:07:52 +0000 (05:07 +0000)]
(Man-default-man-entry): Return result.
Karl Heuer [Tue, 30 May 1995 03:15:27 +0000 (03:15 +0000)]
(Frandom): Use EMACS_INT, not int.
Use NULL, not 0, as arg of `time'.
Karl Heuer [Mon, 29 May 1995 21:04:07 +0000 (21:04 +0000)]
(make_lispy_event, make_lispy_movement):
Use NULL, not 0, as arg of pixel_to_glyph_coords.
Karl Heuer [Mon, 29 May 1995 21:03:47 +0000 (21:03 +0000)]
(Fmouse_position): Use NULL, not 0, as arg of pixel_to_glyph_coords.
Karl Heuer [Mon, 29 May 1995 20:54:22 +0000 (20:54 +0000)]
Declare x_get_focus_frame.
Karl Heuer [Mon, 29 May 1995 20:16:10 +0000 (20:16 +0000)]
(gud-perldb-find-file): Use gud-make-debug-menu.
Karl Heuer [Mon, 29 May 1995 20:13:06 +0000 (20:13 +0000)]
(gud-perldb-massage-args): Pass `-emacs' after the file name.
Karl Heuer [Mon, 29 May 1995 20:10:58 +0000 (20:10 +0000)]
(gud-make-debug-menu): New function.
(gud-mode, gud-gdb-find-file, gud-dbx-find-file, gud-sdb-find-file)
(gud-xdb-find-file): Use gud-make-debug-menu.
Karl Heuer [Mon, 29 May 1995 20:08:11 +0000 (20:08 +0000)]
(dired-mode-map): Rename menubar bindings and use the
new function names `dired-do-query-replace' and `dired-do-search'.
Karl Heuer [Mon, 29 May 1995 20:04:22 +0000 (20:04 +0000)]
(XTread_socket) [USE_X_TOOLKIT]: Do pass MotionNotify events
to the toolkit.
Karl Heuer [Mon, 29 May 1995 20:02:00 +0000 (20:02 +0000)]
(hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
Karl Heuer [Mon, 29 May 1995 19:52:41 +0000 (19:52 +0000)]
Allow x_libraries and x_includes to be paths.
Karl Heuer [Mon, 29 May 1995 19:49:52 +0000 (19:49 +0000)]
(x_term_init): Block input during this function.
Karl Heuer [Mon, 29 May 1995 19:46:24 +0000 (19:46 +0000)]
(find-dired): If dired-simple-subdir-alist is not
defined, set dired-subdir-alist a different way.
(find-dired-version): Variable deleted.
Karl Heuer [Mon, 29 May 1995 19:42:42 +0000 (19:42 +0000)]
(after-revert-hook, before-revert-hook): Add defvars.
Karl Heuer [Mon, 29 May 1995 19:41:18 +0000 (19:41 +0000)]
(x_term_init): Call init_sigio only if interrupt_input.