aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (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.
* *** empty log message ***Kim F. Storm2008-02-271-0/+43
|
* (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.
* (USAGE1): Add `--disable-font-backend'.Glenn Morris2008-02-272-0/+5
|
* (Finsert_file_contents): Don't reset undo_list if no changeStefan Monnier2008-02-272-2/+11
| | | | is made to the buffer.
* * dispextern.h (face_at_buffer_position, face_for_overlay_string)Stefan Monnier2008-02-2610-49/+69
| | | | | | | | | | (face_at_string_position): * xfaces.c (face_at_buffer_position, face_for_overlay_string) (face_at_string_position): * xdisp.c (display_string, next_overlay_change): * buffer.h (overlays_at): * buffer.c (overlays_at): Use EMACS_INT for buffer positions. Update callers.
* (Fformat): Doc fix.Chong Yidong2008-02-261-5/+30
|
* * editfns.c (Fformat): Doc fix.Chong Yidong2008-02-261-0/+4
|
* (Ffont_spec, Ffont_at): Fix typos in docstrings.Juanma Barranquero2008-02-262-31/+37
| | | | | (Ffont_put, Flist_families, Ffont_fill_gstring, Ffont_drive_otf, Ffont_otf_alternates, Fquery_font): Doc fixes.
* *** empty log message ***Stefan Monnier2008-02-261-0/+18
|
* (Fbuffer_swap_text): New function.Stefan Monnier2008-02-252-0/+101
| | | | (syms_of_buffer): Defsubr it.
* (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
|
* (x_produce_glyphs): For a visible glyph, assure at leastKenichi Handa2008-02-251-0/+8
| | | | 1-pixel width.
* *** empty log message ***Jason Rumney2008-02-251-0/+4
|
* (w32font_draw): Draw one character at a time when padding.Jason Rumney2008-02-251-1/+1
|
* (Fdelete_window, Fadjust_window_trailing_edge):Stefan Monnier2008-02-252-23/+26
| | | | | | | Handle a nil arg. Use run_window_configuration_change_hook. (delete_window, adjust_window_trailing_edge): Don't handle nil any more. (Fenlarge_window, Fshrink_window, Fset_window_configuration): Use run_window_configuration_change_hook.
* (struct glyph_string): New member padding_p.Kenichi Handa2008-02-253-11/+49
|
* (w32font_draw): Pay attention to s->padding_p.Kenichi Handa2008-02-251-1/+10
|
* (ftxfont_draw): Pay attention to s->padding_p.Kenichi Handa2008-02-251-4/+11
|
* (xfont_draw): Pay attention to s->padding_p.Kenichi Handa2008-02-251-9/+37
|
* (xftfont_draw): Pay attention to s->padding_p.Kenichi Handa2008-02-251-2/+7
|
* If the font driver doesn't have `shape' function, return Qnil.Kenichi Handa2008-02-251-40/+6
|
* Merge from emacs--rel--22Miles Bader2008-02-252-0/+16
|\ | | | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1081
| * (enum_font_cb2): Don't use raster fonts for Unicode.Jason Rumney2008-02-242-0/+16
| |
* | * configure.in: Remove references to obsolete variables andDan Nicolaescu2008-02-2425-480/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | systems. * configure: Regenerate. * Makefile.in (NO_SHORTNAMES): * emacsclient.c (NO_SHORTNAMES): * fakemail.c (NO_SHORTNAMES): * make-docfile.c (NO_SHORTNAMES): * movemail.c (NO_SHORTNAMES): * pop.c (NO_SHORTNAMES): Remove references to obsolete variable. * config.nt (SHORTNAMES): Remove reference to obsolete variable. * s/vms4-0.h: * s/vms4-2.h: * s/vms4-4.h: * s/vms5-5.h: Remove, unused. * s/irix5-2.h: * s/irix6-0.h: * s/riscos5.h: * s/mach-bsd4-3.h: * m/mips4.h: Remove files for obsolete systems * Makefile.in: * filelock.c: * unexmips.c: * m/hp9000s300.h: * m/iris4d.h: * s/aix3-1.h: * s/hpux.h: * s/msdos.h: * s/usg5-0.h: * s/usg5-2-2.h: * s/usg5-2.h: * s/usg5-3.h: Remove references to obsolete variables. * s/irix5-0.h: Remove, move all the contents ... * s/irix6-5.h: ... here. Simplify. * config.in: Regenerate.
* | (x_draw_glyph_string_background): Clear the backgroundJason Rumney2008-02-242-1/+8
| | | | | | | | | | | | manually when cleartype is in use. (x_draw_glyph_string_foreground): Draw text transparently when cleartype is in use.
* | (w32font_text_extents): Avoid getting HDC and selectingJason Rumney2008-02-242-24/+45
| | | | | | | | a font into it unless we have to.
* | Allow fine-grained image-cache flushing.Stefan Monnier2008-02-244-59/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dispextern.h (struct image): Add `dependencies' field. (clear_image_caches): Change arg to Lisp_Object. * image.c (make_image): Initialize `dependencies' field. (clear_image_cache): Change arg to allow fine-grained flushing. Perform the flush even if image-cache-eviction-delay is nil. (clear_image_caches): Change arg to Lisp_Object. (Fclear_image_cache): Expand meaning of the argument. (mark_image): Mark `dependencies' field. * xfaces.c (clear_face_cache): Adapt arg to call to clear_image_caches. (lface_hash): Use XHASH rather than XFASTINT. (face_at_buffer_position): Fix int -> EMACS_INT position. * xdisp.c (next_overlay_change): Fix int -> EMACS_INT position. (select_frame_for_redisplay): Remove code duplication. (redisplay_internal): Adapt arg to call to clear_image_caches.
* | Merge from emacs--rel--22Miles Bader2008-02-246-30/+39
|\ \ | |/ | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1074
| * (x_set_offset): Don't change the gravity if CHANGE_GRAVITY is -1.Chong Yidong2008-02-241-1/+1
| |
| * * xterm.c (x_set_offset): Don't change the gravity ifChong Yidong2008-02-241-0/+5
| | | | | | | | CHANGE_GRAVITY is -1.
| * (INT_LISPLIKE): Remove. It may misfire.Stefan Monnier2008-02-192-18/+6
| | | | | | | | (NULL_INTERVAL_P, SET_INTERVAL_PARENT): Don't use it.
| * (Fw32_shell_execute): Encode parameters.Jason Rumney2008-02-181-1/+4
| |
| * *** empty log message ***Jason Rumney2008-02-181-0/+4
| |
| * *** empty log message ***Juanma Barranquero2008-02-171-1/+1
| |
| * (x_draw_glyph_string_background): Clear the backgroundJason Rumney2008-02-152-1/+10
| | | | | | | | | | | | manually when cleartype is in use. (x_draw_glyph_string_foreground): Draw text transparently when cleartype is in use.
| * (syms_of_fileio) <insert-default-directory>: Doc fix.Eli Zaretskii2008-02-092-9/+19
| |
| * (w32_read_socket) <WM_CHAR>: Use locale-coding-systemJason Rumney2008-02-052-67/+45
| | | | | | | | instead of using mule-unicode-* charsets directly.
| * *** empty log message ***Juanma Barranquero2008-02-051-3/+8
| |
| * (make_hdr): Replace `legal' with `valid'.Juanma Barranquero2008-02-051-1/+1
| |