1. 15 Nov, 2004 9 commits
    • Kim F. Storm's avatar
      *** empty log message *** · 9f89426b
      Kim F. Storm authored
    • Kim F. Storm's avatar
      (Other Plists): Note that plist-get may signal error. · 442f927b
      Kim F. Storm authored
      Add safe-plist-get.
    • Kim F. Storm's avatar
      *** empty log message *** · 6d073ae1
      Kim F. Storm authored
    • Richard M. Stallman's avatar
    • Thien-Thi Nguyen's avatar
      (Font Lock Basics): Fix typo. · 10980463
      Thien-Thi Nguyen authored
    • Jay Belanger's avatar
      *** empty log message *** · 46a73156
      Jay Belanger authored
    • Jay Belanger's avatar
      (math-integrate-by-parts): Removed unused variable var-thing. · f7adda54
      Jay Belanger authored
      (math-integ-depth, math-integ-level, math-integral-limit)
      (math-enable-subst, math-any-substs, math-integ-msg)
      (math-prev-parts-v, math-good-parts, math-max-integral-limit)
      (math-int-threshold, math-int-factors, math-double-roots)
      (math-solve-simplifying, var-IntegLimit, math-solve-sign)
      (var-GenCount):  Declared these variables.
      (calcFunc-integ):  Don't check if var-IntegLimit is bound.
      (math-integral-cache, math-integral-cache-state):  Move declarations
      to earlier in the file.
      (math-deriv-var, math-deriv-total, math-deriv-symb):  New variables.
      (math-derivative, calcFunc-deriv, calcFunc-tderiv):  Replace
      variables deriv-var, deriv-total and deriv-symb by declared variables
      math-deriv-var, math-deriv-total and math-deriv-symb.
      (math-cur-record):  New variable.
      (math-integral, math-replace-integral-parts, math-integrate-by-parts)
      (calc-dump-integral-cache, math-try-integral):  Replace variable
      cur-record by declared variable math-cur-record.
      (math-has-rules):  New variable.
      (math-try-integral, math-do-integral):  Use declared variable
      math-has-rules instead of has-rules.
      (math-t1, math-t2, math-t3):  New variables.
      (math-do-integral, math-do-integral-methods, math-try-solve-for)
      (math-try-solve-prod, math-solve-poly-funny-powers)
      (math-solve-crunch-poly, math-decompose-poly)
      (math-solve-find-root-term, math-find-root-in-prod):  Replace
      variables t1, t2, t3 by declared variables math-t1, math-t2,
      (math-so-far, math-integ-expr):  New variables.
      (math-do-integral-methods, math-integ-try-linear-substitutions)
      (math-integ-try-substitutions):  Replace variables so-far and expr by
      declared variables math-so-far and math-integ-expr.
      (math-expr-parts):  New variable.
      (math-expr-rational-in, math-expr-rational-in-rec):  Replace variable
      parts by declared variable math-expr-parts.
      (calc-low, calc-high):  New variables.
      (calcFunc-table, math-scan-for-limits):  Replaced variable low and
      high with the declared variable calc-low and calc-high.
      (math-solve-var, math-solve-full):  New variables.
      (math-try-solve-for, math-try-solve-prod, math-solve-prod)
      (math-decompose-poly, math-solve-quartic, math-poly-all-roots)
      (math-solve-find-root-in-prod, math-solve-for, math-solve-system)
      (math-solve-system-rec, math-solve-get-sign, math-solve-get-int):
      Replace variables solve-var and solve-full with declared variables
      math-solve-var and math-solve-full.
      (math-solve-vars):  New variable.
      (math-solve-system, math-solve-system-rec):  Replace variable
      solve-vars with declared variable math-solve-vars.
      (math-try-solve-sign):  New variable.
      (math-try-solve-for, math-try-solve-prod):  Replace variable
      sign by declared variable math-try-solve-sign.
      (math-solve-b):  New variable.
      (math-solve-poly-funny-powers, math-decompose-poly):  Replace variable
      b by declared variable math-solve-b.
      (math-solve-system-vv, math-solve-res):  New variables
      (math-solve-system-rec, math-solve-system-subst):  Replaced variables
      vv and res with declared variables math-solve-system-vv and
    • Miles Bader's avatar
      Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-696 · 853e2e5e
      Miles Bader authored
      Merge from gnus--rel--5.10
      Patches applied:
       * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-72
         Update from CVS
    • Stefan Monnier's avatar
      (compilation-internal-error-properties): · 930a3e46
      Stefan Monnier authored
      Fix up a transposition-typo.  Check end-col before using it.
  2. 14 Nov, 2004 22 commits
  3. 13 Nov, 2004 9 commits
    • Jan Djärv's avatar
      * xfns.c (Fx_file_dialog): Call x_menu_in_use and x_menu_set_in_use. · b3935289
      Jan Djärv authored
      Record unwind with clean_up_file_dialog.
      * xterm.h: Declare x_menu_in_use, x_menu_set_in_use,
      * xmenu.c (x_menu_in_use, x_menu_set_in_use): New functions.
    • Jan Djärv's avatar
      Add BLOCK_INPUT in pop_down_file_dialog. · cd2531db
      Jan Djärv authored
    • Jan Djärv's avatar
      * gtkutil.c (xg_file_sel_ok, xg_file_sel_cancel) · 457a8155
      Jan Djärv authored
      (xg_file_sel_destroy): Removed.
      (xg_file_response_cb, pop_down_file_dialog,
      xg_get_file_name_from_chooser, xg_get_file_name_from_selector):
      New functions.
      (xg_get_file_with_chooser, xg_get_file_with_selection): Take
      new argument func, set it to xg_get_file_name_from_chooser/selector.
      Move common code to xg_get_file_name.  Return widget created.
      (xg_get_file_name): Set name, transient for, modal and destroy
      with parent here.  Connect response signal to xg_file_response_cb,
      connect delete-event to gtk_true.  Record pop_down_file_dialog
      for unwind.  Do event loop and call x_menu_wait_for_event in loop.
      (xg_create_widget): Make dialogs modal.
    • Daniel Pfeiffer's avatar
      *** empty log message *** · 955afc13
      Daniel Pfeiffer authored
    • Daniel Pfeiffer's avatar
      (c-basic-common-initc-font-lock-init, c-font-lock-init): Eliminate obsolete make-local-hook. · 1aaf8a45
      Daniel Pfeiffer authored
      (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode, awk-mode): Use run-mode-hooks.
    • Jan Djärv's avatar
      * xmenu.c (unuse_menu_items, pop_down_menu): Arg is of type · af89e871
      Jan Djärv authored
      (popup_get_selection): Move unwind protect ...
      (create_and_show_popup_menu, create_and_show_dialog): ... to here.
      Move destroy of widget to pop_down_menu.
      (popup_widget_loop): Move unwind protect ...
      (create_and_show_popup_menu, create_and_show_dialog): ... to here.
      Move destroy of widget to pop_down_menu.
      (pop_down_menu): BLOCK_INPUT and destroy widget/window.
      (xmenu_show): record unwind pop_down_menu.  Move XMenuDestroy,
      x_mouse_leave and grabbed = 0 to pop_down_menu.
    • Kim F. Storm's avatar
      Add bug: · 3b8370e1
      Kim F. Storm authored
      ** Partial highlighting of wrapped overlay
    • Kim F. Storm's avatar
      Fixed these problems: · 0e18f366
      Kim F. Storm authored
      ** Clicking on partially visible lines fails
      From: David Kastrup <dak@gnu.org>
      Date: 27 Apr 2004 16:42:58 +0200
      I had gnus display a mouse-highlighted line (a URL from browse-url)
      partially at the bottom of its window.  If I click with middle mouse
      key on it, the window gets recentered while I hold the mouse key
      pressed.  If I release it, the window returns into its old position
      (cursor in top row) and nothing happens, presumably because the click
      was not registered on the line itself, but on the magically
      recentered version.
      That is a nuisance.  Recentering of even partially visible click
      targets should only happen if window-point moves there, but not at
      the time of the click.  From the moment I hold down a key until it
      gets released, the displayed window portion should not change, with
      the sole exception of scrolling when dragging at the edge of the
        (setq line-spacing 4)
        (dotimes (i (window-height))
          (insert "\n" (int-to-string i)))
        (forward-line -2)
        (recenter -1))
      ** Can't drag modeline when mouse-autoselect-window is set
      From: Klaus Zeitler <kzeitler@lucent.com>
      Date: Mon, 11 Oct 2004 11:14:49 +0200
      1. start emacs -q --no-site-file
      2. set variable mouse-autoselect-window to t
      3. split-window-vertically
      now I can drag the modeline only upwards but not downwards
    • Kim F. Storm's avatar
      (mouse-drag-copy-region): Add :version. · 8413d0d2
      Kim F. Storm authored
      (mouse-drag-mode-line-1): Let bind mouse-autoselect-window to nil
      while dragging mode line, so mode line can be dragged downwards.
      (mouse-drag-region-1): Let bind make-cursor-line-fully-visible
      while pressing mouse button so window doesn't scroll until we
      release the mouse if clicking on partially visible line.