annotate .bzrignore @ 111413:d53ee71e7e89

Unify mouse-highlight code for all GUI and TTY sessions. term.c: Remove static mouse_face_* variables. All users changed. (term_show_mouse_face, term_clear_mouse_face) (fast_find_position, term_mouse_highlight): Functions deleted. (tty_draw_row_with_mouse_face): New function. (term_mouse_movement): Call note_mouse_highlight instead of term_mouse_highlight. nsterm.m (ns_update_window_begin, ns_update_window_end) (ns_update_end, x_destroy_window, ns_frame_up_to_date) (ns_dumpglyphs_box_or_relief, ns_maybe_dumpglyphs_background) (ns_dumpglyphs_image, ns_dumpglyphs_stretch) (ns_initialize_display_info, keyDown, mouseMoved, mouseExited): Replace Display_Info with Mouse_HLInfo everywhere where mouse_face_* members were accessed for mouse highlight purposes. xterm.c (x_update_window_begin, x_update_window_end) (x_update_end, XTframe_up_to_date, x_set_mouse_face_gc) (handle_one_xevent, x_free_frame_resources, x_term_init): Replace Display_Info with Mouse_HLInfo everywhere where mouse_face_* members were accessed for mouse highlight purposes. w32term.c (x_update_window_begin, x_update_window_end) (x_update_end, w32_read_socket, x_free_frame_resources) (w32_initialize_display_info): Replace Display_Info with Mouse_HLInfo everywhere where mouse_face_* members were accessed for mouse highlight purposes. xdisp.c (show_mouse_face, note_mode_line_or_margin_highlight) (note_mouse_highlight) [HAVE_WINDOW_SYSTEM]: Don't run GUI code unless the frame is on a window-system. (get_tool_bar_item, handle_tool_bar_click) (note_tool_bar_highlight, draw_glyphs, erase_phys_cursor) (show_mouse_face, clear_mouse_face, coords_in_mouse_face_p) (note_mode_line_or_margin_highlight, note_mouse_highlight) (x_clear_window_mouse_face, cancel_mouse_face, expose_frame): Replace Display_Info with Mouse_HLInfo everywhere where mouse_face_* members were accessed for mouse highlight purposes. (coords_in_mouse_face_p): Move prototype out of the HAVE_WINDOW_SYSTEM conditional. (x_y_to_hpos_vpos, frame_to_window_pixel_xy): Move out of the HAVE_WINDOW_SYSTEM block. (try_window_id) [HAVE_GPM || MSDOS]: Call x_clear_window_mouse_face. (draw_row_with_mouse_face): Implementation for HAVE_WINDOW_SYSTEM systems. Call tty_draw_row_with_mouse_face for TTY systems. (show_mouse_face): Call draw_row_with_mouse_face, instead of calling draw_glyphs directly. (show_mouse_face, clear_mouse_face, coords_in_mouse_face_p) (cursor_in_mouse_face_p, rows_from_pos_range) (mouse_face_from_buffer_pos, mouse_face_from_string_pos) (note_mode_line_or_margin_highlight, note_mouse_highlight) (x_clear_window_mouse_face, cancel_mouse_face): Move out of the HAVE_WINDOW_SYSTEM block. Ifdef away window-system specific fragments. (note_mouse_highlight): Call popup_activated for MSDOS as well. Clear mouse highlight if pointer is over glyphs whose OBJECT is an integer. (mouse_face_from_buffer_pos): Add parentheses around && within ||. (x_consider_frame_title, tool_bar_lines_needed): Move prototypes to HAVE_WINDOW_SYSTEM-only part. (get_window_cursor_type): Move inside a HAVE_WINDOW_SYSTEM-only part. Remove "#ifdef HAVE_WINDOW_SYSTEM" from body of function. (null_glyph_slice): Move declaration into HAVE_WINDOW_SYSTEM-only part. dispnew.c (mirror_make_current): Set Y coordinate of the mode-line and header-line rows. (init_display): Setup initial frame's output_data for text terminal frames. xmenu.c (popup_activated): Don't define on MSDOS, which now has its own definition on msdos.c. msdos.c (show_mouse_face, clear_mouse_face) (fast_find_position, IT_note_mode_line_highlight) (IT_note_mouse_highlight): Functions deleted. (IT_frame_up_to_date, dos_rawgetc): Call note_mouse_highlight instead of IT_note_mouse_highlight. (draw_row_with_mouse_face, popup_activated): New functions. (dos_set_window_size, draw_row_with_mouse_face, IT_update_begin) (IT_update_end, IT_frame_up_to_date, internal_terminal_init) (dos_rawgetc): Replace Display_Info with Mouse_HLInfo everywhere where mouse_face_* members were accessed for mouse highlight purposes. msdos.h (initialize_msdos_display): Add prototype. frame.h (MOUSE_HL_INFO): New macro. lisp.h (Mouse_HLInfo): New data type. xterm.h (struct x_display_info): w32term.h (struct w32_display_info): nsterm.h (struct ns_display_info): termchar.h (struct tty_display_info): Use it instead of mouse_face_* members. dispextern.h (show_mouse_face, clear_mouse_face): Update type of 1st argument. (frame_to_window_pixel_xy, note_mouse_highlight) (x_clear_window_mouse_face, cancel_mouse_face, clear_mouse_face) (show_mouse_face, cursor_in_mouse_face_p): Move prototypes out of HAVE_WINDOW_SYSTEM conditional. (draw_row_with_mouse_face): Declare prototype. (tty_draw_row_with_mouse_face): Declare prototype.
author Eli Zaretskii <eliz@gnu.org>
date Sat, 06 Nov 2010 10:28:31 +0200
parents b71665f4f9ba
children 9f1234368955
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
109508
6719c75fa3ac * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
Juanma Barranquero <lekktu@gmail.com>
parents: 108874
diff changeset
1 ./_dir-locals.el
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
2 ./bin
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
3 ./BIN
109508
6719c75fa3ac * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
Juanma Barranquero <lekktu@gmail.com>
parents: 108874
diff changeset
4 ./config.log
6719c75fa3ac * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
Juanma Barranquero <lekktu@gmail.com>
parents: 108874
diff changeset
5 ./config.status
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
6 ./data
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
7 ./etc/icons
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
8 ./lock
109508
6719c75fa3ac * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
Juanma Barranquero <lekktu@gmail.com>
parents: 108874
diff changeset
9 ./README.W32
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
10 ./site-lisp
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
11 oo
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
12 oo-spd
107941
171da9949036 Add nextstep/Emacs.app, *.dSYM (OS X compilation artifacts) to .bzrignore.
Adrian Robert <Adrian.B.Robert@gmail.com>
parents: 107066
diff changeset
13 *.dSYM
106654
c882f50b958b Add .bzrignore
Andreas Schwab <schwab@linux-m68k.org>
parents:
diff changeset
14 *.elc
106809
5cb0f4fd512e * .bzrignore: Ignore all .exe, instead of individual files.
Juanma Barranquero <lekktu@gmail.com>
parents: 106705
diff changeset
15 *.exe
108874
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
16 autom4te.cache
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
17 confdefs.h
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
18 configure.lineno
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
19 conftest*
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
20 core
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
21 DOC
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
22 DOC-*
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
23 makefile
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
24 Makefile
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
25 Makefile.c
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
26 stamp_BLD
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
27 subdirs.el
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
28 TAGS
107066
3b5ef09ea743 * .bzrignore: Add TAGS-LISP.
Juri Linkov <juri@jurta.org>
parents: 106972
diff changeset
29 TAGS-LISP
106654
c882f50b958b Add .bzrignore
Andreas Schwab <schwab@linux-m68k.org>
parents:
diff changeset
30 info/*
108874
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
31 admin/unidata/unidata.txt
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
32 leim/leim-list.el
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
33 leim/quail/*.el
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
34 leim/changed.misc
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
35 leim/changed.tit
108874
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
36 lib-src/stamp-*
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
37 lib-src/b2m
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
38 lib-src/ctags
109508
6719c75fa3ac * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
Juanma Barranquero <lekktu@gmail.com>
parents: 108874
diff changeset
39 lib-src/ctags.c
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
40 lib-src/digest-doc
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
41 lib-src/ebrowse
109508
6719c75fa3ac * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
Juanma Barranquero <lekktu@gmail.com>
parents: 108874
diff changeset
42 lib-src/echolisp.tmp
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
43 lib-src/emacsclient
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
44 lib-src/etags
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
45 lib-src/fakemail
109508
6719c75fa3ac * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
Juanma Barranquero <lekktu@gmail.com>
parents: 108874
diff changeset
46 lib-src/getopt.h
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
47 lib-src/hexl
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
48 lib-src/make-docfile
106705
a7854ddcdd85 .bzrignore: Add 2 more patterns.
Eli Zaretskii <eliz@gnu.org>
parents: 106704
diff changeset
49 lib-src/movemail
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
50 lib-src/profile
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
51 lib-src/sorted-doc
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
52 lib-src/test-distrib
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
53 lib-src/update-game-score
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
54 lisp/**/*-loaddefs.el
106654
c882f50b958b Add .bzrignore
Andreas Schwab <schwab@linux-m68k.org>
parents:
diff changeset
55 lisp/**/loaddefs.el
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
56 lisp/cus-load.el
106654
c882f50b958b Add .bzrignore
Andreas Schwab <schwab@linux-m68k.org>
parents:
diff changeset
57 lisp/eshell/esh-groups.el
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
58 lisp/finder-inf.el
110393
9718a33c16dc .bzrignore: Ignore lisp/gnus/_dir-locals.el.
Eli Zaretskii <eliz@gnu.org>
parents: 110371
diff changeset
59 lisp/gnus/_dir-locals.el
107941
171da9949036 Add nextstep/Emacs.app, *.dSYM (OS X compilation artifacts) to .bzrignore.
Adrian Robert <Adrian.B.Robert@gmail.com>
parents: 107066
diff changeset
60 nextstep/Emacs.app
106658
178ed92dd073 Update .bzrignore.
Juanma Barranquero <lekktu@gmail.com>
parents: 106654
diff changeset
61 nt/config.log
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
62 src/_dbxinit
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
63 src/_gdbinit
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
64 src/bootstrap-emacs
108874
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
65 src/buildobj.h
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
66 src/config.h
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
67 src/deps
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
68 src/emacs
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
69 src/emacs-*
108874
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
70 src/epaths.h
22e354ac21fd Add admin/unidata/unidata.txt.
Juanma Barranquero <lekktu@gmail.com>
parents: 108754
diff changeset
71 src/gdb.ini
106704
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
72 src/prefix-args*
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
73 src/stamp-oldxmenu
59aa4ddce41b .bzrignore: Add more ignored patterns, including for the MS-DOS build.
Eli Zaretskii <eliz@gnu.org>
parents: 106666
diff changeset
74 src/temacs
110038
6939db1ee97b Use SMIE for octave-mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 109508
diff changeset
75 test/indent/*.new
110371
a5f5fbc86364 * lisp/emacs-lisp/bytecomp.el (byte-compile-warning-types): New type
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110038
diff changeset
76 +*