Merge
authorChris Larson <clarson@kergoth.com>
Tue, 29 Jun 2004 06:09:31 +0000 (06:09 +0000)
committerChris Larson <clarson@kergoth.com>
Tue, 29 Jun 2004 06:09:31 +0000 (06:09 +0000)
2004/06/28 15:14:09+01:00 kano.org.uk!timh
refreshed patch for qte_2.3.7.oe and added boxer arch

BKrev: 40e1079b6kk3u3M032k103tIN6NxlA

qte/qte-2.3.7/c700-hardware.patch
qte/qte_2.3.7.oe

index e69de29..7846f62 100644 (file)
@@ -0,0 +1,116 @@
+diff -urN qt-2.3.7-orig/src/kernel/qwindowsystem_qws.cpp qt-2.3.7/src/kernel/qwindowsystem_qws.cpp
+--- qt-2.3.7-orig/src/kernel/qwindowsystem_qws.cpp     2003-07-17 02:20:26.000000000 +0100
++++ qt-2.3.7/src/kernel/qwindowsystem_qws.cpp  2004-06-27 23:30:03.000000000 +0100
+@@ -126,7 +126,7 @@
+ static QRect maxwindow_rect;
+ extern Q_EXPORT QRect qt_maxWindowRect;
+ static const char *defaultMouse =
+-#if defined(QT_QWS_CASSIOPEIA) || defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_YOPY) || defined(QWS_CUSTOMTOUCHPANEL)
++#if defined(QT_QWS_CASSIOPEIA) || defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_SLC700) || defined(QT_QWS_YOPY) || defined(QWS_CUSTOMTOUCHPANEL)
+     "TPanel"
+ #else
+     "Auto"
+@@ -3067,7 +3067,7 @@
+ void QWSServer::screenSaverSleep()
+ {
+     qt_screen->blank(TRUE);
+-#if !defined(QT_QWS_IPAQ) && !defined(QT_QWS_SL5XXX)
++#if !defined(QT_QWS_IPAQ) && !defined(QT_QWS_SL5XXX) && !defined(QT_QWS_SLC700)
+     d->screensavertimer->stop();
+ #else
+     if ( screensaverinterval ) {
+diff -urN qt-2.3.7-orig/src/kernel/qwsmouse_qws.cpp qt-2.3.7/src/kernel/qwsmouse_qws.cpp
+--- qt-2.3.7-orig/src/kernel/qwsmouse_qws.cpp  2003-07-17 02:20:26.000000000 +0100
++++ qt-2.3.7/src/kernel/qwsmouse_qws.cpp       2004-06-27 23:49:33.000000000 +0100
+@@ -90,6 +90,19 @@
+ #define QT_QWS_TP_MOVE_LIMIT 50
+ #define QT_QWS_TP_JITTER_LIMIT 2
+ #endif
++#elif defined(QT_QWS_SLC700)
++#define QT_QWS_SLC700_RAW
++typedef struct {
++       unsigned short pressure;
++       unsigned short x;
++       unsigned short y;
++       unsigned short millisecs;
++} TS_EVENT;
++#define QT_QWS_TP_SAMPLE_SIZE 10
++#define QT_QWS_TP_MINIMUM_SAMPLES 4 
++#define QT_QWS_TP_PRESSURE_THRESHOLD 500 
++#define QT_QWS_TP_MOVE_LIMIT 50
++#define QT_QWS_TP_JITTER_LIMIT 2
+ #endif
+ #ifndef QT_QWS_TP_SAMPLE_SIZE
+@@ -576,7 +589,7 @@
+       sub[nsub++] = new QAutoMouseSubHandler_intellimouse(fd);
+       notify(fd);
+     }
+-#if !defined(QT_QWS_IPAQ) && !defined(QT_QWS_SL5XXX)
++#if !defined(QT_QWS_IPAQ) && !defined(QT_QWS_SL5XXX) && !defined(QT_QWS_SLC700)
+     char fn[] = "/dev/ttyS?";
+     for (int ch='0'; ch<='3'; ch++) {
+       fn[9] = ch;
+@@ -1238,7 +1251,7 @@
+     : samples(QT_QWS_TP_SAMPLE_SIZE), currSample(0), lastSample(0), 
+     numSamples(0), skipCount(0)
+ {
+-#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX)
++#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_SLC700)
+ #if defined(QT_QWS_IPAQ)
+ # ifdef QT_QWS_IPAQ_RAW
+     if ((mouseFD = open( "/dev/h3600_tsraw", O_RDONLY | O_NDELAY)) < 0) {
+@@ -1248,7 +1261,7 @@
+         qWarning( "Cannot open /dev/h3600_ts (%s)", strerror(errno));
+       return;
+     }
+-#elif defined(QT_QWS_SL5XXX)
++#elif defined(QT_QWS_SL5XXX) || defined(QT_QWS_SLC700)
+ //# ifdef QT_QWS_SL5XXX_TSRAW
+ # if 0
+     if ((mouseFD = open( "/dev/tsraw", O_RDONLY | O_NDELAY)) < 0) {
+@@ -1274,7 +1287,7 @@
+ QTPanelHandlerPrivate::~QTPanelHandlerPrivate()
+ {
+-#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX)
++#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_SLC700)
+     if (mouseFD >= 0)
+       close(mouseFD);
+ #endif
+@@ -1282,7 +1295,7 @@
+ void QTPanelHandlerPrivate::readMouseData()
+ {
+-#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX)
++#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_SLC700)
+     if(!qt_screen)
+       return;
+@@ -1301,7 +1314,7 @@
+       uchar *mb = mouseBuf+idx;
+       data = (TS_EVENT *) mb;
+       if(data->pressure >= QT_QWS_TP_PRESSURE_THRESHOLD) {
+-#ifdef QT_QWS_SL5XXX
++#if defined(QT_QWS_SL5XXX) || defined(QT_QWS_SLC700)
+           samples[currSample] = QPoint( 1000 - data->x, data->y );
+ #else
+           samples[currSample] = QPoint( data->x, data->y );
+@@ -1320,7 +1333,7 @@
+               mousePos = totalMousePos / (sampleCount - 1);
+-# if defined(QT_QWS_IPAQ_RAW) || defined(QT_QWS_SL5XXX_RAW)
++# if defined(QT_QWS_IPAQ_RAW) || defined(QT_QWS_SL5XXX_RAW) || defined(QT_QWS_SLC700_RAW)
+               mousePos = transform( mousePos );
+ # endif
+               if(!waspressed)
+@@ -1693,7 +1706,7 @@
+           handler = new QCustomTPanelHandlerPrivate(mouseProtocol,mouseDev);
+ #elif defined(QT_QWS_YOPY)
+           handler = new QYopyTPanelHandlerPrivate(mouseProtocol,mouseDev);
+-#elif defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX)
++#elif defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_SLC700)
+           handler = new QTPanelHandlerPrivate(mouseProtocol,mouseDev);
+ #elif defined(QT_QWS_CASSIOPEIA)
+           handler = new QVrTPanelHandlerPrivate( mouseProtocol, mouseDev );
index a0414a6..10ad2db 100644 (file)
@@ -19,6 +19,7 @@ SRC_URI_append_simpad   = "file://simpad.patch;patch=1 file://devfs.patch;patch=
 SRC_URI_append_corgi    = "file://c700-hardware.patch;patch=1 file://tslib.patch;patch=1 "
 SRC_URI_append_shepherd = "file://c700-hardware.patch;patch=1 file://tslib.patch;patch=1 " 
 SRC_URI_append_husky    = "file://c700-hardware.patch;patch=1 file://tslib.patch;patch=1 " 
+SRC_URI_append_boxer    = "file://c700-hardware.patch;patch=1 file://tslib.patch;patch=1 " 
 SRC_URI_append_h3600    = "file://tslib.patch;patch=1 file://devfs.patch;patch=1 "
 SRC_URI_append_h3900    = "file://tslib.patch;patch=1 file://devfs.patch;patch=1 "