2011-04-29 Jer Noble <jer.noble@apple.com>
authorjer.noble@apple.com <jer.noble@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 4 May 2011 06:21:53 +0000 (06:21 +0000)
committerjer.noble@apple.com <jer.noble@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 4 May 2011 06:21:53 +0000 (06:21 +0000)
        Reviewed by Eric Seidel.

        Implement FULLSCREEN_API on Windows, Part 4: Enable it
        https://bugs.webkit.org/show_bug.cgi?id=59798

        * wtf/Platform.h: Set ENABLE_FULLSCREEN_API on win.
2011-04-29  Jer Noble  <jer.noble@apple.com>

        Reviewed by Eric Seidel.

        Implement FULLSCREEN_API on Windows, Part 4: Enable it
        https://bugs.webkit.org/show_bug.cgi?id=59798

        * WebCore.vcproj/WebCore.vcproj: Add missing full screen related
            files to the project.
2011-04-29  Jer Noble  <jer.noble@apple.com>

        Reviewed by Eric Seidel.

        Implement FULLSCREEN_API on Windows, Part 4: Enable it
        https://bugs.webkit.org/show_bug.cgi?id=59798

        * win/tools/vsprops/FeatureDefines.vsprops: Set ENABLE_FULLSCREEN_API to true.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@85719 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/wtf/Platform.h
Source/WebCore/ChangeLog
Source/WebCore/WebCore.vcproj/WebCore.vcproj
Source/WebCore/css/fullscreen.css
WebKitLibraries/ChangeLog
WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops

index 7d37348a9fd559757b7da63d2de189ecf1b9d557..5712562a8b9398f74344fa4a204df96b9d2c5376 100644 (file)
@@ -1,3 +1,12 @@
+2011-04-29  Jer Noble  <jer.noble@apple.com>
+
+        Reviewed by Eric Seidel.
+
+        Implement FULLSCREEN_API on Windows, Part 4: Enable it
+        https://bugs.webkit.org/show_bug.cgi?id=59798
+
+        * wtf/Platform.h: Set ENABLE_FULLSCREEN_API on win.
+
 2011-05-03  Alexis Menard  <alexis.menard@openbossa.org>
 
         Reviewed by Eric Seidel.
index 4a6ba9d689b88cf871cff993d1a6b2e63886e021..c5cfe6e82d77fd3c8f64d5649fb4fe9991c51c93 100644 (file)
 #define ENABLE_WEB_ARCHIVE 1
 #endif
 
+#if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(CHROMIUM) && !defined(WIN_CAIRO) && !PLATFORM(QT)
+#define ENABLE_FULLSCREEN_API 1
+#endif
+
 #if PLATFORM(WX)
 #define ENABLE_ASSEMBLER 1
 #define ENABLE_GLOBAL_FASTMALLOC_NEW 0
index 798d0657a0a87ab6bd87e10b3547d32af11d3812..8774755667f3cd1198dd2f437fd72258ea430990 100644 (file)
@@ -1,3 +1,13 @@
+2011-04-29  Jer Noble  <jer.noble@apple.com>
+
+        Reviewed by Eric Seidel.
+
+        Implement FULLSCREEN_API on Windows, Part 4: Enable it
+        https://bugs.webkit.org/show_bug.cgi?id=59798
+
+        * WebCore.vcproj/WebCore.vcproj: Add missing full screen related
+            files to the project.
+
 2011-05-03  Alpha Lam  <hclam@chromium.org>
 
         Not reviewed. Build fix.
index a7a353ef34767737bc6d6a27fb3d0e0af4020b6d..91db7e2fac06949c96a7c4eaebd8531bec861dea 100755 (executable)
                                RelativePath="..\rendering\RenderFrameSet.h"
                                >
                        </File>
+                       <File
+                               RelativePath="..\rendering\RenderFullScreen.cpp"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\rendering\RenderFullScreen.h"
+                               >
+                       </File>
                        <File
                                RelativePath="..\rendering\RenderHTMLCanvas.cpp"
                                >
index 404bfb9defe068253d8c13770419957067dab8a5..4dc7b6d0b918941bbed85ad198d2cd6dd1b18636 100644 (file)
@@ -17,7 +17,7 @@ video:-webkit-full-screen {
 }
 
 img:-webkit-full-screen {
-    width: auto;   
+    width: auto;
     height: 100%;
     max-width: 100%;
 }
index d156a88ec3300d7f45cbe005b52e68d987381ec8..7fd837089c215fef3f6cf630e66e24a6229e16e8 100644 (file)
@@ -1,3 +1,12 @@
+2011-04-29  Jer Noble  <jer.noble@apple.com>
+
+        Reviewed by Eric Seidel.
+
+        Implement FULLSCREEN_API on Windows, Part 4: Enable it
+        https://bugs.webkit.org/show_bug.cgi?id=59798
+
+        * win/tools/vsprops/FeatureDefines.vsprops: Set ENABLE_FULLSCREEN_API to true.
+
 2011-05-03  David Kilzer  <ddkilzer@apple.com>
 
         Part 1 of 2: <http://webkit.org/b/59838> Implement HTTP pipelining for CoreFoundation-based networking
index a64fd299465155074197c584ccaf44a324cb2757..7f64618a5111d00889b9604e61a1a08bf7cabac5 100644 (file)
@@ -98,7 +98,7 @@
        />
   <UserMacro
                Name="ENABLE_FULLSCREEN_API"
-               Value=""
+               Value="ENABLE_FULLSCREEN_API"
                PerformEnvironmentSet="true"
        />
   <UserMacro