1. 07 Nov, 2012 6 commits
  2. 06 Nov, 2012 11 commits
    • Paul Eggert's avatar
      Restore some duplicate definitions. · b6b3b294
      Paul Eggert authored
      This undoes part of the 2012-11-03 changes.  Some people build
      with plain -g rather than with -g3, and they need the duplicate
      definitions for .gdbinit to work; see <http://bugs.gnu.org/12814#26>.
      * lisp.h (GCTYPEBITS, ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK):
      Define as macros, as well as as enums or as constants.
      b6b3b294
    • Jan Djärv's avatar
      * nsterm.m (convert_ns_to_X_keysym, keyDown:): Add NSNumericPadKeyMask · e770aad5
      Jan Djärv authored
      to keypad keys.
      
      Fixes: debbugs:12816
      e770aad5
    • Paul Eggert's avatar
      Minor adjustments of recently-changed frame functions. · 68f8f1c0
      Paul Eggert authored
      * buffer.c (Fbuffer_list): Omit CHECK_FRAME, since arg is already
      known to be a frame (we're in the FRAMEP branch).
      * lisp.h (Qframep): Remove decl.  frame.h declares this.
      * window.c (quad): Args are of type EMACS_INT, not ptrdiff_t,
      since they're meant for Lisp fixnum values.
      68f8f1c0
    • Agustín Martín's avatar
      ispell.el (ispell-region): Do not prefix sent string by comment in autoconf mode · 056cb3a1
      Agustín Martín authored
          
       This commit changes some of the `in-comment' ocurrences to more specific
       `add-comment', set only if comment prefix is to be added.
          
       When in comment, old code prefixed string by comment string to let ispell
       know this is part of a comment string.
          
       This is only supported in some modes. In particular, this is not supported in
       autoconf mode where adding the comment string messes everything up because
       ispell tries to spellcheck the `dnl' string header causing misalignments in
       some cases (debbugs.gnu.org: #12768).
      056cb3a1
    • Agustín Martín's avatar
      textmodes/ispell.el: Experimental support for support debugging. · b159a1fd
      Agustín Martín authored
       * (ispell-create-debug-buffer): Create a `ispell-debug-buffer' debug
         buffer for ispell.
       * (ispell-print-if-debug): New function to print stuff to 
         `ispell-debug-buffer' if debugging is enabled.
       * (ispell-region, ispell-process-line): Use `ispell-print-if-debug' to
         show some debugging info.
       * (ispell-buffer-with-debug): New function that creates a debugging
         buffer and calls `ispell-buffer' with debugging enabled.  This is also 
         en example of a possible way to use this system.
      b159a1fd
    • Agustín Martín's avatar
    • Dmitry Antipov's avatar
      * window.c (Fwindow_combination_limit): Revert to the only · 72f94d4b
      Dmitry Antipov authored
      required argument and adjust docstring as suggested in
      http://lists.gnu.org/archive/html/emacs-diffs/2012-11/msg01082.html
      by Martin Rudalics <rudalics@gmx.at>.
      72f94d4b
    • Juanma Barranquero's avatar
    • Dmitry Antipov's avatar
      Widely used frame validity and checking functions. · d9f07150
      Dmitry Antipov authored
      * frame.h (decode_live_frame, decode_any_frame): Add prototypes.
      * frame.c (decode_live_frame, decode_any_frame): New functions.
      (delete_frame, Fredirect_frame_focus, Fframe_parameters)
      (Fframe_parameter, Fframe_char_height, Fframe_char_width)
      (Fframe_pixel_height, Fframe_pixel_width, Ftool_bar_pixel_width)
      (Fframe_pointer_visible_p): Use decode_any_frame.
      (Fmake_frame_visible, Fmake_frame_invisible, Ficonify_frame)
      (Fraise_frame, Flower_frame, Fmodify_frame_parameters)
      (Fset_frame_height, Fset_frame_width): Use decode_live_frame.
      (Fframe_focus): Likewise.  Allow zero number of arguments.
      Adjust docstring.
      (frame_buffer_list, frame_buffer_predicate): Remove.
      * lisp.h (frame_buffer_predicate): Remove prototype.
      * buffer.c (Fother_buffer): Use decode_any_frame.
      * xdisp.c (Ftool_bar_lines_needed): Likewise.
      * xfaces.c (Fcolor_gray_p, Fcolor_supported_p): Likewise.
      * font.c (Ffont_face_attributes, Ffont_family_list, Fopen_font)
      (Fclose_font, Ffont_info): Use decode_live_frame.
      * fontset.c (check_fontset_name): Likewise.
      * terminal.c (Fframe_terminal): Likewise.
      * w32fns.c (check_x_frame): Likewise.
      * window.c (Fminibuffer_window, Fwindow_at)
      (Fcurrent_window_configuration): Likewise.
      (Frun_window_configuration_change_hook, Fwindow_resize_apply):
      Likewise.  Allow zero number of arguments.  Adjust docstring.
      * dispnew.c (Fredraw_frame): Likewise.
      * xfaces.c (frame_or_selected_frame): Remove.
      (Fx_list_fonts, Finternal_get_lisp_face_attribute, Fface_font)
      (Finternal_lisp_face_equal_p, Finternal_lisp_face_empty_p)
      (Fframe_face_alist): Use decode_live_frame.
      * xfns.c (check_x_frame): Likewise.
      d9f07150
    • Dmitry Antipov's avatar
      * emacs-lisp/byte-opt.el (toplevel): Add compare-window-configurations, · 8e6a67b7
      Dmitry Antipov authored
      frame-first-window, frame-root-window, frame-selected-window,
      minibuffer-selected-window, minibuffer-window,
      window-absolute-pixel-edges, window-at, window-body-height,
      window-body-width, window-display-table, window-combination-limit,
      window-frame, window-fringes, window-inside-absolute-pixel-edges,
      window-inside-edges, window-inside-pixel-edges, window-left-child,
      window-left-column, window-margins, window-next-buffers,
      window-next-sibling, window-new-normal, window-new-total,
      window-normal-size, window-parameter, window-parameters, window-parent,
      window-pixel-edges, window-point, window-prev-buffers,
      window-prev-sibling, window-redisplay-end-trigger, window-scroll-bars,
      window-start, window-text-height, window-top-child, window-top-line,
      window-total-height, window-total-width and window-use-time to the list
      of functions without side-effects.
      (toplevel): Add window-valid-p to the list of error-free functions
      without side-effects.
      8e6a67b7
    • Dmitry Antipov's avatar
      * window.c (quad): New function. · 89bc0592
      Dmitry Antipov authored
      (Fwindow_edges, Fwindow_pixel_edges, Fwindow_inside_edges)
      (Fwindow_absolute_pixel_edges, Fwindow_inside_absolute_pixel_edges)
      (Fwindow_inside_pixel_edges, Fpos_visible_in_window_p)
      (Fwindow_line_height): Use it.
      (Fwindow_fringes): Use list3.
      (Fwindow_scroll_bars): Use list4.
      (Fwindow_frame, Fwindow_top_child, Fwindow_left_child)
      (Fwindow_combination_limit): Allow zero number of arguments.
      89bc0592
  3. 05 Nov, 2012 10 commits
  4. 04 Nov, 2012 9 commits
  5. 03 Nov, 2012 4 commits