1. 24 Dec, 2014 4 commits
  2. 23 Dec, 2014 7 commits
  3. 22 Dec, 2014 7 commits
    • Stefan Monnier's avatar
      * lisp/cedet: Reduce reliance on EIEIO internals. · b11d8924
      Stefan Monnier authored
      * lisp/cedet/ede/generic.el (ede-find-target): Prefer \` and \' to ^ and $.
      * lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym->tag): Prefer find-class over
      * lisp/cedet/semantic/db.el (semanticdb-cache-get): Prefer eieio-object-class over
      * lisp/cedet/srecode/srt-mode.el (srecode-macro-help): Use eieio-class-children.
    • Stefan Monnier's avatar
      * lisp/completion.el: Use post-self-insert-hook. · b366b3bb
      Stefan Monnier authored
      Fixes: debbugs:19400
      (completion-separator-self-insert-autofilling): Remove.
      (completion-separator-chars): New var.
      (completion-c-mode-hook, completion-setup-fortran-mode): Use it instead
      of changing the keymap.
      (completion--post-self-insert): New function.
      (dynamic-completion-mode): Use it instead of rebinding keys.
      (cmpl--completion-string): Rename from completion-string.
      (add-completion-to-head, delete-completion): Let-bind it explicitly.
    • Bozhidar Batsov's avatar
      Simplify ruby--string-region · fafba80d
      Bozhidar Batsov authored
      * progmodes/ruby-mode.el (ruby--string-region): Simplify code
      by leveraging `syntax-ppss'.
    • Artur Malabarba's avatar
    • Jan D's avatar
      Fix setting icon for Gtk+ on non-initial frame. · 6f3f6050
      Jan D authored
      Fixes: debbugs:19403
      * xterm.c (x_bitmap_icon): Partly revert change from 2014-03-21 which
      breaks icon setting for Gtk+ except for initial frame.
    • Paul Eggert's avatar
      Remove obsolete references to pre-C99 builds · 4dc78f64
      Paul Eggert authored
      * doc/lispref/internals.texi (C Integer Types):
      Don't mention pre-C99 compilers.
    • Paul Eggert's avatar
      Use bool for boolean in xterm.c · 455e5469
      Paul Eggert authored
      * frame.h, nsterm.m, w32term.c, w32term.h, xterm.c:
      (x_set_window_size, x_bitmap_icon):
      * nsterm.m (ns_frame_raise_lower, x_new_font):
      * termhooks.h (struct terminal.toggle_invisible_pointer_hook)
      (struct terminal.frame_raise_lower_hook):
      * w32term.c (w32_frame_raise_lower):
      * xterm.c, xterm.h (x_text_icon):
      * xterm.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_alloc_lighter_color, x_draw_relief_rect)
      (x_draw_glyph_string_box, x_draw_image_relief)
      (x_draw_image_glyph_string, x_draw_stretch_glyph_string)
      (x_draw_underwave, x_draw_glyph_string, x_show_hourglass)
      (XFillRectangle) [HAVE_GTK3]:
      (XTtoggle_invisible_pointer, frame_highlight, frame_unhighlight)
      (x_focus_changed, x_find_modifier_meanings, note_mouse_movement)
      (XTmouse_position, xt_action_hook, xt_horizontal_action_hook)
      (x_send_scroll_bar_event, xm_scroll_callback)
      (xg_scroll_callback, xaw_jump_callback, xaw_scroll_callback)
      (x_set_toolkit_horizontal_scroll_bar_thumb, x_scroll_bar_create)
      (x_scroll_bar_set_handle, XTset_vertical_scroll_bar)
      (XTset_horizontal_scroll_bar, x_scroll_bar_expose)
      (x_scroll_bar_handle_click, x_scroll_bar_note_movement)
      (x_horizontal_scroll_bar_report_motion, x_net_wm_state)
      (handle_one_xevent, XTread_socket, x_draw_bar_cursor)
      (x_draw_window_cursor, x_clear_errors)
      (x_trace_wire, x_new_font, x_set_offset, wm_supports)
      (set_wm_state, x_set_sticky, get_current_wm_state)
      (do_ewmh_fullscreen, x_handle_net_wm_state)
      (x_check_expected_move, x_sync_with_move, x_wait_for_event)
      (x_set_window_size_1, XTframe_raise_lower)
      (x_make_frame_visible, x_iconify_frame)
      (x_timeout_atimer_activated_flag, same_x_server, x_display_ok)
      (x_term_init, x_process_timeouts, x_activate_timeout_atimer)
      (x_delete_terminal, x_initialize, syms_of_xterm):
      Use bool for boolean.
  4. 21 Dec, 2014 1 commit
  5. 20 Dec, 2014 6 commits
  6. 19 Dec, 2014 8 commits
    • Paul Eggert's avatar
    • Artur Malabarba's avatar
      * let-alist.el (let-alist): Enable access to deeper alists · f447d33f
      Artur Malabarba authored
      Acces them by using extra dots inside the dotted symbols.
    • Alan Mackenzie's avatar
      Make C++11 uniform init syntax work. New keywords "final" and "override" · 948fa912
      Alan Mackenzie authored
      cc-engine.el (c-back-over-member-initializer-braces): New function.
      (c-guess-basic-syntax): Set `containing-sex' and `lim' using the new
      cc-fonts.el (c-font-lock-declarations): Check more carefully for "are we
      at a declarator?" using c-back-over-member-initializers.
      cc-langs.el (c-type-modifier-kwds): include "final" and "override" in
      C++ value.
    • Martin Rudalics's avatar
      In `ispell-command-loop' don't use `next-window'. · 164cdfbf
      Martin Rudalics authored
      * textmodes/ispell.el (ispell-command-loop): Don't use
    • Artur Malabarba's avatar
    • Martin Rudalics's avatar
    • Martin Rudalics's avatar
      Describe window size preserving options. · 276bd75c
      Martin Rudalics authored
      * windows.texi (Resizing Windows): Describe new argument of
      `fit-window-to-buffer'.  Move description of `window-size-fixed'
      to new section below.
      (Preserving Window Sizes): New section describing
      `window-size-fixed' and `window-preserve-size'.
      (Display Action Functions): Describe `preserve-size' alist
      (Window Parameters): Describe `preserved-size' parameter.
    • Paul Eggert's avatar
      Minor cleanups for Lisp objects and symbols · ad013ba6
      Paul Eggert authored
      * alloc.c (next_vector, set_next_vector):
      * lisp.h (lisp_h_INTEGERP, make_number, XFASTINT, make_natnum):
      (lisp_h_make_number) [USE_LSB_TAG]:
      Use Lisp_Int0 instead of the mystery constant 0.
      * alloc.c (mark_object): Always set and use po; that's simpler.
      Properly parenthesize definientia.
      * bidi.c (bidi_initialize):
      * buffer.c (init_buffer_once):
      * nsfns.m (syms_of_nsfns):
      * nsmenu.m (syms_of_nsmenu):
      * nsselect.m (syms_of_nsselect):
      Prefer DEFSYM to defining by hand.
      * data.c: Fix too-long line.
      * lisp.h (DECLARE_GDB_SYM): New macro.
      Declare the symbol, so it's visible to everywhere lisp.h is included.
      Move forward decls as far forward as they can go,
      to allow future changes to use them.
  7. 18 Dec, 2014 7 commits