1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 18:00:40 -08:00
emacs/etc
Jan Djärv 3f1c666608 * emacs.c (USAGE3, standard_args): Add -mm and --maximized.
* frame.c: Qmaximized is new.
(x_set_frame_parameters): Do not handle fullscreen specially.
Only set width and height if explicitly set.
(x_set_fullscreen): Handle Qmaximized.
(x_set_font, x_figure_window_size): Do not handle fullscreen specially.
(syms_of_frame): Initialize Qmaximized.

* frame.h (fullscreen_type): Add FULLSCREEN_MAXIMIZED.  Declare
Qfullwidth, Qfullheight, Qfullboth, Qmaximized.

* xterm.c (handle_one_xevent): Remove call to x_check_fullscreen
for Expose event. Add call to x_check_fullscreen for MapNotify event.
Remove all code w.r.t. fullscreen from ConfigureNotify event. Do not
set gravity to NorthWestGravity when USE_GTK.
(set_wm_state): New function.
(do_ewmh_fullscreen): Use set_wm_state. Also handle FULLSCREEN_MAXIMIZED.
(x_handle_net_wm_state): Handle FULLSCREEN_MAXIMIZED.
(x_check_fullscreen): Simplify so we only handle EMWH type of fullscreen
or the case when no window manager is running. That means remove calls
to x_real_positions and x_fullscreen_adjust.

* gtkutil.c (flush_and_sync, x_wm_size_hint_off): Remove.
(xg_frame_set_char_size): Remove calls to x_wm_size_hint_off and
flush_and_sync.
(xg_height_changed): New function.
(xg_create_frame_widgets): Remove call to gtk_widget_set_size_request
and gtk_window_set_policy.  Set frame gravity after parsing the geometry
string.
(xg_update_frame_menubar, free_frame_menubar)
(xg_tool_bar_detach_callback, xg_tool_bar_attach_callback)
(update_frame_tool_bar, free_frame_tool_bar): Call xg_height_changed.
Remove calls to xg_frame_set_char_size.

* startup.el (command-line-x-option-alist): Add -mm and --maximized.

* NEWS: Mention maximized.

* frames.texi (Size Parameters): Mention maximized for fullscreen.

* xresources.texi (Table of Resources): Mention maximized for
fullscreen.

* cmdargs.texi (Window Size X): -mm/--maximized is new.
2009-07-01 14:02:27 +00:00
..
charsets Re-generated. 2009-06-24 13:04:25 +00:00
e
gnus
images Change width and height to 48 pixels, similar to Gnome svg icons. 2009-06-22 03:40:49 +00:00
nxml
refcards
schema
tutorials
.arch-inventory
.gitignore
AUTHORS Regenerate. 2009-06-19 16:21:12 +00:00
BABYL
celibacy.1
CENSORSHIP
ChangeLog * emacs.c (USAGE3, standard_args): Add -mm and --maximized. 2009-07-01 14:02:27 +00:00
compilation.txt
condom.1
CONTRIBUTE
COOKIES
COPYING
copying.paper
DEBUG
DEVEL.HUMOR
DISTRIB
echo.msg
edt-user.doc
emacs-buffer.gdb
emacs.bash
emacs.csh
emacs.desktop
emacs.icon
emacs.py
emacs2.py
emacs3.py
enriched.doc
ERC-NEWS
ETAGS.EBNF
ETAGS.README
forms-d2.dat
FTP
future-bug
GNU
GNUS-NEWS
gnus-tut.txt
grep.txt
HELLO Use "/" instead of "," to seperate independent words. 2009-06-16 00:48:34 +00:00
INTERVIEW
JOKES
LINUX-GNU
MACHINES
MAILINGLISTS
MH-E-NEWS Update for MH-E release 8.2. 2009-06-13 17:15:40 +00:00
MORE.STUFF
MOTIVATION
ms-kermit
NEWS * emacs.c (USAGE3, standard_args): Add -mm and --maximized. 2009-07-01 14:02:27 +00:00
NEWS.1-17
NEWS.18
NEWS.19
NEWS.20
NEWS.21
NEWS.22
NXML-NEWS
ORDERS
PROBLEMS Merge in a few snippets just deleted from faq.texi. 2009-06-16 02:55:46 +00:00
ps-prin0.ps
ps-prin1.ps
README
rgb.txt
SERVICE
ses-example.ses
sex.6
spook.lines
TERMS
THE-GNU-PROJECT
TODO
WHY-FREE
yow.lines

This directory contains the architecture-independent files used by or
with Emacs.  This includes some text files of documentation for GNU
Emacs or of interest to Emacs users, and the file of dumped docstrings
for Emacs functions and variables.

`forms-d2.dat' is an example data file used by forms-d2.el.

COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES

File: emacs.icon
  Author: Sun Microsystems, Inc
  Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
    Free Software Foundation, Inc.
  License: GNU General Public License version 3 or later (see COPYING)