Skip to content
This repository was archived by the owner on Apr 3, 2020. It is now read-only.

Windows: PageVisibility API when any other window goes fullscreen #326

Open
wants to merge 765 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
765 commits
Select commit Hold shift + click to select a range
04128e7
Incrementing VERSION to 48.0.2564.76
Jan 9, 2016
05c8ae0
Handle invalid hardware output parameters in AudioRendererHost.
Jan 11, 2016
5674351
Add JSON serializer to MediaDeviceInfo.
Jan 11, 2016
33cbe8c
[Merge M48] Remove support for chrome_shortcut_icon_index master_pref.
Jan 11, 2016
1f9ac4c
[Merge] Custom buttons should only handle accelerators when focused.
adrifelt Jan 11, 2016
a93bb2b
Implementation for Look Up on Force Touch. If the user force touched …
Jan 11, 2016
ca5ef94
Defer widget updates in ContainerNode::parserRemoveChild.
oliverchang Jan 11, 2016
8110ea5
Merge to 2564 "[DevTools] Fix custom user agent override not applying."
dgozman Jan 11, 2016
0599441
Updating XTBs based on .GRDs from branch 2564
Jan 11, 2016
c04e421
Fix volume slider to emit value changed events and do not focus syste…
dtsengchromium Jan 11, 2016
ce67989
cc: Avoid crash on Android in GLRenderer
Jan 11, 2016
3e432b9
Fix NTP after rotation in the tab switcher.
Jan 11, 2016
8278203
Refresh Public Suffic List to the latest version
sleevi Jan 11, 2016
2a1d966
Fix double resource request for script resources with integrity attr.
joelweinberger Jan 11, 2016
3c29f67
Clear integrity failure bit in PendingScript on release
joelweinberger Jan 11, 2016
0a0f503
[Merge M48] Fix jar_toc.py to include public/protected methods
Jan 11, 2016
e61ee7e
CSS Invalidation: Avoid virtual functions in InvalidationSet
ericwilligers Jan 11, 2016
43b12cf
Fix ImeTest failure
Jan 12, 2016
5be78ef
Incrementing VERSION to 48.0.2564.77
Jan 12, 2016
1606cde
Reset browser.check_default_browser on browser update.
jschuh Jan 12, 2016
31a5b74
New experiment without registry deletion
jschuh Jan 12, 2016
9f80eae
Fix null dereference on MemoryCache.
yutakahirano Jan 12, 2016
ab830ed
CSP: Source expressions can no longer lock sites into insecurity.
mikewest Jan 12, 2016
c1c8546
Don't try to store POST data for a nil CWRSessionEntry
Jan 12, 2016
750369b
Handle saved password deletion when preference has been recreated
Jan 12, 2016
eb4903f
Merge M48: Update Flash plugin metadata versions to latest version.
wfh-chromium Jan 12, 2016
5f2f77f
Remove clientWidth call during MediaControls::reset.
liberato-at-chromium Jan 12, 2016
8b349ff
Do not prompt and/or create copies when Android logins are filled int…
Jan 12, 2016
c0118af
[Sync] Make InvalidationPreferences.commit() thread-safe.
Jan 12, 2016
e39ed6c
Pull the Activity context from WindowAndroid if possible
Jan 12, 2016
a749977
Clank VideoCaptureCamera, speculative crash fix in getCameraParameters()
yell0wd0g Jan 12, 2016
3bfc748
Incrementing VERSION to 48.0.2564.78
Jan 13, 2016
3a833a2
Allow GPU channels to be created when using SwiftShader
pimanttr Jan 13, 2016
c488b33
Revert of Fix null dereference on MemoryCache. (patchset #1 id:1 of h…
yutakahirano Jan 13, 2016
240bcd0
Incrementing VERSION to 48.0.2564.79
Jan 13, 2016
b0e1a1a
Fix null dereference on MemoryCache.
yutakahirano Jan 13, 2016
1308f9c
Ignore WP switch for auto-enrollment decision.
thiemonagel Jan 13, 2016
1f25e3d
attestation: Fix policy observer expiry check.
darrenkrahn Jan 13, 2016
d364f29
Prevent a race condition with MidiHost IPC sending.
oliverchang Jan 13, 2016
202327d
Incrementing VERSION to 48.0.2564.80
Jan 13, 2016
2868dc9
Merge to M48: [SafeBrowsing] Always prompt for some file types.
asankah Jan 13, 2016
04fbd39
Roll DOM Distiller JavaScript distribution package
iotitan Jan 13, 2016
3668a3d
Incrementing VERSION to 48.0.2564.81
Jan 13, 2016
cfdc31d
Fix crash by not creating new print dialogs when distilling a page.
hcarmona Jan 14, 2016
4091f91
Fix NULL crash in PrintViewManager::PrintPreviewDone.
hcarmona Jan 14, 2016
a8ca79e
Make sure there is wrapped activity in WindowAndroid for SelectPopUp
Jan 14, 2016
b3cb492
Move RevenueStats logic out of Tab constructor
Jan 14, 2016
8416952
Lazily allocate CastConfigDelegate to fix profile construction race.
jacobdufault-google Jan 15, 2016
6b53888
Incrementing VERSION to 48.0.2564.82
Jan 15, 2016
0869ad9
Added Browser, Renderer, GPU crash report upload success and failure …
jbudorick Jan 15, 2016
32c7467
Setting the WebViewContentView's frame after it's added as a subview.
Jan 15, 2016
c90754a
Replace base::CallbackList with base::ObserverList in CastConfigDelegate
jacobdufault-google Jan 15, 2016
680029c
Merge "Output url destination points with correct transformations" again
wangxianzhu Jan 15, 2016
d84115b
Fix merge conflict of crrev.com/680029cb8
wangxianzhu Jan 15, 2016
f8d21e9
Make ClientSideDetectionHost listen to RenderFrameHost messages.
naskooskov Jan 15, 2016
afa0bf8
H264Decoder: Don't unconditionally go into kDecoding state on SPS.
Jan 15, 2016
09d458c
Incrementing VERSION to 48.0.2564.83
Jan 16, 2016
7ebb2e6
[Extensions UI Views] Explicitly disable toolbar resize area when hig…
rdcronin Jan 16, 2016
fd2d833
[Extensions UI] Check the toolbar model (rather than prefs) for showi…
rdcronin Jan 16, 2016
fddf2f6
Initialize card expiration when date OCR fails.
rsolomakhin Jan 16, 2016
a47466c
Incrementing VERSION to 48.0.2564.84
Jan 17, 2016
b79ab98
Supports setting non-login input methods in VPD.
shuchen-google Jan 19, 2016
6a0b790
Fix crashes on multiple print requests
vitalybuka Jan 19, 2016
618f2aa
Make sure to update security icon on webContentsSwapped
Jan 19, 2016
36178cb
Updating XTBs based on .GRDs from branch 2564
Jan 19, 2016
e39e1f7
Call stopLoading when opening an externalURL
Jan 19, 2016
f275c21
[M48] Revert "Change shortcut install location to non-subdir."
Jan 19, 2016
a5a7fff
[m48] Merge - Add a whitelist for QUIC hosts.
rch-chromium-org Jan 19, 2016
e9aa94b
Close page on native app load if page has no navigation items
Jan 20, 2016
ab59a63
Incrementing VERSION to 48.0.2564.85
Jan 20, 2016
da52750
Make auth credentials notification not disappear.
achuith Jan 20, 2016
6af7373
Revert "[M48] Revert "Change shortcut install location to non-subdir.""
Jan 20, 2016
f3151cc
Incrementing VERSION to 48.0.2564.86
Jan 20, 2016
a05882b
Revert of Close page on native app load if page has no navigation ite…
Jan 20, 2016
0739c88
Close page on native app load if page has no navigation items
Jan 20, 2016
a5df9a3
Ignore renderer-initiated scrolls with no user interaction.
Jan 20, 2016
abb015f
Incrementing VERSION to 48.0.2564.87
Jan 20, 2016
2f8c55a
Convert commitText("\n") to synthetic Enter key press.
alexelias Jan 20, 2016
6d726f5
Incrementing VERSION to 48.0.2564.88
Jan 21, 2016
e838623
scheduler: Disable expensive task blocking policy
skyostil Jan 21, 2016
d220380
Incrementing VERSION to 48.0.2564.89
Jan 21, 2016
b94d12f
Call stopLoading when opening native application
Jan 21, 2016
3158480
[Merge m48] android: Fix select popup dialog Context edge case
Jan 21, 2016
942aaac
To M48: [MSE] Fix GC with media_time past the last appended buffer ti…
wolenetz Jan 21, 2016
c7e9214
Regenerate the set of Windows Known Roots to more comprehensively cov…
nharper Jan 21, 2016
8de9add
Merge to 2564 "[DevTools] Whitelist remoteBase and loadNetworkResourc…
dgozman Jan 21, 2016
ceb37f7
[Merge to M48] Fix the keyboard shortcuts page in the help app not sh…
Jan 21, 2016
e36c698
Incrementing VERSION to 48.0.2564.90
Jan 22, 2016
2ebea5b
Fix bug where new tab would fall off end of tabstrip
Jan 22, 2016
55bc92d
[Merge to M48] ServiceWorker: Make start worker sequence cancelable
nhiroki Jan 22, 2016
0aa95d2
Never unmap memory reserved for RELRO file creation.
Jan 22, 2016
19af97f
Incrementing VERSION to 48.0.2564.91
Jan 22, 2016
169296c
[Cast,Android] Fix the RuntimeException crasher
avayvod Jan 22, 2016
3834703
Make sure IME doesn't enter fullscreen mode
alexelias Jan 22, 2016
ade4630
[Cast,Android] Fix NPE in buildSessionMessage
avayvod Jan 22, 2016
ebbf2b0
cc: Pass correct stride to SkCanvas::readPixels.
Jan 23, 2016
21a6e5a
Incrementing VERSION to 48.0.2564.92
Jan 24, 2016
4da2d17
[Merge M48] Protect recently used tabs.
georgesak Jan 24, 2016
631d12a
[Merge 48][TabManager] Protect tabs that are using camera/microphone.
georgesak Jan 24, 2016
82603da
Incrementing VERSION to 48.0.2564.93
Jan 25, 2016
e3d0229
Fix crash when icons for popular sites are loaded before the suggesti…
Jan 25, 2016
c1667cb
Fix merge to M48 by addnig missing ifdef.
georgesak Jan 25, 2016
74c24a9
Incrementing VERSION to 48.0.2564.94
Jan 25, 2016
306eae7
Also transfer pending in-order scripts upon element moving to new doc…
Jan 25, 2016
bbbb68a
[Android] Fix missing toolbar shadow on JB devices.
Jan 25, 2016
5e0f435
Catch runtime exception when creating MediaThrottler
Jan 25, 2016
10b809a
Incrementing VERSION to 48.0.2564.95
Jan 25, 2016
2dcda80
Updating XTBs based on .GRDs from branch 2564
Jan 25, 2016
e98518f
[Merge M48] Introduce .LukewarmStartup suffix
Jan 25, 2016
8fd19f2
Merged: Fix MediaCodec's MEDIA_CODEC_NO_KEY processing in MediaCodecP…
Jan 26, 2016
cc3156b
Merge: Do not check result of SetAlternateDesktop
vitalybuka Jan 26, 2016
e8813bb
Incrementing VERSION to 48.0.2564.96
Jan 26, 2016
29bbe02
[css-flexbox] For now, don't apply min-height: auto to nested flexboxes
cbiesinger Jan 27, 2016
94ad2bf
Linux: Relax the deprecation glibc version check slightly.
Jan 27, 2016
3907a98
Move the mini_installer_version rule to its own gyp file.
sgraham Jan 27, 2016
97d2b85
Incrementing VERSION to 48.0.2564.97
Jan 27, 2016
c015511
Let notifyScriptLoader() handle already detached ScriptLoaders.
Jan 27, 2016
d956675
Incrementing VERSION to 48.0.2564.98
Jan 27, 2016
8674e12
Revert "Let notifyScriptLoader() handle already detached ScriptLoaders."
Jan 28, 2016
c1677fa
CSS Animations: Fix crash where update isn't applied
Jan 28, 2016
1d6881f
Let notifyScriptLoadError() handle already detached ScriptLoaders.
Jan 28, 2016
8342ab1
Incrementing VERSION to 48.0.2564.99
Jan 28, 2016
fd6e74f
Add WKWebView-backed CRWWebViewContentViews in |-layoutSubviews|.
Jan 29, 2016
d2dee5c
Synchronous requests that get a 304 clobber the cached response body.
natechapin Jan 30, 2016
5d78e83
Merging to M48
Jan 30, 2016
60f74b1
Merging to M48
Jan 30, 2016
1fbb02a
Stop using the ANGLE D3D11 device for H/W decoding on Windows 8+
Jan 30, 2016
38afda6
Attempt to fix a crash in the DXVA decoder in the DXVAVideoDecodeAcce…
Jan 30, 2016
4a442bd
Incrementing VERSION to 48.0.2564.100
Jan 30, 2016
e89db46
Incrementing VERSION to 48.0.2564.101
Jan 31, 2016
a95c5ab
Add a missing needsLayout() check
cbiesinger Feb 1, 2016
f8a83ac
Fix crash on startup during keyboard locale check.
Feb 1, 2016
8003cf9
Linux: Control deprecation message with a Finch experiment.
leizleiz Feb 1, 2016
1f3e34b
QUIC - Fix for crash in stable channel. Check for null |visitor_| before
Feb 1, 2016
d923ae6
[Merge M48 stable refresh] Add .vhdx file extension for SB download p…
Feb 1, 2016
a9fa510
Revert of Make opening a new tab with the NTP use PAGE_TRANSITION_AUT…
nik3daz Feb 2, 2016
f961492
[Merge to M-48] Fix crash in password manager logging.
Feb 2, 2016
b56712f
Incrementing VERSION to 48.0.2564.102
Feb 2, 2016
a6c1f8b
Apply thumb opacity when a non-composited scrollbar is painted.
jeremyroman Feb 2, 2016
d23cbe9
Add 'OriginAccessEntry::matchDomain'.
mikewest Feb 2, 2016
fa370ca
Allocate new gpu_factories when the cache has an invalid context.
DCastagna Feb 2, 2016
cc2c23a
Incrementing VERSION to 48.0.2564.103
Feb 2, 2016
2fd7cff
[ios] Support for NTLM authentication method.
Feb 3, 2016
e7cef7e
Revert "Add an accessibility notification when new suggestions are sh…
Feb 3, 2016
44ecb68
Incrementing VERSION to 48.0.2564.104
Feb 3, 2016
5fbf2ae
Display -webkit-filter objects in any column (instead of only in the …
Feb 3, 2016
914e4f7
Clear link element sheet before clearing ownerNode.
Feb 3, 2016
ab8c39f
[Merge M48] Add Startup.SystemUptime histogram.
Feb 4, 2016
d76590e
[Merge M48] Add Startup.TimeSinceLastStartup histogram.
Feb 4, 2016
f1c5166
Incrementing VERSION to 48.0.2564.105
Feb 4, 2016
ace10ad
[Merge M48] "[Merge M49] Add Startup.SameVersionStartupCount histogram"
Feb 4, 2016
f99ee8e
[Merge M48] "[Merge M49] Add SameVersionStartupCounts suffix to start…
Feb 4, 2016
eb93b51
Replace text.equals("\n") with direct character comparison.
alexelias Feb 4, 2016
3949b32
Incrementing VERSION to 48.0.2564.106
Feb 5, 2016
5383b7c
Fix non-Latin key event handling for menu mnemonics
Feb 5, 2016
1f7c706
Disable sub frame loads more reliably in frame detach.
zetafunction Feb 5, 2016
6a9a3ed
Extensions: Checking for failure when reading settings from db.
cmumford Feb 5, 2016
434c779
Handle MediaStreamVideoRendererSink loss for GpuMemoryBufferVideoFram…
uysalere Feb 5, 2016
b80b21b
Ensure popups are layout correctly on OSX after exiting fullscreen Fi…
Feb 5, 2016
35bd0d8
NTP: don't allow navigateContentWindow to navigate where it pleases.
zetafunction Feb 5, 2016
3b413e4
Merge to 48: Disables content editable tests on the Mac until work to…
Feb 5, 2016
117526a
Cherry pick underflow fix.
Feb 5, 2016
b4cab82
Don't set the origin twice when navigating for javascript: URLs
zetafunction Feb 5, 2016
f047fe0
Incrementing VERSION to 48.0.2564.107
Feb 5, 2016
a868583
Fix MSAN error for r373917.
zetafunction Feb 6, 2016
c3062ee
Incrementing VERSION to 48.0.2564.108
Feb 6, 2016
1c29706
Use system timestamp as capture timestamp
Feb 8, 2016
2d5b499
Revert "Don't set the origin twice when navigating for javascript: URLs"
zetafunction Feb 9, 2016
dee9939
Incrementing VERSION to 48.0.2564.109
Feb 9, 2016
7be4e5e
Carefully handle large end time values in AudioParam automations
Feb 9, 2016
4dc8ae0
[Android] Make known_devices file configurable for device_status_check
randalnephew Feb 11, 2016
05a1e94
Associate UDL input devices with their corresponding displays.
jacobdufault-google Feb 11, 2016
bcd23e6
Restore previous input device to display pairing behavior.
jacobdufault-google Feb 11, 2016
dc5980e
Merge to m48: add a keyboard capture API for ChromeVox.
dtsengchromium Feb 12, 2016
6aa5c4b
Incrementing VERSION to 48.0.2564.110
Feb 13, 2016
fbf4ce3
QUIC - check for null stream_ before calling stream_'s IsDoneReading …
Feb 16, 2016
5f2ac68
Incrementing VERSION to 48.0.2564.111
Feb 17, 2016
d6a49b5
Revert of Restore previous input device to display pairing behavior. …
mitoshima Feb 17, 2016
8225ac3
Revert of Associate UDL input devices with their corresponding displa…
mitoshima Feb 17, 2016
b3b1802
Update V8 security token correctly when installing a new Document.
zetafunction Feb 17, 2016
ed170d1
Disable GpuMemoryBufferVideoFramePool on MediaStreamVideoRendererSink
uysalere Feb 17, 2016
95c40ee
Incrementing VERSION to 48.0.2564.112
Feb 17, 2016
b78f42f
Incrementing VERSION to 48.0.2564.113
Feb 17, 2016
57ec749
Fix reference time implementation in blink DocumentLoadTiming This pa…
rdsmith Feb 17, 2016
6af03e3
Revert of Fix reference time implementation in blink DocumentLoadTimi…
rdsmith Feb 17, 2016
552bb95
Roll up of commits for UDL touchscreen support.
jacobdufault-google Feb 17, 2016
a13966e
Incrementing VERSION to 48.0.2564.114
Feb 17, 2016
919341d
Revert: Disable GMBVFP & Merge: Post GMBVFP deletion on media thread
uysalere Feb 17, 2016
e041360
Incrementing VERSION to 48.0.2564.115
Feb 17, 2016
4f8720e
Focus on the default browser option when opening the Win10 settings p…
sgraham Feb 18, 2016
700a0e5
Incrementing VERSION to 48.0.2564.116
Feb 18, 2016
ba6eb95
Publish DEPS for Chromium 48.0.2564.116
Feb 18, 2016
bf5933f
.gitignore: Ignore xwalk/.
May 3, 2013
3075c01
Also need to set aura::Window title
Jul 18, 2013
8494147
Add GetFieldID functing to jni_help in the content for XWalk.
junmin-zhu Nov 17, 2013
20851a3
[SysApps] Expose ffmpeg function signatures needed by Device Capabili…
Nov 26, 2013
e875b74
Fix default min-layout width and scrollbar appearence.
kenchris Dec 5, 2013
516ff5d
[SysApps] Make CodecIDToAudioCodec and CodecIDToVideoCodec available …
Dec 20, 2013
2636dcf
[Android] Use the Chromium TLS for thread local storage allocation
Jan 15, 2014
a1ee87f
[Android] Change the API for ApplicationStatus in base dir.
Apr 1, 2014
8b3b04e
[Android] Add a new API to simulate activity started on ApplicationSt…
kurli Apr 8, 2014
5fce1d9
[Android] Ignore status from non tracked activities
kurli Apr 16, 2014
ee461d3
[Android] Add Resource loading filter for MediaPlayer
Jul 10, 2015
35ff12c
[Extensions] Build glib message pump on Ozone by default
Jun 9, 2014
c4798e7
[Android] Fix the crash of GetUserMedia
xingnan Jun 19, 2014
d25ff01
[Android] Add a new listener to listen the first rendered frame
kurli Jul 7, 2014
a41f17c
[Android] Use TextureView as an alternative compositing surface target
Aug 12, 2014
a4465c1
[Android] Only initialize ContentReadbackHandler in onNativeLibraryLo…
Aug 15, 2014
1e7322e
.gitignore: Ignore src/third_party/khronos/CL.
Oct 7, 2014
5f13155
[Android] Allow constructor of Notifications on Android.
Jul 10, 2015
8445067
[Android] Implement ContentViewRenderView.setZOrderOnTop
axinging Mar 20, 2015
94ba669
Add flag to disable hrtf in webaudio
Apr 2, 2015
9eb1194
[ICS Support] Revert "Remove ICS support from build/android/pylib/"
Jul 7, 2015
7836275
[ICS Support] Revert "Remove ICS support from Chromium code."
Jul 10, 2015
f300fc8
[ICS Support] Revert "Remove JELLY_BEAN checks from GamepadList.java"
Jul 7, 2015
cf458c8
[ICS Support] Revert "Remove ICS support in ui/"
Jul 7, 2015
0bf455c
[ICS Support] Revert "Remove ICS support code in chrome/ and componen…
Jul 7, 2015
650670a
[ICS Support] Revert "Remove ICS support in VSyncMonitor."
Jul 10, 2015
7f65478
[ICS Support] Revert "Remove ICS check in SwipeRefreshHandler."
Jul 7, 2015
b34bf20
[ICS Support] Revert "Remove ICS check in ChromeContextMenuPopulator."
Jul 7, 2015
00eeecd
[ICS Support] Revert "Remove ICS checks in ExternalNavigationHandler."
Jul 7, 2015
0f3a1e2
[ICS Support] Revert "Remove ICS code from Clank Cast"
Jul 7, 2015
3c2a772
[ICS Support] Revert "Remove ICS support in C++ code."
Jul 10, 2015
9819d80
[ICS Support] Revert "Remove unnecesary ApiCompatibilityUtils calls."
Jul 10, 2015
901ad88
[ICS Support] Revert "Remove ICS support from SurfaceTexture"
Jul 7, 2015
f3b9f5a
[ICS Support] Revert "Update minSdkVersion and targetSdkVersion const…
Jul 10, 2015
5654f8f
[ICS Support] Revert "Remove AccessibilityInjector support."
Jul 10, 2015
1828973
[ICS Support] Revert "Remove enable-accessibility-script-injection fl…
Dec 13, 2015
7bf04d7
[ICS Support] M46: Suppress lint warnings due to new API.
Sep 29, 2015
fad655d
[ICS Support] M48: Adapt to additional Python changes in the M48 cycle.
Jan 15, 2016
0cfd4ce
[ICS Support] M48: suppress lint warnings due to new API.
Dec 9, 2015
f4d3b17
Fix build on Windows when using components build.
darktears Aug 11, 2015
552ebb6
[Android] Allow intercepter to extract paks
Feb 28, 2014
fc1e204
[Blink] Exclude impulse wav files is hrtf is disabled
Apr 2, 2015
9d60a28
[Blink] WebCL support for Crosswalk.
hujiajie May 24, 2015
50328b4
[Blink] Add in-depth allocation tracker
Oct 2, 2015
54800ae
[Android] Stop using org.apache.http classes in AccessibilityInjector.
Nov 3, 2015
e33ab88
[Windows]Enable presentation API
Nov 25, 2015
6c118b7
[Android] Expose the constructor of ContentView
Jan 4, 2016
bdf70a5
[Windows] Support RealSense Cameras
huningxin Dec 17, 2015
b46b07f
[Backport] Conditionally set CREATE_BREAKAWAY_FROM_JOB when job objec…
Jan 6, 2016
dcd5f9e
[Backport] Remove assumption on absolute paths in java_cpp_enum.py.
Jan 12, 2016
71e5d76
[Windows] M48 fixup for the Support RealSense Cameras patch
huningxin Jan 21, 2016
80c730e
[Blink] WebCL: Only set ENABLE_WEBCL in the relevant files.
Jan 28, 2016
51665bd
XWALK-4992 [windows] App does not support gamepad
astojilj Jan 25, 2016
9e10775
Page Visibility API: visibilitychange on Windows screen lock/unlock
astojilj Feb 29, 2016
39c2e8e
Merge pull request #321 from astojilj/pagevis
Mar 3, 2016
3b04582
Screen orientation lock implementation for Windows
astojilj Mar 2, 2016
dfbc583
Merge pull request #322 from astojilj/orient
Mar 4, 2016
48602f4
Windows: PageVisibility API when other (processes) windows go fullscr…
astojilj Mar 7, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -336,6 +336,7 @@ v8.log
/third_party/junit/src
/third_party/kasko
/third_party/khronos_glcts
/third_party/khronos/CL
/third_party/leveldatabase/src
/third_party/leveldb
/third_party/libc++-static/libc++.a
Expand All @@ -347,6 +348,7 @@ v8.log
/third_party/libphonenumber/libphonenumber.xml
/third_party/libphonenumber/libphonenumber_without_metadata.xml
/third_party/libphonenumber/src
/third_party/libpxc
/third_party/libsrtp
/third_party/libupnp
/third_party/libvpx_new/source/libvpx
Expand Down Expand Up @@ -453,3 +455,4 @@ v8.log
/win8/metro_driver/metro_driver_version_resources.xml
/x86-generic_out/
/xcodebuild
/xwalk
55 changes: 45 additions & 10 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -25,27 +25,37 @@ declare_args() {
root_extra_deps = []
}

# This file defines the following four main targets:
# This file defines the following five main targets:
#
# "both_gn_and_gyp" should list every root target (target that nothing else
# depends on) built by GN that is also built in the GYP build.
#
# "gn_all" should (transitively) cause everything to be built; if you run
# 'ninja gn_all' and then 'ninja all', the second build should do no work.
#
# "gn_only" should list every root target that is *not* intended to be built
# in a GYP build. Because GN has different rules for deciding what an 'all'
# build is, this may end up including targets that are actually defined in a
# GYP build but not dependencies of GYP's "all" (and so not actually built).
# "gn_only" should list every root target that is *not* intended to be built in
# a GYP build. Because GN has different rules for deciding what an 'all' build
# is, this may end up including targets that are actually defined in a GYP
# build but not dependencies of GYP's "all" (and so not actually built).
#
# "gn_visibility": targets that are normally not visible to top-level targets,
# but are built anyway by "all". Since we don't want any such targets, we
# have this placeholder to make sure hidden targets that aren't otherwise
# depended on yet are accounted for.
# but are built anyway by "all". Since we don't want any such targets, we have
# this placeholder to make sure hidden targets that aren't otherwise depended
# on yet are accounted for.
#
# "All" is an alias for "gn_all". It exists for bot compatibility w/ GYP for
# the iOS bots and the official builders, but should not be generally used
# during the GYP->GN migration. We cannot guarantee that GN's "All" builds the
# same set of targets as GYP's "All" does, because GYP's "All" supports
# wildcards.
#
# Lastly, none of these targets are guaranteed to be the same as what ninja
# will build with "all". For more on how "all" works and the differences in how
# GYP and GN determine "all", see crbug.com/503241.
#
# TODO(GYP): crbug.com/481694. Make sure that the above is true and there are
# scripts run on the bots that enforce this. Once the GYP migration is over,
# we can collapse all of these targets as desired.
# scripts run on the bots that enforce this. Once the GYP migration is over, we
# can collapse all of these targets as desired.

group("gn_all") {
testonly = true
Expand All @@ -57,6 +67,16 @@ group("gn_all") {
]
}

# TODO(GYP): This target exists for compatibility with GYP, specifically
# for the iOS bots and the official builders.
group("All") {
testonly = true

deps = [
":gn_all",
]
}

# The "both_gn_and_gyp" target should reflect every target that is built
# in both the GN and GYP builds, and ideally it should match the
# "both_gn_and_gyp" target in build/gn_migration.gypi line-for-line.
Expand Down Expand Up @@ -331,6 +351,8 @@ group("both_gn_and_gyp") {
if (is_linux) {
# The following are definitely linux-only.
deps += [
"//chrome:manpage",
"//chrome:xdg_mime",
"//dbus:dbus_test_server",
"//dbus:dbus_unittests",
"//net:disk_cache_memory_test",
Expand All @@ -345,6 +367,11 @@ group("both_gn_and_gyp") {
if (is_chromeos || use_ash) {
deps += [ "//components/session_manager/core" ]
}

if (is_chrome_branded && is_official_build) {
# TODO(dpranke): add the linux_dump_symbols flag?
deps += [ "//chrome:linux_symbols" ]
}
}

if (is_ios || is_win || (is_linux && !is_chromeos)) {
Expand Down Expand Up @@ -420,6 +447,14 @@ group("both_gn_and_gyp") {

if (enable_nacl) {
deps += [ "//components/nacl:nacl_loader_unittests" ]

if (is_linux) {
# TODO(dpranke): Figure out what platforms should actually have this.
deps += [
"//components/nacl:nacl_helper",
"//components/nacl:helper_nonsfi",
]
}
}

if (media_use_ffmpeg) {
Expand Down
Loading