Eric Rahm
602b03351d
Bug 1380154 - Part 3: Cache most recently used eTLD entries. r=njn, r=jduell
...
This adds a most recently used (MRU) cache for the most common base domain
requests (aAddtionalParts == 1). With a table size of 31 I saw 8777 hits and
22 misses when loading twitter, youtube, and techcrunch. In stress testing
this provided a 75% reduction in run time.
MozReview-Commit-ID: 3JgCwIZagMs
2017-08-02 23:09:52 -07:00
ffxbld
f0e4ae5f8c
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2017-08-02 09:12:05 +01:00
ffxbld
708d95989f
No bug - Tagging mozilla-central 320642944e42a889db13c6c55b404e32319d4de6 with FIREFOX_BETA_56_BASE a=release DONTBUILD CLOSED TREE
2017-08-02 08:35:53 +01:00
Phil Ringnalda
c5ab89e934
Backed out changeset 548ed79f2337 (bug 1053321) for strange and terribly-reported failures in Android opt mochitest-15 and debug mochitest-36
...
CLOSED TREE
MozReview-Commit-ID: IigWQ1wnxhZ
--HG--
extra : source : 70bd3854b6d034b67419ba11044b6cbe82b713bc
2017-08-01 23:13:42 -07:00
Wes Kocher
8df4a18d1a
Backed out changeset 385dd315c9ca (bug 1385818) for failures in test_popup_blocker_chrome.xul a=backout
...
MozReview-Commit-ID: 8voTYwwVoIm
--HG--
extra : source : 40a251b511b32f5938a42f92caf4947494025b7b
2017-08-01 16:39:59 -07:00
Aaron Klotz
9788ece7db
Bug 1384328: Follow-up: Fix some error handling problems exposed by 71df96e65afa; r=bustage
...
MozReview-Commit-ID: GOar3lF4kCr
2017-08-01 15:11:34 -06:00
Kim Moir
7614a970fe
Bug 1386264 - very high pending counts for macosx tests r=aki DONTBUILD
2017-08-01 16:45:26 -04:00
Kim Moir
79b8e6a958
Bug 1386264 - very high pending counts for macosx tests r=aki
2017-08-01 16:43:45 -04:00
André Bargull
ae1bd3ebef
Bug 1383647 - Part 2: Add unicode::Can{Lower,Upper}Case specialized for Latin1 characters. r=jandem
2017-08-01 11:35:35 -07:00
André Bargull
404303b347
Bug 1383647 - Part 1: Use direct vm calls for String.prototype.toLower/UpperCase. r=jandem
2017-08-01 11:35:30 -07:00
Sean Stangl
e38e2b634d
Bug 1386870 - Remove unnecessary RootedScripts on Interpreter call path. r=sfink
2017-08-02 16:20:00 -04:00
Jim Chen
e16afc583e
Bug 1384828 - Use tid for UI thread detection; r=esawin
...
Use the UI thread's tid for checking if we're on the UI thread in Gecko.
This lets us get rid of `GeckoThread.registerUiThread`, in order to
avoid a race where we check for UI thread before `registerUiThread` is
called.
MozReview-Commit-ID: 11gAWgx4UZo
2017-08-03 13:06:16 -04:00
Masatoshi Kimura
6af79fe56a
Bug 1387017 - Update talos addons to deal with post-57-api-changes. r=jmaher
...
MozReview-Commit-ID: LRbY1dyacvN
2017-08-03 20:45:02 +09:00
Geoff Brown
d45ed676c8
Bug 1376382 - Skip test_bug586662.html for frequent intermittent failures; r=me,test-only
2017-08-03 09:20:56 -06:00
Geoff Brown
42b9915f1a
Bug 1307846 - Skip test browser_computed_style-editor-link.js for frequent intermittent failures; r=me,test-only
2017-08-03 09:20:55 -06:00
Geoff Brown
fbf5d4e31c
Bug 1309759 - Skip test browser_rules_style-editor-link.js for frequent intermittent falures; r=me,test-only
2017-08-03 09:20:55 -06:00
Geoff Brown
1ff7bef352
Bug 1368569 - Skip test browser_dbg_worker-console-01.js for very frequent intermittent failures; r=me,test-only
2017-08-03 09:20:55 -06:00
Jan de Mooij
7caa8270bc
Bug 1386685 part 2 - Change GetUseCount and GetDefCount to take pc instead of script + offset. r=tcampbell
...
--HG--
extra : rebase_source : 7d12cdf8496ff434bce357083b2162ad47e894a0
2017-08-03 16:06:42 +02:00
James Graham
a875ad85b9
Bug 1386604 - Extra metadata fixups for OSX, a=testonly
...
MozReview-Commit-ID: 1JwSmEGcYuB
2017-08-03 15:06:32 +01:00
Ehsan Akhgari
34e6b544eb
Bug 1386484 - Remove the SetTextTransaction class and embed its functionality into EditorBase::SetTextImpl(); r=masayuki
...
Besides some unnecessary copying and malloc overhead that this removes, it
also removes a call to dom::Text::GetData() which we used to only make to
get the old length of the text node before modifying it. Turns out that
this old length was already obtained once in SetTextImpl().
2017-08-03 09:54:59 -04:00
Jan de Mooij
adb17f7727
Bug 1387018 - Change type of Label bitfield to ensure sizeof(Label) is 4 even with MSVC. r=bhackett
2017-08-03 15:40:23 +02:00
Josh Matthews
2103350e42
Bug 1331680 - Bustage fix for nsIURI changes. a=bustage
2017-08-03 09:23:43 -04:00
Sebastian Kaspari
c098f9df88
Bug 1386755 - Enable compact tabs by default. r=mcomella
...
MozReview-Commit-ID: Eeue25LE8eJ
--HG--
extra : histedit_source : 823bd2de8307a3b33f59ce69bfb6f33a16220dd1
2017-08-02 20:21:03 +02:00
Jessica Jong
47209070af
Bug 1385478 - Part 2: Change Required/IsRequired() to look at NS_EVENT_STATE_REQUIRED instead. r=bz
...
In order to speed up Required/IsRequired(), instead of querying for the
@required attribute, we're now using the NS_EVENT_STATE_REQUIRED flag to know
whether an element's value is required.
For this to work correctly, we need to set NS_EVENT_STATE_REQUIRED earlier,
that is, in AfterSetAttr(), before any consumer of IsRequired(). We also need
to update or clear our required states when input type changes, since we may
have changed from a required input type to a non-required input type or
vice versa.
Note that NS_EVENT_STATE_REQUIRED/OPTIONAL is now part of the
EXTERNALLY_MANAGED_STATES.
MozReview-Commit-ID: Bjiby9GqJSB
2017-08-03 01:27:00 -04:00
Jessica Jong
9829ff506e
Bug 1385478 - Part 1: Use IsRequired/Required() to get the current required state. r=bz
...
IsRequired() helper function returns the current 'required' state of the
element, that is, whether its required attribute is set or not. This will be
used only for input elements that @required applies.
2017-08-03 01:23:00 -04:00
Michal Novotny
926a7d4aa2
Bug 1382831 - Race condition in nsHttpChannel::OnCacheEntryCheck when racing cache with network. r=valentin, r=honzab
...
When racing cache with network, conditional or byte range header could be added in OnCacheEntryCheck. We need to remove these headers when sending the network request, otherwise we would send a conditional request while not having the entry.
2017-08-03 04:02:00 -04:00
JerryShih
fcec675802
Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame
...
Add a boolean value in FindFamily() to check if gecko needs to defer the
InitOtherFamilyNames() task into idle queue.
Add a new telemetry data FONTLIST_INITOTHERFAMILYNAMES_NO_DEFERRING for the
execution time of InitOtherFamilyNames() running regularly at main thread
instead of in idle queue.
MozReview-Commit-ID: A3YPDcHtXrX
2017-08-02 20:33:00 -04:00
Amy Chung
3a958eaecb
Bug 1331680 - Part 4: Tests for document.cookie behaving synchronously and reflecting changes from the parent process. r=jdm
...
* * *
Bug 1331680 - modification part5 -- fixed try server errors. r=jdm
2017-08-03 19:02:06 +08:00
Amy Chung
238f1e2d3a
Bug 1331680 - Part 3: Broadcast cookie changes to all content processes. r=jdm
2017-08-03 18:00:12 +08:00
Amy Chung
b01732f8ca
Bug 1331680 - Part 2: Use local cookie hashtable in content process, and perform cookie permission checks synchronously. r=jdm
2017-08-03 17:59:31 +08:00
Amy Chung
1f101b071c
Bug 1331680 - Part 1: Send required cookies to the content process on demand. r=jdm
2017-08-03 19:00:41 +08:00
Amy Chung
62553acf94
Bug 1331680 - Part 0: Extract nsCookieKey. r=jdm
2017-08-03 17:56:33 +08:00
Eugen Sawin
88efc0911a
Bug 1386697 - [2.0] Use content event forwarding for GeckoViewContent events. r=jchen
2017-08-03 13:47:37 +02:00
Eugen Sawin
1af1dfd5c3
Bug 1386697 - [1.0] Use content event forwarding for scroll events. r=jchen
2017-08-03 13:47:29 +02:00
Eugen Sawin
93cd7c6e41
Bug 1386696 - [3.0] Add explicit way to construct an event dispatcher based on a message manager. r=jchen
2017-08-03 13:40:13 +02:00
Eugen Sawin
c996169f23
Bug 1386696 - [2.1] Ensure content event forwarding is handling e10s and non-e10s cases correctly. r=jchen
2017-08-03 13:40:13 +02:00
Eugen Sawin
a4fa3382d8
Bug 1386696 - [1.0] Provide event dispatcher to GeckoView content modules to allow for event forwarding. r=jchen
2017-08-03 13:40:13 +02:00
James Graham
de267ecbbf
Bug 1387007 - Disable site data clearing test that causes subsequent tests to fail, a=testonly
...
MozReview-Commit-ID: 77OeStIjLNm
2017-08-03 11:31:55 +01:00
James Graham
6268e0edce
Bug 1386604 - Update wpt metadata, a=testonly
...
MozReview-Commit-ID: 7Tm0NrmzbnZ
--HG--
rename : testing/web-platform/meta/fonts/matching/fixed-stretch-style-over-weight.html.ini => testing/web-platform/meta/css-fonts/matching/fixed-stretch-style-over-weight.html.ini
rename : testing/web-platform/meta/fonts/matching/stretch-distance-over-weight-distance.html.ini => testing/web-platform/meta/css-fonts/matching/stretch-distance-over-weight-distance.html.ini
rename : testing/web-platform/meta/fonts/matching/style-ranges-over-weight-direction.html.ini => testing/web-platform/meta/css-fonts/matching/style-ranges-over-weight-direction.html.ini
2017-08-03 11:31:55 +01:00
James Graham
19737f4d11
Bug 1384063 - Improve crash detection in wpt with e10s enabled, r=ted
...
Set MOZ_CRASHREPORTER_SHUTDOWN so that the browser terminates
immediately in the case of a content crash. This causes an early
return from executeAsyncScript, which also happens in cases with an
unhandled alert dialog, so check if the connection is still alive to
distinguish between a crash and an error.
MozReview-Commit-ID: 6FYDwt15tI4
2017-08-03 11:31:55 +01:00
James Graham
2dc7a68af1
Bug 1386604 - Update web-platform-tests to revision 8b5316ad93c6c1238eea26a3d8052e32b34bbabd, a=testonly
...
MozReview-Commit-ID: 3HXcvTYpAkA
--HG--
rename : testing/web-platform/tests/fonts/matching/README.md => testing/web-platform/tests/css-fonts/matching/README.md
rename : testing/web-platform/tests/fonts/matching/fixed-stretch-style-over-weight-ref.html => testing/web-platform/tests/css-fonts/matching/fixed-stretch-style-over-weight-ref.html
rename : testing/web-platform/tests/fonts/matching/fixed-stretch-style-over-weight.html => testing/web-platform/tests/css-fonts/matching/fixed-stretch-style-over-weight.html
rename : testing/web-platform/tests/fonts/matching/font-matching.css => testing/web-platform/tests/css-fonts/matching/font-matching.css
rename : testing/web-platform/tests/fonts/matching/resources/variabletest_matching.ttf => testing/web-platform/tests/css-fonts/matching/resources/variabletest_matching.ttf
rename : testing/web-platform/tests/fonts/matching/stretch-distance-over-weight-distance-ref.html => testing/web-platform/tests/css-fonts/matching/stretch-distance-over-weight-distance-ref.html
rename : testing/web-platform/tests/fonts/matching/stretch-distance-over-weight-distance.html => testing/web-platform/tests/css-fonts/matching/stretch-distance-over-weight-distance.html
rename : testing/web-platform/tests/fonts/matching/style-ranges-over-weight-direction-ref.html => testing/web-platform/tests/css-fonts/matching/style-ranges-over-weight-direction-ref.html
rename : testing/web-platform/tests/fonts/matching/style-ranges-over-weight-direction.html => testing/web-platform/tests/css-fonts/matching/style-ranges-over-weight-direction.html
rename : testing/web-platform/tests/payment-request/OWNERS => testing/web-platform/tests/payment-method-id/OWNERS
rename : testing/web-platform/tests/storage/interfaces.worker.js => testing/web-platform/tests/storage/interfaces.https.worker.js
rename : testing/web-platform/tests/tools/browserutils/requirements.txt => testing/web-platform/tests/tools/wpt/requirements.txt
rename : testing/web-platform/tests/tools/browserutils/utils.py => testing/web-platform/tests/tools/wpt/utils.py
rename : testing/web-platform/tests/tools/wptrunner/wptrunner/executors/reftest-wait.js => testing/web-platform/tests/tools/wptrunner/wptrunner/executors/reftest-wait_marionette.js
rename : testing/web-platform/tests/uievents/keyboard/key-manual.css => testing/web-platform/tests/uievents/keyboard/key.css
rename : testing/web-platform/tests/uievents/keyboard/key-manual.js => testing/web-platform/tests/uievents/keyboard/key.js
2017-08-03 11:31:54 +01:00
Franziskus Kiefer
0abff28b37
Backed out changeset 23a8354b20a3 due to xpcshell test bustage
...
UPGRADE_NSS_RELEASE
--HG--
extra : histedit_source : c696f95df54ed055bd22d0681c9c271b6c4319c5
2017-08-03 12:23:46 +02:00
Franziskus Kiefer
382d8cae0a
Backed out changeset 0d570ffa07be due to xpcshell test bustage
2017-08-03 12:23:26 +02:00
Sebastian Hengst
5cfce14aba
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-08-03 12:17:50 +02:00
Jan de Mooij
9745659149
Bug 1386700
- Define some trivial MBasicBlock methods in the header file so the compiler can inline them. r=sstangl
...
--HG--
extra : rebase_source : f3a046e65e968b04955c47bf6cd2276a71d21cd1
2017-08-03 11:39:42 +02:00
Jan de Mooij
510e381c3f
Bug 1386685 - Clean up and inline StackDefs and StackUses functions. r=tcampbell
...
--HG--
extra : rebase_source : c3a2f39db624eb43facb1dc4955cfcb69187e136
2017-08-03 11:21:07 +02:00
Ethan Lin
c80dac96f4
Bug 1386188 - Support filter for layers-free mode. r=kats
...
MozReview-Commit-ID: LuPnaSjhjgk
--HG--
extra : rebase_source : 2cf28919048683cdb446c5456a933651d2689fa1
2017-08-03 17:41:41 +08:00
Ethan Lin
2f3e874c80
Bug 1386553 - Move boundary calculations from each item's CreateWebRenderCommands to StackingContextHelper constructor. r=kats
...
MozReview-Commit-ID: 7PJIghki2g2
--HG--
extra : rebase_source : cc54e11719239814eee6f6e6f7360fbc0d10f0ad
2017-08-03 17:41:41 +08:00
Matthew Gregan
b680d61073
Bug 1386957 -Update libcubeb to revision 0e103884. r=achronop
...
MozReview-Commit-ID: HFkJ6TPLIfv
--HG--
extra : rebase_source : 19225466d283f999a99589f6afba1315dc1ec041
2017-08-03 18:46:49 +12:00
Jan Varga
35496c2080
Bug 1283609 - Part 4: Remove unused code; r=billm
2017-08-03 11:22:32 +02:00