Jan de Mooij
6f909bce1c
Bug 851109 - Add NAME IC for invoking getters on the global object. r=djvj
...
--HG--
extra : rebase_source : 4a4fa5be4a6ee0dc24f309ead094f90a420c6bab
2013-03-18 22:34:34 +01:00
Jim Mathies
655b7a8177
Bug 851271 - Follow up for scale3d-all.html and scale3d-all-separate.html, reorder annotation rules. r=mbrubeck
2013-03-18 14:14:41 -05:00
Jim Mathies
b883ad12f8
Bug 850457 - Fix for reftest 759036-1.html Win8 failure. r=mbrubeck
2013-03-18 14:14:41 -05:00
Bobby Holley
2d898008d8
Bug 851987 - QI to nsPIDOMWindow instead of nsIDOMWindow in XPCWrappedJS. r=bz
2013-03-18 14:30:23 -07:00
Bobby Holley
987ce68a69
Bug 851418 - Unscope the pusher in CompileEventHandlerInternal. r=mrbkap
2013-03-18 14:30:15 -07:00
Hubert Figuière
21b4db7ab4
Bug 845095 - Disable test only on MacOS 10.6. r=
2013-03-18 15:42:12 -04:00
Ehsan Akhgari
b953c5fc81
Bug 852011 - Reserve 5 elements in MediaStream::mBlocked in order to avoid excessive cost when dealing with removals from it; r=roc
...
--HG--
extra : rebase_source : 480c95b4110dcd8355d08eacbbbe91f963d73239
2013-03-17 23:27:14 -04:00
Ehsan Akhgari
95d895501d
Bug 852017 - Clean up the private browsing browser-chrome tests; jdm
...
--HG--
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_DownloadLastDirWithCPS.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_DownloadLastDirWithCPS.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_certexceptionsui.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_certexceptionsui.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_concurrent.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_concurrent.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_concurrent_page.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_concurrent_page.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_cookieacceptdialog.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_cookieacceptdialog.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_cookieacceptdialog.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_cookieacceptdialog.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_crh.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_crh.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_downloadLastDir.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_downloadLastDir_c.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_c.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_downloadLastDir_toggle.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_geoprompt.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_geoprompt.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_geoprompt_page.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_geoprompt_page.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_lastpbcontextexited.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_lastpbcontextexited.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_localStorage.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_localStorage.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_localStorage_before_after.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_localStorage_before_after.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_localStorage_before_after_page.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_localStorage_before_after_page.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_localStorage_before_after_page2.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_localStorage_before_after_page2.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_localStorage_page1.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_localStorage_page1.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_localStorage_page2.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_localStorage_page2.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_nonbrowser.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_nonbrowser.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_openLocationLastURL.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_openLocationLastURL.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_opendir.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_opendir.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_openlocation.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_openlocation.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_placesTitleNoUpdate.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_placesTitleNoUpdate.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_placesTitleNoUpdate.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_placesTitleNoUpdate.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_placestitle.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_placestitle.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_popupblocker.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_popupblocker.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_protocolhandler.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_protocolhandler.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_protocolhandler_page.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_protocolhandler_page.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_theming.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_theming.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_ui.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_ui.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_urlbarfocus.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_urlbarfocus.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_windowtitle.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_windowtitle_page.html => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle_page.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_zoom.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_zoom.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_zoomrestore.js => browser/components/privatebrowsing/test/browser/browser_privatebrowsing_zoomrestore.js
rename : browser/components/privatebrowsing/test/browser/perwindow/head.js => browser/components/privatebrowsing/test/browser/head.js
rename : browser/components/privatebrowsing/test/browser/perwindow/popup.html => browser/components/privatebrowsing/test/browser/popup.html
rename : browser/components/privatebrowsing/test/browser/perwindow/title.sjs => browser/components/privatebrowsing/test/browser/title.sjs
extra : rebase_source : 08fa25127187a0f6c56fcf39c38b8fa7a0dc4b88
2013-03-18 17:13:05 -04:00
Ed Morley
2e40fc4ad7
Bug 851842 - Make jit-tests log output more suited to TBPL bug suggestions; r=terrence
2013-03-18 21:13:47 +00:00
Timothy Nikkel
6f6cf6ed15
Bug 851785. Stop RasterImage::FrameRect from initiating a decode. r=joe
...
imgStatusTracker::SyncNotify is the only caller and it does not need a decode to be initiated.
This prevents us from kicking off a decode for almost every image we download.
2013-03-18 16:10:28 -05:00
Timothy Nikkel
a4dbdd7bb0
Bug 851785. Stop expecting the image to be decoded in async_load_tests.js because it never does anything that would require a decode to happen. r=joe
2013-03-18 16:10:26 -05:00
Ian Melven
81f3218bcf
Bug 846458 - intermittent TEST-UNEXPECTED-PASS | /tests/content/base/test/test_bug548193.html | Assertion count 0 is less than expected range 1-1 assertions. (r=sstamm)
2013-03-18 12:43:21 -07:00
Matt Brubeck
12819ab0cc
Bug 852046 - Hide the Close Tab button label in the Metro tab bar [r=jimm]
2013-03-18 13:55:49 -07:00
Matt Brubeck
7a419535a5
Bug 852183 - Remove unused testpilot extension and removed-files from /mobile/android [r=mfinkle]
2013-03-18 13:55:49 -07:00
Yiming Yang
9c3d8ebf2a
Bug 841101 - Add support for multi touch action chains in marionette, r=mdas
2013-03-18 13:42:46 -07:00
Kyle Huey
55e72000d4
Merge backout on a CLOSED TREE.
2013-03-18 13:00:28 -07:00
Kyle Huey
75a0778ab2
Back out Bug 827486 for PGO bustage. CLOSED TREE
2013-03-18 13:00:00 -07:00
Kyle Huey
de9bae661d
Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE
2013-03-18 12:57:35 -07:00
Bobby Holley
d21e22a1a4
Bug 848538 - Followup test bustage fix on a CLOSED TREE. r=me
2013-03-18 12:54:55 -07:00
Ed Morley
dd5ee62d76
Backed out changeset 7268c16cad16 (bug 829747) for causing B2G test timeouts; CLOSED TREE
2013-03-18 18:58:58 +00:00
Luke Wagner
80be644629
Fix OdinMonkey when --disable-ion (no bug, r=me)
...
--HG--
extra : rebase_source : 3536acf09aecbdcb2ca9156873fc39571328975a
2013-03-18 11:14:56 -07:00
Bobby Holley
964d540d50
Bug 848538 - Push a cx before calling into ctypes callbacks. r=jorendorff
2013-03-18 11:04:07 -07:00
Jonathan Griffin
e3e22f7630
Bug 845785 - re-exclude test_Range-mutations.html for frequent crashes, a=test-only
2013-03-18 11:02:08 -07:00
Daniel Holbert
3a2a871ecc
Bug 851981: Make loop iterator in mozalloc_handle_oom a size_t instead of an int, to fix build warning for signed/unsigned comparison. r=bsmedberg
2013-03-18 10:58:31 -07:00
David Zbarsky
31b4eb191e
[Bug 851972] Remove XPIDL for ComponentTransferFunctionElement r=Ms2ger
2013-03-18 13:54:04 -04:00
Andrew McCreight
5b6aea0c17
Bug 827486, part 7 - add basic code gen test. r=bz
2013-03-18 10:19:42 -07:00
Andrew McCreight
778d3abc1c
Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
2013-03-18 10:19:42 -07:00
Andrew McCreight
3344412262
Bug 827486, part 5: add the main JS impl code gen. r=bz
2013-03-18 10:19:42 -07:00
Andrew McCreight
50e5e4bede
Bug 827486, part 4: copy parts of example generator to JS impl generator. r=bz
2013-03-18 10:19:41 -07:00
Andrew McCreight
5df573f3a1
Bug 827486, part 3 - add dependencies for CGBindingImplClass. r=bz
2013-03-18 10:19:41 -07:00
Andrew McCreight
f46f1584c9
Bug 827486, part 2 - Refactor example class codegen into common base class. r=bz
2013-03-18 10:19:41 -07:00
Andrew McCreight
4e1d7f16f8
Bug 827486, part 1: add JSImplementation extended attribute. r=bz
2013-03-18 10:19:41 -07:00
Ed Morley
e978d29cf3
Bug 850681 - Part 11: Move processString to the message part of log lines & remove unhelpful process IDs; r=ted
...
Our standard logging format is:
TEST-{INFO,UNEXPECTED-FAIL} | testName | message
For leak logs from processes other than the main process (eg plugin processes),
currently processSingleLeakFile outputs:
TEST-{INFO,UNEXPECTED-FAIL} | foo process 123 | testName | message
This patch turns these into:
TEST-{INFO,UNEXPECTED-FAIL} | testName | foo process: message
Note: The process ID is contained in the raw leak log (which gets printed to the
log anyway), so we don't need to repeat it in the main summary log lines. In
addition, the variable process ID often breaks TBPL bug suggestions, so should
be avoided where possible.
2013-03-18 17:18:08 +00:00
Ed Morley
734e31bc68
Bug 850681 - Part 10: Tweak comments; r=ted
2013-03-18 17:18:08 +00:00
Ed Morley
80cc2c540c
Bug 850681 - Part 9: Return early if possible during leak summary generation; r=ted
...
Now that we close the log file before summary generation (rather than at the
end of processSingleLeakFile()), we can return early in some cases during
leak summary generation.
2013-03-18 17:18:07 +00:00
Ed Morley
5712f4cef3
Bug 850681 - Part 8: Only parse the leak log once; r=ted
...
The existing code parses the leak log twice - first time to output the
raw log lines & and the second to output the analysis of them.
As much fun as it is to loop all the things (\o/), let's not.
2013-03-18 17:18:07 +00:00
Ed Morley
923f59d03d
Bug 850681 - Part 7: Use the cleaner |with open() as foo| pattern & and don't close/reopen the log unnecessarily; r=ted
2013-03-18 17:18:06 +00:00
Ed Morley
09a9fa4aec
Bug 850681 - Part 6: Clean up log parsing conditionals & move the leak threshold reminder to the calling function; r=ted
...
The same threshold is used for all leak logs processed from the test run, so
unnecessary to repeat for each.
2013-03-18 17:18:06 +00:00
Ed Morley
fff4f9ec3d
Bug 850681 - Part 5: Clean up logging; r=ted
2013-03-18 17:18:05 +00:00
Ed Morley
ed94e8b2c2
Bug 850681 - Part 4: Add a partial list of leaked objects to the leak summary, to allow TBPL to make bug suggestions; r=ted
...
Current summary line:
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 216 bytes during test execution
With patch parts 1-4:
TEST-UNEXPECTED-FAIL | leakcheck | 180 bytes leaked (Mutex, ReentrantMonitor, nsRunnable, nsTArray_base, nsThread)
...or with ellipses if more than 5 objects:
TEST-UNEXPECTED-FAIL | leakcheck | 3184 bytes leaked (BackstagePass, CondVar, Mutex, ReentrantMonitor, SharedScriptableHelperForJSIID, ...)
2013-03-18 17:18:05 +00:00
Ed Morley
490b7cff8c
Bug 850681 - Part 3: Output all of the leaked object lines as TEST-INFO rather than a combination of TEST-INFO and TEST-UNEXPECTED-FAIL; r=ted
...
Since the main leak summary will soon include an overview of the leaked objects,
we no longer need/want a subset of the individual leak lines showing up in
TBPL's annotated summary (TBPL's parser matches on 'TEST-UNEXPECTED-FAIL').
2013-03-18 17:18:04 +00:00
Ed Morley
f93c9bb039
Bug 850681 - Part 2: Wait until the full leak log has been processed before outputting the leak total; r=ted
...
Will allow the addition of an overview of the leaked objects, in part 4.
2013-03-18 17:18:04 +00:00
Ed Morley
0278697df2
Bug 850681 - Part 1: Use the test name 'leakcheck' rather than 'automationutils.processLeakLog()'; r=ted
...
Reduces the chance of line wrapping in the TBPL annotated summary, and makes
my eyes bleed less every time I see leak failures.
2013-03-18 17:18:03 +00:00
Kartikaya Gupta
ae46c5bc06
Bug 852163 - Unregister pref observer on activity destroy so that it doesn't leak the activity. r=Cwiiis
2013-03-18 17:41:36 +01:00
Alessandro Decina
0c608b57f4
Bug 851906 - Restore compatibility with older GStreamer versions. r=doublec
2013-03-17 07:33:00 -07:00
Sam Foster
d366f149ef
Bug 851443 - Tests for richgrid/richgriditem bindings + stubMethod test helper. r=jimm
2013-03-18 16:30:41 +00:00
Jim Chen
756888b857
Bug 845416 - Detect mangled package name in ANR reporter; r=blassey
2013-03-18 12:27:40 -04:00
Jim Chen
5e594b1ef8
Bug 845416 - Limit ANR stack to Fennec stack; r=blassey
2013-03-18 12:27:40 -04:00
Olli Pettay
84399f01de
Bug 851996, Simplify MessageEvent's jsval handling, r=mccr8
...
--HG--
extra : rebase_source : d9c6b59555d6672c03068e9c5bae65712007515a
2013-03-18 16:50:37 +01:00
Dão Gottwald
3407e18f54
merge backout
2013-03-18 16:46:39 +01:00