Commit Graph

570 Commits

Author SHA1 Message Date
Mark Goodwin
8fd1c92167 Bug 1241821 - Create a SecurityReporter component for TLS Error Reports r=mossop, keeler
This takes the TLS Error Reporting functionality used in the aboutNetError.xhtml
and aboutCertError.xhtml error pages and moves it to its own component. This
allows us to make use of this same error reporting functionality from elsewhere.
Notably, this allows us to send error reports for issues that occur when loading
subresources.
The xpcshell test included is in security/manager/ssl/tests because we need to
make use of tlsserver functionality from the PSM tests.
2016-01-30 08:07:38 +00:00
chaithanya
4383be14eb Bug 1090880 - Remove FUEL.r=mak 2016-01-28 16:47:26 +01:00
Alessio Placitelli
ef51acb040 Bug 1234526 - Remove services/healthreport. r=gfritzsche 2016-01-06 09:07:00 +01:00
Mike Hommey
197ba57c12 Bug 1234012 - Remove defaults/profile/bookmarks.html from b2gdroid, b2g, and android package manifests. r=bsmedberg
The file is only shipped in desktop Firefox builds, and only leads to
something like the following in the build logs:
  Warning: package-manifest.in:31: Missing file(s): bin/defaults/profile/bookmarks.html
2016-01-09 07:30:32 +09:00
Mike Hommey
360c0a0f43 Bug 1234012 - Remove {localstore,mimeTypes}.rdf, user{Chrome,Content}-example.css. r=bsmedberg
These files have not been used since Firefox 4.0 because they were in the
omnijar while the code trying to copy them were expecting them outside the
omnijar. Fast forward a few years, and new profiles are now expected to be
empty so these files are just dead weight.
2016-01-09 07:30:32 +09:00
Alexandre Lissy
60382b3a0c Bug 1235050 - Fix SimplePush packaging on B2G. r=kitcambridge 2015-12-28 17:23:00 +01:00
Ting-Yu Lin
5a659c89ee Bug 1221459 - Remove TouchCaret and SelectionCarets. r=mtseng, r=roc
All the files modified are straightforward deletion except TouchManager
and ZoomConstraintsClient. I add some includes and wrap TouchManager by
mozilla namespace to fix build errors due to the removal of TouchCaret.
2015-12-22 14:14:12 +08:00
Nigel Babu
1a8c45a533 Backed out changeset 9f30d3caa231 (bug 1221459) 2015-12-22 14:03:21 +05:30
Ting-Yu Lin
484446ab59 Bug 1221459 - Remove TouchCaret and SelectionCarets. r=mtseng,roc
All the files modified are straightforward deletion except TouchManager
and ZoomConstraintsClient. I add some includes and wrap TouchManager by
mozilla namespace to fix build errors due to the removal of TouchCaret.
2015-12-22 14:14:12 +08:00
Kit Cambridge
71c1bae374 Bug 1189998, Part 1 - Consolidate Push client interfaces. r=mt,dragana 2015-12-08 15:41:41 -05:00
Kit Cambridge
410b8bd00c Bug 821291 - Move libmozgnome into libxul. r=glandium,karlt 2015-11-24 12:16:33 -08:00
Alexandre Poirot
8d7f0946d5 Bug 1226157 - Ship nsIWorkerDebugger* idl on b2g. r=fabrice 2015-11-25 07:54:26 -08:00
Wes Kocher
0a27106e93 Merge b2ginbound to central, a=merge 2015-11-24 16:52:38 -08:00
J. Ryan Stinnett
9653fb962a Bug 1226699 - Package DevTools client in Graphene. r=fabrice 2015-11-23 18:10:11 -06:00
Naoki Hirata
1bc0aa00df Bug 1221537 - Provide a flash.bat script for Windows to device image builds (especially aries). r=fabrice 2015-11-18 17:14:47 -08:00
Fabrice Desré
ae5427b571 Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm
* * *
Bug 1208242 - Part 3: don't ship things that should not ship r=me
2015-10-29 07:32:50 -07:00
Wes Kocher
99535144f4 Backed out 3 changesets (bug 1208242) for emulator mochitest bustage
Backed out changeset d2f87bf3aced (bug 1208242)
Backed out changeset c38225ee4378 (bug 1208242)
Backed out changeset 6dff307959f2 (bug 1208242)
2015-10-29 12:17:25 -07:00
Fabrice Desré
e8aa747fc4 Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm 2015-10-29 07:32:50 -07:00
Mike Hommey
1b8325b9e4 Bug 1218628 - Remove reference to non-existent desktop Firefox default theme related files from b2g and fennec package manifests. r=mshal 2015-10-29 10:26:25 +09:00
Tim Chien
5837c7340e Bug 1196654 - navigator.mozBrowserElementProxy for access Browser API methods from the embedded, r=kanru, sr=sicking 2015-10-25 20:06:00 +01:00
Wes Kocher
49d831b1c1 Merge inbound to m-c a=merge 2015-10-21 16:28:43 -07:00
J. Ryan Stinnett
243376f9d1 Bug 1203159 - Update each product's DevTools inclusion. r=glandium
A new configure option --with-devtools (which sets MOZ_DEVTOOLS) is added to
control whether all DevTools, just the server, or no DevTools are included.
This defaults to just the server.

Applications should also include /devtools within their moz.build tree, so that
DIST_SUBDIR is in effect for all DevTools files if it is used by the app.
2015-10-21 12:22:59 -05:00
Jeremy Chen
c74c0fe875 Bug 1210341 - (v3) Reduce accessiblecaret size. r=TYLin 2015-10-19 01:53:00 +02:00
Mantaroh Yoshinaga
18da93f533 Bug 1212703 - Add TVSimulator define. r=seanlin 2015-10-08 23:55:00 +02:00
Mike Hommey
081a405fd8 Bug 1216444 - Remove GKMEDIAS_SHARED_LIBRARY. r=mshal
In bug 922912, we folded back gkmedias.dll info xul.dll, so in practice, there
is no default configuration left that exercises GKMEDIAS_SHARED_LIBRARY. And
sure enough, it's been broken for months in many different ways.

The gkmedias intermediate library is however kept for webrtc signaling tests.
2015-10-21 14:47:22 +09:00
Kevin Grandon
79f0fe7233 Bug 1204965 - Graphene support. Merge larch into mozilla-central. r=fabrice r=glandium 2015-09-30 23:49:00 +02:00
Stephanie Ouillon
f9ff75858a Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages r=bholley,fabrice,valentin 2015-08-26 13:12:13 +02:00
Jonathan Hao
ddd6a49e60 Bug 1178518 - Packaged App Utils. r=valentin 2015-09-18 11:50:37 +08:00
Carsten "Tomcat" Book
e8e44d28d7 Backed out 1 changesets (bug 1178533) for xpcshell-1 test failures
Backed out changeset b12584fad334 (bug 1178533)
2015-09-24 08:41:04 +02:00
Stephanie Ouillon
86e2fcdbc0 Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages. r=bholley, r=fabrice, r=valentin 2015-09-23 07:41:00 +02:00
Carsten "Tomcat" Book
675ff55f72 Backed out 1 changesets (bug 1178533) for s4 testfailures
Backed out changeset 8bbdb80f67e0 (bug 1178533)
2015-09-23 10:17:54 +02:00
Stephanie Ouillon
ff6411c2ee Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages. r=bholley, r=fabrice, r=valentin 2015-09-22 11:55:00 +02:00
Josh Matthews
798d2f27cf Bug 885982 - Part 4: Remove all traces of JS implementation. r=asuth 2015-09-20 05:57:15 -04:00
Kan-Ru Chen
24126f5767 Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-16 10:31:12 +08:00
Brian R. Bondy
e44876147c Bug 1204170 - Fix icns file for b2g graphene builds. r=spohl 2015-09-12 14:11:46 -04:00
Daniel Stenberg
5bde705295 Bug 1179568 - remove dbusservice from more installation manifests. r=roc 2015-09-09 02:29:00 +02:00
Mike Hommey
24dd86d754 Bug 1203835 - Don't ship replace_jemalloc. r=njn 2015-09-11 15:01:13 +09:00
J. Ryan Stinnett
9abff52678 Bug 1201672 - Package more files for B2G desktop on OS X. r=spohl 2015-09-04 12:53:03 -05:00
Mike Hommey
eab3f37f73 Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn 2015-09-04 15:15:47 +09:00
J. Ryan Stinnett
695a037254 Bug 1193227 - Exclude tests from Mac B2G / Mulet packages. r=spohl 2015-08-26 17:35:00 -04:00
Alexandre Lissy
5c27fc8460 Bug 1181561 - Expose a Kill Switch enabling/disabling. r=dhylands, sr=sicking 2015-08-26 03:11:00 -04:00
Fabrice Desré
0b57ddc6de Bug 1190995 - Support the new extension model in b2g r=billm 2015-08-14 16:55:09 -07:00
Fabrice Desré
a7621c2d80 Bug 1190995 - backout 0450f02a2b3b for M1 failures 2015-08-14 17:57:34 -07:00
Fabrice Desré
6c5bfd7cca Bug 1190995 - Support the new extension model in b2g r=billm 2015-08-14 16:55:09 -07:00
Sean Lin
7960b1aa1d Bug 1069230 - Presentation API implementation. Part 6 - mozChromeEvent for app launch. r=fabrice r=smaug 2015-03-30 15:48:11 +08:00
Makoto Kato
59f5975a59 Bug 1187776 - Add ICU files to B2G desktop. r=glandium 2015-07-30 10:22:37 +09:00
Ehsan Akhgari
6cf7a2c278 Bug 1188158 - Move nsIPrivateBrowsingTrackingProtectionWhitelist to its own component in toolkit; r=jdm 2015-07-28 15:01:05 -04:00
Bevis Tseng
80bb029d1e Bug 1188242 - Set Install Path of IccService to RESPATH. r=echen 2015-07-28 13:52:46 +08:00
Mike Hommey
5cb6216446 Bug 1187533 - Change how Gtk+2 plugin-container is started on Gtk+3 builds. r=billm
The current situation looks like this: Firefox launches the plugin-container
with two environment variables set:
  LD_LIBRARY_PATH=$FIREFOX_DIR:$LD_LIBRARY_PATH
  LD_PRELOAD=$FIREFOX_DIR/libmozgtk2.so:$LD_PRELOAD

libxul.so has a dependency on libmozgtk.so (without "2"), but libmozgtk2.so
has a SONAME of libmozgtk.so, so ld.so recognizes libmozgtk2.so as a
dependency of libxul.so, and uses it instead of the actual libmozgtk.so,
making the plugin-container use Gtk+2 instead of Gtk+3 to load Gtk+2 plugins.

Now, ASan sets things up in shared libraries such that they needs a symbol
from the executable binary. So in the case of plugin-container, the
plugin-container executable itself contains some ASan symbols such as
__asan_init_v3. libmozgtk2.so, OTOH, contains an undefined weak reference to
that symbol, like all other Firefox shared libraries.

Since libmozgtk2.so is LD_PRELOADed, it is loaded _before_ the
plugin-container executable, and __asan_init_v3 can't be resolved.

Disabling ASan for libmozgtk2.so would be a possibility, but the build system
doesn't really know how to do that, and filtering out -fsanitize=address
can be fragile.

The alternative possibility, implemented here, is to change the library
loading strategy, renaming libmozgtk2.so to gtk2/libmozgtk.so, and setting
the following environment variable when Firefox launches the plugin-container:
  LD_LIBRARY_PATH=$FIREFOX_DIR/gtk2:$FIREFOX_DIR:$LD_LIBRARY_PATH
2015-07-28 08:19:13 +09:00
Bevis Tseng
f3fc7d2d51 Bug 1114937 - Part 6: Deprecate RILContentHelper. r=echen 2015-06-16 18:56:38 +08:00