openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2012
- 1 participants
- 1223 discussions
Hello community,
here is the log from the commit of package gcc47 for openSUSE:Factory checked in at 2012-12-21 14:41:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc47 (Old)
and /work/SRC/openSUSE:Factory/.gcc47.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc47", Maintainer is "RGuenther(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gcc47/cross-armv5tel-gcc47-icecream-backend.changes 2012-12-14 06:47:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gcc47.new/cross-armv5tel-gcc47-icecream-backend.changes 2012-12-21 14:41:19.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Dec 18 13:52:06 UTC 2012 - rguenther(a)suse.com
+
+- Update to gcc-4_7-branch head (r194579).
+ * fixes various bugs
+
+-------------------------------------------------------------------
cross-armv7hl-gcc47-icecream-backend.changes: same change
cross-hppa-gcc47-icecream-backend.changes: same change
cross-i386-gcc47-icecream-backend.changes: same change
cross-ia64-gcc47-icecream-backend.changes: same change
cross-ppc-gcc47-icecream-backend.changes: same change
cross-ppc64-gcc47-icecream-backend.changes: same change
cross-s390-gcc47-icecream-backend.changes: same change
cross-s390x-gcc47-icecream-backend.changes: same change
cross-x86_64-gcc47-icecream-backend.changes: same change
gcc47-testresults.changes: same change
gcc47.changes: same change
libffi47.changes: same change
libgcj47.changes: same change
Old:
----
gcc-4.7.2-20120920.tar.bz2
pr33763.diff
New:
----
gcc-4.7.2-20121218.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cross-armv5tel-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.1Rjdya/_old 2012-12-21 14:41:29.000000000 +0100
+++ /var/tmp/diff_new_pack.1Rjdya/_new 2012-12-21 14:41:29.000000000 +0100
@@ -70,7 +70,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
-Version: 4.7.2_20120920
+Version: 4.7.2_20121218
Release: 0
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -95,7 +95,6 @@
Patch12: gcc4-ppc64-m32-m64-multilib-only.patch
Patch23: libjava-no-multilib.diff
Patch24: tls-no-direct.diff
-Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
Patch33: gcc-arm-linker.patch
@@ -195,7 +194,6 @@
%endif
%patch23
%patch24
-%patch28
%patch30
%patch32
%patch33 -p1
cross-armv7hl-gcc47-icecream-backend.spec: same change
cross-hppa-gcc47-icecream-backend.spec: same change
cross-i386-gcc47-icecream-backend.spec: same change
cross-ia64-gcc47-icecream-backend.spec: same change
cross-ppc-gcc47-icecream-backend.spec: same change
cross-ppc64-gcc47-icecream-backend.spec: same change
cross-s390-gcc47-icecream-backend.spec: same change
cross-s390x-gcc47-icecream-backend.spec: same change
cross-x86_64-gcc47-icecream-backend.spec: same change
gcc47-testresults.spec: same change
gcc47.spec: same change
libffi47.spec: same change
libgcj47.spec: same change
++++++ gcc-4.7.2-20120920.tar.bz2 -> gcc-4.7.2-20121218.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/gcc47/gcc-4.7.2-20120920.tar.bz2 /work/SRC/openSUSE:Factory/.gcc47.new/gcc-4.7.2-20121218.tar.bz2 differ: char 11, line 1
++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.1Rjdya/_old 2012-12-21 14:41:29.000000000 +0100
+++ /var/tmp/diff_new_pack.1Rjdya/_new 2012-12-21 14:41:29.000000000 +0100
@@ -167,7 +167,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
URL: http://gcc.gnu.org/
-Version: 4.7.2_20120920
+Version: 4.7.2_20121218
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -207,7 +207,6 @@
Patch12: gcc4-ppc64-m32-m64-multilib-only.patch
Patch23: libjava-no-multilib.diff
Patch24: tls-no-direct.diff
-Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
Patch33: gcc-arm-linker.patch
@@ -910,7 +909,6 @@
%endif
%patch23
%patch24
-%patch28
%patch30
%patch32
%patch33 -p1
++++++ gcc41-ia64-stack-protector.patch ++++++
--- /var/tmp/diff_new_pack.1Rjdya/_old 2012-12-21 14:41:29.000000000 +0100
+++ /var/tmp/diff_new_pack.1Rjdya/_new 2012-12-21 14:41:29.000000000 +0100
@@ -12,8 +12,8 @@
Index: gcc/config/ia64/linux.h
===================================================================
---- gcc/config/ia64/linux.h.orig 2011-11-03 16:27:28.000000000 +0100
-+++ gcc/config/ia64/linux.h 2011-11-04 11:39:46.000000000 +0100
+--- gcc/config/ia64/linux.h.orig 2012-03-02 12:06:09.000000000 +0100
++++ gcc/config/ia64/linux.h 2012-12-07 15:00:54.180777617 +0100
@@ -77,6 +77,11 @@ do { \
#undef LINK_EH_SPEC
#define LINK_EH_SPEC ""
@@ -28,9 +28,9 @@
#define LIBGCC2_HAS_TF_MODE 1
Index: gcc/config/ia64/ia64.c
===================================================================
---- gcc/config/ia64/ia64.c.orig 2011-11-03 16:27:28.000000000 +0100
-+++ gcc/config/ia64/ia64.c 2011-11-04 11:39:47.000000000 +0100
-@@ -2797,6 +2797,9 @@ ia64_compute_frame_size (HOST_WIDE_INT s
+--- gcc/config/ia64/ia64.c.orig 2012-12-05 11:05:44.000000000 +0100
++++ gcc/config/ia64/ia64.c 2012-12-07 15:02:41.535773900 +0100
+@@ -2937,6 +2937,9 @@ ia64_compute_frame_size (HOST_WIDE_INT s
else
pretend_args_size = crtl->args.pretend_args_size;
@@ -40,7 +40,7 @@
total_size = (spill_size + extra_spill_size + size + pretend_args_size
+ crtl->outgoing_args_size);
total_size = IA64_STACK_ALIGN (total_size);
-@@ -2829,32 +2832,19 @@ ia64_can_eliminate (const int from ATTRI
+@@ -2971,9 +2974,9 @@ ia64_can_eliminate (const int from ATTRI
HOST_WIDE_INT
ia64_initial_elimination_offset (int from, int to)
{
@@ -52,41 +52,19 @@
switch (from)
{
case FRAME_POINTER_REGNUM:
-- switch (to)
-- {
-- case HARD_FRAME_POINTER_REGNUM:
-- if (current_function_is_leaf)
-- offset = -current_frame_info.total_size;
-- else
-- offset = -(current_frame_info.total_size
-- - crtl->outgoing_args_size - 16);
-- break;
--
-- case STACK_POINTER_REGNUM:
-- if (current_function_is_leaf)
-- offset = 0;
-- else
-- offset = 16 + crtl->outgoing_args_size;
-- break;
--
-- default:
-- gcc_unreachable ();
-- }
-+ offset = FRAME_GROWS_DOWNWARD ? IA64_STACK_ALIGN (size) : 0;
-+ if (!current_function_is_leaf)
-+ offset += 16 + crtl->outgoing_args_size;
-+ if (to == HARD_FRAME_POINTER_REGNUM)
-+ offset -= current_frame_info.total_size;
-+ else
-+ gcc_assert (to == STACK_POINTER_REGNUM);
+@@ -2994,6 +2997,7 @@ ia64_initial_elimination_offset (int fro
+ default:
+ gcc_unreachable ();
+ }
++ offset += FRAME_GROWS_DOWNWARD ? IA64_STACK_ALIGN (size) : 0;
break;
case ARG_POINTER_REGNUM:
Index: gcc/config/ia64/ia64.md
===================================================================
---- gcc/config/ia64/ia64.md.orig 2011-11-03 16:27:28.000000000 +0100
-+++ gcc/config/ia64/ia64.md 2011-11-04 11:39:47.000000000 +0100
-@@ -5180,6 +5180,43 @@
+--- gcc/config/ia64/ia64.md.orig 2012-03-02 12:06:09.000000000 +0100
++++ gcc/config/ia64/ia64.md 2012-12-07 15:00:54.184777616 +0100
+@@ -5182,6 +5182,43 @@
"mov %0 = ip"
[(set_attr "itanium_class" "frbr")])
@@ -132,8 +110,8 @@
;; Atomic operations
Index: gcc/config/ia64/ia64.h
===================================================================
---- gcc/config/ia64/ia64.h.orig 2011-04-28 15:02:22.000000000 +0200
-+++ gcc/config/ia64/ia64.h 2011-11-04 11:39:47.000000000 +0100
+--- gcc/config/ia64/ia64.h.orig 2012-03-02 12:06:09.000000000 +0100
++++ gcc/config/ia64/ia64.h 2012-12-07 15:00:54.185777616 +0100
@@ -872,7 +872,7 @@ enum reg_class
/* Define this macro to nonzero if the addresses of local variable slots
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2012-12-21 14:35:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/freetype2 (Old)
and /work/SRC/openSUSE:Factory/.freetype2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "freetype2", Maintainer is "jw(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2012-06-25 14:04:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2012-12-21 14:35:41.000000000 +0100
@@ -1,0 +2,12 @@
+Thu Dec 20 13:56:36 UTC 2012 - idonmez(a)suse.com
+
+- Update to version 2.4.11
+ * Some vulnerabilities in the BDF implementation have been fixed.
+ * Support for OpenType collections (OTC) has been added.
+ * Pure CFF fonts within an SFNT wrapper are now supported.
+ * Minor rendering improvements to the auto-hinter.
+ * `FT_GlyphSlot_Oblique' now uses a shear angle of 12°.
+- Modify freetype2-subpixel.patch for new subpixel hinting option.
+- Drop fix-build.patch: no longer needed
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2012-06-25 14:04:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2012-12-21 14:35:41.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Dec 20 13:57:51 UTC 2012 - idonmez(a)suse.com
+
+- Update to version 2.4.11
+ * ftdiff now supports UTF-8 encoded input files for option `-f'.
+ * Using keys `r' and `R', you can now adjust the stroker radius in
+ ftview.
+
+-------------------------------------------------------------------
Old:
----
fix-build.patch
freetype-2.4.10.tar.bz2
freetype-doc-2.4.10.tar.bz2
ft2demos-2.4.10.tar.bz2
New:
----
freetype-2.4.11.tar.bz2
freetype-doc-2.4.11.tar.bz2
ft2demos-2.4.11.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ freetype2.spec ++++++
--- /var/tmp/diff_new_pack.wgFkuv/_old 2012-12-21 14:35:45.000000000 +0100
+++ /var/tmp/diff_new_pack.wgFkuv/_new 2012-12-21 14:35:45.000000000 +0100
@@ -25,7 +25,7 @@
Obsoletes: freetype2-64bit
%endif
#
-Version: 2.4.10
+Version: 2.4.11
Release: 0
Summary: A TrueType Font Library
License: SUSE-Freetype or GPL-2.0+
@@ -35,7 +35,6 @@
Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.…
Source3: baselibs.conf
Patch3: freetype2-bitmap-foundry.patch
-Patch9: fix-build.patch
Patch10: freetype2-no_rpath.patch
Patch308961: bugzilla-308961-cmex-workaround.patch
Patch200: freetype2-subpixel.patch
@@ -80,7 +79,6 @@
%define enable_subpixel_rendering 0
%setup -q -n freetype-%{version} -a 1
%patch3 -p 1 -b .bitmap-foundry
-%patch9 -p 1
%patch10
%patch308961 -p 1
%if %{enable_subpixel_rendering}
++++++ ft2demos.spec ++++++
--- /var/tmp/diff_new_pack.wgFkuv/_old 2012-12-21 14:35:45.000000000 +0100
+++ /var/tmp/diff_new_pack.wgFkuv/_new 2012-12-21 14:35:45.000000000 +0100
@@ -17,7 +17,7 @@
Name: ft2demos
-Version: 2.4.10
+Version: 2.4.11
Release: 0
Summary: Freetype2 Utilities and Demo Programs
License: GPL-2.0+
@@ -26,7 +26,6 @@
Url: http://www.freetype.org
Source0: http://savannah.nongnu.org/download/freetype/freetype-%{version}.tar.bz2
Source1: http://savannah.nongnu.org/download/freetype/ft2demos-%{version}.tar.bz2
-Patch9: fix-build.patch
Patch308961: bugzilla-308961-cmex-workaround.patch
Patch50: ft2demos-build-testname.patch
Patch200: freetype2-subpixel.patch
@@ -45,7 +44,6 @@
%prep
%define enable_subpixel_rendering 0%{?opensuse_bs}
%setup -q -n freetype-%{freetype_version} -b 1
-%patch9 -p 1
%patch308961 -p 1
pushd ../ft2demos-%{version}
%patch50 -p 1
++++++ freetype-2.4.10.tar.bz2 -> freetype-2.4.11.tar.bz2 ++++++
++++ 19578 lines of diff (skipped)
++++++ freetype-doc-2.4.10.tar.bz2 -> freetype-doc-2.4.11.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/freetype-2.4.10/docs/ft2faq.html new/freetype-2.4.11/docs/ft2faq.html
--- old/freetype-2.4.10/docs/ft2faq.html 2011-02-25 06:16:34.000000000 +0100
+++ new/freetype-2.4.11/docs/ft2faq.html 2012-12-16 15:03:45.000000000 +0100
@@ -25,7 +25,7 @@
cellpadding="5">
<tr>
<td bgcolor="#06425F">
- <a href="../../index2.html">
+ <a href="../../index.html">
<img src="../../image/fond3.jpg"
align="right"
border="0"
@@ -352,7 +352,7 @@
<p>FreeType 1 includes an extension to support OpenType text
layout processing. This support hasn't become part of
FreeType 2; a much improved version is now part of the <a
- href="http:///www.pango.org">Pango</a> library.</p>
+ href="http://www.pango.org">Pango</a> library.</p>
</li>
</ul>
@@ -381,7 +381,7 @@
font files with small code size and very low memory usage.</p>
<p>A good, freely available font editor is <a
- href="http://fontforge.sf.net">FontForge</a>.</p>
+ href="http://fontforge.org/">FontForge</a>.</p>
<p><a href="#top"
class="index">
@@ -623,7 +623,7 @@
<p>The algorithm has been specifically designed for FreeType. It is
based on ideas that were originally found in the implementation of the
- <a href="http://www.levien.com/libart">libArt</a> graphics library to
+ <a href="http://www.levien.com/libart/">libArt</a> graphics library to
compute the <em>exact pixel coverage</em> of a vector image with no
sub-sampling and filtering.</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/freetype-2.4.10/docs/tutorial/example1.c new/freetype-2.4.11/docs/tutorial/example1.c
--- old/freetype-2.4.10/docs/tutorial/example1.c 2005-09-03 09:37:12.000000000 +0200
+++ new/freetype-2.4.11/docs/tutorial/example1.c 2012-07-10 06:34:07.000000000 +0200
@@ -98,7 +98,7 @@
error = FT_Init_FreeType( &library ); /* initialize library */
/* error handling omitted */
- error = FT_New_Face( library, argv[1], 0, &face ); /* create face object */
+ error = FT_New_Face( library, filename, 0, &face );/* create face object */
/* error handling omitted */
/* use 50pt at 100dpi */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/freetype-2.4.10/docs/tutorial/step1.html new/freetype-2.4.11/docs/tutorial/step1.html
--- old/freetype-2.4.10/docs/tutorial/step1.html 2010-05-16 15:38:13.000000000 +0200
+++ new/freetype-2.4.11/docs/tutorial/step1.html 2012-09-20 12:27:16.000000000 +0200
@@ -953,7 +953,7 @@
<p>We use the function <tt>FT_Load_Char</tt> instead of
<tt>FT_Load_Glyph</tt>. As you probably imagine, it is equivalent
to calling <tt>FT_Get_Char_Index</tt> then
- <tt>FT_Get_Load_Glyph</tt>.</p>
+ <tt>FT_Load_Glyph</tt>.</p>
</li>
<li>
@@ -1098,7 +1098,7 @@
<a href="step2.html">FreeType 2 Tutorial Step 2</a>
</h3>
-<p><font size=-3>Last update: 16-May-2010</font></p>
+<p><font size=-3>Last update: 20-Sep-2012</font></p>
</body>
</html>
++++++ freetype2-subpixel.patch ++++++
--- /var/tmp/diff_new_pack.wgFkuv/_old 2012-12-21 14:35:46.000000000 +0100
+++ /var/tmp/diff_new_pack.wgFkuv/_new 2012-12-21 14:35:46.000000000 +0100
@@ -1,8 +1,8 @@
-Index: freetype-2.4.3/include/freetype/config/ftoption.h
+Index: freetype-2.4.11/include/freetype/config/ftoption.h
===================================================================
---- freetype-2.4.3.orig/include/freetype/config/ftoption.h 2010-07-05 06:38:55.000000000 +0200
-+++ freetype-2.4.3/include/freetype/config/ftoption.h 2010-10-29 16:15:59.582654748 +0200
-@@ -93,7 +93,7 @@ FT_BEGIN_HEADER
+--- freetype-2.4.11.orig/include/freetype/config/ftoption.h
++++ freetype-2.4.11/include/freetype/config/ftoption.h
+@@ -92,7 +92,7 @@ FT_BEGIN_HEADER
/* This is done to allow FreeType clients to run unmodified, forcing */
/* them to display normal gray-level anti-aliased glyphs. */
/* */
@@ -11,3 +11,12 @@
/*************************************************************************/
+@@ -577,7 +577,7 @@ FT_BEGIN_HEADER
+ /* This option requires TT_CONFIG_OPTION_BYTECODE_INTERPRETER to be */
+ /* defined. */
+ /* */
+-/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING */
++#define TT_CONFIG_OPTION_SUBPIXEL_HINTING
+
+
+ /*************************************************************************/
++++++ ft2demos-2.4.10.tar.bz2 -> ft2demos-2.4.11.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.10/ChangeLog new/ft2demos-2.4.11/ChangeLog
--- old/ft2demos-2.4.10/ChangeLog 2012-06-15 06:48:45.000000000 +0200
+++ new/ft2demos-2.4.11/ChangeLog 2012-12-19 09:43:43.000000000 +0100
@@ -1,3 +1,101 @@
+2012-12-19 Werner Lemberg <wl(a)gnu.org>
+
+ * Version 2.4.11 released.
+ ==========================
+
+
+ Tag sources with `VER-2-4-11'.
+
+ * README: Updated.
+
+2012-11-27 Werner Lemberg <wl(a)gnu.org>
+
+ * src/ftdiff.c (usage): Updated.
+
+2012-11-26 Werner Lemberg <wl(a)gnu.org>
+
+ [ftdiff] Accept UTF-8 encoded input files.
+
+ * src/ftdiff.c (default_text): Use `char*' instead of `unsigned
+ char*'.
+ (main): Ditto for `text' variable.
+ (RenderStateRec): Ditto for `text' member.
+ (render_state_draw): Ditto for `text' argument.
+ Use `utf8_next' to parse UTF-8 encoded text.
+
+2012-11-04 Werner Lemberg <wl(a)gnu.org>
+
+ [ftdump] Improve output of cmap tables.
+
+ * src/ftdump.c (Print_Charmaps): Indicate Unicode Variation
+ Sequences.
+
+2012-10-20 Werner Lemberg <wl(a)gnu.org>
+
+ * src/ftdump.c: (main): Minor output formatting.
+
+2012-09-01 Alexei Podtelezhnikov <apodtele(a)gmail.com>
+
+ [ftview] Use pixel size calculation that works for bitmap fonts too.
+
+ * src/ftview.c (Render_Stroke, Render_Embolden): Rely on the status
+ point size and resolution to get the pixel size.
+
+2012-08-19 Alexei Podtelezhnikov <apodtele(a)gmail.com>
+
+ [ftview] Implement adjustable stroker radius.
+
+ * src/ftview.c (status): New field 'radius'.
+ (Render_Stroke): Updated.
+ (Process_Event): Add the keys `r' and `R' to handle the change.
+ (event_radius_change): Implement it.
+ (event_help): Updated.
+
+2012-08-18 Alexei Podtelezhnikov <apodtele(a)gmail.com>
+
+ [ftview] Use more readable loop.
+
+ * src/ftview.c (main): use do-while instead of for-break.
+
+2012-07-20 Alexei Podtelezhnikov <apodtele(a)gmail.com>
+
+ [ftview] Clean up the code.
+
+ * src/ftview.c (Render_Slanted): Move the shear matrix setup out of
+ the loop.
+ * src/ftview.c (Render_Embolden): Move the emboldening strength
+ calculation out of the loop.
+
+2012-07-12 Alexei Podtelezhnikov <apodtele(a)gmail.com>
+
+ [ftview] Further code homogenization.
+
+ * src/ftview.c (Render_Stroke): Stroker contructor and destructor
+ are moved to...
+ * src/ftcommon.c (FTDemo_New, FTDemo_Done): Here.
+ * src/ftcommon.h (FTDemo_Handle): New field `stroker'.
+
+2012-07-11 Werner Lemberg <wl(a)gnu.org>
+
+ Avoid crashes in case of failure.
+
+ * src/ftcommon.c (FTDemo_Draw_Slot), src/ftgrid.c
+ (grid_status_draw_outline), src/ftview.c (Render_Stroke): Only call
+ `FT_Done_Glyph' in case of success.
+
+2012-07-10 Alexei Podtelezhnikov <apodtele(a)gmail.com>
+
+ [ftview] Clean up and homogenize the code.
+
+ * src/ftview.c (Render_Stroke): Replace while-loop with for-loop.
+ (Render_Slanted): Ditto.
+ (Render_Embolden): Ditto.
+ (Render_All): Ditto.
+ (Render_Waterfall): Ditto.
+ (Render_Stroke): Homogenize with other similar functions.
+ (Render_Text): Code cleanup.
+ (event_gamma_grid): Ditto.
+
2012-06-15 Werner Lemberg <wl(a)gnu.org>
* Version 2.4.10 released.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.10/README new/ft2demos-2.4.11/README
--- old/ft2demos-2.4.10/README 2012-06-15 06:49:06.000000000 +0200
+++ new/ft2demos-2.4.11/README 2012-12-19 09:45:11.000000000 +0100
@@ -8,8 +8,8 @@
downloaded one of the stable FreeType 2 source packages from our
server, you most probably have to rename its directory, for example:
- mv freetype-2.4.10 freetype2 on Unix
- rename freetype-2.4.10 freetype2 on Windows
+ mv freetype-2.4.11 freetype2 on Unix
+ rename freetype-2.4.11 freetype2 on Windows
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.10/src/ftcommon.c new/ft2demos-2.4.11/src/ftcommon.c
--- old/ft2demos-2.4.10/src/ftcommon.c 2012-03-07 13:59:10.000000000 +0100
+++ new/ft2demos-2.4.11/src/ftcommon.c 2012-07-18 10:45:42.000000000 +0200
@@ -286,6 +286,8 @@
FT_Bitmap_New( &handle->bitmap );
+ FT_Stroker_New( handle->library, &handle->stroker );
+
handle->encoding = encoding;
handle->hinted = 1;
@@ -336,6 +338,7 @@
FT_Done_Glyph( glyph->image );
}
+ FT_Stroker_Done( handle->stroker );
FT_Bitmap_Done( handle->library, &handle->bitmap );
FTC_Manager_Done( handle->cache_manager );
FT_Done_FreeType( handle->library );
@@ -946,8 +949,8 @@
return error;
error = FTDemo_Draw_Glyph( handle, display, glyph, pen_x, pen_y );
-
- FT_Done_Glyph( glyph );
+ if ( !error )
+ FT_Done_Glyph( glyph );
return error;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.10/src/ftcommon.h new/ft2demos-2.4.11/src/ftcommon.h
--- old/ft2demos-2.4.10/src/ftcommon.h 2012-03-03 07:37:27.000000000 +0100
+++ new/ft2demos-2.4.11/src/ftcommon.h 2012-07-18 10:45:42.000000000 +0200
@@ -21,6 +21,7 @@
#include FT_CACHE_MANAGER_H
#include FT_GLYPH_H
+#include FT_STROKER_H
#include FT_BITMAP_H
#include <stdlib.h>
@@ -191,6 +192,7 @@
int string_reload;
FT_Encoding encoding;
+ FT_Stroker stroker;
FT_Bitmap bitmap; /* used as bitmap conversion buffer */
} FTDemo_Handle;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.10/src/ftdiff.c new/ft2demos-2.4.11/src/ftdiff.c
--- old/ft2demos-2.4.10/src/ftdiff.c 2012-03-02 19:40:54.000000000 +0100
+++ new/ft2demos-2.4.11/src/ftdiff.c 2012-11-27 07:38:11.000000000 +0100
@@ -45,6 +45,7 @@
" -r R use resolution R dpi (default: 72dpi)\n"
" -s S set character size to S points (default: 16pt)\n"
" -f TEXTFILE change displayed text, using text in TEXTFILE\n"
+ " (in UTF-8 encoding)\n"
"\n" );
exit( 1 );
@@ -101,15 +102,15 @@
} DisplayRec, *Display;
- static const unsigned char* default_text = (unsigned char*)
+ static const char* default_text =
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras sit amet"
" dui. Nam sapien. Fusce vestibulum ornare metus. Maecenas ligula orci,"
" consequat vitae, dictum nec, lacinia non, elit. Aliquam iaculis"
" molestie neque. Maecenas suscipit felis ut pede convallis malesuada."
" Aliquam erat volutpat. Nunc pulvinar condimentum nunc. Donec ac sem vel"
" leo bibendum aliquam. Pellentesque habitant morbi tristique senectus et"
- " netus et malesuada fames ac turpis egestas.\n\n"
-
+ " netus et malesuada fames ac turpis egestas.\n"
+ "\n"
"Sed commodo. Nulla ut libero sit amet justo varius blandit. Mauris vitae"
" nulla eget lorem pretium ornare. Proin vulputate erat porta risus."
" Vestibulum malesuada, odio at vehicula lobortis, nisi metus hendrerit"
@@ -119,7 +120,8 @@
" sit amet augue. Morbi ullamcorper mattis enim. Aliquam erat volutpat."
" Morbi nec felis non enim pulvinar lobortis. Ut libero. Nullam id orci"
" quis nisl dapibus rutrum. Suspendisse consequat vulputate leo. Aenean"
- " non orci non tellus iaculis vestibulum. Sed neque.\n\n";
+ " non orci non tellus iaculis vestibulum. Sed neque.\n"
+ "\n";
/***********************************************************************/
@@ -174,25 +176,25 @@
typedef struct _RenderStateRec
{
- FT_Library library;
- const unsigned char* text;
- int resolution;
- float char_size;
- int need_rescale;
- int col;
- ColumnStateRec columns[3];
- FontFace faces;
- int num_faces;
- int face_index;
- const char* filepath;
- const char* filename;
- FT_Face face;
- FT_Size size;
- char** files;
- char* message;
- DisplayRec display;
- char filepath0[1024];
- char message0[1024];
+ FT_Library library;
+ const char* text;
+ int resolution;
+ float char_size;
+ int need_rescale;
+ int col;
+ ColumnStateRec columns[3];
+ FontFace faces;
+ int num_faces;
+ int face_index;
+ const char* filepath;
+ const char* filename;
+ FT_Face face;
+ FT_Size size;
+ char** files;
+ char* message;
+ DisplayRec display;
+ char filepath0[1024];
+ char message0[1024];
} RenderStateRec, *RenderState;
@@ -415,26 +417,29 @@
/** RENDERING **/
static void
- render_state_draw( RenderState state,
- const unsigned char* text,
- int idx,
- int x,
- int y,
- int width,
- int height )
- {
- ColumnState column = &state->columns[idx];
- const unsigned char* p = text;
- long load_flags = FT_LOAD_DEFAULT;
- FT_Face face = state->face;
- int left = x;
- int right = x + width;
- int bottom = y + height;
- int line_height;
- FT_UInt prev_glyph = 0;
- FT_Pos prev_rsb_delta = 0;
- FT_Pos x_origin = x << 6;
- HintMode rmode = column->hint_mode;
+ render_state_draw( RenderState state,
+ const char* text,
+ int idx,
+ int x,
+ int y,
+ int width,
+ int height )
+ {
+ ColumnState column = &state->columns[idx];
+ const char* p = text;
+ const char* p_end = p + strlen( text );
+ long load_flags = FT_LOAD_DEFAULT;
+ FT_Face face = state->face;
+ int left = x;
+ int right = x + width;
+ int bottom = y + height;
+ int line_height;
+ FT_UInt prev_glyph = 0;
+ FT_Pos prev_rsb_delta = 0;
+ FT_Pos x_origin = x << 6;
+ HintMode rmode = column->hint_mode;
+ FT_Bool have_0x0A = 0;
+ FT_Bool have_0x0D = 0;
if ( !face )
@@ -461,39 +466,65 @@
if ( rmode == HINT_MODE_UNHINTED )
load_flags |= FT_LOAD_NO_HINTING | FT_LOAD_NO_BITMAP;
- for ( ; *p; p++ )
+ while ( 1 )
{
+ int ch;
FT_UInt gindex;
FT_GlyphSlot slot = face->glyph;
FT_Bitmap* map = &slot->bitmap;
int xmax;
+ ch = utf8_next( &p, p_end );
+
/* handle newlines */
- if ( *p == 0x0A )
+ if ( ch == 0x0A )
{
- if ( p[1] == 0x0D )
- p++;
- x_origin = left << 6;
- y += line_height;
- prev_rsb_delta = 0;
- if ( y >= bottom )
- break;
+ if ( have_0x0D )
+ {
+ have_0x0A = 0;
+ have_0x0D = 0;
+ }
+ else
+ {
+ have_0x0A = 1;
+
+ x_origin = left << 6;
+ y += line_height;
+ prev_rsb_delta = 0;
+ if ( y >= bottom )
+ break;
+ }
+
continue;
}
- else if ( *p == 0x0D )
+ else if ( ch == 0x0D )
{
- if ( p[1] == 0x0A )
- p++;
- x_origin = left << 6;
- y += line_height;
- prev_rsb_delta = 0;
- if ( y >= bottom )
- break;
+ if ( have_0x0A )
+ {
+ have_0x0A = 0;
+ have_0x0D = 0;
+ }
+ else
+ {
+ have_0x0D = 1;
+
+ x_origin = left << 6;
+ y += line_height;
+ prev_rsb_delta = 0;
+ if ( y >= bottom )
+ break;
+ }
+
continue;
}
+ else
+ {
+ have_0x0A = 0;
+ have_0x0D = 0;
+ }
- gindex = FT_Get_Char_Index( state->face, p[0] );
+ gindex = FT_Get_Char_Index( state->face, ch );
error = FT_Load_Glyph( face, gindex, load_flags );
if ( error )
@@ -1147,7 +1178,7 @@
int resolution = -1;
double size = -1;
const char* textfile = NULL;
- unsigned char* text = (unsigned char*)default_text;
+ char* text = (char*)default_text;
char* execname = ft_basename( argv[0] );
@@ -1201,7 +1232,7 @@
tsize = ftell( tfile );
fseek( tfile, 0, SEEK_SET );
- text = (unsigned char*)malloc( tsize + 1 );
+ text = (char*)malloc( tsize + 1 );
if ( text != NULL )
{
@@ -1211,7 +1242,7 @@
else
{
fprintf( stderr, "not enough memory to read `%s'\n", textfile );
- text = (unsigned char *)default_text;
+ text = (char *)default_text;
}
fclose( tfile );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.10/src/ftdump.c new/ft2demos-2.4.11/src/ftdump.c
--- old/ft2demos-2.4.10/src/ftdump.c 2010-07-13 07:30:28.000000000 +0200
+++ new/ft2demos-2.4.11/src/ftdump.c 2012-11-04 17:46:49.000000000 +0100
@@ -2,7 +2,7 @@
/* */
/* The FreeType project -- a free and portable quality TrueType renderer. */
/* */
-/* Copyright 1996-2000, 2003, 2004, 2005, 2006 by */
+/* Copyright 1996-2000, 2003-2007, 2010, 2012 by */
/* D. Turner, R.Wilhelm, and W. Lemberg */
/* */
/****************************************************************************/
@@ -402,7 +402,7 @@
case TT_PLATFORM_MACINTOSH:
if ( name.language_id != TT_MAC_LANGID_ENGLISH )
- printf( " (language=%d)", name.language_id );
+ printf( " (language=%u)", name.language_id );
fputs( ":\n", stdout );
switch ( name.encoding_id )
@@ -509,13 +509,23 @@
for( i = 0; i < face->num_charmaps; i++ )
{
- printf( " %d: platform %d, encoding %d, language %d",
+ FT_ULong lang_id = FT_Get_CMap_Language_ID( face->charmaps[i] );
+
+
+ printf( " %d: platform %u, encoding %2u",
i,
face->charmaps[i]->platform_id,
- face->charmaps[i]->encoding_id,
- (FT_UInt)FT_Get_CMap_Language_ID( face->charmaps[i] ) );
+ face->charmaps[i]->encoding_id );
+
+ if ( lang_id == 0xFFFFFFFFUL )
+ printf( " (Unicode Variation Sequences)" );
+ else
+ printf( " language %lu",
+ lang_id );
+
if ( i == active )
printf( " (active)" );
+
printf ( "\n" );
if ( verbose )
@@ -675,7 +685,7 @@
printf( "\n" );
Print_Type( face );
- printf( " glyph count: %ld\n", face->num_glyphs );
+ printf( " glyph count: %ld\n", face->num_glyphs );
if ( name_tables && FT_IS_SFNT( face ) )
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.10/src/ftgrid.c new/ft2demos-2.4.11/src/ftgrid.c
--- old/ft2demos-2.4.10/src/ftgrid.c 2012-03-02 19:19:00.000000000 +0100
+++ new/ft2demos-2.4.11/src/ftgrid.c 2012-07-11 12:08:20.000000000 +0200
@@ -511,9 +511,10 @@
FT_Get_Glyph( slot, &glyph );
FT_Glyph_Stroke( &glyph, stroker, 1 );
- FTDemo_Draw_Glyph_Color( handle, display, glyph, &ox, &oy,
- st->outline_color );
- FT_Done_Glyph( glyph );
+ error = FTDemo_Draw_Glyph_Color( handle, display, glyph, &ox, &oy,
+ st->outline_color );
+ if ( !error )
+ FT_Done_Glyph( glyph );
}
/* now draw the points */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.10/src/ftview.c new/ft2demos-2.4.11/src/ftview.c
--- old/ft2demos-2.4.10/src/ftview.c 2012-05-28 22:42:15.000000000 +0200
+++ new/ft2demos-2.4.11/src/ftview.c 2012-09-21 21:41:06.000000000 +0200
@@ -77,6 +77,7 @@
double gamma;
double xbold_factor;
double ybold_factor;
+ double radius;
double slant;
int debug;
@@ -94,7 +95,7 @@
int fw_index;
} status = { RENDER_MODE_ALL, FT_ENCODING_NONE, 72, 48, -1,
- 1.0, 0.04, 0.04, 0.22,
+ 1.0, 0.04, 0.04, 0.02, 0.22,
0, 0, 0, 0, 0, NULL, { 0 }, 0, 0,
0, { 0x10, 0x40, 0x70, 0x40, 0x10 }, 2 };
@@ -124,10 +125,13 @@
Render_Stroke( int num_indices,
int first_index )
{
- int start_x, start_y, step_y, x, y;
- int i;
- FT_Size size;
- FT_Stroker stroker = NULL;
+ int start_x, start_y, step_y, x, y;
+ int i;
+ FT_Size size;
+ FT_Face face;
+ FT_GlyphSlot slot;
+
+ FT_Fixed radius;
error = FTDemo_Get_Size( handle, &size );
@@ -139,22 +143,19 @@
}
INIT_SIZE( size, start_x, start_y, step_y, x, y );
+ face = size->face;
+ slot = face->glyph;
- i = first_index;
-
- error = FT_Stroker_New( handle->library, &stroker );
- if ( error )
- goto Exit;
+ radius = status.radius * ( status.ptsize * status.res / 72 );
- FT_Stroker_Set( stroker, 64,
+ FT_Stroker_Set( handle->stroker, radius,
FT_STROKER_LINECAP_ROUND,
FT_STROKER_LINEJOIN_ROUND,
0 );
- while ( i < num_indices )
+ for ( i = first_index; i < num_indices; i++ )
{
- int gindex;
- FT_GlyphSlot slot;
+ int gindex;
if ( handle->encoding == FT_ENCODING_NONE )
@@ -162,9 +163,8 @@
else
gindex = FTDemo_Get_Index( handle, i );
- error = FT_Load_Glyph( size->face, gindex,
+ error = FT_Load_Glyph( face, gindex,
handle->load_flags | FT_LOAD_NO_BITMAP );
- slot = size->face->glyph;
if ( !error && slot->format == FT_GLYPH_FORMAT_OUTLINE )
{
@@ -175,7 +175,7 @@
if ( error )
goto Next;
- error = FT_Glyph_Stroke( &glyph, stroker, 1 );
+ error = FT_Glyph_Stroke( &glyph, handle->stroker, 1 );
if ( error )
{
FT_Done_Glyph( glyph );
@@ -183,10 +183,11 @@
}
error = FTDemo_Draw_Glyph( handle, display, glyph, &x, &y );
- FT_Done_Glyph( glyph );
+ if ( !error )
+ FT_Done_Glyph( glyph );
if ( error )
- status.Fail++;
+ goto Next;
else if ( X_TOO_LONG( x, size, display ) )
{
x = start_x;
@@ -197,18 +198,10 @@
}
}
else
- {
Next:
status.Fail++;
- }
-
- i++;
}
- Exit:
- if ( stroker )
- FT_Stroker_Done( stroker );
-
return error;
}
@@ -217,9 +210,13 @@
Render_Slanted( int num_indices,
int first_index )
{
- int start_x, start_y, step_y, x, y;
- int i;
- FT_Size size;
+ int start_x, start_y, step_y, x, y;
+ int i;
+ FT_Size size;
+ FT_Face face;
+ FT_GlyphSlot slot;
+
+ FT_Matrix shear;
error = FTDemo_Get_Size( handle, &size );
@@ -231,13 +228,31 @@
}
INIT_SIZE( size, start_x, start_y, step_y, x, y );
+ face = size->face;
+ slot = face->glyph;
- i = first_index;
+ /***************************************************************/
+ /* */
+ /* 2*2 affine transformation matrix, 16.16 fixed float format */
+ /* */
+ /* Shear matrix: */
+ /* */
+ /* | x' | | 1 k | | x | x' = x + ky */
+ /* | | = | | * | | <==> */
+ /* | y' | | 0 1 | | y | y' = y */
+ /* */
+ /* outline' shear outline */
+ /* */
+ /***************************************************************/
+
+ shear.xx = 1 << 16;
+ shear.xy = (FT_Fixed)( status.slant * ( 1 << 16 ) );
+ shear.yx = 0;
+ shear.yy = 1 << 16;
- while ( i < num_indices )
+ for ( i = first_index; i < num_indices; i++ )
{
- int gindex;
- FT_Face face = size->face;
+ int gindex;
if ( handle->encoding == FT_ENCODING_NONE )
@@ -248,37 +263,12 @@
error = FT_Load_Glyph( face, gindex, handle->load_flags );
if ( !error )
{
- FT_Matrix shear;
- FT_Outline* outline;
-
-
- /***************************************************************/
- /* */
- /* 2*2 affine transformation matrix, 16.16 fixed float format */
- /* */
- /* Shear matrix: */
- /* */
- /* | x' | | 1 k | | x | x' = x + ky */
- /* | | = | | * | | <==> */
- /* | y' | | 0 1 | | y | y' = y */
- /* */
- /* outline' shear outline */
- /* */
- /***************************************************************/
-
- shear.xx = 1 << 16;
- shear.xy = (FT_Fixed)( status.slant * ( 1 << 16 ) );
- shear.yx = 0;
- shear.yy = 1 << 16;
+ FT_Outline_Transform( &slot->outline, &shear );
- outline = &(face->glyph)->outline;
-
- FT_Outline_Transform( outline, &shear );
-
- error = FTDemo_Draw_Slot( handle, display, face->glyph, &x, &y );
+ error = FTDemo_Draw_Slot( handle, display, slot, &x, &y );
if ( error )
- status.Fail++;
+ goto Next;
else if ( X_TOO_LONG( x, size, display ) )
{
x = start_x;
@@ -289,9 +279,8 @@
}
}
else
+ Next:
status.Fail++;
-
- i++;
}
return error;
@@ -302,9 +291,13 @@
Render_Embolden( int num_indices,
int first_index )
{
- int start_x, start_y, step_y, x, y;
- int i;
- FT_Size size;
+ int start_x, start_y, step_y, x, y;
+ int i;
+ FT_Size size;
+ FT_Face face;
+ FT_GlyphSlot slot;
+
+ FT_Pos xstr, ystr;
error = FTDemo_Get_Size( handle, &size );
@@ -316,13 +309,16 @@
}
INIT_SIZE( size, start_x, start_y, step_y, x, y );
+ face = size->face;
+ slot = face->glyph;
- i = first_index;
+ ystr = status.ptsize * status.res / 72;
+ xstr = status.xbold_factor * ystr;
+ ystr = status.ybold_factor * ystr;
- while ( i < num_indices )
+ for ( i = first_index; i < num_indices; i++ )
{
- int gindex;
- FT_Face face = size->face;
+ int gindex;
if ( handle->encoding == FT_ENCODING_NONE )
@@ -336,20 +332,6 @@
/* this is essentially the code of function */
/* `FT_GlyphSlot_Embolden' */
- FT_GlyphSlot slot = face->glyph;
- FT_Library library = slot->library;
- FT_Pos xstr, ystr;
-
-
- if ( slot->format != FT_GLYPH_FORMAT_OUTLINE &&
- slot->format != FT_GLYPH_FORMAT_BITMAP )
- goto Next;
-
- ystr = FT_MulFix( face->units_per_EM,
- face->size->metrics.y_scale );
- xstr = (FT_Fixed)( ystr * status.xbold_factor );
- ystr = (FT_Fixed)( ystr * status.ybold_factor );
-
if ( slot->format == FT_GLYPH_FORMAT_OUTLINE )
{
error = FT_Outline_EmboldenXY( &slot->outline, xstr, ystr );
@@ -365,10 +347,12 @@
if ( error )
goto Next;
- error = FT_Bitmap_Embolden( library, &slot->bitmap, xstr, ystr );
+ error = FT_Bitmap_Embolden( slot->library, &slot->bitmap,
+ xstr, ystr );
if ( error )
goto Next;
- }
+ } else
+ goto Next;
if ( slot->advance.x )
slot->advance.x += xstr;
@@ -400,8 +384,6 @@
else
Next:
status.Fail++;
-
- i++;
}
return error;
@@ -427,9 +409,7 @@
INIT_SIZE( size, start_x, start_y, step_y, x, y );
- i = first_index;
-
- while ( i < num_indices )
+ for ( i = first_index; i < num_indices; i++ )
{
int gindex;
@@ -450,8 +430,6 @@
if ( Y_TOO_LONG( y, size, display ) )
break;
}
-
- i++;
}
return FT_Err_Ok;
@@ -463,15 +441,12 @@
int first_index )
{
int start_x, start_y, step_y, x, y;
- int i;
FT_Size size;
const char* p;
const char* pEnd;
- num_indices = num_indices; /* pacify compiler */
-
error = FTDemo_Get_Size( handle, &size );
if ( error )
{
@@ -481,18 +456,13 @@
INIT_SIZE( size, start_x, start_y, step_y, x, y );
- i = first_index;
-
p = (const char*)Text;
pEnd = p + strlen( (const char*)Text );
- while ( i > 0 )
- {
+ while ( first_index-- )
utf8_next( &p, pEnd );
- i--;
- }
- while ( num_indices != 0 )
+ while ( num_indices-- )
{
FT_UInt gindex;
int ch;
@@ -521,9 +491,6 @@
break;
}
}
-
- if ( num_indices > 0 )
- num_indices -= 1;
}
return FT_Err_Ok;
@@ -568,12 +535,6 @@
for ( pt_size = first_size; pt_size < max_size; pt_size += 64 )
{
- sprintf( (char*)text,
- "%g: the quick brown fox jumps over the lazy dog"
- " ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", pt_size / 64.0 );
-
- p = text;
-
FTDemo_Set_Current_Charsize( handle, pt_size, status.res );
error = FTDemo_Get_Size( handle, &size );
@@ -593,7 +554,11 @@
if ( y >= display->bitmap->rows )
break;
- while ( *p )
+ sprintf( (char*)text,
+ "%g: the quick brown fox jumps over the lazy dog"
+ " ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", pt_size / 64.0 );
+
+ for ( p = text; *p; p++ )
{
FT_UInt gindex;
@@ -605,8 +570,6 @@
status.Fail++;
else if ( X_TOO_LONG( x, size, display ) )
break;
-
- p++;
}
}
@@ -659,6 +622,7 @@
grLn();
grWriteln( " x, X adjust horizontal emboldening" );
grWriteln( " y, Y adjust vertical emboldening" );
+ grWriteln( " r, R adjust stroking radius" );
grWriteln( " s, S adjust slanting" );
grLn();
grWriteln( " F toggle custom LCD filter mode" );
@@ -710,9 +674,9 @@
grWriteCellString( display->bitmap, 0, 0, "Gamma grid",
display->fore_color );
- for ( g = 1; g <= gammas; g += 1 )
+ for ( g = 1; g <= gammas; g++ )
{
- double ggamma = g / 10.0;
+ double ggamma = 0.1 * g;
char temp[6];
int y = y_0 + ( yside + 1 ) * ( g - 1 );
int nx, ny;
@@ -797,6 +761,23 @@
static void
+ event_radius_change( double delta )
+ {
+ status.radius += delta;
+
+ if ( status.radius > 0.05 )
+ status.radius = 0.05;
+ else if ( status.radius < 0.0 )
+ status.radius = 0.0;
+
+ sprintf( status.header_buffer, "stroking radius changed to %.3f",
+ status.radius );
+
+ status.header = status.header_buffer;
+ }
+
+
+ static void
event_slant_change( double delta )
{
status.slant += delta;
@@ -1034,6 +1015,14 @@
event_slant_change( -0.02 );
break;
+ case grKEY( 'r' ):
+ event_radius_change( 0.005 );
+ break;
+
+ case grKEY( 'R' ):
+ event_radius_change( -0.005 );
+ break;
+
case grKEY( 'x' ):
event_bold_change( 0.005, 0.0 );
break;
@@ -1436,7 +1425,7 @@
FTDemo_Update_Current_Flags( handle );
- for ( ;; )
+ do
{
FTDemo_Display_Clear( display );
@@ -1490,9 +1479,7 @@
status.header = 0;
grListenSurface( display->surface, 0, &event );
- if ( Process_Event( &event ) )
- break;
- }
+ } while ( Process_Event( &event ) == 0 );
printf( "Execution completed successfully.\n" );
printf( "Fails = %d\n", status.Fail );
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package dirac for openSUSE:Factory checked in at 2012-12-21 14:35:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dirac (Old)
and /work/SRC/openSUSE:Factory/.dirac.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dirac", Maintainer is "sbrabec(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/dirac/dirac.changes 2011-12-15 16:05:43.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.dirac.new/dirac.changes 2012-12-21 14:35:13.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Dec 20 01:00:27 CET 2012 - ro(a)suse.de
+
+- buildrequire pkg-config regardless of build-architecture
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dirac.spec ++++++
--- /var/tmp/diff_new_pack.MHyaWQ/_old 2012-12-21 14:35:15.000000000 +0100
+++ /var/tmp/diff_new_pack.MHyaWQ/_new 2012-12-21 14:35:15.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package dirac
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -30,8 +30,8 @@
BuildRequires: libcppunit-devel
BuildRequires: libstdc++-devel
BuildRequires: libtool
-%ifnarch ia64 s390 s390x %sparc
BuildRequires: pkg-config
+%ifnarch ia64 s390 s390x %sparc
BuildRequires: valgrind-devel
%endif
BuildRequires: doxygen
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package cups for openSUSE:Factory checked in at 2012-12-21 14:34:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cups (Old)
and /work/SRC/openSUSE:Factory/.cups.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cups", Maintainer is "jsmeix(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/cups/cups.changes 2012-11-17 07:20:36.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes 2012-12-21 14:34:19.000000000 +0100
@@ -1,0 +2,16 @@
+Thu Dec 20 12:38:47 CET 2012 - jsmeix(a)suse.de
+
+- Added "BuildRequires: poppler-tools" which installs
+ /usr/bin/pdftops for the build-time check in cups-pdf.m4
+ regarding HAVE_PDFTOPS_WITH_ORIGPAGESIZE that makes sure
+ that the CUPS filter /usr/lib/cups/filter/pdftops calls
+ /usr/bin/pdftops with "-origpagesizes" otherwise it would
+ result wrong PostScript output for poppler > 0.18.0 (bnc#776080)
+ see also https://www.cups.org/str.php?L3689 (STR #3689).
+- Changed 'configure --with-pdftops=/usr/bin/pdftops' back to
+ the upstream default 'configure --with-pdftops=pdftops'
+ (compare the entry dated 'Fri Jul 31 15:08:41 CEST 2009').
+- Removed leftover and since a longer time obsolete
+ "BuildRequires: avahi-compat-mDNSResponder-devel".
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cups.spec ++++++
--- /var/tmp/diff_new_pack.83zujB/_old 2012-12-21 14:34:20.000000000 +0100
+++ /var/tmp/diff_new_pack.83zujB/_new 2012-12-21 14:34:20.000000000 +0100
@@ -15,9 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-
Name: cups
-BuildRequires: avahi-compat-mDNSResponder-devel
BuildRequires: dbus-1-devel
BuildRequires: fdupes
BuildRequires: gcc-c++
@@ -25,22 +23,32 @@
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libtiff-devel
+# Have libtool as explicit buildrequirement to no longer depend
+# on a "hidden" buildrequirement in the OBS project definition:
+BuildRequires: libtool
BuildRequires: openldap2-devel
BuildRequires: openslp-devel
BuildRequires: openssl-devel
BuildRequires: pam-devel
BuildRequires: pkgconfig
-BuildRequires: tcpd-devel
-BuildRequires: update-desktop-files
-BuildRequires: zlib-devel
-# Have libtool as explicit buildrequirement to no longer depend
-# on a "hidden" buildrequirement in the OBS project definition:
-BuildRequires: libtool
%if 0%{?suse_version} > 1140
BuildRequires: pkgconfig(systemd)
%{?systemd_requires}
%define have_systemd 1
%endif
+# The "BuildRequires: poppler-tools" installs /usr/bin/pdftops for the
+# check in config-scripts/cups-pdf.m4 regarding HAVE_PDFTOPS_WITH_ORIGPAGESIZE
+# see https://www.cups.org/str.php?L3689
+# If the installed /usr/bin/pdftops in the build system is new enough
+# to support the "-origpagesizes" option it results that the CUPS filter
+# /usr/lib/cups/filter/pdftops is built so that it uses "-origpagesizes"
+# when calling /usr/bin/pdftops otherwise it falls back to not use "-origpagesizes"
+# but those fallback would result wrong PostScript output since poppler > 0.18.0
+# see https://bugzilla.novell.com/show_bug.cgi?id=776080
+BuildRequires: poppler-tools
+BuildRequires: tcpd-devel
+BuildRequires: update-desktop-files
+BuildRequires: zlib-devel
PreReq: %insserv_prereq
PreReq: %fillup_prereq
# sysvinit(syslog) is first provided in openSUSE:Factory (i.e. openSUSE 11.4):
@@ -70,8 +78,10 @@
# on the same package repository where the cups package is because
# all are built simulaneously from the same cups source package
# and all required packages are provided on the same repository:
-Requires: cups-client = %{version}
Requires: cups-libs = %{version}-%{release}
+# Strictly speaking the cupsd in the package cups could run without the client tools
+# but this would be a too crippled use case so that a strict RPM Requires is justified:
+Requires: cups-client = %{version}
# Inherited RPM Requires from the past but I (jsmeix(a)suse.de) do not know the reason for it:
Requires: util-linux
# The Ghostscript device "cups" is needed by several CUPS filters
@@ -81,12 +91,14 @@
# and cups-libs is a sub-package of cups so that there is an implicit build dependency
# cycle between the main-packages cups and ghostscript.
# Furthermore Ghostscript is not needed on a system where those CUPS filters are not used
-# (e.g. on a print server with only "raw" queues) so that a weak Recommends fits better:
+# (e.g. on client systems in the network where the filtering hapens on a CUPS server
+# or on a CUPS server with only "raw" queues) so that a weak Recommends fits better:
Recommends: ghostscript
# The CUPS filter /usr/lib/cups/filter/pdftops is a wrapper which calls /usr/bin/pdftops
-# (see the configure setting '--with-pdftops=/usr/bin/pdftops') so that this
+# (see the configure setting '--with-pdftops=pdftops') so that this
# might justify a RPM Requires but this CUPS filter is not used on all systems
-# (e.g. on a print server with only "raw" queues) so that a weak Recommends is sufficient:
+# (e.g. on client systems in the network where the filtering hapens on a CUPS server
+# or on a CUPS server with only "raw" queues) so that a weak Recommends is sufficient:
Recommends: /usr/bin/pdftops
# Our Source105 PSLEVEL1.PPD.bz2 and Source106 PSLEVEL2.PPD.bz2 need foomatic-rip
# but this does not justify a RPM Requires so that a weak Recommends is sufficient:
@@ -316,7 +328,7 @@
--with-php \
--with-python \
--with-cachedir=/var/cache/cups \
- --with-pdftops=/usr/bin/pdftops \
+ --with-pdftops=pdftops \
%if 0%{?have_systemd}
--with-systemdsystemunitdir=%{_unitdir} \
%endif
@@ -436,13 +448,8 @@
# In particular all executables are listed explicitly.
# This avoids that CUPS' configure magic might silently
# not build and install an executable when whatever condition
-# for configure's automated tests is not fulfilled in the build system.
-# See https://bugzilla.novell.com/show_bug.cgi?id=526847#c9
-# (In CUPS 1.3.10 a configure magic did silently skip to build
-# the pdftops filter when there was no /usr/bin/pdftops
-# installed in the build system regardless of an explicite
-# configure setting '--with-pdftops=/usr/bin/pdftops',
-# see also http://www.cups.org/str.php?L3278)
+# for configure's automated tests is not fulfilled in the build system,
+# for example see https://bugzilla.novell.com/show_bug.cgi?id=526847#c9
# When all mandatory files are explicitly listed,
# the build fails intentionally if a mandatory file was not built
# which ensures that already existing correctly built binary RPMs
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package cryptsetup for openSUSE:Factory checked in at 2012-12-21 14:32:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cryptsetup (Old)
and /work/SRC/openSUSE:Factory/.cryptsetup.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cryptsetup", Maintainer is "lnussel(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/cryptsetup/cryptsetup.changes 2012-11-03 08:18:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.cryptsetup.new/cryptsetup.changes 2012-12-21 14:32:59.000000000 +0100
@@ -1,0 +2,24 @@
+Thu Dec 13 10:46:43 UTC 2012 - lnussel(a)suse.de
+
+- version 1.5.1:
+ * Added keyslot checker
+ * Add crypt_keyslot_area() API call.
+ * Optimize seek to keyfile-offset (Issue #135, thx to dreisner).
+ * Fix luksHeaderBackup for very old v1.0 unaligned LUKS headers.
+ * Allocate loop device late (only when real block device needed).
+ * Rework underlying device/file access functions.
+ * Create hash image if doesn't exist in veritysetup format.
+ * Provide better error message if running as non-root user (device-mapper, loop).
+
+-------------------------------------------------------------------
+Wed Dec 12 16:00:29 UTC 2012 - lnussel(a)suse.de
+
+- split off hashalot and boot.crypto
+- move to /usr
+
+-------------------------------------------------------------------
+Tue Nov 20 18:41:11 CET 2012 - sbrabec(a)suse.cz
+
+- Verify GPG signature.
+
+-------------------------------------------------------------------
Old:
----
boot.crypto-0_201206151440.tar.bz2
bug-476290_hashalot-hashlen.diff
cryptsetup-1.5.0.tar.bz2
cryptsetup-1.5.0.tar.bz2.asc
cryptsetup-mktar
hashalot-0.3.tar.bz2
hashalot-ctrl-d.diff
hashalot-fixes.diff
hashalot-glibc210.diff
hashalot-libgcrypt.diff
hashalot-manpage.diff
hashalot-timeout.diff
New:
----
cryptsetup-1.5.1.tar.bz2
cryptsetup-1.5.1.tar.bz2.asc
cryptsetup.keyring
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cryptsetup.spec ++++++
--- /var/tmp/diff_new_pack.ty6ACN/_old 2012-12-21 14:33:01.000000000 +0100
+++ /var/tmp/diff_new_pack.ty6ACN/_new 2012-12-21 14:33:01.000000000 +0100
@@ -23,16 +23,13 @@
Url: http://code.google.com/p/cryptsetup/
BuildRequires: device-mapper-devel
BuildRequires: e2fsprogs-devel
+BuildRequires: gpg-offline
BuildRequires: libgcrypt-devel
BuildRequires: libselinux-devel
BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: popt-devel
-# hashalot version
-%define haver 0.3
-# boot.crypto version
-%define bcver 0_201206151440
-Version: 1.5.0
+Version: 1.5.1
Release: 0
#Release: %{?beta:0.}<CI_CNT>.<B_CNT>%{?beta:.}%{?beta}
Summary: Set Up dm-crypt Based Encrypted Block Devices
@@ -41,26 +38,8 @@
Source: http://cryptsetup.googlecode.com/files/cryptsetup-%{ver}.tar.bz2
Source1: http://cryptsetup.googlecode.com/files/cryptsetup-%{ver}.tar.bz2.asc
Source2: baselibs.conf
-Source10: hashalot-%haver.tar.bz2
-# git://gitorious.org/opensuse/boot_crypto.git
-Source20: boot.crypto-%{bcver}.tar.bz2
-# use this to create the tarball from svn
-Source99: cryptsetup-mktar
-#Patch0: cryptsetup-svn131-noascii.diff
-Patch10: hashalot-fixes.diff
-Patch11: hashalot-libgcrypt.diff
-Patch12: hashalot-ctrl-d.diff
-Patch13: hashalot-timeout.diff
-Patch14: hashalot-manpage.diff
-Patch15: bug-476290_hashalot-hashlen.diff
-Patch16: hashalot-glibc210.diff
+Source3: %{name}.keyring
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Provides: aaa_base:/etc/init.d/boot.crypto
-Obsoletes: util-linux-crypto <= 2.12r
-# we need losetup
-Requires: util-linux
-PreReq: %fillup_prereq %insserv_prereq
-PreReq: coreutils diffutils
%description
cryptsetup is used to conveniently set up dm-crypt based device-mapper
@@ -101,20 +80,8 @@
time via the config file /etc/crypttab.
%prep
-%setup -n %name-%ver -q -b 10 -b 20
-#patch0 -p1
-pushd ../hashalot-%haver
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
-%patch15 -p1
-%patch16 -p1
-popd
-pushd ../boot.crypto-%bcver
-#patch20 -p1
-popd
+%gpg_verify %{S:1}
+%setup -n %name-%ver -q
%build
# cryptsetup build
@@ -122,61 +89,24 @@
autoreconf -f -i
test -e po/Makevars || cp po/Makevars.template po/Makevars
%configure \
- --libdir=/%_lib \
- --bindir=/sbin --sbindir=/sbin \
--disable-static --enable-shared \
--enable-cryptsetup-reencrypt \
--enable-selinux
make %{?_smp_mflags}
-#
-# hashalot build
-pushd ../hashalot-%haver
-autoreconf -f -i
-%{?suse_update_config:%{suse_update_config}}
-%configure --sbindir=/sbin
-make %{?_smp_mflags}
-popd
%install
make install DESTDIR=$RPM_BUILD_ROOT
-# move devel stuff to %%{libdir}
-rm -f $RPM_BUILD_ROOT/%{_lib}/libcryptsetup.so
-mkdir -p $RPM_BUILD_ROOT%{_libdir}
-ln -s /%{_lib}/libcryptsetup.so.4 $RPM_BUILD_ROOT%{_libdir}/libcryptsetup.so
-mv $RPM_BUILD_ROOT/%_lib/pkgconfig $RPM_BUILD_ROOT/%_libdir
+install -d -m 755 $RPM_BUILD_ROOT/sbin
+ln -s ..%{_sbindir}/cryptsetup $RPM_BUILD_ROOT/sbin
# don't want this file in /lib (FHS compat check), and can't move it to /usr/lib
-rm -f $RPM_BUILD_ROOT/%_lib/*.la
-#
-# hashalot install
-pushd ../hashalot-%haver
-make install DESTDIR=$RPM_BUILD_ROOT
-popd
-# remove unwanted symlinks
-rm -f $RPM_BUILD_ROOT/sbin/{rmd160,sha256,sha384,sha512}
-#
-# boot.crypto
-make -C ../boot.crypto-* install DESTDIR=$RPM_BUILD_ROOT
-ln -s /etc/init.d/boot.crypto $RPM_BUILD_ROOT/sbin/rccrypto
+rm -f $RPM_BUILD_ROOT/%_libdir/*.la
#
%find_lang %name --all-name
-# systemd is now providing cryptsetup manpage
-rm -f $RPM_BUILD_ROOT%_mandir/man5/crypttab.5*
-
%pre
-# hack to catch update case from aaa_base/util-linux-crypto
-if [ -f /etc/init.d/boot.d/S??boot.crypto ]; then
- touch /var/run/cryptsetup.boot.crypto.enabled
-fi
%post
-[ -x /sbin/mkinitrd_setup ] && mkinitrd_setup
-%{fillup_and_insserv boot.crypto}
-if [ -e /var/run/cryptsetup.boot.crypto.enabled ]; then
- rm -f /var/run/cryptsetup.boot.crypto.enabled
- %{fillup_and_insserv -fY boot.crypto}
-fi
-%{fillup_and_insserv boot.crypto-early}
+test -n "$FIRST_ARG" || FIRST_ARG="$1"
#
# convert noauto to nofail and turn on fsck (bnc#724113)
#
@@ -195,42 +125,25 @@
fi
fi
-%postun
-[ -x /sbin/mkinitrd_setup ] && mkinitrd_setup
-%{insserv_cleanup}
-
%post -n libcryptsetup4 -p /sbin/ldconfig
%postun -n libcryptsetup4 -p /sbin/ldconfig
%files -f %name.lang
%defattr(-,root,root)
-%ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/crypttab
-%ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/cryptotab
-/etc/init.d/boot.crypto
-/etc/init.d/boot.crypto-early
-%dir /lib/mkinitrd
-%dir /lib/mkinitrd/scripts
-/lib/mkinitrd/scripts/setup-luks.sh
-/lib/mkinitrd/scripts/boot-luks.sh
-/lib/mkinitrd/scripts/setup-luks2.sh
-/lib/mkinitrd/scripts/setup-luks_final.sh
-/usr/sbin/convert_cryptotab
+#ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/crypttab
+#ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/cryptotab
/sbin/cryptsetup
-/sbin/veritysetup
-/sbin/hashalot
-/sbin/rccrypto
-/sbin/cryptsetup-reencrypt
-%_mandir/man1/hashalot.1.gz
+%{_sbindir}/cryptsetup
+%{_sbindir}/veritysetup
+%{_sbindir}/cryptsetup-reencrypt
%_mandir/man8/cryptsetup.8.gz
%_mandir/man8/cryptsetup-reencrypt.8.gz
%_mandir/man8/veritysetup.8.gz
-%_mandir/man5/cryptotab.5.gz
-/lib/cryptsetup
%files -n libcryptsetup4
%defattr(-,root,root)
-/%_lib/libcryptsetup.so.4*
+/%{_libdir}/libcryptsetup.so.4*
%files -n libcryptsetup-devel
%defattr(-,root,root)
++++++ cryptsetup-1.5.0.tar.bz2 -> cryptsetup-1.5.1.tar.bz2 ++++++
++++ 31598 lines of diff (skipped)
++++++ cryptsetup.keyring ++++++
pub 4096R/D93E98FC 2012-04-01 [expires: 2022-03-30]
uid Milan Broz <gmazyland(a)gmail.com>
sub 4096R/4BBD6F43 2012-04-01 [expires: 2022-03-30]
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.19 (GNU/Linux)
mQINBE94p38BEADZRET8y1gVxlfDk44/XwBbFjC7eM6EanyCuivUPMmPwYDo9qRe
y0JdOGhWhAZeutGGxsKliozmeTL25Z6wWICu2oeY+ZfbgJQYHFeQ01NVwoYy57hh
ytZw/6IMLFRcIaWSHd7oNdneQg6mVJcGdA/BOX68uo3RKSHj6Q8GoQ54F/NpCotz
VcP1ORpVJ5ptyG0x6OZm5Esn61pKE979wcHsz7EzcDYl+3MS63gZm+O3D1u80bUM
mBUlxyEiC5jo5ksTFheA8m/5CAPQtxzYvgezYlLLS3nkxaq2ERK5DhvMv0NktXSu
tfWQsOI5WLjG7UWStwAnO2W+CVZLcnZV0K6OKDaFbCj4ovg5HV0FyQZknN2O5Qbx
esNlNWkMOJAnnX6c/zowO7jq8GCpa3oJl3xxmwFbCZtH4z3fEVw0wAFc2JlnufR4
dhaax9fhNoUJ4OSVTi9zqstxhEyywkazakEvAYwOlC5+1FKoc9UIvApAGvgcTJGT
Op7MuHptHGwWvGZEaJqcsqoy7rsYPxtDQ7bJuJJblzGIUxWAl8qsUsF8M4ISxBkf
fcUYiR0wh1luUhXFo2rRTKT+Ic/nJDE66Ee4Ecn9+BPlNODhlEG1vk62rhiYSnyz
y5MAUhUlstDxuEjYK+NGd2aYH0VANZalqlUZFTEdOdA6NYROxkYZVsVtXQARAQAB
tCBNaWxhbiBCcm96IDxnbWF6eWxhbmRAZ21haWwuY29tPokCPgQTAQIAKAUCT3in
fwIbAwUJEswDAAYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQ2bBXe9k+mPxp
bg//ZWDcQVNAKOWCviNnNvT315WbDrjsJ6FApF83hB52qQO9tvjb5ZY54794uwof
idOqi0XFoLkoLyiJkkvc3Q9SnM89hyhzrxnh2ym4rUr4cL6F9e99uC656er4telM
bg9OSPR2iNuqsAzyMhOGMEnnm97YQ2QWOnvbC8QgoQB5VvF3nZMgqTPTxctlUfc7
t4BlGcIBLG0oINUNDf441KAXgMP05kVK0CDQd02CTPok2Qshbg6aw56eSSUTB4aq
ZM8St1ySJ2ccMDRC9mCqcNFtuuPyAAJAJFmEvlxahd0BA0mwV3ce38JBbTqs5k0X
2JVljHObgnfp3WDtuY8Lj0u8KvN0CAYJhRuhY40fARh8EPfkNvIx/740ueexsUBW
3N1/lCeABaOKtu11kVUxvDxaFRQc2I5vl/sZMunSjJQQiwrWNbrwZgidwkHzvizm
LjdgHgCJeEC+tu1qifTCOllufvXagjYmrH4hm/Qz6+91lLksrHooxp3nAcN78d5/
E4reamx0+DleOJ2yD1UeP2wUDdB23OQU3ipVDYwIuIvDWiZSIVwXyDLhuc64ti4t
ScUGfucEKMER1eLTJ+zILHZ9R4K7C2BhEGSAyxkeeX/Z8pLNOJ1RdU+B+ZFNXuIH
LJbgrAiOOqr07WPbvRT1LvO/w/4m31D9Kalc4Jyqn9+pjtm5Ag0ET3infwEQAN6E
dXyfw9xr56CJ1asnQ1PSxpzEGlUsEHvn4wcufyC8KN6VGUlR3WinlaGvOICzvYOi
S06E6PqKDEgbbApBh2//6Ihk1OynS0y4hYepJi+pstdXoiud6NQSNQlcFjCfI8Wz
AT3rensVLmwc3HgRW5qqt5Vc+EWdg9cylZ48QdPyo3WyOd2pyL+yqNZPjMGijE8z
vzurwZiO9aBkJCjulqXMs1YyyIqfTxKQ1GCUQq4SoIQXjD8HvgJ7T/TpuDf9wFhe
onGqxiJpxb02LMEdkPgugKIgG6iOFplzrsySyoiJsGa0mJ0n0O6rXQxl1mK/zdfg
vm4CPDujbgINnIxRxPescCVYcmjM8kTlGYJuKp4GgbwbwkCISs4retaAXiP3a2f3
eSaJc5SnWWa3JqH5ogkEWvuezjNxW5fMpBWszdQEsgnsdlK37V+aB5oWnnkZRlWk
1YhGwL1ODz+EZzSsGlkIr7BYakK3xRYbxVfQkUr7EeqruXohSOnPAowePYAXCigC
fWvIJMlrPLIOD2GOy9eV3UZ/JDn/7YPfFAjNb0gVdpqBCQNH/fP2ePC0FzW+3YL1
UbR+qMAEbKbFepycg75LbC08jFuQVvauDQta4EAvBkF460PoskCzcMuREntjMxip
B6IMSoOD74tcGYfUp6/kcgdEaqyK8214couO/u8HABEBAAGJAiUEGAECAA8FAk94
p38CGwwFCRLMAwAACgkQ2bBXe9k+mPzIRA//bAf0Ng8dJ+IgydRtdT9X2xYKyukk
A3HlrOImOoA4Thrv/HVe7U28AkiQt2DxOmNZYIV0BqvL+dWAD1HYCdQgsgVWVLpr
sFfqOYHnAWKsdqyNZHtPC9J6drnwv0vcER0dtDJjMDP4MJMTa4JNjNJYb29WfbIm
viDRtIcVujYFoZK2ZBa1Ec7yPfk4CsyE+Y3Qh9Gy8Z08NrrxIn+MVATBbocKs7j1
JAvkFk+o1grGnw3NTXnB8gEygAKHHyUgzr5Nyn5qJ28EZr7Vc1FP2lUiKv0JBcHT
/9vVXJ1Grd+VF2cwYftMWRKR66lTaUS2BX0ta6IQQSj8nSRsoKapRniCfTm1D4I1
6j9bOoEfFdVsMkcrYFtfhq97qgR8gZtVCJkrX2CARZ+a1J+NP/erASd6M1A3n3aM
F3xBFfFsotzPplmhzExCYwuOCWIBfPerUQh1MughvG/oT8ZapR6x/EVE+K90J10X
pPi8VMi/3QRC5DpCin3Kc14WAE4uEbyUWLKb3PmfmZaS6qFaJNtf2TyZodT0ACgu
v9Xs4el0j8FRaCqLvEZS4rKLNxb8EY3Z4LC61QfyAbg5P114muVZ4ro8dzhZ0zwk
ZLGeEsYPsQpLo6XPT/32PP8aHn/KKX+KM7ouCEhVeWszR20BMK6sxTBR+4aNqSKC
dgr42jrtvzRmJp4=
=E79s
-----END PGP PUBLIC KEY BLOCK-----
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package calibre for openSUSE:Factory checked in at 2012-12-21 14:25:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/calibre (Old)
and /work/SRC/openSUSE:Factory/.calibre.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2012-12-09 14:09:13.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.calibre.new/calibre.changes 2012-12-21 14:26:02.000000000 +0100
@@ -1,0 +2,42 @@
+Fri Dec 14 11:31:03 UTC 2012 - Sascha Manns <saigkill(a)opensuse.org>
+
+- update to 0.9.10
+- New Features:
+ o Drivers for Nextbook Premium 8 se, HTC Desire X and Emerson EM 543
+- Bug Fixes:
+ o Fix rich text delegate not working with Qt compiled in debug mode.
+ o When deleting all books in the library, blank the book details panel
+ o Conversion: Fix malformed values in the bgcolor attribute causing
+ conversion to abort
+ o Conversion: Fix heuristics applying incorrect style in some
+ circumstances
+ o Possible fix for 64bit calibre not starting up on some Windows systems
+
+-------------------------------------------------------------------
+Sun Dec 9 11:24:37 UTC 2012 - Sascha Manns <saigkill(a)opensuse.org>
+
+- updated to 0.9.9
+- New Features:
+ o Content server: Make the identifiers in each books metadata
+ clickable
+- Bug Fixes:
+ o EPUB Input: Fix an infinite loop while trying to recover a damaged
+ EPUB file.
+ o KF8 Input: Fix handling of links in files that link to the obsolete
+ tags instead of tags with an id attribute.
+ o Conversion: Fix a bug in removal of invalid entries from the spine,
+ where not all invalid entries were removed, causing conversion to
+ fail.
+ o KF8 Input: Ignore invalid flow references in the KF8 document instead
+ of erroring out on them.
+ o Fix command line output on linux systems with incorrect LANG/LC_TYPE
+ env vars.
+ o KF8 Input: Fix page breaks specified using the data-AmznPageBreak
+ attribute being ignored by calibre.
+ o PDF Output: Fix custom size field not accepting fractional numbers as
+ sizes
+ o Get Books: Update libre.de and publio for website changes
+ o Wireless driver: Increase timeout interval, and when allocating a
+ random port try 9090 first
+
+-------------------------------------------------------------------
Old:
----
calibre-0.9.8-nofonts.tar.bz2
New:
----
calibre-0.9.10-nofonts.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ calibre.spec ++++++
--- /var/tmp/diff_new_pack.usQ9B2/_old 2012-12-21 14:26:05.000000000 +0100
+++ /var/tmp/diff_new_pack.usQ9B2/_new 2012-12-21 14:26:05.000000000 +0100
@@ -21,7 +21,7 @@
Group: Productivity/Other
Name: calibre
-Version: 0.9.8
+Version: 0.9.10
Release: 0
Url: http://calibre-ebook.com
# Getting and modifying the sources
++++++ calibre-0.9.8-nofonts.tar.bz2 -> calibre-0.9.10-nofonts.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/calibre/calibre-0.9.8-nofonts.tar.bz2 /work/SRC/openSUSE:Factory/.calibre.new/calibre-0.9.10-nofonts.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package zypper for openSUSE:Factory checked in at 2012-12-21 10:40:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zypper (Old)
and /work/SRC/openSUSE:Factory/.zypper.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zypper", Maintainer is "ma(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/zypper/zypper.changes 2012-12-17 09:50:16.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.zypper.new/zypper.changes 2012-12-21 10:40:10.000000000 +0100
@@ -1,0 +2,18 @@
+Thu Dec 20 09:06:18 CET 2012 - ma(a)suse.de
+
+- Fix install counter (bnc#793285)
+- Add an "--ignore-unknown" global option to zypper.
+- Show installation progress (bnc #779427)
+- version 1.8.7
+
+-------------------------------------------------------------------
+Thu Dec 20 01:14:16 CET 2012 - ma(a)suse.de
+
+- Update zypper-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Dec 16 01:13:31 CET 2012 - ma(a)suse.de
+
+- Update zypper-po.tar.bz2
+
+-------------------------------------------------------------------
Old:
----
zypper-1.8.6.tar.bz2
New:
----
zypper-1.8.7.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zypper.spec ++++++
--- /var/tmp/diff_new_pack.Ihvxrr/_old 2012-12-21 10:40:12.000000000 +0100
+++ /var/tmp/diff_new_pack.Ihvxrr/_new 2012-12-21 10:40:12.000000000 +0100
@@ -17,7 +17,7 @@
# norootforbuild
Name: zypper
-BuildRequires: libzypp-devel >= 12.4.0
+BuildRequires: libzypp-devel >= 12.6.0
BuildRequires: boost-devel >= 1.33.1
BuildRequires: gettext-devel >= 0.15
BuildRequires: readline-devel >= 5.1
@@ -34,7 +34,7 @@
Group: System/Packages
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Command line software manager using libzypp
-Version: 1.8.6
+Version: 1.8.7
Release: 0
Source: %{name}-%{version}.tar.bz2
Source1: %{name}-rpmlintrc
++++++ zypper-1.8.6.tar.bz2 -> zypper-1.8.7.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/zypper/zypper-1.8.6.tar.bz2 /work/SRC/openSUSE:Factory/.zypper.new/zypper-1.8.7.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-storage for openSUSE:Factory checked in at 2012-12-21 10:39:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-storage (Old)
and /work/SRC/openSUSE:Factory/.yast2-storage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-storage", Maintainer is "ASchnell(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-storage/yast2-storage.changes 2012-12-08 15:53:53.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-storage.new/yast2-storage.changes 2012-12-21 10:39:38.000000000 +0100
@@ -1,0 +2,7 @@
+Wed Dec 19 19:46:23 CET 2012 - fehr(a)suse.de
+
+- version 2.23.3
+- prevent removal of crypt helper devices when doing fstab import
+ (bnc#794692)
+
+-------------------------------------------------------------------
Old:
----
yast2-storage-2.23.2.tar.bz2
New:
----
yast2-storage-2.23.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-storage.spec ++++++
--- /var/tmp/diff_new_pack.zClyfd/_old 2012-12-21 10:39:39.000000000 +0100
+++ /var/tmp/diff_new_pack.zClyfd/_new 2012-12-21 10:39:39.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-storage
-Version: 2.23.2
+Version: 2.23.3
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -39,7 +39,7 @@
BuildRequires: yast2-devtools
BuildRequires: yast2-perl-bindings
BuildRequires: yast2-testsuite >= 2.19.0
-Requires: libstorage4 >= 2.23.1
+Requires: libstorage4 >= 2.23.3
Requires: perl = %{perl_version}
Requires: yast2 >= 2.19.4
Requires: yast2-core >= 2.18.3
++++++ yast2-storage-2.23.2.tar.bz2 -> yast2-storage-2.23.3.tar.bz2 ++++++
++++ 5530 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-storage-2.23.2/VERSION new/yast2-storage-2.23.3/VERSION
--- old/yast2-storage-2.23.2/VERSION 2012-12-07 16:56:22.000000000 +0100
+++ new/yast2-storage-2.23.3/VERSION 2012-12-20 13:02:23.000000000 +0100
@@ -1 +1 @@
-2.23.2
+2.23.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-storage-2.23.2/configure.in new/yast2-storage-2.23.3/configure.in
--- old/yast2-storage-2.23.2/configure.in 2012-12-07 16:57:42.000000000 +0100
+++ new/yast2-storage-2.23.3/configure.in 2012-09-06 14:32:11.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.23.0 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-storage, 2.23.2, http://bugs.opensuse.org/, yast2-storage)
+AC_INIT(yast2-storage, 2.22.10, http://bugs.opensuse.org/, yast2-storage)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.23.2"
+VERSION="2.22.10"
RPMNAME="yast2-storage"
MAINTAINER="Arvin Schnell <aschnell(a)suse.de>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-storage-2.23.2/storage/src/include/custom_part_lib.ycp new/yast2-storage-2.23.3/storage/src/include/custom_part_lib.ycp
--- old/yast2-storage-2.23.2/storage/src/include/custom_part_lib.ycp 2012-11-19 11:51:48.000000000 +0100
+++ new/yast2-storage-2.23.3/storage/src/include/custom_part_lib.ycp 2012-12-19 19:45:30.000000000 +0100
@@ -876,7 +876,7 @@
return false;
}
- if (Storage::Umount(device))
+ if (Storage::Umount(device,true))
return true;
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-storage-2.23.2/storage/src/include/ep-import.ycp new/yast2-storage-2.23.3/storage/src/include/ep-import.ycp
--- old/yast2-storage-2.23.2/storage/src/include/ep-import.ycp 2012-11-19 11:51:48.000000000 +0100
+++ new/yast2-storage-2.23.3/storage/src/include/ep-import.ycp 2012-12-20 11:31:52.000000000 +0100
@@ -79,7 +79,7 @@
y2milestone("MountVar d:%1", d);
if( !d["isdir"]:false )
ret = "";
- Storage::Umount( ret );
+ Storage::Umount( ret, false );
}
else
ret = "";
@@ -153,7 +153,7 @@
if (s != size(fstab))
y2milestone("FindExistingFstabs fstab:%1", fstab);
if (!isempty(vardev))
- Storage::Umount( vardev );
+ Storage::Umount( vardev, false );
}
if (!isempty(fstab))
@@ -163,7 +163,7 @@
// unmount
if( mount_success )
- Storage::Umount(part_device);
+ Storage::Umount(part_device,false);
});
});
y2milestone("FindExistingFstabs size(fstabs):%1", size(fstabs));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-storage-2.23.2/storage/src/modules/Storage.ycp new/yast2-storage-2.23.3/storage/src/modules/Storage.ycp
--- old/yast2-storage-2.23.2/storage/src/modules/Storage.ycp 2012-11-19 11:51:48.000000000 +0100
+++ new/yast2-storage-2.23.3/storage/src/modules/Storage.ycp 2012-12-20 11:45:18.000000000 +0100
@@ -4388,10 +4388,10 @@
*
* @see Mount()
*/
-global boolean Umount( string dev )
+global boolean Umount( string dev, boolean unsetup )
{
- boolean ret = LibStorage::StorageInterface::umountDevice( sint, dev );
- y2milestone( "Umount %1 ret %2", dev, ret );
+ boolean ret = LibStorage::StorageInterface::umountDeviceUns( sint, dev, unsetup );
+ y2milestone( "Umount %1 unsetup %2 ret %3", dev, unsetup, ret );
return( ret );
}
@@ -4572,7 +4572,7 @@
boolean ret = isempty(DeviceMounted(device));
if( !ret && Mode::live_installation() )
{
- ret = Umount( device );
+ ret = Umount( device, true );
}
y2milestone( "TryUnaccessSwap device %1 ret:%2", device, ret );
return(ret);
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package vm-install for openSUSE:Factory checked in at 2012-12-21 10:37:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vm-install (Old)
and /work/SRC/openSUSE:Factory/.vm-install.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vm-install", Maintainer is "CARNOLD(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/vm-install/vm-install.changes 2012-10-12 14:54:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.vm-install.new/vm-install.changes 2012-12-21 10:37:16.000000000 +0100
@@ -1,0 +2,22 @@
+Wed Dec 12 10:59:41 MST 2012 - carnold(a)novell.com
+
+- Xen: Fix incorrect XML for network device model
+
+-------------------------------------------------------------------
+Tue Dec 11 15:16:02 MST 2012 - carnold(a)novell.com
+
+- Xen: Fix incorrect XML for boot device when PXE is selected
+- Version 0.6.12
+
+-------------------------------------------------------------------
+Thu Nov 8 15:57:59 MST 2012 - carnold(a)novell.com
+
+- Xen: Fixed XML data when there is no initrd (NetWare)
+
+-------------------------------------------------------------------
+Wed Nov 7 15:46:52 MST 2012 - carnold(a)novell.com
+
+- Xen: Fix bootloader and bootloader_args generated xml output for
+ libvirt compatibility
+
+-------------------------------------------------------------------
@@ -5,0 +28 @@
+- Version 0.6.11
Old:
----
vm-install-0.6.11.tar.bz2
New:
----
vm-install-0.6.12.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vm-install.spec ++++++
--- /var/tmp/diff_new_pack.azwDnl/_old 2012-12-21 10:37:18.000000000 +0100
+++ /var/tmp/diff_new_pack.azwDnl/_new 2012-12-21 10:37:18.000000000 +0100
@@ -15,18 +15,19 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
Name: vm-install
Url: http://developer.novell.com/wiki/index.php/Vm-install
BuildRequires: python-devel
BuildRequires: update-desktop-files
# For directory ownership:
BuildRequires: yast2
-Version: 0.6.11
+Version: 0.6.12
Release: 0
Summary: Tool to Define a Virtual Machine and Install Its Operating System
License: GPL-2.0
Group: System/Emulators/PC
-Source0: %{name}-0.6.11.tar.bz2
+Source0: %{name}-0.6.12.tar.bz2
Source1: vm-install.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64
++++++ vm-install-0.6.11.tar.bz2 -> vm-install-0.6.12.tar.bz2 ++++++
++++ 24926 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package virt-utils for openSUSE:Factory checked in at 2012-12-21 10:36:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-utils (Old)
and /work/SRC/openSUSE:Factory/.virt-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-utils", Maintainer is "BROGERS(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-utils/virt-utils.changes 2012-06-28 17:19:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.virt-utils.new/virt-utils.changes 2012-12-21 10:36:34.000000000 +0100
@@ -1,0 +2,20 @@
+Thu Dec 13 09:02:02 MST 2012 - carnold(a)novell.com
+
+- Revert last two changes back to Mon Jun 25 09:35:38 UTC 2012
+ Patches belong in qemu-tools package
+
+-------------------------------------------------------------------
+Wed Oct 31 14:28:03 MDT 2012 - carnold(a)novell.com
+
+- bnc#763572 - qemu vpc/vhd issues: uuid missing, c/h/s wrong for
+ fixed format
+ qemu-img-vpc-uuid.patch
+
+-------------------------------------------------------------------
+Wed Oct 31 10:35:29 MDT 2012 - carnold(a)novell.com
+
+- bnc#785085 - Unable to create VHD images for HyperV that are
+ greater than 127 GB
+ qemu-img-vpc-2TB-disks.patch
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virt-utils.spec ++++++
--- /var/tmp/diff_new_pack.Y6VnKS/_old 2012-12-21 10:36:35.000000000 +0100
+++ /var/tmp/diff_new_pack.Y6VnKS/_new 2012-12-21 10:36:35.000000000 +0100
@@ -15,7 +15,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-
%define internal_utils 1
Name: virt-utils
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0