rpms/openoffice.org/devel openoffice.org.spec, 1.1239, 1.1240 workspace.unifysound01.patch, 1.1, 1.2 openoffice.org-2.0.3.rhXXXXXX.vcl.annoyingbeeps.patch, 1.1, NONE

Caolan McNamara (caolanm) fedora-extras-commits at redhat.com
Wed Aug 8 10:02:08 UTC 2007


Author: caolanm

Update of /cvs/pkgs/rpms/openoffice.org/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30081

Modified Files:
	openoffice.org.spec workspace.unifysound01.patch 
Removed Files:
	openoffice.org-2.0.3.rhXXXXXX.vcl.annoyingbeeps.patch 
Log Message:
drop annoying beeps, effectively merged into unifysound


Index: openoffice.org.spec
===================================================================
RCS file: /cvs/pkgs/rpms/openoffice.org/devel/openoffice.org.spec,v
retrieving revision 1.1239
retrieving revision 1.1240
diff -u -r1.1239 -r1.1240
--- openoffice.org.spec	8 Aug 2007 09:41:32 -0000	1.1239
+++ openoffice.org.spec	8 Aug 2007 10:01:34 -0000	1.1240
@@ -92,66 +92,65 @@
 Patch27: workspace.fpicker6.patch
 Patch28: workspace.ppc64one.patch
 Patch29: openoffice.org.2.0.3-ooo66018.cppuhelper.dangerousvisibility.patch
-Patch30: openoffice.org-2.0.3.rhXXXXXX.vcl.annoyingbeeps.patch
-Patch31: openoffice.org-2.0.3.rh187919.gtkunderkde.patch
-Patch32: ooobuild.VBAObjects.patch
-Patch33: openoffice.org-2.0.3.ooo68048.vcl.imsurroundtext.patch
-Patch34: openoffice.org-2.0.4.oooXXXXX.vcl.x86_64.impressatk.patch
-Patch35: openoffice.org-2.0.4.ooo69051.vcl.singlekeypress.patch
-Patch36: pseudoworkspace.valgrind1.patch
-Patch37: workspace.thbpp6.patch
-Patch38: openoffice.org-2.0.4.rhXXXXXX.padmin.nospadmin.patch
-Patch39: openoffice.org-2.0.4.rh217065.syncbackspace.patch
-Patch40: openoffice.org-2.0.4.ooo70155.fasterhelplinking.patch
-Patch41: openoffice.org.2.0.4.ooo80412.i18npool.extendgrapheme.patch
-Patch42: openoffice.org-2.1.0.ooo65491.psprint.enablenups.patch
-Patch43: openoffice.org-2.1.0.ooo61812.svx.a11ycrash.patch
-Patch44: openoffice.org-2.0.3.rh127576.gtkunixprintdialog.localize
-Patch45: openoffice.org-2.1.0.ooo72014.officecfg.malayammenu.patch
-Patch46: openoffice.org-2.1.0.ooo78148.lingucomponent.systemhunspell.patch
-Patch47: openoffice.org-2.1.0.rh217269.officecfg.nosequencecheck.patch
-Patch48: openoffice.org-2.1.0.ooo72129.vcl.fontglyphindex.patch
-Patch50: workspace.tl37.patch
-Patch51: openoffice.org-2.1.0.ooo73201.sw.a11yloadcrash.patch
-Patch52: openoffice.org-2.1.0.ooo73481.svx.longnotint32.patch
-Patch53: openoffice.org-2.1.0.oooXXXXX.vcl.dontsortglyphs.patch
-Patch54: openoffice.org-2.2.0.ooo73866.javaunohelper.parallel.patch
-Patch55: openoffice.org-2.2.0.ooo73863.vcl.imcommit.patch
-Patch56: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch
-Patch57: openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch
-Patch58: openoffice.org-2.2.0.ooo74451.sw.typemismatch.patch
-Patch59: openoffice.org-2.2.0.ooo74401.basctl.boost.patch
-Patch60: workspace.configrefactor01.patch
-Patch61: workspace.sixtyfour11.patch
-Patch62: openoffice.org-2.2.0.ooo68717.gstreamer.video.patch
-Patch63: openoffice.org-2.2.0.ooo63159.sal.dtype.patch
-Patch64: openoffice.org-2.2.0.ooo75167.framework.workspacerestore.patch
-Patch65: openoffice.org-2.2.0.ooo75190.shell.newrecentlyused.patch
-Patch66: openoffice.org-2.2.0.ooo75329.xdguserdir.patch
-Patch67: openoffice.org-2.2.0.rh232389.tango.patch
-Patch68: openoffice.org-2.2.0.ooo53397.linkopt.patch
-Patch69: openoffice.org-2.2.0.ooo75790.sc.pa-IN.translate.patch
-Patch70: openoffice.org-2.2.0.ooo76393.sal.dynamicsection.patch
-Patch71: openoffice.org-2.2.0.oooXXXXX.shell.reduceglobals.patch
-Patch72: openoffice.org-2.2.0.ooo76424.nonatnum.bn_IN.18npool.patch
-Patch73: workspace.cmcfixes34.patch
-Patch74: openoffice.org-2.2.0.ooo77470.docexport.liberation.to.ms.patch
-Patch75: openoffice.org-2.2.1.ooo73728.desktop.mapped_type.patch
-Patch76: openoffice.org-2.3.0.ooo77885.stoc.stocmerge.patch
-Patch77: openoffice.org-2.0.3.oooXXXXX.selinux.bridges.patch
-Patch78: openoffice.org-2.2.1.ooo78198.sixtyfour.svx.patch
-Patch79: openoffice.org-2.2.1.ooo78383.vcl.printxerror.patch
-Patch80: openoffice.org-2.2.1.ooo78392.sixtyfour.tools.patch
-Patch81: openoffice.org-2.2.1.ooo78971.xmloff.outofrange.patch
-Patch82: workspace.glyphadv.patch
-Patch83: openoffice.org-2.2.1.ooo78921.sw.embedded.patch
-Patch84: openoffice.org-2.2.1.oooXXXXX.sw.titlepagedialog.patch
-Patch85: openoffice.org-2.2.1.ooo79481.sw.rowordcount.patch
-Patch86: openoffice.org.ooo79953.dbusinhibitscreensaver.patch
-Patch87: openoffice.org-2.2.1.ooo79878.vcl.honourwidthtype.patch
-Patch88: openoffice.org-2.3.0.ooo80257.sd.textonlystyle.patch
-Patch89: openoffice.org-2.3.0.ooo80257.sd.textonlystyle.tar.gz
-Patch90: workspace.unifysound01.patch
+Patch30: openoffice.org-2.0.3.rh187919.gtkunderkde.patch
+Patch31: ooobuild.VBAObjects.patch
+Patch32: openoffice.org-2.0.3.ooo68048.vcl.imsurroundtext.patch
+Patch33: openoffice.org-2.0.4.oooXXXXX.vcl.x86_64.impressatk.patch
+Patch34: openoffice.org-2.0.4.ooo69051.vcl.singlekeypress.patch
+Patch35: pseudoworkspace.valgrind1.patch
+Patch36: workspace.thbpp6.patch
+Patch37: openoffice.org-2.0.4.rhXXXXXX.padmin.nospadmin.patch
+Patch38: openoffice.org-2.0.4.rh217065.syncbackspace.patch
+Patch39: openoffice.org-2.0.4.ooo70155.fasterhelplinking.patch
+Patch40: openoffice.org.2.0.4.ooo80412.i18npool.extendgrapheme.patch
+Patch41: openoffice.org-2.1.0.ooo65491.psprint.enablenups.patch
+Patch42: openoffice.org-2.1.0.ooo61812.svx.a11ycrash.patch
+Patch43: openoffice.org-2.0.3.rh127576.gtkunixprintdialog.localize
+Patch44: openoffice.org-2.1.0.ooo72014.officecfg.malayammenu.patch
+Patch45: openoffice.org-2.1.0.ooo78148.lingucomponent.systemhunspell.patch
+Patch46: openoffice.org-2.1.0.rh217269.officecfg.nosequencecheck.patch
+Patch47: openoffice.org-2.1.0.ooo72129.vcl.fontglyphindex.patch
+Patch48: workspace.tl37.patch
+Patch49: openoffice.org-2.1.0.ooo73201.sw.a11yloadcrash.patch
+Patch50: openoffice.org-2.1.0.ooo73481.svx.longnotint32.patch
+Patch51: openoffice.org-2.1.0.oooXXXXX.vcl.dontsortglyphs.patch
+Patch52: openoffice.org-2.2.0.ooo73866.javaunohelper.parallel.patch
+Patch53: openoffice.org-2.2.0.ooo73863.vcl.imcommit.patch
+Patch54: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch
+Patch55: openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch
+Patch56: openoffice.org-2.2.0.ooo74451.sw.typemismatch.patch
+Patch57: openoffice.org-2.2.0.ooo74401.basctl.boost.patch
+Patch58: workspace.configrefactor01.patch
+Patch59: workspace.sixtyfour11.patch
+Patch60: openoffice.org-2.2.0.ooo68717.gstreamer.video.patch
+Patch61: openoffice.org-2.2.0.ooo63159.sal.dtype.patch
+Patch62: openoffice.org-2.2.0.ooo75167.framework.workspacerestore.patch
+Patch63: openoffice.org-2.2.0.ooo75190.shell.newrecentlyused.patch
+Patch64: openoffice.org-2.2.0.ooo75329.xdguserdir.patch
+Patch65: openoffice.org-2.2.0.rh232389.tango.patch
+Patch66: openoffice.org-2.2.0.ooo53397.linkopt.patch
+Patch67: openoffice.org-2.2.0.ooo75790.sc.pa-IN.translate.patch
+Patch68: openoffice.org-2.2.0.ooo76393.sal.dynamicsection.patch
+Patch69: openoffice.org-2.2.0.oooXXXXX.shell.reduceglobals.patch
+Patch70: openoffice.org-2.2.0.ooo76424.nonatnum.bn_IN.18npool.patch
+Patch71: workspace.cmcfixes34.patch
+Patch72: openoffice.org-2.2.0.ooo77470.docexport.liberation.to.ms.patch
+Patch73: openoffice.org-2.2.1.ooo73728.desktop.mapped_type.patch
+Patch74: openoffice.org-2.3.0.ooo77885.stoc.stocmerge.patch
+Patch75: openoffice.org-2.0.3.oooXXXXX.selinux.bridges.patch
+Patch76: openoffice.org-2.2.1.ooo78198.sixtyfour.svx.patch
+Patch77: openoffice.org-2.2.1.ooo78383.vcl.printxerror.patch
+Patch78: openoffice.org-2.2.1.ooo78392.sixtyfour.tools.patch
+Patch79: openoffice.org-2.2.1.ooo78971.xmloff.outofrange.patch
+Patch80: workspace.glyphadv.patch
+Patch81: openoffice.org-2.2.1.ooo78921.sw.embedded.patch
+Patch82: openoffice.org-2.2.1.oooXXXXX.sw.titlepagedialog.patch
+Patch83: openoffice.org-2.2.1.ooo79481.sw.rowordcount.patch
+Patch84: openoffice.org.ooo79953.dbusinhibitscreensaver.patch
+Patch85: openoffice.org-2.2.1.ooo79878.vcl.honourwidthtype.patch
+Patch86: openoffice.org-2.3.0.ooo80257.sd.textonlystyle.patch
+Patch87: openoffice.org-2.3.0.ooo80257.sd.textonlystyle.tar.gz
+Patch88: workspace.unifysound01.patch
 
 %define instdir %{_libdir}/openoffice.org
 
@@ -1034,70 +1033,69 @@
 %patch27 -p1 -b .workspace.fpicker6.patch
 %patch28 -p1 -b .workspace.ppc64one.patch
 %patch29 -p1 -b .ooo66018.cppuhelper.dangerousvisibility.patch
-%patch30 -p1 -b .rhXXXXXX.vcl.annoyingbeeps.patch
-%patch31 -p1 -b .rh187919.gtkunderkde.patch
-%patch32 -p0 -b .ooobuild.VBAObjects.patch
-%patch33 -p1 -b .ooo68048.vcl.imsurroundtext.patch
-%patch34 -p1 -b .oooXXXXX.vcl.x86_64.impressatk.patch
-%patch35 -p1 -b .ooo69051.vcl.singlekeypress.patch
-%patch36 -p1 -b .pseudoworkspace.valgrind1.patch
-%patch37 -p1 -b .workspace.thbpp6.patch
-%patch38 -p1 -b .rhXXXXXX.padmin.nospadmin.patch
-%patch39 -p1 -b .rh217065.syncbackspace.patch
-%patch40 -p1 -b .ooo70155.fasterhelplinking.patch
-%patch41 -p1 -b .ooo80412.i18npool.extendgrapheme.patch
-%patch42 -p1 -b .ooo65491.psprint.enablenups.patch
-%patch43 -p1 -b .ooo61812.svx.a11ycrash.patch
-cat %{PATCH44} >> svtools/source/dialogs/localize.sdf
-%patch45 -p1 -b .ooo72014.officecfg.malayammenu.patch
-%patch46 -p1 -b .ooo78148.lingucomponent.systemhunspell.patch
-%patch47 -p1 -b .rh217269.officecfg.nosequencecheck.patch
-%patch48 -p1 -b .ooo72129.vcl.fontglyphindex.patch
-%patch50 -p1 -b .tl37.patch
-%patch51 -p1 -b .ooo73201.sw.a11yloadcrash.patch
-%patch52 -p1 -b .ooo73481.svx.longnotint32.patch
-%patch53 -p1 -b .oooXXXXX.vcl.dontsortglyphs.patch
-%patch54 -p1 -b .ooo73866.javaunohelper.parallel.patch
-%patch55 -p1 -b .ooo73863.vcl.imcommit.patch
-%patch56 -p1 -b .ooo73974.bridges.doublereturn.patch
-%patch57 -p1 -b .ooo74188.sw.cursorinsideglyph.patch
-%patch58 -p1 -b .ooo74451.sw.typemismatch.patch
-%patch59 -p1 -b .ooo74401.basctl.boost.patch
-%patch60 -p1 -b .workspace.configrefactor01.patch
-%patch61 -p1 -b .workspace.sixtyfour11.patch
-%patch62 -p1 -b .ooo68717.gstreamer.video.patch
-%patch63 -p1 -b .ooo63159.sal.dtype.patch
-%patch64 -p1 -b .ooo75167.framework.workspacerestore.patch
-%patch65 -p1 -b .ooo75190.shell.newrecentlyused.patch
-%patch66 -p1 -b .ooo75329.xdguserdir.patch
-%patch67 -p1 -b .rh232389.tango.patch
+%patch30 -p1 -b .rh187919.gtkunderkde.patch
+%patch31 -p0 -b .ooobuild.VBAObjects.patch
+%patch32 -p1 -b .ooo68048.vcl.imsurroundtext.patch
+%patch33 -p1 -b .oooXXXXX.vcl.x86_64.impressatk.patch
+%patch34 -p1 -b .ooo69051.vcl.singlekeypress.patch
+%patch35 -p1 -b .pseudoworkspace.valgrind1.patch
+%patch36 -p1 -b .workspace.thbpp6.patch
+%patch37 -p1 -b .rhXXXXXX.padmin.nospadmin.patch
+%patch38 -p1 -b .rh217065.syncbackspace.patch
+%patch39 -p1 -b .ooo70155.fasterhelplinking.patch
+%patch40 -p1 -b .ooo80412.i18npool.extendgrapheme.patch
+%patch41 -p1 -b .ooo65491.psprint.enablenups.patch
+%patch42 -p1 -b .ooo61812.svx.a11ycrash.patch
+cat %{PATCH43} >> svtools/source/dialogs/localize.sdf
+%patch44 -p1 -b .ooo72014.officecfg.malayammenu.patch
+%patch45 -p1 -b .ooo78148.lingucomponent.systemhunspell.patch
+%patch46 -p1 -b .rh217269.officecfg.nosequencecheck.patch
+%patch47 -p1 -b .ooo72129.vcl.fontglyphindex.patch
+%patch48 -p1 -b .tl37.patch
+%patch49 -p1 -b .ooo73201.sw.a11yloadcrash.patch
+%patch50 -p1 -b .ooo73481.svx.longnotint32.patch
+%patch51 -p1 -b .oooXXXXX.vcl.dontsortglyphs.patch
+%patch52 -p1 -b .ooo73866.javaunohelper.parallel.patch
+%patch53 -p1 -b .ooo73863.vcl.imcommit.patch
+%patch54 -p1 -b .ooo73974.bridges.doublereturn.patch
+%patch55 -p1 -b .ooo74188.sw.cursorinsideglyph.patch
+%patch56 -p1 -b .ooo74451.sw.typemismatch.patch
+%patch57 -p1 -b .ooo74401.basctl.boost.patch
+%patch58 -p1 -b .workspace.configrefactor01.patch
+%patch59 -p1 -b .workspace.sixtyfour11.patch
+%patch60 -p1 -b .ooo68717.gstreamer.video.patch
+%patch61 -p1 -b .ooo63159.sal.dtype.patch
+%patch62 -p1 -b .ooo75167.framework.workspacerestore.patch
+%patch63 -p1 -b .ooo75190.shell.newrecentlyused.patch
+%patch64 -p1 -b .ooo75329.xdguserdir.patch
+%patch65 -p1 -b .rh232389.tango.patch
 %if %{linkopt}
-%patch68 -p1 -b .ooo53397.linkopt.patch
+%patch65 -p1 -b .ooo53397.linkopt.patch
 %endif
-%patch69 -p1 -b .ooo75790.sc.pa-IN.translate.patch
-%patch70 -p1 -b .ooo76393.sal.dynamicsection.patch
-%patch71 -p1 -b .oooXXXXX.shell.reduceglobals.patch
-%patch72 -p1 -b .ooo76424.nonatnum.bn_IN.18npool.patch
-%patch73 -p1 -b .workspace.cmcfixes34.patch
-%patch74 -p1 -b .ooo77470.docexport.liberation.to.ms.patch
-%patch75 -p1 -b .ooo73728.desktop.mapped_type.patch
+%patch67 -p1 -b .ooo75790.sc.pa-IN.translate.patch
+%patch68 -p1 -b .ooo76393.sal.dynamicsection.patch
+%patch69 -p1 -b .oooXXXXX.shell.reduceglobals.patch
+%patch70 -p1 -b .ooo76424.nonatnum.bn_IN.18npool.patch
+%patch71 -p1 -b .workspace.cmcfixes34.patch
+%patch72 -p1 -b .ooo77470.docexport.liberation.to.ms.patch
+%patch73 -p1 -b .ooo73728.desktop.mapped_type.patch
 %if %{linkopt}
-%patch76 -p0 -b .ooo77885.stoc.stocmerge.patch
+%patch74 -p0 -b .ooo77885.stoc.stocmerge.patch
 %endif
-%patch77 -p1 -b .oooXXXXX.selinux.bridges.patch
-%patch78 -p1 -b .ooo78198.sixtyfour.svx.patch
-%patch79 -p1 -b .ooo78383.vcl.printxerror.patch
-%patch80 -p1 -b .ooo78392.sixtyfour.tools.patch
-%patch81 -p1 -b .ooo78971.xmloff.outofrange.patch
-%patch82 -p1 -b .workspace.glyphadv.patch
-%patch83 -p1 -b .ooo78921.sw.embedded.patch
-%patch84 -p1 -b .oooXXXXX.sw.titlepagedialog.patch
-%patch85 -p1 -b .ooo79481.sw.rowordcount.patch
-%patch86 -p1 -b .ooo79953.dbusinhibitscreensaver.patch
-%patch87 -p1 -b .ooo79878.vcl.honourwidthtype.patch
-%patch88 -p1 -b .ooo80257.sd.textonlystyle.patch
-tar xzf %{PATCH89}
-%patch90 -p1 -b .workspace.unifysound01.patch
+%patch75 -p1 -b .oooXXXXX.selinux.bridges.patch
+%patch76 -p1 -b .ooo78198.sixtyfour.svx.patch
+%patch77 -p1 -b .ooo78383.vcl.printxerror.patch
+%patch78 -p1 -b .ooo78392.sixtyfour.tools.patch
+%patch79 -p1 -b .ooo78971.xmloff.outofrange.patch
+%patch80 -p1 -b .workspace.glyphadv.patch
+%patch81 -p1 -b .ooo78921.sw.embedded.patch
+%patch82 -p1 -b .oooXXXXX.sw.titlepagedialog.patch
+%patch83 -p1 -b .ooo79481.sw.rowordcount.patch
+%patch84 -p1 -b .ooo79953.dbusinhibitscreensaver.patch
+%patch85 -p1 -b .ooo79878.vcl.honourwidthtype.patch
+%patch86 -p1 -b .ooo80257.sd.textonlystyle.patch
+tar xzf %{PATCH87}
+%patch88 -p1 -b .workspace.unifysound01.patch
 
 %if %{linkopt}
 chmod a+x solenv/bin/mklinkscript.pl
@@ -2700,6 +2698,7 @@
   + unify all our sound under gstreamer
   + add play button to sound selection fpicker
   + fix type detection for .wavs so they don't open as text files(!)
+  + drop openoffice.org-2.0.3.rhXXXXXX.vcl.annoyingbeeps.patch
 
 * Tue Jul 24 2007 Caolan McNamara <caolanm at redhat.com> - 1:2.2.1-18.7
 - Resolves: ooo#79953 inhibit screensaver during presentations

workspace.unifysound01.patch:

Index: workspace.unifysound01.patch
===================================================================
RCS file: /cvs/pkgs/rpms/openoffice.org/devel/workspace.unifysound01.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- workspace.unifysound01.patch	8 Aug 2007 09:39:39 -0000	1.1
+++ workspace.unifysound01.patch	8 Aug 2007 10:01:34 -0000	1.2
@@ -1775,3 +1775,850 @@
  				// #105638# OJ
  				aTmp <<= sal_True;
  				xPropSet->setPropertyValue( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DispatchURLInternal" )), aTmp );
+Index: inc/vcl/salinst.hxx
+===================================================================
+RCS file: /cvs/gsl/vcl/inc/vcl/salinst.hxx,v
+retrieving revision 1.2
+diff -u -r1.2 salinst.hxx
+--- openoffice.org.orig/vcl/inc/vcl/salinst.hxx	11 Apr 2007 18:07:19 -0000	1.2
++++ openoffice.org/vcl/inc/vcl/salinst.hxx	8 Aug 2007 09:48:33 -0000
+@@ -60,7 +60,6 @@
+ class SalGraphics;
+ class SalFrame;
+ class SalObject;
+-class SalSound;
+ class SalOpenGL;
+ class SalMenu;
+ class SalMenuItem;
+@@ -136,8 +135,6 @@
+     virtual void				DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo ) = 0;
+     virtual String             GetDefaultPrinter() = 0;
+ 
+-    // SalSound
+-    virtual SalSound*			CreateSalSound() = 0;
+     // SalTimer
+     virtual SalTimer*			CreateSalTimer() = 0;
+     // SalOpenGL
+Index: inc/vcl/settings.hxx
+===================================================================
+RCS file: /cvs/gsl/vcl/inc/vcl/settings.hxx,v
+retrieving revision 1.3
+diff -u -r1.3 settings.hxx
+--- openoffice.org.orig/vcl/inc/vcl/settings.hxx	4 Jun 2007 14:57:34 -0000	1.3
++++ openoffice.org/vcl/inc/vcl/settings.hxx	8 Aug 2007 09:48:36 -0000
+@@ -1019,55 +1019,6 @@
+                                         { return !(*this == rSet); }
+ };
+ 
+-// -----------------
+-// - ImplSoundData -
+-// -----------------
+-
+-class ImplSoundData
+-{
+-    friend class SoundSettings;
+-
+-                                    ImplSoundData();
+-                                    ImplSoundData( const ImplSoundData& rData );
+-
+-private:
+-    ULONG                           mnRefCount;
+-    ULONG                           mnOptions;
+-};
+-
+-// -----------------
+-// - SoundSettings -
+-// -----------------
+-
+-#define SOUND_OPTION_ON             ((ULONG)0x00000001)
+-#define SOUND_OPTION_NOTIFYBEEP     ((ULONG)0x00000002)
+-#define SOUND_OPTION_WARNINGBEEP    ((ULONG)0x00000004)
+-#define SOUND_OPTION_ERRORBEEP      ((ULONG)0x00000008)
+-
+-class VCL_DLLPUBLIC SoundSettings
+-{
+-    void                            CopyData();
+-
+-private:
+-    ImplSoundData*                  mpData;
+-
+-public:
+-                                    SoundSettings();
+-                                    SoundSettings( const SoundSettings& rSet );
+-                                    ~SoundSettings();
+-
+-    void                            SetOptions( ULONG nOptions )
+-                                        { CopyData(); mpData->mnOptions = nOptions; }
+-    ULONG                           GetOptions() const
+-                                        { return mpData->mnOptions; }
+-
+-    const SoundSettings&            operator =( const SoundSettings& rSet );
+-
+-    BOOL                            operator ==( const SoundSettings& rSet ) const;
+-    BOOL                            operator !=( const SoundSettings& rSet ) const
+-                                        { return !(*this == rSet); }
+-};
+-
+ // ------------------------
+ // - ImplNotificationData -
+ // ------------------------
+@@ -1193,7 +1144,6 @@
+     KeyboardSettings                        maKeyboardSettings;
+     StyleSettings                           maStyleSettings;
+     MiscSettings                            maMiscSettings;
+-    SoundSettings                           maSoundSettings;
+     NotificationSettings                    maNotificationSettings;
+     HelpSettings                            maHelpSettings;
+     ::com::sun::star::lang::Locale          maLocale;
+@@ -1272,11 +1222,6 @@
+     const MiscSettings&                     GetMiscSettings() const
+                                                 { return mpData->maMiscSettings; }
+ 
+-    void                                    SetSoundSettings( const SoundSettings& rSet )
+-                                                { CopyData(); mpData->maSoundSettings = rSet; }
+-    const SoundSettings&                    GetSoundSettings() const
+-                                                { return mpData->maSoundSettings; }
+-
+     void                                    SetNotificationSettings( const NotificationSettings& rSet )
+                                                 { CopyData(); mpData->maNotificationSettings = rSet; }
+     const NotificationSettings&             GetNotificationSettings() const
+Index: inc/vcl/sound.hxx
+===================================================================
+RCS file: /cvs/gsl/vcl/inc/vcl/sound.hxx,v
+retrieving revision 1.2
+diff -u -r1.2 sound.hxx
+--- openoffice.org.orig/vcl/inc/vcl/sound.hxx	11 Apr 2007 18:11:10 -0000	1.2
++++ openoffice.org/vcl/inc/vcl/sound.hxx	8 Aug 2007 09:48:36 -0000
+@@ -53,14 +53,9 @@
+ #ifndef _TIME_HXX
+ #include <tools/time.hxx>
+ #endif
+-#ifndef _SV_SALSTYPE_HXX
+-#include <vcl/salstype.hxx>
+-#endif
+ 
+ class Window;
+ class Timer;
+-class SalSound;
+-class RMSound;
+ 
+ // ---------
+ // - Sound -
+@@ -68,70 +63,8 @@
+ 
+ class VCL_DLLPUBLIC Sound
+ {
+-private:
+-
+-	SalSound*			mpSound;
+-	XubString			maSoundName;
+-	Window* 			mpWindow;
+-	BYTE*				mpSoundData_NOTUSED;
+-	ULONG				mnDataLen;
+-	ULONG				mnSoundLen;
+-	ULONG				mnStartTime;
+-	ULONG				mnPlayTime;
+-	ULONG				mnErrorCode;
+-	SoundNotification	meNotification;
+-	BOOL				mbPlaying;
+-	BOOL				mbLoopMode;
+-    Link                maNotifyHdl;
+-	void*				mpExtraData;
+-
+-private:
+-
+-                        Sound( const Sound& rSound );
+-    Sound&              operator=( const Sound& rSound );
+-
+-//#if 0 // _SOLAR__PRIVATE
+ public:
+-	SAL_DLLPRIVATE void	ImplNotify( SoundNotification eNotification, ULONG nError );
+-//#endif // __PRIVATE
+-
+-public:
+-                        Sound( Window* pWindow = NULL );
+-    virtual             ~Sound();
+-
+-    virtual void        Notify();
+-
+-	void				SetWindow( Window* pWindow ) { mpWindow = pWindow; }
+-	Window* 			GetWindow() const { return mpWindow; }
+-	BOOL				SetSoundName( const XubString& rSoundName );
+-	const XubString& 	GetSoundName() const { return maSoundName; }
+-	ULONG				GetSoundLen() const { return mnSoundLen; }
+-
+-    void				Play();
+-	void				Stop();
+-	void				Pause();
+-    BOOL                IsPlaying() const { return mbPlaying; }
+-
+-	void				SetStartTime( ULONG nStartTime = 0 );
+-	ULONG				GetStartTime() const { return mnStartTime; }
+-	void				SetPlayTime( ULONG nPlayTime = SOUND_PLAYALL );
+-	ULONG				GetPlayTime() const { return mnPlayTime; }
+-	void				SetLoopMode( BOOL bLoop );
+-	BOOL				IsLoopMode() const { return mbLoopMode; }
+-
+-    void                ClearError();
+-    ULONG               GetLastError() const { return mnErrorCode; }
+-    SoundNotification   GetNotification() const { return meNotification; }
+-
+-    void                SetNotifyHdl( const Link& rLink ) { maNotifyHdl = rLink; }
+-    const Link&         GetNotifyHdl() const { return maNotifyHdl; }
+-
+     static void         Beep( SoundType eType = SOUND_DEFAULT, Window* pWindow = NULL );
+-
+-	static void			SetSoundPath( const XubString& rSoundPath );
+-	static const XubString&	GetSoundPath();
+-
+-    static BOOL         IsSoundFile( const XubString& rSoundPath );
+ };
+ 
+ #endif // _SV_SOUND_HXX
+Index: prj/build.lst
+===================================================================
+RCS file: /cvs/gsl/vcl/prj/build.lst,v
+retrieving revision 1.54
+diff -u -r1.54 build.lst
+--- openoffice.org.orig/vcl/prj/build.lst	24 Jul 2007 10:40:56 -0000	1.54
++++ openoffice.org/vcl/prj/build.lst	8 Aug 2007 09:48:41 -0000
+@@ -1,4 +1,4 @@
+-vc	vcl	:	BOOST:boost NAS:nas FREETYPE:freetype psprint rsc sot ucbhelper unotools ICU:icu i18npool unoil ridljar X11_EXTENSIONS:x11_extensions offuh basegfx basebmp SNDFILE:sndfile PORTAUDIO:portaudio transex3 NULL
++vc	vcl	:	BOOST:boost FREETYPE:freetype psprint rsc sot ucbhelper unotools ICU:icu i18npool unoil ridljar X11_EXTENSIONS:x11_extensions offuh basegfx basebmp transex3 NULL
+ vc	vcl										usr1	-	all	vc_mkout NULL
+ vc	vcl\inc									nmake	-	all	vc_inc NULL
+ vc	vcl\source\glyphs						nmake	-	all	vc_glyphs vc_inc NULL
+Index: source/app/salvtables.cxx
+===================================================================
+RCS file: /cvs/gsl/vcl/source/app/salvtables.cxx,v
+retrieving revision 1.8
+diff -u -r1.8 salvtables.cxx
+--- openoffice.org.orig/vcl/source/app/salvtables.cxx	24 Jul 2007 10:04:17 -0000	1.8
++++ openoffice.org/vcl/source/app/salvtables.cxx	8 Aug 2007 09:48:45 -0000
+@@ -41,7 +41,6 @@
+ #include <vcl/salvd.hxx>
+ #include <vcl/salprn.hxx>
+ #include <vcl/saltimer.hxx>
+-#include <vcl/salsound.hxx>
+ #include <vcl/salogl.hxx>
+ #include <vcl/salimestatus.hxx>
+ #include <vcl/salsys.hxx>
+@@ -61,10 +60,6 @@
+ {
+ }
+ 
+-SalSound::~SalSound()
+-{
+-}
+-
+ SalTimer::~SalTimer()
+ {
+ }
+Index: source/app/settings.cxx
+===================================================================
+RCS file: /cvs/gsl/vcl/source/app/settings.cxx,v
+retrieving revision 1.72
+diff -u -r1.72 settings.cxx
+--- openoffice.org.orig/vcl/source/app/settings.cxx	24 Jul 2007 10:04:42 -0000	1.72
++++ openoffice.org/vcl/source/app/settings.cxx	8 Aug 2007 09:48:46 -0000
+@@ -1311,98 +1311,6 @@
+     return mpData->mbEnableLocalizedDecimalSep;
+ }
+ 
+-
+-
+-// =======================================================================
+-
+-ImplSoundData::ImplSoundData()
+-{
+-    mnRefCount                  = 1;
+-    mnOptions                   = 0;
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-ImplSoundData::ImplSoundData( const ImplSoundData& rData )
+-{
+-    mnRefCount                  = 1;
+-    mnOptions                   = rData.mnOptions;
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-SoundSettings::SoundSettings()
+-{
+-    mpData = new ImplSoundData();
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-SoundSettings::SoundSettings( const SoundSettings& rSet )
+-{
+-    DBG_ASSERT( rSet.mpData->mnRefCount < 0xFFFFFFFE, "SoundSettings: RefCount overflow" );
+-
+-    // shared Instance Daten uebernehmen und Referenzcounter erhoehen
+-    mpData = rSet.mpData;
+-    mpData->mnRefCount++;
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-SoundSettings::~SoundSettings()
+-{
+-    // Daten loeschen, wenn letzte Referenz
+-    if ( mpData->mnRefCount == 1 )
+-        delete mpData;
+-    else
+-        mpData->mnRefCount--;
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-const SoundSettings& SoundSettings::operator =( const SoundSettings& rSet )
+-{
+-    DBG_ASSERT( rSet.mpData->mnRefCount < 0xFFFFFFFE, "SoundSettings: RefCount overflow" );
+-
+-    // Zuerst Referenzcounter erhoehen, damit man sich selbst zuweisen kann
+-    rSet.mpData->mnRefCount++;
+-
+-    // Daten loeschen, wenn letzte Referenz
+-    if ( mpData->mnRefCount == 1 )
+-        delete mpData;
+-    else
+-        mpData->mnRefCount--;
+-
+-    mpData = rSet.mpData;
+-
+-    return *this;
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void SoundSettings::CopyData()
+-{
+-    // Falls noch andere Referenzen bestehen, dann kopieren
+-    if ( mpData->mnRefCount != 1 )
+-    {
+-        mpData->mnRefCount--;
+-        mpData = new ImplSoundData( *mpData );
+-    }
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-BOOL SoundSettings::operator ==( const SoundSettings& rSet ) const
+-{
+-    if ( mpData == rSet.mpData )
+-        return TRUE;
+-
+-    if ( (mpData->mnOptions             == rSet.mpData->mnOptions) )
+-        return TRUE;
+-    else
+-        return FALSE;
+-}
+-
+ // =======================================================================
+ 
+ ImplNotificationData::ImplNotificationData()
+@@ -1625,7 +1533,6 @@
+     maKeyboardSettings( rData.maKeyboardSettings ),
+     maStyleSettings( rData.maStyleSettings ),
+     maMiscSettings( rData.maMiscSettings ),
+-    maSoundSettings( rData.maSoundSettings ),
+     maNotificationSettings( rData.maNotificationSettings ),
+     maHelpSettings( rData.maHelpSettings ),
+     maLocale( rData.maLocale ),
+@@ -1795,16 +1702,6 @@
+         }
+     }
+ 
+-    if ( nFlags & SETTINGS_SOUND )
+-    {
+-        if ( mpData->maSoundSettings != rSet.mpData->maSoundSettings )
+-        {
+-            CopyData();
+-            mpData->maSoundSettings = rSet.mpData->maSoundSettings;
+-            nChangeFlags |= SETTINGS_SOUND;
+-        }
+-    }
+-
+     if ( nFlags & SETTINGS_NOTIFICATION )
+     {
+         if ( mpData->maNotificationSettings != rSet.mpData->maNotificationSettings )
+@@ -1876,9 +1773,6 @@
+     if ( mpData->maMiscSettings != rSet.mpData->maMiscSettings )
+         nChangeFlags |= SETTINGS_MISC;
+ 
+-    if ( mpData->maSoundSettings != rSet.mpData->maSoundSettings )
+-        nChangeFlags |= SETTINGS_SOUND;
+-
+     if ( mpData->maNotificationSettings != rSet.mpData->maNotificationSettings )
+         nChangeFlags |= SETTINGS_NOTIFICATION;
+ 
+@@ -1909,7 +1803,6 @@
+          (mpData->maKeyboardSettings        == rSet.mpData->maKeyboardSettings)     &&
+          (mpData->maStyleSettings           == rSet.mpData->maStyleSettings)        &&
+          (mpData->maMiscSettings            == rSet.mpData->maMiscSettings)         &&
+-         (mpData->maSoundSettings           == rSet.mpData->maSoundSettings)        &&
+          (mpData->maNotificationSettings    == rSet.mpData->maNotificationSettings) &&
+          (mpData->maHelpSettings            == rSet.mpData->maHelpSettings)         &&
+          (mpData->mnSystemUpdate            == rSet.mpData->mnSystemUpdate)         &&
+Index: source/app/sound.cxx
+===================================================================
+RCS file: /cvs/gsl/vcl/source/app/sound.cxx,v
+retrieving revision 1.14
+diff -u -r1.14 sound.cxx
+--- openoffice.org.orig/vcl/source/app/sound.cxx	27 Jun 2007 20:02:09 -0000	1.14
++++ openoffice.org/vcl/source/app/sound.cxx	8 Aug 2007 09:48:46 -0000
+@@ -48,9 +48,6 @@
+ #ifndef _SV_SVSYS_HXX
+ #include <svsys.h>
+ #endif
+-#ifndef _SV_SALSOUND_HXX
+-#include <vcl/salsound.hxx>
+-#endif
+ #ifndef _SV_SALFRAME_HXX
+ #include <vcl/salframe.hxx>
+ #endif
+@@ -63,9 +60,6 @@
+ #ifndef _SV_WINDOW_HXX
+ #include <vcl/window.hxx>
+ #endif
+-#ifndef _SV_SALSOUND_HXX
+-#include <vcl/salsound.hxx>
+-#endif
+ #ifndef _SV_SALBTYPE_HXX
+ #include <vcl/salbtype.hxx>
+ #endif
+@@ -76,194 +70,6 @@
+ #include <vcl/salinst.hxx>
+ #endif
+ 
+-
+-
+-// ----------------------
+-// - SalSound-Callback	-
+-// ----------------------
+-
+-void SalSoundProc( void* pInst, SoundNotification eNotification, ULONG nError )
+-{
+-	( (Sound*) pInst )->ImplNotify( eNotification, nError );
+-}
+-
+-// ---------
+-// - Sound -
+-// ---------
+-
+-Sound::Sound( Window* pWindow ) :
+-			mpWindow		( pWindow ),
+-			mnDataLen		( 0UL ),
+-			mnSoundLen		( 0UL ),
+-			mnStartTime		( 0UL ),
+-			mnPlayTime		( SOUND_PLAYALL ),
+-			mnErrorCode		( 0UL ),
+-			meNotification	( SOUND_NOTIFY_SUCCESS ),
+-			mbPlaying		( FALSE ),
+-			mbLoopMode		( FALSE )
+-{
+-	mpSound = ImplGetSVData()->mpDefInst->CreateSalSound();
+-
+-	if( mpSound->IsValid() )
+-		mpSound->SetNotifyProc( this, SalSoundProc );
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-Sound::~Sound()
+-{
+-	delete mpSound;
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::ImplNotify( SoundNotification eNotification, ULONG nError )
+-{
+-	meNotification = eNotification;
+-	mbPlaying = FALSE;
+-
+-	if( SOUND_NOTIFY_ERROR == meNotification )
+-		mnErrorCode = nError;
+-
+-	Notify();
+-
+-	if( maNotifyHdl.IsSet() )
+-		maNotifyHdl.Call( this );
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::Notify()
+-{
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-BOOL Sound::SetSoundName( const XubString& rSoundName )
+-{
+-	BOOL bRet( FALSE );
+-
+-	if( !rSoundName.Len() )
+-	{
+-		mnDataLen = 0UL;
+-		mnSoundLen = 0UL;
+-		mnStartTime = 0UL;
+-		mnPlayTime = SOUND_PLAYALL;
+-		mnErrorCode = 0UL;
+-		meNotification = SOUND_NOTIFY_SUCCESS;
+-		mbPlaying = FALSE;
+-		mbLoopMode = FALSE;
+-		bRet = TRUE;
+-
+-		mpSound->Init( rSoundName, mnSoundLen );
+-	}
+-	else if( mpSound->IsValid() )
+-	{
+-		INetURLObject	aSoundURL( rSoundName );
+-		String			aSoundName, aTmp;
+-        BOOL            bValidName( FALSE );
+-
+-        // #106654# Accept only local sound files
+-		if( aSoundURL.GetProtocol() == INET_PROT_FILE )
+-		{
+-			utl::LocalFileHelper::ConvertURLToPhysicalName( aSoundURL.GetMainURL( INetURLObject::NO_DECODE ), aSoundName );
+-            bValidName = TRUE;
+-		}
+-		else if( aSoundURL.GetProtocol() == INET_PROT_NOT_VALID &&
+-                 ::utl::LocalFileHelper::ConvertPhysicalNameToURL( rSoundName, aTmp ) )
+-        {
+-            aSoundName = rSoundName;
+-            bValidName = TRUE;
+-        }
+-		else
+-		{
+-            // no valid sound file name
+-			aSoundName = String();
+-
+-            // #106654# Don't set bRet to true for invalid sound file
+-            // names, but init with empty string, anyway
+-		    mpSound->Init( aSoundName, mnSoundLen );
+-		}
+-
+-        if( bValidName )
+-		    bRet = mpSound->Init( aSoundName, mnSoundLen );
+-	}
+-
+-	maSoundName = rSoundName;
+-
+-	// if sound could not be initialized, but we've gotten _no_
+-	// notification ==> create common error notification
+-	if( !bRet && !mnErrorCode )
+-		ImplNotify( SOUND_NOTIFY_ERROR, SOUNDERR_GENERAL_ERROR );
+-
+-	return bRet;
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::SetStartTime( ULONG nStartTime ) 
+-{
+-	mnStartTime = nStartTime;
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::SetPlayTime( ULONG nPlayTime )
+-{
+-	mnPlayTime = nPlayTime; 
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::SetLoopMode( BOOL bLoop ) 
+-{
+-	mbLoopMode = bLoop; 
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::ClearError() 
+-{
+-	mnErrorCode = 0; 
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::Play()
+-{
+-	BOOL bRet;
+-
+-	if( mpSound->IsValid() && !mnErrorCode )
+-	{
+-		mpSound->Play( mnStartTime, mnPlayTime, mbLoopMode );
+-        mbPlaying = TRUE;
+-	}
+-	else
+-		bRet = FALSE;
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::Stop()
+-{
+-	mbPlaying = FALSE;
+-	
+-	if( mpSound->IsValid() )
+-		mpSound->Stop();
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::Pause()
+-{
+-	mbPlaying = FALSE;
+-	
+-	if( mpSound->IsValid() )
+-		mpSound->Pause();
+-}
+-
+-// -----------------------------------------------------------------------
+-
+ void Sound::Beep( SoundType eType, Window* pWindow )
+ {
+     if( !pWindow )
+@@ -274,62 +80,3 @@
+     else
+         pWindow->ImplGetFrame()->Beep( eType );
+ }
+-
+-// -----------------------------------------------------------------------
+-
+-void Sound::SetSoundPath( const XubString& )
+-{
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-const XubString& Sound::GetSoundPath()
+-{
+-	return ImplGetSVEmptyStr();
+-}
+-
+-// -----------------------------------------------------------------------
+-
+-BOOL Sound::IsSoundFile( const XubString& rSoundPath )
+-{
+-    BOOL bRet = FALSE;
+-
+-    if( rSoundPath.Len() )
+-    {
+-		INetURLObject	aSoundURL( rSoundPath );
+-		String			aSoundName;
+-
+-		if( aSoundURL.GetProtocol() != INET_PROT_NOT_VALID )
+-			aSoundName = aSoundURL.GetMainURL( INetURLObject::NO_DECODE );
+-		else if( !::utl::LocalFileHelper::ConvertPhysicalNameToURL( rSoundPath, aSoundName ) )
+-			aSoundName.Erase();
+-
+-        if( aSoundName.Len() )
+-        {
+-            SvStream* pIStm = ::utl::UcbStreamHelper::CreateStream( aSoundName, STREAM_READ );
+-
+-            if( pIStm )
+-            {
+-                sal_Char aData[ 12 ];
+-
+-                if( ( pIStm->Read( aData, 12 ) == 12 ) && !pIStm->GetError() )
+-                {
+-                    // check for WAV
+-                    bRet = ( aData[ 0 ] == 'R' && aData[ 1 ] == 'I' && aData[ 2 ] == 'F' && aData[ 3 ] == 'F' &&
+-                             aData[ 8 ] == 'W' && aData[ 9 ] == 'A' && aData[ 10 ] == 'V' && aData[ 11 ] == 'E' );
+-                }
+-
+-                delete pIStm;
+-            }
+-
+-            if( !bRet )
+-            {
+-                // check it the hard way
+-                Sound aTestSound;
+-                bRet = aTestSound.SetSoundName( rSoundPath );
+-            }
+-        }
+-    }
+-
+-    return bRet;
+-}
+Index: source/app/svmain.cxx
+===================================================================
+RCS file: /cvs/gsl/vcl/source/app/svmain.cxx,v
+retrieving revision 1.70
+diff -u -r1.70 svmain.cxx
+--- openoffice.org.orig/vcl/source/app/svmain.cxx	24 Jul 2007 10:05:33 -0000	1.70
++++ openoffice.org/vcl/source/app/svmain.cxx	8 Aug 2007 09:48:48 -0000
+@@ -57,9 +57,6 @@
+ #ifndef _SV_SALINST_HXX
+ #include <vcl/salinst.hxx>
+ #endif
+-#ifndef _SV_SALSOUND_HXX
+-#include <vcl/salsound.hxx>
+-#endif
+ #ifndef _SV_SALOGL_HXX
+ #include <vcl/salogl.hxx>
+ #endif
+Index: unx/gtk/window/gtkframe.cxx
+===================================================================
+RCS file: /cvs/gsl/vcl/unx/gtk/window/gtkframe.cxx,v
+retrieving revision 1.65
+diff -u -r1.65 gtkframe.cxx
+--- openoffice.org.orig/vcl/unx/gtk/window/gtkframe.cxx	24 Jul 2007 10:25:16 -0000	1.65
++++ openoffice.org/vcl/unx/gtk/window/gtkframe.cxx	8 Aug 2007 09:50:35 -0000
+@@ -1911,9 +1911,17 @@
+         ReleaseGraphics( pGraphics );
+ }
+ 
+-void GtkSalFrame::Beep( SoundType /*eType*/ )
++void GtkSalFrame::Beep( SoundType eType )
+ {
+-    gdk_display_beep( getGdkDisplay() );
++    switch( eType )
++    {
++        case SOUND_DEFAULT:
++        case SOUND_ERROR:
++            gdk_display_beep( getGdkDisplay() );
++            break;
++        default:
++            break;
++    }
+ }
+ 
+ const SystemEnvData* GtkSalFrame::GetSystemData() const
+Index: unx/inc/postx.h
+===================================================================
+RCS file: /cvs/gsl/vcl/unx/inc/postx.h,v
+retrieving revision 1.5
+diff -u -r1.5 postx.h
+--- openoffice.org.orig/vcl/unx/inc/postx.h	19 Jun 2006 19:46:31 -0000	1.5
++++ openoffice.org/vcl/unx/inc/postx.h	8 Aug 2007 09:50:39 -0000
+@@ -69,9 +69,6 @@
+ #undef InitializeToken
+ #undef NextRequest
+ 
+-/* Network Audio System */
+-#undef Sound
+-
+ #ifdef KeyPress
+ #if KeyPress != 2
+ Error KeyPress must be Equal 2
+Index: unx/inc/prex.h
+===================================================================
+RCS file: /cvs/gsl/vcl/unx/inc/prex.h,v
+retrieving revision 1.15
+diff -u -r1.15 prex.h
+--- openoffice.org.orig/vcl/unx/inc/prex.h	26 Apr 2007 10:40:23 -0000	1.15
++++ openoffice.org/vcl/unx/inc/prex.h	8 Aug 2007 09:50:39 -0000
+@@ -51,9 +51,6 @@
+ #define Region		XLIB_Region
+ #define Boolean		XLIB_Boolean
+ 
+-/* fuer Network Audio System */
+-#define Sound		XLIB_Sound
+-
+ #if defined __cplusplus
+ extern "C" {
+ #endif
+Index: unx/inc/salinst.h
+===================================================================
+RCS file: /cvs/gsl/vcl/unx/inc/salinst.h,v
+retrieving revision 1.14
+diff -u -r1.14 salinst.h
+--- openoffice.org.orig/vcl/unx/inc/salinst.h	27 Jun 2007 20:41:36 -0000	1.14
++++ openoffice.org/vcl/unx/inc/salinst.h	8 Aug 2007 09:50:40 -0000
+@@ -108,7 +108,6 @@
+     virtual void				DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo );
+     virtual String             GetDefaultPrinter();
+ 
+-    virtual SalSound*			CreateSalSound();
+     virtual SalTimer*			CreateSalTimer();
+     virtual SalOpenGL*			CreateSalOpenGL( SalGraphics* pGraphics );
+     virtual SalI18NImeStatus*	CreateI18NImeStatus();
+Index: unx/source/app/makefile.mk
+===================================================================
+RCS file: /cvs/gsl/vcl/unx/source/app/makefile.mk,v
+retrieving revision 1.27
+diff -u -r1.27 makefile.mk
+--- openoffice.org.orig/vcl/unx/source/app/makefile.mk	6 Feb 2007 14:19:12 -0000	1.27
++++ openoffice.org/vcl/unx/source/app/makefile.mk	8 Aug 2007 09:50:45 -0000
+@@ -69,13 +69,7 @@
+ 			$(SLO)$/soicon.obj			\
+ 			$(SLO)$/sm.obj				\
+ 			$(SLO)$/keysymnames.obj		\
+-			$(SLO)$/wmadaptor.obj		\
+-			$(SLO)$/salsound2.obj		\
+-			$(SLO)$/osssound.obj		\
+-			$(SLO)$/devaudiosound.obj		\
+-			$(SLO)$/audioconvert.obj		\
+-			$(SLO)$/rptpsound.obj		\
+-			$(SLO)$/nassound.obj		
++			$(SLO)$/wmadaptor.obj
+ 
+ EXCEPTIONSFILES=\
+ 			$(SLO)$/wmadaptor.obj		\
+@@ -87,21 +81,6 @@
+             $(SLO)$/salsys.obj
+ 
+ 
+-.IF "$(ENABLE_NAS)" != ""
+-CDEFS+=-DUSE_NAS
+-.ENDIF
+-
+-.IF "$(ENABLE_PASF)" != ""
+-CDEFS+=-DUSE_PASF
+-SLOFILES+=$(SLO)$/pasfsound.obj
+-.IF "$(SYSTEM_SNDFILE)" == "YES"
+-CDEFS+=-DSYSTEM_SNDFILE
+-.ENDIF
+-.IF "$(SYSTEM_PORTAUDIO)" == "YES"
+-CDEFS+=-DSYSTEM_PORTAUDIO
+-.ENDIF
+-.ENDIF
+-
+ .IF "$(WITH_LIBSN)"=="YES"
+ CDEFS+=-DHAVE_LIBSN
+ CFLAGS+=$(LIBSN_CFLAGS)
+Index: unx/source/app/salinst.cxx
+===================================================================
+RCS file: /cvs/gsl/vcl/unx/source/app/salinst.cxx,v
+retrieving revision 1.32
+diff -u -r1.32 salinst.cxx
+--- openoffice.org.orig/vcl/unx/source/app/salinst.cxx	27 Jun 2007 20:47:09 -0000	1.32
++++ openoffice.org/vcl/unx/source/app/salinst.cxx	8 Aug 2007 09:50:48 -0000
+@@ -75,9 +75,6 @@
+ #ifndef _SV_SALOGL_H
+ #include <salogl.h>
+ #endif
+-#ifndef _SV_SALSOUND_H
+-#include <salsound.h>
+-#endif
+ 
+ // -------------------------------------------------------------------------
+ //
+@@ -145,9 +142,6 @@
+ 
+ X11SalInstance::~X11SalInstance()
+ {
+-    // deinitialize global sound resources
+-    X11SalSound::Release();
+-
+     // release (possibly open) OpenGL context
+     X11SalOpenGL::Release();
+ 
+@@ -323,9 +317,3 @@
+ {
+     return new X11SalOpenGL( pGraphics );
+ }
+-
+-SalSound* X11SalInstance::CreateSalSound()
+-{
+-    return new X11SalSound();
+-}
+-


--- openoffice.org-2.0.3.rhXXXXXX.vcl.annoyingbeeps.patch DELETED ---




More information about the fedora-extras-commits mailing list