Commit Graph

271672 Commits

Author SHA1 Message Date
Nicholas Nethercote
c098f4ad40 Bug 1187116 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. 2015-11-01 21:47:23 -08:00
Nicholas Nethercote
dbb8323f62 Bug 1187116 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. 2015-11-01 21:46:47 -08:00
Nicholas Nethercote
ebd9372496 Bug 1187116 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. 2015-11-01 21:46:29 -08:00
Nicholas Nethercote
dd710fcc63 Bug 1187116 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. 2015-11-01 21:45:14 -08:00
Christoph Kerschbaumer
893ed45b8b Bug 1222297 - Use channel->Open2() in netwerk/base/nsNetUtil.cpp (r=sicking) 2015-11-08 18:54:38 -08:00
Karl Tomlinson
c115467fec bug 1221855 test Web Audio memory reporting r=erahm 2015-11-06 16:16:39 +13:00
Karl Tomlinson
1fa430f3eb bug 1221855 null-check mInputBuffer in SizeOfExcludingThis() r=padenot 2015-11-06 15:00:17 +13:00
Sotaro Ikeda
4695f3374a Bug 1189195 - Fix PContentPermissionRequest shutdown () r=fabrice 2015-11-08 16:55:08 -08:00
Nicholas Nethercote
0e3874f484 Bug 1038663 (part 7, attempt 2) - Add test for percentage values for 'word-spacing'. r=heycam. 2015-11-08 16:43:33 -08:00
Nicholas Nethercote
e1d2f44f23 Bug 1038663 (part 6, attempt 2) - Allow percentage values for 'word-spacing'. r=heycam. 2015-11-08 16:40:37 -08:00
Nicholas Nethercote
72d4c05707 Bug 1038663 (part 5, attempt 2) - Change GetSpacingFlags(). r=heycam. 2015-11-08 14:49:02 -08:00
Nicholas Nethercote
8fc4bb2082 Bug 1038663 (part 4, attempt 2) - Inline StyleToCoord(). r=heycam. 2015-11-08 14:49:02 -08:00
Nicholas Nethercote
04a6cdefa0 Bug 1038663 (part 3, attempt 2) - Factor out space width computation. r=heycam. 2015-11-08 14:48:58 -08:00
Nicholas Nethercote
7d210758ee Bug 1038663 (part 2, attempt 2) - Move GetFirstFontMetrics() up. r=heycam. 2015-11-08 13:52:58 -08:00
Sebastian Hengst
b86b5a59a1 Backed out 3 changesets (bug 1221368, bug 1221371) for build failures in B2G JB Emulator. r=backout
Backed out changeset a50c676caf7f (bug 1221371)
Backed out changeset bd99e5060e1e (bug 1221371)
Backed out changeset 3a22461c8ce8 (bug 1221368)

gecko/ipc/chromium/src/base/task.h:36:4: error: use of deleted function 'RefPtr<T>::operator T*() const && [with T = nsScreenGonk]'
make[6]: *** [nsScreenManagerGonk.o] Error 1
2015-11-08 21:25:22 +01:00
Bill McCloskey
46c0a80f3f Backout bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process 2015-11-08 12:24:42 -08:00
Bill McCloskey
3cada6954a Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs) 2015-11-08 10:27:49 -08:00
Bill McCloskey
6d0d5c5364 Bug 967873 - Fix browser_bug902350.js (r=Gijs) 2015-11-08 10:27:45 -08:00
Bill McCloskey
0b6bb70cff Bug 1221371 - Remove unused Chromium callback code (r=jld) 2015-11-08 10:25:09 -08:00
Bill McCloskey
55acd0e16b Bug 1221371 - Switch chromium IPC code to use mozilla::Tuple (r=jld,cpearce,kats) 2015-11-08 10:25:09 -08:00
Bill McCloskey
2d9a549366 Bug 1221368 - Change MakeTuple to decay the types of its arguments (r=froydnj) 2015-11-08 10:25:09 -08:00
Cameron McCormack
9847536a74 Bug 1222226 - Don't return eRestyleResult_StopWithStyleChange if the old style context is shared. r=dbaron 2015-11-08 11:06:14 +11:00
Heiher
68f5f3d5b2 Bug 1090957 - IonMonkey: MIPS64: Implement atomics in MacroAssembler. r=lth
---
 js/src/jit/mips64/MacroAssembler-mips64.cpp |  99 +++++++++
 js/src/jit/mips64/MacroAssembler-mips64.h   | 303 +++++++++++++++++++---------
 2 files changed, 302 insertions(+), 100 deletions(-)
2015-11-08 11:37:41 +08:00
Heiher
48e1e06780 Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth
---
 js/src/jit/mips-shared/Lowering-mips-shared.cpp | 148 +++++++++++++++++++++++-
 1 file changed, 142 insertions(+), 6 deletions(-)
2015-11-08 11:37:39 +08:00
Heiher
64c7cc3e36 Bug 1090957 - IonMonkey: MIPS: Implement atomics in CodeGenerator. r=lth
---
 .../jit/mips-shared/CodeGenerator-mips-shared.cpp  | 535 ++++++++++++++++++++-
 js/src/jit/mips-shared/CodeGenerator-mips-shared.h |  19 +
 2 files changed, 552 insertions(+), 2 deletions(-)
2015-11-08 11:37:37 +08:00
Heiher
3044f4ad78 Bug 1090957 - IonMonkey: MIPS32: Implement atomics in MacroAssembler. r=lth
---
 js/src/jit/mips32/MacroAssembler-mips32.cpp |  99 +++++++++
 js/src/jit/mips32/MacroAssembler-mips32.h   | 303 +++++++++++++++++++---------
 2 files changed, 302 insertions(+), 100 deletions(-)
2015-11-08 11:37:35 +08:00
Heiher
26bc024115 Bug 1090957 - IonMonkey: MIPS: Implement atomics in MacroAssembler. r=lth
---
 .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 264 +++++++++++++++++++++
 .../jit/mips-shared/MacroAssembler-mips-shared.h   |  47 ++++
 2 files changed, 311 insertions(+)
2015-11-08 11:37:33 +08:00
Heiher
665be720a8 Bug 1090957 - IonMonkey: Add temp registers for mips atomics. r=lth
---
 js/src/jit/shared/LIR-shared.h | 204 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 196 insertions(+), 8 deletions(-)
2015-11-08 11:37:31 +08:00
Nathan Froyd
d9e842238c Bug 1219910 - make gSocketThread a relaxed atomic variable; r=mcmanus
Many places that (re-)declared gSocketThread already included
nsSocketTransportService2.h; we can delete the declaration for those
places.  For all the other places, we need to include
nsSocketTransportService2.h.
2015-11-06 12:00:37 -05:00
Nathan Froyd
e16a4caa8c Bug 1222575 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in modules/libjar/; r=aklotz 2015-11-03 16:36:32 -05:00
Sebastian Hengst
c7a45f9143 Backed out 6 changesets (bug 1090957) for build failures. r=backout on a CLOSED TREE
Errors e.g.
/home/worker/workspace/gecko/js/src/jit/arm/Lowering-arm.cpp:574:86: error: call of overloaded 'LAtomicExchangeTypedArrayElement(const js::jit::LUse&, const js::jit::LAllocation&, const js::jit::LAllocation&, js::jit::LDefinition&)' is ambiguous

Backed out changeset 0b64cc3528d9 (bug 1090957)
Backed out changeset f45ccb4ab2cf (bug 1090957)
Backed out changeset a3b1e29fa2db (bug 1090957)
Backed out changeset c8324f9509f5 (bug 1090957)
Backed out changeset 92f45c98b930 (bug 1090957)
Backed out changeset da2deb62849e (bug 1090957)
2015-11-07 14:55:04 +01:00
Heiher
902ce98434 Bug 1090957 - IonMonkey: MIPS64: Implement atomics in MacroAssembler. r=lth
---
 js/src/jit/mips64/MacroAssembler-mips64.cpp |  99 +++++++++
 js/src/jit/mips64/MacroAssembler-mips64.h   | 303 +++++++++++++++++++---------
 2 files changed, 302 insertions(+), 100 deletions(-)
2015-11-08 04:37:23 +08:00
Heiher
ce5296c3a2 Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth
---
 js/src/jit/mips-shared/Lowering-mips-shared.cpp | 148 +++++++++++++++++++++++-
 1 file changed, 142 insertions(+), 6 deletions(-)
2015-11-08 04:37:21 +08:00
Heiher
3285457d54 Bug 1090957 - IonMonkey: MIPS: Implement atomics in CodeGenerator. r=lth
---
 .../jit/mips-shared/CodeGenerator-mips-shared.cpp  | 535 ++++++++++++++++++++-
 js/src/jit/mips-shared/CodeGenerator-mips-shared.h |  19 +
 2 files changed, 552 insertions(+), 2 deletions(-)
2015-11-08 04:37:18 +08:00
Heiher
a2758b9e46 Bug 1090957 - IonMonkey: MIPS32: Implement atomics in MacroAssembler. r=lth
---
 js/src/jit/mips32/MacroAssembler-mips32.cpp |  99 +++++++++
 js/src/jit/mips32/MacroAssembler-mips32.h   | 303 +++++++++++++++++++---------
 2 files changed, 302 insertions(+), 100 deletions(-)
2015-11-08 04:37:16 +08:00
Heiher
49c1b08f22 Bug 1090957 - IonMonkey: MIPS: Implement atomics in MacroAssembler. r=lth
---
 .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 264 +++++++++++++++++++++
 .../jit/mips-shared/MacroAssembler-mips-shared.h   |  47 ++++
 2 files changed, 311 insertions(+)
2015-11-08 04:37:14 +08:00
Heiher
b54dba08bb Bug 1090957 - IonMonkey: Add temp registers for mips atomics. r=lth
---
 js/src/jit/shared/LIR-shared.h | 218 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 210 insertions(+), 8 deletions(-)
2015-11-08 04:37:11 +08:00
Josh Aas
b65b890eaa Bug 1221449: Add null ptr check and fix variable shadowing in OSXNotificationCenter.mm. r=spohl 2015-11-07 18:23:00 +09:00
Josh Aas
9427b573f9 Bug 1180564: Don't implement NSTextInput any more, just NSTextInputClient. r=masayuki 2015-11-07 18:19:49 +09:00
Steve Fink
44938f57d9 Bug 1215336 - Measure unmark gray time, r=terrence 2015-10-15 15:45:52 -07:00
Alexander Surkov
24f3111282 Bug 1220897 - fix IAccessible2::get_accessibleWithCaret, r=tbsaunde 2015-11-06 23:31:12 -05:00
Robert O'Callahan
5a696decc5 Bug 1222308. Assume frames that are very old will never be composited. r=nical
This also makes NotifyCompositeInternal take O(N) time in the length of
mFrameIDsNotYetComposited instead of O(N^2).
2015-11-06 16:56:34 +13:00
Nathan Froyd
d7f2d32af2 Bug 1222444 - remove unused variable in nsWindow::GetMessageTimeStamp; r=roc 2015-11-05 15:15:49 -05:00
Steve Fink
4dbaded397 Bug 1211402 - Upload hazard artifacts to blobber, r=nthomas 2015-10-29 11:40:12 -07:00
Steve Fink
d0510520e3 Bug 1211402. Re-enable the upload step, but take out the stuff that no longer works (as in, everything.) r=me
This will probably come back in the form of S3 uploads at some point.
2015-10-29 11:39:49 -07:00
Steve Fink
d23355067a Bug 1219880 - Implement MOZ_UPLOAD_DIR for hazard builds, r=jlund 2015-10-29 11:33:54 -07:00
Andrew McCreight
061fbf5669 Bug 1222105 - Make test_report.html and test_blocked_uri_in_reports.html work with e10s. r=ckerschb 2015-11-06 16:03:03 -08:00
Andrew McCreight
e83fb09486 Bug 1220730 - Make test_bug392338 work with e10s. r=bz 2015-11-06 16:03:03 -08:00
Chris Manchester
c49a26ce1f Bug 1215238 - Mention the included filepath in pre-processed js sources with #includes. r=glandium 2015-11-06 15:58:30 -08:00
Timothy Nikkel
67b58b3a99 Bug 1220114. Part 2. If a scroll frame is forced to layerize because of an active descendant scroll frame then set a displayport on the ancestor scroll frame so that next paint we don't have to force layerization after the fact and we can do a fully proper paint. r=mstange 2015-11-06 17:32:03 -06:00