summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* (convert-standard-filename): Test msdos-long-file-names.Richard M. Stallman1996-05-081-45/+44
| | | | Return "." or ".." unchanged.
* (syms_of_msdos): Fix typo.Richard M. Stallman1996-05-081-1/+1
|
* (gud-filter): Move the call to gud-display-frameRichard M. Stallman1996-05-081-27/+28
| | | | outside of the save-excursion.
* (mail-hist-version): upped to 1.3.4.Karl Fogel1996-05-081-98/+108
| | | | | | | | | | | | | | | | | | (mail-hist-put-headers-into-history): wrap relevant body in a `save-excursion'. (mail-hist-add-header-contents-to-ring): doc fix. Use `mail-hist-text-size-limit' directly. (mail-hist-text-size-limit): doc fix. (mail-hist-text-too-long-p): removed, we don't need this func. (mail-hist-forward-header): move to point just after colon, don't try to treat whitespace specially. (mail-hist-next-or-previous-input): new func, abstracts two funcs below. Error informatively if not in a header. Compensate for the extra SPACE char in "virgin" headers. (mail-hist-next-input): just call above. (mail-hist-previous-input): same. (mail-hist-header-virgin-p): new func.
* (bookmark-make): take optional arg `info-node', pass it on toKarl Fogel1996-05-081-31/+53
| | | | | | | | | | | | | bookmark-make-cell. (bookmark-make-cell): if new optional arg `info-node' is non-nil, make it be the bookmark's info-node. (bookmark-info-current-node): new func. (bookmark-set): call bookmark-make, passing result from above bookmark-info-current-node. (bookmark-send-annotation): same as above. (bookmark-locate): defalias to bookmark-insert-location for backward compatibility. (bookmark-version): upped to 2.6.3.
* (rlogin): Call rlogin-mode after adding rlogin-carriage-filter to outputNoah Friedman1996-05-081-2/+3
| | | | filter functions, so user can remove it if desired.
* (enum scroll_bar_part): Delete extra comma.Richard M. Stallman1996-05-081-1/+1
|
* (Fencode_time): Accept MANY args, so as to copeRichard M. Stallman1996-05-071-19/+27
| | | | with the value of decode-time.
* (gulp-search-path, gulp-packages): Variable deleted.Richard M. Stallman1996-05-071-15/+10
| | | | | (gulp-send-requests): Make the list of packages from scratch here. Read directory name with the minibuffer.
* Initial revisionRichard M. Stallman1996-05-071-0/+125
|
* (Info-enable-active-nodes): Default to nil. Mark it risky.Richard M. Stallman1996-05-071-1/+2
|
* (enum scroll_bar_part): New alternativesRichard M. Stallman1996-05-071-1/+7
| | | | | scroll_bar_up_arrow, scroll_bar_down_arrow. (win32_scroll_bar_click): New enum constant.
* (ediff-setup-fine-diff-regions):Richard M. Stallman1996-05-061-1/+3
| | | | Use ediff-diff3-options or ediff-diff-options.
* (Fmsdos_long_file_names): New function.Richard M. Stallman1996-05-061-1/+8
| | | | (syms_of_msdos): Defsubr it.
* Undo previous change.Richard M. Stallman1996-05-061-14/+0
|
* (GMALLOC_INHIBIT_VALLOC): Defined.Richard M. Stallman1996-05-061-2/+4
|
* (set_case_table): Set upcase_table, case_canon_tableRichard M. Stallman1996-05-061-1/+6
| | | | and case_eqv_table in the buffer.
* (casify_region, casify_object):Richard M. Stallman1996-05-061-0/+8
| | | | If case table has been changed, call Fset_case_table
* (mouse-drag-region): Set the region before reading aRichard M. Stallman1996-05-061-3/+3
| | | | character, so the selection exists while we wait.
* (Fmsdos_long_file_names): New function.Richard M. Stallman1996-05-051-0/+13
| | | | (syms_of_dosfns): defsubr it.
* (iso-accents-compose): Don't insert in the bufferRichard M. Stallman1996-05-051-0/+2
| | | | if this is not the start of the key sequence.
* (hide-ifdef-mode): Doc fix.Richard M. Stallman1996-05-051-1/+1
|
* (Qup, Qdown): New variables.Richard M. Stallman1996-05-051-9/+66
| | | | | | | | (syms_of_keyboard): Initialize and staticpro. (scroll_bar_parts): Add Qup and Qdown. (make_lispy_event) [WINDOWSNT]: Handle win32_scroll_bar_click. (command_loop_1): Clear echo area while inhibit-quit is still t.
* (win32-handle-scroll-bar-event):Richard M. Stallman1996-05-051-2/+2
| | | | Look for `up' and `down' instead of `up-arrow' and `down-arrow'.
* (ps-print-preprint): Special handling ifRichard M. Stallman1996-05-051-3/+5
| | | | file entered in the minibuffer is a directory.
* (mail-mode): Line starting with ---- is a separator.Richard M. Stallman1996-05-051-2/+6
|
* (vc-follow-link, vc-find-file-hook):Richard M. Stallman1996-05-051-6/+14
| | | | | | Use file-chase-links instead of file-truename. (vc-find-file-hook): Follow a link without asking if the target is already visited.
* (dired-handle-overwrite): `find-backup-file-name'Richard M. Stallman1996-05-041-8/+10
| | | | may return nil, so handle that.
* (apropos-print): If command has no key bindings, say how to run it with M-x.Richard M. Stallman1996-05-041-1/+8
|
* Include nt/inc/arpa and nt/inc/netinet in the dist.Richard M. Stallman1996-05-031-2/+10
| | | | Don't include config.w95.
* Allow for optimized build.Geoff Voelker1996-05-031-0/+4
|
* [BUILD_TYPE]: Build optimized version in its own dir.Geoff Voelker1996-05-031-0/+8
| | | | (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
* (OBJDIR, BLD): Remove macro definitions.Geoff Voelker1996-05-031-2/+0
| | | | ,
* Include string.h.Geoff Voelker1996-05-031-87/+108
| | | | | | | | | | | | | | | | | | | | | (HAVE_FREXP, HAVE_FMOD): Macros removed. (struct timeval, struct timezone, gettimeofday): Declarations removed. (HAVE_SOCKETS, MAIL_USE_POP, MAIL_USE_SYSTEM_LOCK): Macros defined. (DIRECTORY_SEP): Use Vdirectory_sep_char. (EXEC_SUFFIXES): Add .cmd to list of suffixes. (EXEC_SUFFIXES): Add .cmd to list of suffixes. > (HAVE_SYS_TIMEB_H, HAVE_SYS_TIME_H, HAVE_UNISTD_H, STDC_HEADERS, TIME_WITH_SYS_TIME, HAVE_GETTIMEOFDAY, HAVE_CLOSEDIR, HAVE_LONG_FILE_NAMES, HAVE_BCOPY, HAVE_BCMP, HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_FTIME, HAVE_MKTIME, HAVE_H_ERRNO): New macros. (access, chdir, chmod, close, creat, ctime, dup, dup2, fopen, link, mkdir, mktemp, open, pipe, read, rename, rmdir, select, sleep, unlink, write, spawnve, wait, kill, signal): Macros redefined from win32_* to sys_*. [__STDC__]: Define when including direct.h, io.h, stdio.h. (struct nt_stat): Definition removed. (stat, st_dev, st_ino, st_mode, st_nlink, st_uid, st_gid, st_rdev, st_size, st_atime, st_mtime, st_ctime): Macros undefined.
* Include frame.h.Geoff Voelker1996-05-031-18/+69
| | | | | | | | (hEvent): Renamed to h_input_available. (init_crit, delete_crit, get_next_msg, post_msg): Use h_input_available. (GetFrameDC, ReleaseFrameDC): New functions. (leave_crit): Function removed.
* (struct win32_palette_entry): New structure.Geoff Voelker1996-05-031-7/+51
| | | | | | | | (win32_display_info): New fields has_palette, p_colors_in_use, n_colors_in_use, h_palette. (win32_output): New field h_old_palette. (WM_EMACS_SETWINDOWPOS): New macro. (WM_EMACS_DESTROY_WINDOW): Value redefined.
* (Vwindow_system): Declared.Geoff Voelker1996-05-031-83/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | (win32_fill_rect, dumpglyphs, do_line_dance, x_draw_box): Use Get/ReleaseFrameDC. (pixel_to_glyph_coords): Support tty mode. (w32_read_socket): Explicitly use FALSE. Handle WM_PALLETTECHANGED event. (parse_button): Handle mouse button emulation. (my_show_window, my_set_window_pos): New functions. (x_set_offset, x_set_window_size, x_raise_frame, x_lower_frame): Use my_set_window_pos. (x_make_frame_visible, x_iconify_frame): Use my_show_window. (x_draw_box): Don't trim right and bottom. (x_make_frame_visible): Don't invoke SetForgroundWindow. (win32_term_init): Use GetDC directly. Initialize palette and win32_num_mouse_buttons. (win32_update_begin): Regenerate palette if necessary. (x_delete_display): Free palette. (win32_initialize) [ATTACH_THREADS]: Only AttachThreadInput if conditional is defined.
* (Fwin32_set_clipboard_data, Fwin32_get_clipboard_data):Geoff Voelker1996-05-031-58/+87
| | | | Calculate exact size of clipboard string with CRs removed or inserted.
* (REG_ROOT): Remove trailing backslash.Geoff Voelker1996-05-031-1/+1
|
* (continuation of previous checkin)Geoff Voelker1996-05-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Fwin32_rgb): Dead procedure removed. (Fwin32_define_rgb_color, Fwin32_load_color_file, win32_map_color, win32_regenerate_palette, win32_unmap_color): New functions. (syms_of_w32fns): Set up new lisp functions. (define_color): Use palettes. Simulate use of PALETTE_RGB to use closest color instead of dithering. (map_mode): Function removed. (WIN32_COLOR, SET_WIN32_COLOR): New macros. (win32_init_class): Don't set CS_OWNDC in the WNDCLASS style. (win32_createwindow): Invoke ShowWindow to discard defaults from parent. (win32_wnd_proc): Use separate critical sections appropriately. Handle palette change, show window, and set window position messages. Record WINDOWPLACEMENT structure length. D Detect quit_char. (Fx_create_frame): Set scrollbar width to be the system standard. (Ffocus_frame, Funfocus_frame): Functions now do nothing. (x_to_win32_weight, win32_to_x_weight): Handle "heavy", "extrabold", "light", "extralight", and "thin" fonts. (x_to_win32_charset, win32_to_x_charset): New functions. (win32_to_x_font): Use new height units. Use win32_to_x_charset. (x_to_win32_font): Use x_to_win32_charset. Support Win32 font names in addition to X font names. (win32_load_font, Fx_list_fonts, Fx_display_color_cells, Fx_display_mm_height, Fx_display_mm_width: Use GetDC directly. (Fx_open_connection): Support external color mapping files. (win32_abort): Map abort button to abort, retry to debug, and ignore to continue.
* (quit_char, Vwin32_enable_italics, Vwin32_enable_palette):Geoff Voelker1996-05-031-266/+785
| | | | | New variables. (syms_of_win32fns): Set up new lisp variables.
* (WinMain): Function removed.Geoff Voelker1996-05-031-47/+6
| | | | | (_start) [HAVE_NTGUI]: Don't invoke WinMain, but do set up WinMain args as crt0.c would.
* Include config.h after CRT headers. Include fcntl.h.Geoff Voelker1996-05-031-346/+523
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (child_process, MAX_CHILDREN, CHILD_ACTIVE): Moved to nt.h. (DebugPrint): New macro. (new_child): Create input event structures for child processes. (delete_child): New function. (reader_thread): Return nonzero upon failure. Use _sys_read_ahead. (create_child): Add child_process and parent PID arguments. Don't create input event or thread structures here. Fixup Win95 negative process IDs. (register_child): Don't set consumed event; instead, set thread status so that select will release it. (remove_child): Renamed to reap_process. Only free resources of synchronous children. (win32_wait): Renamed to sys_wait. Sanity check to make sure handle to subprocess exists. Don't reclaim thread resources here. (win32_spawnve): Renamed to sys_spawnve. Check for proper wait mode first thing. Convert command name to DOS format. Quote whitespace and quotes in arguments to subprocess. Use alloca instead of malloc. If max subprocesses, return EAGAIN in hopes of another completing. (sys_select): Add support for socket input. Remove dead code. Check input from children fairly. (sys_select) [HAVE_TIMEVAL]: Remove conditional check and code. (win32_kill_process): Renamed to sys_kill. Use OpenProcess to terminate process. (prepate_standard_handles, reset_standard_handles): Moved here from nt.c.
* (win32_kdb_patch_key): Initialize isdead.Geoff Voelker1996-05-031-9/+12
| | | | (key_event) [HAVE_NTGUI]: Use Windows key code.
* Include lisp.h.Geoff Voelker1996-05-031-39/+40
| | | | | | (allocate_heap): Use VALBITS to determine size of heap. (allocate_heap) [WINDOWS95]: Conditional code removed. (sbrk): Use VALMASK instead of an unsigned integer mask.
* Check to see if already included.Geoff Voelker1996-05-031-18/+90
| | | | | | | | | | | | (fd_set, filedesc): New structures. (child_process, MAX_CHILDREN, CHILD_ACTIVE): Definitions moved from ntproc.c. (FD_SET, FD_CLR, FD_ISSET, FD_ZERO): Operate on fd_set structures. (SELECT_TYPE): New macro. New child process status enumeration. (FILE_READ, FILE_WRITE, FILE_BINARY, FILE_PIPE, FILE_SOCKET): New macros. (fd_info, new_child, delete_child): Declared.
* (nt_stat, nt_ctime): Functions deleted.Geoff Voelker1996-05-031-706/+1685
| | | | Undefine macros of CRT functions.
* (SUBSYSTEM) [NTGUI]: Remove conditional.Geoff Voelker1996-05-031-5/+5
| | | | | (LINK_FLAGS): Explicitly set base address, and stack and heap sizes. (nt.obj): Add dependency to nt.h.
* Initial revisionGeoff Voelker1996-05-038-0/+266
|
* Include ntlib.h.Geoff Voelker1996-05-031-2/+121
| | | | | | | (nt_sleep): Rename to sleep. (getwd): Return directory. (getlogin, cuserid, getuid, setuid, getpwuid, getpass, fchown, sys_ctime, sys_fopen): New functions.