traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso src/base.pri src/traverso/dialogs/sett...


From: Remon Sijrier
Subject: [Traverso-commit] traverso src/base.pri src/traverso/dialogs/sett...
Date: Sat, 16 Jun 2007 15:28:57 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/06/16 15:28:56

Modified files:
        src            : base.pri 
        src/traverso/dialogs/settings: Pages.cpp 
        src/traverso   : Interface.cpp traverso.pro 
        src/traverso/songcanvas: songcanvas.pro SongWidget.cpp 
        .              : INSTALL TODO 

Log message:
        opengl support is a compile option

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/base.pri?cvsroot=traverso&r1=1.37&r2=1.38
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/dialogs/settings/Pages.cpp?cvsroot=traverso&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/Interface.cpp?cvsroot=traverso&r1=1.91&r2=1.92
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/traverso.pro?cvsroot=traverso&r1=1.54&r2=1.55
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/songcanvas.pro?cvsroot=traverso&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/SongWidget.cpp?cvsroot=traverso&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/traverso/INSTALL?cvsroot=traverso&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/traverso/TODO?cvsroot=traverso&r1=1.8&r2=1.9

Patches:
Index: src/base.pri
===================================================================
RCS file: /sources/traverso/traverso/src/base.pri,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -b -r1.37 -r1.38
--- src/base.pri        9 Jun 2007 10:24:17 -0000       1.37
+++ src/base.pri        16 Jun 2007 15:28:54 -0000      1.38
@@ -22,7 +22,7 @@
 DEFINES += ALSA_SUPPORT
 #DEFINES += PORTAUDIO_SUPPORT
 DEFINES += LV2_SUPPORT
-
+#DEFINES += QT_OPENGL_SUPPORT
 
 #
 # Uncomment the line which notes your CPU type

Index: src/traverso/dialogs/settings/Pages.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/dialogs/settings/Pages.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- src/traverso/dialogs/settings/Pages.cpp     4 Jun 2007 18:38:54 -0000       
1.22
+++ src/traverso/dialogs/settings/Pages.cpp     16 Jun 2007 15:28:55 -0000      
1.23
@@ -873,6 +873,12 @@
 PerformanceConfigPage::PerformanceConfigPage(QWidget* parent)
 {
        setupUi(this);
+
+#if defined (QT_OPENGL_SUPPORT)
+       useOpenGLCheckBox->setEnabled(true);
+#else
+       useOpenGLCheckBox->setEnabled(false);
+#endif
 }
 
 //eof

Index: src/traverso/Interface.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/Interface.cpp,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -b -r1.91 -r1.92
--- src/traverso/Interface.cpp  7 Jun 2007 04:05:13 -0000       1.91
+++ src/traverso/Interface.cpp  16 Jun 2007 15:28:55 -0000      1.92
@@ -25,7 +25,14 @@
 #include "libtraversosongcanvas.h"
 #include <AudioDevice.h>
 
-#include <QtOpenGL>
+#include <QDockWidget>
+#include <QUndoView>
+#include <QFile>
+#include <QDir>
+#include <QMenuBar>
+#include <QMessageBox>
+#include <QDesktopServices>
+#include <QTextStream>
 
 #include "Interface.h"
 #include "BusMonitor.h"

Index: src/traverso/traverso.pro
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/traverso.pro,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -b -r1.54 -r1.55
--- src/traverso/traverso.pro   7 Jun 2007 04:05:14 -0000       1.54
+++ src/traverso/traverso.pro   16 Jun 2007 15:28:55 -0000      1.55
@@ -124,7 +124,9 @@
     INCLUDEPATH +=     ../3rdparty/slv2 ../plugins/LV2
 }
 
+contains(DEFINES, QT_OPENGL_SUPPORT){
 QT += opengl
+}
 
 QMAKE_LIBDIR = ../../lib 
 

Index: src/traverso/songcanvas/songcanvas.pro
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/songcanvas.pro,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- src/traverso/songcanvas/songcanvas.pro      30 May 2007 13:14:48 -0000      
1.5
+++ src/traverso/songcanvas/songcanvas.pro      16 Jun 2007 15:28:56 -0000      
1.6
@@ -74,7 +74,9 @@
        ../../3rdparty/slv2 
 }
 
+contains(DEFINES, QT_OPENGL_SUPPORT){
 QT += opengl
+}
 
 win32{
     INCLUDEPATH += ../../../3thparty/include

Index: src/traverso/songcanvas/SongWidget.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/SongWidget.cpp,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- src/traverso/songcanvas/SongWidget.cpp      4 Jun 2007 02:45:53 -0000       
1.20
+++ src/traverso/songcanvas/SongWidget.cpp      16 Jun 2007 15:28:56 -0000      
1.21
@@ -34,7 +34,12 @@
 #include "ContextPointer.h"
 #include "Mixer.h"
 
+#if defined (QT_OPENGL_SUPPORT)
 #include <QtOpenGL>
+#endif
+
+#include <QGridLayout>
+#include <QScrollBar>
 
 #include <Debugger.h>
 
@@ -298,8 +303,10 @@
 void SongWidget::set_use_opengl( bool useOpenGL )
 {
        if (useOpenGL != m_usingOpenGL) {
+#if defined (QT_OPENGL_SUPPORT)
                m_clipsViewPort->setViewport(useOpenGL ? new 
QGLWidget(QGLFormat(QGL::SampleBuffers)) : new QWidget);
                m_trackPanel->setViewport(useOpenGL ? new 
QGLWidget(QGLFormat(QGL::SampleBuffers)) : new QWidget);
+#endif
        }
        m_usingOpenGL = useOpenGL;
 }

Index: INSTALL
===================================================================
RCS file: /sources/traverso/traverso/INSTALL,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- INSTALL     20 Apr 2006 14:48:52 -0000      1.1
+++ INSTALL     16 Jun 2007 15:28:56 -0000      1.2
@@ -14,3 +14,26 @@
 $ ./traverso
 
 Have funn!
\ No newline at end of file
+
+
+NOTE for Packagers:
+
+The tarball as it is supplied should be suitable for creating a distribution
+package without major modification. 
+Traverso itself is build as a number of libraries, it's strongly adviced to 
+compile those statically, which is the default.
+To change compile options for all libs, edit src/base.pri
+
+Options that should be left alone:
+DEFINES += STATIC_BUILD   
+build Traverso libs statically, you really shouldn't change it
+
+#DEFINES += PORTAUDIO_SUPPORT  
+PortAudio support is only to be used for Windows and Mac OS X, Traverso has 
+excelent support for ALSA and Jack, so portaudio doesn't add anything for Linux
+except confusion for the users...
+It also depends on the 1.9 release, which is still unreleased which might 
introcude
+unwanted side effects (you could build against another version then we did 
e.g.)
+
+DEFINES that could be changed or e.g. compiler flag options, if you don't want 
to 
+build with SSE support by default.

Index: TODO
===================================================================
RCS file: /sources/traverso/traverso/TODO,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- TODO        4 Jun 2007 20:47:17 -0000       1.8
+++ TODO        16 Jun 2007 15:28:56 -0000      1.9
@@ -1,9 +1,10 @@
-TOBEDONE FOR 0.40.0
+TOBEDONE FOR 0.40.x
 
-Sheet lenght temporarily reset to wrong value problem again when moving clip 
(undo/redo ..)
+* add docs for preparing pc for realtime use! (limits.conf stuff)
 
-Broken chipset, needs 3 periods:
-00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition 
Audio Controller (rev 02)
+* horizontal scroll bar doesn't move during play
+
+* sometimes audible glitch when playing over splitpoint..
 
 * Curve copy should not use the same id!!!!!!
 
@@ -17,3 +18,5 @@
 * Painting last curve nodes has artifacts, 'fixed' by populating polygon with 
as many points as there are
   pixels. This should get a real fix!!
 
+* Bandpass filter wrong inited (or something like that) it crashes
+* Don't use flacs, they crash traverso :(
\ No newline at end of file




reply via email to

[Prev in Thread] Current Thread [Next in Thread]