Commit Graph

111 Commits

Author SHA1 Message Date
Milan Sreckovic
d79a394fca Bug 1403945: Add utility functions to recognize OS X 10.13. r=mstange
MozReview-Commit-ID: Bw0jkyWrIzD
2017-09-28 10:21:10 -04:00
Ryan Hunt
f2445bde89 Disable the GPU process in xpc-shell after we kill it to prevent extra restarts. (bug 1402500, r=dvander)
MozReview-Commit-ID: 3SNNGIfvTOr
2017-09-26 10:26:44 -04:00
Mason Chang
4b6b4137c2 Bug 1389338 - Show Off Main Thread Status in about:support. r=rhunt 2017-08-14 21:08:18 -07:00
Nicholas Nethercote
09493fcbcf Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj. 2017-07-31 14:28:48 +10:00
Nicholas Nethercote
636397db95 Bug 1384835 (part 1, attempt 2) - Use nsA[C]String references instead of pointers for outparams of Get*String() pref functions. r=froydnj. 2017-07-31 10:52:51 +10:00
Brendan Dahl
238bf2fc9c Bug 1355147 - Expose IsHeadless on GfxInfo. r=jrmuizel
Allows marionette to check if the browser is in headless mode.

MozReview-Commit-ID: 2kaqO3HO9Ke
2017-07-28 11:00:28 -07:00
Sebastian Hengst
fa11c3896d Backed out changeset 07b534f44740 (bug 1384835) for failing xpcshell's security/manager/ssl/tests/unit/test_cert_sha1.js checkCertErrorGenericAtTime on Linux x64 debug. r=backout 2017-07-28 10:30:29 +02:00
Sebastian Hengst
51534c6b52 Backed out changeset ef5feef07bed (bug 1384835) 2017-07-28 10:29:24 +02:00
Nicholas Nethercote
8846676f01 Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
This is similar like the previous patch, but for the 8-bit string variants.
Also, it changes assignment to Adopt() in GetCString() and GetDefaultCString()
to avoid an extra copy.
2017-07-27 16:45:10 +10:00
Nicholas Nethercote
5731f3fdf6 Bug 1384835 (part 1) - Use nsA[C]String references instead of pointers for outparams of Get*String() pref functions. r=froydnj.
This is basically a cosmetic change; references are the normal way to do string
outparams.
2017-07-25 19:12:56 +10:00
Milan Sreckovic
625d8591f7 Bug 1359416: Allow blocklisting of D3D11 keyed mutex and block it for Intel Gen 6. r=bas,dvander
MozReview-Commit-ID: 2u7N5qhHhD1
2017-07-25 14:02:36 -04:00
Wes Kocher
aae5e7abe3 Backed out changeset 4d83b498dc00 (bug 1359416) for assertions in ServoStyleSet a=backout CLOSED TREE
MozReview-Commit-ID: 6vOIMVR5616
2017-07-21 17:18:20 -07:00
Milan Sreckovic
841701882c Bug 1359416: Allow blocklisting of D3D11 keyed mutex and block it for Intel Gen 6. r=bas
MozReview-Commit-ID: 5O5SPvHsT67
2017-07-21 12:46:40 -04:00
Milan Sreckovic
e3aa902886 Bug 1381074: Have downloadable blocklist recognize advanced layers. r=dvander
MozReview-Commit-ID: GlzDUQoAH6P
2017-07-14 14:13:54 -04:00
David Anderson
5ba218a1df Report when constant buffer offsetting doesn't work. (bug 1379413 part 2, r=bas) 2017-07-11 00:13:26 -07:00
David Anderson
af80b26651 Add Telemetry environment and failure tracking for Advanced Layers. (bug 1365879 part 23, r=milan, data_r=bsmedberg) 2017-06-23 14:23:13 -07:00
Carsten "Tomcat" Book
c52aec4b9c Backed out changeset 35129e4e204b (bug 1365879) 2017-06-23 12:15:28 +02:00
David Anderson
57f2e6fe00 Add Telemetry environment and failure tracking for Advanced Layers. (bug 1365879 part 23, r=milan, data_r=bsmedberg) 2017-06-22 21:12:20 -07:00
Mason Chang
65fa409518 Bug 1348414 Always snapshot after no more paints are pending if WR is enabled. r=mattwoodrow 2017-03-22 12:20:00 -07:00
sotaro
7585ae6fe9 Bug 1349476 - Remove LayersBackend::LAYERS_D3D9 type r=mattwoodrow 2017-03-23 11:00:41 +09:00
Milan Sreckovic
1ae1f123d0 Bug 1341959: Part 1. Allow WebGL2 to be blocked separately from WebGL overall. r=mchang
MozReview-Commit-ID: ABpjtMSTA8L
2017-03-02 15:48:06 -05:00
Iris Hsiao
73b8f7e90e Backed out changeset 4187cda95a1d (bug 1341959) 2017-03-02 11:53:51 +08:00
Milan Sreckovic
f231012999 Bug 1341959: Part 1. Allow WebGL2 to be blocked separately from WebGL overall. r=mchang
MozReview-Commit-ID: J2d08fXAlcA
2017-02-24 14:14:35 -05:00
Jeff Walden
05ef5e1850 Bug 1287006 - Don't pass Maybe by value in miscellaneous places. r=froydnj 2017-02-13 09:07:40 -08:00
Ryan Hunt
b60d405ff9 Merge m-c to graphics 2017-01-27 10:07:37 -06:00
David Anderson
84b04040db Allow controlling the GPU process from xpcshell. (bug 1321492 part 8, r=mattwoodrow) 2017-01-26 16:35:55 -08:00
Kartikaya Gupta
cd6737c05f Merge m-c to graphics
MozReview-Commit-ID: D0L4I5rdVli
2017-01-19 10:43:00 -05:00
Kartikaya Gupta
3d70f1ee98 Merge m-c to graphics
MozReview-Commit-ID: LPeWBwbK82h
2017-01-12 12:40:09 -05:00
Kartikaya Gupta
3050106083 Merge m-c to graphics
MozReview-Commit-ID: 6XqNGxF5EiQ
2016-12-23 10:14:44 -05:00
Nicholas Nethercote
8b2d264e0f Bug 1325503 - Remove Windows {XP, Server 2003, Vista} support from widget/. r=jimm.
I did my best to remove as much stuff as possible in this patch. The starting
point was to remove all the IsVistaOrLater() and IsWin7OrLater() calls, but I
also grepped for various strings and found some other removable stuff that way.
I may have still missed some things.

Notable things done by this patch.

- It removes numerous blocklist entries.

- It removes CanComputeVirtualKeyCodeFromScanCode(), because it's always true
  now.

- It removes ShowXP{Folder,File}Picker(), even though these were available as
  fallbacks on Vista+. The "when platform is built without the longhorn SDK"
  condition in the comment above nsFilePicker::ShowXPFolderPicker() sounds like
  it won't ever happen any more.

- It removes the config.trim_on_minimize preference. This requires adding a
  bool sHaveInitializedPrefs variable; previously the lack of pref
  initialization was indicated by the tri-state sTrimOnMinimize variable having
  the value 2.

Notable things *not* done by this patch.

- ClearThemeRegion() still exists. The comment suggests that it is XP/Vista
  only, but the code suggests otherwise. jimm thinks the comment is wrong.

- The comment in WinWakeLockListener::Callback() suggests that the StartTimer()
  call is no longer needed to block the screen saver. I'm uncertain about this
  and so I think it's best left to a follow-up.
2016-12-23 13:13:31 +11:00
Kartikaya Gupta
a22dff19b1 Merge m-c to graphics
MozReview-Commit-ID: E9vVT9ZNSAJ
2016-11-22 10:21:45 -05:00
George Wright
5a78b9a257 Bug 1297790 - Add GPU process feature status to the Telemetry environment r=dvander,gfritzsche data-review=bsmedberg 2016-11-21 15:10:11 -05:00
Mozilla Graphics Team
1f923fd38d Bug 1317774 - Add non-gfx code needed to use WebRender in gecko. r=gfx
This completes the migration of code from the github branch to the graphics
project repo. At this point all webrender-related code should be disabled
unless --enable-webrender is provided in the mozconfig.

MozReview-Commit-ID: Dea8rxM6UPL
2016-11-16 08:54:51 -05:00
Ehsan Akhgari
817cc11116 Bug 1331676 - Avoid doing sync IPC to the parent process for getting gfx feature status; r=dvander 2017-01-18 08:57:14 -05:00
David Anderson
49768b31fb Add a usingGPUProcess property to nsIGfxInfo. (bug 1317441 part 1, r=mattwoodrow) 2016-11-14 15:02:02 -08:00
Milan Sreckovic
ee1d101aa8 Bug 1323834: Evaluate some information outside the loop, then use it repeatedly. r=dvander
MozReview-Commit-ID: IpndTclvfQf
2016-12-20 11:43:45 -05:00
Sebastian Hengst
a99ea4b4ce Backed out changeset 0f40b745a669 (bug 1323834) for bustage. r=backout on a CLOSED TREE 2016-12-20 17:37:16 +01:00
Milan Sreckovic
49021144fd Bug 1323834: Evaluate some information outside the loop, then use it repeatedly. r=dvander
MozReview-Commit-ID: DlKw9Vzsf5w
2016-12-16 15:35:32 -05:00
Carsten "Tomcat" Book
58612bb5e9 Backed out changeset 364305744e4c (bug 1297790) for test bustage 2016-11-09 10:26:27 +01:00
George Wright
205279fd11 Bug 1297790 - Add GPU process feature status to the Telemetry environment r=dvander,gfritzsche data-review=bsmedberg 2016-11-09 03:18:32 -05:00
Iris Hsiao
21f1f1c0c7 Backed out changeset cf43cacdb262 (bug 1294232) for XPCShell failures
CLOSED TREE
2016-09-21 14:24:26 +08:00
Andrew Comminos
8333c8510b Bug 1294232 - Refactor blocklisting on Linux to support the downloadable blocklist. r=jrmuizel
MozReview-Commit-ID: ESJY9kkqXR8
2016-08-04 17:02:14 -04:00
Mason Chang
2c48b06a96 Bug 1302240 - Report content backend to telemetry. r=dvander 2016-09-12 16:23:28 -07:00
Chih-Yi Leu
a1a4390d8c Bug 1295899 - Implement DRIVER_BUILD_ID_LESS_THAN_OR_EQUAL. r=milan 2016-08-31 19:59:00 +02:00
Jeff Gilbert
8fed0c186b Bug 1287653 - Add feature to GetPrefNameForFeature. - r=milan
MozReview-Commit-ID: Id0yMzMfxtB
2016-08-18 14:07:00 -07:00
Ethan Lin
b7197d4e4e Bug 1293028 - Check build id only for intel driver. r=mtseng, r=jgilbert 2016-08-08 02:35:00 -04:00
Milan Sreckovic
f3f432265b Bug 1284341: Add utility functions to recognize OS X 10.12. r=mstange
MozReview-Commit-ID: BZOv9lSeWq
2016-07-04 17:25:25 -04:00
Milan Sreckovic
4627f9b248 Bug 1284301: Remove duplicated code, add a comment. r=eflores
MozReview-Commit-ID: CBbrTxa0OZl
2016-07-05 11:50:02 -04:00
Milan Sreckovic
77e1fa8b4d Bug 1274635: Have OperatingSystem an enum class, change All to mean All Windows. r=BenWa
MozReview-Commit-ID: ADe4EmPzTuc
2016-06-03 16:13:08 -04:00
Benoit Girard
49c379894c Bug 1272821 - remove the WebGL feature failure from telemetry. r=jrmuizel
MozReview-Commit-ID: 8OOC63NTR0z
2016-05-26 18:25:22 -04:00