Dmitry Gutov
43cebc237c
* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): End regexp for
...
nil/self/true/false with "end of symbol".
2013-11-15 20:09:10 +02:00
Paul Eggert
2fcc742fc5
* data.c: Work around bogus GCC diagnostic about shift count.
...
Reported by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00489.html >.
(pre_value): New function.
(count_trailing_zero_bits): Use it.
2013-11-15 10:01:04 -08:00
Michael Albinus
82407168e6
* automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
...
connection before running the test. Reenable last test case.
2013-11-15 14:49:17 +01:00
Bozhidar Batsov
a3fed6ffab
* lisp/subr.el (version-regexp-alist): Fix a typo.
2013-11-15 12:02:13 +02:00
Michael Albinus
8e4af24017
* automated/tramp-tests.el (tramp-test29-utf8): Comment last test
...
case, it fails in batch mode. Needs further investigations.
2013-11-15 09:28:42 +01:00
Eli Zaretskii
73583a9978
Correct overly-optimistic assumptions about C macro support by "gcc -g3".
...
src/lisp.h (DEBUGGER_SEES_C_MACROS) [GCC < v3.5]: Pessimistically
assume C macros are not supported even under -g3 in these old GCC
versions.
2013-11-15 10:18:37 +02:00
Michael Albinus
3cd4192f84
* automated/tramp-tests.el (tramp-test15-copy-directory)
...
(tramp-test16-directory-files, tramp-test17-insert-directory)
(tramp-test18-file-attributes)
(tramp-test19-directory-files-and-attributes)
(tramp-test20-file-modes, tramp-test21-file-links)
(tramp-test22-file-times, tramp-test23-visited-file-modtime)
(tramp-test24-file-name-completion, tramp-test25-load)
(tramp-test26-process-file, tramp-test27-start-file-process):
(tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
(tramp-test29-utf8): New test.
2013-11-15 09:03:19 +01:00
Michael Albinus
e675b3e452
* net/tramp-sh.el (tramp-remote-process-environment): Set "LC_ALL" to
...
"en_US.utf8" and "LC_CTYPE" to "".
(tramp-maybe-open-connection): Set "LC_ALL" to "en_US.utf8".
(tramp-sh-handle-insert-directory): Don't set "LC_ALL" and "LC_CTYPE".
2013-11-15 08:37:18 +01:00
Leo Liu
a1f03e8916
* lisp/loadhist.el (read-feature): Get rid of fake feature nil.
...
* src/minibuf.c (Ftry_completion, Fall_completions)
(Ftest_completion): Use FUNCTIONP. (Bug#15889)
2013-11-15 14:52:40 +08:00
Paul Eggert
1a191e5c73
* configure.ac (DEBUGGER_SEES_C_MACROS): New macro.
...
* src/lisp.h (DEFINE_GDB_SYMBOL_BEGIN, DEFINE_GDB_SYMBOL_END):
Define to empty if DEBUGGER_SEES_C_MACROS is defined.
This avoids placing unnecessary constants into the Emacs code.
2013-11-14 17:59:57 -08:00
Jan Tatarik
8ef7141bbe
lisp/gnus/gnus-icalendar.el (gnus-icalendar-event->gnus-calendar, gnus-icalendar-event-from-ical, gnus-icalendar-event->org-entry, gnus-icalendar--update-org-event): Required/optional participation, list of attendees synced to org
2013-11-15 00:07:54 +00:00
Christopher Schmidt
5836266237
Add bug reference to previous commit.
2013-11-14 21:30:11 +01:00
Stefan Monnier
5d9d9451d3
* lisp/progmodes/gud.el (ctl-x-map): Remove C-x SPC binding.
...
(gud-jdb-find-source-using-classpath): Remove ((lambda (..)..)..).
2013-11-14 15:20:11 -05:00
Kazuhiro Ito
c9f630705d
Fix bug #15892 with link failures of the Cygwin w32 build.
...
src/keyboard.c (make_ctrl_char) [HAVE_NTGUI]: Now externally visible
for Cygwin w32 build.
src/xdisp.c (erase_phys_cursor) [HAVE_NTGUI]: Now externally visible
for Cygwin w32 build.
2013-11-14 19:43:49 +02:00
Bozhidar Batsov
0d5363c4cd
* lisp/subr.el (version-regexp-alist):
...
Recognize hg, svn and darcs versions as snapshot versions.
2013-11-14 19:07:03 +02:00
Bozhidar Batsov
99f5d0744e
* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding):
...
Fix and simplify encoding comment update logic.
2013-11-14 14:39:41 +02:00
Glenn Morris
9caa4907bb
Auto-commit of loaddefs files.
2013-11-14 06:21:21 -05:00
Bozhidar Batsov
6c1bf08604
* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding):
...
Add support for always inserting an utf-8 encoding comment.
2013-11-14 12:35:49 +02:00
Glenn Morris
90794abbf9
* doc/lispref/loading.texi (Library Search): Update section.
2013-11-14 00:38:50 -08:00
Michael Albinus
2f7e72f83d
* net/tramp-gvfs.el (top): Run init code only when
...
`tramp-gvfs-enabled' is not nil.
(tramp-gvfs-enabled): Check also :system bus.
2013-11-14 08:36:39 +01:00
Stefan Monnier
0f137a73cd
Sync with upstream verilog-mode revision 78e66ba.
...
* 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.
2013-11-13 18:58:51 -08:00
Glenn Morris
1c276bdd9e
* lisp/obsolete/assoc.el (aget): Prefix dynamic variable.
2013-11-13 18:44:54 -08:00
Glenn Morris
e3d71abf44
* lisp/allout-widgets.el (allout-widgets): No need to autoload defgroup.
2013-11-13 18:43:55 -08:00
Paul Eggert
2cf00efc1b
Simplify, port and tune bool vector implementation.
...
* configure.ac (BITSIZEOF_SIZE_T, SIZEOF_SIZE_T): Remove.
* src/alloc.c (bool_vector_exact_payload_bytes)
(bool_vector_payload_bytes): Remove.
(bool_vector_fill): Return its argument.
* src/alloc.c (bool_vector_fill):
* src/lread.c (read1):
* src/print.c (print_object):
Simplify by using bool_vector_bytes.
* src/alloc.c (make_uninit_bool_vector):
New function, broken out from Fmake_bool_vector.
(Fmake_bool_vector): Use it. Use tail call.
(make_uninit_bool_vector, vector_nbytes): Simplify size calculations.
* src/data.c (BITS_PER_ULL): New constant.
(ULLONG_MAX, count_one_bits_ll): Fall back on long counterparts
if long long versions don't exist.
(shift_right_ull): New function.
(count_one_bits_word): New function, replacing popcount_bits_word
macro. Don't assume that bits_word is no wider than long long.
(count_one_bits_word, count_trailing_zero_bits):
Don't assume that bits_word is no wider than long long.
* src/data.c (bool_vector_binop_driver, bool_vector_not):
* src/fns.c (Fcopy_sequence):
* src/lread.c (read1):
Create an uninitialized destination, to avoid needless work.
(internal_equal): Simplify.
(Ffillarray): Prefer tail call.
* src/data.c (bool_vector_binop_driver): Don't assume bit vectors always
contain at least one word.
(bits_word_to_host_endian): Prefer if to #if. Don't assume
chars are narrower than ints.
* src/data.c (Fbool_vector_count_matches, Fbool_vector_count_matches_at):
* src/fns.c (Fcopy_sequence):
Simplify and tune.
* src/lisp.h (bits_word, BITS_WORD_MAX, BITS_PER_BITS_WORD):
Don't try to port to hosts where bits_word values have holes; the
code wouldn't work there anyway. Verify this assumption, though.
(bool_vector_bytes): New function.
(make_uninit_bool_vector): New decl.
(bool_vector_fill): Now returns Lisp_Object.
2013-11-13 18:39:28 -08:00
Paul Eggert
d672ac3c61
Prefer tail calls.
...
* lib-src/ebrowse.c (xstrdup):
* lib-src/etags.c (savenstr):
* lwlib/lwlib.c (safe_strdup):
* src/xfns.c (xic_create_fontsetname):
* src/xrdb.c (gethomedir): Prefer tail calls.
* lib-src/etags.c (concat): Omit unnecessary assignment.
2013-11-13 17:52:18 -08:00
Stefan Monnier
ff6ec81d6d
* lisp/widget.el, lisp/hfy-cmap.el: Remove bogus package version number.
2013-11-13 19:41:58 -05:00
Jan Tatarik
0f755e302c
lisp/gnus/gnus-icalendar.el: Fix for gnus-icalendar handling of empty appt locations; gnus-icalendar can update org entry for canceled appointments
2013-11-13 22:16:42 +00:00
Glenn Morris
1d43dba1a0
* lisp/replace.el (replace-eval-replacement): Try to give more helpful error
...
message.
Fixes: debbugs:15836
2013-11-13 15:48:35 -05:00
Glenn Morris
ff4b7bd531
* lisp/arc-mode.el (archive-7z-extract, archive-7z-expunge)
...
(archive-7z-update): Avoid custom type mismatches.
2013-11-13 15:40:12 -05:00
Glenn Morris
75f777b647
* lisp/vc/vc.el (vc-diff-knows-L): Remove; unused since 2007-10-10.
2013-11-13 15:06:37 -05:00
Michael Albinus
927fbd6b95
* automated/file-notify-tests.el (file-notify-test02-events)
...
(file-notify-test03-autorevert): Suppress messages in `write-region'.
* automated/tramp-tests.el (tramp-test02-file-name-dissect)
(tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
(tramp-test26-process-file, tramp-test28-shell-command): Ensure,
that the directory is not empty when calling "ls".
2013-11-13 16:36:12 +01:00
Michael Albinus
11151a064b
* net/tramp.el (tramp-remote-file-name-spec-regexp): An IPV6
...
address can be empty.
* net/tramp-gvfs.el (tramp-gvfs-handle-insert-directory):
Accept nil SWITCHES.
(tramp-gvfs-handle-write-region): Implement APPEND.
2013-11-13 16:28:06 +01:00
Paul Eggert
946ec22440
* Makefile.in (ACLOCAL_INPUTS): Add configure.ac.
2013-11-13 00:04:57 -08:00
Jan Tatarik
62dfefa0cd
lisp/gnus/gnus-icalendar.el (gnus-icalendar-event-from-ical): Fix timezone handling in gnus-icalendar export to org
2013-11-12 22:16:09 +00:00
Bastien Guerry
c71bf86140
org-agenda.el (org-agenda-set-restriction-lock): Autoload
...
* org-agenda.el (org-agenda-set-restriction-lock): Autoload.
2013-11-12 21:14:21 +01:00
Bastien Guerry
757f401fe7
Remove non-existent files in Org 8.2.3a
2013-11-12 21:00:14 +01:00
Stefan Monnier
666ffc7e09
Address some byte-compiler warnings.
...
* lisp/org/ob-abc.el (org-babel-expand-body:abc): Use dolist.
(org-babel-execute:abc): Fix regexp quoting.
* lisp/org/ob-calc.el (org--var-syms): Rename from `var-syms'.
* lisp/org/ob-lilypond.el (ly-compile-lilyfile): Remove redundant let-binding.
* lisp/org/ob-table.el (sbe): Move debug declaration.
* lisp/org/org-clock.el (org--msg-extra): Rename from `msg-extra'.
* lisp/org/org.el (org-version): Avoid var name starting with _.
(org-inhibit-startup, org-called-with-limited-levels)
(org-link-search-inhibit-query, org-time-was-given)
(org-end-time-was-given, org-def, org-defdecode, org-with-time):
* lisp/org/org-colview.el (org-agenda-overriding-columns-format):
* lisp/org/org-agenda.el (org-agenda-multi, org-depend-tag-blocked)
(org-agenda-show-log-scoped):
* lisp/org/ob-python.el (py-which-bufname, python-shell-buffer-name):
* lisp/org/ob-haskell.el (org-export-copy-to-kill-ring):
* lisp/org/ob-exp.el (org-link-search-inhibit-query):
* lisp/org/ob-R.el (ess-eval-visibly-p):
* lisp/org/ob-core.el (org-src-window-setup): Declare before use.
(org-babel-expand-noweb-references): Remove unused `blocks-in-buffer'.
* lisp/org/ox-odt.el (org-odt-hfy-face-to-css):
* lisp/org/org-src.el (org-src-associate-babel-session, org-src-get-lang-mode):
* lisp/org/org-bibtex.el (org-bibtex-get, org-bibtex-ask, org-bibtex)
(org-bibtex-check):
* lisp/org/ob-tangle.el (org-babel-tangle, org-babel-spec-to-string)
(org-babel-tangle-single-block, org-babel-tangle-comment-links):
* ob-table.el (sbe):
* lisp/org/ob-sqlite.el (org-babel-sqlite-expand-vars):
* lisp/org/ob-sql.el (org-babel-sql-expand-vars):
* lisp/org/ob-shen.el (org-babel-execute:shen):
* lisp/org/ob-sh.el (org-babel-execute:sh, org-babel-sh-evaluate):
* lisp/org/ob-scala.el (org-babel-scala-evaluate):
* lisp/org/ob-ruby.el (org-babel-ruby-table-or-string)
(org-babel-ruby-evaluate):
* ob-python.el (org-babel-python-table-or-string)
(org-babel-python-evaluate-external-process)
(org-babel-python-evaluate-session):
* lisp/org/ob-picolisp.el (org-babel-execute:picolisp):
* lisp/org/ob-perl.el (org-babel-perl-evaluate):
* lisp/org/ob-maxima.el (org-babel-execute:maxima):
* lisp/org/ob-lisp.el (org-babel-execute:lisp):
* lisp/org/ob-java.el (org-babel-execute:java):
* lisp/org/ob-io.el (org-babel-io-evaluate):
* ob-haskell.el (org-babel-execute:haskell):
* lisp/org/ob-fortran.el (org-babel-execute:fortran):
* ob-exp.el (org-babel-exp-code):
* lisp/org/ob-emacs-lisp.el (org-babel-execute:emacs-lisp):
* lisp/org/ob-ditaa.el (org-babel-execute:ditaa):
* ob-core.el (org-babel-execute-src-block, org-babel-sha1-hash)
(org-babel-parse-header-arguments, org-babel-reassemble-table)
(org-babel-goto-src-block-head, org-babel-mark-block)
(org-babel-expand-noweb-references, org-babel-script-escape)
(org-babel-process-file-name):
* lisp/org/ob-clojure.el (org-babel-execute:clojure):
* ob-calc.el (org-babel-execute:calc):
* lisp/org/ob-awk.el (org-babel-execute:awk):
* ob-abc.el (org-babel-execute:abc):
* ob-R.el (org-babel-expand-body:R):
* lisp/org/ob-C.el (org-babel-C-execute): Avoid deprecated ((lambda) ...).
2013-11-12 14:11:22 -05:00
Glenn Morris
32d15ad99c
Add missing ChangeLog from previous commit
2013-11-12 09:04:19 -08:00
Glenn Morris
439d6b1c9b
Fix and standardize some copyright and license notices
...
* ob-abc.el: Add year, part of Emacs, standardize license text.
* ob-ebnf.el: Part of Emacs, standardize license text.
* ob-makefile.el: Fix years.
* org-macro.el, ox-beamer.el, ox-latex.el, ox-org.el: Part of Emacs.
* ox-ascii.el, ox-md.el, ox.el: Use range for years, part of Emacs.
* ox-html.el: Part of Emacs.
(org-html-scripts): Add 2013 to copyright years.
(org-html-infojs-template): Set copyright holder to FSF.
* ox-icalendar.el: Part of Emacs, fix years.
* ox-texinfo.el: Copyright to FSF, use range for years.
2013-11-12 09:03:46 -08:00
Bastien Guerry
02934b678e
lisp/org/ChangeLog: remove references to org-taskjuggler.el
2013-11-12 17:15:43 +01:00
Bastien Guerry
70e9f75d7a
Remove org-taskjuggler.el as it's not part of Org 8.2.3a
2013-11-12 16:45:48 +01:00
Bastien Guerry
ae0cb5361e
Remove org-docbook.el, which is not in Org 8.2.3a.
...
Fix error in org.texi header.
Thanks to Sean Sieger and Michael Albinus for reporting this.
2013-11-12 15:54:41 +01:00
Dmitry Gutov
7b08f97e71
* lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Disambiguate between
...
binary "|" operator and closing block args delimiter. Remove
FIXME comment referring to Ruby 1.8-only syntax.
(ruby-smie--implicit-semi-p): Not after "|" operator.
(ruby-smie--closing-pipe-p): New function.
(ruby-smie--forward-token, ruby-smie--backward-token): Use it.
(ruby-smie-rules): Indent after "|".
2013-11-12 16:15:14 +02:00
Bastien Guerry
9b1ee27c6c
Fix previous commit: remove files that are not part of Org 8.2.3a anymore
2013-11-12 14:13:04 +01:00
Bastien Guerry
271672fad7
Merge Org version 8.2.3a.
2013-11-12 14:06:26 +01:00
Glenn Morris
f201cf3a81
* ps-print.el (ps-face-attribute-list): Handle anonymous faces
...
Fixes: debbugs:15827
2013-11-12 00:16:50 -08:00
Martin Rudalics
e6f759f9fd
Fix doc-string of display-buffer-other-frame. (Bug#15868)
...
* window.el (display-buffer-other-frame): Fix doc-string.
(Bug#15868)
2013-11-12 08:25:14 +01:00
Paul Eggert
b367161707
* xterm.c (syms_of_xterm): staticpro Qalt, Qhyper, Qmeta, and Qsuper.
...
This is safer, and it's what w32fns.c does.
2013-11-11 22:07:37 -08:00
Paul Eggert
e3ac17b675
* xterm.c (syms_of_xterm): staticpro Qmodifier_value.
2013-11-11 19:09:48 -08:00
Glenn Morris
450885491a
* configure.ac: test portability fix
...
(I can never remember whether this is still relevant or not)
2013-11-11 19:01:07 -08:00