- 25 Aug, 2014 5 commits
-
-
Dmitry Antipov authored
* font.h (struct font_driver): Convert text_extents to return void because returned value is never actually used. * macfont.c (macfont_text_extents): * w32font.c (w32font_text_extents): * xftfont.c (xftfont_text_extents): Adjust to return void and assume that 'metrics' argument is always non-NULL. * ftfont.c (ftfont_text_extents): * xfont.c (xfont_text_extents): Likewise. Avoid redundant memset.
-
Paul Eggert authored
* fns.c (str_collate): Move decl from here ... * lisp.h (str_collate): ... to here. * sysdep.c (str_collate): Prune away some of the forest of ifdefs. Remove unnecessary casts. Use SAFE_NALLOCA to avoid potential problems with integer overflow. Don't assume setlocale succeeds. Remove unnecessary test before restoring locale via setlocale, and free the copied setlocale string when done with it. Fixes: debbugs:18051
-
Christoph Scholtes authored
* lisp/subr.el (remq): Fix docstring. Fixes: debbugs:18253
-
Christoph Scholtes authored
Fixes: debbugs:18320
-
Christoph Scholtes authored
* INSTALL.REPO: Remove reference to obsolete configure scripts on non-Posix platforms. Fixes: debbugs:18323
-
- 24 Aug, 2014 4 commits
-
-
Alan Mackenzie authored
cc-engine.el (c-forward-type): Enhance to recognise and return 'decltype. (c-forward-decl-or-cast-1): New let variables backup-kwd-sym, prev-kwd-sym, new-style-auto. Enhance to handle the new "auto" keyword. cc-fonts.el (c-font-lock-declarations): Handle the "decltype" keyword. (c-font-lock-c++-new): Handle "decltype" constructions. cc-langs.el (c-auto-ops, c-auto-ops-re): New c-lang-defconsts/defvars. (c-haskell-op, c-haskell-op-re): New c-lang-defconsts/defvars. (c-typeof-kwds, c-typeof-key): New c-lang-defconsts/defvars. (c-typeless-decl-kwds): Append "auto" onto the C++ value. (c-not-decl-init-keywords): Also exclude c-typeof-kwds from value.
-
Alan Mackenzie authored
cc-langs.el (c->-op-cont-tokens): New lang-const split off from c->-op-cont-re. (c->-op-cont-tokens): Change to use the above. (c->-op-without->-cont-regexp): New lang-const. cc-engine.el (c-forward-<>-arglist-recur): Use c->-op-without->-cont-regexp in place of c->-op-cont-tokens.
-
Michael Albinus authored
-
Michael Albinus authored
* configure.ac: Check also for the uselocale function. * src/fns.c (Fstring_collate_lessp, Fstring_collate_equalp): New DEFUNs. * src/sysdep.c (str_collate): New function. (Bug#18051)
-
- 23 Aug, 2014 3 commits
-
-
Alan Mackenzie authored
#18306. The bug was introduced on 2014-08-02.
-
Eli Zaretskii authored
-
Karol Ostrovsky authored
configure.ac: Accept "*-mingw*", not just "*-mingw32", as canonical name of a MinGW build, because using MSYS2 'uname' produces "MINGW64". src/Makefile.in (emacs$(EXEEXT)): Retry deletion of bootstrap-emacs if the initial "rm -f" fails. This is for MinGW builds, where MS-Windows will not allow deleting the executable file of a running program.
-
- 21 Aug, 2014 4 commits
-
-
Katsumi Yamaoka authored
lisp/gnus/mm-view.el (mm-display-inline-fontify): Make the working buffer temporarily displayed when running a mode function (at least org-mode requires it)
-
Ken Brown authored
-
Eli Zaretskii authored
lisp/textmodes/texnfo-upd.el (texinfo-specific-section-type): Don't recognize a Top node if there are other sectioning commands earlier in the Texinfo file. This fixes a bug in texinfo-make-menu and avoids inflooping in texinfo-all-menus-update when they are invoked on texinfo.texi.
-
Martin Rudalics authored
* window.el (window--side-window-p): New function. (split-window, window-splittable-p): Use window--side-window-p to determine whether WINDOW can be split (Bug#18304). * calendar/calendar.el (calendar-basic-setup): Fix one call of `window-splittable-p' and add another (Bug#18304).
-
- 20 Aug, 2014 3 commits
-
-
-
Sam Steingold authored
* lisp/progmodes/python.el (python-new-pythonpath): Extract from `python-shell-calculate-process-environment'.
-
Eli Zaretskii authored
src/w32term.c (w32_scroll_bar_handle_click) (w32_horizontal_scroll_bar_handle_click) (x_scroll_bar_report_motion) (x_horizontal_scroll_bar_report_motion): For SB_THUMBPOSITION and SB_THUMBTRACK, use the 32-bit position information returned by GetScrollInfo, not the 16-bit information returned in the Windows message sent to us.
-
- 19 Aug, 2014 2 commits
-
-
Eli Zaretskii authored
src/w32term.c (w32_horizontal_scroll_bar_handle_click): Fix the second coordinate ('y') reported for dragging the horizontal scroll bar thumb.
-
YAMAMOTO Mitsuharu authored
and text area-relative x-coordinates.
-
- 18 Aug, 2014 2 commits
-
-
Thierry Volpiatto authored
for &key args. * emacs-lisp/eldoc.el (eldoc-argument-case): Obsolete and change default. (eldoc-function-argstring-format): Remove. (eldoc-function-argstring): Always return upcase args. Use help-make-usage. Don't add parens. (eldoc-get-fnsym-args-string): Don't obey eldoc-argument-case since it's too late to do it right (bug#18048).
-
Eli Zaretskii authored
lisp/scroll-bar.el (scroll-bar-horizontal-drag-1) (scroll-bar-toolkit-horizontal-scroll): When determining the paragraph direction, use the buffer of the window designated in the event.
-
- 17 Aug, 2014 1 commit
-
-
Eli Zaretskii authored
Avoid overwriting the reversed_p flags in the glyph matrices when init_iterator or start_display are called. src/xdisp.c (init_iterator): Don't initialize the reversed_p flag of the glyph row here. (tool_bar_height, redisplay_tool_bar, try_window) (try_window_reusing_current_matrix, try_window_id) (get_overlay_arrow_glyph_row, display_menu_bar): Initialize the reversed_p flag of the iterator's glyph row where the glyph row is going to be redrawn.
-
- 16 Aug, 2014 4 commits
-
-
Andreas Schwab authored
* vc/diff-mode.el (diff-fixup-modifs): Handle empty line in context of unified diff.
-
Paul Eggert authored
Without this, for example, 'make -j bootstrap' can fail and report "Opening input file: no such file or directory, .../lisp/calendar/diary-loaddefs.el ... recipe for target 'calendar/hol-loaddefs.el' failed", where the hol-loaddefs.el rule got confused because diary-loaddefs.el was being built in parallel. * Makefile.in ($(CAL_DIR)/diary-loaddefs.el): Depend on $(CAL_DIR)/cal-loaddefs.el. ($(CAL_DIR)/hol-loaddefs.el): Depend on $(CAL_DIR)/diary-loaddefs.el.
-
Paul Eggert authored
-
Martin Rudalics authored
* w32term.c (w32_horizontal_scroll_bar_handle_click): In y part of emacs_event return length from si.nPage to si.nMax. * xdisp.c (set_horizontal_scroll_bar): For right-to-left text interchange start and end of thumb. * scroll-bar.el (scroll-bar-horizontal-drag-1): Use cdr of portion-whole for scrolling right-to-left text.
-
- 15 Aug, 2014 2 commits
-
-
Glenn Morris authored
-
Glenn Morris authored
-
- 14 Aug, 2014 3 commits
-
-
Glenn Morris authored
-
Glenn Morris authored
-
Alan Schmitt authored
-
- 13 Aug, 2014 7 commits
-
-
Jan Nieuwenhuizen authored
* lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Add Guile regexpses. * etc/compilation.txt (file): Add Guile backtrace example. * test/automated/compile-tests.el (compile--test-error-line): Grok FILE being nil. Allows for Guile tests to pass. (compile-tests--test-regexps-data): Add Guile tests.
-
Jan Nieuwenhuizen authored
* progmodes/gud.el (guiler): New function. Starts the Guile REPL; add Guile debugger support for GUD.
-
Eli Zaretskii authored
-
Stefan Monnier authored
-
Stefan Monnier authored
(mouse-sel--ignore): New function. (mouse-sel-has-been-enabled, mouse-sel-original-bindings) (mouse-sel-original-interprogram-cut-function) (mouse-sel-original-interprogram-paste-function): Remove.
-
Kelvin White authored
-
Eric S. Raymond authored
-