rpms/eclipse-valgrind/devel eclipse-valgrind-locale-percentage-strings.patch, NONE, 1.1 eclipse-valgrind.spec, 1.3, 1.4

Elliott Baron ebaron at fedoraproject.org
Fri Mar 13 16:17:07 UTC 2009


Author: ebaron

Update of /cvs/pkgs/rpms/eclipse-valgrind/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16841

Modified Files:
	eclipse-valgrind.spec 
Added Files:
	eclipse-valgrind-locale-percentage-strings.patch 
Log Message:
* Fri Mar 13 2009 Elliott Baron <ebaron at redhat.com> 0.1.0-4
- Fixed Massif parser crashing on other locales.

eclipse-valgrind-locale-percentage-strings.patch:

--- NEW FILE eclipse-valgrind-locale-percentage-strings.patch ---
### Eclipse Workspace Patch 1.0
#P org.eclipse.linuxtools.valgrind.massif
Index: src/org/eclipse/linuxtools/valgrind/massif/MassifParser.java
===================================================================
--- src/org/eclipse/linuxtools/valgrind/massif/MassifParser.java	(revisión: 21664)
+++ src/org/eclipse/linuxtools/valgrind/massif/MassifParser.java	(copia de trabajo)
@@ -140,7 +140,7 @@
 		else {
 			percentage = numBytes.doubleValue() / snapshot.getTotal() * 100;
 		}
-		nodeText.append(Double.valueOf(new DecimalFormat("0.##").format(percentage)) + "%"); //$NON-NLS-1$ //$NON-NLS-2$
+		nodeText.append(new DecimalFormat("0.##").format(percentage) + "%"); //$NON-NLS-1$ //$NON-NLS-2$
 		nodeText.append(" ("); //$NON-NLS-1$
 		nodeText.append(new DecimalFormat("#,##0").format(numBytes.longValue()) + "B"); //$NON-NLS-1$ //$NON-NLS-2$
 		nodeText.append(")"); //$NON-NLS-1$
Index: ChangeLog
===================================================================
--- ChangeLog	(revisión: 21664)
+++ ChangeLog	(copia de trabajo)
@@ -1,3 +1,7 @@
+2009-03-13  Elliott Baron  <ebaron at redhat.com>
+
+	* MassifParser.java (parseTree): Fixed NFE on localized percentage strings.
+
 2009-01-20  Elliott Baron  <ebaron at redhat.com>
 
 	* MassifLaunchDelegate: Changed to handle multiple pids.


Index: eclipse-valgrind.spec
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse-valgrind/devel/eclipse-valgrind.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- eclipse-valgrind.spec	6 Mar 2009 16:35:01 -0000	1.3
+++ eclipse-valgrind.spec	13 Mar 2009 16:16:37 -0000	1.4
@@ -4,7 +4,7 @@
 
 Name:           eclipse-valgrind
 Version:        0.1.0
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Valgrind Tools Integration for Eclipse
 
 Group:          Development/Tools
@@ -12,6 +12,7 @@
 URL:            http://www.eclipse.org/linuxtools/projectPages/valgrind
 Source0:        %{name}-fetched-src-%{src_repo_tag}.tar.bz2
 Source1:        %{name}-fetch-src.sh
+Patch0:         %{name}-locale-percentage-strings.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 #No CDT on ppc64
@@ -34,6 +35,9 @@
 
 %prep
 %setup -q -n %{name}-fetched-src-%{src_repo_tag}
+pushd org.eclipse.linuxtools.valgrind.massif
+%patch0
+popd
 
 %build
 %{eclipse_base}/buildscripts/pdebuild \
@@ -57,6 +61,9 @@
 %doc org.eclipse.linuxtools.valgrind-feature/epl-v10.html
 
 %changelog
+* Fri Mar 13 2009 Elliott Baron <ebaron at redhat.com> 0.1.0-4
+- Fixed Massif parser crashing on other locales.
+
 * Fri Mar 6 2009 Elliott Baron <ebaron at redhat.com> 0.1.0-3
 - Changing to arch dependent for CDT dependency.
 - Setting minimum Valgrind requirement to 3.3.0. 




More information about the fedora-extras-commits mailing list