bpt/emacs.git
16 years ago(Fdefine_charset_internal): Record a supplementary
Kenichi Handa [Thu, 6 Dec 2007 07:26:59 +0000 (07:26 +0000)]
(Fdefine_charset_internal): Record a supplementary
charset at the tail of Vcharset_order_list.

16 years ago(Ffont_shape_text): Fix the return value.
Kenichi Handa [Thu, 6 Dec 2007 07:25:56 +0000 (07:25 +0000)]
(Ffont_shape_text): Fix the return value.

16 years ago(OTF_SYM_TAG, OTF_TAG_STR): Fix argument names.
Kenichi Handa [Thu, 6 Dec 2007 07:25:29 +0000 (07:25 +0000)]
(OTF_SYM_TAG, OTF_TAG_STR): Fix argument names.

16 years ago(handle_auto_composed_prop): Fix previous change.
Kenichi Handa [Thu, 6 Dec 2007 07:24:26 +0000 (07:24 +0000)]
(handle_auto_composed_prop): Fix previous change.

16 years ago(struct OpenTypeSpec): New struct.
Kenichi Handa [Wed, 5 Dec 2007 12:03:13 +0000 (12:03 +0000)]
(struct OpenTypeSpec): New struct.
(OTF_SYM_TAG, OTF_TAG_STR): New macros.
(ftfont_get_open_type_spec): New function.
(ftfont_list) [HAVE_LIBOTF]: Check otf-spec property.

16 years ago*** empty log message ***
Kenichi Handa [Wed, 5 Dec 2007 12:02:35 +0000 (12:02 +0000)]
*** empty log message ***

16 years ago(struct OpenTypeSpec): New struct.
Kenichi Handa [Wed, 5 Dec 2007 12:02:27 +0000 (12:02 +0000)]
(struct OpenTypeSpec): New struct.
(OTF_SYM_TAG, OTF_TAG_STR): New macros.
(ftfont_get_open_type_spec): New function.
(ftfont_list) [HAVE_LIBOTF]: Check otf-spec property.

16 years ago*** empty log message ***
Kenichi Handa [Wed, 5 Dec 2007 05:08:12 +0000 (05:08 +0000)]
*** empty log message ***

16 years ago(read1): Redo the previous change with checking
Kenichi Handa [Wed, 5 Dec 2007 05:07:51 +0000 (05:07 +0000)]
(read1): Redo the previous change with checking
Vpurify_flag.

16 years agoAdd arch tagline
Miles Bader [Tue, 4 Dec 2007 22:43:44 +0000 (22:43 +0000)]
Add arch tagline

16 years ago*** empty log message ***
Jason Rumney [Tue, 4 Dec 2007 19:45:47 +0000 (19:45 +0000)]
*** empty log message ***

16 years ago(add_font_entity_to_list): Compare only the beginning of full name.
Jason Rumney [Tue, 4 Dec 2007 19:45:31 +0000 (19:45 +0000)]
(add_font_entity_to_list): Compare only the beginning of full name.

16 years ago(devanagari-composition-function): Use
Kenichi Handa [Tue, 4 Dec 2007 06:07:44 +0000 (06:07 +0000)]
(devanagari-composition-function): Use
font-shape-text if auto-compose-current-font is non-nil.

16 years ago(describe-char): Handle a composition of the new
Kenichi Handa [Tue, 4 Dec 2007 06:05:28 +0000 (06:05 +0000)]
(describe-char): Handle a composition of the new
format.

16 years ago*** empty log message ***
Kenichi Handa [Tue, 4 Dec 2007 06:04:10 +0000 (06:04 +0000)]
*** empty log message ***

16 years ago(handle_auto_composed_prop): Simplify the code. Never
Kenichi Handa [Tue, 4 Dec 2007 06:03:29 +0000 (06:03 +0000)]
(handle_auto_composed_prop): Simplify the code.  Never
return HANDLED_RECOMPUTE_PROPS.

16 years ago(Qx): Deleted.
Kenichi Handa [Tue, 4 Dec 2007 05:45:09 +0000 (05:45 +0000)]
(Qx): Deleted.
(syms_of_xfont): Don't initialize Qx.

16 years ago*** empty log message ***
Kenichi Handa [Tue, 4 Dec 2007 00:49:53 +0000 (00:49 +0000)]
*** empty log message ***

16 years ago(enum composition_method): Define
Kenichi Handa [Tue, 4 Dec 2007 00:46:22 +0000 (00:46 +0000)]
(enum composition_method): Define
COMPOSITION_WITH_GLYPH_STRING unconditionally.

16 years ago(font_gstring_produce): Delete it.
Kenichi Handa [Mon, 3 Dec 2007 14:40:32 +0000 (14:40 +0000)]
(font_gstring_produce): Delete it.

16 years ago(COMPOSITION_METHOD): Handle
Kenichi Handa [Mon, 3 Dec 2007 14:39:51 +0000 (14:39 +0000)]
(COMPOSITION_METHOD): Handle
COMPOSITION_WITH_GLYPH_STRING.

16 years ago*** empty log message ***
Kenichi Handa [Mon, 3 Dec 2007 13:54:06 +0000 (13:54 +0000)]
*** empty log message ***

16 years agoInclude "font.h" unconditionally.
Kenichi Handa [Mon, 3 Dec 2007 13:53:55 +0000 (13:53 +0000)]
Include "font.h" unconditionally.
(choose_face_font): Accept new form of font-spec.

16 years ago(font_driver_list): Declare it unconditionally.
Kenichi Handa [Mon, 3 Dec 2007 13:52:35 +0000 (13:52 +0000)]
(font_driver_list): Declare it unconditionally.
(struct frame): Define members font_driver_list and font_data_list
unconditionally.

16 years agoInclude "font.h" unconditionally.
Kenichi Handa [Mon, 3 Dec 2007 13:51:16 +0000 (13:51 +0000)]
Include "font.h" unconditionally.
(generate_ascii_font_name): Use font_parse_xlfd and
font_unparse_xlfd.
(Fset_fontset_font): Accept a font-spec object.

16 years ago(font_unparse_xlfd): If pixel_size is zero, make the
Kenichi Handa [Mon, 3 Dec 2007 13:49:09 +0000 (13:49 +0000)]
(font_unparse_xlfd): If pixel_size is zero, make the
PIXEL_SIZE part a wild card.

16 years ago(struct glyph_string): Define members clip and
Kenichi Handa [Mon, 3 Dec 2007 13:45:14 +0000 (13:45 +0000)]
(struct glyph_string): Define members clip and
num_clips unconditionally.
(struct face): Define members font_info and extra unconditionally.

16 years ago*** empty log message ***
Kenichi Handa [Mon, 3 Dec 2007 13:42:48 +0000 (13:42 +0000)]
*** empty log message ***

16 years ago(x-complement-fontset-spec): Use
Kenichi Handa [Mon, 3 Dec 2007 13:42:35 +0000 (13:42 +0000)]
(x-complement-fontset-spec): Use
font-spec.

16 years ago*** empty log message ***
Kenichi Handa [Mon, 3 Dec 2007 01:42:57 +0000 (01:42 +0000)]
*** empty log message ***

16 years ago(ftfont_open): Set members maybe_otf and otf of
Kenichi Handa [Mon, 3 Dec 2007 01:42:01 +0000 (01:42 +0000)]
(ftfont_open): Set members maybe_otf and otf of
ftfont_info only when HAVE_LIBOTF is defined.

16 years ago*** empty log message ***
Andreas Schwab [Sun, 2 Dec 2007 16:31:17 +0000 (16:31 +0000)]
*** empty log message ***

16 years ago(back_to_previous_visible_line_start): Fix type of beg
Andreas Schwab [Sun, 2 Dec 2007 16:31:05 +0000 (16:31 +0000)]
(back_to_previous_visible_line_start): Fix type of beg
and end.

16 years ago*** empty log message ***
Jason Rumney [Sat, 1 Dec 2007 16:03:37 +0000 (16:03 +0000)]
*** empty log message ***

16 years ago(w32font_driver): Add new fields.
Jason Rumney [Sat, 1 Dec 2007 16:03:21 +0000 (16:03 +0000)]
(w32font_driver): Add new fields.

16 years ago*** empty log message ***
Kenichi Handa [Sat, 1 Dec 2007 04:23:55 +0000 (04:23 +0000)]
*** empty log message ***

16 years ago(otf-script-alist): Make all otf tags
Kenichi Handa [Sat, 1 Dec 2007 04:22:41 +0000 (04:22 +0000)]
(otf-script-alist): Make all otf tags
4-letters.
(setup-default-fontset): Add OpenType fonts for devanagari and
tamil.

16 years ago*** empty log message ***
Kenichi Handa [Sat, 1 Dec 2007 04:21:04 +0000 (04:21 +0000)]
*** empty log message ***

16 years ago(tamil-composition-function): Use
Kenichi Handa [Sat, 1 Dec 2007 04:20:54 +0000 (04:20 +0000)]
(tamil-composition-function): Use
font-shape-text if auto-compose-current-font is non-nil.

16 years ago(devanagari-composition-function): Use
Kenichi Handa [Sat, 1 Dec 2007 04:20:22 +0000 (04:20 +0000)]
(devanagari-composition-function): Use
font-shape-text if auto-compose-current-font is non-nil.

16 years ago(auto-compose-chars): Argument font-object changed
Kenichi Handa [Sat, 1 Dec 2007 04:19:31 +0000 (04:19 +0000)]
(auto-compose-chars): Argument font-object changed
to window.

16 years ago*** empty log message ***
Kenichi Handa [Sat, 1 Dec 2007 04:18:25 +0000 (04:18 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
Kenichi Handa [Sat, 1 Dec 2007 04:12:53 +0000 (04:12 +0000)]
*** empty log message ***

16 years agoRe-generated.
Kenichi Handa [Sat, 1 Dec 2007 04:12:42 +0000 (04:12 +0000)]
Re-generated.

16 years agoRe-generated.
Kenichi Handa [Sat, 1 Dec 2007 02:44:40 +0000 (02:44 +0000)]
Re-generated.

16 years agoCheck the availability of m17n-flt library.
Kenichi Handa [Sat, 1 Dec 2007 02:43:56 +0000 (02:43 +0000)]
Check the availability of m17n-flt library.

16 years ago*** empty log message ***
Kenichi Handa [Sat, 1 Dec 2007 02:42:37 +0000 (02:42 +0000)]
*** empty log message ***

16 years ago(x_draw_composite_glyph_string_foreground): Adjusted for
Kenichi Handa [Sat, 1 Dec 2007 02:42:24 +0000 (02:42 +0000)]
(x_draw_composite_glyph_string_foreground): Adjusted for
the change of lispy gstring.

16 years agoInclude "ftfont.h".
Kenichi Handa [Sat, 1 Dec 2007 02:42:03 +0000 (02:42 +0000)]
Include "ftfont.h".
(struct xftfont_info) [HAVE_LIBOTF]: New members maybe_otf and
otf.
(xftfont_open) [HAVE_LIBOTF]: Initialize the above members.
(xftfont_close) [HAVE_LIBOTF]: Close otf.
(xftfont_shape) [HAVE_LIBOTF, HAVE_M17N_FLT]: New function.
(syms_of_xftfont) [HAVE_LIBOTF, HAVE_M17N_FLT]: Set
xftfont_driver.shape to xftfont_shape.

16 years ago* xfont.c (x_font_charset_alist): Moved to font.c and renamed.
Kenichi Handa [Sat, 1 Dec 2007 02:41:41 +0000 (02:41 +0000)]
* xfont.c (x_font_charset_alist): Moved to font.c and renamed.
(xfont_registry_charsets): Likewise.  Caller changed.
(syms_of_xfont): Don't handle x_font_charset_alist.

16 years ago(set_font_frame_param): Adjusted for the change of
Kenichi Handa [Sat, 1 Dec 2007 02:41:23 +0000 (02:41 +0000)]
(set_font_frame_param): Adjusted for the change of
font_find_for_lface.

16 years ago(handle_composition_prop): Adjusted for the change of
Kenichi Handa [Sat, 1 Dec 2007 02:41:05 +0000 (02:41 +0000)]
(handle_composition_prop): Adjusted for the change of
lispy gstring.  Call a function for auto-composition with the
third arg it->window.
(fill_composite_glyph_string): Adjusted for the change of lispy
string.
(x_produce_glyphs): Adjusted for the change of
font_prepare_compositionl.

16 years ago(x_draw_composite_glyph_string_foreground): Adjusted
Kenichi Handa [Sat, 1 Dec 2007 02:40:49 +0000 (02:40 +0000)]
(x_draw_composite_glyph_string_foreground): Adjusted
for the change of lispy gstring.

16 years agoNew file.
Kenichi Handa [Sat, 1 Dec 2007 02:39:57 +0000 (02:39 +0000)]
New file.

16 years agoDon't include Freetype headers. Include "ftfont.h".
Kenichi Handa [Sat, 1 Dec 2007 02:39:27 +0000 (02:39 +0000)]
Don't include Freetype headers.  Include "ftfont.h".
(struct ftfont_info) [HAVE_LIBOTF]: New members maybe_otf and otf.
(ftfont_open) [HAVE_LIBOTF]: Initialize the above members.
(ftfont_driver) [HAVE_LIBOTF, HAVE_M17N_FLT]: Don't set
font_otf_capability and font_drive_otf, set ftfont_shape.
(ftfont_list): Adjusted for the change of :otf property value.
(struct MFLTFontFT) [HAVE_LIBOTF, HAVE_M17N_FLT]: New struct.
(ftfont_get_glyph_id, ftfont_get_metrics, ftfont_check_otf)
(adjust_anchor, ftfont_drive_otf, ftfont_shape_by_flt)
(ftfont_shape) [HAVE_LIBOTF, HAVE_M17N_FLT]: New function.s
(DEVICE_DELTA) [HAVE_LIBOTF, HAVE_M17N_FLT]: New macro.
(otf_gstring, gstring, m17n_flt_initialized): New variables.

16 years ago(fontset_find_font) [USE_FONT_BACKEND]: Try multiple
Kenichi Handa [Sat, 1 Dec 2007 02:39:01 +0000 (02:39 +0000)]
(fontset_find_font) [USE_FONT_BACKEND]: Try multiple
fonts of the same font-spec.  Change the format of RFONT-DEF.
(face_for_char): Adjusted for the change of RFONT-DEF.
(make_fontset_for_ascii_face): Likewise.
(Finternal_char_font): Likewise.
(Fset_fontset_font) [USE_FONT_BACKEND]: Handle new format of
font-spec.

16 years ago* font.c [HAVE_M17N_FLT]: Include <m17n-flt.h>.
Kenichi Handa [Sat, 1 Dec 2007 02:38:23 +0000 (02:38 +0000)]
* font.c [HAVE_M17N_FLT]: Include <m17n-flt.h>.
(font_charset_alist): Moved from xfont.c and renamed.
(font_registry_charsets): Likewise.
(font_prop_validate_otf): New function.
(font_property_table): Register it for QCotf.
(DEVICE_DELTA, adjust_anchor, REPLACEMENT_CHARACTER)
(font_drive_otf): Deleted.
(font_prepare_composition): New arg F.  Adjusted for the change of
lispy gstring.
(font_find_for_lface): New arg C.
(font_load_for_face): Adjusted for the change of
font_find_for_lface.
(Ffont_make_gstring): Adjusted for the change of lispy gstring.
(Ffont_fill_gstring): Likewise.
(Ffont_shape_text): New function.
(Fopen_font): If the font size is not given, use 12-pixel.
(Ffont_at): New arg STRING.
(syms_of_font): Initalize font_charset_alist.  Declare
Ffont_shape_text as a Lisp function.  Call syms_of_XXfont
conditionally.

16 years ago(FONT_ENTITY_NOT_LOADABLE)
Kenichi Handa [Sat, 1 Dec 2007 02:37:59 +0000 (02:37 +0000)]
(FONT_ENTITY_NOT_LOADABLE)
(FONT_ENTITY_SET_NOT_LOADABLE): New macros.
(LGSTRING_XXXX, LGLYPH_XXX): Adjusted for the change of lispy
gstring.
(struct font_driver): New member shape.
(font_registry_charsets): Extern. it.
(font_find_for_lface): Prototype adjusted.
(font_prepare_composition): Likewise.
(font_otf_capability, font_drive_otf): Delete their externs.

16 years ago(main): Call syms_of_font unconditionally.
Kenichi Handa [Sat, 1 Dec 2007 02:37:34 +0000 (02:37 +0000)]
(main): Call syms_of_font unconditionally.

16 years ago(compose_text): Don't treat the new style
Kenichi Handa [Sat, 1 Dec 2007 02:35:41 +0000 (02:35 +0000)]
(compose_text): Don't treat the new style
composition specially.

16 years ago(ALL_CFLAGS): Add @M17N_FLT_CFLAGS@.
Kenichi Handa [Sat, 1 Dec 2007 02:35:22 +0000 (02:35 +0000)]
(ALL_CFLAGS): Add @M17N_FLT_CFLAGS@.
(FONTSRC, FONTOBJ) [HAVE_WINDOW_SYSTEM]: Set them unconditionally.
(LIBES): Add @M17N_FLT_CFLAGS@.

16 years ago*** empty log message ***
Kenichi Handa [Sat, 1 Dec 2007 02:00:06 +0000 (02:00 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
Jason Rumney [Sat, 1 Dec 2007 00:31:50 +0000 (00:31 +0000)]
*** empty log message ***

16 years ago(w32font_draw): Fill background manually.
Jason Rumney [Sat, 1 Dec 2007 00:31:23 +0000 (00:31 +0000)]
(w32font_draw): Fill background manually.

16 years ago(ftxfont_end_for_frame): Fix array indexing error.
Kenichi Handa [Thu, 29 Nov 2007 13:00:37 +0000 (13:00 +0000)]
(ftxfont_end_for_frame): Fix array indexing error.

16 years ago*** empty log message ***
Jason Rumney [Fri, 23 Nov 2007 02:10:11 +0000 (02:10 +0000)]
*** empty log message ***

16 years ago(Qfontp): Remove unused symbol.
Jason Rumney [Fri, 23 Nov 2007 02:09:42 +0000 (02:09 +0000)]
(Qfontp): Remove unused symbol.
(QCantialias): New symbol.
(syms_of_font): Define it.
(font_property_table): Set a validator for QCantialias.

16 years ago(CLEARTYPE_QUALITY, CLEARTYPE_NATURAL_QUALITY): Define
Jason Rumney [Fri, 23 Nov 2007 02:09:19 +0000 (02:09 +0000)]
(CLEARTYPE_QUALITY, CLEARTYPE_NATURAL_QUALITY): Define
if not already.
(QCfamily): Share with xfaces.c.
(Qstandard, Qsubpixel, Qnatural): New symbols.
(syms_of_w32font): Define them. Don't define QCfamily here.
(w32_antialias_type, lispy_antialias_type): New functions.
(w32_enumfont_pattern_entity): New arg requested_font.
Set antialias parameter if non-default was requested.
(fill_in_logfont): Fill in lfQuality if :antialias specified.

16 years agops-lpr-switches docstring fix.
Vinicius Jose Latorre [Wed, 21 Nov 2007 15:16:55 +0000 (15:16 +0000)]
ps-lpr-switches docstring fix.

16 years ago*** empty log message ***
Kenichi Handa [Wed, 21 Nov 2007 12:12:19 +0000 (12:12 +0000)]
*** empty log message ***

16 years ago(read1): Undo the previous change.
Kenichi Handa [Wed, 21 Nov 2007 12:12:06 +0000 (12:12 +0000)]
(read1): Undo the previous change.

16 years ago*** empty log message ***
Kenichi Handa [Wed, 21 Nov 2007 00:26:53 +0000 (00:26 +0000)]
*** empty log message ***

16 years ago(Fdelete_frame): Call font_update_drivers only when
Kenichi Handa [Wed, 21 Nov 2007 00:26:15 +0000 (00:26 +0000)]
(Fdelete_frame): Call font_update_drivers only when
USE_FONT_BACKEND is defined..

16 years ago*** empty log message ***
Kenichi Handa [Mon, 19 Nov 2007 06:28:58 +0000 (06:28 +0000)]
*** empty log message ***

16 years ago(utf-7-imap-post-read-conversion)
Kenichi Handa [Mon, 19 Nov 2007 06:28:45 +0000 (06:28 +0000)]
(utf-7-imap-post-read-conversion)
(utf-7-imap-pre-write-conversion): New functions.

16 years ago(utf-7-imap): New coding system.
Kenichi Handa [Mon, 19 Nov 2007 06:27:49 +0000 (06:27 +0000)]
(utf-7-imap): New coding system.

16 years ago*** empty log message ***
Kenichi Handa [Mon, 19 Nov 2007 05:17:26 +0000 (05:17 +0000)]
*** empty log message ***

16 years ago(struct font_bitmap): New member bits_per_pixel.
Kenichi Handa [Mon, 19 Nov 2007 05:16:48 +0000 (05:16 +0000)]
(struct font_bitmap): New member bits_per_pixel.
(struct font_driver): New members start_for_frame and end_for_frame.
(struct font_data_list): New struct.
(font_put_frame_data, font_get_frame_data): Extern them.

16 years ago(struct frame): New member font_data_list.
Kenichi Handa [Mon, 19 Nov 2007 05:15:30 +0000 (05:15 +0000)]
(struct frame): New member font_data_list.

16 years ago(font_update_drivers): Call driver->start_for_frame and
Kenichi Handa [Mon, 19 Nov 2007 05:14:46 +0000 (05:14 +0000)]
(font_update_drivers): Call driver->start_for_frame and
driver->end_for_frame at proper timings.
(font_put_frame_data, font_get_frame_data): New functions.
(Ffont_spec): Add usage in the docstring.

16 years ago(make_frame): Initialize f->font_data_list to NULL.
Kenichi Handa [Mon, 19 Nov 2007 05:09:08 +0000 (05:09 +0000)]
(make_frame): Initialize f->font_data_list to NULL.
(Fdelete_frame): Call font_update_drivers.

16 years ago(struct xftface_info): Delete the member xft_draw.
Kenichi Handa [Mon, 19 Nov 2007 05:08:04 +0000 (05:08 +0000)]
(struct xftface_info): Delete the member xft_draw.
(xftfont_prepare_face): Adjusted for the above change.
(xftfont_done_face): Likewise.
(xftfont_get_xft_draw): New function.
(xftfont_draw): Get XftDraw by xftfont_get_xft_draw.
(xftfont_end_for_frame): New function.
(syms_of_xftfont): Set xftfont_driver.end_for_frame.

16 years ago(ftxfont_get_gcs): Renamed from ftxfont_create_gcs.
Kenichi Handa [Mon, 19 Nov 2007 05:06:09 +0000 (05:06 +0000)]
(ftxfont_get_gcs): Renamed from ftxfont_create_gcs.
Argument changed.  Cache GCs in the per-frame data.
(struct ftxfont_frame_data): New struct.
(ftxfont_draw_bitmap): New arg gc_fore and flush.
(ftxfont_prepare_face, ftxfont_done_face): Delete them.
(ftxfont_draw): Get GCs by ftxfont_get_gcs.  Reflect s->clip in
GCs.
(ftxfont_end_for_frame): New function.
(syms_of_ftxfont): Set ftxfont_driver.end_for_frame.

16 years ago(ftfont_get_bitmap): Set bitmap->bits_per_pixel.
Kenichi Handa [Mon, 19 Nov 2007 05:02:49 +0000 (05:02 +0000)]
(ftfont_get_bitmap): Set bitmap->bits_per_pixel.

16 years ago*** empty log message ***
Kenichi Handa [Sun, 18 Nov 2007 14:52:50 +0000 (14:52 +0000)]
*** empty log message ***

16 years ago(x-selection-value): If x-select-request-type is
Kenichi Handa [Sun, 18 Nov 2007 14:52:03 +0000 (14:52 +0000)]
(x-selection-value): If x-select-request-type is
nil, try also STRING at last.
(x-select-request-type): Doc adjusted the change of
x-selection-value.

16 years ago*** empty log message ***
Kenichi Handa [Sun, 18 Nov 2007 09:13:58 +0000 (09:13 +0000)]
*** empty log message ***

16 years ago(selection-coding-system)
Kenichi Handa [Sun, 18 Nov 2007 09:12:14 +0000 (09:12 +0000)]
(selection-coding-system)
(next-selection-coding-system): Declaration moded from xselect.c.
(x-get-selection): Decode by selection-coding-system if it is
non-nil.  If it is nil, decode by a proper coding system.  Handle
C_STRING.
(ccl-check-utf-8, string-utf-8-p): Delete them.
(xselect-convert-to-string): Fix determining data-type in the case
that TEXT is requested.  Don't use selection-coding-system if it's
not proper for the data-type.

16 years ago(Vselection_coding_system)
Kenichi Handa [Sun, 18 Nov 2007 09:05:14 +0000 (09:05 +0000)]
(Vselection_coding_system)
(Vnext_selection_coding_system): Delete them.
(syms_of_xselect): Don't declare selection-coding-system and
next-selection-coding-system.  They are declared in select.el.

16 years ago(x-selection-value): If x-select-request-type is
Kenichi Handa [Sat, 17 Nov 2007 11:06:58 +0000 (11:06 +0000)]
(x-selection-value): If x-select-request-type is
nil, simply try UTF8_STRING and COMPOUND-TEXT in this order.

16 years ago*** empty log message ***
Jason Rumney [Sat, 17 Nov 2007 03:02:07 +0000 (03:02 +0000)]
*** empty log message ***

16 years agoInclude imm.h.
Jason Rumney [Sat, 17 Nov 2007 03:01:50 +0000 (03:01 +0000)]
Include imm.h.
(get_composition_string_fn, get_ime_context_fn): New optional system functions.
(globals_of_w32fns): Load them from imm32.dll.
(ignore_ime_char): New flag.
(w32_wnd_proc): Handle WM_UNICHAR, WM_IME_CHAR and WM_IME_ENDCOMPOSITION.

16 years ago(w32_read_socket) [WM_UNICHAR]: Handle as MULTIBYTE_CHAR_KEYSTROKE_EVENT.
Jason Rumney [Sat, 17 Nov 2007 03:00:47 +0000 (03:00 +0000)]
(w32_read_socket) [WM_UNICHAR]: Handle as MULTIBYTE_CHAR_KEYSTROKE_EVENT.

16 years ago(WM_UNICHAR, UNICODE_NOCHAR): Define if not already.
Jason Rumney [Sat, 17 Nov 2007 03:00:27 +0000 (03:00 +0000)]
(WM_UNICHAR, UNICODE_NOCHAR): Define if not already.

16 years ago*** empty log message ***
Jason Rumney [Sat, 17 Nov 2007 02:40:32 +0000 (02:40 +0000)]
*** empty log message ***

16 years ago(w32-initialize-window-system): Use t, not nil to signify default fontset.
Jason Rumney [Sat, 17 Nov 2007 02:40:11 +0000 (02:40 +0000)]
(w32-initialize-window-system): Use t, not nil to signify default fontset.

16 years ago*** empty log message ***
Kenichi Handa [Wed, 14 Nov 2007 04:52:20 +0000 (04:52 +0000)]
*** empty log message ***

16 years ago(READCHAR): Call readchar with the 2nd arg NULL.
Kenichi Handa [Wed, 14 Nov 2007 04:52:07 +0000 (04:52 +0000)]
(READCHAR): Call readchar with the 2nd arg NULL.
(READCHAR_REPORT_MULTIBYTE): New macro.
(readchar): New 2nd arg MULTIBYTE.
(read1): Use READCHAR_REPORT_MULTIBYTE for the first read.  Make
symbol's name multibyte according to the multibyteness of the
source.

16 years agoUpdate.
Katsumi Yamaoka [Mon, 12 Nov 2007 10:16:48 +0000 (10:16 +0000)]
Update.

16 years agoRegenerate ldefs-boot.el.
Katsumi Yamaoka [Mon, 12 Nov 2007 10:16:00 +0000 (10:16 +0000)]
Regenerate ldefs-boot.el.