1. 05 May, 2014 4 commits
  2. 04 May, 2014 2 commits
    • Paul Eggert's avatar
      Revert recent libpng changes. · 61febcb6
      Paul Eggert authored
      They fix only bugs that aren't being reported, so it may be better
      to do them on the trunk.
      * configure.ac (PNG_CFLAGS): Remove.  All uses removed.
      (LIBPNG): Don't be consistent about -lpng16 versus -lpng.
      Ignore libpng-config's exit status.  Always append -lz -lm.
      * src/Makefile.in (PNG_CFLAGS): Remove; all uses removed.
      * src/image.c [HAVE_LIBPNG_PNG_H]: Include <libpng/png.h>, not <png.h>.
      
      Fixes: debbugs:17339
      61febcb6
    • Paul Eggert's avatar
      * configure.ac (LIBPNG): Add -lz -lm on platforms where they're needed · ec5f5b30
      Paul Eggert authored
      but libpng-config --libs omits them.  Problem reported by Glenn
      Morris.
      ec5f5b30
  3. 03 May, 2014 5 commits
    • Paul Eggert's avatar
      Require ImageMagick >= 6.3.5, due to PixelSetMagickColor. · 7e00998f
      Paul Eggert authored
      * configure.ac (IMAGEMAGICK_MODULE): Bump prereq from 6.2.8 to 6.3.5.
      A more-complicated fix would be to remove uses of PixelSetMagickColor,
      introduced in ImageMagick 6.3.5 (Sept. 2007).
      
      Fixes: debbugs:17339
      7e00998f
    • Paul Eggert's avatar
      Handle systems without WCONTINUED consistently. · d355cad6
      Paul Eggert authored
      * lib-src/emacsclient.c (WCONTINUED): Move to ../src/syswait.h.
      * src/process.c (handle_child_signal): Remove WCONTINUED ifdef,
      because WCONTINUED is always defined now.
      * src/syswait.h (WCONTINUED): Move here from ../lib-src/emacsclient.c.
      
      Fixes: debbugs:15110 debbugs:17339
      d355cad6
    • Glenn Morris's avatar
      Auto-commit of loaddefs files. · 8494d379
      Glenn Morris authored
      8494d379
    • Eli Zaretskii's avatar
      Minor fixes for comments. · 74a9022a
      Eli Zaretskii authored
       src/buffer.c (overlay_strings): Fix the wording of the commentary.
      
       lisp/mail/rmailsum.el (rmail-new-summary-1): Fix a typo in a comment.
      74a9022a
    • Stefan Monnier's avatar
      * lisp/vc/ediff-diff.el (ediff-set-fine-diff-properties-in-one-buffer): · e6cf6ca0
      Stefan Monnier authored
      Use nil rather than `default' for the "default" appearance.
      * lisp/vc/ediff-util.el (ediff-inferior-compare-regions)
      (ediff-toggle-autorefine, ediff-unselect-difference): Don't use
      a misleading `default' value when it's really a boolean.
      * lisp/vc/ediff-init.el (ediff-set-overlay-face): Don't set help-echo if the
      overlay is not visible.
      
      Fixes: debbugs:17388
      e6cf6ca0
  4. 02 May, 2014 7 commits
    • Glenn Morris's avatar
      283d38ed
    • Paul Eggert's avatar
      Consult libpng-config more consistently. · 6f074205
      Paul Eggert authored
      * configure.ac (edit_cflags): Move this up and to the top level,
      so that PNG_CFLAGS can use it too.
      (PNG_CFLAGS): New var.
      (png_longjmp): Use PNG_CFLAGS when checking.
      (LIBPNG): Be consistent about -lpng16 etc; e.g., don't use -lpng16
      in some places and -lpng in others.  Test libpng-config's exit
      status.  If it succeeds, use its output rather than appending -lz -lm.
      * src/Makefile.in (PNG_CFLAGS): New var.
      (ALL_CFLAGS): Use it.
      * src/image.c [HAVE_PNG]: Don't worry about <libpng/png.h>, as
      CFLAGS now handles this.
      
      Fixes: debbugs:17339
      6f074205
    • Stephen Berman's avatar
      Update, improve exposition, add cross references, fix typos. · cb9af965
      Stephen Berman authored
      * todo-mode.texi: Update, improve exposition, add cross
      references, fix typos.
      (Inserting New Items, Editing Item Headers and Text): Rewrite to
      document new user interface.
      cb9af965
    • Stephen Berman's avatar
      Add a warning and a menu. · 7bd9ce64
      Stephen Berman authored
      * calendar/todo-mode.el (todo-edit-file): Use display-warning.
      (todo-menu): Uncomment and update.
      7bd9ce64
    • Stephen Berman's avatar
      Extend todo item insertion UI to item editing. · aed4b12d
      Stephen Berman authored
      * calendar/todo-mode.el: Reimplement item editing to have the same
      basic user interface as item insertion, and make small UI and
      larger internal improvements to the latter.
      (todo-insert-item): Add reference to the Todo mode user manual to
      the documentation string.
      (todo-insert-item--basic): Rename from todo-basic-insert-item and
      adjust all callers.  Change signature to combine diary and
      nonmarking arguments.  Incorporate functionality of deleted item
      copying command and add error checking.  Remove detailed
      descriptions of the arguments from the documentation string, since
      this is treated in the Todo mode user manual.
      (todo-copy-item, todo-edit-multiline-item)
      (todo-edit-done-item-comment, todo-edit-item-header)
      (todo-edit-item-time, todo-edit-item-date-from-calendar)
      (todo-edit-item-date-to-today, todo-edit-item-date-day-name)
      (todo-edit-item-date-year, todo-edit-item-date-month)
      (todo-edit-item-date-day, todo-edit-item-diary-nonmarking):
      Remove.
      (todo-edit-item): Reimplement as wrapper command for
      todo-edit-item--next-key and make it distinguish done and not done
      todo items.
      (todo-edit-item--text): New function, replacing old command
      todo-edit-item and incorporating deleted commands
      todo-edit-multiline-item and todo-edit-done-item-comment.
      (todo-edit-item--header): Rename from todo-basic-edit-item-header.
      Use only numeric value of prefix argument.  Remove detailed
      descriptions of the arguments from the documentation string, since
      this is treated in the Todo mode user manual.
      (todo-edit-item--diary-inclusion): New function, replacing old
      command todo-edit-item-diary-inclusion and incorporating and fixing
      functionality of deleted command todo-edit-item-diary-nonmarking,
      making sure to remove todo-nondiary-marker when adding
      diary-nonmarking-symbol.
      (todo-edit-category-diary-inclusion): Make sure to delete
      diary-nonmarking-symbol when adding todo-nondiary-marker.
      (todo-edit-category-diary-nonmarking): Fix indentation.
      (todo-insert-item--parameters): Group diary and nonmarking
      parameters together.
      (todo-insert-item--apply-args): Adjust to signature of
      todo-insert-item--basic and incorporate copy parameter.
      Make small code improvements.
      (todo-insert-item--next-param): Improve prompt and adjust it to
      new parameter grouping.  Remove obsolete code.
      (todo-edit-item--param-key-alist)
      (todo-edit-item--date-param-key-alist)
      (todo-edit-done-item--param-key-alist): New defconsts.
      (todo-edit-item--prompt): New variable.
      (todo-edit-item--next-key): New function.
      (todo-key-bindings-t): Bind "e" to todo-edit-item.  Remove
      bindings of deleted commands.
      aed4b12d
    • Eli Zaretskii's avatar
      Improve indexing in trouble-related sections of Emacs User manual. · a419eaa7
      Eli Zaretskii authored
       doc/emacs/trouble.texi (Lossage, DEL Does Not Delete, Stuck Recursive)
       (Screen Garbled, Text Garbled, After a Crash, Emergency Escape)
       (Bug Criteria, Understanding Bug Reporting, Checklist, Service):
       Improve indexing.
      a419eaa7
    • Leo Liu's avatar
      157e8cfd
  5. 01 May, 2014 6 commits
    • Glenn Morris's avatar
      Doc fixes · d136f184
      Glenn Morris authored
      * doc/misc/autotype.texi (Skeleton Language):
      * doc/misc/message.texi (Header Commands):
      * lisp/allout-widgets.el (allout-widgets-tally)
      (allout-decorate-item-guides):
      * lisp/menu-bar.el (menu-bar-positive-p):
      * lisp/minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
      * lisp/cedet/ede.el (ede-project-directories, ede-check-project-directory):
      * lisp/cedet/semantic/ia-sb.el (semantic-ia-sb-show-doc):
      * lisp/cedet/semantic/tag.el (semantic-tag-in-buffer-p):
      * lisp/cedet/semantic/bovine/c.el (semantic-tag-abstract-p):
      * lisp/gnus/gnus-registry.el (gnus-registry-install-p): Doc fix.
      * lisp/progmodes/gdb-mi.el (gdbmi-same-start, gdbmi-is-number):
      * lisp/progmodes/js.el (js--inside-param-list-p)
      (js--inside-dojo-class-list-p, js--forward-destructuring-spec):
      * lisp/progmodes/prolog.el (region-exists-p):
      * lisp/progmodes/verilog-mode.el (verilog-scan-cache-ok-p):
      * lisp/textmodes/reftex-parse.el (reftex-using-biblatex-p):
      * lisp/url/url-parse.el (url-generic-parse-url):
      * src/floatfns.c (Fisnan):
      * src/profiler.c (Fprofiler_cpu_running_p):
      Doc fixes (replace `iff').
      
      Fixes: debbugs:17309
      d136f184
    • Glenn Morris's avatar
      * configure.ac (LIBPNG): Consult libpng-config · 969aabf2
      Glenn Morris authored
      for the precise form of "-lpng" to use.
      
      Fixes: debbugs:17339
      969aabf2
    • Eli Zaretskii's avatar
    • Stefan Monnier's avatar
      * src/intervals.c: Tighten assertions. · 23c931aa
      Stefan Monnier authored
      (create_root_interval): Make sure the interval is not empty.
      (intervals_equal): Use booleans.
      (rotate_right, rotate_left): Check LENGTHs rather than TOTAL_LENGTH.
      (balance_an_interval): Sanity check LENGTHs and TOTAL_LENGTHs.
      (balance_possible_root_interval): Simplify and use booleans.
      (split_interval_right, split_interval_left): Check LENGTH, and remove
      now redundant assertion.
      (adjust_intervals_for_insertion): Remove now redundant assertions.
      (delete_node, interval_deletion_adjustment)
      (adjust_intervals_for_deletion, merge_interval_right)
      (merge_interval_left): Check LENGTH rather than TOTAL_LENGTH.
      (reproduce_interval): Make sure the interval is not empty.
      23c931aa
    • Glenn Morris's avatar
      Auto-commit of loaddefs files. · f40c5041
      Glenn Morris authored
      f40c5041
    • Stefan Monnier's avatar
  6. 30 Apr, 2014 3 commits
  7. 29 Apr, 2014 9 commits
    • Eli Zaretskii's avatar
      One more doc fix for bug #17362. · f828c69d
      Eli Zaretskii authored
      f828c69d
    • Glenn Morris's avatar
      * lisp/mail/rmail.el (rmail-quit): Handle killed summaries. · 9a3f71f7
      Glenn Morris authored
      Fixes: debbugs:17283
      9a3f71f7
    • Eli Zaretskii's avatar
      Place hardware TTY cursor at the active menu item when displaying a menu. · a55ea27f
      Eli Zaretskii authored
       src/term.c (tty_menu_display): Move the cursor to the active menu
       item.
       (tty_menu_activate): Return the cursor to the active menu item
       after displaying the menu and after displaying help-echo.  See
       http://lists.gnu.org/archive/html/emacs-devel/2014-04/msg00402.html
       for the details of why this is needed by screen readers and
       Braille displays.
      a55ea27f
    • Eli Zaretskii's avatar
      Few more doc fixes for bug #17362. · 119bf2f4
      Eli Zaretskii authored
      119bf2f4
    • Glenn Morris's avatar
      * src/process.c (handle_child_signal): Handle systems without WCONTINUED · 4a25c1cb
      Glenn Morris authored
      Fixes: debbugs:15110
      4a25c1cb
    • Glenn Morris's avatar
      7ac903ab
    • Glenn Morris's avatar
      * configure.ac: Treat MirBSD as OpenBSD. · ca489750
      Glenn Morris authored
      Fixes: debbugs:17339
      ca489750
    • Eli Zaretskii's avatar
      Fix bug #17362 with inconsistent usage of @key and @kbd, and key names. · d7e9a7f8
      Eli Zaretskii authored
       doc/emacs/trouble.texi (Quitting, DEL Does Not Delete, Emergency Escape)
       (Bug Criteria): Fix usage of @kbd and @key.  (Bug#17362)
       doc/emacs/text.texi (Words, Pages, Foldout, HTML Mode): Fix usage of @kbd
       and @key.
       doc/emacs/search.texi (Special Isearch, Regexp Search): Fix usage of @kbd
       and @key.
       doc/emacs/screen.texi (Echo Area, Menu Bar): Fix usage of @kbd and @key.
       doc/emacs/rmail.texi (Rmail Scrolling): Fix usage of @kbd and @key.
       doc/emacs/programs.texi (Hungry Delete, Other C Commands): Fix usage of
       @kbd and @key.
       doc/emacs/picture-xtra.texi (Insert in Picture): Fix usage of @kbd and
       @key.
       doc/emacs/mule.texi (Unibyte Mode, Bidirectional Editing): Fix usage of
       @kbd and @key.
       doc/emacs/msdog.texi (Windows Keyboard, Windows Processes): Fix usage of
       @kbd and @key.
       doc/emacs/msdog-xtra.texi (MS-DOS Keyboard, MS-DOS Printing)
       (MS-DOS Processes): Fix usage of @kbd and @key.
       doc/emacs/misc.texi (Shell Ring, Printing Package): Fix usage of @kbd and
       @key.
       doc/emacs/mini.texi (Completion Commands, Minibuffer History): Fix usage
       of @kbd and @key.
       doc/emacs/kmacro.texi (Keyboard Macro Step-Edit): Fix usage of @kbd and
       @key.
       doc/emacs/killing.texi (Deletion, Rectangles, CUA Bindings): Fix usage of
       @kbd and @key.
       doc/emacs/indent.texi (Indentation Commands): Fix usage of @kbd and @key.
       doc/emacs/help.texi (Help Mode, Misc Help): Fix usage of @kbd and @key.
       doc/emacs/glossary.texi (Glossary): Fix usage of @kbd and @key.
       doc/emacs/frames.texi (Speedbar): Fix usage of @kbd and @key.
       doc/emacs/files.texi (Misc File Ops, File Name Cache, File Conveniences)
       (Filesets): Fix usage of @kbd and @key.
       doc/emacs/display.texi (View Mode): Fix usage of @kbd and @key.
       doc/emacs/dired.texi (Image-Dired): Fix usage of @kbd and @key.
       doc/emacs/custom.texi (Modifier Keys, Function Keys, Named ASCII Chars)
       (Init Syntax): Fix usage of @kbd and @key.
       doc/emacs/commands.texi (User Input): Fix usage of @kbd and @key.
       doc/emacs/calendar.texi (Counting Days, General Calendar): Fix usage of
       @kbd and @key.
       doc/emacs/building.texi (Threads Buffer): Fix usage of @kbd and @key.
       doc/emacs/buffers.texi (Select Buffer, Icomplete): Fix usage of @kbd and
       @key.
       doc/emacs/basic.texi (Inserting Text, Erasing, Arguments): Fix usage of
       @kbd and @key.
      d7e9a7f8
    • Stefan Monnier's avatar
      * doc/lispref/processes.texi (Filter Functions, Sentinels): · 2785da24
      Stefan Monnier authored
      Advertise add-function.
      2785da24
  8. 28 Apr, 2014 3 commits
  9. 27 Apr, 2014 1 commit