| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
simultaneous click/drag of `Mouse-1' and `Mouse-2'.
(dos_set_window_size): Make the window size change
faster for standard sizes. Fix a bug in v2-specific code to
change window size.
|
| |
|
|
| |
to the size as close as possible to requested frame dimensions.
|
| |
|
|
| |
from overflowing.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
displayed with `msdos-menu-active-face', no matter where the mouse pointer is.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
feature; call `display-time-filter' from time.el to display time
on the modeline instead. This makes `display-time' work under DOS.
(abort): use our own function instead of the one from the library
which reverts the console device to cooked mode.
(syms_of_msdos): `dos-display-time'--a new variable for
communicating with `display-time'.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
byte at startup, write saved screen dimensions to termscript
file.
(IT_reset_terminal_modes): When restoring startup screen contents,
only restore as much as was saved, and only as much as the screen
dimensions on exit can hold. Blank the rest with the background
color saved at startup. Write restored screen dimensions to
termscript file.
|
| |
|
|
|
| |
(XMenuLocate): Do not ignore pane title length when deciding on
menu location.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
initialize to the US keyboard table.
|
| |
|
|
| |
(check_timer): Erase the clock if it has been turned off.
|
| |
|
|
|
| |
(internal_terminal_init): frame member is now named output_data.
(init_environment): Fix timezone rules.
|
| |
|
|
|
|
| |
(recent_doskeys_index, total_doskeys, recent_doskeys): New variables.
(Frecent_doskeys): New function.
(syms_of_msdos): New function.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reworked display code to perform immediate screen output.
Added menu-bar clock.
Reworked keyboard code to support international keyboards.
Improved keypad handling (see dos-keypad-mode).
Properly distinguish between C-end and C-kp-1 etc.
Corrected M-return & M-kp-enter.
Added support for hyper and super keys.
Reworked mouse code to avoid mouse flicker.
Saves and restores DOS-screen prior to emacs startup.
(sys_select): Would abort if rfds = NULL.
(dos_direct_output): New function.
(dos_dump_scancodes): New variable.
|
| |
|
|
|
|
|
| |
(init_environment): No need to call tzset and init_gettimeofday,
since `main' now does that for us.
(gettimeofday): Ignore tzp; it's obsolescent.
(init_gettimeofday): Invoke tzset first.
|
| |
|
|
|
|
| |
since nobody uses it, and our hacks to get it get in the way
of the above fix. Use simpler method for getting time stamp.
(init_gettimeofday, daylight, gmtoffset): Remove.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(DO_TERMSCRIPT): New macro to support open-termscript.
(internal_flush): Corrected handling of flush in middle of
escape sequences. Handle screen width > 127.
(flush_escape): New function for use by internal_flush.
(sys_select): New MS-DOS specific version with us timing.
(EMACSCOLORS): New environment variable.
(IT_clear_end_of_line): Set default face.
(run_msdos_command): Restore mouse position after command.
Close "backup fd"s.
Corrected switch to cooked mode while running command.
(mouse_on, mouse_off): Now checks have_mouse > 0.
Note: "have_mouse < 0" means that a mouse is present, but
it has been disabled via msdos-mouse-disable.
(IT_write_glyphs): Allow esc-character itself to be printed.
(event_timestamp): New function to make reliable times stamps.
(sys_chdir): Skip drive letter before calling chdir.
(sleep_or_kbd_hit): Handle 60 seconds time wrap.
(mouse_get_pos): Return event_timestamp.
|
| | |
|
| |
|
|
| |
Access mouse_moved in selected_frame.
|
| | |
|
| | |
|
| |
|
|
| |
XMenuActivate, XMenuDestroy): Add dummy `display *' argument.
|
| | |
|
| | |
|
| |
|
|
| |
(mouse_get_pos): Downscale coordinates by 8.
|
| | |
|
| |
|
|
| |
(do_visible_bell): Clean-up using Gnu assembly extension.
|
| |
|
|
|
|
| |
EMACSPATH equal to the directory from which Emacs was started.
(emacsroot): New variable.
(rootrelativepath): New function.
|
| |
|
|
|
| |
(run_msdos_command): When changing argv[2] from using slashes to
using backslashes, only do so on the first white-space delimited part.
|
| |
|
|
|
| |
(internal_flush): Use output_string for faster screen update.
(internal_flush): Clear to end of line by writing a string of spaces.
|
| |
|
|
|
| |
potential conflict with variable of the same name. Caller changed.
(internal_flush): Code for audio bell inserted.
|
| |
|
|
|
| |
independent. Make modifiers work with mouse. Improve C-S-<ascii>
handling by using look-up tables. Fix kp-decimal problem.
|
| |
|
|
|
|
|
| |
function of the same name.
(init_gettimeofday): New function.
(init_environment): Call init_gettimeofday after possibly
setting TZ environment variable.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
mouse_check_moved, mouse_pressed, mouse_released, mouse_on, mouse_init.
(visible_bell): Now static. Make the asm volatile.
Don't expect register %gs to survive calls to other functions
(just to be safe, %gs will survive at present).
(glyph_to_pixel_coords, pixel_to_glyph_coords) new
functions imitating those in xterm.c.
(dos_rawgetc): Key numbers are biased by 0xff00.
|
| | |
|
| | |
|
| | |
|
| |
|