Commit Graph

470 Commits

Author SHA1 Message Date
Christopher Aillon 9f7e181bc4 Firefox 4 2011-03-22 08:41:05 -07:00
Christopher Aillon 59e26d3347 Use pre-versioning similar to XULRunner 2011-03-22 08:35:06 -07:00
Christopher Aillon c703001907 4.0 RC 2 2011-03-18 18:50:56 -07:00
Christopher Aillon 49840edf8c Install langpacks as .xpi files instead of unpacking them
This helps performance of the browser, notably at startup, as it
needs to open less files.

http://blog.mozilla.com/tglek/2010/03/11/extensions-startup/
2011-03-18 15:00:19 -07:00
Christopher Aillon 36d2d05089 Refactor the langpack symlink creation stuff at startup
We try to create a symlink for the short locale first if we can,
and then try the longer locale.  The code to do this is extremely
similar, so create a bash function to do the work for each.

This will make it easier to switch to a packed langpack extension
format in the future, which will help with startup performance.
2011-03-18 15:00:19 -07:00
Christopher Aillon 779c27ab45 We don't need to pass -UILocale
matchOS takes care of this, so this has actually not been needed for
a long while!  A remnant of the initial import...
2011-03-18 15:00:19 -07:00
Christopher Aillon 8cc5a0416d Macro-ize the langpack directory name 2011-03-18 15:00:19 -07:00
Christopher Aillon 25ccac45b3 typo fix: s/completelly/completely/ 2011-03-18 15:00:18 -07:00
Christopher Aillon 679f99704c typo fix: s/LAUCHER/LAUNCHER/ 2011-03-18 15:00:18 -07:00
Jan Horak 8f8da735b4 Rebuild against libxul, disabled gnomevfs and enabled gio 2011-03-17 18:17:54 +01:00
Christopher Aillon 02547ae08b 4.0 RC 1
Update tarballdir for 2.0
2011-03-09 14:53:50 -08:00
Christopher Aillon 090a50e9e1 Don't explicitly define MOZ_SERVICES_SYNC=1
it's part of the default build so it gets defined anyway
2011-02-27 01:54:34 -08:00
Christopher Aillon a290d3e115 stop shipping ghosted {compreg,xpti}.dat
they both moved to the profile directory ages ago
2011-02-26 21:54:26 -08:00
Christopher Aillon 0b79269891 Use omnijar as our chrome file format
Don't bother passing a chrome file format in our mozconfig,
omnijar is the default, but it didn't work before.

Adjust the %files list accordingly.

Move various bits to happen before running make install so they
get automatically added to omni.jar.

Make sure to add our prefs file to the manifest file so it gets
pulled in, too.

See http://blog.mozilla.com/mwu/2010/08/13/omnijar-how-does-it-work/
2011-02-26 19:02:04 -08:00
Christopher Aillon 90f2407d00 Remove User-Agent customizations
Support got dropped in https://bugzilla.mozilla.org/show_bug.cgi?id=581008

https://developer.mozilla.org/en/Gecko_user_agent_string_reference
2011-02-26 16:50:19 -08:00
Christopher Aillon 0bdbcabf4b 4.0 Beta 12 2011-02-25 11:42:42 -08:00
Christopher Aillon 8dfddebb20 find-external-requires isn't needed
since we build against xulrunner.
2011-02-10 21:08:11 -08:00
Christopher Aillon 8a31c9db08 Update gecko-{libs,devel} requires 2011-02-10 21:06:42 -08:00
Christopher Aillon ba1527bcca Use %{ix86} instead of i386 i686 2011-02-10 19:58:25 -08:00
Christopher Aillon 9f853e9749 Remove some unused local variables 2011-02-10 19:52:18 -08:00
Christopher Aillon bbec2ad49b Revert the bump, it's not needed.
If only koji weren't sucking because of the mass rebuild, this would
have gotten submitted hours ago... still waiting on koji to start
the finish the newRepo with the nss we need to start the XR build
that this needs....
2011-02-08 13:18:41 -08:00
Dennis Gilmore a88767615a - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 14:13:37 -06:00
Christopher Aillon c0f195a4ce Firefox 4.0 Beta 11
also, use xz for our generated langpack tarball
2011-02-08 10:17:09 -08:00
Christopher Aillon 90c267f298 Bring back the default browser check
but we don't want the default of '/usr/lib{,64}/firefox-XYZ/firefox %s'
change it to be simply 'firefox %s'
2011-02-07 18:22:22 -08:00
Christopher Aillon 9226a3c56e Remove some crufty commented out code 2011-02-01 09:33:41 -08:00
Christopher Aillon 7d7610c646 Use the -gdwarf-2 format instead of the obsolete -gstabs+
...when we're building mozilla crash reporter support
2011-01-31 19:14:52 -08:00
Christopher Aillon b4d6e96efe Remove the jemalloc specific patches
They belong in XR, but have already been fixed in other ways anyway
2011-01-31 19:13:52 -08:00
Christopher Aillon 9f0d1ae239 Move the categories directly into the .desktop file itself
No need to --add-category when we simply control the .desktop file
2011-01-31 19:02:11 -08:00
Christopher Aillon 44a1dded91 The mozconfig files should not be executable 2011-01-30 09:07:45 -08:00
Christopher Aillon b2dc87063d Don't overwrite CFLAGS/CXXFLAGS
The -debuginfo mozconfig was stomping on our CFLAGS/CXXFLAGS.
2011-01-29 14:52:59 -08:00
Christopher Aillon c763d0e4b3 No longer need to define and clean up the build root
In Fedora 13+ this is handled automatically.
http://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag
http://fedoraproject.org/wiki/Packaging/Guidelines#.25clean
2011-01-29 13:55:50 -08:00
Christopher Aillon 4071072ba0 Firefox 4.0 Beta 10
And update firefox-default.patch to continue applying to the new tree
2011-01-25 15:28:58 -08:00
Christopher Aillon 430e7dd338 trivial: change the langpacks from source2 to source1
so that source0 and source1 are the two tarballs we always update
2011-01-25 15:24:40 -08:00
Christopher Aillon ed92d8077d Fix up optimize flags
Don't pass the opt flags twice to moz, as that will just cause them
to be duplicated in the compile lines.

Remove commented out optimization flags in the mozconfig

Also add a comment about why we disable cpp exceptions
2011-01-25 11:18:34 -08:00
Christopher Aillon 3c6d6f9fe7 Update the parallel build flags
Up to -j4 is supported on x86 arches (upstream builds with -j4)
Leave the other arches out still since they are not proven to be reliable.
2011-01-25 11:15:09 -08:00
Christopher Aillon b51b2892ba Firefox 4.0 Beta 9 2011-01-14 12:21:37 -08:00
Christopher Aillon a29ca70c4c housekeeping: remove upstreamed patch
Pushed upstream as http://hg.mozilla.org/mozilla-central/rev/526ea23c8b21
2011-01-12 23:32:14 -08:00
Christopher Aillon 20da05478a Remove global prefs
Remove global prefs that already exist in our XULRunner package's prefs.
2011-01-12 15:56:25 -08:00
Dan Horák e09a913b9a - disable ipc on non-x86 arches to match xulrunner 2011-01-06 12:41:29 +01:00
Martin Stransky 1c699fa97d application.ini permission check fix 2011-01-06 10:36:09 +01:00
Martin Stransky 5cc9effe5e Fixed rhbz#667477 - broken launch script 2011-01-06 08:39:35 +01:00
Martin Stransky 767857cdc5 Fixed rhbz#664877 - Cannot read application.ini 2011-01-04 13:00:05 +01:00
Martin Stransky 9019c4cf58 build fixes 2010-12-21 17:43:16 +01:00
Christopher Aillon c3b9cd1501 .desktop file MimeType key needs a trailing semi-colon 2010-12-21 10:17:54 -05:00
Martin Stransky f492b8cd14 Update to Beta 8 2010-12-21 13:50:19 +01:00
Martin Stransky 251cf5ced1 Fixed rhbz#437608 - When prelink is installed, rpm builds are garbage 2010-12-21 13:18:38 +01:00
Christopher Aillon 985653fc38 pre-releases can be officially branded, as long as they are official pre-releases. nightlies would still need to be unofficial builds 2010-12-08 17:02:45 -08:00
Christopher Aillon 098f463b9b - Use official branding since this is an official beta
- Fix Tab Candy/Panorama (#658573)
2010-12-08 16:56:49 -08:00
Jan Horak 64198568dd Fixed files section 2010-11-15 14:51:35 +01:00
Jan Horak 9d48ff371b Fixed files section 2010-11-15 14:51:11 +01:00