1. 18 Mar, 2013 2 commits
    • Eli Zaretskii's avatar
      MS-Windows followup to automation of ja-dic.el in 2013-03-18T04:30:20Z!eggert@cs.ucla.edu. · 2b9c0f44
      Eli Zaretskii authored
       leim/makefile.w32-in ($(srcdir)/ja-dic/ja-dic.el): New target.
      
      Fixes: debbugs:13984
      2b9c0f44
    • Paul Eggert's avatar
      Automate the build of ja-dic.el. · 982efbcd
      Paul Eggert authored
      ja-dic.el no longer needs to be in the repository: it's now
      generated as part of the build from bzr.  Also, update SKK-JISYO.L to
      match the upstream source exactly.
      * .bzrignore: Add leim/ja-dic/.
      * leim/ja-dic/ja-dic.el: Remove from repository.  It is still distributed
      as part of the Emacs tarball.
      * leim/Makefile.in ($(srcdir)/ja-dic/ja-dic.el): New rule.
      (compile-main): Depend on it.
      * leim/SKK-DIC/README: Update to reflect new build procedure.
      * leim/SKK-DIC/SKK-JISYO.L: Update to match source exactly.
      This is now the annotated version, to match the upstream file name;
      the unannotated one is built from it automatically.
      * lisp/international/ja-dic-cnv.el (skkdic-convert): Remove the annotations
      from the input, rather than assume that it's been done for us by the
      SKK script unannotate.awk.  Switch ja-dic.el to UTF-8.  Don't put
      the current date into a ja-dic.el comment, as that complicates
      regression testing.
      
      Fixes: debbugs:13984
      982efbcd
  2. 14 Mar, 2013 1 commit
    • Stefan Monnier's avatar
      * leim/quail/latin-ltx.el: Resolve conflicts. · c8cefd6a
      Stefan Monnier authored
      (latin-ltx--mark-map, latin-ltx--mark-re): New constants.
      (latin-ltx--define-rules): Check for conflicts.  Eval `re's.
      (rules): Use tighter regexps to avoid conflicts.
      Consolidate the various rules for combining marks.
      
      Fixes: debbugs:13950
      c8cefd6a
  3. 11 Mar, 2013 1 commit
  4. 08 Feb, 2013 1 commit
  5. 01 Jan, 2013 1 commit
  6. 04 Dec, 2012 1 commit
  7. 05 Sep, 2012 1 commit
  8. 24 Aug, 2012 1 commit
  9. 17 Aug, 2012 1 commit
    • Daniel Bergey's avatar
      quail-define-inscript-package tiny change · 0df648f9
      Daniel Bergey authored
      * leim/quail/indian.el (quail-define-inscript-package):
      Set kbd-translate for all Inscript layouts.  It's a positional
      layout: vowels should be on the left hand regardless of the
      underlying characters produced by those keys.
      
      Fixes: debbugs:12072
      0df648f9
  10. 15 Aug, 2012 1 commit
  11. 06 Aug, 2012 1 commit
  12. 30 Jul, 2012 1 commit
  13. 29 Jul, 2012 1 commit
    • Paul Eggert's avatar
      deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150) · 72b255c7
      Paul Eggert authored
      * NEWS: Document these changes.
      * leim/quail/uni-input.el (ucs-input-deactivate):
      Rename from ucs-input-inactivate.
      * leim/quail/hangul.el (hangul-input-method-deactivate):
      Rename from hangul-input-method-inactivate.
      * emulation/viper-init.el (viper-deactivate-input-method-action):
      Rename from viper-inactivate-input-method-action.
      (viper-deactivate-input-method):
      Rename from viper-inactivate-input-method.
      * lisp/follow.el (follow-inactive-menu): Rename from follow-deactive-menu.
      * lisp/international/mule-cmds.el (deactivate-input-method):
      Rename from inactivate-input-method.
      Also run input-method-deactivate-hook.
      (deactivate-current-input-method-function):
      Rename from inactivate-current-input-method-function.
      (input-method-deactivate-hook): New hook.
      (input-method-inactivate-hook): Mark obsolete.
      * lisp/international/quail.el (quail-activate):
      Also run quail-deactivate-hook.
      (quail-deactivate): Rename from quail-inactivate.
      * lisp/international/robin.el (robin-activate):
      Also run robin-deactivate-hook.
      (robin-deactivate): Rename from robin-inactivate.
      72b255c7
  14. 10 Jul, 2012 1 commit
    • Stefan Monnier's avatar
      Reduce use of (require 'cl). · f58e0fd5
      Stefan Monnier authored
      * admin/bzrmerge.el: Use cl-lib.
      * leim/quail/hangul.el: Don't require CL.
      * leim/quail/ipa.el: Use cl-lib.
      * vc/smerge-mode.el, vc/pcvs.el, vc/pcvs-util.el, vc/pcvs-info.el:
      * vc/diff-mode.el, vc/cvs-status.el, uniquify.el, scroll-bar.el:
      * register.el, progmodes/sh-script.el, net/gnutls.el, net/dbus.el:
      * msb.el, mpc.el, minibuffer.el, international/ucs-normalize.el:
      * international/quail.el, info-xref.el, imenu.el, image-mode.el:
      * font-lock.el, filesets.el, edmacro.el, doc-view.el, bookmark.el:
      * battery.el, avoid.el, abbrev.el: Use cl-lib.
      * vc/pcvs-parse.el, vc/pcvs-defs.el, vc/log-view.el, vc/log-edit.el:
      * vc/diff.el, simple.el, pcomplete.el, lpr.el, comint.el, loadhist.el:
      * jit-lock.el, international/iso-ascii.el, info.el, frame.el, bs.el:
      * emulation/crisp.el, electric.el, dired.el, cus-dep.el, composite.el:
      * calculator.el, autorevert.el, apropos.el: Don't require CL.
      * emacs-bytecomp.el (byte-recompile-directory, display-call-tree)
      (byte-compile-unfold-bcf, byte-compile-check-variable):
      * emacs-byte-opt.el (byte-compile-trueconstp)
      (byte-compile-nilconstp):
      * emacs-autoload.el (make-autoload): Use pcase.
      * face-remap.el (text-scale-adjust): Simplify pcase patterns.
      f58e0fd5
  15. 12 Jun, 2012 1 commit
  16. 01 Jun, 2012 1 commit
  17. 22 May, 2012 1 commit
    • Glenn Morris's avatar
      Remove leim/Makefile.in's SUBDIRS · 35c46c2f
      Glenn Morris authored
      It isn't necessary given MKDIR_P, and I have some vague memory that
      the time-stamping was causing unncessary re-dumping in some instance.
      
      * leim/Makefile.in (SUBDIRS): Remove variable and rule.
      (MKDIR_P): Add it back.
      (all, changed.tit, changed.misc, leim-list.el): Don't depend on SUBDIRS.
      (changed.tit, changed.misc): Ensure output directory exists.
      (distclean): Don't use SUBDIRS.
      35c46c2f
  18. 21 May, 2012 3 commits
    • Glenn Morris's avatar
      Let the top-level Makefile install leim · d10cfddd
      Glenn Morris authored
      * Makefile.in (leimdir): New, set by configure.
      (COPYDIR, COPYDESTS): Add leim directories.
      (install-leim): Remove.
      (install-arch-indep): Handle leim installation directly.
      
      * leim/Makefile.in (install): Remove, let top-level do it.
      (version, prefix, datarootdir, datadir, ns_appresdir, leimdir):
      (MKDIR_P, GZIP_PROG): Remove, no longer used.
      d10cfddd
    • Glenn Morris's avatar
      Rename LEIM_INSTALLDIR to leimdir, treat consistently with lispdir · d71dfe75
      Glenn Morris authored
      * configure.in (LEIM_INSTALLDIR): Rename to leimdir, treat like lispdir.
      
      * leim/Makefile.in (install_prefix): Remove.
      (LEIM_INSTALLDIR): Rename to leimdir.
      (install): Update for this change.
      d71dfe75
    • Glenn Morris's avatar
      Command substitution already runs in a subshell · b847032c
      Glenn Morris authored
      * 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.
      b847032c
  19. 12 May, 2012 1 commit
    • Glenn Morris's avatar
      Don't use build-aux/install-sh -d directly · 005ad204
      Glenn Morris authored
      * leim/Makefile.in (MKDIR_P): New, set by configure.
      (install): Use $MKDIR_P.
      
      * lib-src/Makefile.in (MKDIR_P): New, set by configure.
      ($(DESTDIR)${archlibdir}): Use $MKDIR_P.
      005ad204
  20. 10 May, 2012 2 commits
  21. 09 Apr, 2012 6 commits
    • Glenn Morris's avatar
      Rename leim/Makefile's BUILT_EMACS to EMACS · 935396c0
      Glenn Morris authored
      * leim/Makefile.in (EMACS): Rename from BUILT_EMACS.
      (RUN_EMACS, compile-main): Update for this change.
      
      * src/Makefile.in ($(leimdir)/leim-list.el):
      Pass EMACS rather than BUILT_EMACS.
      935396c0
    • Glenn Morris's avatar
      Small leim/Makefile.in simplification · e98e405e
      Glenn Morris authored
      * leim/Makefile.in (../src/emacs): Remove this rule, no longer relevant
      since leim distributed with Emacs (eg lisp/ has no such rule).
      (all): Remove $BUILT_EMACS dependence.
      e98e405e
    • Glenn Morris's avatar
      ChangeLog fix · 54b0762c
      Glenn Morris authored
      54b0762c
    • Eli Zaretskii's avatar
      Comment out debugging messages when compiling latin-ltx.el. · a130c2af
      Eli Zaretskii authored
       leim/quail/latin-ltx.el (latin-ltx--define-rules): Comment out
       debugging messages.
      a130c2af
    • Glenn Morris's avatar
      Make leim/Makefile compute the list of .el files like lisp/Makefile · 41455956
      Glenn Morris authored
      * leim/Makefile.in: (TIT_GB, TIT_BIG5, CHINESE_TIT, MISC, TIT_MISC):
      Make them store the .el files rather than the .elc files.
      (NON_TIT_GB, NON_TIT_BIG5, CHINESE_NON_TIT, CHINESE_GB)
      (CHINESE_GB, CHINESE_BIG5, JAPANESE, KOREAN, THAI, VIETNAMESE)
      (LAO, INDIAN, TIBETAN, LATIN, UNICODE, SLAVIC, GREEK, RUSSIAN)
      (OTHERS, CHINESE, EASTASIA, ASIA, EUROPEAN, WORLD, NON_TIT_MISC):
      Remove variables listing the non-generated .el files.
      (.el.elc): Add explicit load-path for quail.
      (all): Depend on compile-main rule rather than $WORLD.
      (changed.tit, changed.misc): Also depend on $SUBDIRS.
      (leim-list.el): Don't depend on changed.tit or changed.misc.
      Remove unnecessary compilation check.
      (setwins, compile-targets, compile-main): New.
      (clean, mostlyclean): Update for change in TIT_MISC contents.
      (bootstrap-clean): Use a glob match to delete .elc, not a fixed list.
      41455956
    • Stefan Monnier's avatar
      * leim/quail/latin-ltx.el: Auto-generate some of the entries. · f8f2e1d8
      Stefan Monnier authored
      (latin-ltx--ascii-p): New function.
      (latin-ltx--define-rules): New macro.
      (define-rules): Use it.
      f8f2e1d8
  22. 25 Mar, 2012 1 commit
    • Eli Zaretskii's avatar
      Fix parallel "make install" on MS-Windows. · e5a69fd0
      Eli Zaretskii authored
       nt/makefile.w32-in (install-bin): Don't copy addpm.exe here.  Use
       $(DIRNAME)_same-dir.tst instead of same-dir.tst, to avoid stepping
       on other (parallel) Make job's toes.
       (install-other-dirs-nmake, install-other-dirs-gmake): Depend on `all'.
       (install-shortcuts): Depend on $(INSTALL_DIR)/bin.  Copy addpm.exe
       here.
       (maybe-copy-distfiles-CMD, maybe-copy-distfiles-SH, dist): Depend
       on create-tmp-dist-dir.
       nt/nmake.defs (DIRNAME): New variable.
       (IFNOTSAMEDIR): Use $(DIRNAME)_same-dir.tst instead of
       same-dir.tst.
       nt/gmake.defs (DIRNAME): New variable.
       (IFNOTSAMEDIR): Use $(DIRNAME)_same-dir.tst instead of
       same-dir.tst, to avoid conflicts between several (parallel) Make
       jobs.
       lisp/makefile.w32-in (install): Use $(DIRNAME)_same-dir.tst instead
       of same-dir.tst, to avoid stepping on other (parallel) Make job's
       toes.
       leim/makefile.w32-in (install): Use $(DIRNAME)_same-dir.tst instead
       of same-dir.tst, to avoid stepping on other (parallel) Make job's
       toes.
      e5a69fd0
  23. 21 Mar, 2012 1 commit
  24. 16 Mar, 2012 1 commit
  25. 13 Mar, 2012 1 commit
  26. 12 Mar, 2012 1 commit
  27. 09 Mar, 2012 1 commit
    • Mohsen BANAN's avatar
      Update the Persian input methods. · 4f96ea3f
      Mohsen BANAN authored
       leim/quail/persian.el: Update which includes: (1) full compliance to
       ISIRI-6219, forbiden characters were eliminated and missing
       characters were added; (2) layer 3 of ISIRI-9147 is now
       implemented with a '\' prefix; (3) double entry of characters
       which were postfixed with 'h' is now supported; (4) lots of
       comment and additional pointers have been added.
      4f96ea3f
  28. 04 Mar, 2012 1 commit
  29. 19 Jan, 2012 1 commit
  30. 11 Jan, 2012 1 commit
  31. 05 Jan, 2012 1 commit