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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>