summaryrefslogtreecommitdiff
path: root/leim
Commit message (Collapse)AuthorAgeFilesLines
* Allow inserting #x6A58 using chinese-ctlaub IMEli Zaretskii2023-04-251-2/+2
| | | | | * leim/MISC-DIC/CTLau-b5.html (CTLau-b5 : Hanzi input by Cantonese transcription (Lau style)): Add #x6A58 to GAT and GWAT. (Bug#62898)
* Update SKK-JISYO.L from upstreamStefan Kangas2023-03-011-2/+2
| | | | | * leim/SKK-DIC/SKK-JISYO.L: Update from https://raw.githubusercontent.com/skk-dev/dict/master/SKK-JISYO.L
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-014-4/+4
|
* Abolish max-specpdl-size (bug#57911)Mattias Engdegård2022-09-191-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The max-lisp-eval-depth limit is sufficient to prevent unbounded stack growth including the specbind stack; simplify matters for the user by not having them to worry about two different limits. This change turns max-specpdl-size into a harmless variable with no effects, to keep existing code happy. * lisp/subr.el (max-specpdl-size): Define as an ordinary (but obsolete) dynamic variable. * admin/grammars/Makefile.in: * doc/lispintro/emacs-lisp-intro.texi (Loops & Recursion): * doc/lispref/control.texi (Cleanups): * doc/lispref/edebug.texi (Checking Whether to Stop): * doc/lispref/eval.texi (Eval): * doc/lispref/variables.texi (Local Variables): * doc/misc/calc.texi (Recursion Depth): Update documentation. * etc/NEWS: Announce. * src/eval.c (FletX): Use safe iteration to guard against circular bindings list. (syms_of_eval): Remove old max-specpdl-size definition. (init_eval_once, restore_stack_limits, call_debugger) (signal_or_quit, grow_specpdl_allocation): * leim/Makefile.in: * lisp/Makefile.in: * lisp/calc/calc-stuff.el (calc-more-recursion-depth) (calc-less-recursion-depth): * lisp/calc/calc.el (calc-do): * lisp/cedet/semantic/ede-grammar.el (ede-proj-makefile-insert-rules): * lisp/cedet/semantic/grammar.el (semantic-grammar-batch-build-one-package): * lisp/cus-start.el (standard): * lisp/emacs-lisp/comp.el (comp--native-compile): * lisp/emacs-lisp/edebug.el (edebug-max-depth): (edebug-read-and-maybe-wrap-form, edebug-default-enter): * lisp/emacs-lisp/regexp-opt.el (regexp-opt): * lisp/eshell/esh-mode.el (eshell-mode): * lisp/loadup.el (max-specpdl-size): * lisp/mh-e/mh-e.el (mh-invisible-headers): * lisp/net/shr.el (shr-insert-document, shr-descend): * lisp/play/hanoi.el (hanoi-internal): * lisp/progmodes/cperl-mode.el: * src/fileio.c (Fdo_auto_save): Remove references to and modifications of max-specpdl-size.
* Don't reduce vocabulary in ja-dic.el by defaultTaiju HIGASHI2022-06-101-1/+7
| | | | | | | | | | | | * configure.ac: Add the "--with-small-ja-dic" configure option. * leim/Makefile.in (${leimdir}/ja-dic/ja-dic.el): Change the build method depending on whether or not the --with-small-ja-dic option is specified. * lisp/international/ja-dic-cnv.el (skkdic-convert-okuri-nasi): Add the "no-reduction" optional argument. When it is specified, then generate a Japanese dictionary without reduced vocabulary. (skkdic-convert): Add the "no-reduction" optional argument. (batch-skkdic-convert): Add the "--no-reduction" command line argument.
* Reshuffle the generation of the OKURO-NASI entries to speed up buildLars Ingebrigtsen2022-06-011-1/+3
| | | | | | | | | | | | * leim/Makefile.in (all): Remove the ja-dic target from all -- we don't need this file generated before we generate the .elc files. (generate-ja-dic): Add new target. * lisp/Makefile.in (.PHONY, generate-ja-dic): Add new target. (all): Make all depend on the new generate-ja-dic target so that the OKURO-NASI entries are computed while the .elc files are compiled. On a AMD Ryzen 9 5950X 16-Core Processor this brings compilation time on a "make -j32 bootstrap" down from 1m52s to 1m34s.
* Fix a ja-dic compilation warningKévin Le Gouguec2022-04-101-0/+1
| | | | | * leim/Makefile.in (${leimdir}/ja-dic/ja-dic.el): Increase specpdl-size to avoid a compilation warning (bug#54816).
* Enlarge max-specpdl-size for generation of leim-list.el in bootstrapAlan Mackenzie2022-01-301-0/+1
| | | | | * leim/Makefile.in (${leimdir}/leim-list.el): Add a --eval clause to set max-specpdl-size to 5000 (previously 2500) for this target.
* Prefer unexport in MakefilesGlenn Morris2022-01-121-3/+2
| | | | | | * admin/grammars/Makefile.in, leim/Makefile.in: * lisp/Makefile.in, test/Makefile.in: Use unexport for EMACSLOADPATH.
* Merge from origin/emacs-28Eli Zaretskii2022-01-014-4/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 836be7a112 ; * etc/refcards/ru-refcard.tex: Update Copyright year. 86cbc6ee4a * lisp/net/tramp-sh.el: Adapt copyright year ebe8772f65 ; Minor fixes related to copyright years 23c1ee6989 ; * test/manual/etags/ETAGS.good_N: Adjust to copyright ye... 8d3fc7ec89 * src/xfaces.c (face_for_font): Make 'hash' be uintptr_t. 19dcb237b5 ; Add 2022 to copyright years. # Conflicts: # etc/NEWS # etc/refcards/ru-refcard.tex # lib/cdefs.h # lisp/erc/erc-dcc.el # lisp/erc/erc-imenu.el # lisp/erc/erc-replace.el # lisp/image-dired.el # lisp/progmodes/xref.el # m4/alloca.m4 # m4/byteswap.m4 # m4/errno_h.m4 # m4/getopt.m4 # m4/gnulib-common.m4 # m4/inttypes.m4 # m4/stddef_h.m4 # m4/stdint.m4 # m4/sys_socket_h.m4
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-014-4/+4
| |
* | Merge from origin/emacs-28Stefan Kangas2021-12-103-3/+3
|\ \ | |/ | | | | | | | | | | 7a25ba0fde ; * lisp/image-dired.el: Fix typo. dda6337066 emacsclient takes more care about XDG_RUNTIME_DIR 26fb4168b8 ; Prefer HTTPS in more URLs 6b89578524 ; * lisp/progmodes/flymake.el: Update the minimum Emacs ve...
| * ; Prefer HTTPS in more URLsStefan Kangas2021-12-093-3/+3
| |
* | Update SKK-JISYO.L from upstreamStefan Kangas2021-12-011-1/+1
|/ | | | | * leim/SKK-DIC/SKK-JISYO.L: Update from https://raw.githubusercontent.com/skk-dev/dict/master/SKK-JISYO.L
* Sync latest SKK-JISYO.LStefan Kangas2021-09-031-0/+5
| | | | * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version.
* Base the "extraclean" Make rule on "maintainer-clean"Glenn Morris2021-05-091-3/+1
| | | | | | | | | | | | | | | | * Makefile.in (FIND_DELETE): New, set by configure. (extraclean_dirs): Remove. (extraclean): Make it just a small variation on maintainer-clean. * admin/charsets/Makefile.in (extraclean): * admin/grammars/Makefile.in (extraclean): * admin/unidata/Makefile.in (extraclean): * leim/Makefile.in (extraclean): * lib-src/Makefile.in (extraclean): * lisp/Makefile.in (extraclean): * lwlib/Makefile.in (extraclean): * nt/Makefile.in (extraclean): * src/Makefile.in (extraclean): Remove target. * lib/Makefile.in (extraclean): Merge into maintainer-clean.
* ; Normalize and add missing first and last linesStefan Kangas2021-04-191-1/+1
|
* Make maintainer-clean delete generated files, as per standardsGlenn Morris2021-04-041-5/+9
| | | | | | | | | | | | | | | | These are generated files that were once kept in the repository. When they were removed from the repository, as a half-way measure they were only deleted by "extraclean", but this was never necessary and was not a proper use of that rule. * admin/charsets/Makefile.in (gen-clean): New phony target. (maintainer-clean): Delete generated files. * admin/grammars/Makefile.in (gen-clean): New phony target. (maintainer-clean): Delete generated files. * admin/unidata/Makefile.in (gen-clean): New phony target. (maintainer-clean): Delete generated files. * leim/Makefile.in (gen-clean): New phony target. (maintainer-clean): Delete generated files. * GNUmakefile: Doc fix.
* Simplify silent-rules build machineryGlenn Morris2021-03-061-12/+2
| | | | | | | | | | | | | | * src/verbose.mk.in: New file. * configure.ac (AM_V, AM_DEFAULT_V): Remove output variables. (src/verbose.mk): New output file. * Makefile.in, admin/charsets/Makefile.in: * admin/grammars/Makefile.in, admin/unidata/Makefile.in: * doc/emacs/Makefile.in, doc/lispintro/Makefile.in: * doc/lispref/Makefile.in, doc/misc/Makefile.in, leim/Makefile.in: * lib-src/Makefile.in, lib/Makefile.in, lisp/Makefile.in: * lwlib/Makefile.in, nt/Makefile.in, oldXMenu/Makefile.in: * src/Makefile.in, src/verbose.mk.in, test/Makefile.in: Include src/verbose.mk rather than repeatedly defining AM_V_at etc.
* Merge from origin/emacs-27Glenn Morris2021-02-031-2/+2
|\ | | | | | | | | | | | | 7355209f53 (origin/emacs-27) * lisp/window.el (recenter-top-bottom): ... dc78f8a4ea (emacs-27) url-http.el: Special-case NTLM authentication 85b0137858 * lisp/isearch.el (isearch-lazy-highlight): Fix defcustom ... cbeda21083 Sync latest SKK-JISYO.L
| * Sync latest SKK-JISYO.LStefan Kangas2021-01-311-2/+2
| | | | | | | | * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version.
| * Update copyright year to 2021Paul Eggert2021-01-014-4/+4
| | | | | | | | Run "TZ=UTC0 admin/update-copyright $(git ls-files)".
| * Sync latest SKK-JISYO.LStefan Kangas2020-11-231-0/+4
| | | | | | | | | | | | * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version. (cherry picked from commit 6a5f9700846551a7f3795e257356dbab865116f4)
* | Use lexical-binding in lisp/{term,nxml,language}Stefan Monnier2021-01-281-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/electric-tests.el: * lisp/term/w32console.el: * lisp/nxml/rng-util.el: * leim/leim-ext.el: Use lexical-binding. * lisp/international/titdic-cnv.el (tit-process-header) (miscdic-convert): * lisp/international/mule-cmds.el (leim-list-header): * lisp/international/ja-dic-cnv.el (skkdic-convert): Use lexical-binding in the generated file.
* | Update copyright year to 2021Paul Eggert2021-01-014-4/+4
| | | | | | | | Run "TZ=UTC0 admin/update-copyright".
* | ; Prefer https to http in more URLsStefan Kangas2020-10-244-4/+4
| | | | | | | | These were all tested and confirmed working.
* | Sync latest SKK-JISYO.LStefan Kangas2020-08-261-0/+4
|/ | | | * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version.
* Update copyright year to 2020Paul Eggert2020-01-014-4/+4
| | | | Run "TZ=UTC0 admin/update-copyright $(git ls-files)".
* Improve PY-b5 input methodsEli Zaretskii2019-11-281-1/+3
| | | | | * leim/leim-ext.el ("quail/PY-b5"): Assign key sequence for U+25CB (WHITE CIRCLE). (Bug#3179)
* quail/py-b5: Use U+3007 for ideographic zero (bug#3179)Štěpán Němec2019-10-141-1/+1
| | | | | | * leim/leim-ext.el ("quail/PY-b5"): Use U+3007 instead of U+25CB for ideographic zero. U+25CB (used previously) is only one of the several lookalikes (bug#3179).
* Make extraclean return tree to pristine state by deleting moreLars Ingebrigtsen2019-06-201-1/+1
| | | | | | | | | | | | | | | | | * src/Makefile.in (extraclean): Remove TAGS and config.in. * Makefile.in (extraclean): Remove info, configure and emacsver.texi in extraclean. * admin/unidata/Makefile.in (extraclean): Make it depend on distclean to remove .elc files. * leim/Makefile.in (extraclean): Depend on bootstrap-clean to remove generated .el files. * lib/Makefile.in (extraclean): Added target to remove sys directory and run distclean. * lisp/Makefile.in (extraclean): Also remove loaddefs*.el~ files.
* Update author/maintainer infoPaul Eggert2019-05-261-2/+2
| | | | | Update email addresses and fix spellings of some author and maintainer names.
* Sync latest SKK-JISYO.LPaul Eggert2019-04-292-50/+72
| | | | | | Problem reported by Tsuyoshi Kitamoto (Bug#35442). * leim/SKK-DIC/README: Update to current URL. * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version.
* Make pinyin to Chinese character mapping available to elispEric Abrahamsen2019-02-241-1/+5
| | | | | | | | * leim/Makefile.in: Build the file pinyin.el from pinyin.map. * lisp/international/titdic-cnv.el (pinyin-convert): New function that writes the library pinyin.el, containing a new constant `pinyin-character-map'. * .gitignore: Ignore the generated pinyin.el file.
* Update copyright year to 2019Paul Eggert2019-01-014-4/+4
| | | | Run 'TZ=UTC0 admin/update-copyright $(git ls-files)'.
* Update copyright year to 2018Paul Eggert2018-01-014-4/+4
| | | | Run admin/update-copyright.
* maint: shorten https://lists.gnu.org/archive/html/... linksPaul Eggert2017-11-251-1/+1
|
* Prefer HTTPS to HTTP for gnu.orgPaul Eggert2017-10-011-1/+1
| | | | | | | | | This fixes some URLs I omitted from my previous pass, notably those in lists.gnu.org. Although lists.gnu.org does not yet support TLS 1.1, TLS 1.0 is better than nothing. * lisp/erc/erc.el (erc-official-location): * lisp/mail/emacsbug.el (report-emacs-bug): Use https:, not http:.
* Merge from GnulibPaul Eggert2017-10-011-4/+4
| | | | | | | | | | | | This is mostly to change http: to https: in licenses. * COPYING, build-aux/config.guess, build-aux/config.sub: * doc/emacs/doclicense.texi, doc/emacs/gpl.texi: * doc/lispintro/doclicense.texi, doc/lispref/doclicense.texi: * doc/lispref/gpl.texi, doc/misc/doclicense.texi: * doc/misc/gpl.texi, etc/COPYING, leim/COPYING: * lib-src/COPYING, lib/COPYING, lisp/COPYING, lwlib/COPYING: * msdos/COPYING, nt/COPYING, src/COPYING: Copy from Gnulib.
* Prefer HTTPS to HTTP for gnu.orgPaul Eggert2017-09-291-1/+1
| | | | | This catches some URLs I missed in my previous scan, or perhaps were added after the scan.
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-133-3/+3
| | | | | | | | | | | | | Most of this change is to boilerplate commentary such as license URLs. This change was prompted by ftp://ftp.gnu.org's going-away party, planned for November. Change these FTP URLs to https://ftp.gnu.org instead. Make similar changes for URLs to other organizations moving away from FTP. Also, change HTTP to HTTPS for URLs to gnu.org and fsf.org when this works, as this will further help defend against man-in-the-middle attacks (for this part I omitted the MS-DOS and MS-Windows sources and the test tarballs to keep the workload down). HTTPS is not fully working to lists.gnu.org so I left those URLs alone for now.
* ; Update contributor nameGlenn Morris2017-05-061-1/+1
| | | | ; Ref http://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00114.html
* Update copyright year to 2017Paul Eggert2016-12-314-4/+4
| | | | Run admin/update-copyright.
* Update copyright year to 2016Paul Eggert2016-01-014-4/+4
| | | | Run admin/update-copyright.
* Prefer straight quoting in some text filesPaul Eggert2015-09-111-2/+2
| | | | | | | | | Mostly this just changes ` to ' in static text. Some exceptions: * INSTALL.REPO: Use curved quotes, as the diagnostic in question typically does that now. * admin/quick-install-emacs (TRY, top level): Use straight quoting in diagnostics. * src/README: Fix working-directory confusion.
* Remove files used by the old MS-Windows specific build procedureEli Zaretskii2015-08-151-237/+0
| | | | | | | | | | * nt/configure.bat: Remove everything except the blurb about the new build procedure. * make-dist: Remove references to makefile.w32-in in various directories, and to files in nt/ that were deleted. * etc/NEWS: Mention the fact that the files were dropped.
* * leim/Makefile.in, lisp/Makefile.in: Add missing EXEEXT definition.Glenn Morris2015-06-301-0/+2
|
* Rename ChangeLogs for gitlog-to-changelogPaul Eggert2015-04-071-0/+0
| | | | | | | | | | | | | This patch was implemented via the following shell commands: find * -name ChangeLog | sed 's,.*,git mv & &.1, s, lisp/ChangeLog\.1$, lisp/ChangeLog.17, s, lisp/erc/ChangeLog\.1$, lisp/erc/ChangeLog.09, s, lisp/gnus/ChangeLog\.1$, lisp/gnus/ChangeLog.3, s, lisp/mh-e/ChangeLog\.1$, lisp/mh-e/ChangeLog.2, s, src/ChangeLog\.1$, src/ChangeLog.13,' | sh git commit -am"[this commit message]"
* Use ${EXEEXT} more uniformly in makefilesPaul Eggert2015-02-232-1/+8
| | | | | | | | When porting Emacs to run on NaCl, we need to make sure that we always call it with the proper extension (.nexe in this case) during the build. * leim/Makefile.in, lib-src/Makefile.in, lisp/Makefile.in (EMACS): Append ${EXEEXT}. (tiny change)
* Less 'make' chatter for leimPaul Eggert2015-01-032-6/+29
| | | | | | | | * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_) (am__v_GEN_0, am__v_GEN_1, AM_V_at, am__v_at_, am__v_at_0) (am__v_at_1): New macros, from src/Makefile.in. (${leimdir}/quail/%.el, misc_convert, ${leimdir}/leim-list.el) (${leimdir}/ja-dic/ja-dic.el): Use them.