summaryrefslogtreecommitdiffstats
path: root/win8
Commit message (Collapse)AuthorAgeFilesLines
* Listen in the browser for a connection from a metro viewer process.scottmg@google.com2012-10-016-4/+240
| | | | | | | | | | Render to the surface it provides to us. BUG=151718 Review URL: https://codereview.chromium.org/10984007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159559 0039d316-1c4b-4281-b951-d872f2087c98
* In Chrome metro mode we need to ensure that windows currently visible in ↵ananta@chromium.org2012-09-291-3/+15
| | | | | | | | | | | | | metro mode are at the top of the window list maintained by the metro driver. This regressed with my change to fix the OSK scrolling bug: http://code.google.com/p/chromium/issues/detail?id=150848 BUG=150848 R=cpu Review URL: https://codereview.chromium.org/11014005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159374 0039d316-1c4b-4281-b951-d872f2087c98
* Prefix Chrome switches with the switch prefix.grt@chromium.org2012-09-289-44/+215
| | | | | | | | | | | | Use CommandLine throughout rather than diddling with strings. Use ScopedProcessInformation when calling CreateProcess. BUG=151452 TEST=relaunch chrome via about:flags and hope not to see a tab navigated to "force-desktop". also, hope that relaunching between desktop and metro works. Review URL: https://chromiumcodereview.appspot.com/10962023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159364 0039d316-1c4b-4281-b951-d872f2087c98
* don't register the tlb that we don't have any morescottmg@chromium.org2012-09-281-0/+4
| | | | | | | | | R=ananta@chromium.org Review URL: https://chromiumcodereview.appspot.com/10984095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159357 0039d316-1c4b-4281-b951-d872f2087c98
* Remove changes which were meant for debugging which crept into a CL landed ↵ananta@chromium.org2012-09-271-4/+0
| | | | | | | | | | last week. BUG=none TBR=cpu Review URL: https://codereview.chromium.org/10982081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159147 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that shortcuts to links open up in metro chrome. We need to invoke ↵ananta@chromium.org2012-09-261-2/+4
| | | | | | | | | | | | ActivateForProtocol in case the display name is anything other than chrome.exe. BUG=151585 R=cpu Review URL: https://codereview.chromium.org/10969054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158935 0039d316-1c4b-4281-b951-d872f2087c98
* Don't attempt to delete and readd a duplicate hwnd in the SetFrameWindow ↵ananta@chromium.org2012-09-211-7/+14
| | | | | | | | | | | | | notification in the metro driver. This messes up the state maintained in the global window list which indicates whether the window was scrolled because of the OSK. BUG=150848 R=cpu Review URL: https://codereview.chromium.org/10964023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158109 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Win8 SDK header as input to the win8 check_sdk_patch target.robertshield@chromium.org2012-09-211-2/+1
| | | | | | | | | | BUG=150974 TEST=No gyp warning appears when using the default install path for the Windows 8 SDK. Review URL: https://chromiumcodereview.appspot.com/10962030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158041 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the persistent metro mode setting (win8)cpu@chromium.org2012-09-141-57/+60
| | | | | | | | | | | | | | We use HKCU\Software\<product>\Metro registry path and 'launch_mode' value to store the last 'forced' mode. Unless chrome is already running we use the stored mode if it is found else we use a "tabletness" heuristic to determine the launch mode. BUG=141032 TEST=none Review URL: https://chromiumcodereview.appspot.com/10928172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156708 0039d316-1c4b-4281-b951-d872f2087c98
* When the Win8 script for checking the SDK has been patched succeeds, write ↵robertshield@chromium.org2012-09-121-2/+7
| | | | | | | | | | | | | | out a beacon file to avoid rerunning the script on subsequent builds. Also, slightly improve the SDK patch error message. BUG=127799 TEST=NONE Review URL: https://chromiumcodereview.appspot.com/10928127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156210 0039d316-1c4b-4281-b951-d872f2087c98
* Add the blacker splash screen for win8 metro modecpu@chromium.org2012-09-111-0/+0
| | | | | | | | | BUG=none TEST=splash screen on metro chrome start looks nice TBR=robertshield Review URL: https://chromiumcodereview.appspot.com/10905226 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156180 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak win8.gyp to add back the SDK include file as an input. This should ↵robertshield@chromium.org2012-09-111-2/+4
| | | | | | | | | | | | work post the ninja deps roll in r155680. BUG=127799 TEST=Chromium builds with VS2010 without using src-internal. Review URL: https://chromiumcodereview.appspot.com/10907149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155915 0039d316-1c4b-4281-b951-d872f2087c98
* Manually merging remaining Win8 changes.robertshield@chromium.org2012-09-088-96/+283
| | | | | | | | | | BUG=127799 TEST=NONE Review URL: https://chromiumcodereview.appspot.com/10914160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155592 0039d316-1c4b-4281-b951-d872f2087c98
* Fix problem with absolute path to Win8 SDK making GYP/Winja unhappy.robertshield@chromium.org2012-09-081-2/+2
| | | | | | | | | | BUG=127799 TEST=Can build with a regular Win8 SDK install. TBR=akalin Review URL: https://chromiumcodereview.appspot.com/10917154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155553 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate the Windows 8 code into the Chromium tree (take 3).robertshield@chromium.org2012-09-0742-0/+6440
| | | | | | | | | | | | | | | | | | | This time, also: fix invalid path in metro_driver.gyp. set executable bit on check_sdk_patch.py and post_build.bat. add back a switch that was removed recently This reverts "Revert 155429 - Integrate the Windows 8 code into the Chromium tree." Original CL: https://chromiumcodereview.appspot.com/10875008 BUG=127799 TEST=A Chromium build can run as the immersive browser on Windows 8. TBR=ben Review URL: https://chromiumcodereview.appspot.com/10919158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155474 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 155444 - Integrate the Windows 8 code into the Chromium tree (take 2).erikwright@chromium.org2012-09-0742-6440/+0
| | | | | | | | | | | | | | | | | | | | | | | | 14>delegate_execute.cc(113):error C2039: 'kWaitForHandle' : is not a member of 'switches' 14>delegate_execute.cc(113):error C2065: 'kWaitForHandle' : undeclared identifier http://build.chromium.org/p/chromium/builders/Win%20Builder%20%28dbg%29/builds/38971/steps/compile/logs/stdio#error1 This time, also: fix invalid path in metro_driver.gyp. Also, set executable bit on check_sdk_patch.py and post_build.bat. This reverts "Revert 155429 - Integrate the Windows 8 code into the Chromium tree." Original CL: https://chromiumcodereview.appspot.com/10875008 BUG=127799 TEST=A Chromium build can run as the immersive browser on Windows 8. TBR=ben Review URL: https://chromiumcodereview.appspot.com/10912152 TBR=robertshield@chromium.org Review URL: https://chromiumcodereview.appspot.com/10918127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155452 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate the Windows 8 code into the Chromium tree (take 2).robertshield@chromium.org2012-09-0742-0/+6440
| | | | | | | | | | | | | | | | This time, also: fix invalid path in metro_driver.gyp. Also, set executable bit on check_sdk_patch.py and post_build.bat. This reverts "Revert 155429 - Integrate the Windows 8 code into the Chromium tree." Original CL: https://chromiumcodereview.appspot.com/10875008 BUG=127799 TEST=A Chromium build can run as the immersive browser on Windows 8. TBR=ben Review URL: https://chromiumcodereview.appspot.com/10912152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155444 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 155429 - Integrate the Windows 8 code into the Chromium tree.erikwright@chromium.org2012-09-0742-6440/+0
| | | | | | | | | | | | | | | | | | Exception: Missing input files: c:\b\build\slave\cr-win-rel\build\src\win8\metro_driver\..\win8\delegate_execute\chrome_util.h http://build.chromium.org/p/chromium/builders/Win%20Builder/builds/37270/steps/runhooks/logs/stdio BUG=127799 TEST=A Chromium build can run as the immersive browser on Windows 8. Review URL: https://chromiumcodereview.appspot.com/10875008 TBR=robertshield@chromium.org Review URL: https://chromiumcodereview.appspot.com/10919152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155435 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate the Windows 8 code into the Chromium tree.robertshield@chromium.org2012-09-0742-0/+6440
| | | | | | | | | | BUG=127799 TEST=A Chromium build can run as the immersive browser on Windows 8. Review URL: https://chromiumcodereview.appspot.com/10875008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155429 0039d316-1c4b-4281-b951-d872f2087c98
* Fix line endings, add mad@ to win8 OWNERS file.robertshield@chromium.org2012-09-071-4/+5
| | | | | | | | | | BUG=NONE TEST=NONE TBR=grt Review URL: https://chromiumcodereview.appspot.com/10911150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155397 0039d316-1c4b-4281-b951-d872f2087c98
* Extracted parts of http://codereview.chromium.org/10875008/ that must be ↵robertshield@chromium.org2012-09-068-0/+25
dcommitted separately. BUG=127799 TEST=NONE Review URL: https://chromiumcodereview.appspot.com/10883003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155194 0039d316-1c4b-4281-b951-d872f2087c98