Commit Graph

422 Commits

Author SHA1 Message Date
Mike Hommey
3c6f059800 Bug 843040 - Set FINAL_TARGET before including rules.mk in xulrunner/stub/Makefile.in. r=bsmedberg 2013-02-20 17:31:54 +01:00
Makoto Kato
d53fd4d9d0 Bug 834645 - move -STACK parameter to config.mk. r=ted 2013-02-14 15:22:00 +09:00
Richard Newman
eab35762ba Bug 836206 - Remove AITC client. r=gps 2013-02-03 00:51:26 -08:00
Benoit Girard
cd64937ac7 Bug 761135 - Remove XPCOMGlueShutdown. r=benjamin 2013-01-07 16:19:39 -05:00
Gregory Szorc
97aca5f790 Bug 791869 - Remove services/notifications; r=rnewman 2013-01-06 12:04:59 -08:00
Mike Hommey
3f28481862 Bug 824330 - Build services/ during the platform tier and enable services in xulrunner. r=blassey,r=bsmedberg,r=gps 2013-01-04 15:56:20 +01:00
Mike Hommey
165c251332 Backout changeset 6656cdc8b20d (bug 824330) because of android and b2g bustage on clobber builds 2013-01-04 17:14:33 +01:00
Mike Hommey
b78d8ead5b Bug 824330 - Build services/ during the platform tier and enable services in xulrunner. r=blassey,r=bsmedberg,r=gps 2013-01-04 15:56:20 +01:00
Mike Hommey
2f59e34d0b Bug 812918 - Don't install the xulrunner stub in dist/bin on Mac. r=ted 2012-12-10 19:01:44 +01:00
Gregory Szorc
d2d56733bf Bug 815219 - Part 2: Remove MOZ_MAKE_FLAGS from most in-tree mozconfigs; r=ted
It was only used to define -jN to control build parallelism. This is
now set automatically as of part 1 of this patch series and therefore
isn't needed.
2012-11-27 14:01:24 -08:00
Kyle Huey
0469a02b25 Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Vicamo Yang
a78b5b38c7 Backout 67cb43bb8865: Breaks B2G Marionette 2012-10-31 16:35:11 +08:00
Kyle Huey
9a3674d80a Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-30 12:28:11 -07:00
Ed Morley
4144129728 Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE 2012-10-30 17:02:31 +00:00
Kyle Huey
50b5d3f681 Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-30 08:26:12 -07:00
Karl Tomlinson
b19ea19b88 b=713802 default enable GIO support and disable GnomeVFS r=glandium
--HG--
extra : transplant_source : wk%ADr%CA%8EN%AE%C93p/p%0A%26%0E%1D0%F20
2012-09-27 18:35:06 +12:00
Steve Fink
33174b3828 Bug 738612 - Add mozconfig "override" files to be included after everything else, for overriding previously set options. r=ted
--HG--
extra : rebase_source : e2062258eb508541bf499a5e4bc7d7e1ead10a00
2012-09-05 12:10:21 -07:00
Steve Fink
9adbf3a19b Bug 738612 - Include common mozconfigs so (eg) try pushes can modify them easily. r=ted
--HG--
rename : build/macosx/common => build/macosx/mozconfig.common
extra : rebase_source : fd63c04c9624177a75220a5a49f03fd0e8539e26
2012-09-05 12:09:50 -07:00
Ryan VanderMeulen
9cb7993e51 Backout bug 738612, with feeling this time. 2012-09-04 19:21:23 -04:00
Steve Fink
b982fe84fc Bug 738612 - Add mozconfig "override" files to be included after everything else, for overriding previously set options. r=ted
--HG--
rename : build/macosx/common => build/macosx/mozconfig.common
2012-08-28 10:55:10 -07:00
Steve Fink
4a13236600 Bug 738612 - Include common mozconfigs so try pushes can modify them easily. r=ted 2012-08-21 11:37:12 -07:00
Randell Jesup
65539ef89c Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg 2012-09-01 22:35:17 -04:00
Ehsan Akhgari
e368dc9c85 Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script.  Here's the source of the script for
future reference:

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t

convert PRIntn int
convert PRUintn unsigned

convert PRSize size_t

convert PROffset32 int32_t
convert PROffset64 int64_t

convert PRPtrdiff ptrdiff_t

convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Mike Hommey
70d7c821af Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
Aryeh Gregor
d0ad5a7d0c Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Mike Hommey
cb70f50928 Bug 756786 - Install the xulrunner binary as xulrunner instead of xulrunner-bin, and get rid of the xulrunner wrapper script. r=bsmedberg 2012-07-25 07:43:22 +02:00
Ed Morley
3d60969c38 Backout eecd3aa199e6 (bug 776305), 62facd5b3da9, c6a0ac7d47d2 & 2d56621abfee (bug 776035), e4e68cf2bd40 (bug 776016), 0853a4d49b4e & 31de6ffdedcb (bug 770426), 43a69b4981f5 (bug 756786) for Windows mochitest crashes 2012-07-25 09:35:32 +01:00
Mike Hommey
d79605c540 Bug 756786 - Install the xulrunner binary as xulrunner instead of xulrunner-bin, and get rid of the xulrunner wrapper script. r=bsmedberg 2012-07-25 07:43:22 +02:00
Tim Abraldes
a4225a298a bug 773865. Setting env var MOZ_WINCONSOLE now causes MOZ_WINCONSOLE to be defined for the preprocessor as well. windbgdlg no longer fails to build when MOZ_WINCONSOLE env var has been set to 1. r=ted 2012-07-24 10:04:04 -07:00
Brian R. Bondy
095fbe8ce8 Bug 767802 - Fix for build error on win32 xulrunner builds. r=timA 2012-06-26 21:17:12 -04:00
Mike Hommey
8ff35bd942 Bug 734125 - Fail configure when acoutputfast.pl fails to find one of the input files. r=ted 2012-06-20 09:45:45 +02:00
Mike Hommey
d0e97f794d Backout changeset efc2f07a829b (bug 734125) because of bustage 2012-06-20 09:23:41 +02:00
Mike Hommey
de370a6c93 Bug 734125 - Fail configure when acoutputfast.pl fails to find one of the input files. r=ted 2012-06-20 09:00:48 +02:00
Mike Hommey
66b3f01300 Bug 764237 - Add snprintf and strcasecmp definitions in nsXULRunnerApp.cpp for windows. r=bsmedberg 2012-06-14 08:14:55 +02:00
Mike Hommey
4573c36a8f Bug 756786 - Use XPCOM standalone glue in nsXULRunnerApp.cpp. r=bsmedberg 2012-06-07 10:41:59 +02:00
Mike Hommey
9bbcb4ebe6 Bug 756786 - Remove NSPR usage from nsXULRunnerApp.cpp. r=bsmedberg 2012-06-07 10:41:59 +02:00
Geoff Lankow
5cefea8480 Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
Aki Sasaki
937446f8f3 bug 709480 - allow for xulrunner 32 to build on win64 machines. r=ted 2012-05-29 18:40:12 -07:00
Jim Mathies
81bcae808c Bug 750911 - Add a third 'flags' parameter to XRE_main and add support for WindowsEnvironmentType. r=bsmedberg 2012-05-25 05:01:29 -05:00
Jacek Caban
b3cd06bf34 Bug 757060 - redit fails to compile on mingw due to wmain linkage error r=glandium 2012-05-22 10:44:13 +02:00
Jim Mathies
025f49633e Bug 732124 - Fix for crt link errors with VC11 - build glue using both the static and the dynamic runtime lib, and link accordingly for various components. r=ted 2012-05-21 16:31:03 -05:00
Gervase Markham
82ff7027aa Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Tim Abraldes
07c61ad41a bug 753123. Use wide-string versions of Windows API calls to make redit.exe work with unicode file paths. Also updates redit to scopeguard its resources. r=jimm 2012-05-14 16:54:25 -07:00
John Ford
d27a5c95ed bug 747448 - convert shell calls to pwd to using core_*path functions r=khuey 2012-05-07 15:21:11 -07:00
Benjamin Smedberg
c2b88a7f60 Bug 743560 - Include xpcshell and run-mozilla.sh in the SDK package but not the binary package, r=Mossop
--HG--
extra : rebase_source : b2a40dbd3c7074e884a4d1597b51bf3173502a7f
2012-04-13 13:27:24 -04:00
Dave Townsend
06df9e443d Bug 734975: Fix XULRunner packaging in universal builds. r=bsmedberg 2012-04-05 10:01:17 -07:00
Dave Townsend
0c0ad6a67a Bug 738485: Remove antiquated extensions.rdf and installed-extensions.txt files. r=robstrong 2012-03-29 16:59:50 -07:00
Jacek Caban
c925fb3818 Bug 739188 - Allow crosscompiling for Windows without NSIS r=ted 2012-03-28 11:48:27 +02:00
Matt Brubeck
626f101539 Merge mozilla-central and mozilla-inbound 2012-03-24 09:05:27 -07:00
Serge Gautherie
1ab6a0b829 Bug 604266. (Cv1) Remove MOZ_INSTALLER support. r=ted.mielczarek. 2012-03-24 01:27:35 +01:00
Benjamin Smedberg
1e14bacab7 Bug 734975 - Package a .tar.bz2 file for the XULRunner package on Mac, instead of the .pkg.dmg which installs XULRunner to an obsolete system location. r=Mossop 2012-03-23 13:57:23 -04:00
Rail Aliiev
66b2102084 Bug 732976 - SingleSourceFactory should generate checksums file. r=ted 2012-03-12 17:48:40 -04:00
Rail Aliiev
675a826ddf Bug 732962 - Implement signing on demand for xulrunner. r=ted,catlee 2012-03-12 13:39:35 -04:00
Dave Townsend
4964b96032 Bug 706186: xulrunner-stub depends on mozglue.dll and msvcr100.dll. r=glandium 2012-03-01 17:47:09 -08:00
Simon Kornblith
656ecac69f Bug 726086 - XULRunner stub should look for XUL.framework directory instead of XUL.Framework; r=bsmedberg 2012-02-19 11:58:23 +00:00
Abhishek Singh
3cc60bc3bc Bug 650322 - Remove 'ac_add_options --disable-installer'. r=ted 2012-01-25 14:53:24 +01:00
Ed Morley
ef46352829 Add embedding/tests/winEmbed/Makefile to xulrunner/makefiles.sh (no bug); rs=build 2011-12-08 20:02:25 +00:00
Oleg Romashin
6f6bacd50f Bug 707882 - Xulrunner make deb fail, rm xpidl. r=bsmedberg
--HG--
rename : xulrunner/installer/debian/postinst => xulrunner/installer/debian/postinst.in
rename : xulrunner/installer/debian/prerm => xulrunner/installer/debian/prerm.in
2011-12-07 11:04:53 -08:00
Rafael Ávila de Espíndola
8f03dc5066 Bug 705133 - move all linux CC and CXX lines to a central mozconfig snippet. r=catlee. 2011-11-24 14:58:06 -05:00
Rafael Ávila de Espíndola
c9b08aeb85 Bug 676607 - Update the mozconfig files to point to the new gcc. r=catlee. 2011-11-23 09:07:32 -05:00
Ehsan Akhgari
92064e6d3f Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Ed Morley
fd1a87f6b3 Bug 575283 - Remove redundant/invalid options from the now in-tree mozconfigs; r=catlee,ted
Removes options that are now set by default (eg enable symbols, app=browser) and
those that have since been removed from configure (eg --disable-javaxpcom). Also
removes |--enable-jemalloc| if |--enable-trace-malloc| present, since the latter
force disables jemalloc regardless.
Note: This changeset is effectively no-op. No behaviour change is intended.
2011-10-14 22:25:01 +01:00
Ed Morley
e5ead17a8f Bug 689884 - Skip Makefiles that are no-op or else only |DIRS = a_single_subdir|; r=khuey 2011-10-06 17:15:07 +01:00
Chris AtLee
d78cfa69b4 Bug 558180: Put mozconfigs into source tree. r=ted,nthomas 2011-07-05 16:49:22 -04:00
Michael Wu
d2b70213ac Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Ed Morley
64618cc93b Bug 689043 - Add missing makefiles to xulrunner/makefiles.sh; r=khuey 2011-09-28 09:26:05 +01:00
Rafael Ávila de Espíndola
43bcb6c84f Bug 670951 - Make sure the xulrunner is copied. r=ted.
The Makefile responsible for building xulrunner now also puts it in the
framework directory. It may or may not be overwritten by rsync, but it will be
there in the end.
2011-09-25 13:48:50 -04:00
Rafael Ávila de Espíndola
10164c1a28 Bug 670951 - Make rsync verbose to check where we are losing xulrunner. r=khuey.
It looks like this bug is caused by a missing dependency on this rule. Making
rsync verbose will check if it is seeing the xulrunner binary or not.
2011-09-22 11:47:26 -04:00
Matheus Kerschbaum
6815378be7 Bug 684155 - Remove MOZ_STATIC_BUILD r=khuey 2011-09-07 00:14:30 +01:00
Mike Hommey
402b882927 Backout the backout of e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) 2011-09-03 08:19:06 +02:00
Ed Morley
ee10afb48a Backout e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) for Win opt orange and purple galore, on a CLOSED TREE 2011-09-03 04:35:21 +01:00
Mike Hommey
4f09641fb4 Bug 680440 - Clean up jemalloc linkage. r=khuey 2011-09-01 14:11:56 +02:00
Matheus Kerschbaum
fc5b42b95c Bug 671465 - Remove some gtkmozembed left-overs. r=khuey 2011-08-26 00:35:13 +01:00
Rob Arnold
40e8bd6784 Bug 563462 - Remove Photon bits from the build-system. r=ted,vlad,jwalden 2011-06-24 16:49:00 -04:00
Mounir Lamouri
56646d07b2 Backout bug 563462, bug 675519, bug 674647, bug 341223 and bug 672980 to fix perma-orange. 2011-08-09 14:50:55 +02:00
Rob Arnold
d2df011b84 Bug 563462 - Remove Photon bits from the build-system. r=ted,vlad,jwalden 2011-06-24 16:49:00 -04:00
Matheus Kerschbaum
e344eca605 Bug 675500 - Remove --disable-storage. r=khuey 2011-08-06 19:05:49 +02:00
Mike Hommey
603e395dae Bug 550659 - Resolve the xulrunner path when it is a symbolic link in the xulrunner stub. r=bsmedberg 2011-07-28 09:03:49 +02:00
Mike Hommey
f7fab44c9e Bug 655678 - Move startupcache precompilation to the common packaging rules, and opt-in in browser and xulrunner. r=khuey
--HG--
rename : browser/installer/precompile_cache.js => toolkit/mozapps/installer/precompile_cache.js
2011-07-19 08:51:54 +02:00
Mike Hommey
cffb64ce25 Bug 671500 - Remove remaining bits of /etc/gre.d. r=khuey 2011-07-15 10:15:28 +02:00
Matthew Gertner
4fdc953221 Bug 666510 - Move the code for OS X app bundles from GRE_GetGREPathWithProperties to stub. r=bsmedberg 2011-07-02 16:47:55 +02:00
Mike Hommey
21b2d5da33 Bug 650237 - Allow applications to use a symbolic link to the xulrunner-stub instead of a copy. r=bsmedberg 2011-07-01 10:42:28 +02:00
Jared Wein
282a45f969 Bug 504645 - Remove document.png from the source tree since it is no longer needed; r=dolske+mfinkle 2011-06-26 18:27:59 +02:00
Randell Jesup
40c1a04059 Bug 666501: fix jprof to work in builds without run-mozilla.sh r=glandium 2011-06-24 00:01:49 -04:00
Matheus Kerschbaum
96d5779e94 Bug 662023 - Remove ActiveX embedding API part 1: remove support from the build system. r=bsmedberg
--HG--
extra : rebase_source : d05e2577581e76b2eedf348f5840e40619eaf4c2
2011-06-22 11:57:27 -04:00
Mike Hommey
a3c5caf294 Bug 662223 - Add -lmozalloc in link flags provided in libxul.pc. r=cjones,sr=bsmedberg 2011-06-15 05:17:03 +02:00
Ehsan Akhgari
7c55737ac3 Back out Dao's push because of build bustage 2011-06-14 00:17:10 -04:00
Matheus Kerschbaum
ee97cff85a Bug 662023 - Remove ActiveX embedding API part 1: remove support from the build system. r=bsmedberg 2011-06-14 05:50:38 +02:00
Robert Strong
48a50f815c Fix Mac universal xulrunner packaging for omnijar and appp update precomplete generation for Bug 653971 - Mac XULRunner packaging broken by bug 386760. r=nthomas, r=khuey 2011-06-03 20:42:39 -07:00
Matheus Kerschbaum
6eb93f7dd3 Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew 2011-05-23 18:54:47 +02:00
Mike Hommey
08de16b5ba Bug 620931 part 5 - Enable omni.jar by default on xulrunner. r=bsmedberg 2011-05-10 15:50:15 +02:00
Mike Hommey
b281811c02 Bug 569365 - Remove preprocessor.pl and replace it with Preprocessor.py. r=ted
--HG--
rename : config/Expression.py => js/src/config/Expression.py
rename : config/Preprocessor.py => js/src/config/Preprocessor.py
2011-05-16 15:51:21 +02:00
Dave Townsend
3ff557dc8e Bug 642795 - Remove support for finding system XULRunner in the standalone glue [r=mark.finkle] 2011-05-04 10:36:00 -07:00
Ed Morley
e96f9b8981 Bug 654736 - Remove WinCE code from XULRunner; r=mfinkle 2011-05-05 09:40:04 -07:00
Benjamin Smedberg
3b6b5a70a7 Bug 648593 - Remove JavaXPCOM and its build support code from the main tree, r=ted
--HG--
extra : rebase_source : 5e3a8c714bb3761ec20170789ac5fc7d5033fc11
2011-04-08 12:51:33 -07:00
Benjamin Smedberg
8489c6e6df Bug 642795 - Remove support for registering and finding "system XULRunner" via config files or the registry. r=glandium
--HG--
extra : rebase_source : d42aa76683b6bb7de5df1b49b47f422a469201f4
2011-04-01 13:28:33 -04:00
L. David Baron
a52bcd185a Backout changeset b97a060746f9 (Bug 620931 part 5) for causing bug 644790. 2011-03-24 21:06:15 -07:00
Mike Hommey
f1f417485f Bug 620931 part 5 - Enable omni.jar by default on xulrunner. r=bsmedberg 2011-03-24 15:28:43 +01:00
Chris Cooper
3623fe7d48 Bug 510770 - Add a source-package target for XR; exclude some transient files from the source package - r=ted 2011-03-23 15:01:28 -04:00
Mitchell Field
ed518b6fb3 Merge backout 2011-03-09 12:31:12 +11:00