Commit Graph

225783 Commits

Author SHA1 Message Date
Martin Thomson
638f3a6b6d Bug 1119593 - Update WebRTC tests to use promises more consistently, r=drno,jib
--HG--
extra : rebase_source : 44c34f392843f3dcb042df6303a7152168f6b858
2015-01-27 12:35:58 -08:00
Martin Thomson
bdfda2f7a0 Bug 1118398 - Dispatch data channel onclose unconditionally on reset, r=jesup
--HG--
extra : rebase_source : 65b0abb4b3519e0b68a18fc09980bce42a0d3d39
2015-01-27 12:35:58 -08:00
Ehsan Akhgari
d6a4111b08 Bug 989012 - Part 2: Don't get stuck when seeing an image without a src or alt attribute; r=roc
We do not want to traverse inside native anonymous elements, but we
should still be able to skip over generated content, to avoid getting
stuck on such images.
2015-01-27 15:35:48 -05:00
Ehsan Akhgari
57ce560b0f Bug 989012 - Part 1: Stop after passing over a non-selectable frame if one is found during the frame traversal; r=roc
The caret movement code already handles unselectable text frames if we
happen to land in the middle of one in nsTextFrame::PeekOffsetCharacter/Word.
However, when performing frame traversal to find the next frame to jump
to, we don't remember if we skipped over an unselectable frame, which causes
us to jump one offset too much when the caret is on the boundary of
selectable and unselectable content.  The test cases demonstrate the
scenario.  Note that an <img alt=foo> is implemented by adding a
generated content to the inline frame representing it, so as far as
the caret movement code is concerned, both test cases are treated similarly.

Note that we need to do this only when moving the selection, and not
when extending it.  We are adding an aExtend argument to
nsPeekOffsetStruct's constructor in order to be able to special case
that.
2015-01-27 15:35:32 -05:00
Ehsan Akhgari
9dd095c383 Bug 1126301 - Move TestUTF.cpp to gtest and enable it; r=froydnj
--HG--
rename : xpcom/tests/TestUTF.cpp => xpcom/tests/gtest/TestUTF.cpp
rename : xpcom/tests/UTFStrings.h => xpcom/tests/gtest/UTFStrings.h
extra : rebase_source : 6c08b56d9cdb2af10a436792de7bee03d8c41070
2015-01-27 12:38:44 -05:00
Armen Zambrano Gasparnian
60f4900de3 Bug 1040079 - Change logging level for chmod operations for mozdevice. DONTBUILD. r=wlach 2015-01-27 15:20:09 -05:00
Tooru Fujisawa
f587897254 Bug 1125512 - Part 4: Use .format() instead of modulo operator in jit_test.py. r=terrence 2015-01-28 05:19:30 +09:00
Tooru Fujisawa
549ba8f82a Bug 1125512 - Part 3: Use .format() instead of modulo operator in jstests.py. r=terrence 2015-01-28 05:19:30 +09:00
Tooru Fujisawa
f72c1641e5 Bug 1125512 - Part 2: Use .format() instead of modulo operator in js test libs. r=terrence 2015-01-28 05:19:30 +09:00
Tooru Fujisawa
eb129ed179 Bug 1125512 - Part 1: Use .format() instead of modulo operator in manifest.py. r=terrence 2015-01-28 05:19:30 +09:00
Ryan VanderMeulen
425ae6574c Backed out changeset 8361462f2a02 (bug 1125389) for mochitest asserts. 2015-01-27 15:13:12 -05:00
Daniel Holbert
891e76e1c7 Bug 1126447: Annotate overriding functions as MOZ_OVERRIDE in nsDateTimeFormatUnix.h. r=ehsan 2015-01-27 11:53:26 -08:00
Daniel Holbert
118f71cbd6 Bug 1126438: Annotate canClone() and clone() as MOZ_OVERRIDE, in MIR.h. r=ehsan 2015-01-27 11:53:25 -08:00
Steve Fink
6a530aef01 Bug 1125398 - Benchmark load: simple events, r=terrence
--HG--
extra : rebase_source : b7cdda46c91f9cdccf48a5d473b3f6cac5e0ad06
2015-01-26 15:27:18 -08:00
Steve Fink
ebb3d5a14f Bug 1125398 - Benchmark load: arrays of Map (for foreground finalized), r=terrence
--HG--
extra : rebase_source : 8f4ccd90dc0f38bc5bb147997c93213ee8ea7274
2015-01-21 13:41:43 -08:00
Steve Fink
bda5705555 Bug 1125398 - Benchmark load: large ArrayBuffers (for big malloc data), r=terrence
--HG--
extra : rebase_source : 3af9dd952697c475c5fdd3881ffb6126d5daac4b
2015-01-21 13:20:17 -08:00
Steve Fink
a0323211ad Bug 1125398 - Benchmark load; DOM textNodes, r=terrence
--HG--
extra : rebase_source : 985b2c8cfa48fb40b0337da678be3f3fa97d4d11
2015-01-21 13:12:58 -08:00
Steve Fink
d3a87266ed Bug 1125398 - Benchmark load: large objects, r=terrence
--HG--
extra : rebase_source : 13bd7ec0cdc379241ffefdc1fdee485de1b04937
2015-01-21 12:35:19 -08:00
Steve Fink
17c038b5fd Bug 1125398 - Benchmark load: Pair of mutually recursive weakmaps, r=terrence
--HG--
extra : rebase_source : 9e34b076113ca5ae8e92be694dd2f77d5a61fc21
2015-01-20 17:07:51 -08:00
Steve Fink
95c4b9657e Bug 1125398 - Benchmark load: self-referential WeakMap, r=terrence
--HG--
extra : rebase_source : b15841d8795dd93b6009e57c76f87d33b6c5b34c
2015-01-13 09:15:30 -08:00
Steve Fink
8e42bf62e1 Bug 1125398 - Give each test load its own parameters, r=terrence
--HG--
extra : rebase_source : 2668e910ed390a2b25dfa83578159635bd99ee3f
2015-01-26 12:53:03 -08:00
Steve Fink
a5c076533c Bug 1125398 - Split off harness.js from index.html, r=terrence
--HG--
extra : rebase_source : 2e80eea7d2c4e8fba8de31868eea83d93ac948d5
2015-01-13 09:14:01 -08:00
Daniel Holbert
16d66373ef Bug 1118419 followup: Annotate macro-defined typeName functions as MOZ_OVERRIDE for remaining GLContext subclasses. 2015-01-27 11:45:57 -08:00
Eric Skoglund
d98cdbaf0a Bug 1107645 - Implement TypedArray.forEach in accordance with the ecma 6 revision 31 spec. r=evilpie
Added reference to the forEach function in TypedArrayObject.cpp. Also added the correct specification reference to the function.

Tests added for the TypedArray#forEach based on the tests for TypedArray#some

Added reference to forEach in test_xrayToJs.xul

Added test to assert that forEach returns undefined.

Added new Proxy() to list of invalid receivers.
2015-01-26 12:46:00 -05:00
Ryan VanderMeulen
86c3e81873 Bug 1126360 - Remove the non-split and armv6 Android in-tree configs. r=catlee, r=jlund 2015-01-27 14:31:26 -05:00
Brian Hackett
e5f8171ff9 Bug 1125389 - Fix NewReshapedObject to use the old shape's data. r=jandem 2015-01-27 14:29:05 -05:00
David Keeler
559c481cf5 bug 1125503 - when canonicalizing hostnames, check string length before calling Last() r=mmc
--HG--
extra : amend_source : 9d07347f76b4d6b2fd1ab77f7025043575c3b4f9
2015-01-26 12:47:50 -08:00
Ehsan Akhgari
8f3258d121 Backed out changeset 186127d71076 (bug 1126295) because of test bustage on Windows on a CLOSED TREE
--HG--
rename : xpcom/tests/gtest/TestAtoms.cpp => xpcom/tests/TestAtoms.cpp
rename : xpcom/tests/gtest/UTFStrings.h => xpcom/tests/UTFStrings.h
2015-01-27 13:47:44 -05:00
Ehsan Akhgari
a77c062b13 Backed out 2 changesets (bug 1126301) on a CLOSED TREE because the test was apparently busted on some platforms
Backed out changeset 4aecd46afeb1 (bug 1126301)
Backed out changeset c61a87a20888 (bug 1126301)

--HG--
rename : xpcom/tests/gtest/TestUTF.cpp => xpcom/tests/TestUTF.cpp
2015-01-27 13:44:15 -05:00
Brian Grinstead
c8368fcc4a Bug 1119503 - Part 5: Make children of message-body class be preformatted to fix copied text of line number showing up on new line; r=past 2015-01-27 13:26:11 -05:00
Ehsan Akhgari
a6c09214d9 Bug 1119503 - Part 4: Add a test for serialization of block elements without style information; r=bzbarsky 2015-01-27 13:25:12 -05:00
Ehsan Akhgari
3d8e294b79 Bug 1119503 - Part 3: Change test_aboutmemory.xul in order to not expect a newline at the very end of the copied text; r=njn
After the patches in this bug, we only inject a newline at block element
boundaries.
2015-01-27 13:25:10 -05:00
Ehsan Akhgari
8090909492 Bug 1119503 - Part 2: Insert a line break between preformatted block boundaries when creating raw output; r=bzbarsky 2015-01-27 13:25:08 -05:00
Ehsan Akhgari
dcf81189d1 Bug 1119503 - Part 1: Determine whether an element is a block element based on the style, not the tag; r=bzbarsky
This probably fixes a whole bunch of edge cases where content uses
elements other than div.
2015-01-27 13:25:06 -05:00
Byron Campen [:bwc]
12d0b4a9b2 Bug 1099414: Ensure that NrSocketIpc is destroyed on STS, for consistency. r=ekr
--HG--
extra : rebase_source : e706370706dd0d9ec938798966c752f298a260bf
2014-12-23 16:22:02 -08:00
Byron Campen [:bwc]
48f06b46b6 Bug 1099414: Use RefPtr logic instead of delete when nr_socket_local_create fails. r=ekr
--HG--
extra : rebase_source : 8be15d27527166b0dfb322b90e6f5244bcabcc95
2014-11-14 15:58:56 -08:00
Byron Campen [:bwc]
15fe8fb239 Bug 1126036: Queue runnables for starting gathering and checking in PCMedia until the proxy lookup is complete. r=mt
--HG--
extra : rebase_source : 3265e13f669d08c663ab908cf96d3fb26a683f16
2015-01-26 15:24:37 -08:00
Sotaro Ikeda
46266124b8 Bug 1125913 - Use GraphicBuffer::lockAsync() on gonk LL r=nical 2015-01-27 10:05:35 -08:00
Jarda
526a96a366 Bug 1101356 - MHypot Instruction supports up to four arguments. r=nbp 2015-01-27 18:58:17 +01:00
Jarda
217716f7f3 Bug 1101356 mips part - MIPS Simulator: Support for calling functions that have three and four double parameters. r=rankov 2015-01-27 18:58:17 +01:00
Jarda
786952f249 Bug 1101356 arm part - Arm Simulator: Support for calling functions that have three and four double parameters. r=mjrosenb 2015-01-27 18:58:17 +01:00
Ehsan Akhgari
80ca6ab60f Bug 1126301 follow-up: Fix a signed/unsigned comparison fatal warning, landed on a CLOSED TREE 2015-01-27 12:56:15 -05:00
Daniel Holbert
7dec9ee7ed Bug 1125632 followup: Mark remaining CollectReports impls in nsMemoryReporterManager.cpp and SystemMemoryReporter.cpp as MOZ_OVERRIDE. 2015-01-27 09:48:54 -08:00
Nikhil Marathe
13e4b763d8 Bug 1081293 - Silently ignore lack of ServiceWorkerManager when shutting down ServiceWorkerContainer. r=baku
--HG--
extra : rebase_source : 65066288a5cec4bb9e97adbaf6bbe9cd32835394
extra : amend_source : b3e2cd0f05150d290050d99926fb0d48659929d4
2015-01-23 11:23:55 -08:00
Ehsan Akhgari
08b9e945de Bug 1126301 - Move TestUTF.cpp to gtest and enable it; r=froydnj
--HG--
rename : xpcom/tests/TestUTF.cpp => xpcom/tests/gtest/TestUTF.cpp
extra : rebase_source : db5e0418f89bb1cf71a0543a48a6a063f61e4033
2015-01-27 12:38:44 -05:00
Ehsan Akhgari
56732537bb Bug 1126295 - Move TestAtoms.cpp to gtest and enable it; r=froydnj
--HG--
rename : xpcom/tests/TestAtoms.cpp => xpcom/tests/gtest/TestAtoms.cpp
rename : xpcom/tests/UTFStrings.h => xpcom/tests/gtest/UTFStrings.h
extra : rebase_source : 16340d826f39339dd38e77810cd08e59b324c380
2015-01-27 09:28:45 -05:00
Nikhil Marathe
6114e477ec Bug 1113957 - ServiceWorker unregistration uses job queue. r=baku
--HG--
extra : transplant_source : %B3%AA%CF%C5%05%409%D9%15Ly%FA%FF%E3%FA%5E%9B%3F%9F.
2015-01-22 14:10:38 -08:00
Bobby Holley
ce3548e9fa Bug 1126088 - Fallibly allocate MP4Stream CacheBlocks. r=jya,r=njn 2015-01-27 09:36:09 -08:00
Nikhil Marathe
380e3f26b2 Bug 1113631 - Remove registration when installation failure occurs. Fixes spec issue #547. r=baku
--HG--
extra : transplant_source : l%8C%98%C3%19%7C/%5C%076ZS%26%8DR%EDzM%CB%04
extra : histedit_source : 3acd229eebf3367ccf98faaf02d1330942c1cda0
2014-11-05 14:43:51 -08:00
Nikhil Marathe
ad0805a969 Bug 1113627 - Refactor lifecycle event dispatching and handling. r=baku,bz
--HG--
extra : transplant_source : %E9%C4%13%80%CA%EEj%8D%17%A0LE%F3Tm%0F%EB%2B%3D3
extra : histedit_source : e16da08aa5dca392ad6270a3b03c05c74d1a5ad6
2014-12-19 05:01:53 -08:00