1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-24 22:40:51 -08:00
Commit graph

24078 commits

Author SHA1 Message Date
Geoff Voelker
fea0d7fa5f (w32-standard-fontspec-spec): Change
iso8859-5 to koi8-r.  Add iso8859-9.
1999-01-19 22:27:59 +00:00
Geoff Voelker
a1b9438c25 Remove codepage macros. Remove redundant BIG5 macros.
(dumpglyphs): Move definitions out of block containing goto.
Remove redundant code for BIG5.
Use w32_codepage_for_font instead of
w32_codepage_for_charset.  Add cast to int where float
operation is assigned to int.
(Vw32_charset_to_codepage_alist): New variable.
(w32_codepage_for_charset): Removed.
(w32_codepage_for_font): New function, replacing
w32_codepage_for_charset.
(syms_of_w32term): Add and initialize
w32-charset-to-codepage-alist.
1999-01-19 22:25:33 +00:00
Geoff Voelker
a4e691eeeb (x_to_w32_charset): Add iso8859-9.
(w32_to_x_charset): Fix charset mappings.
1999-01-19 22:25:08 +00:00
Richard M. Stallman
f05bd64539 (tex-define-common-keys): Remove key binding of tex-feed-input.
(tex-mode-map): Bind tex-feed-input here.
(tex-start-shell): Use compilation-shell-minor-mode.  Set
comint-input-filter-functions before running tex-shell-hook.
(tex-start-tex): Forget compilation errors.
(tex-compilation-parse-errors): Rewritten to work also with
compile-mouse-goto-error and compile-goto-error.  Adjusted to
change in tex-region.
(tex-region): For the temp file use file-name without directory.
(tex-file): Expand file name of tex-print-file.
1999-01-19 20:28:05 +00:00
Dave Love
423279bda1 Revamped. 1999-01-19 20:02:02 +00:00
Dave Love
053de3a1e6 Initial revision 1999-01-19 19:58:31 +00:00
Dave Love
15eff62256 (browse-url-maybe-new-window): Delete macro and
its uses.
1999-01-19 19:57:33 +00:00
Dave Love
6fd849f6b0 (fortran-narrow-to-subprogram): Ensure mark
is active.
(fortran-indent-subprogram): Likewise.
1999-01-19 19:53:06 +00:00
Richard M. Stallman
a7013a02d0 (alist): Use sexp as default key-type. 1999-01-19 18:45:08 +00:00
Richard M. Stallman
f9e0762857 (foldout-inhibit-key-bindings):
Avoid concatenating onto outline-minor-mode-prefix.
Make a new keymap for that prefix, if it does not already have one.
1999-01-19 18:22:46 +00:00
Richard M. Stallman
c5377356a7 (with-temp-message): Add def-edebug-spec call. 1999-01-19 17:55:16 +00:00
Richard M. Stallman
5d4245a68c Change message about HAVE_XFREE386. 1999-01-19 08:08:12 +00:00
Richard M. Stallman
1c445211ef Coding system alias dos' for undecided-dos', mac' for undecided-mac'. 1999-01-19 08:06:33 +00:00
Richard M. Stallman
27c3b45d28 (re_match_2_internal) [WINDOWSNT & emacs]: Insert QUIT at various places. 1999-01-19 03:24:03 +00:00
Richard M. Stallman
c8d3ad6afd (pascal-calculate-indent): Code with an invalid
beginning could cause Emacs to hang.  Fixed.
1999-01-19 03:23:10 +00:00
Richard M. Stallman
265519e3f7 (select-safe-coding-system): Hightlight at most 256 characters. 1999-01-19 03:07:53 +00:00
Richard M. Stallman
3ea1bd5099 (standard-display-european): Make all existing
buffers unibyte.  Fix doc.
1999-01-19 03:00:26 +00:00
Richard M. Stallman
a460d4e398 (command-line): If the init file changes operation to
unibyte, make all buffers unibyte and re-set language environment.
1999-01-19 03:00:09 +00:00
Markus Rost
4200b742d9 Fix typo. 1999-01-18 09:44:54 +00:00
Eli Zaretskii
01f767b79a (MS-DOS and MULE): dos-unsupported-character-glyph is
a triangle by default, not a solid box.
1999-01-18 07:14:30 +00:00
Joel N. Weber II
6af1f5981d Fixed up nodes and menus. 1999-01-18 03:25:57 +00:00
Joel N. Weber II
ab9ca9c725 Checking in some changes made by rms:
Added
+A web-based front end for @code{mon}, so that it can do the
+job of Big Brother (which is not free software).

Rearranged a few things.

Commented out the speech-generation program that Chris Hofstader is
working on.
1999-01-18 03:24:53 +00:00
Richard M. Stallman
dd5ee393a8 (rmail-quit): run `rmail-quit-hook'. 1999-01-18 02:32:36 +00:00
Richard M. Stallman
5616ee4617 (latex-run-command): Doc fix.
(tex-command): Doc fix.
(tex-compilation-parse-errors): Doc fix.
(tex-generate-zap-file-name): Don't start the name with -.
(tex-expand-files): Works now also with strings ending with ":".
1999-01-18 01:18:19 +00:00
Richard M. Stallman
d28701c72f (compilation-goto-locus): If already in the
compilation buffer's window, keep it in that window.
(compile-mouse-goto-error): Add Doc.  Don't play with windows.
(compile-goto-error): Don't play with windows.
1999-01-18 01:10:25 +00:00
Richard M. Stallman
fc56773e1f (plist, alist): New widget types.
(coding-system): Define this unconditionally.
1999-01-18 01:02:58 +00:00
Richard M. Stallman
7fd4783900 (shell-command-on-region-default-error-buffer): New var.
(shell-command-on-region): Use that variable as interactive
value of ERROR-BUFFER argument.
1999-01-18 00:25:23 +00:00
Andrew Innes
a7325b562f (w32_executable_type): Relax the check to identify
cygwin-compiled applications, because the exact dll name varies
with release.  Now only require the name to start "cygwin".
1999-01-17 19:24:42 +00:00
Andrew Innes
a5352d98bb (ROUND_UP):
(ROUND_DOWN): New macros.
(need_to_recreate_heap): Renamed to using_dynamic_heap.
(init_heap): New extern.
(data_region_size):
(recreate_heap):
(read_in_bss):
(map_in_heap):
(round_to_next):
(w32_fatal_reload_error):
(get_section_size): Obsolete externs removed.
1999-01-17 19:23:52 +00:00
Andrew Innes
30d2b1c27b (RVA_TO_PTR): Redefine to convert RVA to address in
current process.
(round_to_next): Obsolete function removed.
(preload_heap_section): New variable.
(data_region_size): Obsolete variable removed.
(allocate_heap): Modified to determine end of static heap section
used during preload, and use that as initial base address for
dynamic heap instead of hard-coded value.
(sbrk): Remove call to allocate_heap; handled by init_heap.  Skip
calls to commit or decommit pages when allocating from static heap
section during preload.
(recreate_heap): Obsolete function removed.
(init_heap): New function to initialize internal sbrk heap
variables.  Uses static heap section during preload, otherwise
calls allocate_heap to reserve a heap region dynamically.
(round_heap): Use ROUND_UP macro instead of round_to_next.
1999-01-17 19:22:55 +00:00
Andrew Innes
5b79dba5b9 Major rewrite to support cleaner method of dumping; a
static "bss" section is used for heap space during preload, and
bss data is now written to the proper section area when dumping.
(need_to_recreate_heap): Renamed to using_dynamic_heap.
(heap_index_in_executable): Obsolete variable removed.
(data_section): New variable.
(data_start_va): Renamed to data_start.
(data_start_file): Obsolete variable removed.
(bss_section):
(extra_bss_size):
(bss_section_static):
(bss_start_static):
(bss_size_static):
(extra_bss_size_static):
(heap_section): New variables.
(_start): Remove code based on old unexec method.  Call init_heap
to initialize sbrk heap.
(close_file_data): Update size of file when closing, so that
unexec doesn't have to work out exact size in advance.
(get_bss_info_from_map_file):
(get_section_size): Obsolete functions removed.
(rva_to_section): Fix minor bug, and add a work-around for a bug
in very old linkers.
(offset_to_section):
(relocate_offset): New functions.
(OFFSET_TO_RVA):
(RVA_TO_OFFSET):
(RVA_TO_SECTION_OFFSET):
(PTR_TO_RVA):
(PTR_TO_OFFSET):
(OFFSET_TO_PTR): New macros.
(get_section_info): Modify to support new unexec method;
determines address ranges in process that need dumping, and COFF
sections where data will be dumped.  Allows for static and global
bss data to be in separate ranges.  No longer relies on knowledge
of section names.
(copy_executable_and_dump_data_section): Renamed
copy_executable_and_dump_data.  Completely rewritten to copy
executable section by section, so that raw data areas can be
expanded to hold dumped data as necessary.  Allows for bss data to
be in same section as initialized data.  Reduces size of static
heap section to that used during preload.
(dump_bss_and_heap):
(w32_fatal_reload_error):
(read_in_bss):
(map_in_heap): Obsolete functions removed.
(unexec): Rounds off preload heap to nearest page rather than
virtual allocation unit.  Modified to match other changes.
1999-01-17 19:21:24 +00:00
Andrew Innes
3bc2366f3c (get_lim_data): Use reserved_heap_size instead of
data_region_size.
1999-01-17 19:18:38 +00:00
Andrew Innes
ea01f00222 (TEMACS_TMP): New macro.
($(TEMACS)): Output to TEMACS_TMP from link, use post-link
processor to add static heap section in support of new unexec.
1999-01-17 19:17:43 +00:00
Andrew Innes
cfe8de4370 Include config.h to pick up data layout pragmas.
[WINDOWSNT]: Remove explicit pragma.
1999-01-17 19:16:08 +00:00
Andrew Innes
32c0fe8099 (ALL): List top-level targets.
(addsection): New top-level target.
(install): Copy fns-*.el to bin directory.
1999-01-17 19:12:04 +00:00
Andrew Innes
6012853d9c Initial revision 1999-01-17 19:10:06 +00:00
Andrew Innes
9d9d68ed76 (MS-DOS Printing): Rewrite section. 1999-01-17 19:08:32 +00:00
Andrew Innes
ca2565b059 Initial revision 1999-01-17 19:06:41 +00:00
Andrew Innes
6714412bd4 (Top): Include Windows 98 in the MS-DOS section. 1999-01-17 19:06:27 +00:00
Andrew Innes
3f973d9b8c Initial revision 1999-01-17 19:04:54 +00:00
Andrew Innes
ca19ad6778 (find-buffer-file-type-coding-system): Use
default-buffer-file-coding-system when file doesn't exist (and isn't
covered by a special case) instead of forcing undecided-dos against
the user's wishes.

(direct-print-region-helper): New function based on
direct-print-region-function; sends data to specified printer port
without further translation.  Recognize and handle specially the
standard `print' and `nprint' programs, as well as `lpr' and
similar programs.  Only write directly to the printer port if no
print program is specified.  Work around a bug in Windows 9x
affecting Win32 version of Emacs by invoking command.com to write
to the printer port instead of writing directly.
(direct-print-region-function): Use direct-print-region-helper to
do most of the work.
(direct-ps-print-region-function): New function; analogue of
direct-print-region-function for ps-print.
(ps-lpr-command): Comment out setq; leave as example usage.
(ps-lpr-switches): Ditto.
1999-01-17 19:00:24 +00:00
Andrew Innes
8bc62130b3 (printer-name): Update docstring about usage on MS-DOS
and MS-Windows.
(lpr-command) [ms-dos, windows-nt]: Initialize to empty string on
DOS and Windows platforms, to indicate direct printing.  Update
the docstring accordingly.
1999-01-17 18:58:43 +00:00
Andrew Innes
52cf535f30 (ps-printer-name): Update docstring about usage on
MS-DOS and MS-Windows.
(ps-lpr-command): Update docstring as for lpr-command.
(ps-print-region-function): New variable.
(ps-do-despool): Use it.
(ps-do-despool) [ms-dos, windows-nt]: Remove special case code for
DOS/Windows.
1999-01-17 18:57:20 +00:00
Andrew Innes
1ccaea525e (subst-char-in-string): New function. 1999-01-17 18:55:53 +00:00
Eli Zaretskii
795537a21c (cp852-decode-table): Fill a nil entry. 1999-01-17 16:51:51 +00:00
Eli Zaretskii
6c743efb40 (bdf-cache-file): Use convert-standard-filename.
(bdf-find-font-info): New function, looks for the first readable
file from a list of alternatives.
(bdf-get-bitmaps, bdf-generate-font): Call bdf-find-font-info
instead of bdf-get-font-info.
(bdf-generate-glyphs): If font-name is a cons cell, pass its car
to ps-mule-generate-bitmap-glyph.
1999-01-17 16:34:00 +00:00
Eli Zaretskii
5d5bea977f (ps-mule-font-info-database-bdf): Add alternative
file names that avoid clashes in DOS 8+3 namespace.  FONT-NAME can
now be a list of alternative names.
(ps-mule-generate-font): If FONT-NAME is a cons cell, use its car.
(ps-mule-prepare-font): Likewise.
1999-01-17 16:32:50 +00:00
Eli Zaretskii
dd73abe607 (cp855-decode-table, cp850-decode-table): Fill some nil entries. 1999-01-17 16:26:40 +00:00
Richard M. Stallman
a2b3f2b55c (main): Eliminate arbitrary limit on length of system_name.
(xmalloc): Define unconditionally.
1999-01-16 21:45:10 +00:00
Richard M. Stallman
40beb971f4 (main): Eliminate arbitrary limit on 1999-01-16 21:44:56 +00:00