Commit Graph

151586 Commits

Author SHA1 Message Date
Geoff Brown
7f18c03f82 Bug 917543 - Consolidate robocop.ini and robocop_x86.ini; r=jmaher 2013-10-23 20:36:23 -06:00
Geoff Brown
7dd8843ee8 Bug 914377 - Avoid testShareLink intermittent failures; r=liuche 2013-10-23 20:36:21 -06:00
Mike Hommey
55962a0a31 Backout changeset 6f52040ede0d (bug 928364) for PGO bustage 2013-10-24 09:37:06 +09:00
Terrence Cole
113cfa8375 Bug 930097 - Fix an exact rooting false positive in worker event dispatch; r=bent
--HG--
extra : rebase_source : 8fcffa0b3aa4e381b8fdce6abfd9f05e88829768
2013-10-23 15:32:50 -07:00
Mike Hommey
3c9f8437c8 Bug 930227 - Sync config/rules.mk and js/src/config/rules.mk. r=me
--HG--
extra : amend_source : 7828dc29ea1deda914808bf316949f390ee77990
2013-10-24 08:16:48 +09:00
Mike Hommey
6761193a4a Bug 930227 - Don't use lists to link host binaries. r=gps
Host and target linkers may not support the same kind of lists expandlibs uses.
On the other hand, lists are only really needed for libxul, where the command
line length or number of arguments may overflow the kernel support. So just
don't use them for host linkage.
2013-10-24 08:06:43 +09:00
Mike Hommey
dc906fec0c Bug 928364 - Remove unified source dependencies completely, they're useless. r=gps
The backend.RecursiveMakeBackend.built business ensures config.status reruns
when moz.build changes, which is the only thing that would affect unified
sources. Rerunning config.status updates unified sources if they need to
be updated. Once updated, normal object dependencies will ensure they are
rebuilt. Those same dependencies will ensure they are rebuilt when one of
the C/C++ sources they include change. IOW, unified sources don't need any
explicit dependencies generated by the backend.
2013-10-24 08:06:01 +09:00
Mike Hommey
61124c1afc Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps 2013-10-24 08:05:43 +09:00
Mike Hommey
e2ae65f67a Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 08:00:23 +09:00
Mike Hommey
6231fee0c3 Bug 929896 - Make GTEST_CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 07:59:50 +09:00
Mike Hommey
261cd6adea Bug 928204 - Don't ignore missing depfiles when aggregating them. r=gps 2013-10-24 07:59:03 +09:00
Dave Hunt
47d4ff8572 Bug 929920 - Bump marionette_client version to 0.6.1. r=mdas 2013-10-23 15:02:21 -07:00
Camilo Viecco
6a58b9a90d Bug 895601: Add tests to cert verification in psm. r=keeler. 2013-07-30 11:18:40 -07:00
Birunthan Mohanathas
dc9c3466c4 Bug 784739 - Switch from NULL to nullptr in modules/; r=ehsan
--HG--
extra : rebase_source : d82c3e2e18986d3b9ffc454ff84caf3634a6bbe7
2013-10-23 16:36:26 -04:00
Birunthan Mohanathas
babfc6b761 Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 9335e9b4b0ac02e8066fbb79797bbc0d3fd73874
2013-10-23 16:36:09 -04:00
Birunthan Mohanathas
2c18a799f1 Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
--HG--
extra : rebase_source : 020a6cca9f0df429b630144366547b2da6cc7bb1
2013-10-23 16:35:51 -04:00
Birunthan Mohanathas
67639136f6 Bug 784739 - Switch from NULL to nullptr in dom/plugins/test/; r=ehsan
--HG--
extra : rebase_source : a04ec13397fe58342509b49422a604f41be3de04
2013-10-23 16:35:10 -04:00
Birunthan Mohanathas
7e818f6e97 Bug 784739 - Switch from NULL to nullptr in dom/plugins/ipc/; r=ehsan
--HG--
extra : rebase_source : e04ab81d4686a4ab487ba51cb6a221d862760792
2013-10-23 16:34:46 -04:00
Birunthan Mohanathas
e47e7345ea Bug 784739 - Switch from NULL to nullptr in dom/plugins/base/; r=ehsan
--HG--
extra : rebase_source : 827cf2bb75601a723a64593fca5c0cf6632c959c
2013-10-23 16:34:30 -04:00
Birunthan Mohanathas
872802570b Bug 784739 - Switch from NULL to nullptr in content/; r=ehsan
--HG--
extra : rebase_source : 9237726507e8002479616a98a82646a763932507
2013-10-23 16:34:10 -04:00
Karl Tomlinson
47186024e8 b=928222 remove nsThreadPool per-thread event queues r=bsmedberg
The way idle nsThreadPool threads wait with a timeout doesn't work well with
shutdown from nsThreadManager.

nsThreadPool doesn't need to use nsIThread for its threads.  The nsIThread
interface is not useful for threads running in an nsThreadPool.
The nsIEventTarget on the nsIThreadPool should be used for dispatching events,
not an interface on the individual threads, and the threads don't need an
nsEventQueue because they use the nsEventQueue on the nsThreadPool.

Shutdown of single event threads is easier than running nested event loops for
nsIThreads, avoiding the multilevel nested event loop situations when several
threads finish and are shutdown.  While the ThreadFunc is running, a nested
event loop is still used in Shutdown() in case some consumers might need it
and because that is the documented API.

This also simplifies thread creation, avoiding races that could mean there was
temporarily an extra thread or more.

--HG--
extra : transplant_source : %F7%14%16%12%EF%E9%84%19D%26%3C%FE%1F%EC%FF%A3%BAG%C4%F3
2013-10-24 09:31:15 +13:00
Karl Tomlinson
2364c5394f b=928222 move ReentrantMonitorAutoExit from VideoUtils.h to ReentrantMonitor.h r=bsmedberg
--HG--
extra : transplant_source : %13O%CF%90x%02%B8%B6%A3%EA%AD%03%99%9A7%1B%A0%21%C4%A3
2013-10-24 07:22:53 +13:00
Karl Tomlinson
7dbf5c98ba b=926522 remove unecessary shutdown code from ~nsThreadPool r=bsmedberg
While threads are processing their initial runnable, which is the nsThreadPool, it will not be
destroyed.  The threads remove themselves from mThreads before returning from Run().

This includes removal of changes from bug 900711.

--HG--
extra : transplant_source : %EF%E9%94L%E9d%F5%99b%09r%CB%024%86%88%BA%EFi%29
2013-10-24 07:21:37 +13:00
Karl Tomlinson
ddaab5d1c5 b=914016 always dispatch main thread updates after non-realtime graph finishes r=padenot
--HG--
extra : transplant_source : %0B%0C%93%05k%3F%3A%AEfT9%C9u%8D%C5pa%9F%11%0D
2013-10-24 07:21:33 +13:00
Karl Tomlinson
57ec2f982a b=925619 simplify loop sanity checks r=ehsan
The removed condition is always satisfied when mLoopEnd > 0.0

--HG--
extra : transplant_source : 4%9F%7C%92%F7-f%05%F96%0F%7C.%AF%8CE%82F%D3%A0
2013-10-23 18:40:11 +13:00
Karl Tomlinson
e6eddf12f8 b=925619 truncate TrackTicks differences to uint32_t after limiting to WEBAUDIO_BLOCK_SIZE r=ehsan
--HG--
extra : transplant_source : %F6%8B%89C%60%02Hm%11%9FZ%F7I%2BJ%CF%23%8E%CE%D3
2013-10-23 18:36:59 +13:00
Jonathan Kew
61dd71602b bug 877203 pt 3 - update font prefs for Android to refer to Clear Sans. r=blassey 2013-10-23 22:04:40 +02:00
Jonathan Kew
b0255ba5bb bug 877203 pt 2 - remove obsolete/redundant font names from CSS in mobile/android. r=blassey 2013-10-23 22:04:40 +02:00
Jonathan Kew
2ca5f99528 bug 877203 pt 1 - replace Open Sans fonts with Clear Sans v1.00 (with stripped kern tables). r=blassey 2013-10-23 22:04:40 +02:00
Nathan Froyd
2b87128644 Bug 927551 - make darwin xptcall sources compilable in a singlepass universal build; r=bsmedberg,glandium 2013-10-16 15:25:36 -04:00
Nathan Froyd
801a0de124 Bug 927535 - interrogate ctypes to find out about win32/win64 bits instead of preprocessor macros; r=bholley 2013-10-16 12:10:09 -04:00
Nathan Froyd
3a9e98c668 Bug 927428 - use __LP64__ instead of HAVE_64BIT_OS in the linker; r=glandium 2013-10-16 11:14:19 -04:00
Nathan Froyd
f3ae29aae1 Bug 927427 - use __LP64__ in FileUtils.cpp for Linux; r=bsmedberg 2013-10-16 11:14:05 -04:00
Rick Eyre
6e23c29cb6 Bug 865407 - Part 2: Change TextTrackList::RemoveTextTrack() to receive a pointer r=rillian
The only code using this is TextTrackManager::RemoveTextTrack() which
receives a non-const pointer.
2013-10-21 07:15:00 -07:00
Rick Eyre
c874994be3 Bug 865407 - Part 1: Add TextTrackManager class r=cpearce
This class will manage everything to do with TextTracks for
the HTMLMediaElement.
2013-10-23 11:45:00 -07:00
Andrew Halberstadt
4a3fdaa647 Bug 930025 - b2g unittests need to check for crashes in more places, r=jgriffin 2013-10-23 14:45:48 -04:00
Dan Minor
320218f3b5 Bug 927989 - cpp unittest TestStartupCache fails when run from test package; r=ted 2013-10-23 14:28:49 -04:00
Ziga Seilnacht
5302a8b370 Bug 922517 - fix O(tests * support-files) behaviour in _process_test_manifest, r=gps 2013-10-22 15:17:00 -07:00
Joshua Cranmer
666be9c579 Bug 920849 - Fix regression that stops comm-central from building, r=gps 2013-10-23 12:11:02 -05:00
Nicholas D. Matsakis
4ab6023fbf Bug 898342 - Implement movable handles for Typed Objects r=till 2013-09-11 16:24:23 -04:00
David Caabeiro
fe97ec253e Bug 896264 - Implement Math.hypot(). r=jorendorff. 2013-10-02 17:27:50 +02:00
Jason Orendorff
bf6b071478 Bug 901979 - Assertion failure: !global->nativeLookup(cx, id), at ../jsobjinlines.h:1125. r=Waldo. 2013-10-23 11:42:25 -05:00
André Bargull
0108f0ae11 Bug 928508 - Change String.prototype.@@iterator to iterate over code points. r=jorendorff. 2013-10-23 11:42:25 -05:00
Alexander Surkov
eceff25684 Bug 929773 - ISimpleDOMNode language fails on text nodes, r=davidb 2013-10-23 12:40:57 -04:00
Daniel Holbert
a4e08580e0 Bug 928547: Change AudioStream cubeb-dependent logic to handle success cases first, so we can add #ifdef that ends in failure case. r=padenot 2013-10-23 17:44:13 +02:00
Ed Morley
388b302e9e Backed out changeset a61d898ea4fa (bug 929021) on suspicion of reftest failures on a CLOSED TREE 2013-10-23 16:22:47 +01:00
Ed Morley
7a743fbc80 Backed out changeset bcf1282f3f4b (bug 928607) 2013-10-23 16:22:47 +01:00
Ed Morley
bf1cce39c0 Backed out changeset 64a19bc0e198 (bug 922159) for compilation failures on a CLOSED TREE 2013-10-23 15:51:48 +01:00
Ed Morley
1632a33fb7 Backed out changeset 7ba9be5d51df (bug 918351) 2013-10-23 15:51:24 +01:00
Ed Morley
f84da565ad Backed out changeset fd177e58f30b (bug 922160) 2013-10-23 15:51:21 +01:00