1. 27 Jan, 2015 10 commits
    • Artur Malabarba's avatar
    • Glenn Morris's avatar
      Auto-commit of loaddefs files. · 11527553
      Glenn Morris authored
      11527553
    • Oleh Krehel's avatar
      lisp/emacs-lisp/derived.el (define-derived-mode): Declare indent 3. · 2c3b05c9
      Oleh Krehel authored
      Now, e.g. `indent-sexp' will produce:
      
          (define-derived-mode outline-mode text-mode "Outline"
            "Set ...")
      
      instead of:
      
          (define-derived-mode outline-mode text-mode "Outline"
                               "Set ...")
      2c3b05c9
    • Paul Eggert's avatar
      Port autogen.sh hook creation to Apple Git · 589094a4
      Paul Eggert authored
      * autogen.sh: Do not assume that the hook samples exist.
      This ports to git version 1.9.3 (Apple Git-50).
      For some reason Apple decided to populate the git hooks directory
      in a different way from the way that standard Git does it.
      The downside is that patch applications won't be checked on Apple,
      but that's better than autogen.sh failing.
      Problem reported by Sam Steingold in:
      http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00898.html
      589094a4
    • Lars Magne Ingebrigtsen's avatar
    • Eric Abrahamsen's avatar
    • Eric Abrahamsen's avatar
      9e0866e1
    • Katsumi Yamaoka's avatar
      lisp/ChangeLog (2015-01-27): Add bug# · de925ab1
      Katsumi Yamaoka authored
      de925ab1
    • Katsumi Yamaoka's avatar
    • Paul Eggert's avatar
      Use bool for boolean in xfaces.c · 2639c2ed
      Paul Eggert authored
      * dispextern.h: Adjust to signature changes.
      * font.c (font_at, font_range):
      * fontset.c (Finternal_char_font):
      * fringe.c (draw_fringe_bitmap_1):
      * xdisp.c (handle_face_prop, face_before_or_after_it_pos)
      (get_next_display_element, highlight_trailing_whitespace)
      (display_string, calc_line_height_property)
      (note_mode_line_or_margin_highlight, note_mouse_highlight):
      * xfaces.c (tty_suppress_bold_inverse_default_colors_p)
      (menu_face_changed_default, recompute_basic_faces)
      (Fbitmap_spec_p, parse_rgb_list, tty_lookup_color)
      (tty_defined_color, defined_color, face_color_gray_p)
      (face_color_supported_p, load_color2, load_face_colors)
      (Fx_list_fonts, LFACEP, push_named_merge_point)
      (resolve_face_name, lface_from_face_name_no_resolve)
      (lface_from_face_name, get_lface_attributes_no_remap)
      (get_lface_attributes, lface_fully_specified_p)
      (set_lface_from_font, merge_face_vectors, merge_named_face)
      (merge_face_ref, Finternal_make_lisp_face)
      (Finternal_lisp_face_p, Finternal_copy_lisp_face)
      (Finternal_set_lisp_face_attribute)
      (update_face_from_frame_parameter, set_font_frame_param)
      (face_boolean_x_resource_value)
      (Finternal_set_lisp_face_attribute_from_resource)
      (x_update_menu_appearance, Finternal_get_lisp_face_attribute)
      (Finternal_merge_in_global_face, Fface_font, face_attr_equal_p)
      (lface_equal_p, Finternal_lisp_face_equal_p)
      (Finternal_lisp_face_empty_p, lface_same_font_attributes_p)
      (Fcolor_distance, lookup_named_face, lookup_basic_face)
      (lookup_derived_face, Fface_attributes_as_vector)
      (x_supports_face_attributes_p, tty_supports_face_attributes_p)
      (Fdisplay_supports_face_attributes_p, realize_basic_faces)
      (realize_default_face, realize_named_face)
      (realize_non_ascii_face, realize_x_face, map_tty_color)
      (realize_tty_face, compute_char_face, face_at_buffer_position)
      (face_for_overlay_string, face_at_string_position):
      Use bool for boolean.
      * xfaces.c (set_lface_from_font):
      Return void, since callers never use the result.
      2639c2ed
  2. 26 Jan, 2015 11 commits
  3. 25 Jan, 2015 9 commits
    • Eli Zaretskii's avatar
      Use bool for boolean in w32term.c · 03a20dc9
      Eli Zaretskii authored
       src/w32term.c (x_update_window_begin, x_update_window_end)
       (x_update_end, x_after_update_window_line)
       (x_set_glyph_string_gc, x_draw_glyph_string_background)
       (x_draw_glyph_string_foreground)
       (x_draw_composite_glyph_string_foreground)
       (x_draw_glyphless_glyph_string_foreground)
       (x_draw_image_glyph_string, x_draw_glyph_string)
       (x_draw_stretch_glyph_string, note_mouse_movement)
       (w32_mouse_position, x_scroll_bar_report_motion)
       (x_horizontal_scroll_bar_report_motion, w32_read_socket)
       (w32_set_vertical_scroll_bar, w32_set_horizontal_scroll_bar)
       (w32_draw_window_cursor, x_new_font, x_set_offset)
       (x_set_window_size, x_make_frame_invisible, x_iconify_frame): Use
       bool where appropriate.
      03a20dc9
    • Eli Zaretskii's avatar
      Use bool for boolean in w32fns.c · 49b82274
      Eli Zaretskii authored
       src/w32fns.c (w32_defined_color, x_decode_color)
       (Fxw_color_defined_p, Fxw_color_values, x_set_icon_type)
       (x_set_menu_bar_lines, x_change_tool_bar_height)
       (x_set_internal_border_width, x_explicitly_set_name)
       (x_implicitly_set_name, Fx_create_frame, w32_window)
       (x_create_tip_frame, Fx_show_tip): Use bool where appropriate.
      49b82274
    • Paul Eggert's avatar
      Use bool for boolean in xfns.c · 11a9f377
      Paul Eggert authored
      * xfaces.c (x_update_menu_appearance):
      * xfns.c (x_real_positions, x_defined_color, x_decode_color)
      (xg_set_icon, xg_set_icon_from_xpm_data, x_set_cursor_color)
      (x_set_icon_type, x_set_icon_name, x_set_menu_bar_lines)
      (x_change_tool_bar_height, x_set_internal_border_width)
      (x_encode_text, x_set_name_internal, x_explicitly_set_name)
      (x_implicitly_set_name, x_default_scroll_bar_color_parameter)
      (hack_wm_protocols, xic_create_fontsetname, xic_free_xfontset)
      (x_window, x_icon, Fx_wm_set_size_hint, Fx_create_frame)
      (Fxw_color_defined_p, Fxw_color_values, x_create_tip_frame)
      (Fx_show_tip, clean_up_file_dialog, Fx_file_dialog)
      (clean_up_dialog, syms_of_xfns):
      * xterm.h (xg_set_icon, xg_set_icon_from_xpm_data)
      (xic_create_fontsetname):
      Use bool for boolean.
      * xfns.c: Include bitmaps/gray.xbm unconditionally.
      11a9f377
    • Paul Eggert's avatar
      Count MANY function args more reliably · a3689d3c
      Paul Eggert authored
      * alloc.c (Fgc_status, purecopy, unbind_to, garbage_collect_1):
      * buffer.c (Fbuffer_list, Fkill_buffer):
      * callint.c (read_file_name, Fcall_interactively):
      * charset.c (Fset_charset_priority, syms_of_charset):
      * chartab.c (uniprop_encode_value_numeric):
      * coding.c (syms_of_coding):
      * composite.c (syms_of_composite):
      * data.c (wrong_range):
      * dbusbind.c (syms_of_dbusbind):
      * dired.c (file_attributes):
      * editfns.c (Fdecode_time, update_buffer_properties, format2):
      * eval.c (run_hook_with_args_2, apply1, call1, call2, call3)
      (call4, call5, call6, call7):
      * fileio.c (Finsert_file_contents, choose_write_coding_system)
      (Fcar_less_than_car, build_annotations, auto_save_error):
      * filelock.c (get_boot_time):
      * fns.c (internal_equal, nconc2, Fyes_or_no_p, Fwidget_apply):
      (maybe_resize_hash_table, secure_hash):
      * font.c (font_style_to_value, font_open_by_name, Flist_fonts):
      * fontset.c (fontset_add, Fset_fontset_font):
      * ftfont.c (ftfont_lookup_cache):
      * gtkutil.c (xg_get_font):
      * insdel.c (signal_before_change, signal_after_change):
      * keymap.c (append_key):
      * lread.c (load_warn_old_style_backquotes, Fload, init_lread):
      * minibuf.c (Fread_buffer):
      * print.c (print_preprocess):
      * process.c (Fformat_network_address, Fmake_network_process)
      (server_accept_connection):
      * sound.c (Fplay_sound_internal):
      * term.c (Fsuspend_tty, Fresume_tty):
      * window.c (window_list):
      * xdisp.c (run_redisplay_end_trigger_hook, add_to_log)
      (message_with_string):
      * xfaces.c (Fx_list_fonts):
      * xfont.c (syms_of_xfont):
      * xselect.c (x_handle_selection_request)
      (x_handle_selection_clear, x_clear_frame_selections)
      (x_clipboard_manager_error_1):
      Prefer CALLMANY and CALLN to counting args by hand.
      * doc.c (reread_doc_file): Remove unused code.
      * fns.c (concat2, concat3): Redo to avoid need for local-var vector.
      (cmpfn_user_defined, hashfn_user_defined, Fmaphash):
      Prefer call1 and call2 to Ffuncall.
      * keyboard.c (safe_run_hook_funcall, safe_run_hooks):
      Use struct literal rather than a local var, for simplicity.
      * keymap.c (where_is_internal): Use NULL rather than a pointer
      to unused args.
      * lisp.h (CALLMANY, CALLN): New macros.
      * sound.c (Fplay_sound_internal): Coalesce duplicate code.
      Fixes: bug#19634
      a3689d3c
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/cl-generic.el: Fix next-method-p test · c4e54f96
      Stefan Monnier authored
      Fixes: debbugs:19672
      
      * lisp/emacs-lisp/cl-generic.el (cl--generic-no-next-method-function): New.
      (cl--generic-build-combined-method, cl--generic-nnm-sample): Use it.
      (cl--generic-typeof-types): Add support for `sequence'.
      (cl-defmethod): Add non-keywords in the qualifiers.
      c4e54f96
    • Lars Ingebrigtsen's avatar
    • Paul Eggert's avatar
      * indent/shell.sh (bar): Use '[ $# -eq 0 ]', not '[ $# == 0 ]'. · 407e6bee
      Paul Eggert authored
      This is more portable in shell scripts.
      Fixes: bug#19658
      407e6bee
    • Paul Eggert's avatar
      Use gnustep-config if available · f6ef8365
      Paul Eggert authored
      * configure.ac (--with-gnustep): Document this.
      (NS_GNUSTEP_CONFIG): New variable, set if gnustep-config works.
      If gnustep-config works, use 'gnustep-config --objc-flags' and
      'gnustep-config --gui-libs' to compute GNUstep configuration
      variables, instead of attempting to infer them individually.
      * etc/NEWS: Document this.
      * src/emacs.c [NS_IMPL_GNUSTEP]: Don't include <GNUstepBase/GSConfig.h>.
      It doesn't appear to be needed, and the inclusion breaks on
      Ubuntu 14.10 when 'configure' uses 'gnustep-config'.
      Fixes: bug#19507
      f6ef8365
    • Dmitry Gutov's avatar
      (find-function-regexp): Don't match `defgroup' · bce27d88
      Dmitry Gutov authored
      * lisp/emacs-lisp/find-func.el (find-function-regexp): Don't match
      `defgroup' (regression from the previous change here).
      bce27d88
  4. 24 Jan, 2015 1 commit
    • Paul Eggert's avatar
      Fix a couple of AM_V_GEN bugs · 02cbd38a
      Paul Eggert authored
      * admin/unidata/Makefile.in (unifiles):
      Use AM_V_at instead of AM_V_GEN, since this doesn't generate a file.
      * lib-src/Makefile.in (AM_V_GEN, am__v_GEN_, am__v_GEN_0, am__v_GEN_1)
      (AM_V_at, am__v_at_, am__v_at_0, am__v_at_1):
      New macros, copied from ../src/Makefile.in.
      02cbd38a
  5. 23 Jan, 2015 3 commits
  6. 22 Jan, 2015 6 commits