Mercurial > emacs
annotate lisp/ChangeLog.multi-tty @ 83619:5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
* termhooks.h (union display_info): Add mac_display_info.
* term.c (init_tty): Only use terminal->kboard when MULTI_KBOARD
is defined.
* macterm.h (struct mac_display_info): Add terminal.
* w32term.c (w32_initialize): Make static.
* macterm.c (XTset_terminal_modes): Add a terminal parameter.
(XTreset_terminal_modes): Likewise.
(x_clear_frame): Add a frame parameter.
(note_mouse_movement): Get rif from the frame.
(mac_term_init): Initialize the terminal.
(mac_initialize): Make static and move terminal initialization ...
(mac_create_terminal): ... in this new function.
* macmenu.c: Reorder includes.
(Fx_popup_menu): Use terminal specific mouse_position_hook.
* macfns.c (x_set_mouse_color): Get rif from the frame.
(x_set_tool_bar_lines): Don't use updating_frame.
(mac_window): Add 2 new parameters for consistency with other
systems.
(Fx_create_frame): Fix doc string. Rename the parameter.
(Fx_create_frame): Set the frame parameters following what is done
in X11 and w32.
(Fx_open_connection): Remove window-system check.
(start_hourglass): Likewise.
(x_create_tip_frame): Get the keyboard from the terminal.
* w32fns.c (Fx_create_frame): Use kboard from the terminal.
* term/mac-win.el: Provide mac-win.
(mac-initialized): New variable.
(mac-initialize-window-system): New function. Move global setup
here.
(handle-args-function-alist, frame-creation-function-alist):
(window-system-initialization-alist): Add mac entries.
* loadup.el: Load mac-win on a Mac.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Sat, 19 May 2007 19:08:02 +0000 |
parents | 34d02ab0ec0d |
children | ce4352d8bee9 |
rev | line source |
---|---|
83619
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
1 2007-05-19 Dan Nicolaescu <dann@ics.uci.edu> |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
2 |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
3 * term/mac-win.el: Provide mac-win. |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
4 (mac-initialized): New variable. |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
5 (mac-initialize-window-system): New function. Move global setup |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
6 here. |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
7 (handle-args-function-alist, frame-creation-function-alist): |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
8 (window-system-initialization-alist): Add mac entries. |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
9 |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
10 * loadup.el: Load mac-win on a Mac. |
5da6a46ddbd6
* s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83615
diff
changeset
|
11 |
83615 | 12 2007-05-17 Jason Rumney <jasonr@gnu.org> |
13 | |
14 * term/w32-win.el (internal-face-interactive): Remove obsolete function. | |
15 | |
83606 | 16 2007-05-16 Jason Rumney <jasonr@gnu.org> |
17 | |
18 * term/w32-win.el: Reorder to match x-win.el more closely. | |
19 (x-setup-function-keys): Use local-function-key-map. | |
20 (w32-initialized): New variable. | |
21 (w32-initialize-window-system): Set it. | |
22 Move more global setup here. | |
23 | |
83599 | 24 2007-05-16 Jason Rumney <jasonr@gnu.org> |
25 | |
26 * term/w32-win.el (x-setup-function-keys): New function. | |
27 (w32-initialize-window-system): Move non function key global setup | |
28 here. | |
29 | |
83589
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
30 2007-05-16 Jason Rumney <jasonr@gnu.org> |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
31 |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
32 * term/w32-win.el: Provide w32-win. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
33 Don't throw error when global window-system not w32. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
34 (x-cut-buffer-max): Remove. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
35 (w32-initialize-window-system): New function. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
36 (handle-args-function-alist, frame-creation-function-alist): |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
37 (window-system-initialization-alist): Add w32 entries. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
38 |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
39 * loadup.el: Only load x-dnd and x-win when X is compiled in. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
40 Load w32-win and dependencies on windows-nt. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
41 |
83595
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
42 2007-05-16 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu> |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
43 |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
44 * env.el (getenv): Restore David Kastrup's fix. |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
45 (environment): Add optional frame parameter. |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
46 |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
47 * mule-cmds.el (set-locale-environment): Fix getenv call. |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
48 * term/rxvt.el (rxvt-set-background-mode): Ditto. |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
49 * x-win.el (x-initialize-window-system, terminal-init-xterm): Ditto. |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
50 |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
51 * server.el (server-with-environment): Restore the original |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
52 environment. |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
53 |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
54 2007-05-14 David Kastrup <dak@gnu.org> |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
55 |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
56 * env.el (getenv): Fix reverted by demand of Dan Nicolaescu |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
57 because it exposes further problems. |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
58 |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
59 2007-05-13 David Kastrup <dak@gnu.org> |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
60 |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
61 * env.el (getenv): Pass frame to getenv-internal. |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
62 |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
63 2007-05-12 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu> |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
64 |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
65 This placeholder will be replaced by the Arch logs of the |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
66 multi-tty branch. |
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
67 |
83589
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
68 ;; Local Variables: |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
69 ;; coding: iso-2022-7bit |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
70 ;; add-log-time-zone-rule: t |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
71 ;; End: |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
72 |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
73 Copyright (C) 2007 Free Software Foundation, Inc. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
74 |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
75 This file is part of GNU Emacs. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
76 |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
77 GNU Emacs is free software; you can redistribute it and/or modify |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
78 it under the terms of the GNU General Public License as published by |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
79 the Free Software Foundation; either version 2, or (at your option) |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
80 any later version. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
81 |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
82 GNU Emacs is distributed in the hope that it will be useful, |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
83 but WITHOUT ANY WARRANTY; without even the implied warranty of |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
84 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
85 GNU General Public License for more details. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
86 |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
87 You should have received a copy of the GNU General Public License |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
88 along with GNU Emacs; see the file COPYING. If not, write to the |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
89 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
90 Boston, MA 02110-1301, USA. |
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
91 |
83595
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
92 ;;; arch-tag: 58312fd6-033a-11dc-a0fb-00114368b55b |