You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							164 lines
						
					
					
						
							6.4 KiB
						
					
					
				
			
		
		
	
	
							164 lines
						
					
					
						
							6.4 KiB
						
					
					
				# --- T2-COPYRIGHT-NOTE-BEGIN --- | 
						|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. | 
						|
#  | 
						|
# T2 SDE: package/.../rezound/fox-1.6.patch | 
						|
# Copyright (C) 2006 The T2 SDE Project | 
						|
#  | 
						|
# More information can be found in the files COPYING and README. | 
						|
#  | 
						|
# This patch file is dual-licensed. It is available under the license the | 
						|
# patched project is licensed under, as long as it is an OpenSource license | 
						|
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms | 
						|
# of the GNU General Public License as published by the Free Software | 
						|
# Foundation; either version 2 of the License, or (at your option) any later | 
						|
# version. | 
						|
# --- T2-COPYRIGHT-NOTE-END --- | 
						|
 | 
						|
Out of the proaudio SVN repository. | 
						|
 | 
						|
  - Rene Rebe <[email protected]> | 
						|
 | 
						|
--- rezound/src/frontend_fox/Makefile.am.fox16~	2005-04-30 23:58:16.000000000 +0200 | 
						|
+++ rezound/src/frontend_fox/Makefile.am	2006-03-27 23:40:35.000000000 +0200 | 
						|
@@ -115,14 +115,14 @@ | 
						|
 	$(top_builddir)/src/misc/CNestedDataFile/libmiscCN.la \ | 
						|
 	$(top_builddir)/src/PoolFile/libPoolFile.la | 
						|
  | 
						|
-rezound_LDADD=$(_rezound_LDADD) @FOX_1_5_LIBS@  @FOX_1_4_LIBS@ @FOX_1_3_LIBS@ @FOX_1_2_LIBS@ @FOX_1_1_LIBS@ @FOX_LIBS@ | 
						|
+rezound_LDADD=$(_rezound_LDADD) @FOX_1_6_LIBS@ @FOX_1_5_LIBS@  @FOX_1_4_LIBS@ @FOX_1_3_LIBS@ @FOX_1_2_LIBS@ @FOX_1_1_LIBS@ @FOX_LIBS@ | 
						|
  | 
						|
 ## if I don't do this, automake leaves out @abc@ vars when creating the rezound_DEPENDENCES value | 
						|
 ## so changes to the LADSPA lib (that may or may not be built) don't cause a re-link | 
						|
 rezound_DEPENDENCIES=$(_rezound_LDADD) | 
						|
  | 
						|
  | 
						|
-AM_CXXFLAGS=@FOX_1_5_CXXFLAGS@ @FOX_1_4_CXXFLAGS@ @FOX_1_3_CXXFLAGS@ @FOX_1_2_CXXFLAGS@ @FOX_1_1_CXXFLAGS@ @FOX_CXXFLAGS@ | 
						|
+AM_CXXFLAGS=-I/usr/include/fox-1.6 @FOX_1_6_CXXFLAGS@ @FOX_1_5_CXXFLAGS@ @FOX_1_4_CXXFLAGS@ @FOX_1_3_CXXFLAGS@ @FOX_1_2_CXXFLAGS@ @FOX_1_1_CXXFLAGS@ @FOX_CXXFLAGS@ | 
						|
  | 
						|
 noinst_HEADERS=\ | 
						|
 	fox_compat.h \ | 
						|
--- rezound/configure.ac.fox16~	2005-09-05 17:34:06.000000000 +0200 | 
						|
+++ rezound/configure.ac	2006-03-27 23:28:45.000000000 +0200 | 
						|
@@ -615,19 +615,22 @@ | 
						|
  | 
						|
 # This is a check for a class in a C++ library. To pinpoint the specific version we need we could change what class is linked. | 
						|
 # it sets $1_CXXFLAGS and $1_LIBS to either something useful or nothing | 
						|
-ajv_CXX_CHECK_LIB(FOX-1.5,FXApp,fox-1.5/fx.h,[http://fox-toolkit.org],[],false) | 
						|
-if test -z "$FOX_1_5_LIBS"; then | 
						|
-	ajv_CXX_CHECK_LIB(FOX-1.4,FXApp,fox-1.4/fx.h,[http://fox-toolkit.org],[],false) | 
						|
-	if test -z "$FOX_1_4_LIBS"; then | 
						|
-		ajv_CXX_CHECK_LIB(FOX-1.3,FXApp,fox-1.3/fx.h,[http://fox-toolkit.org],[],false) | 
						|
-		if test -z "$FOX_1_3_LIBS"; then | 
						|
-			ajv_CXX_CHECK_LIB(FOX-1.2,FXApp,fox-1.2/fx.h,[http://fox-toolkit.org],[],false) | 
						|
-			if test -z "$FOX_1_2_LIBS"; then | 
						|
-				# libFOX-1.2 was not found, now try libFOX-1.1 | 
						|
-				ajv_CXX_CHECK_LIB(FOX-1.1,FXApp,fox-1.1/fx.h,[http://fox-toolkit.org],[],false) | 
						|
-				if test -z "$FOX_1_1_LIBS"; then | 
						|
-					# libFOX-1.1 was not found, now try libFOX | 
						|
-					ajv_CXX_CHECK_LIB(FOX,FXApp,fox/fx.h,[http://fox-toolkit.org],[],true) | 
						|
+ajv_CXX_CHECK_LIB(FOX-1.6,FXApp,fox-1.6/fx.h,[http://fox-toolkit.org],[],false) | 
						|
+if test -z "$FOX_1_6_LIBS"; then | 
						|
+	ajv_CXX_CHECK_LIB(FOX-1.5,FXApp,fox-1.5/fx.h,[http://fox-toolkit.org],[],false) | 
						|
+	if test -z "$FOX_1_5_LIBS"; then | 
						|
+		ajv_CXX_CHECK_LIB(FOX-1.4,FXApp,fox-1.4/fx.h,[http://fox-toolkit.org],[],false) | 
						|
+		if test -z "$FOX_1_4_LIBS"; then | 
						|
+			ajv_CXX_CHECK_LIB(FOX-1.3,FXApp,fox-1.3/fx.h,[http://fox-toolkit.org],[],false) | 
						|
+			if test -z "$FOX_1_3_LIBS"; then | 
						|
+				ajv_CXX_CHECK_LIB(FOX-1.2,FXApp,fox-1.2/fx.h,[http://fox-toolkit.org],[],false) | 
						|
+				if test -z "$FOX_1_2_LIBS"; then | 
						|
+					# libFOX-1.2 was not found, now try libFOX-1.1 | 
						|
+					ajv_CXX_CHECK_LIB(FOX-1.1,FXApp,fox-1.1/fx.h,[http://fox-toolkit.org],[],false) | 
						|
+					if test -z "$FOX_1_1_LIBS"; then | 
						|
+						# libFOX-1.1 was not found, now try libFOX | 
						|
+						ajv_CXX_CHECK_LIB(FOX,FXApp,fox/fx.h,[http://fox-toolkit.org],[],true) | 
						|
+					fi | 
						|
 				fi | 
						|
 			fi | 
						|
 		fi | 
						|
@@ -644,6 +647,8 @@ | 
						|
 AC_SUBST(FOX_1_4_LIBS) | 
						|
 AC_SUBST(FOX_1_5_CXXFLAGS) | 
						|
 AC_SUBST(FOX_1_5_LIBS) | 
						|
+AC_SUBST(FOX_1_6_CXXFLAGS) | 
						|
+AC_SUBST(FOX_1_6_LIBS) | 
						|
 AC_SUBST(FOX_CXXFLAGS) | 
						|
 AC_SUBST(FOX_LIBS) | 
						|
  | 
						|
--- rezound/src/frontend_fox/fox_compat.h.ark	2006-03-28 00:02:23.000000000 +0200 | 
						|
+++ rezound/src/frontend_fox/fox_compat.h	2006-03-28 00:02:39.000000000 +0200 | 
						|
@@ -21,6 +21,9 @@ | 
						|
 #elif defined(HAVE_LIBFOX_1_5) | 
						|
 	#include <fox-1.5/fx.h> | 
						|
 	#include <fox-1.5/fxkeys.h> | 
						|
+#elif defined(HAVE_LIBFOX_1_6) | 
						|
+	#include <fox-1.6/fx.h> | 
						|
+	#include <fox-1.6/fxkeys.h> | 
						|
 #else | 
						|
 	#error no HAVE_LIBFOX defined | 
						|
 #endif | 
						|
--- rezound/src/frontend_fox/CMainWindow.cpp.ark	2006-03-28 00:15:06.000000000 +0200 | 
						|
+++ rezound/src/frontend_fox/CMainWindow.cpp	2006-03-28 00:15:59.000000000 +0200 | 
						|
@@ -1303,7 +1303,11 @@ | 
						|
 			if(value=="") | 
						|
 				continue; // no key bound to this action | 
						|
  | 
						|
+#ifdef HAVE_LIBFOX_1_6 | 
						|
+			FXHotKey acckey=parseAccel(value.c_str()); | 
						|
+#else | 
						|
 			FXHotKey acckey=fxparseAccel(value.c_str()); | 
						|
+#endif | 
						|
 			mc->setAccelText(value.c_str()); | 
						|
  | 
						|
 			/* these shuttle controls have to be handle specially because they require key up events to return the shuttle to the middle */ | 
						|
@@ -1344,7 +1348,11 @@ | 
						|
 	vector<FXHotKey> removeKeyBindingsList; | 
						|
 	const vector<string> actionsWithKeyBindings=gKeyBindingsStore->getChildKeys(""); | 
						|
 	for(size_t t=0;t<actionsWithKeyBindings.size();t++) | 
						|
+#ifdef HAVE_LIBFOX_1_6 | 
						|
+		removeKeyBindingsList.push_back(parseAccel(gKeyBindingsStore->getValue<string>(actionsWithKeyBindings[t]).c_str())); | 
						|
+#else | 
						|
 		removeKeyBindingsList.push_back(fxparseAccel(gKeyBindingsStore->getValue<string>(actionsWithKeyBindings[t]).c_str())); | 
						|
+#endif | 
						|
  | 
						|
 	if(gKeyBindingsDialog->showIt(gKeyBindingRegistry)) | 
						|
 	{ | 
						|
--- rezound/src/frontend_fox/FXRezWaveView.cpp.ark	2006-03-28 00:22:20.000000000 +0200 | 
						|
+++ rezound/src/frontend_fox/FXRezWaveView.cpp	2006-03-28 00:22:49.000000000 +0200 | 
						|
@@ -48,7 +48,11 @@ | 
						|
  | 
						|
 	virtual void create(); | 
						|
  | 
						|
+#ifdef HAVE_LIBFOX_1_6 | 
						|
+	virtual bool canFocus() const; | 
						|
+#else | 
						|
 	virtual FXbool canFocus() const; | 
						|
+#endif | 
						|
  | 
						|
  | 
						|
 	size_t getClickedCue(FXint x,FXint y); | 
						|
@@ -369,7 +373,11 @@ | 
						|
 	font->create(); | 
						|
 } | 
						|
  | 
						|
+#ifdef HAVE_LIBFOX_1_6 | 
						|
+bool FXWaveRuler::canFocus() const | 
						|
+#else | 
						|
 FXbool FXWaveRuler::canFocus() const | 
						|
+#endif | 
						|
 { | 
						|
 	return 1; | 
						|
 } | 
						|
--- rezound/src/frontend_fox/CKeyBindingsDialog.cpp.ark	2006-03-28 00:23:09.000000000 +0200 | 
						|
+++ rezound/src/frontend_fox/CKeyBindingsDialog.cpp	2006-03-28 00:23:22.000000000 +0200 | 
						|
@@ -208,7 +208,11 @@ | 
						|
 			} | 
						|
 			else | 
						|
 			{ | 
						|
+#ifdef HAVE_LIBFOX_1_6 | 
						|
+				string tmp_key=unparseAccel(keycode).text(); | 
						|
+#else | 
						|
 				string tmp_key=fxunparseAccel(keycode).text(); | 
						|
+#endif | 
						|
 				if(tmp_key=="") | 
						|
 					Error(_("Unhandled Key Combination")); | 
						|
 				else
 | 
						|
 |