Mercurial > emacs
view admin/nt/README-UNDUMP.W32 @ 111512:4f757d8e8ed7
Apply XAtom revork patches from Julien Danjou.
* xsettings.c (init_xsettings): Use already fetch atoms.
* xsmfns.c (create_client_leader_window): Use SM_CLIENT_ID atom
from dpyinfo.
* xselect.c (Fx_send_client_event): Split and create
x_send_client_event.
* lisp.h: Do not EXFUN Fx_send_client_event.
* xterm.c (x_set_frame_alpha): Use _NET_WM_WINDOW_OPACITY atom
from dpyinfo.
(wm_supports): Use atoms from dpyinfo.
(do_ewmh_fullscreen): Use atoms from dpyinfo.
(x_ewmh_activate_frame): Use atoms from dpyinfo.
(xembed_set_info): Use atoms from dpyinfo.
(x_term_init): Fetch _XEMBED_INFO, _NET_SUPPORTED,
_NET_SUPPORTING_WM_CHECK, _NET_WM_WINDOW_OPACITY and
_NET_ACTIVE_WINDOW, XSETTINGS atoms.
Get all atoms in one round-trip.
(set_wm_state): Use x_send_client_event rather than
Fx_send_client_event, using Atom directly.
(x_ewmh_activate_frame): Ditto.
(x_set_sticky): Pass atoms to set_wm_state.
(do_ewmh_fullscreen): Ditto.
* xterm.h (x_display_info): Add Xatom_net_supported,
Xatom_net_supporting_wm_check, Xatom_net_active_window,
Xatom_net_wm_window_opacity, Xatom_XEMBED_INFO, SM_CLIENT_ID.
* xfns.c (Fx_show_tip): Fix typo in docstring.
author | Jan D. <jan.h.d@swipnet.se> |
---|---|
date | Fri, 12 Nov 2010 10:31:44 +0100 |
parents | 1d1d5d9bd884 |
children | 376148b31b5e |
line wrap: on
line source
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. See the end of the file for license conditions. Emacs for Windows This README file describes how to dump a bare precompiled version of GNU Emacs for Windows. This barebin distribution supplements the standard distribution of Emacs, which you can download from: ftp://ftp.gnu.org/gnu/emacs/ If you do not have the "bin" or "src" distribution, then you will need to download one of those before you can use this barebin version. An additional feature of the barebin version that is not present in the bin distribution is that it contains an undumped binary of Emacs (temacs.exe). This can be used to dump Emacs yourself. Note that you should only need to dump Emacs yourself if you want to dump Emacs with more elisp files than are included normally, or to rebuild Emacs after patching one of the elisp files that is preloaded. The dumping process consists of running a bare Emacs, loading up a number of general elisp files, and then creating a new Emacs executable preinitialized and ready to run. In the precompiled distributions, Emacs has already been dumped with the standard configuration. To dump Emacs, unpack this distribution into the directory created by unpacking the corresponding standard src or bin distribution. To verify that you unpacked in the proper place, check to make sure that you now have a temacs.exe file in the bin directory. Once you have unpacked this distribution, cd into the bin directory and run dump.bat. This will produce a new bin\emacs.exe executable for you to use (the original one is renamed to emacs.exe.orig; this is not overwritten if you run dump more than once). For more information about running Emacs, read the README.W32 file that came with this distribution. If you need help using Emacs on Windows, including problems with dumping, send email to <help-emacs-windows@gnu.org>. Enjoy! This file is part of GNU Emacs. GNU Emacs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.