+2003-09-30 Kenichi Handa <handa@m17n.org>
+
+ * composite.el (auto-composition-chunk-size): Variable deleted.
+ (auto-compose-chars): Always stop after processing a newline.
+
2003-09-28 Kenichi Handa <handa@m17n.org>
* international/mule.el (define-coding-system): Fix attribute
name :for-unibyte.
+2003-09-26 Kenichi Handa <handa@m17n.org>
+
+ * ps-bdf.el: Mostly re-written.
+
+ * ps-mule.el: Mostly re-written.
+
+ * ps-print.el (ps-generate-string-list): Function deleted.
+ (ps-rh-cache, ps-lf-cache, ps-rf-cache): Variables deleted.
+ (ps-header-footer-string): Function deleted.
+ (ps-encode-header-string-function): New variable
+ (ps-generate-header-line): Call ps-encode-header-string-function.
+ (ps-basic-plot-string-function): New variable
+ (ps-begin-job): Set ps-basic-plot-string-function and
+ ps-encode-header-string-function. For setting up headers and
+ footers, don't use caches such as ps-rh-cache. Don't call
+ ps-mule-begin-page.
+ (ps-basic-plot-str): Don't call ps-mule-prepare-ascii-font.
+ (ps-basic-plot-string): Likewise.
+ (ps-control-character): Likewise.
+ (ps-plot-region): Don't pay attention to composition and
+ non-ASCII characters.
+ (ps-generate): Call ps-mule-end-job.
+ (ps-mule-prepare-ascii-font): Delete autoload.
+ (ps-mule-set-ascii-font): Likewise.
+ (ps-mule-plot-string): Likewise.
+ (ps-mule-begin-page): Likewise.
+ (ps-mule-end-job): Declare autoload.
+
+ * composite.el (auto-compose-region): New function.
+
2003-09-11 Dave Love <fx@gnu.org>
* international/mule-util.el
+2003-09-30 Kenichi Handa <handa@m17n.org>
+
+ * xdisp.c (handle_auto_composed_prop): Check if the last
+ characters of auto-composed region is newly composed with the
+ following characters.
+ (handle_composition_prop): Fix checking of point being inside
+ composition.
+
+2003-09-26 Kenichi Handa <handa@m17n.org>
+
+ * fns.c (concat): Don't change multibyteness of the result by
+ concatenating an 8-bit character.
+
+ * data.c (Faset): Check newelt by CHECK_CHARACTER. Don't change
+ multibyteness of the result when newelt is an 8-bit character.
+
2003-09-29 Dave Love <fx@gnu.org>
* xmenu.c (find_and_call_menu_selection): Make menu_bar_items_used
* fileio.c (Finsert_file_contents): Call setup_coding_system in
the case of auto saving.
+2003-09-10 Andreas Schwab <schwab@suse.de>
+
+ * chartab.c (map_char_table): Protect `range' from GC.
+ (map_char_table_for_charset): Likewise.
+
2003-07-09 Kenichi Handa <handa@m17n.org>
* coding.c (decode_coding_sjis): Check bytes more rigidly.