Set djgpp-ver, and unset it at the end.
Add a number ofconditionals for DJGPP version 2.
Rename label libsrc2 to libsrc3.
Substitute for LDFLAGS in src/Makefile.
Substitute for ALL_CFLAGS in lib-src/Makefile.
[MSDOS]: If DJGPP version 2, include fcntl.h.
(_crt0_startup_flags): Initialize it.
(internal_terminal_init): Change handling of EMACSCOLORS.
(init_environment): Call tzset, not init_gettimeofday.
(ctrl_break_vector, ctrl_break_regs): Don't define if DJGPP v2.
(ctrl_break_func, install_ctrl_break_check): Don't define if DJGPP v2.
(dos_ttraw) [DJGPP v2]: Don't call install_ctrl_break_check.
Call setmode at the end and exit.
(dos_ttcooked): Call setmode at the end and exit.
(gethostname, gettimeofday): Don't define if DJGPP v2.
(alarm, fork, kill, nicr, pause, sigsetask): Don't define if DJGPP v2.
(read_minibuf): Rearrange operations, mainly putting
the read_minibuf_unwind setup and the associated variable changes
together after saving the frame configuration.
(calendar-mouse-goto-date): New function.
Call it instead of calendar-goto-date throughout this file.
(calendar-event-to-date): Switch buffers based on the event.
(gomoku-click): Position on nearest square. Adapt keymap accordingly.
(gomoku-mouse-play): Use it to play nearest to mouse click.
(gomoku-terminate-game): Factorize messages.
(gomoku): Allow interactive passing of board size. Don't make a fuss
about restarting a game that hasn't progressed.
(gomoku-offer-a-draw): Give user the choice it pretended to give.
(gomoku-point-x): Deleted function.
(gomoku-point-y, gomoku-point-square): Simplified because point is
always on a square.
(gomoku-goto-xy, gomoku-plot-square): Fix line count due to
intangible newlines.
(gomoku-init-display): Once again fairly fast due to minimization of
characters in buffer and text-property operations. Cursor cannot be
be off a square.
(gomoku-display-statistics): Simplified equivalently.
(gomoku-winning-qtuple-beg, gomoku-winning-qtuple-end)
(gomoku-winning-qtuple-dx, gomoku-winning-qtuple-dy): Pseudo variables
only used for non-functional argument passing deleted.
(gomoku-cross-winning-qtuple): Accordingly deleted function and
(gomoku-check-filled-qtuple): Accordingly adapted.
(gomoku-cross-qtuple): Don't be confused by tabs.
(gomoku-move-down, gomoku-move-up): Simplified because point is always
on square.
(gomoku-beginning-of-line, gomoku-end-of-line): New commands necessary
because intangible newlines perverted these.
Karl Heuer [Wed, 3 Apr 1996 20:25:24 +0000 (20:25 +0000)]
(elisp): Make this be the default target.
Don't depend on makeinfo.
(install): Don't depend on elisp.dvi, since we don't install that.
Use mkinstalldirs.
(dist): Add mkinstalldirs.
(destroy_all_children): When freeing a cascade button, free its submenu too.
(make_menu_in_widget): Use a cascade button gadget, not a widget.
Include Xm/CascadeBG.h.
(file-newest-backup): Return the newest backup for the
exact file name specified, not the newest backup of all files
whose names start with that substring.
(absolutefn) [DOS_NT]: Support Novell drives whose drive
letter isn't an alphabetic character.
(main) [DOS_NT]: Use binary mode on redirected `stdout'.
(process_file) [DOS_NT]: Convert all slashes to forward style.
(absolute_filename) [DOS_NT]: Emit error message for relative
paths with a drive letter.
(absolute_filename) [DOS_NT]: Handle absolute pathnames with
DOS/NT drive letters which try to reference the parent of the root.
(absolute_dirname) [DOS_NT]: Convert all slashes to forward style.
info, and don't record undo info for the conversion.
(wait_reading_process_input_1): New (empty) function.
(wait_reading_process_input): Call wait_reading_process_input_1.
If timer_check runs some timers, retry it.
(te-terminal-name-prefix): Change from
"emacs-virtual" to "emacs-em", so that things will work on systems
which allow only short terminal-type names.
(terminal-emulator): Delete the hyphen between
te-terminal-name-prefix and the width and height of the window.
(te-create-terminfo): Reformat the terminfo entry slightly.
(te-terminfo-directory): New variable.
(te-create-terminfo, te-tic-sentinel): Use te-terminfo-directory.