]> git.eshelyaron.com Git - emacs.git/commitdiff
* font.h (FONT_WIDTH, FONT_HEIGHT, FONT_BASE, FONT_DESCENT):
authorDmitry Antipov <dmantipov@yandex.ru>
Mon, 2 Dec 2013 13:35:53 +0000 (17:35 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Mon, 2 Dec 2013 13:35:53 +0000 (17:35 +0400)
Define here to unify between...
* nsterm.h, w32term.h, xterm.h: ...port-specific headers.
* w32term.h (CHECK_W32_FRAME): Remove unused macro.

src/ChangeLog
src/font.h
src/nsterm.h
src/w32term.h
src/xterm.h

index 6eb258ce4d585681c7d6dce5e67b7f42f3f98338..e691c91f6b26ba3a5c927ce8a2a447aeb5519a29 100644 (file)
@@ -1,3 +1,10 @@
+2013-12-02  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * font.h (FONT_WIDTH, FONT_HEIGHT, FONT_BASE, FONT_DESCENT):
+       Define here to unify between...
+       * nsterm.h, w32term.h, xterm.h: ...port-specific headers.
+       * w32term.h (CHECK_W32_FRAME): Remove unused macro.
+
 2013-12-02  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * xterm.h (struct scroll_bar): Remove member `fringe_extended_p'.
index 2db8d35af486ae83a1c47e93a4ea59755cdf722e..1f2f9bfbb199fa20192f0d252c96de42c1530bee 100644 (file)
@@ -234,6 +234,11 @@ enum font_property_index
 #define FONT_SET_STYLE(font, prop, val)        \
   ASET ((font), prop, make_number (font_style_to_value (prop, val, 1)))
 
+#define FONT_WIDTH(f) ((f)->max_width)
+#define FONT_HEIGHT(f) ((f)->height)
+#define FONT_BASE(f) ((f)->ascent)
+#define FONT_DESCENT(f) ((f)->descent)
+
 extern Lisp_Object QCspacing, QCdpi, QCscalable, QCotf, QClang, QCscript;
 extern Lisp_Object QCavgwidth, QCantialias, QCfont_entity;
 extern Lisp_Object Qp;
index 0f22350156e9c12418c5500f3c1fc38436793043..976347ad3b4075a1b4049cfcfd33447183d290d1 100644 (file)
@@ -720,11 +720,6 @@ struct x_output
 #define FRAME_NS_TITLEBAR_HEIGHT(f) ((f)->output_data.ns->titlebar_height)
 #define FRAME_TOOLBAR_HEIGHT(f) ((f)->output_data.ns->toolbar_height)
 
-#define FONT_WIDTH(f)  ((f)->max_width)
-#define FONT_HEIGHT(f) ((f)->height)
-#define FONT_BASE(f)    ((f)->ascent)
-#define FONT_DESCENT(f) ((f)->descent)
-
 #define FRAME_DEFAULT_FACE(f) FACE_FROM_ID (f, DEFAULT_FACE_ID)
 
 #define FRAME_NS_VIEW(f) ((f)->output_data.ns->view)
index 779b37e63a88598c63a1c7995670eae57794c1cc..89008b7348c5b14771e4d7161978592c86042bcf 100644 (file)
@@ -26,23 +26,8 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #define BLACK_PIX_DEFAULT(f) PALETTERGB(0,0,0)
 #define WHITE_PIX_DEFAULT(f) PALETTERGB(255,255,255)
 
-#define FONT_WIDTH(f)     ((f)->max_width)
-#define FONT_HEIGHT(f)    ((f)->height)
-#define FONT_BASE(f)      ((f)->ascent)
-#define FONT_DESCENT(f)   ((f)->descent)
-
 #define CP_DEFAULT 1004
 
-#define CHECK_W32_FRAME(f, frame)              \
-  if (NILP (frame))                            \
-    f = SELECTED_FRAME ();                     \
-  else                                         \
-    {                                          \
-      CHECK_LIVE_FRAME (frame, 0);             \
-      f = XFRAME (frame);                      \
-    }                                          \
-  if (! FRAME_W32_P (f))
-
 /* Indicates whether we are in the readsocket call and the message we
    are processing in the current loop */
 
index f67b79c30684fefcfba53f7d3b07449fee74c1fd..2729a77144513fe47d156afb0fd33d1390bb40da 100644 (file)
@@ -84,11 +84,6 @@ typedef GtkWidget *xt_or_gtk_widget;
 #define WHITE_PIX_DEFAULT(f)                                   \
   WhitePixel (FRAME_X_DISPLAY (f), FRAME_X_SCREEN_NUMBER (f))
 
-#define FONT_WIDTH(f)  ((f)->max_width)
-#define FONT_HEIGHT(f) ((f)->ascent + (f)->descent)
-#define FONT_BASE(f)    ((f)->ascent)
-#define FONT_DESCENT(f) ((f)->descent)
-
 /* The mask of events that text windows always want to receive.  This
    includes mouse movement events, since handling the mouse-font text property
    means that we must track mouse motion all the time.  */