Commit Graph

466353 Commits

Author SHA1 Message Date
Nicholas Nethercote
51a54c4e56 Bug 1255655 - Const-ify GetCommandStr.kCommands. r=karlt.
--HG--
extra : rebase_source : 111210feb14070bb0ea7ffbf18b4826bd6697ca1
2016-03-11 13:57:18 +11:00
Nicholas Nethercote
e098d1b141 Bug 1255655 - Const-ify kPinset_* arrays. r=cykesiopka.
--HG--
extra : rebase_source : b8c360a7c79bd3e79d30210cd8e624e3e4eae7c3
2016-03-11 13:54:41 +11:00
Nicholas Nethercote
50399fa6c3 Bug 1255655 - Const-ify sExtensionNames. r=mattwoodrow.
--HG--
extra : rebase_source : 701319b65fce70b62535248b9c33dd6357320abf
2016-03-11 13:52:13 +11:00
Nicholas Nethercote
70bf1444e7 Bug 1255655 - Heap-allocate _progname. r=froydnj.
This saves almost 1 KiB per process.

--HG--
extra : rebase_source : 56e7d9451b0c647b1672dc23e6bc1117c5a20388
2016-03-11 13:51:13 +11:00
Nicholas Nethercote
755a8e0277 Bug 1255655 - Const-ify ns{Default,Extra}MimeTypeEntry arrays. r=bz.
--HG--
extra : rebase_source : 689669e6fe2cf9c6595df04ea7b0637aa2f1d78c
2016-03-11 13:41:28 +11:00
Nicholas Nethercote
7f5bcf3c52 Bug 1255655 - Const-ify and shrink kEntities and kAttrEntities. r=baku.
This patch changes the table pointers (which are mostly null) into uint8_t
offsets into a much smaller table of strings.

This shrinks the four arrays by a combined total of 3 KiB, and also makes them
shareable between processes.

--HG--
extra : rebase_source : 96874aa9eb32f48011ac6ae6de8a930c57112263
2016-03-11 13:26:02 +11:00
Nicholas Nethercote
f5787d55ab Bug 1255655 - Const-ify kKeyNames and kCodeNames. r=karlt.
--HG--
extra : rebase_source : f8bbaa32b9fe7f13ad5998718921f96e3021b43d
2016-03-11 13:18:39 +11:00
Nicholas Nethercote
9fab9cab8c Bug 1255655 - Const-ify keysymtab. r=karlt.
This lets it be shared between processes.

--HG--
extra : rebase_source : 5cd14c68d7bbd54e4c1b9e8aef3621057a9588b8
2016-03-11 13:15:11 +11:00
Nicholas Nethercote
666b54a97d Bug 1255655 - Const-ify mozilla::dom::ErrorFormatString. r=baku.
--HG--
extra : rebase_source : 0f8d74ff1043835c54d68eb4002d72c2f94921cd
2016-03-11 13:05:10 +11:00
Nicholas Nethercote
a05532465c Bug 1255655 - Const-ify dom encodings and similar arrays. r=baku.
--HG--
extra : rebase_source : 4c65e785ca3b1e375505f9038a37c028837266d5
2016-03-11 13:04:01 +11:00
Nicholas Nethercote
7cb4896c8f Bug 1255655 - Const-ify sWAIRoleMaps. r=tbsaunde.
--HG--
extra : rebase_source : 1274cdb26bbc41456e91b67849733bfb5bc89401
2016-03-11 13:13:01 +11:00
Nicholas Nethercote
5e3e083956 Bug 1255655 - Const-ify kCoefficientRgbY. r=jrmuizel.
This allows it to be shared between processes.

--HG--
extra : rebase_source : 4a2026ae4b9335bae4d018d6a3f0af40cae3dc15
2016-03-11 13:00:06 +11:00
Nicholas Nethercote
dfe9948e43 Bug 1255655 - Const-ify k{Unix,Win}Charsets and kLangGroups. r=smontagu.
--HG--
extra : rebase_source : 178ec56c7c10747b4bf7eac7cf9982fa95ee80f0
2016-03-11 12:58:17 +11:00
Benjamin Smedberg
42e1362b4d Bug 1187270 - Add Telemetry session ID to crash annotations, r=gfritzsche
MozReview-Commit-ID: GwVI0dfsT4H

--HG--
extra : rebase_source : fae01778b3afbe6ca9dfcf774cead01eeac50445
extra : histedit_source : 98c0c070effca99711e35b4b4c3124a9fbdba089
2016-03-14 09:31:19 -04:00
Benjamin Smedberg
80d5b9a7e2 Bug 1256290 - isGPUActive for the second graphics adapter doesn't work correctly, and this also means we should tighten up getGfxField a little bit r=gfritzsche
MozReview-Commit-ID: 3384RChTh2A

--HG--
extra : rebase_source : 01f0a56909784cc04415714b373fadfdb68eadf8
extra : histedit_source : 1f17971cd4828cc73fb9f306c92c01e5f5eccda7
2016-03-14 09:30:29 -04:00
Randell Jesup
e815908708 Bug 1256545: avoid compiler warning for pointer truncation when checking low bits r=bwc
MozReview-Commit-ID: 2ZJANXx4Qx8
2016-03-15 18:31:36 -04:00
Mike Shal
49c5290021 Bug 1256033 - Remove layout/style/test/Makefile.in; r=glandium
The css_properties.js rule can be converted into gen-css-properties.py,
which we can install with TEST_HARNESS_FILES instead of the
mochitest.ini manifest.


MozReview-Commit-ID: F7nf71ORWsS
2016-03-11 19:28:02 -05:00
Mike Shal
4c30a996ad Bug 1256033 - Allow GENERATED_FILES scripts to depend on other generated files; r=glandium
If we add an ObjDirPath as an input to a GENERATED_FILES script, we
should run it in the misc tier to ensure the dependent files are created
beforehand. We need to use Path objects instead of raw filenames in the
GeneratedFile object so the recursive make backend can distinguish
between source and objdir files.


MozReview-Commit-ID: 9thHTi75zdI
2016-03-11 19:25:24 -05:00
Mike Shal
f33175df08 Bug 1254950 - Remove several media Makefile.ins; r=ted
MozReview-Commit-ID: 4dvngHQnH0b
2016-03-14 18:02:02 -04:00
Mike Shal
0ea1e0d44b Bug 1256011 - Remove security/manager/ssl/tests/unit/pkcs11testmodule/Makefile.in; r=ted
MozReview-Commit-ID: qM1XuSSCoX
2016-03-14 19:21:45 -04:00
Henrik Skupin
4438ee04e1 Bug 1256439 - Run implicit wait callback once before start polling. r=automatedtester
By using a timer the first invocation of the callback is happening after the specified interval.
That means by a default of 100ms we loose that time on every call of implicit wait, and it will
slow-down the test execution drastically. To prevent this lets manually invoke the callback
before starting the timer.

MozReview-Commit-ID: Ayy1GPEaY92

--HG--
extra : rebase_source : 2fac7b5578ec42af5050fad21ca9c3d5cfdca3e1
2016-03-15 14:38:32 +01:00
Mike Hommey
a2d3f7bd81 Bug 1256587 - Only check rpmbuild, genisoimage and dsymutil on the targets they are relevant for. r=gps 2016-03-16 07:12:53 +09:00
Mike Hommey
ad3d599d5f Bug 1256584 - Remove AC_PROG_INSTALL and AC_PROG_LN_S. r=gps
We don't use the result of those tests:
- INSTALL is set in config.mk to something derived from NSINSTALL.
- LN_S is never used.
2016-03-16 07:12:53 +09:00
Mike Hommey
377f0ec95c Bug 1256512 - Move TARGET_CPU and TARGET_OS to moz.configure. r=chmanchester
And remove the unused TARGET_VENDOR
2016-03-16 07:12:53 +09:00
Mike Hommey
64851de576 Bug 1256574 - Make the part writing and executing config.status importable for c-c. r=gps 2016-03-16 07:12:53 +09:00
Mike Conley
40a0583b09 Bug 1255511 - Skip beforeunload prompts once nsIAppStartup shuttingDown returns true. r=Gijs
When the application is asked to quit, all windows are checked to see if
they can close (which will spawn the permit unload dialogs). Once the
user grants the quit via the permit unload dialogs, nsIAppStartup
returns true for the shuttingDown attribute, and we know that all
windows allowed the shutdown to occur. This means that we don't
have to show the permitUnload dialogs again when SessionStore
attempts to close the windows when it does its final async window
flush during the quit-application-granted observer topic.

MozReview-Commit-ID: DOy8ljngnTd

--HG--
extra : rebase_source : 585a75959fb8f441349594d2c3569f1de984eb44
2016-03-15 14:45:38 -04:00
Ehsan Akhgari
bfe24ccc8f Bug 1255919 - Convert the test for bug 629172 into a browser-chrome test that is enabled on e10s; r=mrbkap 2016-03-15 17:39:02 -04:00
Boris Zbarsky
73264695a7 Logging patch for bug 1256008. r=khuey 2016-03-15 17:25:53 -04:00
Andrew Halberstadt
7912b4b63f Bug 1255809 - Sign extensions needed by devtools/client/webide/test/test_simulators.html, r=jryans
MozReview-Commit-ID: FaxWT715puY

--HG--
extra : rebase_source : 8ffb103e8ed61196f226cec9be99b5fbd0b58f59
extra : amend_source : a1683dc932a7c6cb48a6909ce30f5c5565900280
extra : intermediate-source : b88bed274a032c4de91d589aad696f2caccc1ec5
extra : source : 792f6786cc22c7d314f04ff46a16e95c052b2feb
2016-03-15 12:24:39 -04:00
Ryan VanderMeulen
be834fd775 Bug 1254832 - Annotate tree-row-outline-1.xul as failing on Win8 e10s. r=dbaron 2016-03-15 17:05:44 -04:00
David Anderson
e237475f95 Disable the WebGL crash guard on Android. (bug 1256371, r=snorp) 2016-03-15 13:24:22 -04:00
Markus Stange
e41f4e8c1a Bug 1255068 - Do not allow empty transaction transform changes if the scroll position has changed since the last paint. r=kats, r=mattwoodrow
MozReview-Commit-ID: 7exuhuf3HTJ

--HG--
extra : rebase_source : b131cdc68e07ab8dfdc6ae56caa24cc0ced5102e
2016-03-11 16:09:16 -05:00
Jeff Muizelaar
c03e235186 Bug 1256498. Explicitly convert to float. r=bas 2016-03-15 12:16:19 -07:00
Kartikaya Gupta
531a753e23 Bug 1255856 - Don't allow paint-skipping if there are windowed plugins on the page. r=mstange,jimm
MozReview-Commit-ID: BzQcUrSqCr5
2016-03-15 15:12:11 -04:00
Jeff Muizelaar
745acee9fd Bug 1251375. Update to ANGLE/2653 2016-03-15 12:02:47 -07:00
Blake Winton
157a38bc63 Bug 1225633 - Add better default styles to WebExtension panels. ui-r=shorlander, r=kmag
MozReview-Commit-ID: 8D7BipQtQYz

--HG--
extra : rebase_source : 448eba7a88076db1ee7948cea67749e12d427df9
2016-02-22 15:21:34 -05:00
Gregory Szorc
3ff1fe40e4 Bug 1256484 - Disable C4456 and C4458 to unblock compilation on VS2015; r=keeler
As part of unblocking building with VS2015u1 in automation, I'm mass
disabling compiler warnings that are turned into errors. This is not
the preferred mechanism to fix compilation warnings. So hopefully
someone fixes the underlying problem someday. However, there are tons
of ignored warnings in security/certverifier, so I guess the workaround
in this patch is par for the course.

MozReview-Commit-ID: 7GZ9RpkxnwT

--HG--
extra : rebase_source : 023a438b6458fb4859018cde421d51072f0f0490
2016-03-14 23:57:33 -07:00
Gregory Szorc
b58a16b4d9 Bug 1256499 - Disable C4311 and C4312 to unblock compilation on VS2015; r=bobowen
As part of unblocking building with VS2015u1 in automation, I'm mass
disabling compiler warnings that are turned into errors. This is not
the preferred mechanism to fix compilation warnings. But the warning
occurs in third party code, so my hands are tied.

MozReview-Commit-ID: BCXQcEejre9

--HG--
extra : rebase_source : a36a432edc834ec806dd4341f247143b178902a4
2016-03-15 11:28:52 -07:00
Gregory Szorc
2923feff68 Bug 1256028 - Disable C4477 to unblock compilation on VS2015; r=mcmanus
As part of unblocking building with VS2015u1 in automation, I'm mass
disabling compiler warnings that are turned into errors. This is not
the preferred mechanism to fix compilation warnings. So hopefully
this patch never lands because someone insists of fixing the underlying
problem instead. But if it does land, hopefully the workaround is
only temporary.

MozReview-Commit-ID: 9AkkAUDMln6

--HG--
extra : rebase_source : 76126361de678729344b0e9eaeac1d523f88ebb4
2016-03-14 18:44:26 -07:00
Gregory Szorc
7aa5c525a3 Bug 1256490 - Disable C4302 to unblock compilation on VS2015; r=bobowen
As part of unblocking building with VS2015u1 in automation, I'm mass
disabling compiler warnings that are turned into errors. This is not
the preferred mechanism to fix compilation warnings. But the warning
occurs in third party code, so my hands are tied.

MozReview-Commit-ID: 6n8nl517Ly

--HG--
extra : rebase_source : 19c1c012e1ddf15accbdf1a1050e4d607f9c7b31
2016-03-14 17:00:09 -07:00
Jeff Muizelaar
c8d4db8b1a Bug 1251390. Make timer queries available at the appropriate time. r=jgilbert
This is similar to what we do for other queries.
2016-03-15 11:07:32 -07:00
Steve Fink
5acfe256eb Bug 1246804 followup to fix mode bits
--HG--
extra : rebase_source : b0d234d2814c7400a5f0d6c8414b4bdec5f32bd8
2016-03-15 10:58:25 -07:00
Jonathan Kew
508c6a65fc Bug 1255731 - Disable graphite2 by default on release-channel builds. r=jet 2016-03-11 08:47:05 +00:00
Mike Conley
630e379444 Bug 1254669 - Create a new mTabProgressListener for a browser when flipping remoteness. r=Felipe
MozReview-Commit-ID: Geu8OJGUTQy

--HG--
extra : rebase_source : eaacbc4805bccf87a6284764b5ad77c105355394
2016-03-08 15:50:54 -05:00
Sebastian Hengst
0cf93a0e57 Backed out changeset 936703b9e4cd (bug 1253618) for timeout in Linux Ld tests. r=backout on a CLOSED TREE 2016-03-15 18:50:27 +01:00
Sebastian Hengst
4b384cc448 Backed out changeset 595815f1f12a (bug 1253618) 2016-03-15 18:47:29 +01:00
Hannes Verschore
b77dc68db3 Bug 1250964: SharedStubs - Remove bogus assert, r=bogus on CLOSED TREE 2016-03-15 13:35:07 -04:00
Randell Jesup
ef46e30953 Bug 1256510: When shutting down MediaStreamGraphs, if the graph hasn't started, let it start and shut down r=padenot
MozReview-Commit-ID: 64WjTbaduvu
2016-03-15 11:46:01 -04:00
Daniel Holbert
0c0862c4c2 Bug 1256555: Wrap "shouldAEC" variable-usage in #ifdef for consistency & to fix --disable-webrtc build failure. r=jesup 2016-03-15 10:03:43 -07:00
Benjamin Bouvier
10477e49cf Bug 1254167: Don't allow folding to full range for atomic accesses; r=sunfish
MozReview-Commit-ID: 23Gj5nV3oqq

--HG--
extra : rebase_source : 78a0dc0e271300eb73b54936823fe196d86c4296
extra : amend_source : 1ad1df412d9e8d608e9cb9f80684362271ab5d23
2016-03-08 20:18:46 +01:00