aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add oo.Juanma Barranquero2008-03-042-11/+16
|
* (decode_coding_object): Inhibit gap shrinking whileAndreas Schwab2008-03-032-0/+7
| | | | decoding in place.
* * w32term.c: Remove unused include "gnu.h".Dan Nicolaescu2008-03-036-5/+13
| | | | | | | | | * makefile.w32-in (w32term.o): Don't depend on gnu.h * gnu.h: Rename to ... * emacs-icon.h: ... this. * xterm.c: Use emacs-icon.h instead of gnu.h. * Makefile (xterm.o): Depend on emacs-icon.h, not gnu.h.
* *** empty log message ***Juanma Barranquero2008-03-031-10/+14
|
* Include math.h.Juanma Barranquero2008-03-031-0/+1
|
* (recompute_cached_metrics): Change font arg to w32font_info.Jason Rumney2008-03-032-13/+18
| | | | | Compute options separately. (w32font_open_internal): Set glyph_idx before caching metrics.
* (Quniscribe, QCformat): New symbols.Jason Rumney2008-03-032-48/+188
| | | | | | | | | | | | | (syms_of_w32font): Define them. (w32font_has_char): Indicate uncertainty. (w32font_encode_char): Encode as glyph point. Make static. (recompute_cached_metrics): New function. (w32font_open_internal): Use it. Set font to use glyph points initially. Set format based on type of font. (w32font_text_extents, w32font_draw): Optionally use glyph points. (w32_enumfont_pattern_entity): Accept backend arg. Set type based on it. Set format based on information available here. (add_font_entity_to_list): Identify backend based on opentype_only.
* (NTM_PS_OPENTYPE, NTM_TT_OPENTYPE, NTM_TYPE1): DefineJason Rumney2008-03-031-4/+14
| | | | | | if system headers don't. (struct w32font_info): Enlarge ascii_metrics. Add glyph_idx. (w32font_encode_char): Don't declare here.
* (ftfont_pattern_entity): Fix aliasing violations.Andreas Schwab2008-03-022-3/+5
|
* (decode_coding_big5, produce_chars): Fix typos in lastAndreas Schwab2008-03-022-3/+8
| | | | change.
* New icon.Dan Nicolaescu2008-03-022-211/+298
|
* (decode_coding_utf_8): When eol-type of CODING isKenichi Handa2008-03-022-85/+128
| | | | | | | | `dos', don't decode '\r' if that is the last in the source. (decode_coding_utf_16, decode_coding_emacs_mule) (decode_coding_iso_2022, decode_coding_sjis, decode_coding_big5) (decode_coding_raw_text, decode_coding_charset): Likewise. (produce_chars): Don't decode EOL here. Use EMACS_INT.
* (w32font_full_name): Report point size for scalable fonts.Jason Rumney2008-03-012-6/+29
|
* (CHAR_GLYPH_SPACE_P): Check for default face.Kim F. Storm2008-03-011-1/+1
|
* *** empty log message ***Kim F. Storm2008-03-011-0/+4
|
* (w32font_full_name): New function.Jason Rumney2008-03-012-1/+62
| | | | (w32font_open_internal): Use it.
* (line_draw_cost): Fix invalid glyph check.Kim F. Storm2008-03-011-1/+1
|
* *** empty log message ***Kim F. Storm2008-03-011-0/+4
|
* (font_unparse_fcname): Increase len when style is a symbol.Jason Rumney2008-03-012-2/+7
|
* (handle_one_xevent): For Gtk+ and ConfigureNotify, callJan Djärv2008-03-012-6/+32
| | | | xg_frame_resized when the event is for the edit widget.
* (xg_frame_resized): Renamed from xg_resize_widgets.Jan Djärv2008-03-011-3/+3
|
* (xg_resize_outer_widget): Only do one of set_geometry orJan Djärv2008-03-011-73/+111
| | | | | | | | | | | | | set_char_size. (xg_frame_resized): Renamed from xg_resize_widgets. Remove all operations on widgets here. Just set frame size if needed. (flush_and_sync, x_wm_size_hint_off, xg_pack_tool_bar): New functions. (xg_frame_set_char_size): Call x_wm_size_hint_off before resizing. (x_wm_set_size_hint): Set size hints on the edit widget only, not the whole frame. (xg_create_tool_bar): Move attachement of the tool bar to xg_pack_tool_bar. Do not attach the tool bar if there are no items. (free_frame_tool_bar): Remove call to SET_FRAME_GARBAGED.
* *** empty log message ***Jason Rumney2008-03-011-0/+4
|
* (w32_msg_pump): Disable debug code.Jason Rumney2008-03-011-0/+4
|
* Merge from emacs--rel--22Miles Bader2008-03-012-0/+11
|\ | | | | | | Revision: [email protected]/emacs--devo--0--patch-1090
| * (get_overlay_strings_1): Add missing argument type.Chong Yidong2008-02-291-0/+1
| |
| * * xdisp.c (get_overlay_strings_1): Add missing argument type.Chong Yidong2008-02-291-0/+4
| |
| * [MAC_OSX || DARWIN]: Define NO_ARG_ARRAY if _LP64.YAMAMOTO Mitsuharu2008-02-272-0/+11
| |
| * (wait_reading_process_output): Check for window changes caused by timers.Chong Yidong2008-02-271-1/+3
| | | | | | | | Suggested by Johan Bockgård.
| * * process.c (wait_reading_process_output): Check for windowChong Yidong2008-02-271-0/+6
| | | | | | | | | | changes caused by timers. Suggested by Johan Bockgård.
| * (Fformat): Doc fix.Chong Yidong2008-02-261-5/+30
| |
| * * editfns.c (Fformat): Doc fix.Chong Yidong2008-02-261-0/+4
| |
| * (command_loop_1): Revert 2006-10-09 change.Chong Yidong2008-02-251-5/+3
| |
| * * keyboard.c (command_loop_1): Revert 2006-10-09 change.Chong Yidong2008-02-251-0/+4
| |
* | (next_overlay_string): Don't set overlay_strings_at_end_processed_p ifChong Yidong2008-02-291-1/+1
| | | | | | | | we're currently reading from a display string.
* | * xdisp.c (next_overlay_string): Don't setChong Yidong2008-02-291-0/+6
| | | | | | | | | | overlay_strings_at_end_processed_p if we're currently reading from a display string.
* | (get_overlay_strings_1): Fix typo.Stefan Monnier2008-02-292-1/+5
| |
* | (get_overlay_strings_1): Add missing argument type.Chong Yidong2008-02-291-0/+1
| |
* | * xdisp.c (get_overlay_strings_1): Add missing argument type.Chong Yidong2008-02-291-0/+4
| |
* | (ftfont_match): Explicitly set pixelsize in pattern.Kenichi Handa2008-02-282-0/+10
| |
* | (handle_auto_composed_prop): Don't make composition if it->stringKenichi Handa2008-02-282-1/+3
| | | | | | | | is a string.
* | (display_mode_element): Cancel the previous change.Kenichi Handa2008-02-282-18/+19
| | | | | | | | (decode_mode_spec): Likewise.
* | (get_next_display_element, next_element_from_display_vector):Kim F. Storm2008-02-271-29/+30
| | | | | | | | Adapt to new glyph type and new glyph code encoding.
* | (encode_terminal_code, produce_special_glyphs): Likewise.Kim F. Storm2008-02-271-42/+41
| |
* | (IT_write_glyphs): Adapt to new glyph type.Kim F. Storm2008-02-271-11/+10
| |
* | (GLYPH): Change type from int to struct with separate charKim F. Storm2008-02-271-30/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | and face_id members. (GLYPH_MASK_FACE, GLYPH_MASK_CHAR): Delete macros. (GLYPH_CHAR, GLYPH_FACE): Remove slow versions with frame arg. (FAST_GLYPH_CHAR, FAST_GLYPH_FACE): Rename macros to ... (GLYPH_CHAR, GLYPH_FACE): ... these. Change users. (FAST_MAKE_GLYPH, MAKE_GLYPH): Remove. Rewrite users to use ... (SET_GLYPH, SET_GLYPH_CHAR, SET_GLYPH_FACE): ... these macros instead. (GLYPH_CODE_CHAR, GLYPH_CODE_FACE, GLYPH_CODE_P) (GLYPH_CODE_CHAR_VALID_P, SET_GLYPH_FROM_GLYPH_CODE): New macros to handle new Lisp glyph code encoding, either an integer or a cons.
* | (current_column, current_column_1, Fmove_to_column)Kim F. Storm2008-02-271-17/+14
| | | | | | | | (compute_motion): Adapt to new glyph code encoding.
* | (GLYPH_SIMPLE_P): Rewrite.Kim F. Storm2008-02-271-15/+14
| | | | | | | | | | | | | | | | (GLYPH_ALIAS): Delete. (GLYPH_ALIAS_P, GLYPH_FOLLOW_ALIASES): Rewrite. (GLYPH_LENGTH, GLYPH_STRING): Use GLYPH_CHAR. (GLYPH_FROM_CHAR): Replace macro by ... (SET_GLYPH_FROM_CHAR): ... this macro. Change users.
* | (line_draw_cost): Adapt to new glyph type.Kim F. Storm2008-02-271-26/+32
| | | | | | | | | | | | | | (build_frame_matrix_from_leaf_window): Adapt to new glyph type and new glyph code encoding. (spec_glyph_lookup_face): No return value; update passed glyph instead. (init_display): Use SET_CHAR_GLYPH to initialize space_glyph.
* | (CHAR_GLYPH_SPACE_P): Simplify.Kim F. Storm2008-02-271-8/+15
| | | | | | | | | | | | | | (GLYPH_FROM_CHAR_GLYPH): Replace macro by ... (SET_GLYPH_FROM_CHAR_GLYPH): ... this macro. Change users. (GLYPH_INVALID_P): New macro. (spec_glyph_lookup_face): Update prototype.