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