Kyle Machulis
334c0800cf
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Mike Shal
7ecea60097
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Gregory Szorc
7d09ff18e0
Bug 844635 - Part 3: Remove empty Makefile.in files; r=glandium
2013-03-17 18:01:25 -07:00
Mike Hommey
39b2352d99
Bug 849497 - Enable getUserMedia in xulrunner. r=bsmedberg
2013-03-17 08:03:05 +01:00
Mike Shal
cd4191e248
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
2013-03-11 22:00:00 -07:00
Gregory Szorc
c865547d94
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
...
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Alexander J. Vincent
5b1004ff29
Bug 847382: Fix XULRunner SDK builds. r=glandium
2013-03-04 23:09:14 -08:00
Ed Morley
789f89aa8f
Backed out changeset 015da7030aab (bug 847382) for not following the tree rules (watching/starring mozilla-central after pushing) DONTBUILD
2013-03-05 10:23:06 +00:00
Alexander J. Vincent
b5e50b343f
Bug 847382: Fix XULRunner SDK builds. r=glandium
2013-03-04 23:09:14 -08:00
Mike Hommey
e1c0a0d9e0
Bug 847382 - Add missing moz.build definition for xulrunner/installer/Makefile. r=gps
2013-03-04 19:34:03 +01:00
Gregory Szorc
26c3b82fb1
Bug 784841 - Part 20: Fixes to support building external projects; r=glandium
...
This is extremely hacky. It will likely need many refinements as we
figure out how we want external projects to be handled.
2013-02-28 12:56:40 +01:00
Gregory Szorc
bbaccdd804
Bug 784841 - Part 19: Remove allmakefiles.sh and friends; r=ted
2013-02-25 14:09:16 -08:00
Gregory Szorc
42de8a26e6
Bug 784841 - Part 18ο: Convert /xulrunner; r=ted f=Ms2ger
2013-02-25 13:20:39 -08:00
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