Mike Hommey
47c853314f
Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
...
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.
Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.
Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Mike Hommey
0cd72b4901
Bug 1077148 part 3 - Do not link PrimitiveTest, SimpleTypeLib, TestAUSHelper, TestAUSReadStrings and screentopng against mozglue on Linux. r=gps
...
There is no reason these should be linked to mozglue on Linux only. This
makes the intent clearer for the related changes in part 4.
2014-10-30 13:06:04 +09:00
Mike Hommey
7646c7f0cc
Bug 1077148 part 2 - Remove hack to avoid sqlite being linked against mozglue on mac. r=gps
...
This hack has actually not been actively used since sqlite, nss and nspr are
all folded together, because no shared library is actually linked in
db/sqlite3/src.
2014-10-30 13:05:56 +09:00
Mike Hommey
44b304224a
Bug 1077148 part 1 - Define mozcrt in moz.build. r=gps
...
--HG--
rename : mozglue/build/Makefile.in => mozglue/crt/Makefile.in
rename : mozglue/build/fixcrt.py => mozglue/crt/fixcrt.py
2014-10-30 13:05:50 +09:00
Nicholas Nethercote
e9387c4b71
Bug 1048044 - Use exponential growth when growing an nsTArray. r=froydnj.
...
--HG--
extra : rebase_source : 7587eb25686f5273b9b77a8b38c6cc40ce5fc25b
2014-10-29 20:34:33 -07:00
Steven Michaud
0e5350ab35
Bug 997908 - crash in ReleaseSliceNow(unsigned int, void*) accessing memory at 0x5a5a5a5a5a5a5a5a, test patch. r=nfroyd
2014-10-29 21:50:29 -05:00
Shu-yu Guo
0758ec4767
Bug 1090764 - Fix typo in AbstractFramePtr::numFormalArgs. (r=efaust)
2014-10-29 19:41:43 -07:00
Shu-yu Guo
3911713b43
Bug 1089761 - Fix initializing lexicals to throw on touch on CallObject. (r=jandem,Waldo)
2014-10-29 19:41:42 -07:00
Chris Pearce
6440005c47
Bug 1071482 - Add more logging to help debug rare intermittent failures. r=edwin
2014-10-30 15:05:49 +13:00
Chris Pearce
4276cea1b0
Bug 1071482 - Break a cycle in TrackBuffer and SourceBufferDecoder's MediaTaskQueue's SharedThreadPool. r=cajbir
2014-10-28 13:21:13 +13:00
Chris Pearce
1699179c49
Bug 1071482 - Make content encrypted via EME inaccessible from JS APIs. r=roc
2014-10-28 13:21:12 +13:00
Chris Pearce
d54268fb34
Bug 1071482 - Rename test_encryptedMediaExtensions to test_eme_playback to make it easier to run all eme tests with a wildcard. r=edwin
...
--HG--
rename : dom/media/test/test_encryptedMediaExtensions.html => dom/media/test/test_eme_playback.html
2014-10-28 13:21:12 +13:00
Chris Pearce
69e4f7b88d
Bug 1071482 - Factor out EME load/setup code, so it can be reused in other tests more easily. r=edwin
2014-10-28 13:21:11 +13:00
Andrew Sutherland
9a4520d5ff
Bug 1087145 - Move mozTCPSocket/TCPSocket unit tests from xpcshell tests to mochitest-plain tests. r=jdm
...
Most of the TCPSocket and TCPServerSocket coverage was implemented exclusively
in Chrome-privileged xpcshell tests. This failed to provide coverage for the
key use case of content-privileged code using TCPSocket.
This cleans up the test implementation and migrates them to mochitests.
Coverage is improved as evidenced by two tested TCPServerSocket issues that were
addressed in this patch:
- ArrayBuffers weren't being created in the content page's context, so
exceptions would be thrown when accessed.
- 'drain' notifications were not being hooked up.
The following fix that lacks coverage that notices the fix was implemented:
- TCPServerSocket now properly propagates the appId for network usage tracking.
2014-10-29 22:03:54 -04:00
Ralph Giles
a3f2bc8e6f
Bug 1091304 - Fix code style. k=kinetik
...
We like braces around conditional bodies, and in fact this tripped
me up editing the code.
2014-10-29 17:10:00 -07:00
Ralph Giles
a7b213d981
Bug 1091304 - Improve fmp4 logging. r=kinetik
...
The %#x format specifier for hex values doesn't work with our
logging macros, and MacOS error codes are generally listed
in decimal anyway.
Also log the reason for a Drain() call to assist debugging.
2014-10-29 17:09:00 -07:00
Jeff Gilbert
83be6816e7
Bug 1088345 - Misc cleanup. - r=kamidphish
2014-10-27 18:58:03 -07:00
Jeff Gilbert
0802e22d9f
Bug 1088345 - (ANGLE) Don't treat STENCIL_INDEX8 as INT for MSAA reasons. - r=kamidphish
2014-10-27 13:06:14 -07:00
Jeff Gilbert
a03b45d876
Bug 1088345 - Handle AA better. - r=kamidphish
2014-10-25 18:32:46 -07:00
Jeff Gilbert
c35176c036
Bug 1088345 - Remove now-passing tests from expected failures. - r=kamidphish
2014-10-25 18:32:24 -07:00
Jeff Gilbert
8cffb89c2b
Bug 1088345 - Handle possibly-invalid enums for queries. - r=kamidphish
2014-10-23 18:55:49 -07:00
Jeff Gilbert
5efb5489a4
Bug 1088345 - Don't run GL commands that may cause non-OOM errors. - r=kamidphish
2014-10-23 15:10:57 -07:00
Jeff Gilbert
d41ee052e4
Bug 1088345 - Improve glGetError handling. - r=kamidphish
2014-10-24 16:52:35 -07:00
Randell Jesup
3002bdad01
Bug 1085356: Fix Mac audio output changes on older/different macs r=padenot
...
Remove any buffered audio from before an output switch is signaled, as well
as handling gaps in callbacks after a switch.
2014-10-29 10:47:28 -04:00
Randell Jesup
aefbe4cfaf
Bug 1087605: don't try to set the priority of the CCApp thread (which doesn't exist) r=bwc
2014-10-29 01:36:18 -04:00
Mark Hammond
52453853a0
Bug 1090733 - xpcshell tests fail if no terminal configured. r=chmanchester
2014-10-30 12:13:34 +11:00
Kartikaya Gupta
bbc930876b
Bug 1090931
- Update logcat-filtering regex in reftest analyzer. r=dbaron
...
The logcat format used by tbpl jobs in some (maybe all) cases now has a
timestamp and other decorations at the beginning of the line. The regex that
was previously added to filter out reftest failure lines duplicated in logcat
no longer matches the lines correctly; this makes the regex more generic so that
the filtering works again.
2014-10-29 21:09:10 -04:00
Bill McCloskey
e166e89009
Backout bug 1090627 on a CLOSED TREE
2014-10-29 16:09:43 -07:00
Bas Schouten
da9cf36e0c
Bug 1085187: Properly deal with sampling restriction when using DataSourceSurfaces. r=jrmuizel
2014-10-29 23:40:38 +01:00
Bill McCloskey
addde1304c
Bug 1090627 - Disable some failing reftests for e10s (r=mattwoodrow)
2014-10-29 15:18:12 -07:00
Vaibhav Agrawal
8087a8279d
Bug 1085729 - --start-at and --end-at options broken for mochitests (r=jmaher)
2014-10-29 15:18:10 -07:00
Wes Kocher
bdbe376b8e
Backed out changeset 3629ea724086 (bug 1089159) for android 2.3 build failures
2014-10-29 15:14:19 -07:00
James Graham
7fe47f0c28
Bug 1090198 - Disable unstable websockets test on Windows XP, a=test-only
2014-10-29 14:36:28 -07:00
James Graham
16355202ec
Bug 1090625 - Disable unstable focus-related test on Windows, a=test-only
2014-10-29 14:36:27 -07:00
James Graham
e6e6406484
Bug 1090628 - Disable unstable focus events test on Windows, a=test-only
2014-10-29 14:36:27 -07:00
Nicholas Nethercote
d27a8c365b
Bug 1089446 - Remove xpcom/tools/analyze-xpcom-log.pl, which is ancient and unused. r=froydnj.
...
--HG--
extra : rebase_source : da65608c548dbbc4a336c75799ea713a5cdf01d3
2014-10-28 15:04:03 -07:00
Nicholas Nethercote
5c371a7f12
Bug 1089446 - Remove config/make-atom-strings.pl, which is ancient and unused. r=bz.
...
--HG--
extra : rebase_source : 21d3b24b8768f0d2732a2f9b396cc43cb21b66e8
2014-10-28 15:04:03 -07:00
Nicholas Nethercote
baf7ae28c6
Bug 1089446 - Improve the comments in both gen_template.pl scripts. r=bz.
...
--HG--
extra : rebase_source : 784e39e75086f602f1b4cae21087fd5efd1a8187
2014-10-28 15:04:03 -07:00
Nicholas Nethercote
f5bc18d01c
Bug 1089446 - Reimplement build/unix/uniq.pl in Python, and remove its unit test. r=gps.
...
--HG--
extra : rebase_source : 5e7ebf7a59a5966b1af5c8a3165b53bb7bd42770
2014-10-28 15:04:03 -07:00
Nicholas Nethercote
ffff26cc63
Bug 1089446 - Remove gfx/tests/process-textruns.pl, which is ancient and unused. r=roc.
...
--HG--
extra : rebase_source : 81a688c2404ae3849e4e4ebd1fe934928fe38b2b
2014-10-28 15:04:03 -07:00
Nicholas Nethercote
6f22b9ea98
Bug 1089446 - Remove netwerk/test/neckoTiming.pl, which is ancient and unused. r=mcmanus.
...
--HG--
extra : rebase_source : 0278be94a4e644a05ef5db999b1954e349eef8c0
2014-10-26 19:29:52 -07:00
Wes Kocher
96904e1794
Backed out changeset 750b497aea43 (bug 1089761) for rootanalysis orange on a CLOSED TREE
2014-10-29 14:14:42 -07:00
Trevor Saunders
e6a7c96ac8
bug 1088148 - Notify the main process of new child docs after firing events r=davidb
...
If we notify the parent process about new child documents before we
notify it of events it is possible the parent process's tree is out of
sync with ours, and doesn't contain the outer doc accessible for the new
document. SO we need to first notify the parent of changes in the
accessible tree for the document, and then we can notify it of new child
documents. We must also make sure when we serialize a subtree that is
being created to not include the sub document or its accessible tree.
2014-10-28 14:18:03 -04:00
Boris Zbarsky
9c1efc4f91
Bug 1087801. Don't assume the global is a Window in the DOM CSS object. r=bholley
2014-10-29 17:00:48 -04:00
Boris Zbarsky
6cb702b4fa
Bug 1090749. Reverse the isSelfHosted test in XrayWrapper and jsapi.cpp. r=waldo
2014-10-29 17:00:48 -04:00
Boris Zbarsky
91f20e5cc5
Bug 1087378. Stop using WindowProxy for arguments in Web IDL; Window expresses what's going on more clearly. r=peterv
2014-10-29 15:06:20 -04:00
Mason Chang
b635e05733
Bug 1088898. Correctly set mLastCompose in force composites. r=benwa
2014-10-28 19:32:36 -07:00
Ryan VanderMeulen
a4bc246b14
Merge m-c to inbound. a=merge
2014-10-29 16:51:39 -04:00
Malini Das
c8dfdca598
Bug 1091205 - log marionette requests, r=jgriffin
2014-10-29 16:49:23 -04:00
Ryan VanderMeulen
6de5c1cb7e
Merge inbound to m-c. a=merge
2014-10-29 16:49:04 -04:00