1. 21 Dec, 1998 5 commits
  2. 20 Dec, 1998 3 commits
    • Eli Zaretskii's avatar
      (cp-coding-system-for-codepage-1): · 776ca83d
      Eli Zaretskii authored
      Create separate encoders and decoders, for DOS and Unix.  Make the
      usual family of 3 coding systems, so that automatic detection of
      EOL type works.
      (cp-make-coding-systems-for-codepage): Don't intern DOS- and
      Unix-specific symbols here, and don't call
      cp-coding-system-for-codepage-1 twice.  (Suggested by Ken'ichi
      Handa <handa@etl.go.jp>.)
      776ca83d
    • Eli Zaretskii's avatar
      (dos-codepage-setup-hook): New defcustom. · 9d45accd
      Eli Zaretskii authored
      9d45accd
    • Eli Zaretskii's avatar
      (IT-character-translations): New variable, an · 0064ab85
      Eli Zaretskii authored
      alist used to display characters for which there's no glyphs in
      the current codepage.
      (IT-display-table-setup): New function, sets up the DOS terminal
      for a given codepage.
      (dos-codepage-setup): New function, sets up the MULE environment
      for the current value of dos-codepage.
      (top-level if): In the multibyte mode, turn on
      unibyte-display-via-language-environment.  In the unibyte mode,
      set up the special syntax tables to map lower- to upper case and
      back.
      0064ab85
  3. 19 Dec, 1998 1 commit
    • Eric M. Ludlam's avatar
      (speedbar-frame-parameters) Add : to custom prompt. · 8583d8b3
      Eric M. Ludlam authored
      (speedbar-frame-plist) Remove useless comments.
      (speedbar-frame-mode) Do not specify height if it is in the param
      list.  Use default y position w/out changing it.  If default x
      position is a list, keep, calculate the non-list X value when devining
      an initial position.
      (speedbar-this-file-in-vc) Fix SCCS to use s. not p. files.
      (speedbar-tag-group-name-minimum-length): New variable.
      (speedbar-frame-parameter): New compatibility function.
      (speedbar-frame-mode): Updated to use speedbar-frame-parameter.
      (speedbar-apply-one-tag-hierarchy-method): Fixed up taging sub groups
      to keep things in the right order, and to help with some naming conventions.
      (speedbar-create-tag-hierarchy): Enable buffer local version of
      `speedbar-tag-hierarchy-method' in the buffer we are tagging.
      (speedbar-line-path) Make DEPTH param optional.  Devine it if absent.
      the case, derive it from the cursor location in speedbar.
      8583d8b3
  4. 17 Dec, 1998 2 commits
    • Eli Zaretskii's avatar
      (set-language-environment): On MS-DOS · 03c35c83
      Eli Zaretskii authored
      terminals, install DOS-specific nonascii-translation-table if the
      language info doesn't specify one.  Pass the default eol-type to
      set-language-environment-coding-systems.
      (set-default-coding-systems): Copy the eol-type property for the
      new default values of {buffer-file,process}-coding-system from the
      old defaults.
      (set-language-environment-coding-systems): Accept an optional
      argument EOL-TYPE, and set the eol-type property of the default
      coding systems accordingly.
      (set-terminal-coding-system): Enable menu item on MS-DOS terminals.
      (set-keyboard-coding-system): Likewise.
      (set-default-coding-systems): Don't set
      default-terminal-coding-system on MS-DOS to anything but nil.
      (prefer-coding-system): Describe in the doc string that
      default-terminal-coding-system is not changed on MS-DOS.
      (set-language-environment): For MS-DOS, set standard syntax table
      and display table for all characters with code above 127.
      (standard-display-european-internal): For MS-DOS, pass all
      characters with code above 127 directly to the terminal, and don't
      remap characters 160 and 146 in the unibyte case.
      03c35c83
    • Eli Zaretskii's avatar
      Initial revision · 75e98450
      Eli Zaretskii authored
      75e98450
  5. 16 Dec, 1998 14 commits
  6. 15 Dec, 1998 15 commits
    • Kenichi Handa's avatar
      (iso-languages): For Portuguese ~c and · 2e9537e7
      Kenichi Handa authored
      ~C insert c-cedilla and C-cedilla respectively, like in latin-1.
      2e9537e7
    • Eli Zaretskii's avatar
    • Kenichi Handa's avatar
      (printchar): Outputting multibyte characters · d366d2e4
      Kenichi Handa authored
      to echo area always makes it multibyte.
      d366d2e4
    • Kenichi Handa's avatar
      (printchar): Cancel previous change. · c7e3eb8b
      Kenichi Handa authored
      c7e3eb8b
    • Kenichi Handa's avatar
      File name changed from bdf.el. Provide ps-bdf · e62e3e6b
      Kenichi Handa authored
      instead of bdf.
      
      Require ps-mule instead of ps-print.
      (bdf-directory-list): Add autoload cookie.
      
      Programming uniformization and little code improvement.
      (bdf-search-and-read): New fun.
      (bdf-write-cache, bdf-initialize, bdf-info-absolute-path)
      (bdf-info-mod-time, bdf-info-size, bdf-info-font-bounding-box)
      (bdf-info-relative-compose, bdf-info-baseline-offset)
      (bdf-info-code-range, bdf-info-maxlen, bdf-info-offset-vector)
      (bdf-read-bitmap, bdf-get-bitmaps): Programming uniformization.
      (bdf-expand-file-name, bdf-file-newer-than-time, bdf-find-file)
      (bdf-read-cache, bdf-read-font-info, bdf-generate-glyphs): Little code
      improvement.
      e62e3e6b
    • Kenichi Handa's avatar
      Initial revision · 7e6acc2d
      Kenichi Handa authored
      7e6acc2d
    • Kenichi Handa's avatar
      New file. Mule related code extracted from · 2cb842ae
      Kenichi Handa authored
      ps-print.el.  Require ps-print, provide ps-mule.
      (ps-multibyte-buffer): Add autoload cookie.
      (ps-mule-prepare-ascii-font): New fun.
      (ps-mule-set-ascii-font): New fun.
      (ps-mule-skip-same-charset): Fun deleted.
      (ps-mule-plot-string): Set ps-mule-current-charset.
      (ps-mule-initialize): Add autload cookie.  Don't set
      ps-mule-font-info-database here.
      (ps-mule-begin-job): Renamed from ps-mule-begin.  Update
      ps-mule-font-info-database and ps-control-or-escape-regexp.
      (ps-mule-begin-page): New fun.
      
      Doc fix. Require ps-print only when compiled.
      (ps-mule-prologue-generated): New fun.
      (ps-mule-plot-string): Add autoload cookie.
      (ps-mule-begin-job): Call ps-mule-prologue-generated.
      
      Programming uniformization and little code improvement.
      (ps-mule-prepare-font): Programming uniformization.
      (ps-mule-find-wrappoint, ps-mule-plot-rule-cmpchar)
      (ps-mule-string-encoding, ps-mule-begin-job): Little code improvement.
      
      Always require ps-print.  Move some function
      definitions for Emacs 20.2 and the earlier to ps-print.el.
      (ps-mule-find-wrappoint): Make it work also with Emacs 20.2.
      
      (ps-mule-begin-job): Delete nil and unknown from a
      list of character sets found by find-charset-region.
      2cb842ae
    • Kenichi Handa's avatar
      Initial revision · 9c423e6b
      Kenichi Handa authored
      9c423e6b
    • Kenichi Handa's avatar
      (ps-mule-font-info-database): Doc-string modified. · 298bfad9
      Kenichi Handa authored
      (ps-mule-external-libraries): New element FEATURE.
      (ps-mule-init-external-library): Ajusted for the above change.
      (ps-mule-generate-font): Likewise.
      (ps-mule-generate-glyphs): Likewise.
      (ps-mule-prepare-font): Likewise.
      (ps-mule-initialize): Likewise.
      (ps-begin-file): Superfluous tailing parenthesis deleted.
      
      Mule related code moved to ps-mule.el.
      (ps-begin-job): While setting ps-control-or-escape-regexp, don't
      check ps-mule-charset-list.
      (ps-begin-page): Don't set ps-mule-current-charset, instead call
      ps-mule-begin-page.
      (ps-basic-plot-string): Call ps-mule-prepare-ascii-font.
      (ps-plot-region): Don't set ps-mule-current-charset, instead call
      ps-mule-set-ascii-font.  Don't call ps-mule-skip-same-charset,
      instead skip same charsets by itself.
      (ps-generate): Call ps-mule-initialize of needs-begin-file is
      non-nil.  Call ps-mule-begin-job.
      
      (ps-print-version): New version number (4.1.2), doc fix
      and mule related code extraction. Autoload ps-mule funs.
      
      Define several functions for Emacs 20.2 and the
      earlier version.
      (ps-printer-name): Check if printer-name is bound.
      298bfad9
    • Kenichi Handa's avatar
      (quail-devanagari-compose-characters): · 7bbc9d9f
      Kenichi Handa authored
      Adjusted for the change of input method handling.
      (quail-devanagari-hindi-compose-characters): Likewise.
      7bbc9d9f
    • Kenichi Handa's avatar
      (x-decompose-font-name): If PATTERN · 190ce634
      Kenichi Handa authored
      doesn't have any wild cards, return a vector made from a name that
      is found by x-resolve-font-name found.  Comments added.
      190ce634
    • Kenichi Handa's avatar
      (find-coding-systems-for-charsets): · 251d4f4b
      Kenichi Handa authored
      Handle the case of unknown charset.
      (find-multibyte-characters): If invalid multibyte characters are
      found, return the corresponding strings instead of character
      codes.
      (find-multibyte-characters): Adjusted for the above change.
      (select-safe-coding-system): For a unibyte buffer, always returns
      DEFAULT-CODING-SYSTEM.
      (get-charset-property): Fix previous change.  Make it a function.
      (put-charset-property): Make it a function.
      251d4f4b
    • Kenichi Handa's avatar
      (make-coding-system): Set mime-charset · d00742a1
      Kenichi Handa authored
      property of *-with-esc coding system to nil.
      d00742a1
    • Kenichi Handa's avatar
      (quail-point-in-conversion-region): New · 407c6b94
      Kenichi Handa authored
      function.
      (quail-conversion-backward-delete-char): When a key sequence is
      being translated, call quail-delete-last-char.
      407c6b94
    • Kenichi Handa's avatar
      (devanagari-reorder-glyphs-for-decomposition): Fix the way to · ebcc4e2e
      Kenichi Handa authored
      handle devanagari-decomposition-rules.
      ebcc4e2e