- 09 Jul, 2012 4 commits
-
-
Juanma Barranquero authored
($(BLD)/test-distrib.exe): Use LIB_SRC, not SRC. (LIB_SRC, NT_INC, GNU_LIB, MS_W32_H, CONFIG_H, INTTYPES_H, NTLIB_H) (SYSTIME_H): New macros. (SRC): Redefine to point to src/, not current directory. ($(BLD)/ctags.$(O), $(BLD)/ebrowse.$(O), $(BLD)/emacsclient.$(O)) ($(BLD)/etags.$(O), $(BLD)/hexl.$(O), $(BLD)/make-docfile.$(O)) ($(BLD)/movemail.$(O), $(BLD)/ntlib.$(O), $(BLD)/pop.$(O)) ($(BLD)/profile.$(O), $(BLD)/test-distrib.$(O)): Update dependencies. ($(BLD)/regex.$(O)): New dependency.
-
Dmitry Antipov authored
* marker.c (MARKER_DEBUG): Move marker debugging code under #ifdef MARKER_DEBUG because byte_char_debug_check is too slow for bootstrap with --enable-checking (~3x slowdown reported by Juanma Barranquero <lekktu@gmail.com>). (verify_bytepos): Move under #ifdef MARKER_DEBUG.
-
Katsumi Yamaoka authored
-
Juanma Barranquero authored
(PROFILEOBJS): New macro. ($(BLD)/profile.exe): New target. (install): Copy profile.exe. ($(BLD)/alloca.$(O), $(BLD)/tcp.$(O)): Remove, obsolete.
-
- 08 Jul, 2012 9 commits
-
-
Paul Eggert authored
See <http://bugs.gnu.org/11825#29>.
-
Paul Eggert authored
* configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations. (HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h. (PNG_DEPRECATED): Define when compiling with older PNG versions.
-
Eli Zaretskii authored
src/ xdisp.c (display_line): Add commentary about displaying truncation glyphs on GUI frames. (produce_special_glyphs): Move here from term.c. src/term.c (produce_special_glyphs): Move to xdisp.c. src/dispextern.h (produce_special_glyphs): Move prototype to xdisp.c section.
-
Eli Zaretskii authored
src/xdisp.c (fill_glyphless_glyph_string): If the face of the glyph has no font, use the frame's font.
-
Juanma Barranquero authored
-
Glenn Morris authored
-
Chong Yidong authored
* lisp/mouse.el (mouse-drag-line): Rewrite the track-mouse loop. Implement the mouse-1-click-follows-link handling properly. * lisp/info.el (Info-link-keymap): Use follow-link mechanism for header-line links. Fixes: debbugs:374
-
Chong Yidong authored
* lisp/simple.el (deactivate-mark): Do not set the primary selection if another program has acquired it. Fixes: debbugs:11772
-
Juanma Barranquero authored
-
- 07 Jul, 2012 23 commits
-
-
Juanma Barranquero authored
-
Andreas Schwab authored
of FRAME_FONT.
-
Andreas Schwab authored
-
Andreas Schwab authored
-
Andreas Schwab authored
-
Juanma Barranquero authored
-
Paul Eggert authored
-
Paul Eggert authored
See Samuel Bronson's remarks in <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>. * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's a no-op with recent GCC and harmful in earlier ones. Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a warning when compiling with ObjC. Always omit -Wunsafe-loop-optimizations, as we don't mind when optimization is being done correctly. Fix some minor --with-ns problems found by static checking. * src/frame.c (Ftool_bar_pixel_width) [!FRAME_TOOLBAR_WIDTH]: (x_set_font) [!HAVE_X_WINDOWS]: * src/image.c (xpm_load_image) [HAVE_NS]: (x_to_xcolors) [!HAVE_X_WINDOWS && !HAVE_NTGUI]: (x_disable_image) [!HAVE_NS && !HAVE_NTGUI]: Remove unused local. (Fx_parse_geometry) [HAVE_NS]: Don't return garbage. (xpm_load_image) [HAVE_NS && !HAVE_XPM]: Remove unused label. * src/image.c (x_create_bitmap_from_file) [HAVE_NS]: (xpm_load_image, xpm_load) [HAVE_NS && !HAVE_XPM]: * src/nsselect.m (symbol_to_nsstring, ns_string_to_pasteboard_internal): * src/xfaces.c (Fx_load_color_file) [!HAVE_X_WINDOWS]: Fix pointer signedness problem. * src/xfaces.c (FRAME_X_FONT_TABLE): * src/xterm.h (FRAME_X_FONT_TABLE): Remove unused, incompatible macros.
-
Glenn Morris authored
* src/sysdep.c, src/s/irix6-5.h: Related comments.
-
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 4 commits
-
-
Paul Eggert authored
-
Glenn Morris authored
-
Paul Eggert authored
-
Paul Eggert authored
Fixes: debbugs:11786
-