summaryrefslogtreecommitdiff
path: root/lisp/faces.el
Commit message (Collapse)AuthorAgeFilesLines
* (read-face-name): Doc fix.Eli Zaretskii2001-10-291-6/+7
| | | | | | (make-face-bold, make-face-unbold, make-face-italic) (make-face-unitalic, make-face-bold-italic, invert-face): Remove trailing blank from the prompt passed to read-face-name.
* (invert-face): Check for 'unspecified, not for nil,Eli Zaretskii2001-10-291-2/+2
| | | | | when testing whether face colors are not specified. From David.Kastrup@t-online.de (David Kastrup).
* (face-attribute): Add INHERIT argument, consider face inheritance if non-nil.Miles Bader2001-10-281-23/+103
| | | | | | | (face-attribute-merged-with): New function. (face-attribute-specified-or): New macro. (face-foreground, face-background, face-stipple): Add INHERIT argument. Use `face-attribute-specified-or'.
* (internal-get-face): Use facep instead of the obsoleteEli Zaretskii2001-10-261-9/+14
| | | | | | | | | | | internal-find-face. (internal-frob-font-weight, internal-frob-font-slant): New defailiases for obsolete functions. (x-make-font-bold, x-make-font-demibold, x-make-font-unbold) (x-make-font-italic, x-make-font-oblique, x-make-font-unitalic) (x-make-font-bold-italic): Use internal-frob-font-weight and internal-frob-font-slant aliases instead of the obsolete x-frob-... functions.
* (describe-face): Call help-setup-xref earlier.Stefan Monnier2001-10-121-4/+3
|
* (list-faces-display, describe-face): Fix args to `help-xref-button'.Miles Bader2001-10-121-15/+8
| | | | | | (describe-face): Don't switch to help-buffer around call to `help-setup-xref'. Use `help-buffer' instead of hard-wired "*Help*". Require `help-mode'.
* (face-font-registry-alternatives) [windows-nt]: Make Andrew Innes2001-10-041-4/+9
| | | | gb2312 an alias for gb2312.1980.
* Keyword added and FSF specified as Maintainer.Pavel Janík2001-08-061-0/+2
|
* (region): Change the background color for theEli Zaretskii2001-06-291-1/+1
| | | | | light-background color display to lightgoldenrod2, to make it visible on some laptops.
* minor optimizationSam Steingold2001-05-291-51/+48
|
* (tty-handle-reverse-video): Don't set inverse-video.Gerd Moellmann2001-04-251-2/+0
|
* (modify-face): Add compatibility for non-interactive use.Stefan Monnier2001-04-251-6/+18
|
* (menu): Doc fix.Gerd Moellmann2001-04-101-1/+1
|
* (defface menu): Doc fix.Gerd Moellmann2001-04-051-1/+1
|
* (set-face-background, set-face-foreground)Miles Bader2001-02-131-4/+4
| | | | (set-face-stipple): Treat a value of nil as being `unspecified'.
* (mode-line): Set :line-width property to -1.Kenichi Handa2001-02-111-1/+1
|
* (set-face-attribute): Describe the case of a negativeKenichi Handa2001-02-091-1/+3
| | | | value specified for :line-width.
* (face-spec-set): Interpret a nil in specs forGerd Moellmann2000-12-181-0/+4
| | | | | foreground and background colors as `unspecified', for compatibility with 20.x.
* WSMiles Bader2000-12-151-1/+1
|
* (read-face-attribute): If there's no entry for the user's input inMiles Bader2000-12-151-6/+7
| | | | | | VALID, just use it as-is (this will often result in an error, but it may be OK for e.g. colors using hexadecimal notation, and at least will yield a better error message).
* (frame-set-background-mode): Avoid stomping on locally modified faces.Miles Bader2000-12-061-7/+20
|
* (face-font-registry-alternatives): Add entries for CJKKenichi Handa2000-12-041-3/+7
| | | | fonts. Doc-string adjusted for the actual usage of this data.
* (face-foreground, face-background, face-stipple):Gerd Moellmann2000-11-291-3/+12
| | | | | Return nil if attribute is unspecified, for backward compatibility.
* (face-set-after-frame-default): Let face attributesGerd Moellmann2000-11-241-8/+10
| | | | specified for new frames override frame parameters.
* (menu): Make inverse-video on ttys too.Miles Bader2000-11-221-2/+6
|
* (face-set-after-frame-default): IfGerd Moellmann2000-11-151-1/+3
| | | | | `inhibit-default-face-x-resources' is bound, don't intiialize the default face from X resources.
* (header-line): Use `:box nil' for color/gs displays too.Miles Bader2000-11-141-18/+18
|
* (face-spec-set-match-display): Revert the change fromEli Zaretskii2000-11-131-3/+8
| | | | 2000-10-24. Add a FIXME for after v21.1.
* (face-font-registry-alternatives): Add :version.Dave Love2000-11-121-0/+1
|
* (face-font-registry-alternatives): New user-option.Gerd Moellmann2000-11-101-1/+17
|
* (tty-handle-reverse-video): New function.Eli Zaretskii2000-10-281-0/+20
| | | | (tty-create-frame-with-faces): Call it.
* (face-spec-choose): Change syntax so that the list of attribute-valueMiles Bader2000-10-271-5/+9
| | | | | pairs is now the cdr of each clause, not the cadr. Detect old-style entries, and handle them. Use pop.
* (face-spec-set-match-display):Miles Bader2000-10-241-2/+3
| | | | | Add `graphic' display type (the inverse of `tty'). Use `display-graphic-p' instead of the window-system variable.
* (face-default-spec, face-user-default-spec): Make defsubsts.Miles Bader2000-10-241-9/+7
|
* (face-user-default-spec, face-default-spec): New functions.Miles Bader2000-10-231-14/+19
| | | | | | (face-spec-choose, face-spec-set): Document nil-SPEC behavior. (frame-set-background-mode, face-set-after-frame-default): Use `face-user-default-spec'. Simplify code slightly.
* (header-line): Make more reasonable on mono/grayscale displays.Miles Bader2000-10-231-12/+20
|
* Initial check-in: changes for building Emacs under Mac OS.Andrew Choi2000-10-221-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-23 Andrew Choi <akochoi@i-cable.com> * dispextern.h [macintosh]: Include macgui.h instead of macterm.h. * dispnew.c [macintosh]: Include macterm.h. (init_display) [macintosh]: initialization for window system. * emacs.c (main) [macintosh]: Call syms_of_textprop, syms_of_macfns, syms_of_ccl, syms_of_fontset, syms_of_xterm, syms_of_search, x_term_init, and init_keyboard before calling init_window_once. Also, call syms_of_xmenu. * fontset.c (syms_of_fontset) [macintosh]: Set ASCII font of default fontset to Monaco. * frame.c [macintosh]: Include macterm.h. Remove declarations of NewMacWindow and DisposeMacWindow. (make_terminal_frame) [macintosh]: Call make_mac_terminal_frame instead of calling NewMacWindow and setting fields of f->output_data.mac directly. Call init_frame_faces. (Fdelete_frame) [macintosh]: Remove unused code. (Fmodify_frame_parameters) [macintosh]: Call x_set_frame_parameters instead of mac_set_frame_parameters. * frame.h [macintosh]: Define menu_bar_lines field in struct frame. Define FRAME_EXTERNAL_MENU_BAR macro. * keyboard.c [macintosh]: Include macterm.h. (kbd_buffer_get_event) [macintosh]: Generate delete_window_event and menu_bar_activate_event type events as for X and NT. (make_lispy_event) [macintosh]: Construct lisp events of type MENU_BAR_EVENT as for X and NT. * sysdep.c [macintosh]: Remove declaration for sys_signal. Include stdlib.h. Remove definition of Vx_bitmap_file_path. (sys_subshell) [macintosh]: Remove definition entirely. (init_sys_modes) [macintosh]: Do not initialize Vwindow_system and Vwindow_system_version here. Remove initialization of Vx_bitmap_file_path. (read_input_waiting): Correct the number of parameters passed to read_socket_hook. Move all Macintosh functions to mac/mac.c. * term.c [macintosh]: Include macterm.h. * window.c [macintosh]: Include macterm.h. * xdisp.c [macintosh]: Include macterm.h. Declare set_frame_menubar and pending_menu_activation. (echo_area_display) [macintosh]: Do not return if terminal frame is the selected frame. (update_menu_bar) [macintosh]: Check FRAME_EXTERNAL_MENU_BAR (f). Allow only the selected frame to set menu bar. (redisplay_window) [macintosh]: Obtain menu bar to redisplay by calling FRAME_EXTERNAL_MENU_BAR (f). (display_menu_bar) [macintosh]: Check FRAME_MAC_P (f). * xfaces.c [macintosh]: Include macterm.h. Define x_display_info and check_x. Declare XCreateGC. Define x_create_gc and x_free_gc. Initialize font_sort_order. (x_face_list_fonts) [macintosh]: Use the same code as WINDOWSNT, but call x_list_fonts instead of w32_list_fonts. (Finternal_face_x_get_resource) [macintosh]: Do not call display_x_get_resource. (prepare_face_for_display) [macintosh]: Set xgcv.font. (realize_x_face) [macintosh]: Load the font if it is specified in ATTRS. (syms_of_xfaces) [macintosh]: Initialize Vscalable_fonts_allowed to Qt. * cus-edit.el (custom-button-face): Use 3D look for mac. (custom-button-pressed-face): Likewise. * faces.el (set-face-attributes-from-resources): Handle mac frames in the same way as x and w32 frames. (face-valid-attribute-values): Likewise. (read-face-attribute): Likewise. (defined-colors): Likewise. (color-defined-p): Likewise. (color-values): Likewise. (display-grayscale-p): Likewise. (face-set-after-frame-default): Likewise. (mode-line): Same default face as for x and w32. (tool-bar): Likewise. * frame.el: Remove call to frame-notice-user-settings at end of the file. * info.el (Info-fontify-node): make underlines invisible for mac as for x, pc, and w32 frame types. * term/mac-win.el: New file.
* (color-values, color-defined-p): Use `member', notMiles Bader2000-10-211-5/+5
| | | | | | | `memq', because it works correctly for strings. (frame-set-background-mode): Actually, "unspecified-fg" and "unspecified-bg" *are* strings. Use `member', not `memq', and `equal', not `eq', when a string value is possible.
* (frame-set-background-mode): `unspecified' &c are symbols, not strings.Miles Bader2000-10-191-3/+5
|
* (frame-set-background-mode): If a tty frame defines aEli Zaretskii2000-10-191-8/+13
| | | | | background color, use that to compute the background mode, instead of always defaulting to "dark".
* (header-line): Change tty-variant to use underlining.Miles Bader2000-10-121-1/+10
|
* (region): Make dark-background `region' face less in-your-face.Miles Bader2000-10-111-1/+1
|
* (frame-set-background-mode):Miles Bader2000-10-111-36/+40
| | | | | Only do anything if the bg-mode or display-type has actually changed. Use `dolist'.
* (frame-set-background-mode):Miles Bader2000-10-111-2/+2
| | | | Pay attention to saved face specs as well as default ones.
* (secondary-selection): Make foreground visible on tty.Miles Bader2000-10-081-1/+1
|
* (mode-line, tool-bar): Merge entries for `x' and `w32'.Miles Bader2000-09-201-8/+2
|
* (face-valid-attribute-values): Make sure directories we search forMiles Bader2000-09-201-2/+6
| | | | stipples both exist and are readable before trying to search them.
* (secondary-selection): Make dark-background variant sane.Miles Bader2000-09-181-1/+1
|
* (header-line): Tweak face.Miles Bader2000-09-171-2/+2
|
* (header-line): Change defaults to be less confusing when mixed with mode-lines.Miles Bader2000-09-171-6/+14
|