- 07 Jul, 2012 14 commits
-
-
Glenn Morris authored
* src/lread.c (load_path_check): New function, split from init_lread. (init_lread): Reorganize. Motivation: If EMACSLOADPATH is set, check/warn about that rather than the defaults, which we are not going to use. Hence we can remove the turn_off_warning and WINDOWSNT || HAVE_NS tests. Don't warn if site-lisp directories are missing. If not installed, start from a blank load-path, since PATH_LOADSEARCH refers to the eventual installation directories.
-
Eli Zaretskii authored
src/xdisp.c (init_iterator): Get dimensions of truncation and continuation glyphs even if on GUI frames. Adjust it->last_visible_x on GUI frames when the left or right fringes, or both, are absent. (start_display, move_it_in_display_line_to): Handle the case of a GUI frame without a fringe to display continuation or truncation glyphs. (insert_left_trunc_glyphs): Support GUI frames: make sure truncation glyphs overwrite enough glyphs from the current line to have sufficient space in pixels. (display_line): Support truncation and continuation glyphs on GUI frames. If some spare pixels are left on the line after inserting the truncation glyphs, fill that space with a stretch glyph of a suitably computed width. src/term.c (produce_special_glyphs): Call PRODUCE_GLYPHS, not produce_glyphs, to support GUI sessions.
-
Bastien Guerry authored
-
Michael Witten authored
Fixes: debbugs:11689
-
Glenn Morris authored
-
Kevin Ryde authored
Fixes: debbugs:11591
-
Kevin Ryde authored
(woman-decode-region): Replace escaped-escapes without destroying bold or underline. Fixes: debbugs:1151
-
Chong Yidong authored
* custom.texi (Init File): Index site-lisp. * doc/lispref/loading.texi (Library Search): Index site-lisp directories. Fixes: debbugs:11435
-
Chong Yidong authored
(interprogram-cut-function, interprogram-paste-function): Mention that we typically mean the clipboard. Fixes: debbugs:11361
-
Paul Eggert authored
Fixes: debbugs:11781
-
Paul Eggert authored
Fixes: debbugs:11797
-
Paul Eggert authored
This works better on hosts where time_t is unsigned, and where float-time is applied to the (negative) difference between two times. * editfns.c (decode_time_components): Last arg is now double *, not int *, and means to store all the result as a double, without worrying about whether the seconds part fits in time_t. All callers changed. (lisp_time_argument): Remove last int * arg, as it's no longer needed. All callers changed. (Ffloat_time): Do not fail merely because the specified time falls outside of time_t range.
-
Glenn Morris authored
* configure.in: (getwd): Don't check for it on unixware. (random, rint): Don't check for these on hpux. (res_init, libresolv): Don't check for these on darwin. * src/s/darwin.h (HAVE_RES_INIT, HAVE_LIBRESOLV): * src/s/hpux10-20.h (HAVE_RINT, HAVE_RANDOM): * src/s/unixware.h (HAVE_GETWD): Move undefs to configure (effectively).
-
Juanma Barranquero authored
* lib-src/makefile.w32-in ($(BLD)/ctags.$(O), $(BLD)/etags.$(O)): Update dependencies. * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O). ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O)) ($(BLD)/c-strncasecmp.$(O)): New dependencies. * src/makefile.w32-in (DISPEXTERN_H, $(BLD)/regex.$(O)): Update dependencies. * src/s/ms-w32.h [_MSC_VER]: Remove strcasecmp, strncasecmp.
-
- 06 Jul, 2012 26 commits
-
-
Paul Eggert authored
-
Glenn Morris authored
-
Paul Eggert authored
-
Paul Eggert authored
Fixes: debbugs:11786
-
Paul Eggert authored
-
Andreas Schwab authored
* w32fns.c (Fx_change_window_property): Doc fix.
-
Andreas Schwab authored
definitions with differing signatures.
-
Andreas Schwab authored
* w32fns.c (Fx_window_property): Accept the same arguments as the X Windows version. Doc fix. * xfns.c (Fx_window_property): Doc fix.
-
Glenn Morris authored
-
Paul Eggert authored
-
Juanma Barranquero authored
All Windows-specific code moved to src/s/ms-w32.h. * src/s/ms-w32.h: Settings not specific to Windows moved to nt/config.nt. Windows-specific code from nt/config.nt moved here. Obsolete settings removed.
-
Paul Eggert authored
(wait_reading_process_output): Don't get the time of day when gobbling data immediately and not waiting, as there's no need for it in that case. This removes a FIXME.
-
Paul Eggert authored
-
Jan Djärv authored
Fixes: debbugs:11768
-
Dmitry Antipov authored
* marker.c (byte_char_debug_check): Do not perform the check if buffer is not multibyte. (buf_charpos_to_bytepos, buf_bytepos_to_charpos): Call byte_char_debug_check with correct arguments.
-
Michael Albinus authored
-
Michael Albinus authored
* net/tramp-sh.el (tramp-maybe-open-connection): Handle it.
-
Glenn Morris authored
-
Dmitry Antipov authored
* marker.c (byte_char_debug_check, count_markers): Use only if ENABLE_CHECKING is defined. (byte_debug_flag): Remove. (CONSIDER, buf_charpos_to_bytepos, buf_bytepos_to_charpos): Always call byte_char_debug_check if ENABLE_CHECKING is defined.
-
Dmitry Antipov authored
* marker.c (attach_marker): New function. (Fset_marker, set_marker_restricted, set_marker_both) (set_marker_restricted_both): Use it. (Fset_marker, set_marker_restricted, Fbuffer_has_markers_at): Consistently rename charno to charpos. (marker_position): Add eassert. (marker_byte_position): Convert to eassert.
-
-
Glenn Morris authored
-
Glenn Morris authored
* make-dist [update]: Let autoreconf figure out what needs updating. Use `make info-real'. leim/leim-list.el should always exist. Check cd return value.
-
Dmitry Antipov authored
* marker.c (unchain_marker): Simplify. Fix comments.
-
Glenn Morris authored
-
Glenn Morris authored
The comment in Makefile.in has been orphaned ever since the bootstrap-prepare rule was removed in 2008.
-