Ms2ger
|
4af9d89266
|
Merge m-c to inbound
|
2013-08-22 10:38:48 +02:00 |
|
Ms2ger
|
dd3ed79f0d
|
Merge PGO-green changeset from inbound to m-c.
|
2013-08-22 10:31:44 +02:00 |
|
Ms2ger
|
19f3e043e3
|
Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps
|
2013-08-22 08:56:01 +02:00 |
|
Ms2ger
|
fa65b962f6
|
Bug 883284 - Part b: Move LIBXUL_LIBRARY into moz.build (a-c); r=joey
|
2013-08-22 08:55:59 +02:00 |
|
Ms2ger
|
66214743ad
|
Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps
|
2013-08-22 08:55:59 +02:00 |
|
Ms2ger
|
0d4cf13f01
|
Bug 907606 - Remove BindingUtils.h include from WebGLContext.h; r=mounir
|
2013-08-22 08:34:54 +02:00 |
|
Guillaume Abadie
|
0c828225cf
|
bug 903480 - [WebGL 2.0] implement TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN - r=jgilbert
|
2013-08-21 21:11:03 -04:00 |
|
Nicholas Nethercote
|
b89a8ac1c0
|
Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
--HG--
extra : rebase_source : 984c61ab12f46be0509b1ce0d458d9a6e5841c64
|
2013-08-17 15:50:18 -07:00 |
|
Guillaume Abadie
|
f54c0d20fb
|
bug 903481_- step 3 - [WebGL 2.0] implement TRANSFORM_FEEDBACK_BUFFER - r=jgilbert
|
2013-08-20 11:36:20 -04:00 |
|
Guillaume Abadie
|
3175b5af43
|
bug 903481 - step 1 - Move WebGL buffers function into GLContextBuffers.cpp - r=jgilbert
|
2013-08-20 11:36:19 -04:00 |
|
Guillaume Abadie
|
204c1119e6
|
bug 903455 - [WebGL 2.0] Implement transform feedback: RASTERIZER_DISCARD - r=jgilbert
|
2013-08-15 20:43:47 -04:00 |
|
Guillaume Abadie
|
91426ae90f
|
bug 902488 - [WebGL 2.0] Occlusion queries optimizations - r=jgilbert
|
2013-08-15 19:47:26 -04:00 |
|
Guillaume Abadie
|
cd03bdb26a
|
bug 902063 - GLContext complete extension group queries - r=bjacob,jgilbert
|
2013-08-15 15:58:20 -04:00 |
|
Christian Holler
|
fcd6075710
|
Bug 902132 - Disable WebGL gl-max-texture-dimensions test on Mesa. r=bjacob
--HG--
extra : rebase_source : 612e6de1a09be531e9ec05c57b696c7e6345f038
|
2013-08-14 15:54:02 +02:00 |
|
Ms2ger
|
3d504dcb66
|
Merge latest PGO-green inbounc changeset to m-c.
|
2013-08-14 14:45:47 +02:00 |
|
Ms2ger
|
c2315a28ab
|
Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo
|
2013-08-14 09:00:52 +02:00 |
|
Ms2ger
|
6ec28362b3
|
Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar
|
2013-08-14 08:56:21 +02:00 |
|
Jeff Gilbert
|
b55980c364
|
Bug 881681 - Add reftest for resizing a WebGL canvas. - r=dzbarsky
|
2013-08-13 16:54:51 -07:00 |
|
Guillaume Abadie
|
86136e3f00
|
bug 900767 - Implement the WebGL extension ANGLE_instanced_arrays - r=jgilbert
|
2013-08-13 18:11:01 -04:00 |
|
James Willcox
|
10193cf14f
|
Bug 902426 - Do not allow duplicate entries in the CRC2D demotion list r=mattwoodrow
--HG--
extra : rebase_source : c7c344f2b88065f46c06c99fa0bf868367b6b9ab
|
2013-08-09 17:19:21 -04:00 |
|
Phil Ringnalda
|
c588075dd3
|
Backed out changeset aadb205e7f05 (bug 881681) for Android Armv6 refteset-2 failures
|
2013-08-12 20:22:11 -07:00 |
|
Jeff Gilbert
|
c0c4700ab4
|
Bug 881681 - Add reftest for resizing a WebGL canvas. - r=dzbarsky
|
2013-08-12 16:49:10 -07:00 |
|
Trevor Saunders
|
a8a12176ad
|
bug 659722 - remove _IMPL_NS_LAYOUT r=bz
|
2013-03-16 00:31:38 -04:00 |
|
Nathan Froyd
|
3647971db9
|
Bug 901947 - part 1 - don't null-check |new X| in content/; r=smaug
|
2013-08-08 13:55:20 -04:00 |
|
Nathan Froyd
|
e54f07b5e6
|
Bug 901947 - part 0a - use fallible_t instead of std::nothrow in CanvasRenderingContext2D.cpp; r=smaug
|
2013-08-08 13:53:40 -04:00 |
|
Jeff Gilbert
|
2a08e99be9
|
Bug 883364 - Mark android 2.2 tests as random until we find why ARMv6 slaves fails to create webgl contexts. r=bjacob
|
2013-08-08 15:23:43 -07:00 |
|
Jeff Gilbert
|
038036b02d
|
Bug 883364 - Fail on webgl failure instead of timing out in reftests. r=dzbarsky
|
2013-08-08 15:22:40 -07:00 |
|
Jeff Gilbert
|
609180e5b2
|
Bug 883364 - Remove &nogl tests from webgl reftests. r=dzbarsky
|
2013-08-08 15:21:57 -07:00 |
|
James Willcox
|
dd3190022f
|
Bug 902474 - Require a minimum size of 16x16 to use SkiaGL r=mattwoodrow
|
2013-08-05 16:46:31 -04:00 |
|
James Willcox
|
1f90d9d19e
|
Bug 902462 - Enable SkiaGL on all GPUs, not just NVIDIA r=mattwoodrow
|
2013-07-23 20:32:24 -04:00 |
|
Peter Chang
|
75aab5b078
|
Bug 902103 - [SkiaGL] Free Layer resource when CanvasContext got demoted. r=snorp, r=gw280
Set mResetLayer as true when CanvasContext got demoted to free the resource owned by CanvasLayer, like GLContext/GLScreenBuffer.
|
2013-08-07 22:07:17 +08:00 |
|
Ryan VanderMeulen
|
d4081c07e9
|
Backed out 2 changesets (bug 902474, bug 902462) due to Android 4.0 crashtest timeouts.
Backed out changeset ecf856c21136 (bug 902474)
Backed out changeset 25c8d8674c1f (bug 902462)
|
2013-08-07 15:32:24 -04:00 |
|
James Willcox
|
7bf0a52242
|
Bug 902474 - Require a minimum size of 16x16 to use SkiaGL r=mattwoodrow
|
2013-08-05 16:46:31 -04:00 |
|
George Wright
|
99a97fd109
|
Bug 902470 - Re-enable the advanced compositing tests on Android/Gonk r=mattwoodrow
|
2013-07-25 17:20:45 -04:00 |
|
George Wright
|
4861214355
|
Bug 897635 - Demote to software canvas if we use a non-standard composite mode r=mattwoodrow
|
2013-07-24 15:14:27 -04:00 |
|
James Willcox
|
9e0264e300
|
Bug 902462 - Enable SkiaGL on all GPUs, not just NVIDIA r=mattwoodrow
|
2013-07-23 20:32:24 -04:00 |
|
Guillaume Abadie
|
55c0e32502
|
bug 893180 - [WebGL 2.0] gl.vertexAttribDivisor (GL_ARB_instanced_array) - r=jgilbert
|
2013-08-06 20:05:51 -04:00 |
|
Guillaume Abadie
|
aa8c3fc910
|
bug 892978 - [WebGL 2.0] Query objects (GL_ARB_occlusion_query_boolean) - r=jgilbert
|
2013-08-06 17:23:46 -04:00 |
|
Guillaume Abadie
|
071b088c2c
|
Bug 871094 - Add a warning when calling WebGL clear(0). r=bjacob
|
2013-08-06 10:40:37 -04:00 |
|
Jeff Gilbert
|
6030e6834f
|
Bug 901297 - Save and restore WebGL state for Mesa FB workarounds. - r=bjacob
|
2013-08-05 15:11:43 -07:00 |
|
Boris Zbarsky
|
82ba945cef
|
Bug 900898 part 2. Move to using Nullable<TypedArray> to represent possibly-null TypedArray structs. r=smaug
|
2013-08-05 13:40:01 -04:00 |
|
Jon Coppeard
|
da8c061053
|
Bug 900986 - Convert JS_*Element API to use MutableHandleValue for out params r=terrence r=bholley r=smaug
|
2013-08-05 14:02:47 +01:00 |
|
Guillaume Abadie
|
8ede98ec3d
|
bug 898615 - let WebGL use GLContext's extension group queries - r=jgilbert
|
2013-08-02 17:59:07 -04:00 |
|
Guillaume Abadie
|
a74600c6cf
|
bug 900439 - Let WebGL 2 be independent of webgl.enable-draft-extensions - r=jgilbert
|
2013-08-01 22:18:07 -04:00 |
|
Mike Hommey
|
ca80cd82ad
|
Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
|
2013-08-02 10:29:05 +09:00 |
|
James Willcox
|
be97cbc720
|
Bug 898768 - Make CRC2D::IsTargetValid also check for null r=mattwoodrow
|
2013-07-31 17:10:16 -04:00 |
|
Guillaume Abadie
|
17868b9869
|
bug 896254 - disable WebGL 2 interfaces - r=jilbert,ehsan
|
2013-07-30 15:58:17 -04:00 |
|
Ehsan Akhgari
|
085494b95d
|
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:
# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.mm" \) | \
xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
modules/libmar/src/mar_private.h \
modules/libmar/src/mar.h
# assert_replacer.py
#!/usr/bin/python
import sys
import re
pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")
def replaceInPlace(fname):
print fname
f = open(fname, "rw+")
lines = f.readlines()
for i in range(0, len(lines)):
while True:
index = re.search(pattern, lines[i])
if index != None:
index = index.start()
lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
for j in range(i + 1, len(lines)):
if lines[j].find(" ", index) == index:
lines[j] = lines[j][0:index] + lines[j][index+4:]
else:
break
else:
break
f.seek(0, 0)
f.truncate()
f.write("".join(lines))
f.close()
argc = len(sys.argv)
for i in range(1, argc):
replaceInPlace(sys.argv[i])
--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
|
2013-07-18 13:59:53 -04:00 |
|
Guillaume Abadie
|
76f5daf76f
|
bug 894007 - WebGLContext::getParameter(GL_MAX_TEXTURE_SIZE) should be a power of two - r=jgilbert
|
2013-07-30 11:07:04 -04:00 |
|
Ehsan Akhgari
|
3717325909
|
Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
|
2013-07-30 10:25:31 -04:00 |
|