1. 29 Sep, 2014 1 commit
  2. 02 Jun, 2014 1 commit
    • Wilson Snyder's avatar
      Sync with upstream verilog-mode revision 3cd8144 · 9e158ac8
      Wilson Snyder authored
      * lisp/progmodes/verilog-mode.el (verilog-mode-version): Bump.
      (verilog-auto-arg-format): New option, to support newlines in AUTOARG.
      (verilog-type-font-keywords): Add nor.
      (verilog-batch-execute-func): Force reading of Local Variables.
      Fix printing "no changes to be saved" with verilog-batch.
      (verilog-auto-arg-ports): Doc fix.
      Add verilog-auto-arg-format to support newlines in AUTOARG.
      (verilog-auto-arg): Doc fix.
      9e158ac8
  3. 29 May, 2014 1 commit
    • Stefan Monnier's avatar
      * lisp/font-lock.el (font-lock-flush, font-lock-ensure): New functions. · 6711a21f
      Stefan Monnier authored
      (font-lock-fontify-buffer): Mark interactive-only.
      (font-lock-multiline, font-lock-fontified, font-lock-set-defaults):
      Make buffer-local.
      (font-lock-specified-p): Remove redundant boundp check.
      (font-lock-flush-function, font-lock-ensure-function): New vars.
      (font-lock-turn-on-thing-lock): Set them.
      (font-lock-default-fontify-buffer): Obey font-lock-dont-widen.
      (font-lock-after-change-function): Make `old-len' optional.
      (font-lock-set-defaults): Remove redundant `set' of font-lock-defaults.
      Call font-lock-flush, just in case.
      * lisp/progmodes/verilog-mode.el (verilog-preprocess): Disable workaround in
      recent Emacsen.
      * lisp/progmodes/vera-mode.el (vera-fontify-buffer): Declare obsolete.
      (vera-mode-map, vera-mode-menu): Remove bindings to it.
      * lisp/progmodes/idlw-help.el (idlwave-help-fontify): Use font-lock-ensure
      and with-syntax-table.
      * lisp/textmodes/conf-mode.el (conf-quote-normal):
      * lisp/progmodes/sh-script.el (sh-set-shell):
      * lisp/progmodes/prog-mode.el (prettify-symbols-mode):
      * lisp/progmodes/f90.el (f90-font-lock-n):
      * lisp/progmodes/cwarn.el (cwarn-mode):
      * lisp/nxml/nxml-mode.el (nxml-toggle-char-ref-extra-display):
      * lisp/progmodes/compile.el (compilation-setup, compilation--unsetup):
      * lisp/hi-lock.el (hi-lock-mode, hi-lock-unface-buffer)
      (hi-lock-set-pattern, hi-lock-set-file-patterns): Use font-lock-flush.
      * lisp/mail/rmail.el (rmail-variables): Set font-lock-dont-widen instead of
      font-lock-fontify-buffer-function and
      font-lock-unfontify-buffer-function.
      (rmail-unfontify-buffer-function, rmail-fontify-message):
      Use with-silent-modifications.
      * lisp/htmlfontify.el (hfy-force-fontification): Use jit-lock-fontify-now
      and font-lock-ensure.
      * lisp/bs.el (bs-show-in-buffer): Use font-lock-ensure.
      * lisp/gnus/mm-view.el (mm-display-inline-fontify): Use font-lock-ensure.
      * lisp/gnus/gnus-cite.el (gnus-message-citation-mode): Use font-lock-flush.
      * lisp/org/org-compat.el (org-font-lock-ensure): New function.
      * lisp/org/ox-odt.el (org-odt-do-format-code):
      * lisp/org/ox-html.el (org-html-fontify-code):
      * lisp/org/org.el (org-fontify-like-in-org-mode):
      * lisp/org/org-src.el (org-src-font-lock-fontify-block):
      * lisp/org/org-clock.el (org-clock-get-clocktable): Use it.
      * lisp/org/ox-org.el (org-org-publish-to-org): Use it.  Avoid using find-file
      from Elisp.
      * test/automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
      (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
      6711a21f
  4. 01 May, 2014 1 commit
    • 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
  5. 26 Mar, 2014 1 commit
    • Wilson Snyder's avatar
      Sync with upstream verilog-mode revision 702457d · 511df08c
      Wilson Snyder authored
      * lisp/progmodes/verilog-mode.el (verilog-mode-version): Update.
      (create-lockfiles): Declare.
      (verilog-read-decls): Fix module header imports, bug709.
      Reported by Victor Lau.
      Fix parsing 'var' in AUTOs, msg1294.  Reported by Dominique Chen.
      (verilog-auto-inout-module): Fix AUTOINOUTMODULE not inserting
      interface-only modules, bug721.  Reported by Dean Hoyt.
      511df08c
  6. 10 Jan, 2014 1 commit
    • Paul Eggert's avatar
      Spelling fixes. · 06827ec8
      Paul Eggert authored
      * mail/unrmail.el (unrmail-mbox-format): Choice is mboxo, not mboxro.
      * woman.el (woman-mark-horizontal-position):
      Rename from woman-mark-horizonal-position.  Use changed.
      06827ec8
  7. 01 Jan, 2014 1 commit
  8. 14 Nov, 2013 1 commit
    • Stefan Monnier's avatar
      Sync with upstream verilog-mode revision 78e66ba. · 0f137a73
      Stefan Monnier authored
      * lisp/progmodes/verilog-mode.el (verilog-end-of-defun)
      (verilog-type-completion, verilog-get-list): Remove unused funcs.
      (verilog-get-end-of-defun): Remove unused argument.
      (verilog-comment-depth): Remove unused local `e'.
      (verilog-read-decls, verilog-read-sub-decls, verilog-read-instants):
      Don't pass arg to verilog-get-end-of-defun.
      0f137a73
  9. 05 Nov, 2013 1 commit
  10. 20 Oct, 2013 1 commit
  11. 18 Oct, 2013 2 commits
    • Glenn Morris's avatar
    • Wilson Snyder's avatar
      Sync with upstream verilog-mode revision 1a6ecec7 · ea89ff08
      Wilson Snyder authored
      * progmodes/verilog-mode.el (verilog-mode-version): Update.
      (verilog-mode-release-date): Remove.
      (verilog-highlight-grouping-keywords, verilog-active-low-regexp)
      (verilog-auto-inst-param-value, verilog-auto-input-ignore-regexp)
      (verilog-auto-inout-ignore-regexp, verilog-auto-output-ignore-regexp)
      (verilog-auto-tieoff-ignore-regexp)
      (verilog-auto-unused-ignore-regexp, verilog-typedef-regexp)
      (verilog-scan-cache-preserving, verilog-mode, verilog-at-struct-p)
      (verilog-signals-with, verilog-dir-cache-preserving)
      (verilog-auto-inst, verilog-auto-inout-param, verilog-auto): Doc fixes.
      (verilog-case-fold): New option, to control case folding in
      regexp searches, bug597.
      (verilog-menu): Add verilog-sk-uvm-component, minor tweaks.
      (verilog-string-match-fold, verilog-in-paren-count)
      (verilog-in-struct-nested-p, verilog-at-struct-mv-p)
      (verilog-at-close-struct-p): New functions.
      (verilog-beg-block-re-ordered, verilog-extended-case-re)
      (verilog-forward-sexp, verilog-set-auto-endcomments):
      (verilog-leap-to-case-head): Handle "unique0" case.
      (verilog-in-constraint-re): New constant.
      (verilog-keywords, verilog-type-font-keywords):
      Add some SystemVerilog 1800-2012 keywords.
      (verilog-label-be): Remove unimplemented argument, bug669.
      (verilog-batch-execute-func): When batch expanding clear create-lockfiles
      to prevent spurious user locks when a file ends up not changing.
      (verilog-calculate-indent, verilog-calc-1)
      (verilog-at-close-constraint-p, verilog-at-constraint-p)
      (verilog-do-indent): Fix indentation of nested constraints and structures.
      (verilog-sig-tieoff, verilog-typedef-name-p, verilog-auto-inst)
      (verilog-auto-inst-param): Use verilog-string-match-fold.
      (verilog-read-inst-module-matcher): Fix AUTOINST on gate primitives with #1.
      (verilog-read-decls): Fix double-declaring user-defined typed signals.
      Reads all user-defined typed variables.
      (verilog-read-defines): Fix reading definitions inside comments, bug647.
      (verilog-signals-matching-regexp)
      (verilog-signals-not-matching-regexp, verilog-auto):
      Respect verilog-case-fold.
      (verilog-diff-report): Fix line count.
      (verilog-auto-assign-modport): Remove unused local `modi'.
      (verilog-auto-inst-port): Support [][] in AUTO_TEMPLATE to
      better handle multidimensional arrays.
      Fix packed array ports misadding bit index in AUTOINST, bug637.
      (verilog-auto-output, verilog-auto-input): Fix AUTOINPUT and AUTOOUTPUT
      to not double-declare existing outputs and inputs, respectively.
      (verilog-template-map): Bind U to verilog-sk-uvm-component.
      (verilog-sk-uvm-object): Rename from verilog-sk-uvm-class.
      (verilog-sk-uvm-component): New skeleton.
      (verilog-submit-bug-report): Add verilog-case-fold,
      remove verilog-mode-release-date.
      ea89ff08
  12. 05 Aug, 2013 1 commit
    • Dmitry Antipov's avatar
      Do not call to `selected-window' where it is assumed by default. · 290d5b58
      Dmitry Antipov authored
      Affected functions are `window-minibuffer-p', `window-dedicated-p',
      `window-hscroll', `window-width', `window-height', `window-buffer',
      `window-frame', `window-start', `window-point', `next-window'
      and `window-display-table'.
      * abbrev.el (abbrev--default-expand):
      * bs.el (bs--show-with-configuration):
      * buff-menu.el (Buffer-menu-mouse-select):
      * calc/calc.el (calc):
      * calendar/calendar.el (calendar-generate-window):
      * calendar/diary-lib.el (diary-simple-display, diary-show-all-entries)
      (diary-make-entry):
      * comint.el (send-invisible, comint-dynamic-complete-filename)
      (comint-dynamic-simple-complete, comint-dynamic-list-completions):
      * completion.el (complete):
      * dabbrev.el (dabbrev-expand, dabbrev--make-friend-buffer-list):
      * disp-table.el (describe-current-display-table):
      * doc-view.el (doc-view-insert-image):
      * ebuff-menu.el (Electric-buffer-menu-mouse-select):
      * ehelp.el (with-electric-help):
      * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
      * emacs-lisp/edebug.el (edebug-two-window-p, edebug-pop-to-buffer):
      * emacs-lisp/helper.el (Helper-help-scroller):
      * emulation/cua-base.el (cua--post-command-handler-1):
      * eshell/esh-mode.el (eshell-output-filter):
      * ffap.el (ffap-gnus-wrapper):
      * help-macro.el (make-help-screen):
      * hilit-chg.el (highlight-compare-buffers):
      * hippie-exp.el (hippie-expand, try-expand-dabbrev-visible):
      * hl-line.el (global-hl-line-highlight):
      * icomplete.el (icomplete-simple-completing-p):
      * isearch.el (isearch-done):
      * jit-lock.el (jit-lock-stealth-fontify):
      * mail/rmailsum.el (rmail-summary-scroll-msg-up):
      * lisp/mouse-drag.el (mouse-drag-should-do-col-scrolling):
      * mpc.el (mpc-tagbrowser, mpc):
      * net/rcirc.el (rcirc-any-buffer):
      * play/gomoku.el (gomoku-max-width, gomoku-max-height):
      * play/landmark.el (landmark-max-width, landmark-max-height):
      * play/zone.el (zone):
      * progmodes/compile.el (compilation-goto-locus):
      * progmodes/ebrowse.el (ebrowse-view/find-file-and-search-pattern):
      * progmodes/etags.el (find-tag-other-window):
      * progmodes/fortran.el (fortran-column-ruler):
      * progmodes/gdb-mi.el (gdb-mouse-toggle-breakpoint-fringe):
      * progmodes/verilog-mode.el (verilog-point-text):
      * reposition.el (reposition-window):
      * rot13.el (toggle-rot13-mode):
      * server.el (server-switch-buffer):
      * shell.el (shell-dynamic-complete-command)
      (shell-dynamic-complete-environment-variable):
      * simple.el (insert-buffer, set-selective-display)
      (delete-completion-window):
      * speedbar.el (speedbar-timer-fn, speedbar-center-buffer-smartly)
      (speedbar-recenter):
      * startup.el (fancy-splash-head):
      * textmodes/ispell.el (ispell-command-loop):
      * textmodes/makeinfo.el (makeinfo-compilation-sentinel-region):
      * tutorial.el (help-with-tutorial):
      * vc/add-log.el (add-change-log-entry):
      * vc/compare-w.el (compare-windows):
      * vc/ediff-help.el (ediff-indent-help-message):
      * vc/ediff-util.el (ediff-setup-control-buffer, ediff-position-region):
      * vc/ediff-wind.el (ediff-skip-unsuitable-frames)
      (ediff-setup-control-frame):
      * vc/emerge.el (emerge-position-region):
      * vc/pcvs-util.el (cvs-bury-buffer):
      * window.el (walk-windows, mouse-autoselect-window-select):
      * winner.el (winner-set-conf, winner-undo): Related users changed.
      290d5b58
  13. 16 May, 2013 1 commit
    • Wilson Snyder's avatar
      Sync with upstream verilog-mode r840. · bc8bc17d
      Wilson Snyder authored
      * lisp/progmodes/verilog-mode.el (verilog-mode-version)
      (verilog-mode-release-date): Update.
      (verilog-auto-lineup, verilog-auto-reset): Doc fixes.
      (verilog-sig-tieoff): Fix string error on
      AUTORESET with colon define, bug594.  Reported by Andrew Hou.
      (verilog-read-decls): Fix parameters confusing
      AUTOINST interfaces, bug565.  Reported by Leith Johnson.
      bc8bc17d
  14. 09 May, 2013 1 commit
    • Glenn Morris's avatar
      Fix a bunch of custom types (thank you cus-test.el) · a931698a
      Glenn Morris authored
      * lisp/bookmark.el (bookmark-search-delay):
      * lisp/cus-start.el (vertical-centering-font-regexp):
      * lisp/ps-mule.el (ps-mule-font-info-database-default):
      * lisp/ps-print.el (ps-default-fg, ps-default-bg):
      * lisp/type-break.el (type-break-good-break-interval):
      * lisp/whitespace.el (whitespace-indentation-regexp)
      (whitespace-space-after-tab-regexp):
      * lisp/emacs-lisp/testcover.el (testcover-1value-functions)
      (testcover-noreturn-functions, testcover-progn-functions)
      (testcover-prog1-functions):
      * lisp/emulation/viper-init.el (viper-emacs-state-cursor-color):
      * lisp/erc/erc-desktop-notifications.el (erc-notifications-icon):
      * lisp/eshell/em-glob.el (eshell-glob-translate-alist):
      * lisp/gnus/gnus-art.el (gnus-article-date-headers, gnus-blocked-images):
      * lisp/gnus/gnus-async.el (gnus-async-post-fetch-function):
      * lisp/gnus/gnus-gravatar.el (gnus-gravatar-size, gnus-gravatar-properties):
      * lisp/gnus/gnus-html.el (gnus-html-image-cache-ttl):
      * lisp/gnus/gnus-notifications.el (gnus-notifications-timeout):
      * lisp/gnus/gnus-picon.el (gnus-picon-properties):
      * lisp/gnus/gnus-util.el (gnus-completion-styles):
      * lisp/gnus/gnus.el (gnus-other-frame-resume-function):
      * lisp/gnus/message.el (message-user-organization-file)
      (message-cite-reply-position):
      * lisp/gnus/nnir.el (nnir-summary-line-format)
      (nnir-retrieve-headers-override-function):
      * lisp/gnus/shr-color.el (shr-color-visible-luminance-min):
      * lisp/gnus/shr.el (shr-blocked-images):
      * lisp/gnus/spam-report.el (spam-report-resend-to):
      * lisp/gnus/spam.el (spam-summary-exit-behavior):
      * lisp/mh-e/mh-e.el (mh-sortm-args, mh-default-folder-for-message-function):
      * lisp/play/tetris.el (tetris-tty-colors):
      * lisp/progmodes/cpp.el (cpp-face-default-list):
      * lisp/progmodes/flymake.el (flymake-allowed-file-name-masks):
      * lisp/progmodes/idlw-help.el (idlwave-help-browser-generic-program)
      (idlwave-help-browser-generic-args):
      * lisp/progmodes/make-mode.el (makefile-special-targets-list):
      * lisp/progmodes/python.el (python-shell-virtualenv-path):
      * lisp/progmodes/verilog-mode.el (verilog-active-low-regexp)
      (verilog-auto-input-ignore-regexp, verilog-auto-inout-ignore-regexp)
      (verilog-auto-output-ignore-regexp, verilog-auto-tieoff-ignore-regexp)
      (verilog-auto-unused-ignore-regexp, verilog-typedef-regexp):
      * lisp/textmodes/reftex-vars.el (reftex-format-label-function):
      * lisp/textmodes/remember.el (remember-diary-file):
      Fix custom types.
      
      * lisp/cedet/semantic/db-find.el (semanticdb-find-throttle-custom-list):
      Fix value.
      
      * lisp/gnus/gnus-salt.el (gnus-selected-tree-face): Fix default.
      a931698a
  15. 08 May, 2013 1 commit
    • Stefan Monnier's avatar
      * lisp/progmodes/f90.el (f90-mode-syntax-table): Use symbol syntax for "_". · 1d5963cc
      Stefan Monnier authored
      Change all regexps to use things like \_< and \_>.
      
      * lisp/progmodes/ada-mode.el (ada-mode-abbrev-table): Consolidate declaration.
      (ada-mode-syntax-table, ada-mode-symbol-syntax-table): Initialize in
      the declaration.
      (ada-create-syntax-table): Remove.
      (ada-capitalize-word): Don't mess with the syntax of "_" since it
      already has the right syntax nowadays.
      (ada-goto-next-word): Don't change the syntax of "_".
      
      * lisp/progmodes/autoconf.el (autoconf-definition-regexp)
      (autoconf-font-lock-keywords, autoconf-current-defun-function):
      Handle a _ with symbol syntax.
      (autoconf-mode): Don't change the syntax-table for imenu and font-lock.
      
      * lisp/progmodes/vera-mode.el (vera-underscore-is-part-of-word):
      * lisp/progmodes/prolog.el (prolog-underscore-wordchar-flag)
      (prolog-char-quote-workaround):
      * lisp/progmodes/cperl-mode.el (cperl-under-as-char):
      * lisp/progmodes/vhdl-mode.el (vhdl-underscore-is-part-of-word):
       Mark as obsolete.
       (vhdl-mode-syntax-table, vhdl-mode-ext-syntax-table): Initialize in
      their declaration.
      (vhdl-mode-syntax-table-init): Remove.
      
      * lisp/progmodes/ld-script.el (ld-script-mode-syntax-table): Use symbol
      syntax for "_".
      (ld-script-font-lock-keywords):
      Change regexps to use things like \_< and \_>.
      
      * lisp/progmodes/m4-mode.el (m4-mode-syntax-table): Add comment on last change.
      
      * lisp/font-lock.el (lisp-font-lock-keywords-2): Don't highlight obsolete
      with-wrapper-hook.
      
      * lisp/mh-e/mh-comp.el (mh-regexp-in-field-p): Minor simplification.
      1d5963cc
  16. 12 Feb, 2013 1 commit
  17. 01 Jan, 2013 1 commit
  18. 06 Oct, 2012 1 commit
    • Glenn Morris's avatar
      Add missing :version tags · d1a1c7e6
      Glenn Morris authored
      * profiler.el (profiler): Add missing group :version tag.
      * avoid.el (mouse-avoidance-banish-position):
      * proced.el (proced-renice-command):
      * calc/calc.el (calc-ensure-consistent-units):
      * calendar/icalendar.el (icalendar-import-format-uid):
      * net/tramp.el (tramp-save-ad-hoc-proxies):
      * progmodes/bug-reference.el (bug-reference-bug-regexp):
      * progmodes/flymake.el (flymake-error-bitmap)
      (flymake-warning-bitmap, flymake-fringe-indicator-position):
      * progmodes/sh-script.el (sh-indent-after-continuation):
      * progmodes/verilog-mode.el (verilog-auto-template-warn-unused)
      (verilog-before-save-font-hook, verilog-after-save-font-hook):
      * progmodes/vhdl-mode.el (vhdl-makefile-default-targets)
      (vhdl-array-index-record-field-in-sensitivity-list)
      (vhdl-indent-comment-like-next-code-line):
      * textmodes/reftex-vars.el (reftex-ref-style-alist)
      (reftex-ref-macro-prompt, reftex-ref-style-default-list)
      (reftex-cite-key-separator, reftex-create-bibtex-header)
      (reftex-create-bibtex-footer):
      * textmodes/rst.el (rst-new-adornment-down, rst-indent-field)
      (rst-indent-literal-normal, rst-indent-literal-minimized)
      (rst-indent-comment): Add missing custom :version tags.
      
      * cedet/semantic/complete.el (semantic-displayor-tooltip-mode)
      (semantic-displayor-tooltip-initial-max-tags)
      (semantic-displayor-tooltip-max-tags): Add missing custom :version tags.
      * cedet/ede/linux.el (project-linux): Add missing group :version tag.
      
      * cedet/semantic/complete.el (semantic-displayor-tooltip-max-tags): Doc fix.
      
      * erc/erc.el (erc-lurker):
      * erc/erc-desktop-notifications.el (erc-notifications):
      Add missing group :version tags.
      
      * gnus/gnus-notifications.el (gnus-notifications):
      Add missing group :version tag.
      * gnus/gnus-msg.el (gnus-gcc-pre-body-encode-hook)
      (gnus-gcc-post-body-encode-hook):
      * gnus/gnus-sync.el (gnus-sync-lesync-name)
      (gnus-sync-lesync-install-topics): Add missing custom :version tags.
      d1a1c7e6
  19. 05 Oct, 2012 1 commit
  20. 28 Sep, 2012 1 commit
  21. 27 Sep, 2012 1 commit
  22. 26 Sep, 2012 1 commit
    • Wilson Snyder's avatar
      Synch verilog-mode.el to latest upstream version. · 179f044b
      Wilson Snyder authored
      * verilog-mode.el (verilog-auto-ascii-enum, verilog-auto-inout)
      (verilog-auto-input, verilog-auto-insert-lisp)
      (verilog-auto-output, verilog-auto-output-every, verilog-auto-reg)
      (verilog-auto-reg-input, verilog-auto-tieoff, verilog-auto-undef)
      (verilog-auto-unused, verilog-auto-wire)
      (verilog-forward-or-insert-line): Fix AUTOs with no trailing
      newline.  Reported by Andrew Jones.
      (verilog-auto-inst) Support expanding $clog2 in AUTOINST.
      Reported by Brad Dobbie.
      (verilog-batch-delete-trailing-whitespace): Create
      verilog-batch-delete-trailing-whitespace.  Reported by Brad
      Dobbie.
      (verilog-auto-inout-param): Support AUTOINOUTPARAM for copying
      parameters from another module.  Reported by Dan Katz.
      (verilog-auto, verilog-auto-assign-modport)
      (verilog-auto-inout-modport): Add AUTOASSIGNMODPORT and
      AUTOINOUTMODPORT for UVM interface module shell generation.
      Reported by Brad Dobbie.
      (verilog-auto-inst-interfaced-ports): Make default nil, as more
      standard behavior.
      (verilog-auto): Fix AUTO parameters with parenthesis arguments.
      Reported by Matt Martin.
      179f044b
  23. 17 Sep, 2012 1 commit
    • Chong Yidong's avatar
      Update docstrings and comments to use "init file" terminology. · 865fe16f
      Chong Yidong authored
      * bookmark.el (bookmark-bmenu-toggle-filenames): Doc fixes.
      * comint.el (comint-prompt-read-only):
      * custom.el (defcustom):
      * hi-lock.el (hi-lock-mode):
      * ibuffer.el (ibuffer-formats):
      * ielm.el (ielm-prompt-read-only):
      * novice.el (disable-command):
      * saveplace.el (toggle-save-place):
      * speedbar.el (speedbar-supported-extension-expressions):
      * startup.el (auto-save-list-file-prefix, init-file-user)
      (after-init-hook, inhibit-startup-echo-area-message):
      * strokes.el (strokes-help):
      * time-stamp.el (time-stamp):
      * calendar/calendar.el (calendar, diary-file):
      * calendar/diary-lib.el (diary-mail-entries, diary)
      (diary-list-entries-hook):
      * calendar/holidays.el (holidays, calendar-holidays):
      * calendar/lunar.el (lunar-phases):
      * calendar/solar.el (sunrise-sunset):
      * emulation/edt.el (edt-load-keys):
      * emulation/viper.el (viper-mode):
      * eshell/em-alias.el (eshell-command-aliases-list):
      * eshell/esh-util.el (eshell-convert-numeric-arguments):
      * international/ogonek.el (ogonek-information):
      * net/tramp-cmds.el (tramp-bug):
      * net/quickurl.el (quickurl-reread-hook-postfix):
      * play/decipher.el (decipher-font-lock-keywords):
      * progmodes/cc-styles.el (c-set-style):
      * progmodes/idlw-shell.el (idlwave-shell-prompt-pattern):
      * progmodes/inf-lisp.el (inferior-lisp-prompt):
      * progmodes/octave-mod.el (octave-mode):
      * progmodes/sql.el (sql-mode, sql-interactive-mode, sql-password):
      * progmodes/verilog-mode.el (verilog-read-defines):
      * textmodes/two-column.el (2C-mode): Likewise.
      865fe16f
  24. 29 May, 2012 1 commit
  25. 03 May, 2012 1 commit
    • Wilson Snyder's avatar
      Merge verilog-mode.el from upstream. · 47086495
      Wilson Snyder authored
      * progmodes/verilog-mode.el (font-lock-keywords):
      Fix mis-highligting auto.  Reported by Craig Barner.
      (verilog-auto, verilog-auto-undef): Add AUTOUNDEF to remove
      defines from global name space. Reported by Dan Dever.
      (verilog-auto-reset, verilog-auto-reset-widths)
      (verilog-auto-tieoff): Support using unbased numbers for
      AUTORESET and AUTOTIEOFF.
      (verilog-submit-bug-report): Update variable list.
      (verilog-read-auto-params): Fix AUTOINPUT regexps containing
      parenthesis from not matching. Reported by Michael Rytting.
      (verilog-auto-template-lint): Fix hash error when linting modules
      with no used templates.
      (verilog-warn, verilog-warn-error)
      (verilog-warn-fatal): When non-interactive report multiple
      warnings before exiting.  Suggested by Brad Dobbie.
      (verilog-auto-template-lint, verilog-auto-template-warn-unused)
      (verilog-read-auto-template): Add `verilog-auto-template-warn-unused'
      to report unused template errors.  Reported by Brad Dobbie.
      (verilog-read-decls): Fix AUTOWIRE etc on supply0, supply1 type
      nets, bug438. Reported by Vns Blore.
      (verilog-auto-inout-module, verilog-auto-reg)
      (verilog-read-decls, verilog-read-sub-decls-sig)
      (verilog-signals-edit-wire-reg, verilog-signals-with):
      Fix passing of Verilog data types in ANSI input/output ports
      such as "output logic" into the AUTOs. Special case "wire" and
      "reg" for backwards compatibility presuming Verilog 2001.
      (verilog-auto-ascii-enum): Add "auto enum" as alias.
      (verilog-preprocess): Fix replication of preprocess output.
      Reported by Brad Dobbie.
      (verilog-auto-inst-interfaced-ports):
      Create verilog-auto-inst-interfaced-ports, bug429.
      Reported by Julian Gorfajn.
      (verilog-after-save-font-hook)
      (verilog-before-save-font-hook): New variable.
      (verilog-modi-cache-results, verilog-save-font-mod-hooked)
      (verilog-save-font-mods): Wrap disabling fontification, reported
      by David Rogoff.
      (verilog-do-indent, verilog-pretty-declarations-auto)
      (verilog-sk-def-reg): Fix obeying `verilog-auto-lineup', bug305.
      Reported by Pierre-David Pfister.
      (verilog-set-auto-endcomments): Fix endtask auto comments outside
      of class declarations, bug292.  Reported by Kevin Heilman.
      (verilog-read-decls): Fix 'parameter type' not appearing in
      AUTOINSTPARAM, bug340.  Reported by Jonathan Greenlaw.
      (verilog-auto-logic): Fix when AUTOLOGIC present to properly do
      AUTOINPUTs, bug411. Reported by Jonathan Greenlaw.
      (verilog-read-auto-lisp): Avoid syntax-ppss warning on AUTOLISP.
      Reported by David Kravitz.
      
      * progmodes/verilog-mode.el (verilog-pretty-expr): Don't line up
      assignment with tests in ifs and for loops.
      (verilog-extended-complete-re, verilog-complete-reg): Change so
      that DPI inport functions don't look like fuction declarations.
      (verilog-pretty-expr): Don't line up assignment
      operations to the test and increment in if and for loops
      (verilog-extended-complete-re, verilog-complete-reg): Change so
      that DPI inport functions don't look like fuction declarations
      47086495
  26. 22 Apr, 2012 1 commit
    • Chong Yidong's avatar
      Tweaks to Customize interface. Set custom-reset-button-menu to t. · cf20dee0
      Chong Yidong authored
      * cus-edit.el (custom-commands, custom-reset-menu)
      (Custom-reset-standard): Tweak labels.
      (custom-reset-button-menu): Change default to t.
      (custom-buffer-create-internal): For the custom-reset-button-menu
      case, put the revert button first.
      (custom-group-subtitle): New face.
      (custom-group-value-create): Align docstring to a specific column.
      
      * wid-edit.el (widget-documentation-link-add): Don't handle
      indentation in this function.
      (widget-documentation-string-indent-to): New function.
      (widget-documentation-string-value-create): Use it.
      
      * autorevert.el (auto-revert):
      * epg-config.el (epg):
      * ibuffer.el (ibuffer):
      * mpc.el (mpc):
      * ses.el (ses):
      * eshell/eshell.el (eshell):
      * net/ange-ftp.el (ange-ftp):
      * progmodes/ebnf2ps.el (postscript):
      * progmodes/flymake.el (flymake):
      * progmodes/prolog.el (prolog):
      * progmodes/verilog-mode.el (verilog-mode):
      * progmodes/which-func.el (which-func):
      * textmodes/picture.el (picture):
      * textmodes/tildify.el (tildify):
      * vc/ediff.el (ediff): Tweak defgroups to improve presentation in
      customization buffers.
      cf20dee0
  27. 21 Apr, 2012 1 commit
    • Juanma Barranquero's avatar
      Don't add modes to which-func-modes if already set to t. · 7dd51bf1
      Juanma Barranquero authored
      * lisp/progmodes/verilog-mode.el (verilog-mode): Check whether
        which-func-modes is t before adding verilog-mode.
        Reported by Andy Moreton <andrewjmoreton@gmail.com>.
      
      * lisp/mh-e/mh-folder.el (top): Check whether which-func-modes
        is t before adding mh-folder-mode.
      7dd51bf1
  28. 09 Apr, 2012 1 commit
  29. 11 Feb, 2012 1 commit
    • Glenn Morris's avatar
      Add missing :version tags to new defgroups and defcustoms · 2bed3f04
      Glenn Morris authored
      * window.el (window-sides-slots):
      * tool-bar.el (tool-bar-position):
      * term/xterm.el (xterm-extra-capabilities):
      * ses.el (ses-self-reference-early-detection):
      * progmodes/verilog-mode.el (verilog-auto-declare-nettype)
      (verilog-auto-wire-type)
      (verilog-auto-delete-trailing-whitespace)
      (verilog-auto-reset-blocking-in-non, verilog-auto-inst-sort)
      (verilog-auto-tieoff-declaration):
      * progmodes/sql.el (sql-login-hook, sql-ansi-statement-starters)
      (sql-oracle-statement-starters, sql-oracle-scan-on):
      * progmodes/prolog.el (prolog-align-comments-flag)
      (prolog-indent-mline-comments-flag, prolog-object-end-to-0-flag)
      (prolog-left-indent-regexp, prolog-paren-indent-p)
      (prolog-paren-indent, prolog-parse-mode, prolog-keywords)
      (prolog-types, prolog-mode-specificators)
      (prolog-determinism-specificators, prolog-directives)
      (prolog-electric-newline-flag, prolog-hungry-delete-key-flag)
      (prolog-electric-dot-flag)
      (prolog-electric-dot-full-predicate-template)
      (prolog-electric-underscore-flag, prolog-electric-tab-flag)
      (prolog-electric-if-then-else-flag, prolog-electric-colon-flag)
      (prolog-electric-dash-flag, prolog-old-sicstus-keys-flag)
      (prolog-program-switches, prolog-prompt-regexp)
      (prolog-debug-on-string, prolog-debug-off-string)
      (prolog-trace-on-string, prolog-trace-off-string)
      (prolog-zip-on-string, prolog-zip-off-string)
      (prolog-use-standard-consult-compile-method-flag)
      (prolog-use-prolog-tokenizer-flag, prolog-imenu-flag)
      (prolog-imenu-max-lines, prolog-info-predicate-index)
      (prolog-underscore-wordchar-flag, prolog-use-sicstus-sd)
      (prolog-char-quote-workaround):
      * progmodes/cc-vars.el (c-defun-tactic):
      * net/tramp.el (tramp-encoding-command-interactive)
      (tramp-local-end-of-line):
      * net/soap-client.el (soap-client):
      * net/netrc.el (netrc-file):
      * net/gnutls.el (gnutls):
      * minibuffer.el (completion-category-overrides)
      (completion-cycle-threshold)
      (completion-pcm-complete-word-inserts-delimiters):
      * man.el (Man-name-local-regexp):
      * mail/feedmail.el (feedmail-display-full-frame):
      * international/characters.el (glyphless-char-display-control):
      * eshell/em-ls.el (eshell-ls-date-format):
      * emacs-lisp/cl-indent.el (lisp-lambda-list-keyword-alignment)
      (lisp-lambda-list-keyword-parameter-indentation)
      (lisp-lambda-list-keyword-parameter-alignment):
      * doc-view.el (doc-view-image-width, doc-view-unoconv-program):
      * dired-x.el (dired-omit-verbose):
      * cus-theme.el (custom-theme-allow-multiple-selections):
      * calc/calc.el (calc-highlight-selections-with-faces)
      (calc-lu-field-reference, calc-lu-power-reference)
      (calc-note-threshold):
      * battery.el (battery-mode-line-limit):
      * arc-mode.el (archive-7z-extract, archive-7z-expunge)
      (archive-7z-update):
      * allout.el (allout-prefixed-keybindings)
      (allout-unprefixed-keybindings)
      (allout-inhibit-auto-fill-on-headline)
      (allout-flattened-numbering-abbreviation):
      * allout-widgets.el (allout-widgets-auto-activation)
      (allout-widgets-icons-dark-subdir)
      (allout-widgets-icons-light-subdir, allout-widgets-icon-types)
      (allout-widgets-theme-dark-background)
      (allout-widgets-theme-light-background)
      (allout-widgets-item-image-properties-emacs)
      (allout-widgets-item-image-properties-xemacs)
      (allout-widgets-run-unit-tests-on-load)
      (allout-widgets-time-decoration-activity)
      (allout-widgets-hook-error-post-time)
      (allout-widgets-track-decoration):
      * gnus/sieve-manage.el (sieve-manage-default-stream):
      * gnus/shr.el (shr):
      * gnus/nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format)
      (nnir-retrieve-headers-override-function)
      (nnir-imap-default-search-key, nnir-notmuch-program)
      (nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix)
      (nnir-method-default-engines):
      * gnus/message.el (message-cite-reply-position):
      * gnus/gssapi.el (gssapi-program):
      * gnus/gravatar.el (gravatar):
      * gnus/gnus-sum.el (gnus-refer-thread-use-nnir):
      * gnus/gnus-registry.el (gnus-registry-unfollowed-addresses)
      (gnus-registry-max-pruned-entries):
      * gnus/gnus-picon.el (gnus-picon-inhibit-top-level-domains):
      * gnus/gnus-int.el (gnus-after-set-mark-hook)
      (gnus-before-update-mark-hook):
      * gnus/gnus-async.el (gnus-async-post-fetch-function):
      * gnus/auth-source.el (auth-source-cache-expiry):
      Add missing :version tags to new defcustoms and defgroups.
      2bed3f04
  30. 11 Jan, 2012 1 commit
  31. 05 Jan, 2012 1 commit
  32. 31 Dec, 2011 1 commit
  33. 19 Dec, 2011 1 commit
  34. 17 Dec, 2011 1 commit
  35. 01 Dec, 2011 1 commit
    • Michael McNamara's avatar
      Update verilog-mode.el from master. · 9489a450
      Michael McNamara authored
      * progmodes/verilog-mode.el (verilog-pretty-expr): Rework
      verilog-pretty-expr to handle new assignment operators in system
      verilog, such as += *= and the like.
      (verilog-assignment-operator-re): Regular expression to find the
      assigment operator in a verilog assignment.
      (verilog-assignment-operation-re): Regular expression to find an
      assignment statement for pretty-expr.
      (verilog-in-attribute-p): Query returns true if point is in an
      attribute context; used to skip these for expression line up from
      pretty-expr.
      (verilog-in-parameter-p): Query returns true if point is in an
      parameter definition context; used to skip these for expression
      line up from pretty-expr.
      (verilog-in-parenthesis-p): Query returns true if point is in a
      parenthetical expression, specifically ( ) but not [ ] or { };
      used by pretty-expr.
      (verilog-just-one-space): If there is no space, don't add one.
      (verilog-get-lineup-indent-2): Specifically skip just attribute
      contexts for expression lineup, rather than skipping all
      parenthetical expressions.
      (verilog-calculate-indent): Fix comment, and fix indent.
      (verilog-do-indent): Indent declarations in lists (suggested by
      Joachim Lechner).
      (verilog-mode-abbrev-table): Populate abbrev mode with the various
      skeleton items.
      (verilog-sk-ovm-class): Add skeleton for OVM classes (reported
      by Alain Mellan).
      
      * verilog-mode.el (verilog-read-defines): Fix reading parameters
      with embedded comments.  Reported by Ray Stevens.
      (verilog-calc-1, verilog-fork-wait-re) (verilog-forward-sexp,
      verilog-wait-fork-re): Fix indentation of "wait fork", bug407.
      Reported by Tim Holt.
      (verilog-auto): Fix AUTOing a upper module then AUTOing module
      instantiated by upper module causing wrong expansion until AUTOed a
      second time.  Reported by K C Buckenmaier.
      (verilog-diff-auto): Fix showing .* as a difference when
      `verilog-auto-star-save' off.  Reported by Dan Dever.
      (verilog-auto-reset, verilog-read-always-signals)
      (verilog-auto-reset-blocking-in-non): Fix AUTORESET including
      temporary signals in reset list if
      verilog-auto-reset-blocking-in-non is nil, and match assignment
      style to each signal's assignment type, bug381.  Reported by
      Thomas Esposito.
      (verilog-sk-uvm-class, verilog-uvm-begin-re, verilog-uvm-end-re)
      (verilog-uvm-statement-re): Support UVM indentation and
      highlighting, with old OVM keywords only.
      (verilog-auto-tieoff, verilog-auto-tieoff-declaration): Support
      AUTOTIEOFF creating non-wire data types.  Suggested by Jonathan
      Greenlaw.
      (verilog-auto-insert-lisp, verilog-delete-to-paren)
      (verilog-forward-sexp-cmt, verilog-forward-sexp-ign-cmt)
      (verilog-inject-sense, verilog-read-inst-pins)
      (verilog-read-sub-decls, verilog-read-sub-decls-line): Fix
      mismatching parenthesis inside commented out code when deleting
      AUTOINST, bug383. Reported by Jonathan Greenlaw.
      (verilog-auto-ascii-enum): Fix AUTOASCIIENUM one-hot with
      non-numeric vector width.  Reported by Alex Reed.
      (verilog-auto-ascii-enum): Add "onehot" option to work around not
      detecting signals with parameter widths. Reported by Alex Reed.
      (verilog-auto-delete-trailing-whitespace): With
      `verilog-auto-delete-trailing-whitespace' remove trailing
      whitespace in auto expansion, bug371.  Reported by Brad Dobbie.
      (verilog-run-hooks, verilog-scan-cache-flush, verilog-syntax-ppss):
      Fix verilog-scan-cache corruption when running user AUTO expansion
      hooks that call indentation routines.
      (verilog-simplify-range-expression): Fix typo ignoring lower case
      identifiers.
      (verilog-delete-auto): Fix delete-autos to also remove user created
      automatics, as long as they start with AUTO.
      (verilog-batch-diff-auto, verilog-diff-auto)
      (verilog-diff-function): Add `verilog-diff-auto' and bind to
      "C-c?"  to report differences in AUTO expansion, ignoring spaces.
      (verilog-backward-syntactic-ws-quick, verilog-beg-of-defun-quick)
      (verilog-in-paren-quick, verilog-re-search-backward-quick)
      (verilog-re-search-forward-quick, verilog-syntax-ppss): Fix
      calling `syntax-ppss' when inside auto expansions as the ppss hook
      is disabled and its cache will get corrupt, causing AUTOS not to
      expand.  Instead use only -quick functions.
      (verilog-scan-region): Fix scanning over escaped quotes.
      (verilog-inside-comment-or-string-p, verilog-inside-comment-p)
      (verilog-re-search-backward-quick)
      (verilog-re-search-forward-quick, verilog-scan): verilog-scan and
      related functions now ignore strings, to fix misparsing of strings
      with magic comments embedded in them.
      (verilog-read-auto-template): Fix
      'verilog-auto-inst-template-numbers' with extra newline before (.
      Reported by Brad Dobbie.
      (verilog-read-auto-template): Fix
      'verilog-auto-inst-template-numbers' with comments.  Reported by
      Brad Dobbie.
      (verilog-auto-inst, verilog-auto-inst-param)
      (verilog-auto-inst-sort): Add 'verilog-auto-inst-sort' to reduce
      merge conflicts with AUTOINST, bug358.  Reported by Brad Dobbie.
      (verilog-auto-inst-template-numbers): Add 'lhs' policy for
      debugging templates without merge conflicts, bug357.  Reported by
      Brad Dobbie.
      (verilog-read-auto-template): Fix
      verilog-auto-inst-template-numbers with multiple templates.
      Reported by Brad Dobbie.
      (verilog-define-abbrev): Fix verilog-mode abbrevs to be system
      abbrevs so user won't be asked to save.
      (verilog-read-auto-lisp-present): Fix to start at beginning of
      buffer in case called outside of verilog-auto.
      (verilog-simplify-range-expression): Fix AUTOWIRE expanding "X-1+1"
      to "X-2".  Reported by Matthew Myers.
      (verilog-auto, verilog-auto-inout-in): Add AUTOINOUTIN for creating
      all inputs from module templates.  Reported by Leith Johnson.
      (verilog-module-inside-filename-p): Fix locating programs as with
      modules.
      (verilog-auto-inst-port): Fix vl-width expressions when using
      verilog-auto-inst-param-value, bug331.  Reported by Julian Gorfajn.
      (verilog-decls-get-regs, verilog-decls-get-signals,
      verilog-decls-get-vars, verilog-decls-get-wires, verilog-decls-new,
      verilog-modi-cache-add-vars, verilog-modi-cache-add-wires,
      verilog-read-decls): Combine reg and wire structures into one var
      structure to represent SystemVerilog concepts.
      (verilog-auto-ascii-enum, verilog-auto-logic, verilog-auto-reg)
      (verilog-auto-reg-input, verilog-auto-tieoff, verilog-auto-wire)
      (verilog-auto-wire-type, verilog-insert-definition): Add
      verilog-auto-wire-type and AUTOLOGIC to support using
      SystemVerilog "logic" keyword instead of "wire"/"reg".
      (verilog-auto-reg-input, verilog-decls-get-signals): Fix AUTOWIRE
      to declares outputs that also have assignments (presumably in an
      ifdef or generate if so there's not a driver conflict).  Reported
      by Matthew Myers.
      (verilog-auto-declare-nettype, verilog-insert-definition): Add
      verilog-auto-declare-nettype to fix declarations using
      `default_nettype none.  Reported by Julian Gorfajn.
      (verilog-read-always-signals-recurse, verilog-read-decls)
      (verilog-read-sub-decls-gate): Fix infinite loop with (*) and
      malformed end statement, bug325.  Reported by Joshua Wise and
      Andrew Drake.
      (verilog-auto-star-safe, verilog-delete-auto-star-implicit)
      (verilog-inst-comment-re): Fix not deleting Interfaced comment
      when expanding .* in interfaces, bug320.  Reported by Pierre-David
      Pfister.
      (verilog-read-module-name): Fix import statements between module
      name and open parenthesis, bug317.  Reported by Pierre-David
      Pfister.
      (verilog-simplify-range-expression): Fix simplification of
      multiplications inside AUTOWIRE connections, bug303.
      (verilog-auto-inst-port): Support parameter expansion in
      multidimensional arrays.
      (verilog-read-decls): Fix AUTOREG etc looking for "endproperty"
      after "assert property".  Reported by Julian Gorfajn.
      (verilog-simplify-range-expression): Fix "couldn't merge" errors
      with multiplication, bug303.
      (verilog-read-decls): Fix parsing of unsigned data types, bug302.
      9489a450
  36. 24 Nov, 2011 1 commit
  37. 19 Nov, 2011 1 commit
  38. 17 Nov, 2011 1 commit
  39. 15 Nov, 2011 1 commit