Commit Graph

79 Commits

Author SHA1 Message Date
Mike Hommey
47c853314f 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
Nicholas Nethercote
c24a781566 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
Jim Mathies
20d69cb138 Bug 1059626 - Fix mozilla-central build bustage for metro's ceh binary. r=alessarik 2014-10-20 09:04:27 -05:00
zhoubcfan@163.com
567fb422f4 Bug 1076926 - Add windows 10 support to exe manifest. r=jimm 2014-10-04 14:43:01 +09:00
Mike Hommey
ed70c5f377 Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps 2014-09-03 14:10:54 +09:00
Mike Hommey
d9443ec932 Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal 2014-08-06 07:25:33 +09:00
Mike Hommey
45b81608ea Bug 1040641 - Ignore AC_SUBSTs for variables we don't have use for but that autoconf itself exports. r=gps 2014-07-23 08:40:12 +09:00
Birunthan Mohanathas
51ba75d135 Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin 2014-06-18 17:56:02 -07:00
Ehsan Akhgari
5ff28bc333 Bug 976886 - Port RCINCLUDE to moz.build; r=mshal
--HG--
extra : rebase_source : e8a75bc01c3f57516a1a1307de3d170ea07ca1ac
2014-03-04 17:19:24 -05:00
Jim Mathies
bdfb63926f Bug 968916 - Add an entry point to the ceh that launches the metro browser. r=bbondy 2014-03-03 10:35:12 -06:00
Jim Mathies
4fd9fff112 Bug 969831 - Share code for checking minumum d3d feature level required for running metro and expose this information (including cached check results) via nsIWinMetroUtils. r=bbondy 2014-02-28 07:37:30 -06:00
Jim Mathies
19abc7d30e Bug 974364 - Decrease the command execute handler heart beat timer to decrease restart delays. r=bbondy 2014-02-19 09:50:51 -06:00
Masatoshi Kimura
8ddf7de8a5 Bug 969918 - Use decltype to declare pointers for dynamic-loaded functions. r=jimm sr=roc 2014-02-18 07:32:52 +09:00
Ehsan Akhgari
b7b6d52aef Bug 970745 - Move USE_STATIC_LIBS to moz.build; r=glandium 2014-02-11 09:12:33 -05:00
Jim Mathies
f90fce9929 Bug 966626 - Fix for browser launch error dialog on Win8 caused by CommandExecuteHandler changes in bug 950241: release the IShellItemArray Explorer hands us prior to derefing the ceh. r=bbondy 2014-02-01 08:03:11 -06:00
Jim Mathies
2851547cc4 Bug 965290 - Add an exe manifest to the ceh. r=rs 2014-01-31 12:10:16 -06:00
Jim Mathies
e6716f214c Bug 950241 - Delay launch from tiles and shortcuts when there's an update in progress. r=bbondy 2014-01-30 13:32:50 -06:00
Jim Mathies
c3235e23d0 Bug 950241 - Delay desktop restart for updating until the metro browser has shutdown. r=bbondy 2014-01-30 13:32:49 -06:00
Jim Mathies
c67ed1ad14 Bug 950241 - Replace misc. restart boolean flags with an enum and cleanup CEH Execute. r=bbondy 2014-01-30 13:32:48 -06:00
Jim Mathies
e6f19eb1b1 Bug 950241 - Get rid of threaded delayed restart logic in the CEH. r=bbondy 2014-01-30 13:32:48 -06:00
Jim Mathies
31b2d35574 Bug 950241 - Add process running helpers to CEHHelpers. r=bbondy 2014-01-30 13:32:48 -06:00
Jim Mathies
7c2a486838 Bug 956286 - Hand off focus rights to the desktop browser process when launched via the command execute handler. r=bbondy 2014-01-15 14:24:26 -06:00
Jim Mathies
67e7f00b0a Bug 950241 - Fix: when the browser restarts for an update, a new instance doesn't launch. r=bbondy 2013-12-17 15:17:26 -06:00
Jim Mathies
988b6f330d Bug 950288 - Update the last run id when the browser launches so it's always up to date. r=bbondy 2013-12-16 11:06:08 -06:00
Jim Mathies
ab51ffb4f9 Bug 920952 - Flush metro test harness output. r=bbondy 2013-12-16 10:20:29 -06:00
Mike Hommey
62d390485a Bug 945042 - Move NO_PROFILE_GUIDED_OPTIMIZE to moz.build. r=gps,r=njn 2013-12-09 13:39:26 +09:00
Matt Brubeck
f4a2711020 Bug 946990 - Remember whether Metro or desktop Firefox was last used [r=bbondy] 2013-12-06 13:09:31 -08:00
Marina Samuel
2c9be184f9 Bug 932664 - Link clicks and file activations should open in the currently opened browser no matter which environment. r=bbondy 2013-11-19 13:14:40 -05:00
Marina Samuel
8970fd0198 Bug 924911 - Change View on Desktop feature to be switch to Desktop feature. r=bbondy 2013-11-19 12:47:23 -05:00
Mike Hommey
8fd06cf41b Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Mike Hommey
b32a4ed166 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
682364d535 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Mike Hommey
e80e877ab7 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
50e2fd01b1 Bug 935387 - Remove non recursed install targets. r=mshal 2013-11-07 10:37:45 +09:00
Mike Hommey
b000a846c2 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Birunthan Mohanathas
6f158bc61c Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 9335e9b4b0ac02e8066fbb79797bbc0d3fd73874
2013-10-23 16:36:09 -04:00
Joshua Cranmer
51d2533270 Bug 900526, part 5: Move DIST_SUBDIR to moz.build, r=gps 2013-10-21 13:10:04 -05:00
Brian R. Bondy
a8201b4641 Bug 916233 - External links in Metro should open in Metro. r=jimm 2013-09-17 07:02:01 -07:00
Brian R. Bondy
0663980cda Bug 893784 - Metro update shutdown sometimes doesn't respawn Nightly after update. r=jimm 2013-09-10 10:24:57 -04:00
Brian R. Bondy
e7a4e58c20 Bug 882142 - Add support to CEH to restart Metro Firefox when it isn't running. r=jimm 2013-09-10 10:24:56 -04:00
Mike Hommey
f8bc7fa754 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Jim Mathies
cb2d27d01d Bug 905628 - Fixup mochitest hang detection for metrofx. r=ted 2013-08-27 10:47:40 -05:00
Ms2ger
6a7bc47591 Bug 906351 - Use @DEPTH@ even more; r=ted 2013-08-22 08:55:59 +02:00
Birunthan Mohanathas
c8e0bc0a7a Bug 784739 - Switch from NULL to nullptr in browser/metro. r=ehsan 2013-08-21 12:13:50 -04:00
Brian R. Bondy
e529372599 Bug 888363 - Fix default browser activation. r=jimm
Extra notes:
GetModulePath has no changes, it is just moved up so it can be used earlier.
GetDesktopBrowserPath was moved into the class because it needs to use a member there.
GetDesktopBrowserPath implementation has changed, so please review it.  Also its comments header is new and explains some stuff.
IsTargetBrowser is no longer used because we instead use 2 other boolean values set on the SetTarget call.
2013-08-15 22:30:57 -04:00
Jim Mathies
796ec32b7d Bug 887357 - Fix: Nightly ignores command line flags in pinned taskbar shortcuts. r=bbondy 2013-06-26 14:12:14 -05:00
Jim Mathies
7dca0eb71c Bug 881950 - Update the metro test harness to return a retry string when activation fails. r=bbondy 2013-06-18 09:41:13 -05:00
Jim Mathies
a785486d3c Bug 881950 - Update test harness to return a retry return code when activation fails. r=bbondy 2013-06-12 13:40:42 -05:00
Jim Mathies
05326d67d7 Bug 879085 - Ignore return result for CoAllowSetForegroundWindow call in the metro test harness, solves some startup problems for QA MozMill testing on vms. r=bbondy 2013-06-06 07:16:36 -05:00
Jim Mathies
16946caaca Bug 878208 - Fix: Firefox does not receive the first command line parameter handed to it from metrotestharness, plus some output improvements in the harness. r=bbondy 2013-06-03 05:33:13 -04:00