Commit Graph

332 Commits

Author SHA1 Message Date
Stephen Pohl
e182a3a721 Bug 1091109: Don't sign webapprt-stub on OSX because webapps fail to launch due to quarantine bit. r=smichaud,myk 2014-11-03 17:13:16 -05:00
Ryan VanderMeulen
82667c6c6c Backed out changeset 5eebce6c8845 (bug 1091109) for webapp test failures. 2014-11-01 00:15:44 -04:00
Stephen Pohl
21731c757b Bug 1091109: Don't sign webapprt-stub on OSX because webapps fail to launch due to quarantine bit. r=smichaud,myk 2014-10-31 20:39:07 -04:00
Mike Hommey
21ec48314e Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.

Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.

Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Jan-Ivar Bruaroey
b2e446deec Bug 1033885 - return MediaStreamError instead of error strings, to spec. r=bz, r=jesup 2014-10-27 15:42:56 -04:00
Nicholas Nethercote
b5909497e5 Bug 1080302 (part 2) - Convert all mentions of -foo options to --foo options in comments, help messages and error messages. r=glandium. 2014-10-23 17:35:27 -07:00
Nicholas Nethercote
bec174332a Bug 1080302 (part 1) - Add support for --foo and /foo options where it's not already present. r=glandium. 2014-10-23 17:25:19 -07:00
Marco Castelluccio
ba53a2f88d Bug 1006394 - Test installing apps from the webapp runtime. r=myk 2014-10-09 22:21:00 -04:00
zhoubcfan@163.com
0611b3d3c1 Bug 1076926 - Add windows 10 support to exe manifest. r=jimm 2014-10-04 14:43:01 +09:00
Ed Morley
ea44f66be6 Merge mozilla-central and inbound 2014-10-03 15:14:53 +01:00
Marco Castelluccio
8467ba1d86 Bug 1075189 - Import Task.jsm in WebappManager.jsm r=myk CLOSED TREE 2014-10-02 19:19:28 -07:00
Stephen Pohl
0123862f03 Bug 1076941: Keep supporting the legacy location under Contents/MacOS for the webapprt folder on OSX. r=myk 2014-10-03 08:04:44 -04:00
Stephen Pohl
ab80969c1d Bug 1075492: Fix broken ./mach webapprt-test-chrome on OSX (due to v2 signature changes). r=myk 2014-10-01 20:38:50 -04:00
Ted Clancy
6314aedc0a Bug 1072798 - Fix webapp runtime chrome tests. r=marco 2014-09-26 17:27:03 -04:00
Stephen Pohl
5781264d40 Mac v2 signing - Bug 1064910 - Update Webapp Runtime to work with the new v2 bundle structure of Firefox on OSX. r=myk 2014-09-29 11:51:43 -07:00
Mike Hommey
8fd95ad480 Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps 2014-09-03 14:10:54 +09:00
Ted Clancy (:tedders1)
fc9077a74d Bug 1000315 - Part 3: Uninstall prompting on Desktop and WebRT. r=myk 2014-06-11 14:23:18 -07:00
Robert Kaiser
bef99c29ca Bug 1006615 - Update extensions.blocklist.itemURL and extensions.blocklist.url to new blocklist domain, r=Mossop,jason
--HG--
extra : transplant_source : r%C2%9D%05%B3%87%3F%7D%F1%F01%9D%C4%A8VAE%85%00%FF
2014-08-21 02:22:25 +02:00
Marco Castelluccio
29b6632367 Bug 911636 - Webapp Runtime migration to Downloads.jsm. r=myk, r=paolo
--HG--
rename : toolkit/mozapps/downloads/content/download.xml => webapprt/content/downloads/download.xml
rename : toolkit/mozapps/downloads/content/downloads.css => webapprt/content/downloads/downloads.css
rename : toolkit/mozapps/downloads/content/downloads.xul => webapprt/content/downloads/downloads.xul
rename : toolkit/locales/en-US/chrome/mozapps/downloads/downloads.dtd => webapprt/locales/en-US/webapprt/downloads/downloads.dtd
rename : toolkit/themes/linux/mozapps/downloads/downloadIcon.png => webapprt/themes/linux/downloads/downloadIcon.png
rename : toolkit/themes/linux/mozapps/downloads/downloads.css => webapprt/themes/linux/downloads/downloads.css
rename : toolkit/themes/osx/mozapps/downloads/buttons.png => webapprt/themes/osx/downloads/buttons.png
rename : toolkit/themes/osx/mozapps/downloads/downloadIcon.png => webapprt/themes/osx/downloads/downloadIcon.png
rename : toolkit/themes/osx/mozapps/downloads/downloads.css => webapprt/themes/osx/downloads/downloads.css
rename : toolkit/themes/windows/mozapps/downloads/downloadButtons-aero.png => webapprt/themes/windows/downloads/downloadButtons-aero.png
rename : toolkit/themes/windows/mozapps/downloads/downloadButtons.png => webapprt/themes/windows/downloads/downloadButtons.png
rename : toolkit/themes/windows/mozapps/downloads/downloadIcon-aero.png => webapprt/themes/windows/downloads/downloadIcon-aero.png
rename : toolkit/themes/windows/mozapps/downloads/downloadIcon.png => webapprt/themes/windows/downloads/downloadIcon.png
rename : toolkit/themes/windows/mozapps/downloads/downloads-aero.css => webapprt/themes/windows/downloads/downloads-aero.css
rename : toolkit/themes/windows/mozapps/downloads/downloads.css => webapprt/themes/windows/downloads/downloads.css
2014-08-19 08:50:00 -04:00
Nathan Froyd
aa3167382a Bug 1042226 - move DEFINES += -DAB_CD=$(AB_CD) pattern into config.mk; r=mshal 2014-08-01 12:53:05 -04:00
Mike Hommey
1cb5547cd1 Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal 2014-08-06 07:25:33 +09:00
Fabrice Desré
bb33b2ef42 Bug 1042881 - ManifestHelper() must resolve uris against the manifest url r=myk 2014-07-30 14:00:15 -07:00
Ryan VanderMeulen
9ff209de09 Merge b2g-inbound to m-c. a=merge 2014-07-31 15:54:07 -04:00
Fabrice Desré
ef472796d3 backout 5a84a1907654 (bug 1042881) for causing app startup failures r=me 2014-07-31 12:14:03 -07:00
Fabrice Desré
7f556803c8 Bug 1042881 - ManifestHelper() must resolve uris against the manifest url r=myk 2014-07-30 14:00:15 -07:00
Nathan Froyd
d86ff9f990 Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium 2014-07-24 11:55:33 -04:00
Mike Hommey
171507509c Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.

Always pass EXTRA_LIBS before OS_LIBS on linker command lines.

Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
Mike Hommey
5659a611dd Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps 2014-07-23 13:30:52 +09:00
Myk Melez
8f49c61559 Bug 1040996 - disable Flash in the desktop runtime; r=marco 2014-07-19 13:42:10 -07:00
Vikneshwar
1d9328e61f Bug 1037741 - Remove import of the unused FileUtils.jsm from WebappRT.jsm. r=marco 2014-07-12 12:21:00 -04:00
Marco Castelluccio
2583fd1340 Bug 1036117 - Make WebappRT users wait for the configuration to be loaded. r=myk 2014-07-15 01:35:43 +02:00
Marco Castelluccio
fe5dfc48df Bug 1034836 - Lazily load some modules in Startup.jsm. r=myk 2014-07-12 02:15:35 +02:00
Marco Castelluccio
32cf2750c7 Bug 1036717 - Test webapp runtime update service. r=myk
--HG--
rename : toolkit/webapps/tests/test_custom_origin.xul => toolkit/webapps/tests/test_hosted_checkforupdates_from_webapp_runtime.xul
rename : toolkit/webapps/tests/test_custom_origin.xul => toolkit/webapps/tests/test_packaged_checkforupdates_from_webapp_runtime.xul
2014-07-12 02:09:50 +02:00
Marco Castelluccio
447bda603a Bug 906114 - Wait local installation before sending messages to content. r=myk 2014-07-11 13:25:46 +02:00
Marco Castelluccio
6f6d47169f Bug 1035182 - Pass the correct categories parameter during apps installation from the webapp runtime. r=myk 2014-07-09 15:15:07 +02:00
Marco Castelluccio
df7f59f7ef Bug 1033065 - Wait app to be uninstalled before starting the following test. r=myk 2014-07-09 13:01:50 +02:00
Marco Castelluccio
502488e17f Bug 1029674 - Fix installation of apps with custom origin. r=myk,keeler
--HG--
rename : toolkit/webapps/tests/test_packaged_launch.xul => toolkit/webapps/tests/test_custom_origin.xul
2014-07-04 15:23:16 +02:00
Myk Melez
76ba1a917c Bug 1033643 - notify webapps-registry-ready while becoming webapp; r=marco 2014-07-03 17:29:39 -07:00
Myk Melez
3413ceb06b Bug 1033059 - await confirmInstall before calling startup > addInstalledApp; r=marco 2014-07-03 15:02:48 -07:00
Myk Melez
259712ccb5 Bug 1033038 - identify harness window as a browserTestHarness; r=marco 2014-07-03 15:02:15 -07:00
Birunthan Mohanathas
c910458886 Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin 2014-06-18 17:56:02 -07:00
Eddy Bruel
e2c5ee3bb7 Bug 1014141 - Fix a regression in the remote debugger;r=mar.castellucio;r=past 2014-06-18 15:26:53 +02:00
Marco Castelluccio
7268eb7a11 Bug 1022372. Listen for "load" instead of "DOMContentLoaded" in webapprt chrome tests. r=myk 2014-06-10 10:49:48 +02:00
Jonathan Watt
0a6de6d1c6 Bug 1016931 - Provide better messages to users for range underflow/overflow of HTML number, date and time inputs. r=smaug 2014-06-02 14:53:56 +01:00
Robert Kaiser
e486af2992 back out bug 1006615 (blocklist domain change) as data collection systems aren't completely ready yet 2014-05-21 23:36:58 +02:00
Landry Breuil
60120fbf62 Bug 1012447: allow building webapprt against gtk3 r=glandium 2014-05-21 13:50:03 +02:00
Landry Breuil
04aa319718 Bug 1012447: rename webapprt/gtk2 to webapprt/gtk r=myk
--HG--
rename : webapprt/gtk2/Makefile.in => webapprt/gtk/Makefile.in
rename : webapprt/gtk2/moz.build => webapprt/gtk/moz.build
rename : webapprt/gtk2/webapprt.cpp => webapprt/gtk/webapprt.cpp
2014-05-21 13:49:57 +02:00
Robert Kaiser
6198b6623c Bug 1006615 - Update extensions.blocklist.itemURL and extensions.blocklist.url to new blocklist domain, r=Mossop,jason 2014-05-07 12:11:56 +02:00
Marco Castelluccio
8361129a35 Bug 965414 - Test downloads in the webapp runtime. r=myk 2014-04-27 12:22:00 -04:00
Aryeh Gregor
b89e016680 Bug 957430 - Stop pretending Attr.specified is deprecated; r=ehsan 2014-04-25 13:29:56 +03:00
Marco Castelluccio
0f3a097677 Bug 999653 - Don't manually set allAppsLaunchable but use SpecialPowers.setAllAppsLaunchable. r=fabrice 2014-04-24 04:06:00 +02:00
Marco Castelluccio
d03cfa45b6 Bug 774144 - Webapp uninstallation on Windows through mozapps uninstall function. r=tabraldes 2014-04-17 16:43:03 -04:00
Ryan VanderMeulen
21f14115cc Backed out changeset 7dbcb63aa3e3 (bug 774144) for frequent Android mochitest-4 failures.
CLOSED TREE
2014-04-13 23:46:31 -04:00
Marco Castelluccio
5f8d38d2b4 Bug 994834 - Remove app package on uninstall. r=felipe 2014-04-13 15:41:07 -04:00
Marco Castelluccio
839db13d38 Bug 906223 - Add currently running app to the registry if it isn't already there. r=fabrice
--HG--
rename : toolkit/webapps/tests/test_hosted_launch.xul => toolkit/webapps/tests/test_hosted_launch_no_registry.xul
rename : toolkit/webapps/tests/test_packaged_launch.xul => toolkit/webapps/tests/test_packaged_launch_no_registry.xul
2014-04-13 14:42:39 -04:00
Marco Castelluccio
6f85f3a1d8 Bug 774144 - Webapp uninstallation on Windows through mozapps uninstall function. r=tabraldes 2014-04-13 14:18:02 -04:00
Matthew Gregan
ced956736c Bug 927245 - Remove deprecated Audio Data API implementation. r=cajbir,smaug 2014-04-03 10:53:39 +13:00
Masatoshi Kimura
e407e8d737 Bug 980134 - Hide DataContainerEvent from content. r=smaug 2014-03-31 06:28:00 +09:00
Wes Kocher
6eb2b87376 Merge fx-team to m-c 2014-03-28 16:48:17 -07:00
Marco Castelluccio
699abc28d5 Bug 988027 - Add geo.wifi.uri pref to the webapp runtime (Use the Mozilla Location Service). r=dougt 2014-03-28 10:44:04 -04:00
Marco Castelluccio
2a2c7d12f4 Bug 981249 - Test app launch. r=myk
--HG--
rename : toolkit/webapps/tests/test_hosted.xul => toolkit/webapps/tests/test_hosted_launch.xul
rename : toolkit/webapps/tests/test_packaged.xul => toolkit/webapps/tests/test_packaged_launch.xul
2014-03-27 12:56:00 +01:00
Marco Castelluccio
ab4002cda1 Bug 985015 - Don't test if GCLI is a global actor (because it is now just a tab actor). r=past 2014-03-26 11:21:08 -07:00
Marco Castelluccio
200d30fc59 Bug 876980 - Expose mozAlarms API to installed apps on Firefox desktop. r=nsm,myk 2014-03-21 15:38:33 -07:00
Ehsan Akhgari
0cfc414bc6 Backed out 2 changesets (bug 957431) because we decided we're keeping Attr.ownerElement in the end
Backed out changeset ab12a8416a1d (bug 957431)
Backed out changeset 188d1e255d40 (bug 957431)
2014-03-21 16:04:09 -04:00
Paolo Amadini
2c1baf6efd Bug 984806 - Convert to Promise.jsm in the Webapp Runtime. r=marco 2014-03-21 09:43:34 +01:00
Marco Castelluccio
62c22bd87b Bug 983234 - Use a fake stream in the webapprt getUserMedia test. r=myk 2014-03-19 09:00:44 -04:00
Marco Castelluccio
5d3e672f3b Bug 976300 - Request position on load and register the mutation observer on DOMContentLoaded. r=myk 2014-03-19 08:48:05 -04:00
Marco Castelluccio
004d69222c Bug 938304 - navigator.mozPay(): callbacks do not pass through result (desktop fix). r=ferjm
--HG--
rename : webapprt/test/chrome/mozpay-success.html => webapprt/test/chrome/mozpay-failure.html
2014-03-17 10:42:15 -04:00
Marco Castelluccio
fd501ab986 Bug 898647 - Backend for app updates. r=myk,fabrice
--HG--
rename : browser/modules/webappsUI.jsm => browser/modules/WebappManager.jsm
rename : toolkit/webapps/WebappsInstaller.jsm => toolkit/webapps/NativeApp.jsm
rename : webapprt/WebappsHandler.jsm => webapprt/WebappManager.jsm
2014-03-15 14:37:37 -07:00
Wes Kocher
9ec0bdb04f Backed out changeset 4ce831d82c1f (bug 898647) for gaia-ui bustage on an already CLOSED TREE
--HG--
rename : browser/modules/WebappManager.jsm => browser/modules/webappsUI.jsm
rename : toolkit/webapps/NativeApp.jsm => toolkit/webapps/WebappsInstaller.jsm
rename : webapprt/WebappManager.jsm => webapprt/WebappsHandler.jsm
2014-03-14 14:13:25 -07:00
Marco Castelluccio
08cd30e121 Bug 898647 - Backend for app updates. r=myk,fabrice
--HG--
rename : browser/modules/webappsUI.jsm => browser/modules/WebappManager.jsm
rename : toolkit/webapps/WebappsInstaller.jsm => toolkit/webapps/NativeApp.jsm
rename : webapprt/WebappsHandler.jsm => webapprt/WebappManager.jsm
extra : rebase_source : d009be9de28cb917062d567592f773e9ece4266e
2014-03-14 10:30:53 -07:00
Vaibhav Agarwal
292a923c8e Bug 971132 - B2G mochitests should use the new manifest format for runtests; r=jmaher 2014-03-13 10:40:10 -04:00
Boris Zbarsky
139c43ef35 Bug 980965. Stop using DOM constructors as functions in chrome code. r=bholley 2014-03-10 17:38:14 -04:00
Alessio Placitelli
683c2bf0e2 Bug 961804 - Drop support for Blob.mozSlice. r=jst 2014-03-06 08:52:52 -05:00
Ehsan Akhgari
444a26ed8e Bug 976896 - Port STL_FLAGS to moz.build; r=mshal 2014-03-04 19:39:06 -05:00
Ehsan Akhgari
394d5f9fd5 Bug 976886 - Port RCINCLUDE to moz.build; r=mshal
--HG--
extra : rebase_source : e8a75bc01c3f57516a1a1307de3d170ea07ca1ac
2014-03-04 17:19:24 -05:00
Marco Castelluccio
0c48df7ac8 Bug 847518 - window.open(url, "_blank") should open in default browser. r=myk, r=bz 2014-02-27 11:56:48 -05:00
Ehsan Akhgari
2bb7d82af6 Bug 975733 - Move some LDFLAGS for building executables on Windows to moz.build; r=mshal 2014-02-26 21:38:29 -05:00
Ehsan Akhgari
0cff23216a Bug 976885 - Port RCFLAGS to moz.build; r=glandium 2014-02-26 09:12:49 -05:00
Ehsan Akhgari
5d2d8c62a4 Bug 975740 - Port WIN32_EXE_LDFLAGS to moz.build; r=mshal 2014-02-24 08:30:25 -05:00
Marco Castelluccio
afa9e72437 Bug 971149 - Use the newly introduced registryStarted promise in Startup.jsm. r=myk 2014-02-20 15:35:09 -05:00
Ehsan Akhgari
36accb81fa Bug 973391 - Move the LOCAL_INCLUDES in webapprt to moz.build; r=glandium 2014-02-18 01:03:08 -05:00
Donovan Preston
62bc24f9b3 Bug 972090 - Add missing strings to the webapprt's overridden copy of appstrings.properties. r=myk 2014-02-13 15:30:45 -08:00
Ehsan Akhgari
6ed9144ae7 Bug 970745 - Move USE_STATIC_LIBS to moz.build; r=glandium 2014-02-11 09:12:33 -05:00
Olli Pettay
eb2b15d9d4 Bug 969671 - Warn about use of sync XHR in the main thread, r=sicking/ehsan
--HG--
extra : rebase_source : 4af00da28a4e8b6cc1209d9a5e098d9914286deb
2014-02-10 20:35:25 +02:00
Marco Castelluccio
5114f321d4 Bug 969654 - Fix payments webapprt regression. r=ferjm
DONTBUILD
2014-02-10 08:48:55 -05:00
Ryan VanderMeulen
4f294a0174 Backed out changeset 00d49079bcbc for landing with the wrong bug #. 2014-02-10 09:00:41 -05:00
Marco Castelluccio
76972f075f Bug 969564 - Fix payments webapprt regression. r=ferjm 2014-02-10 08:48:55 -05:00
Alfredo Yang
4ed8628dbb Bug 853356 - gUM video permisson prompt. r=fabrice, felipc, wjohnston, mrbkap, jimm, jesup, khuey, jsmith 2014-02-09 15:34:40 -05:00
Jonathan Watt
9da53ed2e9 Bug 827161, part 2 - Implement HTML 5's ValidityState.badInput and implement the state for HTMLInputElement's number type. r=smaug 2014-01-30 12:54:12 +00:00
Jeroen van der Gun
99b348fdf2 Bug 961377 - Extend webapp runtime to support tooltips in webapps like in the normal browser; r=felipe 2014-01-23 10:31:00 +00:00
Fabrice Desré
3246bf9c2c Bug 940254 - Make "storage" permission in the database not grant "offline-app" r=gwagner 2014-01-08 17:14:22 -08:00
Ehsan Akhgari
dab5bc67ba Bug 957431 - Remove support for Attr.ownerElement; r=bzbarsky 2014-01-08 09:28:19 -05:00
Sebastian Hengst
92285b9fe5 Bug 952040 - webapprt: overrides: Use 'received' instead of 'recieved' and remove pairs of whitespaces. r=tabraldes 2014-01-03 11:36:34 +01:00
Boris Zbarsky
6cbdf23c78 Bug 937461. Make cloneNode/importNode "deep" arg default to false, since the spec changed on us. r=sicking 2013-12-20 14:28:17 -05:00
Gregory Szorc
461b5aef7e Bug 774572 - Part 2: Define JAR_MANIFESTS in moz.build files; r=glandium
Every directory with a jar.mn now has JAR_MANIFESTS defined in its
moz.build file.

We also removed the may_skip special consideration of jar.mn files
because this information is now available during tier traversal by the
reader courtesy of the variables being present in moz.build files.

--HG--
extra : rebase_source : 21049b15e6bd9cf65b0805ccaccc4ba5aae93c98
extra : amend_source : 0b1ea866d725beef92d37c6f6d475369ac002e19
2013-12-10 16:18:11 +09:00
Boris Zbarsky
e235bc59e0 Bug 948096. Warn when people use window._content. r=smaug,myk 2013-12-12 16:11:54 -05:00
Randell Jesup
e2ddafcdc2 Bug 853356: backout p1 2013-12-10 01:00:18 -05:00
Phil Ringnalda
31ef9a4e42 Merge m-c to b-i 2013-12-07 08:28:10 -08:00
Alfredo Yang
6a6930d332 Bug 853356 - Part1 Add new permissions and prompt for mutiple permissions request. r=fabrice, felipc, wjohnston, mrbkap, jimm 2013-12-06 17:38:51 -05:00