Mercurial > emacs
annotate nt/emacs.manifest @ 112396:e79e716435f4
Make Nextstep port handle multiple screens for resize and move.
* nsterm.h (ns_output): Add dont_constrain and zooming.
(EmacsView): Add ns_userRect.
* nsterm.m (keyDown): If ns_right_alternate_modifier is Qleft, check
if ns_alternate_modifier is none.
* nsterm.m (x_set_offset, windowDidMove): When calculating y, use first
screen, not the window screen.
(x_set_window_size): Remove constraints.
Calculate origin.y only if zooming is 0 and without referring to a
screen.
(windowWillResize): Don't modify frameSize.
(windowDidBecomeKey, mouseDown): Set dont_constrain to 1.
(initFrameFromEmacs): Initialize ns_userRect.
(windowShouldZoom): Set zooming to one. Remove all other code.
(windowWillUseStandardFrame): Move static ns_userRect to EmacsView.
Zero it after restore.
(constrainFrameRect): New method for EmacsWindow.
(mouseDragged): Always post NSWindowDidResizeNotification after call to
windowWillResize.
author | Jan D. <jan.h.d@swipnet.se> |
---|---|
date | Fri, 21 Jan 2011 15:19:44 +0100 |
parents | 14e8111ba66e |
children |
rev | line source |
---|---|
78012
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
2 <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> |
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
3 <dependency> |
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
4 <dependentAssembly> |
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
5 <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" |
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
6 version="6.0.0.0" processorArchitecture="X86" |
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
7 publicKeyToken="6595b64144ccf1df" |
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
8 language="*"/> |
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
9 </dependentAssembly> |
9e572cd34254
Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
10 </dependency> |
108000
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
11 <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
12 name="emacs" type="win32"/> |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
13 <description>GNU Emacs</description> |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
14 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
15 <security> |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
16 <requestedPrivileges> |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
17 <requestedExecutionLevel level="asInvoker"/> |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
18 </requestedPrivileges> |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
19 </security> |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
20 </trustInfo> |
14e8111ba66e
* emacs.manifest: Add trustInfo section to Windows manifest.
Chong Yidong <cyd@stupidchicken.com>
parents:
78012
diff
changeset
|
21 </assembly> |