Terrence Cole
cec4468cbd
Bug 924608 - Fix a compiler warning in memorymetrics; r=njn
2013-10-08 14:15:59 -07:00
Sebastiaan de Haan
2612cf4654
Bug 908868 - Add code to the 'mach help' command to show disabled commands. r=gps
2013-10-11 13:41:25 -04:00
Michael Henretty
6710c56b3e
Bug 915726 - [Web Notifications] follow-up, change notification properties from Constant to Pure. r=gwagner
2013-09-12 08:48:56 -07:00
Ryan VanderMeulen
dbc95f00f4
Backed out changesets 46029c9fbfe4 and 6114164c3d1b (bug 925495) for OSX (at least) crashes.
2013-10-11 13:38:28 -04:00
Ed Morley
79aac1d02b
Backed out changeset cff5a22acb7c (bug 924992) for breaking upload_symbolds on Nightlies
2013-10-11 17:47:55 +01:00
Boris Zbarsky
ce891d2c00
Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
2013-10-11 12:28:24 -04:00
Boris Zbarsky
99d48a5894
Bug 882541 part 3. Rework the overload resolution algorithm to WebIDL spec changes in handling of optional arguments. r=khuey
...
The major changes are as follows:
1) The new algorithm no longer adjusts "argcount" based on the
interaction of trailing undefined and [TreatUndefinedAs=Missing]
arguments. We never implemented this; just asserted that we didn't
have to deal with this situation.
2) If the distinguishing argument is undefined and there is an
overload that has an optional argument at the distinguishing
argument index, that overload is selected.
2013-10-11 12:28:24 -04:00
Boris Zbarsky
57053bb972
Bug 882541 part 2. Fix a bug that crept in with overloading a string and a nullable number and then passing in null, due to the number conversion being conditional on the input type in that case. r=khuey
...
Also removes a footgun conversion operator on Nullable that was causing it to silently convert to int32_t.
2013-10-11 12:28:23 -04:00
Boris Zbarsky
0b96fd507b
Bug 882541 part 1. Don't require all arguments after an optional argument to be optional. r=khuey
2013-10-11 12:28:23 -04:00
Boris Zbarsky
11620341e6
Bug 925495 part 2. Make the localName and nodeName bindings use DOMString, for extra speed. r=smaug
2013-10-11 12:28:23 -04:00
Boris Zbarsky
a78b0cc424
Bug 925495 part 1. Move DOMString out to a separate header. r=smaug
2013-10-11 12:28:23 -04:00
Daniel Holbert
3fd31dfa40
Bug 924749: Make loop variable signed-ness match the type they're compared against, to fix signed/unsigned warnings in PathCairo.cpp. r=Bas
2013-10-11 08:55:03 -07:00
Vivien Nicolas
1b1b3092a7
Bug 863702 - [B2G] :active state is sometime not rendered if you tap quickly. r=fabrice
2013-10-11 17:29:19 +02:00
Gregory Szorc
dbb319d767
Bug 924331 - Move config/utils.py into mozbuild; r=mshal
2013-10-11 08:23:18 -07:00
Markus Stange
4670e7ef81
Bug 923650 - Restore scissor rects in CompositorOGL more diligently. r=mattwoodrow
...
--HG--
extra : rebase_source : 5a3cccbd38b18aaa8536382ff744a871646ee786
2013-10-11 10:29:35 -04:00
Markus Stange
5b20ac846a
Bug 902591 - Choose the number of linear gradient repetitions in such a way that the whole extents rect is filled. Substantial parts of the code in this patch were written by roc in bug 508730. r=mattwoodrow
...
--HG--
extra : rebase_source : d7f99adc56ef4d81e14bf3ece6761dd8d5c476ed
2013-10-11 10:26:40 -04:00
Stephen Pohl
17dc758ff9
Backout 751bcb37cdb6 for bustage on a CLOSED TREE. r=me
2013-10-11 10:50:25 -04:00
Gregory Szorc
9b06f11e0d
Bug 917753 - Add XPIDL files to clean target; r=glandium
2013-10-11 07:32:49 -07:00
Gregory Szorc
dfb77e1fbd
Bug 585016 - Move buildlist.py to a mozbuild action; r=mshal
...
--HG--
rename : config/buildlist.py => python/mozbuild/mozbuild/action/buildlist.py
rename : config/tests/unit-buildlist.py => python/mozbuild/mozbuild/test/action/test_buildlist.py
2013-10-11 07:22:49 -07:00
Stephen Pohl
1f78811840
Bug 673875: Reproduce the bounce behavior when reaching the top/bottom of the page on OSX. r=smichaud,felipe,masayuki
2013-10-11 10:02:31 -04:00
Benoit Jacob
336565d5b0
Bug 814159 - Part 4: Split TextureImageEGL into separate files - r=benwa
2013-10-11 09:16:44 -04:00
Benoit Jacob
e5c293ae67
Bug 814159 - Part 3: remove the backing surface code from GLContextProviderEGL.cpp - r=benwa
2013-10-11 09:16:44 -04:00
Benoit Jacob
7020024262
Bug 814159 - Part 2: remove the global context code from GLContextProviderEGL.cpp - r=benwa
2013-10-11 09:16:44 -04:00
Benoit Jacob
582f53bac7
Bug 814159 - Part 1: remove X11, Qt, and unused Gonk code from GLContextProviderEGL.cpp - r=benwa
2013-10-11 09:16:44 -04:00
Benoit Jacob
fd94c81e13
Bug 922921 - Consistently check attrib accesses in WebGLVertexArray. Also rename a few things. - r=jgilbert
2013-10-11 09:16:44 -04:00
Benoit Jacob
04b8a52f5c
Bug 924193 - Drop WebGLTexelConversions' custom FORCE_INLINE macro, use MOZ_ALWAYS_INLINE - r=jgilbert
2013-10-11 09:16:44 -04:00
Benoit Jacob
6a6a1fb7e9
Bug 924192 - Use MOZ_BEGIN_ENUM_CLASS for the WebGLTexelPremultiplicationOp enum - r=jgilbert
2013-10-11 09:16:44 -04:00
Benoit Jacob
72f36ef446
Bug 924191 - Use MOZ_BEGIN_ENUM_CLASS for the WebGLTexelFormat enum - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
353480f400
Bug 924189 - Use MOZ_BEGIN_ENUM_CLASS for the WebGL VertexAttrib0 enum - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
8adc0f724a
Bug 924188 - Use MOZ_ASSERT where appropriate in WebGL code - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
de3c7b5255
Bug 924186 - Simplify WebGLFramebuffer's CC goop - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
af047a1c63
Bug 924176 - Warn on prefixed WebGL extensions usage (deprecated) - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
1a4316a1f6
Bug 922810 - Fix the build on compilers not supporting strong enums - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
b33fab2ccf
Bug 922810 - Part 8: Defer/avoid initialization of texture images - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
3481941d44
Bug 922810 - Part 7: extend ScopedBindTexture to support cube maps - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
25bc6850db
Bug 922810 - Part 6: Clean up and optimize fake black textures implementation - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
15ea1025ef
Bug 922810 - Part 5: do not initialize depth textures before they get rendered to, use a fake black texture instead - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
fb21d72c3f
Bug 922810 - Part 4: make BindTexture smart enough to not clear the context's mFakeBlackStatus when nothing changed - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
a77d28c6c1
Bug 922810 - Part 3: introduce transparent fake black textures alongside existing opaque ones - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
0f916f5f9f
Bug 922810 - Part 2: reorganize the tracking of fake back statuses - r=jgilbert
2013-10-11 09:16:43 -04:00
Benoit Jacob
8e13af6dbf
Bug 922810 - Part 1: track image initialization with a WebGLImageDataStatus enum - r=jgilbert
2013-10-11 09:16:43 -04:00
Nathan Froyd
ae7e07a8a9
Bug 925334 - delete check for HAVE_GNU_GET_LIBC_VERSION; r=glandium
2013-10-10 09:43:36 -04:00
Nathan Froyd
036526a684
Bug 925330 - don't use HAVE_64BIT_OS when building elfhack; r=glandium
2013-10-10 09:31:29 -04:00
Nathan Froyd
642ef95b36
Bug 925222 - part 2 - delete configure checks for domainname member of struct utsname; r=glandium
2013-10-09 21:37:59 -04:00
Nathan Froyd
54808fd0d7
Bug 925222 - part 1 - just check for __linux__ in nsUserInfo::GetDomain; r=bsmedberg
...
Linux's libc (with _GNU_SOURCE, which we use) and bionic are the only
interesting libcs that define domainname. The BSDs and OSX don't, and
the latter is the only one we really need to care about. Since we're
doing multiple configure checks for this one (!) place, it's not really
worth worrying about. Let's just hardcode this check and be done with
it.
2013-10-09 21:36:45 -04:00
Nathan Froyd
63e38128ae
Bug 925169 - part 2 - delete MOZ_MEMORY_SIZEOF_PTR_2POW from configury; r=glandium
2013-10-09 19:05:39 -04:00
Nathan Froyd
23a4aa4d48
Bug 925169 - part 1 - don't use MOZ_MEMORY_SIZEOF_PTR_2POW in jemalloc.c; r=glandium
2013-10-09 19:04:43 -04:00
Nathan Froyd
fac6a479ca
Bug 925173 - don't depend on HAVE_64BIT_OS in FileUtils.cpp; use the standard __LP64__ macro instead; r=bsmedberg
...
This point in the code is Mac-specific, so we are free to use Mac-specific macros
here. Just use __LP64__ instead of HAVE_64BIT_OS.
2013-10-09 17:15:53 -04:00
Nathan Froyd
9572a6752b
Bug 925319 - delete HAVE_U?INT* checks from configure; r=glandium
2013-06-24 19:06:11 -04:00
Andrea Marchesini
e103c1c47e
Bug 924870 - AudioContext.mozAudioChannel attribute, r=ehsan
2013-10-11 13:55:47 +02:00