375893 Commits

Author SHA1 Message Date
Daniel Holbert
abbc77f1fc Bug 1032922 part 2: Rename flex-basis's "auto" keyword to "main-size" (but retain "flex:auto" as shorthand for "1 1 main-size"). r=heycam 2014-08-07 22:11:48 -07:00
Daniel Holbert
cb313ca766 Bug 1032922 part 1: Give "flex-basis" its own keyword table, instead of having it co-opt kWidthKTable. r=heycam 2014-08-07 22:11:47 -07:00
Daniel Holbert
39bd7337db Bug 1050412 part 2: Assert about frame type before static_casting, and drop useless null-check. r=tn 2014-08-07 22:07:16 -07:00
Daniel Holbert
405e80dc03 Bug 1050412 part 1: Use nsFrameList::Enumerator in nsSimplePageSequenceFrame to iterate over child frames. r=tn 2014-08-07 22:07:15 -07:00
Birunthan Mohanathas
c8bac35511 Bug 1048989 - Fix 'useless expression' warnings with MERGED_COMPONENT. r=gps 2014-08-07 21:52:05 -07:00
Birunthan Mohanathas
9f436556ab Bug 994708 - Part 3: Record submission event for content crashes. r=gps 2014-08-07 21:52:05 -07:00
Birunthan Mohanathas
6619c1dadc Bug 1049257 - Fix typo in CrashManager.addCrash() in order to update the crash date of existing items. r=gps 2014-08-07 21:52:05 -07:00
Birunthan Mohanathas
a4ea6407f8 Bug 1050001 - Remove #ifdef DEBUG_username lines in editor/. r=ehsan 2014-08-07 21:52:05 -07:00
Birunthan Mohanathas
7c0fc9fda2 Bug 1047878 - Flatten profile/public/ directory. r=bsmedberg
--HG--
rename : profile/public/notifications.txt => profile/notifications.txt
rename : profile/public/nsIProfileUnlocker.idl => profile/nsIProfileUnlocker.idl
2014-08-07 21:52:04 -07:00
Birunthan Mohanathas
d0e8d77bf2 Bug 1047878 - Flatten profile/dirserviceprovider/{public,src}/ directories. r=bsmedberg
--HG--
rename : profile/dirserviceprovider/src/nsProfileDirServiceProvider.cpp => profile/dirserviceprovider/nsProfileDirServiceProvider.cpp
rename : profile/dirserviceprovider/public/nsProfileDirServiceProvider.h => profile/dirserviceprovider/nsProfileDirServiceProvider.h
rename : profile/dirserviceprovider/src/nsProfileLock.cpp => profile/dirserviceprovider/nsProfileLock.cpp
rename : profile/dirserviceprovider/src/nsProfileLock.h => profile/dirserviceprovider/nsProfileLock.h
rename : profile/dirserviceprovider/src/nsProfileStringTypes.h => profile/dirserviceprovider/nsProfileStringTypes.h
2014-08-07 21:52:04 -07:00
Birunthan Mohanathas
0f53566ffe Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg
--HG--
rename : modules/libpref/src/Makefile.in => modules/libpref/Makefile.in
rename : modules/libpref/src/Preferences.cpp => modules/libpref/Preferences.cpp
rename : modules/libpref/public/Preferences.h => modules/libpref/Preferences.h
rename : modules/libpref/src/init/all.js => modules/libpref/init/all.js
rename : modules/libpref/public/nsIPrefBranch.idl => modules/libpref/nsIPrefBranch.idl
rename : modules/libpref/public/nsIPrefBranch2.idl => modules/libpref/nsIPrefBranch2.idl
rename : modules/libpref/public/nsIPrefBranchInternal.idl => modules/libpref/nsIPrefBranchInternal.idl
rename : modules/libpref/public/nsIPrefLocalizedString.idl => modules/libpref/nsIPrefLocalizedString.idl
rename : modules/libpref/public/nsIPrefService.idl => modules/libpref/nsIPrefService.idl
rename : modules/libpref/public/nsIRelativeFilePref.idl => modules/libpref/nsIRelativeFilePref.idl
rename : modules/libpref/src/nsPrefBranch.cpp => modules/libpref/nsPrefBranch.cpp
rename : modules/libpref/src/nsPrefBranch.h => modules/libpref/nsPrefBranch.h
rename : modules/libpref/src/nsPrefsFactory.cpp => modules/libpref/nsPrefsFactory.cpp
rename : modules/libpref/src/prefapi.cpp => modules/libpref/prefapi.cpp
rename : modules/libpref/src/prefapi.h => modules/libpref/prefapi.h
rename : modules/libpref/src/prefapi_private_data.h => modules/libpref/prefapi_private_data.h
rename : modules/libpref/src/prefread.cpp => modules/libpref/prefread.cpp
rename : modules/libpref/src/prefread.h => modules/libpref/prefread.h
2014-08-07 21:52:04 -07:00
Birunthan Mohanathas
2ac8f80b1f Bug 1049998 - Flatten browser/fuel/{public,src}/ directories. r=mak
--HG--
rename : browser/fuel/src/fuelApplication.js => browser/fuel/fuelApplication.js
rename : browser/fuel/src/fuelApplication.manifest => browser/fuel/fuelApplication.manifest
rename : browser/fuel/public/fuelIApplication.idl => browser/fuel/fuelIApplication.idl
2014-08-07 21:52:04 -07:00
Matt Woodrow
926a990b6e Bug 969222 - Don't find a new frame pointer unless the previous one was deleted. r=smaug 2014-08-08 16:38:17 +12:00
Matt Woodrow
019ccf1af6 Bug 1049303 - Avoid an invalid cast to ClientThebesLayer when we're using tiling. r=Bas 2014-08-07 11:55:31 +12:00
Ed Morley
87f4ab810e Merge latest green inbound changeset and mozilla-central; a=merge 2014-08-06 13:37:48 +01:00
Ed Morley
2b2e9195b5 Merge latest green fx-team changeset and mozilla-central; a=merge 2014-08-06 13:34:25 +01:00
Malini Das
62fdc22e51 Bug 1048833 - Prevent unnecessary SpecialPowers loading. r=dburns 2014-08-06 08:33:00 -04:00
Tim Taubert
400f767c33 Bug 1049434 - Don't allocate SECItems with new operator r=rbarnes 2014-08-06 12:15:35 +02:00
Andrea Marchesini
64200120e3 Bug 1048171 - HTTMLMediaElement should not send an AudioChannel 'stop' event when seeking, r=roc 2014-08-07 09:55:58 +02:00
Tim Taubert
cf9076f009 Backed out changeset 5184f19384c8 (bug 1049434) 2014-08-07 09:21:13 +02:00
Chris Peterson
1f0f1a2ef5 Bug 1036781 - Part 1: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH and MOZ_MAKE_COMPILER_ASSUME_IS_UNREACHABLE in js/src/asmjs. r=jandem
--HG--
extra : rebase_source : 1a32a1cf042b01aa21ce56573c35251675823fa2
2014-08-06 23:47:48 -07:00
EKR
aec4a27541 Bug 1049291 - Remove uses of select() in SIPCC SIP task r=ehugg 2014-08-06 17:56:27 -07:00
Jonathan Watt
ca40beec75 Bug 1049256, part 2 - Get rid of nsISVGChildFrame::FOR_HIT_TESTING. r=longsonr 2014-08-07 08:09:34 +01:00
Jonathan Watt
f35f4a70d1 Bug 1049256, part 1 - Convert SVG hit-testing to act on an SVG user space point instead of calling nsSVGUtils::GetCanvasTM(). r=longsonr 2014-08-07 08:09:31 +01:00
Masayuki Nakano
b379119003 Bug 1049768 If OnCompositionUpdate() is never called with new range, we should call RecordCompositionUpdateAction() forcibly before flushing pending actions r=emk 2014-08-07 15:50:21 +09:00
Tim Taubert
17d1371eb6 Bug 1049434 - Don't allocate SECItems with new operator r=rbarnes 2014-08-06 12:15:35 +02:00
Jonathan Watt
9b5d6f46c6 Bug 1044666 - Make the svg.display-lists.hit-testing.enabled pref work properly. r=longsonr 2014-08-07 07:01:44 +01:00
L. David Baron
57a0eac1db Bug 996796 patch 25 - Remove the old (now-unused) miniflush code (preserving one of the header comments). r=heycam 2014-08-06 22:58:44 -07:00
L. David Baron
79e9b7336f Bug 996796 patch 24 - Use a RestyleTracker for the coalescing in the animation-only style flush (miniflush). r=heycam
This changes the coalescing behavior during the animation-only style
flush by doing tree-based coalescing between the style updates required
by animations and those required by transitions, rather than doing
animations and transitions separately.

Note that both the old and the new code update all
animating/transitioning styles rather than only the throttled styles,
though we should fix that eventually as noted in the FIXME comment in
the code (but only for the existing caller, and not for the new one to
be introduced in bug 960465).

Note that this depends for its correctness on the previous patches to
make the restyling process exact.

The test changes are because the effects of bug 1031688 are changed by
the change in coalescing.  In the old code, we updated transition styles
before animation styles; in the new code we do a single pass over the
tree, which for the relevant test means updating animations on the
parent before transitions on the child, which changes the effects of the
bug.
2014-08-06 22:58:44 -07:00
L. David Baron
3f05e60f5c Bug 996796 patch 23 - Make transition manager ignore StyleContextChanged notifications during an animation-only style update. r=heycam
This will be necessary when we use the restyle tracker for the
animation-only style flush.
2014-08-06 22:58:44 -07:00
L. David Baron
a970368ff2 Bug 972199 followup - use crashtest manifest rather than setBoolPref so that all later crashtests aren't affected by the pref change. No review. 2014-08-06 22:58:43 -07:00
Daniel Holbert
a2b1cd8064 Bug 922727: Use static_cast to avoid signed/unsigned comparison build warnings with visitCount in History.cpp. r=mak 2014-08-06 22:40:43 -07:00
Daniel Holbert
4de138a84e Bug 992670 part 3 - Comment out failing assertion, with reference to followup bug. r=mak 2014-08-06 22:40:37 -07:00
Birunthan Mohanathas
1f7afaa7e1 Bug 992670 part 2 - Make all child insertions/removals non-temporary in nsNavHistoryContainerResultNode. r=mak 2014-08-06 22:40:36 -07:00
Birunthan Mohanathas
e6e472196f Bug 992670 part 1 - Fix always true assertion condition in nsNavHistoryResult.cpp. r=mak 2014-08-06 22:40:35 -07:00
Jonathan Watt
424ac90bb3 Bug 1049593 - Make BaseRect::Contains(point) behave correctly for floating point rect/point. r=Bas 2014-08-07 06:24:54 +01:00
Jonathan Watt
ef5b854db9 Bug 1049242 - Avoid hit-testing against the same clip-path for every SVG text frame that hits. r=heycam 2014-08-07 06:24:54 +01:00
Jonathan Watt
4523f603cb Bug 1049050 - Follow-up on bug 530985 to add tests for getClientBoundingRect for outer-<svg>. r=longsonr 2014-08-07 06:24:54 +01:00
Mike Hommey
6711001c33 Bug 1047267 - Remove the trigger hacks added in bug 1043344. r=gps 2014-08-07 14:21:09 +09:00
Mike Hommey
89777800f9 Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
2014-08-07 14:21:03 +09:00
Mike Hommey
220b276684 Bug 1047267 - Allow to reference libraries from third-party build systems in USE_LIBS. r=gps 2014-08-07 14:20:38 +09:00
Mike Hommey
e426d85e54 Bug 1047267 - Add a memoize decorator to the mozbuild module. r=gps 2014-08-07 14:20:37 +09:00
Mike Hommey
9be788de2f Bug 1050037 - Remove STLPORT_LIBS/STLPORT_LDFLAGS from Makefiles. r=mshal 2014-08-07 13:48:10 +09:00
Mike Hommey
8156d84bf2 Bug 1050029 - Improve Makefile checks for deprecated or moz.build variables. r=mshal 2014-08-07 13:48:08 +09:00
Anthony Jones
6a71a89b01 Bug 1048517 - Initialised potentially uninitialised variables; r=cpearce 2014-08-07 16:40:01 +12:00
Nigel Babu
300e8d1273 Merge m-c to m-i 2014-08-07 09:29:45 +05:30
Bobby Holley
2602261084 Bug 1042436 - Warn once to the console when XrayWrappers deny access to an object. r=gabor,sr=smaug 2014-08-06 23:32:23 -04:00
Bobby Holley
a05a080435 Bug 1042436 - Lowercase the "reason" param to SilentFailure. r=me 2014-08-06 23:32:22 -04:00
Bobby Holley
62e70b06f5 Bug 1042436 - Always enter the wrapper's compartment before invoking SilentFailure. r=gabor 2014-08-06 23:32:22 -04:00
Steven Michaud
c9eefba11c Bug 1044497 - Fix Yosemite build error (cannot initialize a parameter of type 'NSEventType' with an lvalue of type 'uint32_t') r=spohl 2014-08-06 21:35:53 -05:00