Граф коммитов

469358 Коммитов

Автор SHA1 Сообщение Дата
Nick Fitzgerald 01cfd1d6c6 Bug 1248948 - Don't pass non-SavedFrame objects to SavedFrame JSAPI functions; r=tromey r=evilpie 2016-04-05 13:51:00 +02:00
Matt Woodrow e725884022 Bug 1262304 - Add a pref to dump display lists for the content process. r=BenWa
--HG--
extra : rebase_source : 09ce025ea6029b1269f65e6e740b5166e8d15aa9
2016-04-06 15:29:57 +12:00
Matt Woodrow ba8efb79a8 Bug 1258313 - Allow snapping of 'pseudo' 3d transforms. r=jrmuizel
--HG--
extra : rebase_source : df64389373ed7e880642dd39c9afd44a92db2423
2016-04-06 15:29:32 +12:00
Matt Woodrow d74b963f8f Bug 1258313 - Add test for snapping transforms with perspective. r=jrmuizel
--HG--
extra : rebase_source : ce31b41a05ef2eeeedfe10bbdb65712c0f623b50
2016-04-06 15:29:23 +12:00
Kyle Huey 5063425777 Bug 1256049: Correctly handle databases currently performing maintenance when a new transaction is started. r=janv 2016-04-05 20:21:25 -07:00
Kyle Huey f035a6ffcf Bug 1261471: Remove support for getting mozIDOMWindowProxy via GetInterface. r=mrbkap 2016-04-05 20:14:14 -07:00
Kyle Huey dca62fc1ed Bug 1261814: Use the presence of the content global, and not any random global, to determine whether to run the close handler. r=bz 2016-04-05 20:12:56 -07:00
Kyle Huey b98d3ef86c Bug 1259581: Remove MOZ_MEDIA_NAVIGATOR. r=jesup 2016-04-05 20:12:03 -07:00
Jim Chen 3fca182cf1 Bug 1222889 - Ignore selection change notifications when auto-completing; r=margaret
Adding the auto-completion text in the URL bar triggers selection change
notifications on Android 5.0 and above. That led us to think the user
changed the selection, and in turn commit the auto-completion. This
patch makes us ignore this edge case and preserve the auto-completion.
2016-04-05 21:54:12 -04:00
Jim Chen 8af38dfebc Bug 1260243 - Remove sendEventToGeckoSync and related code; r=me
We can remove GeckoAppShell.sendEventToGeckoSync and related code
because GeckoThread.waitOnGecko is replacing it.
2016-04-05 21:43:41 -04:00
Jim Chen a8db6b0407 Bug 1260243 - Call GeckoThread.onPause/onResume in GeckoService; r=snorp
Inform Gecko of the Android process lifecycle by calling
GeckoThread.onPause and onResume, so that Gecko is more likely to be in
a consistent state if Android kills our process.
2016-04-05 21:43:41 -04:00
Jim Chen 2bb3a5b2e1 Bug 1260243 - Convert backgrounding/foregrounding GeckoEvent to native calls; r=snorp
Convert APP_BACKGROUNDING and APP_FOREGROUNDING events in GeckoEvent to
native calls onPause and onResume in GeckoThread, respectively.
2016-04-05 21:43:41 -04:00
Jim Chen 8318ca75b7 Bug 1260243 - Add GeckoThread.waitOnGecko; r=snorp
GeckoThread.waitOnGecko blocks the current thread and waits for previous
events on the Gecko thread to finish executing before continuing. This
is implemented by synchronously running a dummy event on the Gecko
thread. This patch also lets us get rid of sendEventToGeckoSync in
GeckoAppShell.
2016-04-05 21:43:40 -04:00
Jim Chen 2503738abf Bug 1259653 - Update Robocop tests; r=gbrown
This bug changed the meaning of profiles with empty names (""). It used
to mean the same thing as a null name, which represents the default
profile. However, the new behavior is that an empty name indicates a
custom profile. So the tests involving empty names are removed from
testGeckoProfile.
2016-04-05 21:43:40 -04:00
Jim Chen c8b12009a6 Bug 1259653 - Respect the profile when starting GeckoService; r=snorp
In GeckoService, wait until we get an Intent before starting GeckoThread
using the profile information contained in the Intent.
2016-04-05 21:43:40 -04:00
Jim Chen ef1800c548 Bug 1259653 - Support initializing GeckoThread with a specific profile; r=snorp
Add GeckoThread.initWithProfile that make it easy to target a particular
profile. The method succeeds when GeckoThread has not been initialized
or is already using the specified profile. It fails when the current
profile does not match the specified profile.
2016-04-05 21:43:40 -04:00
Jim Chen d255ddc8dc Bug 1259653 - Make sure GeckoThread handles custom profiles; r=snorp
Make sure GeckoThread adds the appropriate profile arguments even for
custom profiles.
2016-04-05 21:43:40 -04:00
Jim Chen 04640791c8 Bug 1259653 - Treat custom profiles differently in GeckoProfile; r=margaret
Make sure we treat profiles under a custom directory differently. To
simplify things, custom profiles must already exist, and we don't
attempt to cache instances of GeckoProfile containing custom profiles.

Custom profiles are an edge use case (must be passed in via Intent
arguments) so I think it's reasonable to have this behavior change.
2016-04-05 21:43:40 -04:00
Jim Chen d918431f74 Bug 1258554 - Only determine GeckoThread arguments when needed; r=snorp
Only determine GeckoThread arguments when GeckoThread has not been
started in GeckoApp. Otherwise, if GeckoThread has already started, we
don't need those arguments.
2016-04-05 21:43:40 -04:00
Jim Chen c94ed37f77 Bug 1258554 - Don't touch GeckoApp from GeckoProfile; r=margaret
GeckoProfile.get() was reaching into GeckoApp to get and set the current
profile. I think now that GeckoThread is managing the profile, we don't
need that anymore. Also move the GuestSession check to getFromArgs, and
get rid of GeckoApp.getDefaultProfileName and
GeckoProfile.sIsUsingCustomProfile, which are redundant now.
2016-04-05 21:43:40 -04:00
Jim Chen 29cda83fe1 Bug 1258554 - Remove GeckoApp.mProfile; r=margaret
GeckoApp should not be caching the current profile.
2016-04-05 21:43:40 -04:00
Jim Chen 97eeab23f1 Bug 1258554 - Let GeckoThread manage the active profile; r=snorp r=margaret
Because Gecko itself can only handle one profile per process, we should
let the GeckoThread singleton manage our GeckoProfile instance on the
Java side, instead of using GeckoApp.
2016-04-05 21:43:39 -04:00
Chris Pearce 3bd89d1192 Bug 1261719 - Suppress MSVC warning C4595. r=glandium
C4595 is "'operator new': non-member operator new or delete functions may not be declared inline".
This warning is already suppressed for newer versions of clang.

MozReview-Commit-ID: GTzLtIGtpbR

--HG--
extra : rebase_source : 2782fff9796aedc976edf2c9820125f9b74c76e1
2016-04-04 10:34:22 +12:00
Alexander Surkov 62081fdb80 Bug 1261170 - add a single node ProcessContentInserted method version, r=yzen 2016-04-05 20:48:30 -04:00
Tooru Fujisawa 9569ed5e0a Bug 933257 - Part 9: Use fdlibm in asm.js. r=luke 2016-03-05 05:18:09 +09:00
Tooru Fujisawa af7406baa5 Bug 933257 - Part 8: Add license for k_exp.cpp to about:license. r=gerv 2016-01-12 13:26:16 +09:00
Tooru Fujisawa 48f2d46a6a Bug 933257 - Part 7: Remove or reduce sloppy_tolerance in Math function tests. r=jorendorff 2016-01-07 14:21:26 +09:00
Tooru Fujisawa ed83ebe4b8 Bug 933257 - Part 6: Remove unused math polyfill. r=jwalden 2016-01-07 12:30:29 +09:00
Tooru Fujisawa 3aedc7a677 Bug 933257 - Part 5: Use fdlibm in jsmath.cpp. r=jwalden 2016-01-07 12:30:29 +09:00
Tooru Fujisawa 3779589b28 Bug 933257 - Part 4: Link fdlibm in SpiderMonkey. r=jwalden 2015-11-18 19:13:23 +09:00
Tooru Fujisawa 8eb6e36c52 Bug 933257 - Part 3: Add build scripts for fdlibm. r=jwalden 2015-11-18 19:13:22 +09:00
Tooru Fujisawa cbfb5c70a2 Bug 933257 - Part 2.1: Import fdlibm from FreeBSD (revision bcea9d50b15e4f0027a5dd526e0e2a612238471e). r=jwalden 2016-04-06 08:59:40 +09:00
Tooru Fujisawa 78da35c112 Bug 933257 - Part 2: Add patches for fdlibm. r=jwalden 2016-04-06 08:59:40 +09:00
Tooru Fujisawa 32eef41a25 Bug 933257 - Part 1: Add a script to import and update fdlibm from FreeBSD. r=jwalden 2016-01-07 12:30:26 +09:00
Wes Kocher 83be08e7e5 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 1Q56H3tR0mI
2016-04-05 16:39:24 -07:00
Jonathan Kew a088c94f54 Bug 1140268 - Set up mCBReflowState for the 'bogus' parent reflow state used for RestyleManager::RecomputePosition. r=dbaron 2016-04-06 00:37:31 +01:00
Jonathan Kew 299f0af79a Bug 1140268 - Crashtest. r=dbaron 2016-04-06 00:36:35 +01:00
Wes Kocher d946d2f1e5 Merge fx-team to central, a=merge
MozReview-Commit-ID: 6kqXEAQXEQI
2016-04-05 16:25:35 -07:00
Carsten "Tomcat" Book d18a5a0893 merge mozilla-inbound to mozilla-central a=merge 2016-04-05 16:51:53 +02:00
Carsten "Tomcat" Book 4137d1150d merge fx-team to mozilla-central a=merge 2016-04-05 16:50:25 +02:00
Carsten "Tomcat" Book fd5763b37f Backed out changeset 033ae34a1c53 (bug 1246606) for test failures in browser_fxaccounts.js | no tooltip when signed out 2016-04-05 12:18:28 +02:00
Carsten "Tomcat" Book 1fe30696da Backed out changeset ffd370115779 (bug 1261185) for memory leaks on own test 2016-04-05 10:39:36 +02:00
Carsten "Tomcat" Book 8f42935451 Merge mozilla-central to fx-team to fix 2 perma failures 2016-04-05 10:36:40 +02:00
Carsten "Tomcat" Book 93f1ed4229 merge m-c to m-i to fix perma failures 2016-04-05 10:34:05 +02:00
Carsten "Tomcat" Book b1555f6b65 Backed out changeset 85740a5fc12f (bug 1259466) for conflicting down with merge from m-c 2016-04-05 10:32:42 +02:00
Seth Fowler 46fd7ee495 Bug 1261553 - Don't return from OnVisibilityChanged implementations without calling the superclass implementation. r=mstange
--HG--
extra : rebase_source : 425d910fb712a11359ec8e79134acd94a092824d
2016-04-05 01:11:14 -07:00
Carsten "Tomcat" Book d345d59d77 Backed out changeset 3d245551d3fb (bug 1260505) for suspicion of causing taskcluster-images opt Docker Artifact Image Builder failures 2016-04-05 09:48:49 +02:00
Carsten "Tomcat" Book 0c8ce93507 Backed out changeset 902ee4a0983d (bug 1261223) for XPC failures 2016-04-05 09:18:57 +02:00
Carsten "Tomcat" Book fad84a5168 Backed out changeset 864320b75e76 (bug 1259466) for suspicion this caused bc 7 test failures on m-c 2016-04-05 08:54:01 +02:00
Ryan VanderMeulen 26094430c0 Merge inbound to m-c. a=merge 2016-04-04 23:34:14 -04:00