aboutsummaryrefslogtreecommitdiffstats
path: root/test/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* icalendar / icalendar-tests: Fix Bug#11473 -- unescape commas in timezone specsUlf Jasper2012-06-081-0/+8
| | | | | | | | | | | | | | | 2012-06-08 Nick Dokos <nicholas.dokos@hp.com> * calendar/icalendar.el (icalendar--parse-vtimezone): Import TZID string properly, fixes Bug#11473. 2012-06-08 Ulf Jasper <ulf.jasper@web.de> * automated/icalendar-tests.el (icalendar--parse-vtimezone): Test escaped commas in TZID (Bug#11473). (icalendar-import-with-timezone): New. (icalendar-real-world): Add new testcase as found in the bugreport of Bug#11473.
* icalendar-tests: Fix Bug#11525 -- Add icalendar-import-format-uidUlf Jasper2012-05-291-0/+12
| | | | | | | | | | | | | | 2012-05-29 Ulf Jasper <ulf.jasper@web.de> * calendar/icalendar.el (icalendar-export-region): Export UID properly. 2012-05-29 Leo Liu <sdl.web@gmail.com> * calendar/icalendar.el (icalendar-import-format): Add `icalendar-import-format-uid' (Bug#11525). (icalendar-import-format-uid): New. (icalendar--parse-summary-and-rest, icalendar--format-ical-event): Export UID.
* Command substitution already runs in a subshellGlenn Morris2012-05-201-0/+4
| | | | | | | | | * Makefile.in (install-arch-indep, install-doc, install-info, uninstall): * leim/Makefile.in (leim-list.el, install): * lib-src/Makefile.in (insrcdir, $(DESTDIR)${archlibdir}): * lisp/Makefile.in (setwins, setwins_almost, setwins_for_subdirs): * test/automated/Makefile.in (setwins): Scrap superfluous subshells.
* add url-util.el test fileTed Zlatanov2012-05-151-0/+6
| | | | | | * automated/url-util-tests.el: New file to test lisp/url/url-util.el. Only `url-build-query-string' and `url-parse-query-string' are tested right now.
* Add some shell indentation test cases.Stefan Monnier2012-04-281-0/+5
| | | | | * test/indent/shell.sh: * test/indent/shell.rc: Add some test cases.
* * lisp/progmodes/ruby-mode.el: Simplify last change, and cleanup code.Stefan Monnier2012-04-241-0/+4
| | | | | | | (ruby-syntax-propertize-regexp): Remove. (ruby-syntax-propertize-function): Split regexp into chunks. Match following code directly. * test/indent/ruby.rb: New file, to test new syntax-propertize code.
* Add another vc-bzr testGlenn Morris2012-04-101-0/+4
| | | | | | * lisp/vc/vc-bzr.el (vc-bzr-status): Avoid condition-case-unless-debug. * test/automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
* Move url-future.el ERT test to test/automated/url-future-tests.el.Ted Zlatanov2012-02-131-0/+5
| | | | | | | * lisp/url/url-future.el (url-future-test): Move to test/automated. * test/automated/url-future-tests.el (url-future-tests): Move from lisp/url/url-future.el and rename.
* Fix typos in ChangeLogs.Juanma Barranquero2012-01-311-13/+13
|
* test/automated/icalendar-tests: Fix broken testUlf Jasper2012-01-291-0/+5
| | | | | | | 2012-01-29 Ulf Jasper <ulf.jasper@web.de> * automated/icalendar-tests.el (icalendar-import-non-recurring): Fix broken test, caused by missing trailing blank.
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
|
* Fix for compilation-tests.el testsuiteChong Yidong2011-12-031-0/+6
| | | | | | * automated/compile-tests.el (compile-tests--test-regexps-data): Increase column numbers by one to reflect change in how compilation-message is recorded (Bug#10172).
* Move rmailmm test functions to test/ directory.Glenn Morris2011-11-211-0/+4
| | | | | | | | * lisp/mail/rmailmm.el (test-rmail-mime-handler) (test-rmail-mime-bulk-handler) (test-rmail-mime-multipart-handler): Move tests to test/ directory. * test/rmailmm.el: New file, split from lisp/mail/rmailmm.el.
* Fix typos.Juanma Barranquero2011-11-201-0/+4
|
* Fix typos.Juanma Barranquero2011-11-161-0/+2
|
* Fix typos.Juanma Barranquero2011-11-161-0/+4
|
* newsticker: Clean up newsticker--group-manage-orphan-feedsUlf Jasper2011-10-301-0/+6
| | | | | | | | | | | | | | | | 2011-10-30 Ulf Jasper <ulf.jasper@web.de> * net/newst-treeview.el: Remove "Time-stamp". (newsticker--group-manage-orphan-feeds): Do not call newsticker--treeview-tree-update. (newsticker-treeview-update, newsticker-treeview): Call newsticker--treeview-tree-update if necessary. 2011-10-30 Ulf Jasper <ulf.jasper@web.de> * automated/newsticker-tests.el (newsticker--group-manage-orphan-feeds): Removed fsetting of newsticker--treeview-tree-update.
* newsticker: Fixed bug#9763, againUlf Jasper2011-10-291-0/+3
| | | | | | | 2011-10-29 Ulf Jasper <ulf.jasper@web.de> * automated/newsticker-tests.el (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
* newsticker: Fixed bug#9763Ulf Jasper2011-10-291-0/+6
| | | | | | | | 2011-10-29 Ulf Jasper <ulf.jasper@web.de> * trunk/test/automated/newsticker-tests.el (newsticker--group-manage-orphan-feeds): Prevent updating newsticker treeview. Fixed bug#9763.
* * test/automated/vc-bzr.el (vc-bzr-test-bug9781): New test.Glenn Morris2011-10-201-0/+2
|
* * test/automated/vc-bzr.el: New file.Glenn Morris2011-10-191-0/+4
|
* * test/automated/f90.el: New file.Glenn Morris2011-10-151-0/+4
|
* Move test/newsticker-testsuite.el to automated/newsticker-tests.elUlf Jasper2011-09-271-0/+5
| | | | | | | 2011-09-27 Ulf Jasper <ulf.jasper@web.de> * automated/newsticker-tests.el: Move newsticker-testsuite.el to automated/newsticker-tests.el. Convert to ERT.
* icalendar: Take care of multiple vcalendars in a single file.Ulf Jasper2011-07-261-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | lisp/ChangeLog: * calendar/icalendar.el (icalendar--all-events): Take care of multiple vcalendars in a single file. (icalendar--convert-float-to-ical): checkdoc fixes. * automated/icalendar-tests.el (icalendar-tests--compare-strings): Removed, simply use string=. (icalendar--diarytime-to-isotime) (icalendar--datetime-to-diary-date) (icalendar--datestring-to-isodate) (icalendar--format-ical-event) (icalendar--parse-summary-and-rest) (icalendar-tests--do-test-import) (icalendar-tests--do-test-cycle) : Changed argument order of string= to EXPECTED ACTUAL. (icalendar--import-format-sample) (icalendar--format-ical-event) (icalendar-import-non-recurring) (icalendar-import-rrule) (icalendar-import-duration) (icalendar-import-bug-6766) (icalendar-real-world): Adjusted to string= instead of icalendar-tests--compare-strings. (icalendar-import-multiple-vcalendars): New.
* * automated/gnus-tests.el: Require CL.Ted Zlatanov2011-05-111-0/+1
|
* * automated/gnus-tests.el: Add wrapper for Gnus tests.Ted Zlatanov2011-05-111-0/+4
|
* * test/automated/occur-tests.el: Move from test/occur-testsuite.el.Juri Linkov2011-05-101-0/+5
| | | | Convert to ERT.
* Add regression test for compilation-error-regexp-alist-alist.Chong Yidong2011-05-081-0/+4
| | | | * test/automated/compile-tests.el: New file.
* Convert test/comint-testsuite.el to ERT format.Chong Yidong2011-05-081-0/+6
|
* Update and split ChangeLogs.Juanma Barranquero2011-04-061-0/+4
|
* Rewrite the cconv conversion algorithm, for clarity.Stefan Monnier2011-03-091-0/+4
| | | | | | | | | | | | | * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand): Adjust check for new byte-code representation. * lisp/emacs-lisp/cconv.el (cconv--convert-function): Rename from cconv-closure-convert-function. (cconv-convert): Rename from cconv-closure-convert-rec. (cconv--analyse-use): Rename from cconv-analyse-use. (cconv--analyse-function): Rename from cconv-analyse-function. (cconv--analyse-use): Change some patterns to silence compiler. (cconv-convert, cconv--convert-function): Rewrite. * test/automated/lexbind-tests.el: New file.
* Move eshell's self-tests to the test/ directory.Glenn Morris2011-03-051-0/+4
| | | | | | | | | * lisp/eshell/esh-var.el: Don't require esh-test when compiling. * lisp/eshell/em-banner.el, lisp/eshell/esh-cmd.el, lisp/eshell/esh-mode.el: * lisp/eshell/esh-var.el, lisp/eshell/eshell.el: Move tests to esh-test. * lisp/eshell/esh-test.el: Move to ../../test/eshell.el * test/eshell.el: Move here from lisp/eshell/esh-test.el.
* Added fast path to ERT explanation of `equal'.Christian Ohler2011-03-031-0/+5
| | | | | | | | | | | * emacs-lisp/ert.el (ert--explain-equal): New function. (ert--explain-equal-rec): Renamed from `ert--explain-not-equal'. All callers changed. (ert--explain-equal-including-properties): Renamed from `ert--explain-not-equal-including-properties'. All callers changed. * automated/ert-tests.el (ert-test-explain-not-equal-keymaps): New test.
* Convert test/icalendar-testsuite.el to ERT format.Ulf Jasper2011-02-201-0/+5
| | | | | * automated/icalendar-tests.el: Move from icalendar-testsuite.el; convert to ERT format.
* Convert test/bytecomp-testsuite.el to ERT format.Chong Yidong2011-02-141-0/+5
| | | | | * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el; convert to ERT format.
* * lisp/progmodes/sh-script.el (sh-font-lock-open-heredoc): Fix caseStefan Monnier2011-02-091-0/+5
| | | | | | | of here-doc that immediately follows a comment. * .bzrignore: Ignore globals.h and related stamp. * test/indent/shell.sh: * test/indent/shell.rc: New files.
* Convert font parse testsuite to an ERT test.Chong Yidong2011-01-271-0/+5
| | | | | | | * test/automated/font-parse-tests.el: Move from font-parse-testsuite.el. * src/font.c (font_parse_fcname): Undefine a temporary macro.
* * src/font.c (font_parse_fcname): Rewrite GTK font name parser.Chong Yidong2011-01-261-0/+4
| | | | * test/font-parse-testsuite.el (test-font-parse-data): New file.
* Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-3/+1
|
* Nuke arch-tags.Glenn Morris2011-01-151-1/+0
|
* * test/indent/prolog.prolog: Add tokenizing tests.Stefan Monnier2011-01-131-1/+5
|
* Add ERT, a tool for automated testing in Emacs Lisp.Christian Ohler2011-01-131-0/+8
| | | | | | | | | | * Makefile.in, configure.in, doc/misc/Makefile.in, doc/misc/makefile.w32-in: Add ERT. Make "make check" run tests in test/automated. * doc/misc/ert.texi, lisp/emacs-lisp/ert.el, lisp/emacs-lisp/ert-x.el: New files. * test/automated: New directory.
* * lisp/progmodes/modula2.el: Use SMIE and skeleton.Stefan Monnier2010-11-111-0/+4
| | | | | | | | | | | | | | | | | (m2-mode-syntax-table): (*..*) can be nested. Add //...\n. Fix paren syntax. (m2-mode-map): Remove LF and TAB bindings. (m2-indent): Add safety property. (m2-smie-grammar): New var. (m2-smie-refine-colon, m2-smie-refine-of, m2-smie-backward-token) (m2-smie-forward-token, m2-smie-refine-semi, m2-smie-rules): New funs. (m2-mode): Use define-derived-mode. (m2-newline, m2-tab): Remove. (m2-begin, m2-case, m2-definition, m2-else, m2-for, m2-header) (m2-if, m2-loop, m2-module, m2-or, m2-procedure, m2-with, m2-record) (m2-stdio, m2-type, m2-until, m2-var, m2-while, m2-export) (m2-import): Use define-skeleton. * test/indent/modula2.mod: New file.
* * test/indent/octave.m: Add a test to ensure indentation is local.Stefan Monnier2010-10-271-2/+6
|
* * test/comint-testsuite.elGlenn Morris2010-10-231-0/+6
| | | | | (comint-testsuite--test-comint-password-prompt-regexp): Add "Please enter the password". (Bug#7224)
* * lisp/progmodes/pascal.el (pascal-mode): Use define-derived-mode.Stefan Monnier2010-09-201-1/+6
| | | | | | Set invisibility spec for pascal's outline mode. (pascal-outline-change): Clean up calling convention. (pascal-show-all, pascal-hide-other-defuns): Update callers.
* * lisp/indent.el (indent-according-to-mode): Apply syntax-propertize.Stefan Monnier2010-09-181-0/+4
| | | | | (indent-region): Use indent-according-to-mode. * test/indent/octave.m: Remove one more `fixindent'. Use `end'.
* New syntax-propertize functionality.Stefan Monnier2010-09-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/font-lock.el (font-lock-syntactic-keywords): Make obsolete. (font-lock-fontify-syntactic-keywords-region): Move handling of font-lock-syntactically-fontified to... (font-lock-default-fontify-region): ...here. Let syntax-propertize-function take precedence. (font-lock-fontify-syntactically-region): Cal syntax-propertize. * lisp/emacs-lisp/regexp-opt.el (regexp-opt-depth): Skip named groups. * lisp/emacs-lisp/syntax.el (syntax-propertize-function) (syntax-propertize-chunk-size, syntax-propertize--done) (syntax-propertize-extend-region-functions): New vars. (syntax-propertize-wholelines, syntax-propertize-multiline) (syntax-propertize--shift-groups, syntax-propertize-via-font-lock) (syntax-propertize): New functions. (syntax-propertize-rules): New macro. (syntax-ppss-flush-cache): Set syntax-propertize--done. (syntax-ppss): Call syntax-propertize. * lisp/progmodes/ada-mode.el (ada-set-syntax-table-properties) (ada-after-change-function, ada-initialize-syntax-table-properties) (ada-handle-syntax-table-properties): Only define when syntax-propertize is not available. (ada-mode): Use syntax-propertize-function. * lisp/progmodes/autoconf.el (autoconf-mode): Use syntax-propertize-function. (autoconf-font-lock-syntactic-keywords): Remove. * lisp/progmodes/cfengine.el (cfengine-mode): Use syntax-propertize-function. (cfengine-font-lock-syntactic-keywords): Remove. * lisp/progmodes/cperl-mode.el (cperl-mode): Use syntax-propertize-function. * lisp/progmodes/fortran.el (fortran-mode): Use syntax-propertize-function. (fortran--font-lock-syntactic-keywords): New var. (fortran-line-length): Update syntax-propertize-function and fortran--font-lock-syntactic-keywords. * lisp/progmodes/gud.el (gdb-script-syntax-propertize-function): New var; replaces gdb-script-font-lock-syntactic-keywords. (gdb-script-mode): Use it. * lisp/progmodes/js.el (js--regexp-literal): Define while compiling. (js-syntax-propertize-function): New var; replaces js-font-lock-syntactic-keywords. (js-mode): Use it. * lisp/progmodes/make-mode.el (makefile-syntax-propertize-function): New var; replaces makefile-font-lock-syntactic-keywords. (makefile-mode): Use it. (makefile-imake-mode): Adjust. * lisp/progmodes/mixal-mode.el (mixal-syntax-propertize-function): New var; replaces mixal-font-lock-syntactic-keywords. (mixal-mode): Use it. * lisp/progmodes/octave-mod.el (octave-syntax-propertize-sqs): New function to replace octave-font-lock-close-quotes. (octave-syntax-propertize-function): New function to replace octave-font-lock-syntactic-keywords. (octave-mode): Use it. * lisp/progmodes/perl-mode.el (perl-syntax-propertize-function): New fun to replace perl-font-lock-syntactic-keywords. (perl-syntax-propertize-special-constructs): New fun to replace perl-font-lock-special-syntactic-constructs. (perl-font-lock-syntactic-face-function): New fun. (perl-mode): Use it. * lisp/progmodes/python.el (python-syntax-propertize-function): New var to replace python-font-lock-syntactic-keywords. (python-mode): Use it. (python-quote-syntax): Simplify and adjust to new use. * lisp/progmodes/ruby-mode.el (ruby-here-doc-beg-re): Define while compiling. (ruby-here-doc-end-re, ruby-here-doc-beg-match) (ruby-font-lock-syntactic-keywords, ruby-comment-beg-syntax) (syntax-ppss, ruby-in-ppss-context-p, ruby-in-here-doc-p) (ruby-here-doc-find-end, ruby-here-doc-beg-syntax) (ruby-here-doc-end-syntax): Only define when syntax-propertize is not available. (ruby-syntax-propertize-function, ruby-syntax-propertize-heredoc): New functions. (ruby-in-ppss-context-p): Update to new syntax of heredocs. (electric-indent-chars): Silence bytecompiler. (ruby-mode): Use prog-mode, syntax-propertize-function, and electric-indent-chars. * lisp/progmodes/sh-script.el (sh-st-symbol): Remove. (sh-font-lock-close-heredoc, sh-font-lock-open-heredoc): Add eol arg. (sh-font-lock-flush-syntax-ppss-cache, sh-font-lock-here-doc): Remove. (sh-font-lock-quoted-subshell): Assume we've already matched $(. (sh-font-lock-paren): Set syntax-multiline. (sh-font-lock-syntactic-keywords): Remove. (sh-syntax-propertize-function): New function to replace it. (sh-mode): Use it. * lisp/progmodes/simula.el (simula-syntax-propertize-function): New var to replace simula-font-lock-syntactic-keywords. (simula-mode): Use it. * lisp/progmodes/tcl.el (tcl-syntax-propertize-function): New var to replace tcl-font-lock-syntactic-keywords. (tcl-mode): Use it. * lisp/progmodes/vhdl-mode.el (vhdl-mode): Use syntax-propertize-function if available. (vhdl-fontify-buffer): Adjust. * lisp/textmodes/bibtex.el (bibtex-mode): Use syntax-propertize-function. * lisp/textmodes/reftex.el (font-lock-syntactic-keywords): Don't declare since we don't use it. * lisp/textmodes/sgml-mode.el (sgml-syntax-propertize-function): New var to replace sgml-font-lock-syntactic-keywords. (sgml-mode): Use it. * lisp/textmodes/tex-mode.el (tex-common-initialization, doctex-mode): Use syntax-propertize-function. * lisp/textmodes/texinfo.el (texinfo-syntax-propertize-function): New fun to replace texinfo-font-lock-syntactic-keywords. (texinfo-mode): Use it. * test/indent/octave.m: Remove some `fixindent' not needed any more.
* Use SMIE for octave-mode.Stefan Monnier2010-08-301-2/+6
| | | | | | | | | | | | | | * test/indent/octave.m: New file. * lisp/progmodes/octave-mod.el (octave-font-lock-keywords): Use regexp-opt. (octave-mode-map): Remove special bindings for forward/backward-block and octave-backward-up-block. Use smie-close-block. (octave-continuation-marker-regexp): New var. (octave-continuation-regexp): Use it. (octave-operator-table, octave-smie-op-levels) (octave-operator-regexp, octave-smie-indent-rules): New vars. (octave-smie-backward-token, octave-smie-forward-token): New funs. (octave-mode): Use SMIE. (octave-close-block): Delete.
* Fixed bug#6766 (icalendar.el)Ulf Jasper2010-08-081-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | lisp/ChangeLog: * calendar/icalendar.el (icalendar-uid-format): Doc fix. (icalendar--split-value): Fixed splitting regexp. (Bug#6766) (icalendar--get-weekday-numbers): New (icalendar--create-uid, icalendar-export-region) (icalendar--parse-summary-and-rest): Code formatting. (icalendar--convert-recurring-to-diary): Handle multiple byday values in weekly rules. (Bug#6766) test/ChangeLog: * icalendar-testsuite.el (icalendar-testsuite-run): Added internal tests. (icalendar-testsuite--trim, icalendar-testsuite--compare-strings) (icalendar-testsuite--run-internal-tests): New. (icalendar-testsuite--test-convert-ordinary-to-ical) (icalendar-testsuite--test-convert-block-to-ical) (icalendar-testsuite--test-convert-anniversary-to-ical) (icalendar-testsuite--test-parse-vtimezone) (icalendar-testsuite--do-test-export): Code formatting. (icalendar-testsuite--test-parse-vtimezone): Doc fix. (icalendar-testsuite--do-test-import) (icalendar-testsuite--do-test-cycle): Use icalendar-testsuite--compare-strings (icalendar-testsuite--run-import-tests): Comment added. (icalendar-testsuite--run-import-tests) (icalendar-testsuite--run-real-world-tests): Fixed expected results.