9c4f6706db9a05d332c88befff1581cb1f2bc020: Bug 1172782 - Change how nsTHashtable::Clear() works. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 10 Jun 2015 13:07:40 -0700 - rev 248259
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1172782 - Change how nsTHashtable::Clear() works. r=froydnj. This change reimplements nsTHashtable::Clear() using PLDHashable::Clear(). This changes its semantics slightly -- the old version would clear the table but leave its capacity unchanged. The new version will adjust the capacity to the default, though the entry storage will only be re-allocated when the first new element is added.
8791911ffc9500df7f4e42020cad6c7d3cfa59dc: Bug 1148294 followup: fix spec links in reftests flexbox-writing-mode-* to point to TR instead of ED spec version. (no review)
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 10 Jun 2015 22:59:45 -0700 - rev 248258
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1148294 followup: fix spec links in reftests flexbox-writing-mode-* to point to TR instead of ED spec version. (no review) DONTBUILD because just changing metadata within some tests
756fcc79ab987564c1795a0941e7359ca32c7c50: Bug 1012403 - Reenable SettingsService tests; a=TEST-ONLY
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 10 Jun 2015 16:16:40 -0700 - rev 248257
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1012403 - Reenable SettingsService tests; a=TEST-ONLY
321a1148b604f91779daafd6f2ed59fc9b83bf6b: Bug 1170855 - Part C: Move _WEBGL GLenums from GLConsts.h to WebGLContext.h. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 10 Jun 2015 15:13:02 +1000 - rev 248256
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part C: Move _WEBGL GLenums from GLConsts.h to WebGLContext.h. r=jgilbert
5b7031ee6b0d1a45b321549735b68d562de2daee: Bug 1170855 - Part B: READ_BUFFER requires emulation for default FB. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 09 Jun 2015 10:40:56 +1000 - rev 248255
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part B: READ_BUFFER requires emulation for default FB. r=jgilbert WebGL internals use framebuffers to implement the default framebuffer. This means that we can't just return the result from glGetIntegerv(GL_READ_BUFFER, ...)
dfa20a123ec47dd2b656b11a414c5adfe736ecf6: Bug 1170855 - Part A: Don't error on MAX_ELEMENT_INDEX. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 09 Jun 2015 10:37:28 +1000 - rev 248254
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part A: Don't error on MAX_ELEMENT_INDEX. r=jgilbert MAX_ELEMENT_INDEX appears in GL 4.3 or via ES3_compatibility. Work around on OSX 10.10 where max is GL 4.1.
eb6b86397048e222a1bd698800470c2497cc668f: Bug 1170855 - Part 9: MAX_VARYING_COMPONENTS workaround. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 09 Jun 2015 10:35:20 +1000 - rev 248253
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part 9: MAX_VARYING_COMPONENTS workaround. r=jgilbert Turns of querying MAX_VARYING_COMPONENTS on OS X 10.10 is buggy. Always returns 1. The spec says that the value is 4 times MAX_VARYING_VECTORS so work around using that method.
349b053438b3b8905c32cd78bc0c007864579526: Bug 1170855 - Part 8: MAX_SERVER_WAIT_TIMEOUT is unsigned. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 09 Jun 2015 10:32:22 +1000 - rev 248252
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part 8: MAX_SERVER_WAIT_TIMEOUT is unsigned. r=jgilbert
9225d09342f20cea437aef4e0346e6f343149e9e: Bug 1170855 - Part 7: Implement MAX_CLIENT_WAIT_TIMEOUT_WEBGL. r=jgilbert, r=smaug
Dan Glastonbury <dglastonbury@mozilla.com> - Thu, 11 Jun 2015 14:36:04 +1000 - rev 248251
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part 7: Implement MAX_CLIENT_WAIT_TIMEOUT_WEBGL. r=jgilbert, r=smaug
b833745e59812746966a14ba454e925f61a89466: Bug 1170855 - Part 6: Implement Sampler binding tracking. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 09 Jun 2015 10:18:19 +1000 - rev 248250
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part 6: Implement Sampler binding tracking. r=jgilbert
dc75c2fe1b42bbbf5fbf47363c72fddb1da641be: Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Fri, 05 Jun 2015 17:13:41 +1000 - rev 248249
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert Correctly detect support for ARB_sync via GLFeature.
f044d07d39962220e73f02f8c8526098679279da: Bug 1170855 - Part 4: Pour in the WebGL 2 pnames. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Fri, 05 Jun 2015 16:42:49 +1000 - rev 248248
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part 4: Pour in the WebGL 2 pnames. r=jgilbert
29d6561e03cb00e9bc894d6115476d223123f0da: Bug 1170855 - Part 3: Cleanup and better comments. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Fri, 05 Jun 2015 15:12:11 +1000 - rev 248247
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part 3: Cleanup and better comments. r=jgilbert
51731eb6855d3911119f6a7271f0a840d1e53bbb: Bug 1170855 - Part 2: Be consistent when handling pnames from extensions. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Fri, 05 Jun 2015 15:06:01 +1000 - rev 248246
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part 2: Be consistent when handling pnames from extensions. r=jgilbert
16be2af03b546b7682483156c6ec03c7c4460ae9: Bug 1170855 - Part 1: Extract WebGL 2 specific pnames. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Fri, 05 Jun 2015 13:26:34 +1000 - rev 248245
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1170855 - Part 1: Extract WebGL 2 specific pnames. r=jgilbert
45cdca10d5cd53afc01d4ce33cca6639417219d2: Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow)
David Anderson <danderson@mozilla.com> - Wed, 10 Jun 2015 21:59:05 -0700 - rev 248244
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow)
606cb8f0882590c86e09a2186eeb41c9a1c6da43: Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935 part 1, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Wed, 10 Jun 2015 21:59:03 -0700 - rev 248243
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935 part 1, r=mattwoodrow)
2f26ece1e25f6ca5f9eecc5dda194e6188434321: Bug 1172789 (part 3) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 10 Jun 2015 13:07:40 -0700 - rev 248242
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1172789 (part 3) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal. This change also factors out some duplicated code.
757f9f84dcbe6d2017aa24a025984aac23633f89: Bug 1172789 (part 2) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 10 Jun 2015 13:07:40 -0700 - rev 248241
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1172789 (part 2) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal.
dae5852797edaefaced67b3fc5e82c65e5542041: Bug 1172789 (part 1) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 10 Jun 2015 13:07:40 -0700 - rev 248240
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1172789 (part 1) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip