| Commit message (Expand) | Author | Age | Files | Lines |
* | Minor correction to admin/notes/bzr: *fourth* VCS, not third....RCS -> CVS -> Bzr -> Git. And (as Stefan Monnier reports) "GNU Arch
was semi-officially used for a while between CVS and Bzr, tho not for
the main branch."
| Eric S. Raymond | 2014-01-16 | 1 | -2/+2 |
* | ChangeLog fixes | Glenn Morris | 2014-01-16 | 1 | -4/+2 |
* | Spelling fixes. | Paul Eggert | 2014-01-15 | 2 | -5/+5 |
* | On VCS-independent ways of identifying commits, and why they are desirable....No code changes.
| Eric S. Raymond | 2014-01-16 | 2 | -0/+14 |
* | Fix copyright license notices for Adobe Unicode mapping files....* charsets/mapfiles/README: The copied files are not compressed.
Check for copies as of today.
* charsets/mapfiles/stdenc.txt, charsets/mapfiles/symbol.txt:
Update from table version 0.2 (1999-03-30) to 1.0 (2011-07-12).
This doesn't change the table data, just copyright license notice.
The new notices are compatible with the GPL, the old ones were not.
| Paul Eggert | 2014-01-15 | 4 | -39/+70 |
* | Spelling fixes. | Paul Eggert | 2014-01-13 | 1 | -1/+1 |
* | * admin/update_autogen (status): New function. Use throughout. | Glenn Morris | 2014-01-13 | 2 | -53/+36 |
* | * doc/lispref/functions.texi (Advising Functions): New section....* doc/lispref/modes.texi (Running Hooks): Don't document with-wrapper-hook and
run-hook-wrapped any more.
(Hooks): Link to the new Advising Functions node.
* doc/lispref/elisp.texi (Top): Don't include advice.texi.
* doc/lispref/advice.texi: Remove.
* doc/lispref/makefile.w32-in (srcs):
* doc/lispref/Makefile.in (srcs): Adjust accordingly.
* doc/misc/cl.texi (Function Bindings): Fix incorrect description of cl-let.
| Stefan Monnier | 2014-01-10 | 1 | -1/+0 |
* | * admin/update_autogen: Fix sed bug that was losing the last AUTOGEN_VCS. | Glenn Morris | 2014-01-10 | 2 | -2/+7 |
* | Add some notes on git-bzr; nfc....* admin/notes/bzr (Using git-bzr): New section.
| Thien-Thi Nguyen | 2014-01-10 | 1 | -0/+34 |
* | * admin/admin.el (manual-html-fix-index-2): Fix minor Texinfo 4 issue...with start of detailed menu.
| Glenn Morris | 2014-01-03 | 2 | -4/+7 |
* | * admin.el (manual-html-fix-index-2): Tweak previous change. | Glenn Morris | 2014-01-03 | 1 | -1/+1 |
* | Yet more Texinfo 5 tweaks for admin.el's make-manuals...* admin.el (manual-html-fix-node-div): Handle Texinfo 5's movable <hr>.
(manual-html-fix-index-2): Tweak Texinfo 5 table format.
| Glenn Morris | 2014-01-03 | 2 | -43/+88 |
* | More Texinfo 5 updates for make-manuals (not yet finished)...* admin/admin.el (manual-html-fix-headers): Tweak Texinfo 5 body.
(manual-html-fix-node-div): Treat "header" like "node".
(manual-html-fix-index-1): Handle Texinfo 5 top heading.
(manual-html-fix-index-2): Tweak Texinfo 5 listing tables.
| Glenn Morris | 2014-01-02 | 2 | -72/+131 |
* | * admin/check-doc-strings: Replace `perl -w' with `use warnings;'. | Xue Fuqiao | 2014-01-02 | 3 | -1/+7 |
* | Fix copyright years by hand....These are dates that admin/update-copyright did not update,
or updated incorrectly.
| Paul Eggert | 2014-01-01 | 1 | -1/+1 |
* | Update copyright year to 2014 by running admin/update-copyright. | Paul Eggert | 2014-01-01 | 33 | -33/+33 |
* | * admin.el (manual-html-fix-headers, manual-html-fix-index-1):...Some updates for changes in Texinfo 5 output.
| Glenn Morris | 2013-12-30 | 2 | -7/+17 |
* | Add the "use strict;" and "use warnings;" pragmas....* admin/make-emacs:
* admin/build-configs: Add the "use strict;" and "use warnings;" pragmas.
| Xue Fuqiao | 2013-12-29 | 4 | -0/+11 |
* | * admin/admin.el (cusver-scan): Warn about missing :types....(cusver-check): Interactively, require existing directories.
* admin/cus-test.el: Comment.
| Glenn Morris | 2013-12-28 | 3 | -2/+16 |
* | * admin/admin.el: Minor cleanups....* admin/admin.el (manual-misc-manuals, make-manuals):
(manual-pdf, cusver-find-files):
(cusver-new-version, cusver-scan, cusver-goto-xref):
(cusver-check): Doc fix.
(manual-html-node, cusver-check): Use `user-error'.
| Xue Fuqiao | 2013-12-27 | 2 | -23/+36 |
* | Spelling fix. | Paul Eggert | 2013-12-25 | 1 | -1/+1 |
* | Doc fixes (index and comment). | Xue Fuqiao | 2013-12-25 | 1 | -0/+3 |
* | Automate the procedure for updating copyright year....* admin/merge-gnulib (GNULIB_MODULES): Add update-copyright.
* admin/notes/years: Mention admin/update-copyright.
* admin/update-copyright: New file.
* build-aux/update-copyright: New file.
* make-dist: Distribute it.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* msdos/autogen/Makefile.in: Update copyright year.
| Paul Eggert | 2013-12-24 | 4 | -3/+88 |
* | Fix my previous change. | Xue Fuqiao | 2013-12-24 | 1 | -1/+1 |
* | Change some `error's to `user-error's....* admin/admin.el (add-release-logs):
(set-version-in-file, set-version, set-copyright):
Use `user-error'.
| Xue Fuqiao | 2013-12-24 | 2 | -6/+13 |
* | Add 4 new bidi-class values in unidata-gen.el. | Eli Zaretskii | 2013-12-22 | 2 | -0/+6 |
* | Fix bug #16216 with 'name' Unicode property of control characters.... admin/unidata/unidata-gen.el (unidata-split-name): Don't give any NAME
to <control> characters: the Unicode Standard says they have no
name.
doc/lispref/nonascii.texi (Character Properties): NAME or OLD-NAME
properties can be nil (there's no empty string).
| Eli Zaretskii | 2013-12-22 | 2 | -1/+14 |
* | Merge from CEDET upstream. | David Engster | 2013-12-12 | 2 | -11/+27 |
|\ |
|
| * | Merge with CEDET upstream....* admin/grammars/c.by (expr-binop): Add MOD.
(variablearg): Add 'opt-assign'.
(variablearg, varnamelist): Add default values so that it can be
later expanded into the tag.
(opt-stuff-after-symbol): Rename to 'brackets-after-symbol' and
remove empty match.
(multi-stage-dereference): Adapt to above rename.
(unaryexpression): Use 'symbol' instead of 'namespace-symbol',
since the latter also leads to an empty match at the end which
would make this too greedy.
(variablearg-opt-name): Support parsing of function pointers
inside an argument list.
* semantic/analyze.el
(semantic-analyze-find-tag-sequence-default): Always add scope to
the local miniscope for each type. Otherwise, structure tags are
not analyzed correctly. Also, always search the extended
miniscope even when not dealing with types.
* semantic/ctxt.el (semantic-get-local-variables-default): Also
try to parse local variables for buffers which are currently
marked as unparseable. Otherwise, it is often impossible to
complete local variables.
* semantic/scope.el (semantic-analyze-scoped-types-default): If we
cannot find a type in the typecache, also look into the the types
we already found. This is necessary since in C++, a 'using
namespace' can be dependend on a previous one.
(semantic-completable-tags-from-type): When creating the list of
completable types, pull in types which are referenced through
'using' statements, and also preserve their filenames.
* semanitc/bovine/c.el (semantic/analyze/refs): Require.
(semantic-analyze-tag-references): New override. Mainly copied
from the default implementation, but if nothing could be found (or
just the tag itself), drop all namespaces from the scope and
search again. This is necessary for implementations which are
defined outside of the namespace and only pull those in through
'using' statements.
(semantic-ctxt-scoped-types): Go through all tags around point and
search them for using statements. In the case for using
statements outside of function scope, append them in the correct
order instead of using 'cons'. This is important since using
statements may depend on previous ones.
(semantic-expand-c-tag-namelist): Do not try to parse struct
definitions as default values. The grammar parser seems to return
the point positions slightly differently (as a cons instead of a
list). Also, set parent for typedefs to 'nil'. It does not
really make sense to set a parent class for typedefs, and it can
also lead to endless loops when calculating scope.
(semantic-c-reconstitute-token): Change handling of function
pointers; instead of seeing them as variables, handle them as
functions with a 'function-pointer' attribute. Also, correctly
deal with function pointers as function arguments.
(semantic-c-reconstitute-function-arglist): New function to parse
function pointers inside an argument list.
(semantic-format-tag-name): Use 'function-pointer' attribute
instead of the old 'functionpointer-flag'.
(semantic-cpp-lexer): Use new `semantic-lex-spp-paren-or-list'.
* semantic/bovine/gcc.el (semantic-gcc-setup): Add 'features.h' to
the list of files whose preprocessor symbols are included. This
pulls in things like __USE_POSIX and similar.
* semantic/format.el (semantic-format-tag-prototype-default):
Display default values if available.
* semantic/analyze/refs.el (semantic-analyze-refs-impl)
(semantic-analyze-refs-proto): Add 'default-value' as ignorable in
call to `semantic-tag-similar-p'.
* semantic/db-mode.el (semanticdb-semantic-init-hook-fcn): Always
set buffer for `semanticdb-current-table'.
* semantic/db.el (semanticdb-table::semanticdb-refresh-table): The
previous change turned up a bug in this method. Since the current
table now correctly has a buffer set, the first clause in the
`cond' would be taken, but there was a `save-excursion' missing.
* semantic/lex-spp.el (semantic-c-end-of-macro): Declare.
(semantic-lex-spp-token-macro-to-macro-stream): Deal with macros
which open/close a scope. For this, leave an overlay if we
encounter a single open paren and return a semantic-list in the
lexer. When this list gets expanded, retrieve the old position
from the overlay. See the comments in the function for further
details.
(semantic-lex-spp-find-closing-macro): New function to find the
next macro which closes scope (i.e., has a closing paren).
(semantic-lex-spp-replace-or-symbol-or-keyword): Go to end of
closing macro if necessary.
(semantic-lex-spp-paren-or-list): New lexer to specially deal with
parens in macro definitions.
* semantic/decorate/mode.el (semantic-decoration-mode): Do not
decorate available tags immediately but in an idle timer, since
EDE will usually not be activated yet, which will make it
impossible to find project includes.
* semantic/decorate/include.el
(semantic-decoration-on-includes-highlight-default): Remove
'unloaded' from throttle when decorating includes, otherwise all
would be loaded. Rename 'table' to 'currenttable' to make things
clearer.
* ede/linux.el (cl): Require during compile.
* ede/linux.el (project-linux-build-directory-default)
(project-linux-architecture-default): Add customizable variables.
(ede-linux-project): Add additional slots to track Linux-specific
information (out-of-tree build directory and selected
architecture).
(ede-linux--get-build-directory, ede-linux--get-archs)
(ede-linux--detect-architecture, ede-linux--get-architecture)
(ede-linux--include-path): Added function to detect Linux-specific
information.
(ede-linux-load): Set new Linux-specific information when creating
a project.
(ede-expand-filename-impl): Use new and more accurate include
information.
* semantic/scope.el (semantic-calculate-scope): Return a clone of
the scopecache, so that everyone is working with its own (shallow)
copy. Otherwise, if one caller is resetting the scope, it would
be reset for all others working with the scope cache as well.
| David Engster | 2013-12-12 | 2 | -11/+27 |
* | | Stop keeping info/dir in the repository....* build-aux/dir_top: Move here from admin/.
* build-aux/make-info-dir: New script.
* Makefile.in (bootstrap-clean): Delete info/.
(info-dir, ${srcdir}/info/dir): New rules.
(info): Also make info-dir.
(check-info): Rename from check-info-dir.
Instead of info/dir entries, check @dircategory in info/*.info.
* make-dist: Use `info' rule rather than `info-real'.
No more info/COPYING (not even the right license for info/ files).
* info/: Remove from repository.
* admin/update_autogen (info_dir):
Use dir_top from build-aux/ rather than admin/.
* .bzrignore: Ignore info/ altogether.
* doc/emacs/Makefile.in: Comment.
| Glenn Morris | 2013-12-12 | 3 | -24/+8 |
* | | * admin/update_autogen (info_dir): Tweak commit message. | Glenn Morris | 2013-12-11 | 1 | -1/+1 |
* | | Add support for auto-generating info/dir...* admin/update_autogen: Add option to generate info/dir.
(Usage): Add -I.
(info_flag): New variable.
(-I): New option.
(doc): Maybe check its status.
(info_dir): New function.
* admin/dir_top: New file.
* doc/emacs/emacs.texi:
* doc/lispintro/emacs-lisp-intro.texi:
* doc/lispref/elisp.texi:
* doc/misc/autotype.texi, doc/misc/cc-mode.texi, doc/misc/ediff.texi:
* doc/misc/ert.texi, doc/misc/htmlfontify.texi, doc/misc/ido.texi:
* doc/misc/octave-mode.texi, doc/misc/org.texi, doc/misc/srecode.texi:
* doc/misc/todo-mode.texi, doc/misc/tramp.texi:
Sync direntry with info/dir version.
| Glenn Morris | 2013-12-11 | 3 | -3/+105 |
|/ |
|
* | Remove the option of using libcrypto....This scorches the earth and waits for spring;
see Ted Zlatanov and Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00323.html>.
* configure.ac (with_openssl_default, HAVE_LIB_CRYPTO): Remove.
Do not say whether Emacs is configured to use a crypto library,
since it's no longer an option.
(gl_CRYPTO_CHECK): Define a dummy.
* lib/gl_openssl.h, m4/gl-openssl.m4: Remove.
* admin/merge-gnulib: Remove lib/gl_openssh.h and m4/gl-openssl.m4.
* src/Makefile.in (LIB_CRYPTO): Remove.
(LIBES): Don't use it.
| Paul Eggert | 2013-12-10 | 2 | -1/+7 |
* | Fix bug #16043 with crashes when displaying new bidi control characters.... src/bidi.c (bidi_get_type, bidi_get_category): Handle the isolate
directional control characters. Update type and category
determination according to the UBA from Unicode v6.3.
(bidi_category_t): New category EXPLICIT_FORMATTING.
src/dispextern.h (bidi_type_t): Update to include new bidirectional
properties introduced with Unicode v6.3.
admin/unidata/unidata-gen.el (unidata-prop-alist): Update bidi-class
to include the new isolate-related classes introduced with Unicode
v6.3.
(unidata-encode-val): Accept an additional optional argument, a
warning message to emit when UnicodeData.txt defines bidi-class
values that are not in unidata-prop-alist. Add a comment
explaining what should maintainers do if/when such a warning ever
appears.
(unidata-gen-table): Call unidata-encode-val with 3rd arg non-nil
when generating uni-bidi.el.
| Eli Zaretskii | 2013-12-04 | 2 | -6/+39 |
* | * unidata/Makefile.in (${DSTDIR}/charprop.el): Ensure output files are writable. | Glenn Morris | 2013-11-30 | 2 | -0/+8 |
* | * admin/grammars/Makefile.in: Ensure output files are writable. | Glenn Morris | 2013-11-30 | 2 | -0/+12 |
* | (Mostly) fix bug #16007 with generation of MULE-*.map files.... admin/charsets/mule-charsets.el: Rewritten to work in Emacs 23 and
later.
| Eli Zaretskii | 2013-11-30 | 2 | -16/+35 |
* | Stop keeping (all but one) generated cedet grammar files in the repository...* configure.ac (SUBDIR_MAKEFILES, AC_CONFIG_FILES):
Add admin/grammars Makefile.
* Makefile.in (distclean, bootstrap-clean, maintainer-clean):
Also clean admin/grammars, if present.
* admin/grammars/README: Remove.
* admin/grammars/Makefile.in: New file.
* admin/grammars/c.by, admin/grammars/java-tags.wy, admin/grammars/js.wy:
* admin/grammars/python.wy: Update declarations to match generated outputs.
* lisp/Makefile.in (semantic): New.
(compile-main): Depend on semantic.
* lisp/cedet/semantic/bovine/grammar.el (bovine--make-parser-1):
New function, split from bovine-make-parsers.
(bovine-make-parsers): Use bovine--make-parser-1.
(bovine-batch-make-parser): New function.
* lisp/cedet/semantic/wisent/grammar.el (wisent--make-parser-1):
New function, split from wisent-make-parsers.
(wisent-make-parsers): Use wisent--make-parser-1.
(wisent-batch-make-parser): New function.
* lisp/cedet/semantic/db.el (semanticdb-save-all-db):
Avoid prompting in batch mode.
* lisp/cedet/semantic/grammar.el (semantic-grammar-footer-template):
Disable version-control and autoloads in the output.
(semantic-grammar-create-package):
Add option to return nil if output is up-to-date.
* lisp/cedet/semantic/bovine/c-by.el, lisp/cedet/semantic/bovine/make-by.el:
* lisp/cedet/semantic/bovine/scm-by.el, lisp/cedet/semantic/wisent/javat-wy.el:
* lisp/cedet/semantic/wisent/js-wy.el, lisp/cedet/semantic/wisent/python-wy.el:
* lisp/cedet/srecode/srt-wy.el: Remove generated files from repository.
* .bzrignore: Update for this.
| Glenn Morris | 2013-11-29 | 7 | -16/+137 |
* | * unidata-gen.el (unidata-gen-files): Disable autoloads in generated files. | Glenn Morris | 2013-11-28 | 2 | -0/+7 |
* | Fix comment typo | Glenn Morris | 2013-11-27 | 1 | -1/+1 |
* | Stop keeping generated Unicode lisp files in the repository...Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg01023.html
* admin/unidata/Makefile.in (all, install, clean, bootstrap-clean)
(distclean, maintainer-clean): Declare as PHONY.
(compile, extraclean): New.
(${DSTDIR}/charprop.el): Depend on source files rather than
intermediate products.
* lisp/international/charprop.el, lisp/international/uni-bidi.el:
* lisp/international/uni-category.el, lisp/international/uni-combining.el:
* lisp/international/uni-comment.el, lisp/international/uni-decimal.el:
* lisp/international/uni-decomposition.el, lisp/international/uni-digit.el:
* lisp/international/uni-lowercase.el, lisp/international/uni-mirrored.el:
* lisp/international/uni-name.el, lisp/international/uni-numeric.el:
* lisp/international/uni-old-name.el, lisp/international/uni-titlecase.el:
* lisp/international/uni-uppercase.el:
Remove generated files from VCS repository.
* src/Makefile.in ($(lispsource)/international/charprop.el): New.
(emacs$(EXEEXT)): Depend on charprop.el.
* Makefile.in: Comment.
* .bzrignore: Add generated Unicode files.
| Glenn Morris | 2013-11-27 | 2 | -2/+29 |
* | Update from Unicode 6.2.0 to 6.3.0...Note: I used Emacs 24.3 to generate the uni-*.el files, owing to
unexplained (possibly harmless) differences that the current trunk's
use of lexical-binding for subr.el causes. Ref:
http://debbugs.gnu.org/15825#29
* admin/unidata/BidiMirroring.txt, admin/unidata/UnicodeData.txt:
Update to 6.3.0.
* lisp/international/uni-bidi.el, lisp/international/uni-category.el:
* lisp/international/uni-name.el, lisp/international/uni-numeric.el:
Regenerate.
| Glenn Morris | 2013-11-10 | 3 | -15/+22 |
* | * admin/unidata/unidata-gen.el (unidata-gen-files): Tweak whitespace...in generated files.
| Glenn Morris | 2013-11-10 | 2 | -1/+6 |
* | * admin/unidata/unidata-gen.el (unidata-gen-files):...Fix deletion of existing output files after 2013-10-30 changes.
| Glenn Morris | 2013-11-08 | 2 | -1/+6 |
* | * admin/unidata/unidata-gen.el (unidata-gen-files): Update Unicode copyright | Glenn Morris | 2013-11-06 | 2 | -1/+2 |
* | Update unicode README and related info | Glenn Morris | 2013-11-06 | 1 | -3/+3 |
* | * admin/unidata/unidata-gen.el (unidata-gen-files): Disable version-control...in generated files.
| Glenn Morris | 2013-11-06 | 2 | -0/+7 |
* | FOR-RELEASE note | Glenn Morris | 2013-11-05 | 1 | -0/+2 |
* | Remove the autogen/ directory...Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00806.html
* autogen: Remove directory. Move update_autogen to admin/.
* autogen.sh: Remove reference to copy_autogen.
* GNUmakefile (configure):
* Makefile.in (bootstrap): Do not try to run copy_autogen.
* config.bat: Use msdos/autogen rather than autogen.
* admin/update_autogen: Move here from ../autogen.
(usage): Update. Remove -l, add -A.
(autogendir): New variable.
(ldefs_flag): Default to set.
(genfiles): Reduce to only ms-dos relevant files.
(main): Make checking autogen sources optional.
Make copying of autogen files optional.
* msdos/autogen/config.in:
* msdos/autogen/Makefile.in: Move here from ../autogen.
* nt/INSTALL: Remove reference to copy_autogen.
* nt/config.nt: Comment.
| Glenn Morris | 2013-11-04 | 2 | -0/+332 |