aboutsummaryrefslogtreecommitdiffstats
path: root/admin/unidata
Commit message (Collapse)AuthorAgeFilesLines
* update unidata-gen.elRobin Templeton2015-04-201-19/+12
|
* disable byte-compilationRobin Templeton2015-04-191-11/+4
|
* admin/unidata: small Makefile simplificationsGlenn Morris2014-06-241-11/+10
| | | | | | | | | * admin/unidata/Makefile.in (${top_srcdir}/src/macuvs.h): Make and load .elc. (.el.elc): Replace with pattern rule. (%.elc): New. (unidata.txt): Use $<. (compile): Remove. (${DSTDIR}/charprop.el): Use order-only prereqs rather than a sub-make.
* * admin/unidata/uvs.el (uvs-print-table-ivd): Fix free variable typo.Glenn Morris2014-06-241-2/+2
|
* Update admin/unidata data files to latest versionsGlenn Morris2014-06-214-24/+13571
| | | | | | | | | | * admin/unidata/BidiMirroring.txt: Update to 7.0.0 (only comment changes). * admin/unidata/UnicodeData.txt: Update to 7.0.0. * admin/unidata/IVD_Sequences.txt: Update to 2014-05-16 version. * admin/unidata/README: Update for above changes.
* With GNU make, MFLAGS is not neededGlenn Morris2014-06-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (CC, CFLAGS, LDFLAGS, CPPFLAGS, abs_top_srcdir): Remove, no longer used. (lib, lib-src, lisp, nt, src, blessmail, install-arch-dep) (install-nt, install-strip, uninstall, uninstall-nt) (mostlyclean, clean, distclean, bootstrap-clean) (maintainer-clean, extraclean, TAGS, tags, check, $(DOCS)): ($(INSTALL_DOC), $(UNINSTALL_DOC), info, bootstrap, check-declare): GNU make automatically passes command-line arguments to sub-makes. * admin/unidata/Makefile.in (${DSTDIR}/charprop.el): GNU make automatically passes command-line arguments to sub-makes. * lib-src/Makefile.in (../lib/libgnu.a): GNU make automatically passes command-line arguments to sub-makes. * lisp/Makefile.in ($(lisp)/cus-load.el, $(lisp)/finder-inf.el) (autoloads, $(lisp)/subdirs.el, compile-main, leim, semantic, compile) (compile-always): GNU make automatically passes command-line arguments to sub-makes. * lwlib/Makefile.in ($(globals_h)): GNU make automatically passes command-line arguments to sub-makes. * src/Makefile.in ($(leimdir)/leim-list.el, $(srcdir)/macuvs.h) ($(lispsource)/international/charprop.el) ($(libsrc)/make-docfile$(EXEEXT), $(lwlibdir)/liblw.a) ($(oldXMenudir)/libXMenu11.a, ns-app, .el.elc) ($(lispsource)/loaddefs.el, bootstrap-emacs$(EXEEXT)): GNU make automatically passes command-line arguments to sub-makes. * test/automated/Makefile.in (compile-main): GNU make automatically passes command-line arguments to sub-makes.
* Include sources used to create macuvs.h.Paul Eggert2014-05-265-47/+28056
| | | | | | | | | | | | | | | | | * admin/unidata/IVD_Sequences.txt: New file. * admin/unidata/Makefile.in (${top_srcdir}/src/macuvs.h): New rule. (all): Build it. (extraclean): Remove it. * admin/unidata/README: Mention BidiMirroring.txt and IVD_Sequences.txt. * admin/unidata/copyright.html: Update to current version from Unicode Consortium. * admin/unidata/uvs.el: Rename from admin/mac/uvs.el. (uvs-print-table-ivd): Output a header in the form that unidata-gen.el generates. * lisp/international/README: Refer to the Unicode Terms of Use rather than copying it bodily here, as that simplifies maintenance. * src/Makefile.in ($(srcdir)/macuvs.h): New rule. * src/macuvs.h: Use automatically-generated header.
* Fix copyright years by hand.Paul Eggert2014-01-011-1/+1
| | | | | These are dates that admin/update-copyright did not update, or updated incorrectly.
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
|
* Add 4 new bidi-class values in unidata-gen.el.Eli Zaretskii2013-12-221-0/+4
|
* Fix bug #16216 with 'name' Unicode property of control characters.Eli Zaretskii2013-12-221-1/+8
| | | | | | | | | 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).
* Fix bug #16043 with crashes when displaying new bidi control characters.Eli Zaretskii2013-12-041-6/+26
| | | | | | | | | | | | | | | | | | | | 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.
* * unidata/Makefile.in (${DSTDIR}/charprop.el): Ensure output files are writable.Glenn Morris2013-11-301-0/+3
|
* * unidata-gen.el (unidata-gen-files): Disable autoloads in generated files.Glenn Morris2013-11-281-0/+2
|
* Fix comment typoGlenn Morris2013-11-271-1/+1
|
* Stop keeping generated Unicode lisp files in the repositoryGlenn Morris2013-11-271-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update from Unicode 6.2.0 to 6.3.0Glenn Morris2013-11-102-15/+20
| | | | | | | | | | | | | | 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.
* * admin/unidata/unidata-gen.el (unidata-gen-files): Tweak whitespaceGlenn Morris2013-11-101-1/+1
| | | | in generated files.
* * admin/unidata/unidata-gen.el (unidata-gen-files):Glenn Morris2013-11-081-1/+1
| | | | Fix deletion of existing output files after 2013-10-30 changes.
* * admin/unidata/unidata-gen.el (unidata-gen-files): Update Unicode copyrightGlenn Morris2013-11-061-1/+1
|
* Update unicode README and related infoGlenn Morris2013-11-061-3/+3
|
* * admin/unidata/unidata-gen.el (unidata-gen-files): Disable version-controlGlenn Morris2013-11-061-0/+2
| | | | in generated files.
* Fix up previous admin/unidata clean rulesGlenn Morris2013-10-301-1/+3
|
* Simplify admin/unidata Makefile rulesGlenn Morris2013-10-302-19/+24
| | | | | | | | | | | | | * admin/unidata/unidata-gen.el (unidata-gen-files): Use pop. Also take the output directory as an argument. * admin/unidata/Makefile.in: Simplify now that unidata-gen-files takes the output directory as an argument (no need to cd, etc). (abs_srcdir, abs_builddir): Remove. (abs_top_builddir): Replace by top_builddir. (${DSTDIR}/charprop.el): No need to cd. Pass dest as argument. (${DSTDIR}/charprop.el, charprop.el): No need to pass unidata.txt as argument.
* * Makefile.in (distclean, bootstrap-clean, maintainer-clean):Glenn Morris2013-10-291-1/+1
| | | | | | Also clean admin/unidata, if present. * admin/unidata/Makefile.in (bootstrap-clean): New rule.
* * admin/unidata/unidata-gen.el (unidata--ensure-compiled): New function.Glenn Morris2013-10-291-11/+15
| | | | | | | | (unidata-gen-table-name, unidata-gen-table-decomposition) (unidata-gen-files): Use unidata--ensure-compiled. Add FSF copyright years based on when this file first appeared in Emacs trunk.
* * admin/unidata/Makefile.in (abs_srcdir): New, set by configure.Glenn Morris2013-10-291-5/+6
| | | | | (${DSTDIR}/charprop.el, charprop.el): Update for srcdir not absolute. (clean): Delete all .elc files.
* Make building in directories with whitespace possibleGlenn Morris2013-10-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make has trouble with targets containing whitespace, http://savannah.gnu.org/bugs/?712, so the general approach is to use relative paths where possible. It's generally only Emacs itself that needs absolute paths, eg in src/epaths.h. * configure.ac (srcdir): Don't make it absolute - abs_srcdir exists. * Makefile.in (abs_srcdir): New, set by configure. (buildlisppath): Use abs_srcdir. (install-arch-indep, install-etcdoc, install-info, install-man) (install-etc): Quote entities that might contain whitespace. * admin/unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el): Quote entities that might contain whitespace. * leim/Makefile.in (abs_srcdir): New, set by configure. (buildlisppath): Use abs_srcdir. (RUN_EMACS, .el.elc, changed.tit, changed.misc, leim-list.el) ($(srcdir)/ja-dic/ja-dic.el, setwins, distclean, check-declare): Quote entities that might contain whitespace. * lib-src/Makefile.in ($(DESTDIR)${archlibdir}): Quote entities that might contain whitespace. * lisp/Makefile.in (abs_srcdir, abs_lisp): New, set by configure. (emacs, compile, compile-always): Quote entities that might contain whitespace. (custom-deps, finder-data, autoloads): Use abs_lisp. ($(MH_E_DIR)/mh-loaddefs.el, $(TRAMP_DIR)/tramp-loaddefs.el) ($(CAL_DIR)/cal-loaddefs.el, $(CAL_DIR)/diary-loaddefs.el) ($(CAL_DIR)/hol-loaddefs.el): Manually expand target file name. * nextstep/Makefile.in (${ns_check_file} ${ns_appdir}): Quote entities that might contain whitespace. * nt/Makefile.in ($(DESTDIR)${archlibdir}): Quote entities that might contain whitespace. * src/Makefile.in (RUN_TEMACS): Make relative (again). ($(leimdir)/leim-list.el, .el.elc, $(lispsource)/loaddefs.el) (bootstrap-emacs$(EXEEXT)): Quote entities that might contain whitespace. * test/automated/Makefile.in (abs_top_srcdir, top_builddir): New, set by configure. (top_srcdir): Remove. (abs_test, abs_lispsrc): New. (lisp): No longer absolute. (emacs, lisp-compile, compile, compile-always): Quote entities that might contain whitespace. Fixes: debbugs:15675
* * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,Paul Eggert2013-08-271-1/+1
| | | | for portability to hosts where /bin/sh has problems.
* Use a @configure_input@ comment at the start of generated MakefilesGlenn Morris2013-07-231-1/+1
|
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
|
* Update to Unicode 6.2.Juanma Barranquero2012-09-272-18/+12
| | | | | | | | | | * admin/unidata/BidiMirroring.txt: * admin/unidata/UnicodeData.txt: Update to Unicode 6.2. * lisp/international/uni-bidi.el: * lisp/international/uni-category.el: * lisp/international/uni-name.el: * lisp/international/uni-numeric.el: Regenerate.
* Generate admin/unidata/Makefile with configureGlenn Morris2012-04-101-13/+29
| | | | | | | * configure.in: Conditionally generate admin/unidata/Makefile. * admin/unidata/Makefile.in: Add FSF copyright. Make it use autoconf features, and work for out-of-tree builds.
* Update the Unicode database and derived files for Unicode 6.1.Eli Zaretskii2012-04-074-93/+812
| | | | | | | | | | | | | | | | | | | | | admin/unidata/README: admin/unidata/copyright.html: admin/unidata/BidiMirroring.txt: admin/unidata/UnicodeData.txt: Update for the latest version 6.1 of the Unicode Standard. lisp/international/uni-bidi.el: lisp/international/uni-category.el: lisp/international/uni-combining.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-titlecase.el: lisp/international/uni-uppercase.el: Update for Unicode 6.1.
* Make the default values of character properties name, old-name, and ↵Kenichi Handa2012-02-161-7/+7
| | | | iso-10646-comment to nil.
* Spelling fixes.Paul Eggert2011-11-191-1/+1
|
* admin/unidata/makefile.w32-in (clean): Remove bidimirror.h and biditype.h.Juanma Barranquero2011-11-071-1/+1
|
* Followup for character properties in 2011-08-23T11:48:[email protected].Eli Zaretskii2011-08-231-1/+5
| | | | | | | | | | | src/bidi.c (bidi_get_type): Abort if we get zero as the bidi type of a character. admin/unidata/unidata-gen.el (unidata-prop-alist): Update the default values of bidi-class according to DerivedBidiClass.txt from the latest UCD. lisp/international/uni-bidi.el: Regenerated. doc/lispref/nonascii.texi (Character Properties): Document the values for unassigned codepoints.
* Fix default values of character properties.Kenichi Handa2011-08-231-29/+74
|
* Use uniprop tables instead of biditype.h and bidimirror.h.Eli Zaretskii2011-08-154-148/+2
| | | | | | | | | | | | | | | | | | | | | | src/bidi.c (bidi_initialize): Use uniprop_table instead of including biditype.h and bidimirror.h. src/biditype.h: File removed. src/bidimirror.h: File removed. src/deps.mk (bidi.o): Remove biditype.h and bidimirror.h. src/makefile.w32-in ($(BLD)/bidi.$(O)): Remove biditype.h and bidimirror.h. src/dispextern.h: Fix a typo in the comment to bidi_type_t. src/chartab.c: Improve commentary for the uniprop_table API. admin/unidata/bidimirror.awk: File removed. admin/unidata/biditype.awk: File removed. admin/unidata/makefile.w32-in (all): Remove src/biditype.h and src/bidimirror.h. (../../src/biditype.h, ../../src/bidimirror.h): Deleted. admin/unidata/Makefile.in (all): Remove src/biditype.h and src/bidimirror.h. (../../src/biditype.h, ../../src/bidimirror.h): Deleted.
* admin/unidata/makefile.w32-in: Duplicate change in Makefile.in ↵Juanma Barranquero2011-07-071-3/+4
| | | | (2011-07-06T22:43:[email protected]).
* Add C interface for Unicode character property table.Kenichi Handa2011-07-072-254/+188
|
* Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-242-2/+2
|
* Nuke arch-tags.Glenn Morris2011-01-152-4/+0
|
* Add 2011 to remaining FSF/AIST copyright years.Glenn Morris2011-01-152-2/+2
|
* Merge from emacs-23Stefan Monnier2011-01-143-5/+4
|\
| * Revert accidental update of non-FSF copyright from ↵Glenn Morris2011-01-021-1/+1
| | | | | | | | 2010-01-13T08:35:[email protected].
| * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-023-4/+3
| |
| * Fix typos in docstrings, comments and ChangeLogs.Juanma Barranquero2010-10-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/tutorials/TUTORIAL.es: Fix typos. * lisp/cedet/semantic/symref/list.el (semantic-symref-list-rename-open-hits): Fix typo in message. (semantic-symref-list-map-open-hits): Fix typo in docstring. * lisp/erc/erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring. * lisp/gnus/nnmail.el (nnmail-fancy-expiry-targets): Fix typo in docstring. * lisp/international/mule.el (define-coding-system): * lisp/international/titdic-cnv.el (quail-cxterm-package-ext-info): * composite.el (compose-region): Fix typo in docstring. * lisp/org/org-agenda.el (org-prefix-category-length) (org-prefix-category-max-length): Fix typos in docstrings. * src/font.c (Ffont_variation_glyphs): * ccl.c (Fccl_execute_on_string): Fix typo in docstring.
* | Fix typos in comments and ChangeLogs.Juanma Barranquero2010-09-141-1/+1
| |