Compare commits

...
This repository has been archived on 2026-09-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

24 commits

Author SHA1 Message Date
Fedora Release Engineering
8ce16fec9d dist-git conversion 2010-07-29 16:16:07 +00:00
2ae2149ed4 Update to 1.9.1.10 2010-06-22 20:47:46 +00:00
b3d4650141 Update to 1.9.1.9 2010-03-30 07:11:13 +00:00
a5c014eca7 Update to 1.9.1.8 2010-02-16 10:43:29 +00:00
e112cdf9df Fix build - sqlite 2009-12-16 13:17:01 +00:00
c5edff7568 Fix source filename 2009-12-16 12:58:12 +00:00
fedfe2ddca Update to 1.9.1.6 2009-12-16 12:32:40 +00:00
Bill Nottingham
73ccf5e6cf Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:39:38 +00:00
f327e9290f Update to 1.9.1.5 2009-11-05 09:08:03 +00:00
f4cb63ffcd Using system sqlite disabled due to sqlite >= 3.6.16 is required and it is
missing in F11 repos
2009-10-27 11:58:04 +00:00
165b1b69d8 Update to 1.9.1.4 2009-10-27 07:56:01 +00:00
25a300e100 Update to 1.9.1.3 2009-09-09 09:03:28 +00:00
2dbb9d417f Update to 1.9.1.2 2009-08-03 21:03:04 +00:00
deecde0dac Update to 1.9.1.1 2009-07-17 06:52:24 +00:00
Christopher Aillon
0d8ea5e6d5 - Fix for milw0rm 9137 2009-07-17 01:50:36 +00:00
128d5594a8 Fixed wrong filename in spec file 2009-07-16 09:18:20 +00:00
c4ff3367dc Fixed multilib issues 2009-07-15 09:34:39 +00:00
6463ac5fd1 Fixed wrong version of Firefox when loading 'about:' as location 2009-07-13 08:55:39 +00:00
Christopher Aillon
7e06667b48 - Build using system hunspell 2009-06-30 21:23:01 +00:00
Christopher Aillon
478258f0fe %exclude %{mozappdir}/update.locale 2009-06-30 16:48:27 +00:00
Christopher Aillon
7b78d5b67d update nspr req 2009-06-30 16:05:44 +00:00
Christopher Aillon
d73b1e973b - Update to 1.9.1 final release 2009-06-30 15:46:27 +00:00
Christopher Aillon
7798be0f41 - 1.9.1 beta 4 2009-04-27 18:21:10 +00:00
Jesse Keating
d7348bd48d Initialize branch F-11 for xulrunner 2009-04-15 07:07:12 +00:00
12 changed files with 79 additions and 161 deletions

View file

@ -1 +0,0 @@
xulrunner-1.9.1b3-source.tar.bz2

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
xulrunner-1.9.1.9.source.tar.bz2
xulrunner-1.9.1.10.source.tar.bz2

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: xulrunner
# $Id$
NAME := xulrunner
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -1,57 +0,0 @@
# HG changeset patch
# User Blake Kaplan <mrbkap@gmail.com>
# Date 1238011664 25200
# Node ID 167d03699cdb98daa726b9024dd80ac3d9e80e06
# Parent c8c6ed1b96a72df7d47fb0ce014b18ec3f71abc7
Bug 485217 - Pop the eval context before returning. r+sr=peterv
--- a/content/xslt/src/xslt/txKeyFunctionCall.cpp Wed Mar 25 22:10:03 2009 +0200
+++ b/content/xslt/src/xslt/txKeyFunctionCall.cpp Wed Mar 25 13:07:44 2009 -0700
@@ -395,9 +395,9 @@ nsresult txXSLKey::testNode(const txXPat
nsRefPtr<txAExprResult> exprResult;
rv = mKeys[currKey].useExpr->evaluate(&evalContext,
getter_AddRefs(exprResult));
- NS_ENSURE_SUCCESS(rv, rv);
aEs.popEvalContext();
+ NS_ENSURE_SUCCESS(rv, rv);
if (exprResult->getResultType() == txAExprResult::NODESET) {
txNodeSet* res = static_cast<txNodeSet*>
# HG changeset patch
# User Blake Kaplan <mrbkap@gmail.com>
# Date 1238052189 25200
# Node ID 4552d789ad8ff607e2596ad3107d33a3d0e92654
# Parent f087a48da189d0d6404040bc90a97f2624ab544f
Bug 485286 - Allocate all of these consistently. r+sr=peterv/sicking (a=ss for checkin into a CLOSED TREE).
--- a/content/xslt/src/xslt/txKeyFunctionCall.cpp Wed Mar 25 16:59:14 2009 -0500
+++ b/content/xslt/src/xslt/txKeyFunctionCall.cpp Thu Mar 26 00:23:09 2009 -0700
@@ -388,16 +388,19 @@ nsresult txXSLKey::testNode(const txXPat
PRUint32 currKey, numKeys = mKeys.Length();
for (currKey = 0; currKey < numKeys; ++currKey) {
if (mKeys[currKey].matchPattern->matches(aNode, &aEs)) {
- txSingleNodeContext evalContext(aNode, &aEs);
- nsresult rv = aEs.pushEvalContext(&evalContext);
+ txSingleNodeContext *evalContext =
+ new txSingleNodeContext(aNode, &aEs);
+ NS_ENSURE_TRUE(evalContext, NS_ERROR_OUT_OF_MEMORY);
+
+ nsresult rv = aEs.pushEvalContext(evalContext);
NS_ENSURE_SUCCESS(rv, rv);
nsRefPtr<txAExprResult> exprResult;
- rv = mKeys[currKey].useExpr->evaluate(&evalContext,
+ rv = mKeys[currKey].useExpr->evaluate(evalContext,
getter_AddRefs(exprResult));
+ NS_ENSURE_SUCCESS(rv, rv);
- aEs.popEvalContext();
- NS_ENSURE_SUCCESS(rv, rv);
+ delete aEs.popEvalContext();
if (exprResult->getResultType() == txAExprResult::NODESET) {
txNodeSet* res = static_cast<txNodeSet*>

View file

@ -1,20 +0,0 @@
# HG changeset patch
# User Olli Pettay <Olli.Pettay@helsinki.fi>
# Date 1237909358 -7200
# Node ID 60caf43ff9c21e7b4d6b07e3d2d8413196a86b25
# Parent 726d6e0d61def97cd6f9d72949ab283b83902d53
Bug 484320, r=dveditz, sr=mrbkap, a=blocking1.9.1
--- a/layout/xul/base/src/tree/src/nsTreeSelection.cpp Wed Mar 18 11:00:20 2009 +0000
+++ b/layout/xul/base/src/tree/src/nsTreeSelection.cpp Tue Mar 24 17:42:38 2009 +0200
@@ -268,6 +268,8 @@ nsTreeSelection::~nsTreeSelection()
nsTreeSelection::~nsTreeSelection()
{
delete mFirstRange;
+ if (mSelectTimer)
+ mSelectTimer->Cancel();
}
// QueryInterface implementation for nsBoxObject

View file

@ -138,5 +138,5 @@ diff -r f1af606531f5 xulrunner/installer/mozilla-plugin.pc.in
Description: Mozilla Plug-In API
Version: %MOZILLA_VERSION%
Requires: %NSPR_NAME% >= %NSPR_VERSION%
-Cflags: -I${includedir}/stable
+Cflags: -I${includedir}/stable -I${includedir}/java -I${includedir}/plugin
-Cflags: -I${includedir}/stable -DXP_UNIX %ojidef%
+Cflags: -I${includedir}/stable -DXP_UNIX %ojidef% -I${includedir}/java -I${includedir}/plugin

View file

@ -0,0 +1,12 @@
diff -up mozilla-1.9.1/toolkit/content/Makefile.in.about-firefox-version mozilla-1.9.1/toolkit/content/Makefile.in
--- mozilla-1.9.1/toolkit/content/Makefile.in.about-firefox-version 2009-06-29 18:15:23.000000000 +0200
+++ mozilla-1.9.1/toolkit/content/Makefile.in 2009-07-07 13:43:54.000000000 +0200
@@ -46,7 +46,7 @@ CHROME_DEPS = buildconfig.html
include $(DEPTH)/config/autoconf.mk
DEFINES += \
- -DMOZ_APP_VERSION=$(MOZ_APP_VERSION) \
+ -DMOZ_APP_VERSION=$(FIREFOX_VERSION) \
-Dtarget="$(target)" \
-Dac_configure_args="$(ac_configure_args)" \
-DCC="$(CC)" \

View file

@ -1 +1 @@
61cd1a7fc587f6d2a33c564033198e2c xulrunner-1.9.1b3-source.tar.bz2
38527ad16be09eb932b659df9ab3fb82 xulrunner-1.9.1.10.source.tar.bz2

View file

@ -1,12 +0,0 @@
diff -up xulrunner-1.9.1/mozilla-central/toolkit/xre/nsAppRunner.cpp.old xulrunner-1.9.1/mozilla-central/toolkit/xre/nsAppRunner.cpp
--- mozilla-central/toolkit/xre/nsAppRunner.cpp.old 2008-12-10 20:07:01.000000000 +0100
+++ mozilla-central/toolkit/xre/nsAppRunner.cpp 2009-02-27 17:17:59.000000000 +0100
@@ -1475,7 +1475,7 @@ XRE_GetBinaryPath(const char* argv0, nsI
if (NS_FAILED(rv))
return rv;
-#elif
+#else
#error Oops, you need platform-specific code here
#endif

View file

@ -13,8 +13,8 @@ ac_add_options --with-system-nss
ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
ac_add_options --with-system-bz2
#ac_add_options --enable-system-hunspell
ac_add_options --enable-system-sqlite
ac_add_options --enable-system-hunspell
#Temporary disabled: ac_add_options --enable-system-sqlite
ac_add_options --enable-system-cairo
ac_add_options --with-pthreads
ac_add_options --disable-strip

View file

@ -1,30 +0,0 @@
diff -up xulrunner-1.9.1/mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp.old xulrunner-1.9.1/mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp
--- mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp.old 2009-02-27 16:19:07.000000000 +0100
+++ mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp 2009-02-27 16:37:30.000000000 +0100
@@ -1299,12 +1299,11 @@ gfx_pango_font_map_context_substitute(Pa
static PangoFcFont *
gfx_pango_font_map_create_font(PangoFcFontMap *fontmap,
- PangoContext *context,
- const PangoFontDescription *desc,
- FcPattern *pattern)
+ PangoFcFontKey *fontkey)
{
+ const FcPattern *p_pattern = pango_fc_font_key_get_pattern(fontkey);
return PANGO_FC_FONT(g_object_new(GFX_TYPE_PANGO_FC_FONT,
- "pattern", pattern, NULL));
+ "pattern", p_pattern, NULL));
}
static void
@@ -1324,9 +1323,8 @@ gfx_pango_font_map_class_init(gfxPangoFo
// context_key_* virtual functions are only necessary if we want to
// dynamically respond to changes in the screen cairo_font_options_t.
- // context_substitute and get_font are not likely to be used but
+ // get_font is not likely to be used but
// implemented because the class makes them available.
- fcfontmap_class->context_substitute = gfx_pango_font_map_context_substitute;
fcfontmap_class->create_font = gfx_pango_font_map_create_font;
}

View file

@ -1,9 +1,9 @@
%define nspr_version 4.7.1
%define nspr_version 4.8
%define nss_version 3.12.1.1
%define cairo_version 1.6.0
%define lcms_version 1.17
%define freetype_version 2.1.9
%define sqlite_version 3.6.7
%define sqlite_version 3.6.16
%define tarballdir mozilla-1.9.1
%define version_internal 1.9.1
@ -11,12 +11,12 @@
Summary: XUL Runtime for Gecko Applications
Name: xulrunner
Version: 1.9.1
Release: 0.11.beta3%{?dist}
Version: 1.9.1.10
Release: 1%{?dist}
URL: http://developer.mozilla.org/En/XULRunner
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
Source0: xulrunner-%{version}b3-source.tar.bz2
Source0: xulrunner-%{version}.source.tar.bz2
Source10: %{name}-mozconfig
Source12: %{name}-redhat-default-prefs.js
Source21: %{name}.sh.in
@ -27,16 +27,13 @@ Patch0: xulrunner-version.patch
Patch1: mozilla-build.patch
Patch2: mozilla-191-path.patch
Patch3: mozilla-jemalloc.patch
Patch4: xulrunner-pango.patch
Patch5: xulrunner-elif.patch
Patch4: mozilla-about-firefox-version.patch
# Fedora specific patches
Patch10: mozilla-191-pkgconfig.patch
# Upstream patches
Patch100: mozilla-ps-pdf-simplify-operators.patch
Patch101: mfsa-2009-12.patch
Patch102: mfsa-2009-13.patch
# ---------------------------------------------------
@ -61,7 +58,7 @@ BuildRequires: freetype-devel >= %{freetype_version}
BuildRequires: libXt-devel
BuildRequires: libXrender-devel
BuildRequires: hunspell-devel
BuildRequires: sqlite-devel >= %{sqlite_version}
#sqlite >= 3.6.16 still missing in F11: BuildRequires: sqlite-devel >= %{sqlite_version}
BuildRequires: startup-notification-devel
BuildRequires: alsa-lib-devel
@ -100,7 +97,7 @@ Requires: freetype-devel >= %{freetype_version}
Requires: libXt-devel
Requires: libXrender-devel
Requires: hunspell-devel
Requires: sqlite-devel >= ${sqlite_version}
#Temporary removed: Requires: sqlite-devel >= ${sqlite_version}
Requires: startup-notification-devel
Requires: alsa-lib-devel
@ -151,15 +148,12 @@ sed -e 's/__RPM_VERSION_INTERNAL__/%{version_internal}/' %{P:%%PATCH0} \
%patch1 -p1 -b .build
%patch2 -p1 -b .path
%patch3 -p1 -b .jemalloc
%patch4 -p1 -b .pango
%patch5 -p1 -b .elif
%patch4 -p1 -b .about-firefox-version
%patch10 -p1 -b .pk
%patch100 -p1 -b .ps-pdf-simplify-operators
%patch101 -p1 -b .mfsa-2009-12
%patch102 -p1 -b .mfsa-2009-13
%{__rm} -f .mozconfig
%{__cp} %{SOURCE10} .mozconfig
@ -283,6 +277,10 @@ pushd $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}/unstable
install_file "jsautocfg"
popd
pushd $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}/js
install_file "js-config"
popd
%{__install} -p -c -m 755 dist/bin/xpcshell \
dist/bin/xpidl \
dist/bin/xpt_dump \
@ -409,6 +407,8 @@ fi
# XXX See if these are needed still
%{mozappdir}/updater*
%exclude %{mozappdir}/update.locale
%files devel
%defattr(-,root,root,-)
%dir %{_datadir}/idl/%{name}*%{version_internal}
@ -452,6 +452,51 @@ fi
#---------------------------------------------------------------------
%changelog
* Tue Jun 22 2010 Jan Horak <jhorak@redhat.com> - 1.9.1.10-1
- Update to 1.9.1.10
* Tue Mar 30 2010 Jan Horak <jhorak@redhat.com> - 1.9.1.9-1
- Update to 1.9.1.9
* Tue Feb 16 2010 Jan Horak <jhorak@redhat.com> - 1.9.1.8-1
- Update to 1.9.1.8
* Wed Dec 16 2009 Jan Horak <jhorak@redhat.com> - 1.9.1.6-1
- Update to 1.9.1.6
* Thu Nov 5 2009 Jan Horak <jhorak@redhat.com> - 1.9.1.5-1
- Update to 1.9.1.5
* Mon Oct 26 2009 Jan Horak <jhorak@redhat.com> - 1.9.1.4-1
- Update to 1.9.1.4
* Mon Sep 7 2009 Jan Horak <jhorak@redhat.com> - 1.9.1.3-1
- Update to 1.9.1.3
* Mon Aug 3 2009 Martin Stransky <stransky@redhat.com> 1.9.1.2-1
- Update to 1.9.1.2
* Fri Jul 17 2009 Martin Stransky <stransky@redhat.com> 1.9.1.1-1
- Update to 1.9.1.1
* Thu Jul 16 2009 Christopher Aillon <caillon@redhat.com> - 1.9.1-5
- Fix for milw0rm 9137
* Tue Jul 14 2009 Jan Horak <jhorak@redhat.com> - 1.9.1-4
- Fixed multilib issues
* Tue Jul 7 2009 Jan Horak <jhorak@redhat.com> - 1.9.1-3
- Fixed wrong version of Firefox when loading 'about:' as location
* Tue Jun 30 2009 Yanko Kaneti <yaneti@declera.com> - 1.9.1-2
- Build using system hunspell
* Tue Jun 30 2009 Christopher Aillon <caillon@redhat.com> 1.9.1-1
- Update to 1.9.1 final release
* Mon Apr 27 2009 Christopher Aillon <caillon@redhat.com> 1.9.1-0.20
- 1.9.1 beta 4
* Fri Mar 27 2009 Christopher Aillon <caillon@redhat.com> 1.9.1-0.11
- Add patches for MFSA-2009-12, MFSA-2009-13