Commit Graph

401965 Commits

Author SHA1 Message Date
Brian Smith
7a02ba7054 Bug 1119072, Parts 1, 2, 4, 9, 17: Update build system to make MSVC2015 build succeed, r=glandium
--HG--
extra : rebase_source : 385a279690c1658915bffb348221b5142210bb31
2015-01-13 22:47:16 -08:00
Ehsan Akhgari
b75717cca5 Bug 1123115 - Clarify the ownership of some member variables in task.h; r=bent 2015-01-20 19:15:19 -05:00
Ehsan Akhgari
d161a0c991 Bug 1123002 - Convert XPCStringConvert::ZoneStringCache::mBuffer to void*; r=mccr8
This variable is only used for pointer comparison in order to compute
a cache match.  This patch converts the type of the variable to void*
so that it can still be used for the pointer comparison, but not for
any other purpose, including dereferencing, since the pointer may
potentially be dangling if the string buffer dies.
2015-01-20 19:12:42 -05:00
Bill McCloskey
376b92ae54 Bug 1122956 - Convert IPDL tests to take move references (r=bent) 2015-01-20 15:42:54 -08:00
Bill McCloskey
8d8c31d1df Bug 1123956 - [e10s] Tweak timeout values for slow script UI (r=mrbkap) 2015-01-20 15:42:05 -08:00
Ryan VanderMeulen
91742f015d Backed out changesets fe340da3fb4c and 076426ec9ed6 (bug 1112537) for jit-test failures on OSX and Win8. 2015-01-20 17:30:49 -05:00
Abhishek Bhattacharya
190c8e4a69 Bug 1092547 - IonMonkey: Implement MathFunction(Log) recover instruction. r=nbp 2015-01-20 17:29:18 -05:00
Steven Michaud
f576cefcba Bug 1117027 - Unity DT2 demo crashes on first click with e10s disabled on OS X. r=mstange 2015-01-20 16:26:38 -06:00
Ryan VanderMeulen
3caae91751 Backed out changeset 675a7c4287a5 (bug 1123852) xperf permafail. 2015-01-20 17:23:05 -05:00
Bill McCloskey
b9ede381a2 Bug 1051842 - Backout 7310c42d346e (bug 1051842) due to bug 1122208 2015-01-20 14:04:17 -08:00
Bill McCloskey
f129f1c9a3 Bug 1051842 - Backout e1dd58a149d2 (bug 1051842) due to bug 1122208 2015-01-20 14:03:33 -08:00
Bill McCloskey
39a211f1f8 Bug 1051842 - Backout 90ca7355bbcc (bug 1051842) due to bug 1122208 2015-01-20 14:02:52 -08:00
Bill McCloskey
1eb15d0af4 Bug 1051842 - Backout 734517b508b5 (bug 1051842) due to bug 1122208 2015-01-20 14:01:24 -08:00
Boris Zbarsky
d68bc247c4 Bug 1121688. Filter out overloads with non-worker-exposed arguments when generating worker bindings. r=peterv 2015-01-20 16:44:14 -05:00
Daniel Holbert
8b7a0da240 Bug 1123893: Add MOZ_OVERRIDE where appropriate, in some gfx/layers/*X11* headers. r=BenWa
DONTBUILD (just backing out & re-landing to fix bug number)
2015-01-20 13:39:45 -08:00
Daniel Holbert
3b7b276023 Backed out changeset e0ada286eea0 for landing with wrong bug number.
DONTBUILD because just backing out & re-landing to fix bug number.
2015-01-20 13:41:59 -08:00
Daniel Holbert
75daa2420a Bug 1117034: Add MOZ_OVERRIDE where appropriate, in some gfx/layers/*X11* headers. r=BenWa 2015-01-20 13:39:45 -08:00
Daniel Holbert
95a73f1e45 Bug 1123844: Add MOZ_OVERRIDE annotations (and a few 'virtual' annotations) where appropriate, for headers used in widget/gtk. r=karlt 2015-01-20 13:39:44 -08:00
Alexander Surkov
b9ad37e5ba Bug 1122846 - aria-owns attribute causes Firefox to hang, r=davidb 2015-01-20 16:16:08 -05:00
Sean Stangl
9aa80a582f Bug 1113378 - Part 2/2 - IIFE prediction should ignore generators. r=Waldo 2015-01-14 14:31:36 -08:00
Sean Stangl
61a4d0e8f4 Bug 1113378 - Part 1/2 - Always fully parse IIFEs. r=Waldo 2014-12-19 14:48:17 -08:00
Andrew McCreight
a4a116c79d back out bug 1065536 part 2 for maybe causing crashes. 2015-01-20 13:20:54 -08:00
Daniel Holbert
a5ce8d10a3 Bug 1123878: Add MOZ_OVERRIDE annotations in TestCompositor.cpp. r=BenWa 2015-01-20 13:17:27 -08:00
David Keeler
bf280b3310 bug 1123374 - fix CertBlocklist initialization when revocations.txt does not exist r=mgoodwin
--HG--
extra : amend_source : a3ee19306e36386f1f71f27ae5ce215c026360fe
2015-01-20 10:18:29 -08:00
Sean Stangl
1c263c6f62 Bug 1122723 - Fold MConcat when used with the empty string. r=h4writer 2015-01-16 12:57:40 -08:00
Terrence Cole
ea8b6889bf Backout 3682a6de6b1f (Bug 1119537) for a 19% regression on Splay. 2015-01-20 12:50:42 -08:00
Terrence Cole
d6eea80650 Bug 1111361 - Allow for lower latency GC on elm micro-benchmark; r=jonco
--HG--
extra : rebase_source : 205068401b975345f79610581cd08afb754bf870
2015-01-16 09:44:20 -08:00
Tooru Fujisawa
64b2cf34d6 Bug 229925 - Do not dispatch event to label target if interactive content is found between the event target and the label. r=smaug 2015-01-21 05:39:28 +09:00
Tooru Fujisawa
d7c9fcba41 Bug 1115616 - Commit composition string forcibly when search suggestion list is clicked. r=gavin,adw 2015-01-21 05:39:27 +09:00
Markus Stange
57ff4c0c9f Bug 1123852 - Update talos.json in order to pick up bug 1119780 and bug 1121571. Also, actually use e10s for the *-snow-e10s tests. r=jmaher
--HG--
extra : rebase_source : 76a06de211006add4bbe30ec1bf15cb71b562fa2
2015-01-20 15:33:13 -05:00
Brian Smith
29d3c0ed37 Bug 1122835, Part 2: Simplify BitStringWithNoUnusedBits, r=keeler
--HG--
extra : rebase_source : 2beb4ceb866299454c3e9f5b93ac83a18c8fd1c2
2014-12-27 22:39:47 -08:00
Brian Smith
f6753ef626 Bug 1122835: Add missing return value checks for Input::SkipToEnd, r=keeler
--HG--
extra : rebase_source : 9b445e3d73d643364355f18307cf13447a5726e8
2014-12-27 23:12:46 -08:00
Ryan VanderMeulen
659821b4e4 Backed out changeset 973ede87dcdd (bug 1092547) for jit-test timeouts in bug977966.js.
CLOSED TREE
2015-01-20 15:10:38 -05:00
Nikhil Marathe
36aa4fe1b3 Bug 1122194 - Follow method validation rules when constructing Request. r=baku,bkelly
--HG--
extra : amend_source : 78950befd29e5aff54956b3399993ade769a21c5
extra : transplant_source : c%B3%E0%87%E7Zdx%03%A6%AA%0A%1C%5E%A8%EF%95%FF%3D%86
2015-01-15 12:11:12 -08:00
Patrick McManus
175115e709 bug 1116867 - make nsIProgressEventSink and nsITransportEventSink safely scriptable r=mayhemer r=bz
These scriptable interfaces use uint_64 arguments with sentinel values
of UINT64_MAX. However, UINT64_MAX exceeds MAX_SAFE_INTEGER and cannot
be gatewayed to/from javascript - so they cannot be used
correctly. Change them to use signed 64 bit numbers and -1 as the
sentinnel. C++ implementations ought to be enough to audit as the
special value could never be used correctly in JS anyhow - also
audited OnProgressChange() uses for downstream use of this data.
---
 dom/base/nsXMLHttpRequest.cpp                      | 19 +++++++----
 dom/base/nsXMLHttpRequest.h                        | 10 +++---
 dom/plugins/base/nsPluginStreamListenerPeer.cpp    |  4 +--
 .../webbrowserpersist/nsWebBrowserPersist.cpp      | 14 ++++----
 image/src/imgLoader.cpp                            |  4 +--
 modules/libjar/nsJARChannel.cpp                    |  3 +-
 netwerk/base/public/nsIProgressEventSink.idl       |  8 ++---
 netwerk/base/public/nsITransport.idl               |  8 ++---
 netwerk/base/public/nsNetUtil.h                    | 24 ++++++++++++++
 netwerk/base/src/Dashboard.cpp                     |  2 +-
 netwerk/base/src/nsBaseChannel.cpp                 | 12 +++----
 netwerk/base/src/nsIncrementalDownload.cpp         |  4 +--
 netwerk/base/src/nsSocketTransport2.cpp            |  5 +--
 netwerk/base/src/nsStreamTransportService.cpp      | 38 +++++++++++++---------
 netwerk/base/src/nsTransportUtils.cpp              | 12 +++----
 netwerk/protocol/file/nsFileChannel.cpp            |  8 +++--
 netwerk/protocol/ftp/nsFtpConnectionThread.cpp     |  4 +--
 netwerk/protocol/http/Http2Push.cpp                |  2 +-
 netwerk/protocol/http/Http2Session.cpp             |  2 +-
 netwerk/protocol/http/HttpChannelChild.cpp         | 31 +++++++++---------
 netwerk/protocol/http/HttpChannelChild.h           |  6 ++--
 netwerk/protocol/http/HttpChannelParent.cpp        |  4 +--
 netwerk/protocol/http/HttpChannelParent.h          |  4 +--
 netwerk/protocol/http/NullHttpTransaction.cpp      |  2 +-
 netwerk/protocol/http/PHttpChannel.ipdl            |  2 +-
 netwerk/protocol/http/SpdyPush31.cpp               |  2 +-
 netwerk/protocol/http/SpdySession31.cpp            |  2 +-
 netwerk/protocol/http/TunnelUtils.cpp              |  2 +-
 netwerk/protocol/http/nsAHttpTransaction.h         |  4 +--
 netwerk/protocol/http/nsHttpChannel.cpp            | 30 +++++++++++------
 netwerk/protocol/http/nsHttpConnection.cpp         |  4 +--
 netwerk/protocol/http/nsHttpConnectionMgr.cpp      |  4 +--
 netwerk/protocol/http/nsHttpPipeline.cpp           |  4 +--
 netwerk/protocol/http/nsHttpPipeline.h             |  6 ++--
 netwerk/protocol/http/nsHttpResponseHead.cpp       |  2 +-
 netwerk/protocol/http/nsHttpResponseHead.h         |  2 +-
 netwerk/protocol/http/nsHttpTransaction.cpp        | 32 +++++++++---------
 netwerk/protocol/http/nsHttpTransaction.h          |  2 +-
 netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp   |  2 +-
 netwerk/protocol/wyciwyg/nsWyciwygChannel.cpp      |  3 +-
 netwerk/test/TestIncrementalDownload.cpp           |  7 ++--
 uriloader/base/nsDocLoader.cpp                     | 14 ++++----
 42 files changed, 203 insertions(+), 151 deletions(-)
2015-01-08 14:48:52 -05:00
Ben Turner
e49bf1a926 Bug 1120336 - Fix another hang with blobURL+workers+indexedDB+xhr, r=khuey.
--HG--
rename : dom/indexedDB/test/test_blob_worker_xhr_post.html => dom/indexedDB/test/test_blob_worker_xhr_post_multifile.html
rename : dom/indexedDB/test/test_blob_worker_xhr_read.html => dom/indexedDB/test/test_blob_worker_xhr_read_slice.html
2015-01-13 14:15:04 -08:00
Robert Longson
2a7259e8ca Bug 1123779 - Remove some duplicated code. r=nbp 2015-01-20 19:04:33 +00:00
Botond Ballo
5a076de335 Bug 1119980 - Disable warnings-as-errors for Lollipop-based B2G builds. r=glandium
--HG--
extra : rebase_source : c2ae4e68665ee7e3ad202a7ebef571f41db91cb1
2015-01-16 19:21:54 -05:00
Terrence Cole
534fb9f4c5 Backout cafc08288982 (Bug 1111361) for a 19% regression on splay. 2015-01-20 10:57:13 -08:00
Terrence Cole
2f8e577df8 Bug 1119550 - Stop using volatile to "synchronize" majorGCRequested; r=jonco 2015-01-17 12:15:25 -08:00
Ben Hearsum
844f21e50d No bug: Remove long dead update verify scripts from gecko. They live in https://hg.mozilla.org/build/tools now. r=rail 2015-01-20 13:39:21 -05:00
Mats Palmgren
ca098ea1a5 Bug 1091709 - Make Transform() do calculations using gfxFloat (double) to avoid losing precision. r=matt.woodrow 2015-01-20 18:20:04 +00:00
Mats Palmgren
63d92f5fee Bug 1116714 part 3 - Use GetParentOrPlaceholderFor (not GetParent) so that reframing anonymous content frames works also for fixed pos frames. r=roc 2015-01-20 18:20:04 +00:00
Mats Palmgren
b39a2a10f3 Bug 1116714 part 2 - Don't create a frame for the custom content container when it has no children. r=roc 2015-01-20 18:20:04 +00:00
Mats Palmgren
891a14dc84 Bug 1116714 part 1 - Store the document where we added anonomous content so we can call removeAnonymousContent() on it later without throwing. r=pbrosset
Store GlobalForObject for the document too to wallpaper weird devtools
test failures.  Filed as bug 1123362.
2015-01-20 18:20:03 +00:00
Abhishek Bhattacharya
680d00fb0a Bug 1092547 - IonMonkey: Implement MathFunction(Log) recover instruction. r=nbp 2015-01-20 19:05:04 +01:00
timeless@mozdev.org
6533d43063 Bug 620411: Remove nsUserInfo::GetDomain()'s useless null check on an array in nsUserInfoUnix.cpp. r=bsmedberg 2015-01-20 10:00:54 -08:00
Victor Carlquist
10859f02d6 Bug 1112537 - Optimize String#split('foo').join('bar') pattern; r=nbp 2015-01-20 18:54:49 +01:00
Victor Carlquist
674f3d59e2 Bug 1112537 - Showing overflow message instead of OOM message; r=nbp 2015-01-20 18:54:48 +01:00
Jan de Mooij
1c93b0554e Bug 1123607 - ARM simulator should crash when it hits a breakpoint. r=h4writer 2015-01-20 17:36:41 +01:00