Commit Graph

250042 Commits

Author SHA1 Message Date
Gerald Squelart
03b0f72e10 Bug 1175783 - Add crash report annotations to track GMPParent shutdown. r=cpearce 2015-06-22 17:44:00 +02:00
Blake Kaplan
c32149f142 Bug 1173573 - Fix possible crash initializing sessionstorage. r=honzab 2015-06-23 11:22:00 +02:00
Boris Chiou
785d7bcf18 Bug 1144012 - Part 4: Remove the usage of mHwc from GonkDisplayICS. r=sotaro 2015-06-23 15:06:00 +02:00
Boris Chiou
1940eaaf97 Bug 1144012 - Part 3: Wrap vsync code. r=sotaro 2015-06-23 15:05:00 +02:00
Boris Chiou
fdeeb70b83 Bug 1144012 - Part 2: Use wrapper in HwcComposer2D. r=sotaro
Use UniquePtr to access HwcHAL Object becasue only HwcComposer2D
takes the responsibility of HwcHAL.
2015-06-23 15:03:00 +02:00
Boris Chiou
81b20e341f Bug 1144012 - Part 1: Create HwcDevice wrapper. r=sotaro
Use HwcHALBase as a base class which has two subclasses, HwcICS and HwcHAL.
1. HwcICS for Android ICS
2. HwcHAL for Android JB/KK/L or later.
3. mHwc is wrappd into HwcHAL/HwcICS.
2015-06-23 15:02:00 +02:00
Gregory Szorc
16254c9c6f Bug 1176620 - Eliminate MethodHandler; r=ahal
This type is now redundant with our new rich type for capturing all mach
command metadata. Eliminate it and using _MachCommand instead.
2015-06-21 13:17:51 -07:00
Gregory Szorc
b04697a8eb Bug 1176620 - Pass fewer arguments into MethodHandler; r=ahal
Simplify construction of mach's MethodHandler instances by by passing in
our new rich type that holds all command metadata.

While we are here, kill the docstring argument, as it can be computed
easily inside MethodHandler.__init__.
2015-06-21 13:07:33 -07:00
Gregory Szorc
58fe369814 Bug 1176620 - Refactor how mach command metadata is stored; r=ahal
Up to this point, mach command metadata has been stored in tuples.
Initially, things weren't so bad. But they have evolved into tuples with
many elements. Adding new attributes is cumbersome. Let's restructure
the code to capture metadata in a dedicated class.

Before, there existed a separate attribute on the @Command or
@SubCommand decorated method for each mach decorator: @Command,
@CommandArgument, @CommandArgumentGroup. With the magic of __ior__,
we can now capture all metadata on a single type. This simplies
processing, as we now only look at a single attribute on methods:
_mach_command.

Before, we used separate attributes to distinguish between mach commands
and mach sub-commands. Now that we have a type that can hold all data,
we combine things into the _mach_command attribute and look for the
presence of the "subcommand" attribute on this type to identify
sub-commands.
2015-06-21 12:59:29 -07:00
Gregory Szorc
e05d3a0858 Bug 1176620 - Use absolute_import in mach; r=ahal
To help ensure Python 3 compatibility.
2015-06-21 11:56:05 -07:00
Jonathan Kew
1bc4f91cc8 Bug 1176354 - Rename nsTableRowFrame::GetBSize to differentiate better from nsIFrame::BSize. r=dholbert 2015-06-23 13:41:31 -07:00
Jonathan Kew
51e1e5a4eb Bug 1176555 - Replace explicit bit-twiddling of frame state flags by human-readable nsIFrame state-manipulation methods in table layout code. r=dholbert 2015-06-23 13:41:29 -07:00
Michal Novotny
21731fe6f2 Bug 1171724 - Large OOMs in CacheFileMetadata, r=honzab 2015-06-24 06:33:37 +02:00
Daniel Holbert
5a221555ad Bug 1176034 followup: Annotate ForceCloseHelper method 'ActorCreated' as 'override', in MessagePort.cpp. rs=ehsan 2015-06-23 18:55:24 -07:00
Ralph Giles
f265070569 Bug 1176729 - Remove redundant env checks in MOZ_PATH_PROGS. r=glandium
If we don't want this for rustc, we shouldn't have it for
other tools. Note that setting absolute paths will still
work, but relative ones won't.
2015-06-22 10:34:00 -07:00
Jan Gerber
73b378ca3c Bug 1176730: Don't use pthread for libvpx in mingw builds. r=rillian
Based on a patch by Jacek Caban.
2015-06-23 02:19:00 -07:00
Benoit Girard
b1106be045 Bug 1176551 - Don't reject valid profiles with no CLUT offset. r=jrmuizel 2015-06-23 17:49:39 -07:00
Eric Rahm
a6fde4a49f Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu 2015-05-28 15:26:52 -07:00
Masayuki Nakano
3f959cd72f Bug 1175789 Draw underline as overline when it's in vertical writing mode and the language is Japanese or Korean r=dbaron 2015-06-24 09:35:04 +09:00
Jean-Yves Avenard
d1f9fb8d54 Bug 1176989: Inform MediaSourceDecoder about new encryption keys inside TrackBuffersManager. r=cpearce 2015-06-23 17:29:31 -07:00
Jean-Yves Avenard
5d2d0706ea Bug 1176918: Only remove coded frames if presentation time is later than previous frame. r=gerald 2015-06-23 17:25:24 -07:00
Jean-Yves Avenard
f8b209351f Bug 1176923: Don't add reference to SourceBuffer outside the main thread. r=gerald 2015-06-23 17:25:23 -07:00
Jean-Yves Avenard
93d4f96cff Bug 1176178: P3. Returns error as per spec if eviction failed. r=gerald 2015-06-23 17:25:22 -07:00
Jean-Yves Avenard
da7575c945 Bug 1176178: P2. Bump eviction threshold to 100MiB. r=kentuckyfriedtakahe
A 75MB eviction threshold often causes stalls when playing YouTube's 4K content.
2015-06-23 17:25:22 -07:00
Jean-Yves Avenard
d356b3c216 Bug 1176178: P1. Be slightly less aggressive when evicting data. r=gerald 2015-06-23 17:25:21 -07:00
Andrea Marchesini
0502aa5138 Bug 1176034 - MessagePort should force a close() if the structured clone algorithm fails, r=bent 2015-06-23 15:50:00 -07:00
Matthew Gregan
b0a98f661f Bug 1103824 - Back out changeset for causing regression reported in bug 1176499. 2015-06-23 17:02:51 -07:00
Ryan VanderMeulen
464add088d Backed out changeset eaf919b157bf (bug 1077521) for Android reftest failures.
CLOSED TREE
2015-06-23 17:29:53 -04:00
Ryan VanderMeulen
2489dbda82 Backed out changeset fe813debcd79 (bug 1172498) for crashes.
CLOSED TREE
2015-06-23 16:27:49 -04:00
Ryan VanderMeulen
3323a7a195 Backed out 8 changesets (bug 1175768) for frequent media test failures.
Backed out changeset a369cfb95b59 (bug 1175768)
Backed out changeset e02dd312d622 (bug 1175768)
Backed out changeset 6776ce74b9e5 (bug 1175768)
Backed out changeset 6aa5fa1d318e (bug 1175768)
Backed out changeset a8bd7a0d2aea (bug 1175768)
Backed out changeset 41ffc9a9ac48 (bug 1175768)
Backed out changeset 2d2cefa397dc (bug 1175768)
Backed out changeset 4e06368496d2 (bug 1175768)

CLOSED TREE
2015-06-23 16:20:15 -04:00
Jonathan Kew
3693d9b0b0 Bug 1077521 - Initial testcases for vertical writing-mode tables. r=smontagu 2015-06-23 13:04:02 -07:00
Jonathan Kew
3d6af49302 Bug 1077521 - Allow tables to use vertical writing modes. r=smontagu 2015-06-23 13:03:40 -07:00
Jonathan Kew
8060716bed Bug 1176105 - Remove the (largely gutted) nsTableIterator class, and replace with simple frame-list iteration. r=dholbert 2015-06-23 11:47:45 -07:00
Jonathan Kew
b5ef2e41dd Bug 1176414 - Clean up/rename various column index variables in nsTableRowFrame and nsTableFrame. r=dholbert 2015-06-23 11:45:17 -07:00
Jonathan Kew
23b3c59e03 Bug 1176337 - Remove unnecessarily gcc-4.4-specific cast from nsTableRowFrame::ReflowChildren(), now that we require newer gcc. r=dholbert 2015-06-23 11:44:59 -07:00
Jonathan Kew
5147e61130 Bug 1176070 - Optimize nsTableFrame's FirstInFlow() lookups from calls to GetColumnISize(). r=dholbert 2015-06-23 11:44:36 -07:00
Josh Matthews
a1c22c5ed6 Bug 1137683 - Use a loadgroup derived from the document's when updating a ServiceWorker; r=bkelly 2015-06-23 10:50:04 -07:00
Magnus Melin
33f0d10bb2 Bug 1176749. nsIScriptError.idl should use nsStringGlue.h, not nsString.h. r=mrbkap 2015-06-23 20:31:17 +03:00
Eric Faust
857108d34f Bug 1172498 - Properly mark ion frame new.target values. (r=jandem) 2015-06-23 09:19:36 -07:00
Mike Hommey
5b1857c632 Bug 1173681 - Move nsIProfileUnlocker.idl to toolkit/profile and remove profile. r=bsmedberg 2015-06-23 08:55:40 -07:00
Mike Hommey
2665590c8f Bug 1173681 - Move nsProfileLock related files in toolkit/profile and remove profile/dirserviceprovider. r=bsmedberg 2015-06-23 08:55:35 -07:00
Mike Hommey
cb48da0aa5 Bug 1173681 - Don't export the ProfileUnlockerWin.h header. r=bsmedberg 2015-06-23 08:55:26 -07:00
Mike Hommey
5b5c486abd Bug 1173681 - Remove winEmbed. r=bsmedberg 2015-06-23 08:54:04 -07:00
Andrea Marchesini
bad535649c Bug 1170809 - Improve the buffer size check in nsXMLHttpRequest::AppendToResponseText. r=ehsan, r=bz 2015-06-23 10:47:38 -04:00
Jonathan Kew
4e9814dfcf Bug 1174504 - Logical-coordinate versions of nsIFrame::SetSize should maintain the frame's logical position. r=smontagu 2015-06-23 06:06:16 -07:00
Andrea Marchesini
c2c36cce1c Bug 1174381 - ServiceWorkerManager::TeardownRunnable should be called when xpcom-shutdown notification is received, r=nsm 2015-06-23 05:56:29 -07:00
Ted Clancy
b943c64dbd Bug 1164693 - part 3: Exclude optimizations that don't apply to preformatted paragraphs. r=smontagu 2015-06-20 08:52:34 -07:00
Ted Clancy
ab1aec16c8 Bug 1164693 - Part 2: Frames in a non-bidi paragraph with newline shouldn't be marked as bidi. r=smontagu 2015-06-05 21:46:49 -04:00
Ted Clancy
3ddc80c508 Bug 1164693 - Part 1: Directional caret should point in caret direction in bidi paragraphs. r=smontagu 2015-06-05 21:44:54 -04:00
Steve Singer
809bb1df2d Bug 1176629 - Add visitRandom to the none backend. r=sstangl 2015-06-22 18:39:00 +02:00