1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-25 17:31:04 -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 Move here from lisp/nxml. Rename from "test." to "test-" for doschk. 2008-02-16 22:44:58 +00:00
refcards Regenerate. 2009-05-20 01:41:14 +00:00
schema Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
tutorials * tutorial/TUTORIAL.de: Updated; synchronize with TUTORIAL. 2009-05-25 10:11:15 +00:00
.arch-inventory
.gitignore Add arch tagline 2009-03-04 06:02:06 +00:00
AUTHORS Regenerate. 2009-06-19 16:21:12 +00:00
BABYL Add an introductory comment. 2009-01-26 02:48:23 +00:00
celibacy.1
CENSORSHIP
ChangeLog * emacs.c (USAGE3, standard_args): Add -mm and --maximized. 2009-07-01 14:02:27 +00:00
compilation.txt Add entry for maven. 2009-02-19 06:52:35 +00:00
condom.1
CONTRIBUTE Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
COOKIES
COPYING
copying.paper
DEBUG Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
DEVEL.HUMOR
DISTRIB Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
echo.msg
edt-user.doc Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
emacs-buffer.gdb Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
emacs.bash Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
emacs.csh Comment that emacs.bash/csh are obsolete. 2008-10-30 04:37:40 +00:00
emacs.desktop
emacs.icon
emacs.py
emacs2.py Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
emacs3.py Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
enriched.doc Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
ERC-NEWS Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
ETAGS.EBNF Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
ETAGS.README Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
forms-d2.dat Move here from ../lisp 2008-04-26 02:39:10 +00:00
FTP
future-bug
GNU Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
GNUS-NEWS Merge from gnus--devo--0 2009-02-05 02:34:34 +00:00
gnus-tut.txt Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
grep.txt Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
HELLO Use "/" instead of "," to seperate independent words. 2009-06-16 00:48:34 +00:00
INTERVIEW
JOKES
LINUX-GNU
MACHINES Mention m68k-*-netbsd* was restored. 2009-01-26 02:51:23 +00:00
MAILINGLISTS Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
MH-E-NEWS Update for MH-E release 8.2. 2009-06-13 17:15:40 +00:00
MORE.STUFF Update some urls. Remove dead links: eshell, expand, ffap, hideshow. 2009-04-09 02:32:39 +00:00
MOTIVATION
ms-kermit
NEWS * emacs.c (USAGE3, standard_args): Add -mm and --maximized. 2009-07-01 14:02:27 +00:00
NEWS.1-17 Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
NEWS.18 Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
NEWS.19 Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
NEWS.20 Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
NEWS.21 Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
NEWS.22 Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
NXML-NEWS American English spelling fix. 2008-06-27 07:34:53 +00:00
ORDERS
PROBLEMS Merge in a few snippets just deleted from faq.texi. 2009-06-16 02:55:46 +00:00
ps-prin0.ps Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
ps-prin1.ps Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
README Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
rgb.txt
SERVICE
ses-example.ses Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
sex.6
spook.lines
TERMS Add 2009 to copyright years. 2009-01-08 05:11:56 +00:00
THE-GNU-PROJECT
TODO Add defcustom trivia. 2009-03-12 06:27:21 +00:00
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)