It consolidates duplicated code.
This CL adds undo/redo functionality to the bookmark manager by enabling the BookmarkUndoService when MD Bookmarks is enabled.
This removes duplicate code from PermissionServiceImpl.
Fix failure to check that we got a plain Const from const-simplification of a coercion request.
This adds a PermissionContext subclass for the midi permission, removing the special casing from PermissionManager.
This is useful because bond gets its mac from first slave and order of slave attachement is not guaranteed.
Left-justify these comments, remove committer names, remove SGML markup that was randomly added to some of them.
Mention the rounding behavioral change for money/int8.
Use 'COLLATE "C"' to force locale-independent sorting of the iexit view results in select_views.sql.
This patch creates box fragments to line boxes when needed. This patch creates box fragments when an inline box has background or box decorations such as border or box shadow.
The baseline for the new version should be generated now.
Change-Id: Ie483c3e5454eac45d1fa0f3c48b009cb369a19e3 Reviewed-on:
As defined in "VP Codec ISO Media File Format Binding v1.
As defined in "VP Codec ISO Media File Format Binding v1.
Get rid of mainboard_io_trap_handler.
Instead of assuming the mapping of dimm number to SPD SMBus address, allow the mainboard to provide its own mapping.
The vertex information we compute here is really dependent on the last stage before FS.
Pixel_DirectComposition_Video_MP4_v2_win10_8086_1912_msaa.png is bad but the bug causing that issue is probably fixed (r472749), so bump the
This makes the builders include SystemWebView.apk and SystemWebViewShell.apk in the isolateds, which is needed to run webview tests on swarming.
This changes the background, grid, and URL bar coloring when in incognito mode.
System code associated with key status provides extra information on the CDM status (e.g.
Add more fine-grained details about what device caused the PME wake event.
Add wake sources for PME events generated by different devices.
Adds an entry to an existing histogram to track drive-by downloads triggered when the user views a page with an embedded PDF but has no PDF plugin (or it's disabled).
When libnss3 is specified as a dependency both manually and via dpkg-shlibdeps, only the dpkg-shlibdeps dependency actually makes it into the .deb file's Depends section.
This CL adds a more general syntax for specify apt sources for sysroot-creator.sh, similar to /etc/apt/sources.list.
Add more safebrowsing urls, and update code to accurately check for blob: and filesystem: urls.
Add histogram to track sizes of shared array buffers in JS.
This CL changes logic in SiteInstance to support isolating specific origins based on the full scheme+host+port tuple rather than just scheme and eTLD+1.
This CL makes it possible to use ARC app icons in notification view, ARC uninstall dialog view and other places. TEST=Unit test + manually on device.
This does not change OnClose or OnError and the callback is not yet invoked on errors.
This sets disable_chromium_framebuffer_multisample on the 3 remaining Adreno configurations which had disabled EXT_multisampled_render_to_texture (which was triggering the explicit multisample resolve path, which is buggy at least on Adreo 4xx/5xx). This also re-enables WebGL 2 for one category of devices with this bug.
Replaces the broken Mac retina bot with a bot taken from the bisect pool.
This change introduces an experiment flag to enable different swipe logic variations for expanding the Chrome Home bottom sheet. The initial option "restrict-area" limits the horizontal area that a swipe can be in to open the sheet.
Reason for revert: Fixes for breakpad bugs that broke crash reporting have landed:
Change-Id: I52cec5b69594c03377e896bf003cb646d19cde44 Reviewed-on:
Motivation:- Redirection of SequencedWorkerPool to TaskScheduler is enabled in browser tests and on Canary and Dev.
There is a reason this is off by default, make it a bit more easier for users to not depend this option when they don't actually need it.
- Enables us to add an optional EFI filesystem to the anyboot image. - All existing anyboot behaviour is preserved. - We still need to figure out how to build bios and EFI loaders at the same time on x86. - The tiny "fake ISO" still needs el-torito alt-boot for the EFI loader to work when burned to a CD.
This CL adds the ability to WebFrameWidgetBase to show context menus for touch-selection editing.
This is a minimal Views-only patch that renders the title above the origin.
Dunno what 'p' was supposed to mean, but since neither the code below here nor pg_collation.h think it's valid, it must be a mistake.
This change switches the VS 2017 package to use the first Update 3 Preview. Packaging was done on a Windows Server 2016 VM, cleanly created for this purpose. Compiler was packaged up by downloading the VS 2017 Update 3 Preview 1, from
once this widget is visible, It should handle the focus of its children and leave no option to the underlaying widgets to gain focus.
- Add a flag --audio-output-channels to indicates number of audio output channel being sent to alsa and create loopback audio.- Enable MonoMixer if necessary (with above flag being set) inside filter group so that mono mixing won't depend on external post processing component such as waves.- Adjust log format to include process and thread ID
These messages are currently disabled since all input messages need to be moved over to use mojo.
This patch makes it such that in manual display mode (controlled via WindowManagerWindowTreeFactory) DisplayManagerObservers are only notified when the WindowManager calls SetDisplayConfiguration().
Bug: Change-Id: I17578bf192a1f9d5316f26497d0f348158b1cf8a Reviewed-on:
- Use url_formatter to format the URL string (eg.
Doing this causes problems with ash_standalone as well as tests.
An app will be able to show a window on lock screen only if it was registered as a handler for "new_note" tray action, and a user performed an action that causes the action to be handled. Lock screen app windows can have two visible states: - active - when the window is displayed over the user pods on lock screen UI. - background - when the window is displayed in background, under the user pods in lock screen UI. In both states, the lock screen UI system shelf should remain visible.
Opus Ambisonics does not have a prescribed layout, so CHANNEL_LAYOUT_DISCRETE is used.
Previously D3D V-sync experiment included Win 8.0 but the initial finch data suggests that it has issues on Win 8.0, for example GPU crash rate is 8 times higher than in the control group.
When passing in replacements, we already check that there exactly as many replacements as placeholders.
Remove system_health.webview_startup_multiprocess (no longer needed), and move memory.dual_browser_test to contrib.
This patch adds tilt_x and tilt_y fields to pp_touch_point.
Adds the concept of ContextEnabled features as an extended attribute in Web IDL, exposing a way for embedders to turn specific API features on or off at context creation time.
Integration steps described in:
This benchmark is run on content-shell only, but we don't have content-shell in our perf waterfall, so this isn't actually run anywhere.
Reconcile indexing for compactable arenas to always be wrt the arena index -- it was miscued on setting, using an offset instead, thereby preventing vector[1-4] arenas from being considered for compaction.
Change-Id: Ib65c38c7e99ff4667c021240a1412c8f57f53cbe Reviewed-on:
### diff --git a/ANNOUNCE b/ANNOUNCE index 5daadb1..1b2b1b9 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,16 +1,16 @@ -The Wine development release 2.8 is now available. +The Wine development release 2.9 is now available. What's new in this release (see below for details): - - Direct3D command stream runs asynchronously. - - Better serial and parallel ports autodetection. - - Still more fixes for high DPI settings. - - System tray notifications on macOS. + - Support for tesselation shaders in Direct3D. + - Binary mode support in WebServices. + - Clipboard changes detected through Xfixes. + - User interface improvements in RegEdit. - Various bug fixes. The source is available from the following locations: -
This change refactors the CSS ConversionCheckers to inherit from a common CSSConversionChecker class that removes some of the boiler plate code in using the InterpolationEnvironment.
Also update tests to check for private memory footprint on Windows, which is now implemented.
These features being developed behind --enable-color-correct-rendering and --enable-experimental-canvas-features. We're turning on --enable-color-correct-rendering for all layout tests, some of which also use --enable-experimental-canvas-features, but do not want to opt in to new canvas behaviors (at least yet). To avoid this, use the Blink feature flag ColorCanvasExtensions.
The new login screen for multiple user pods involve creating small pods and place them on a scroll bar.
This is similar to Login.PromptToCompleteLoginTime, but for existing users.
Avoid the bright jarring cursor when Night Light is on, since the layer temperature filter is not applied to the cursor.
Add a base::Feature entry for checker-imaging finch trial and report the status on chrome://gpu
There are cases where we want to delete an object held by a unique_ptr in another thread.
Gist: IndexedDB values are currently stored in LevelDB according to the serialization logic in SerializedScriptValue (SSV).
Also wires inhibitAnyPolicy to ParsedCertificate.
Using wpt-import in Chromium 223e5acb8d9a5b218b02ea74b8ab140fd94b842b. Build:
Very simple UI and plumbing to create UserEvents from chrome://sync-internals.
This change provides one shared SingleThreadTaskRunner per Trait+COM combination by reusing dedicated SingleThreadTaskRunners. In production, these SingleThreadTaskRunners will never be reclaimed.
Defines new feature "DataReductionProxyDecidesTransform" and uses it to select new behavior for ShouldEnableLoFi() and ShouldEnableLitePages that does not check the effective connection type. This is step 1 of 4 in adding new CPAT protocol support where the proxy server is meant to drive optimizations.
This should have been done years ago in order to simplify these histograms.
www.coreboot.org/Documentation is now built with hugo (www.gohugo.io) based on files in this repo's /Documentation directory.
It checks that the name of the expectation is under 50 characters and that the name used matches a name in the benchmarks story set.
The reporter will no longer use mojo to communicate with Chrome.
This previously wasn't possible due to clock sync errors that occurred when a CPU trace was present without a Chrome trace.
Support for Android 4.4 and earlier has already been removed from mesa.
Using wpt-import in Chromium ed245d6ac7b483dc433a44b025d15dd870163a0a. Build:
The FeatureEngagementTracker is missing functionality to track when a particular feature has been made available to the end user.
In Windows, the PrivateMemoryFootprint (physical ram and swap space allocated to your procesS) ends up being roughly the commit charge which is already calcualted by ProcessMetrics::GetMemoryBytes(). Note, this counter does NOT map obviously to what you might think.
The FeatureEngagementTracker is missing functionality to track when a particular feature has been made available to the end user. This CL adds the store to track that, using LevelDB as a backend by using the templated //components/leveldb_proto. The load of data has a single entry point, and it uses base::OnceCallback to pass along ownership along the way, including to the underlying DB. The store reads from DB and uses a base::Feature filter to figure out which features should be stored.
Expose Effective Connection Type (ECT) from Network Quality Estimator (NQE) to render frames.
This CL adds gesture supports for:
Currently we disable zero suggest in all cases when the search engine is not Google, but the current default on experiment on Android using most visited urls doesn't actually need any data from the search engine directly.
When no matching HTTP credentials exist for a non-secure origin, but there are credentials for the HTTPS version of that origin (which are obviously not filled and hence called `suppressed` credentials), that could indicate:-- a premature `move-to-HTTPS` migration,-- the site serves its sign-up form over HTTPS, while sign-in forms over HTTP,
The authoritative location is
This feature was abandoned.
This was missing from eaf7cc9d.
This CL revises the TouchSelection editing code to work with cross-process iframes.
Some mus_browser_tests had been timing out.
This handles setTaskDescription requests which provides optional icon for the task.
The method is only used in tests, where we can get better coverage by using the visitor pattern when verifying section contents (as it allows e.g.
With the recent changes to merge paint timings across all frames in a page, we have learned that first paint timings can arrive out of order.
Bug:726292 Change-Id: Ied40483f1a90eb9ef620056f9bb7b0e2eae663e5
Until now, enabling the video-rotate-to-fullscreen feature required disabling the video-fullscreen-orientation-lock feature.
This change defines float128_private.h which contains macros used to override long double naming conventions when building a ldbl file.
This is done in order to improve UX by getting rid of a "minibar" toolbar (to be done in a follow-up patch) and bring more app-like feel to PWAs.
This CL enables the BudgetManager.reserve() method and activates the Origin Trial for the BudgetManager.getBudget() and getCost() methods, in accordance with the following Intents on blink-dev: Intent to Ship: The Budget API’s reserve() method:
This CL adds keyboard navigation to the bookmarks list via the Up and Down arrow keys, Shift for range select, and Ctrl for adding individual items.
The current success notification can be hidden by initially-opened app window (e.g.
Up to 2 wifis and 2 cells are included, only when permissions are granted but location is not available or older than 5 minutes.
In many use cases, it's better to define some part of a network traffic annotation in one function and the reset of it in another one.
These commands are used by chromedriver to change window bounds (size, position) and state (normal, minimized, maximized, fullscreen). 1.
Create a footnote that promote for chrome on iOS on the bookmark bubble, when the footnote link is clicked the desktop iOS promotion Bubble will appear.
This protocol specifies a set of interfaces to control the behavior of a stylus tool, a special kind of window allowing the user to explore, annotate or manipulate on-screen content. The first applications of that protocol are: 1.
add the results files so I can just see the diff in future
A recent spec change means that 0 is no longer supported as a valid value for angles.
This CL implements this API only for BlueZ devices using the new SetLEConnectionParameters DBus API.
This brings MD History and Bookmarks in line with the button height from MD Settings.
The appveyor script needs an encrypted api key to trigger downstream builds, and there doesn't seem to be an easy way to make the builds we run for the main repo something other contributors can control.
This will allow for a limited trial on canary/dev before we enable the scheduler everywhere.
Enable chrome devtools server to be accessible by DevTool clients within internal network.
This patch adds an operator== to CSSTransitionData that is used by ComputedStyle to check equality for style resolve.
Refactor FPSMeter to extract the "sliding window sum" code into a separate class, use it in FPSMeter, and separately use it to implement a SlidingAverage class.
This CL enables module script loading for main thread worklets (i.e., PaintWorklet).
Previously, SurfaceDependencyTracker was a BeginFrameObserver that directly observed BeginFrames from the first display.
Error pages today commit with the original URL in the NavigationEntry.
On Android, the color and date time choosers overlay the main content and are monocular.
Change-Id: I935615b65a41db3e93babfa8aa1c4072371b6ebb Reviewed-on:
The reason is that std::deque is memory inefficient.
In a future CL, we will to put this password reauth mechanism behind an enterprise policy.
cbtistexcalac.mx: > The reason is because many of our clients use PC without have correctly set > the date and also have pcs with very old windows versions and many times just > don’t want to pay for a SSL. pflege.de: > we just removed the HSTS header at pflege.de because of problems with the subdomains. fyrkat.no, jornane.no, jornane.nl, jornane.me: > The reason is that due to the recent blacklisting of free CA StartCom, I am not confident that I am able to provide HTTPS in the future.
This patch removes some now-unsupported css values, adds some new
This removes the current API violating behavior of overwritting the stream's extradata during packet filtering, something that should not happen after the av_bsf_init() call. The bitstream filter generated extradata is no longer available during write_header(), and as such not usable with non seekable output.
This implements GetCurrentProcId(), GetCurrentProcessHandle(), and GetProcId().
For the sake of modularity, removes the subkey request procedure from PersonalDataManagerAndroid to the new class SubKeyRequester, only leaves the interface in the PersonalDataManagerAndroid. Adds a timeout parameter to the SubKeyRequester so that the requester will always receive a response before the time limit.
This introduces a network configuration subpage behind a flag.
When 2 windows are opened simultaneously (overlapped or non-overlapped) namely window 1 and window 2, before this patch, defining the occluded rect is used to computing the largest unionized rectangle that is formed with these 2 windows and mark layers behind it occluded.
This has already been enabled by default for Google search engines.
Some APIs are exposed at the //chrome layer (rather than the //extensions layer).
This CL adds the remaining system settings strings of the automatic schedule of the Night Light feature.
Reason for revert: already fixed downstream in
This allows MPEG2_AAC for encrypted android content.
Rather than adding the accessibility tab switcher layout to R.id.content, add it to a FrameLayout in the main CoordinatorLayout so that the Chrome Home bottom sheet can be drawn on top of it.
Memory-mapped files make I/O errors into bus errors if something is wrong with the file and cannot be mapped, including if the file is sparse and the disk is full.
This is needed for testing chrome on bad networks where the test needs to allow time after Chrome starts but before the test starts for Chrome to fetch a DRP client config
This cleanup is now possible with WmWindow gone.
These histograms are being added server-side in cr/155561335
Relative header includes (#include path containing "../") can be used to cheat the dependency system because they're not checked properly.
This Cl implements a new ProcessReusePolicy, REUSE_CHECKING_FRAMES_AND_NAVIGATIONS to use when creating SiteInstances for ServiceWorkers in PlzNavigate.
Provides an abstract class implementing BackgroundTask with capability to ensure that native portion of Chrome is initialized.
It was developed behind an experimental flag, but has been finished and approved by the UI review.
This CL introduces:- A feature flag for the new Incognito NTP on Android- A new FrameLayout for this page (XML + Java)- Reuses the HTML-formatted strings from the new Desktop Incognito NTP
This allows to mix CTDB major versions in a single cluster.
Rebased reland of
Reduce the time until checking startup success from 8 to 5 seconds.
This uses base::AlignedAlloc for memory allocations of buffers in ListContainer.
Include the offset given by objects containing collapsed text.
The CSS Working Group recently changed the grammar of <position> such that 3-value syntax is no longer supported.
Changes: Making tablet power button behavior enabled only when device has seen accelerometer data update, otherwise the power button should have clamshell-behavior.
A first version of this CL landed as
Refactor and relocate the script we use to enumerate global interfaces and their properties into a library so that it can be used by both windows, dedicated/shared/compositor workers, and service workers.
This patch adds support for positioned grid items with orthogonal flows.
Reason for revert: Reverting revert and then applying fix to compile issue so the original CL can be re-landed. Original issue's description: > Revert of MediaPerceptionPrivate API impl and testing.
- detect #...# in SbiScanner
This flag allows an alternative back end Data Saver implementation to be used by chrome.
Some events have a maxListeners property, which enforces that only a certain number of listeners may be added to a given event.
This is a roll-back to 6.0.286.
This CL adds metrics for: - The duration of the processing prior to binding to the Play Install service.
|registerAnimator| creates a simple definition model after validation.
This CL would add a message to import CL descriptions that would add a link to documentation and suggest to sheriffs to handle failures by adding expectations rather than reverting.
MessageLoopForUI has the same layout as it base class.
Commits 39d0559d9a7a ("platform: sort links by name instead of ifindex") and 529a0a1a7f19 ("manager: sort slaves to be autoconnected by device name") changed the order of activation of slaves.
libgomp/ - openacc.h (acc_pcopyin, acc_pcreate): Provide prototypes instead of preprocessor definitions. - libgomp.h (strong_alias): Guard by "#ifdef HAVE_ATTRIBUTE_ALIAS". - oacc-mem.c: Provide "acc_pcreate" as alias for "acc_present_or_create", and "acc_pcopyin" as alias for "acc_present_or_copyin". - libgomp.map: New version "OACC_2.0.1".
Change-Id: I67932541fbb14316798fe94b64b4b32a3d1c29f6 Reviewed-on:
With address sanitizer, the call to setrlimit() fails by default, because the core dump would be huge.
This CL adds 'Signin.AndroidAccountSigninViewSeedingTime' histogram that tracks the distribution of how long account seeding process takes in AccountSigninView.
sizeof() enables us to copy over the NUL terminator included with the string constant as well, so indicate the size explicitly.
This CL hooks up the ability to decrypt incoming Push messages according to the draft-ietf-webpush-encryption-08 encryption scheme.
I modified the logic that updates DocumentMarker in response to edit operations in
This patch adds an operator== to CSSAnimationData that is used by ComputedStyle to check equality for style resolve.
This patch only affects C++ Embedders of headless_lib and should have no effect on normal chrome even with the --headless flag. Recently we decided to no longer allow arbitrary mojo bindings, instead relying on the headless::TabSocket API for js<-->C++ communications. The public headless API for registering a mojo module has already been removed and this patch finishes the job by removing the code from MojoBindingsController which injected js mojo bindings for BINDINGS_POLICY_HEADLESS. In this patch we are replacing BINDINGS_POLICY_HEADLESS with BINDINGS_POLICY_HEADLESS_MAIN_WORLD and BINDINGS_POLICY_HEADLESS_ISOLATED_WORLD which provide access to the headless::TabSocket API to either the main world or for isolated worlds created by the Page.CreateIsolatedWorld DevTools command. For a security point of view this patch hopefully reduces the attack surface for the main world because js now only has access to the headless::TabSocket API rather than arbitrary mojo modules.
The CSS Box Alignment specification defines the <content-distribution> set as some of the allowed values for the Content Distribution properties, align-content and justify-content.
The dialog's title, subtitle, and buttons already have spoken feedback.
This will be used in DocumentMarkerController to cast a DocumentMarkerList* to TextMatchMarkerListImpl* to call some rendered rect-related methods I'm going to add to TextMatchMarkerListImpl.
The implementation does not yet use the following signals:- audio track;- muted state;
We handle rendering, scrolling and scrollbars quite poorly if a scrollbar is actually wider than its containing block.
If utmp is disabled (--disable-utmp) then there is no need to create the wtmp and btmp files.
Originally, building FreeType with HarfBuzz, helped improve autohinting on Linux, see issue 617168.
Makes UKM accessable to content/ and adds watch time metric recording for UKM based on the origin url hosting the player.
This patch wraps code in TextIterator for extracting text from pre-formatted text node into a new function to improve code health and prepare for follow-up refactoring.
- Adds histograms and user action for search widget use- Add histogram definitions around search engine promo use and selections- Add LocaleManager refactoring to route the signals that are important for metrics
This CL introduces the glue layer between //components/download and //content.
This change started by fixing a bug where a trace event was missing, causing failures on the Win7 bots.
Currently in Chromium, the CDM is hosted by the CDM adapter which is a pepper plugin.
Adds a toggle to stylus settings under note taking app selector.
Problem reported by Marek Kašík, cf.
The android UI already has the subtitle but doesn't use the correct placeholder.
This will allow the utility scripts glib-mkenums and gdbus-codegen be generated with the proper info in them, as build systems such as Meson might look for shebang lines to determine the commands that need to be called to invoke the scripts (which is necessary for calling these scripts on standard Windows cmd.
Summary: The User requires this signal to handle spinner widget easily on their app.