fix up compile error from renaming of ns-list-fonts
This commit is contained in:
parent
71554a21ec
commit
712b2de134
5 changed files with 12 additions and 61 deletions
|
@ -1,3 +1,7 @@
|
|||
2008-07-19 Adrian Robert <Adrian.B.Robert@gmail.com>
|
||||
|
||||
* term/ns-win.el (x-list-fonts): Drop alias.
|
||||
|
||||
2008-07-23 Juri Linkov <juri@jurta.org>
|
||||
|
||||
* replace.el (multi-query-replace-map): New variable.
|
||||
|
|
|
@ -1302,7 +1302,6 @@ PROMPT is the prompt string."
|
|||
|
||||
;;;; Font support.
|
||||
|
||||
(defalias 'x-list-fonts 'ns-list-fonts)
|
||||
;; Needed for font listing functions under both backend and normal
|
||||
(setq scalable-fonts-allowed t)
|
||||
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2008-07-22 Adrian Robert <Adrian.B.Robert@gmail.com>
|
||||
|
||||
* nsfns.m (x-list-fonts): Remove.
|
||||
(syms_of_nsfns): Drop the x-list-fonts declaration.
|
||||
* nsterm.m: Get rid of remaining "//" comments.
|
||||
|
||||
2008-07-22 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* xselect.c (Fx_rotate_cut_buffers_internal): Doc fix.
|
||||
|
|
58
src/nsfns.m
58
src/nsfns.m
|
@ -1840,63 +1840,6 @@ DISPLAY should be either a frame or a display name (a string).
|
|||
}
|
||||
|
||||
|
||||
DEFUN ("x-list-fonts", Fx_list_fonts, Sx_list_fonts, 1, 4, 0,
|
||||
doc: /* Return a list of the names of available fonts matching PATTERN.
|
||||
If optional arguments FACE and FRAME are specified, return only fonts
|
||||
the same size as FACE on FRAME.
|
||||
If optional argument MAX is specified, return at most MAX matches.
|
||||
|
||||
PATTERN is a regular expression; FACE is a face name - a symbol.
|
||||
|
||||
The return value is a list of strings, suitable as arguments to
|
||||
set-face-font.
|
||||
|
||||
The font names are _NOT_ X names. */)
|
||||
(pattern, face, frame, max)
|
||||
Lisp_Object pattern, face, frame, max;
|
||||
{
|
||||
Lisp_Object flist, olist = Qnil, tem;
|
||||
struct frame *f;
|
||||
int maxnames;
|
||||
|
||||
/* We can't simply call check_x_frame because this function may be
|
||||
called before any frame is created. */
|
||||
if (NILP (frame))
|
||||
f = SELECTED_FRAME ();
|
||||
else
|
||||
{
|
||||
CHECK_LIVE_FRAME (frame);
|
||||
f = XFRAME (frame);
|
||||
}
|
||||
if (! FRAME_WINDOW_P (f))
|
||||
{
|
||||
/* Perhaps we have not yet created any frame. */
|
||||
f = NULL;
|
||||
}
|
||||
|
||||
if (NILP (max))
|
||||
maxnames = 4;
|
||||
else
|
||||
{
|
||||
CHECK_NATNUM (max);
|
||||
maxnames = XFASTINT (max);
|
||||
}
|
||||
|
||||
/* get XLFD names */
|
||||
flist = ns_list_fonts (f, pattern, 0, maxnames);
|
||||
|
||||
/* convert list into regular names */
|
||||
for (tem = flist; CONSP (tem); tem = XCDR (tem))
|
||||
{
|
||||
Lisp_Object fname = XCAR (tem);
|
||||
olist = Fcons (build_string (ns_xlfd_to_fontname (SDATA (fname))),
|
||||
olist);
|
||||
}
|
||||
|
||||
return olist;
|
||||
}
|
||||
|
||||
|
||||
DEFUN ("ns-font-name", Fns_font_name, Sns_font_name, 1, 1, 0,
|
||||
doc: /* Determine font postscript or family name for font NAME.
|
||||
NAME should be a string containing either the font name or an XLFD
|
||||
|
@ -2693,7 +2636,6 @@ - (NSString *)panel: (id)sender userEnteredFilename: (NSString *)filename
|
|||
defsubr (&Sns_set_resource);
|
||||
defsubr (&Sxw_display_color_p); /* this and next called directly by C code */
|
||||
defsubr (&Sx_display_grayscale_p);
|
||||
defsubr (&Sx_list_fonts);
|
||||
defsubr (&Sns_font_name);
|
||||
defsubr (&Sns_list_colors);
|
||||
#ifdef NS_IMPL_COCOA
|
||||
|
|
|
@ -1584,7 +1584,7 @@ Free a pool and temporary objects it refers to (callable from C)
|
|||
return 0;
|
||||
|
||||
if (makeIndex && alloc)
|
||||
color_def->pixel = ns_index_color(temp, f);//[temp retain];
|
||||
color_def->pixel = ns_index_color(temp, f); /* [temp retain]; */
|
||||
|
||||
[temp getRed: &r green: &g blue: &b alpha: &a];
|
||||
color_def->red = r * 256;
|
||||
|
@ -4068,7 +4068,7 @@ - (NSApplicationTerminateReply)applicationShouldTerminate: (id)sender
|
|||
Fcons (build_string ("Cancel"), Qnil),
|
||||
Fcons (build_string ("Save and Exit"), Qt));
|
||||
Lisp_Object res = ns_popup_dialog (Qt, contents, Qnil);
|
||||
fprintf (stderr, "res = %d\n", EQ (res, Qt)); // FIXME
|
||||
fprintf (stderr, "res = %d\n", EQ (res, Qt)); /* FIXME */
|
||||
if (EQ (res, Qt))
|
||||
{
|
||||
Feval (Fcons (intern ("save-buffers-kill-emacs"), Qnil));
|
||||
|
|
Loading…
Add table
Reference in a new issue