]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/frame.c (Fframe_parameters): Always report frame height without
authorDmitry Antipov <dmantipov@yandex.ru>
Mon, 21 Jul 2014 16:58:12 +0000 (20:58 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Mon, 21 Jul 2014 16:58:12 +0000 (20:58 +0400)
menu and tool bar lines.
* etc/TODO: remove frame height remark.

etc/ChangeLog
etc/TODO
src/ChangeLog
src/frame.c

index 8ae48c277a8dd055752318b908a3f8499a81678f..fdaf1f0cabd10951b3bdcece59ac22138cc14724 100644 (file)
@@ -1,3 +1,7 @@
+2014-07-21  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * TODO: remove frame height remark.
+
 2014-07-11  Michael Albinus  <michael.albinus@gmx.de>
 
        * NEWS: Passwords in batch mode are hidden.
index cbf8336230ee49dc2ae4b40b2b164464ab6537f3..11bbd356a884b8f64d7403744ecabae6f7161876 100644 (file)
--- a/etc/TODO
+++ b/etc/TODO
@@ -144,11 +144,6 @@ for users to customize.
   http://lists.gnu.org/archive/html/emacs-pretest-bug/2005-12/msg00165.html,
   and the rest of that discussion.
 
-** Height returned by frame-parameter ... and height given to
-   make-frame does not mean the same thing.  The former includes menu and
-   tool bar lines, the latter don't.  frame-parameter should return height
-   without menu and tool bar lines.
-
 ** In Emacs Info, examples of using Customize should be clickable
    and they should create Custom buffers.
 
index 25732ac9f5d5631507befd6ada1708433cf0dd67..30a024752621b5add5b94e50a3ca572338f793b0 100644 (file)
@@ -1,3 +1,8 @@
+2014-07-21  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * frame.c (Fframe_parameters): Always report frame height without
+       menu and tool bar lines.
+
 2014-07-21  Jan Djärv  <jan.h.d@swipnet.se>
 
        * nsterm.m (applicationDidFinishLaunching:): Call
index 8d6f3567334053e5d82865dc02974f3a64c5d6d7..731a62705bddaed46b6339b6af9f86dc2528d8e3 100644 (file)
@@ -2240,7 +2240,7 @@ If FRAME is omitted or nil, return information on the currently selected frame.
            ? (f->new_pixelwise
               ? (f->new_height / FRAME_LINE_HEIGHT (f))
               : f->new_height)
-           : FRAME_LINES (f));
+           : FRAME_LINES (f)) - FRAME_TOP_MARGIN (f);
   store_in_alist (&alist, Qheight, make_number (height));
   width = (f->new_width
           ? (f->new_pixelwise