1. 17 Jan, 2015 6 commits
  2. 16 Jan, 2015 15 commits
  3. 15 Jan, 2015 7 commits
  4. 14 Jan, 2015 11 commits
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/cl-generic.el: New file. · 9def17e9
      Stefan Monnier authored
      * lisp/emacs-lisp/cl-macs.el (cl-flet): Allow (FUN EXP) forms.
      (cl-load-time-value, cl-labels): Use closures rather than
      backquoted lambdas.
      (cl-macrolet): Use `eval' to create the function value, and support CL
      style arguments in for the defined macros.
      * test/automated/cl-generic-tests.el: New file.
      9def17e9
    • Eli Zaretskii's avatar
      Fix crashes on MS-Windows due to pop-up menus (Bug#19596) · e7db8e8d
      Eli Zaretskii authored
       src/w32fns.c (w32_wnd_proc): Ignore MENUITEMINFO's dwItemData data
       when FLAGS indicate the item is not highlighted, i.e. it's not our
       help-echo string.
      e7db8e8d
    • Martin Rudalics's avatar
      In update_frame_menubar remove garbaged code. · 9602b625
      Martin Rudalics authored
      * xmenu.c (update_frame_menubar): Remove garbaged code.
      9602b625
    • Stefan Monnier's avatar
      * lisp/net/eww.el: Use lexical-binding. · 81882be7
      Stefan Monnier authored
      (eww-links-at-point): Remove unused arg.
      (eww-mode-map): Inherit from special-mode-map.
      (eww-mode): Derive from special-mode.  Don't use `setq' on a hook.
      81882be7
    • Dmitry Antipov's avatar
      Never move gap in make_buffer_string_both. · 009836b9
      Dmitry Antipov authored
      * editfns.c (make_buffer_string_both): If requested range intersects
      the gap, don't move the latter but copy in two regions, thus avoiding
      unnecessary relocation of buffer data.
      009836b9
    • Dmitry Antipov's avatar
      Fix last time zone handling change. · 99a1492b
      Dmitry Antipov authored
      * editfns.c (decode_time_zone): Return Lisp string instead.
      All related users changed.
      99a1492b
    • Dmitry Antipov's avatar
      Consistently handle time zone specification. · da396beb
      Dmitry Antipov authored
      * editfns.c (decode_time_zone): New function, refactored out from ...
      (Fencode_time): ... adjusted user.
      (Fset_time_zone_rule): Use decode_time_zone.
      da396beb
    • Paul Eggert's avatar
      remove_slash_colon need not be inline · d4b352af
      Paul Eggert authored
      * process.c, process.h (remove_slash_colon): No longer inline.
      This saves text bytes without hurting runtime performance.
      d4b352af
    • Dmitry Antipov's avatar
      Consolidate common path transformation code. · d7e26b44
      Dmitry Antipov authored
      * process.h (remove_slash_colon): New function.
      * callproc.c (encode_current_directory, call_process):
      * process.c (Fstart_process): Use it.
      d7e26b44
    • Dmitry Antipov's avatar
      Avoid extra multibyteness check in ENCODE_FILE users. · 01ebf7a3
      Dmitry Antipov authored
      * callproc.c (encode_current_directory, Fcall_process, call_process):
      * dired.c (directory_files_internal, file_name_completion):
      Do not check for STRING_MULTIBYTE because encode_file_name
      is a no-op for unibyte strings.
      01ebf7a3
    • Paul Eggert's avatar
      Use bool for boolean in xmenu.c, xml.c · 3ef29501
      Paul Eggert authored
      * xmenu.c (x_menu_set_in_use, popup_get_selection)
      (Fx_menu_bar_open_internal, popup_widget_loop)
      (x_activate_menubar, xg_crazy_callback_abort)
      (update_frame_menubar, set_frame_menubar)
      (initialize_frame_menubar, free_frame_menubar)
      (create_and_show_popup_menu, x_menu_show)
      (create_and_show_dialog, x_dialog_show):
      * xml.c (libxml2_loaded_p, init_libxml2_functions, parse_region)
      (Flibxml_parse_html_region, Flibxml_parse_xml_region):
      * xrdb.c (main) [TESTRM]:
      * xsettings.c (init_gsettings):
      * xterm.c (XFillRectangle, xg_scroll_callback)
      (xg_end_scroll_callback):
      * xterm.h (x_menu_set_in_use) [USE_GTK || USE_MOTIF]:
      Use bool for boolean.
      * xmenu.c (TRUE): Remove; no longer used.
      (show_help_event): Remove long-unused code.
      (set_frame_menubar): Remove "#if 1" and corresponding "#endif" lines.
      3ef29501
  5. 13 Jan, 2015 1 commit