]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/qte/qte-2.3.10/c700-hardware.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / qte / qte-2.3.10 / c700-hardware.patch
1
2 #
3 # Patch managed by http://www.holgerschurig.de/patcher.html
4 #
5
6 --- qt-2.3.9-snapshot-20050114/src/kernel/qwindowsystem_qws.cpp~c700-hardware
7 +++ qt-2.3.9-snapshot-20050114/src/kernel/qwindowsystem_qws.cpp
8 @@ -178,7 +178,7 @@
9  static QRect maxwindow_rect;
10  extern Q_EXPORT QRect qt_maxWindowRect;
11  static const char *defaultMouse =
12 -#if defined(QT_QWS_CASSIOPEIA) || defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_YOPY) || defined(QWS_CUSTOMTOUCHPANEL)
13 +#if defined(QT_QWS_CASSIOPEIA) || defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_SLC700) || defined(QT_QWS_YOPY) || defined(QWS_CUSTOMTOUCHPANEL)
14      "TPanel"
15  #elif defined(QT_KEYPAD_MODE)
16      "None"
17 @@ -3308,7 +3308,7 @@
18  void QWSServer::screenSaverSleep()
19  {
20      qt_screen->blank(TRUE);
21 -#if !defined(QT_QWS_IPAQ) && !defined(QT_QWS_SL5XXX)
22 +#if !defined(QT_QWS_IPAQ) && !defined(QT_QWS_SL5XXX) && !defined(QT_QWS_SLC700)
23      d->screensavertimer->stop();
24  #else
25      if ( screensaverinterval ) {
26 --- qt-2.3.9-snapshot-20050114/src/kernel/qwsmouse_qws.cpp~c700-hardware
27 +++ qt-2.3.9-snapshot-20050114/src/kernel/qwsmouse_qws.cpp
28 @@ -87,6 +87,19 @@
29  #define QT_QWS_TP_PRESSURE_THRESHOLD 500
30  #define QT_QWS_TP_MOVE_LIMIT 50
31  #define QT_QWS_TP_JITTER_LIMIT 2
32 +#elif defined(QT_QWS_SLC700)
33 +#define QT_QWS_SLC700_RAW
34 +typedef struct {
35 +       unsigned short pressure;
36 +       unsigned short x;
37 +       unsigned short y;
38 +      unsigned short millisecs;
39 +} TS_EVENT;
40 +#define QT_QWS_TP_SAMPLE_SIZE 10
41 +#define QT_QWS_TP_MINIMUM_SAMPLES 4
42 +#define QT_QWS_TP_PRESSURE_THRESHOLD 500
43 +#define QT_QWS_TP_MOVE_LIMIT 50
44 +#define QT_QWS_TP_JITTER_LIMIT 2
45  #endif
46  
47  #ifndef QT_QWS_TP_SAMPLE_SIZE
48 @@ -592,7 +605,7 @@
49         sub[nsub++] = new QAutoMouseSubHandler_intellimouse(fd);
50         notify(fd);
51      }
52 -#if !defined(QT_QWS_IPAQ) && !defined(QT_QWS_SL5XXX) && !defined(QT_QWS_K2)
53 +#if !defined(QT_QWS_IPAQ) && !defined(QT_QWS_SL5XXX) && !defined(QT_QWS_K2) && !defined(QT_QWS_SLC700)
54      char fn[] = "/dev/ttyS?";
55      for (int ch='0'; ch<='3'; ch++) {
56         fn[9] = ch;
57 @@ -1274,7 +1287,7 @@
58      numSamples(0), skipCount(0)
59  {
60      Q_UNUSED(dev);
61 -#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2)
62 +#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2) || defined(QT_QWS_SLC700)
63  #if defined(QT_QWS_IPAQ)
64  # ifdef QT_QWS_IPAQ_RAW
65      if ((mouseFD = open( "/dev/h3600_tsraw", O_RDONLY | O_NDELAY)) < 0) {
66 @@ -1284,7 +1297,7 @@
67          qWarning( "Cannot open /dev/h3600_ts (%s)", strerror(errno));
68         return;
69      }
70 -#elif defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2)
71 +#elif defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2) || defined(QT_QWS_SLC700)
72  //# ifdef QT_QWS_SL5XXX_TSRAW
73  # if 0
74      if ((mouseFD = open( "/dev/tsraw", O_RDONLY | O_NDELAY)) < 0) {
75 @@ -1310,7 +1323,7 @@
76  
77  QTPanelHandlerPrivate::~QTPanelHandlerPrivate()
78  {
79 -#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2)
80 +#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2) || defined(QT_QWS_SLC700)
81      if (mouseFD >= 0)
82         close(mouseFD);
83  #endif
84 @@ -1318,7 +1331,7 @@
85  
86  void QTPanelHandlerPrivate::readMouseData()
87  {
88 -#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2)
89 +#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2) || defined(QT_QWS_SLC700)
90      if(!qt_screen)
91         return;
92  
93 @@ -1337,7 +1350,7 @@
94         uchar *mb = mouseBuf+idx;
95         data = (TS_EVENT *) mb;
96         if(data->pressure >= QT_QWS_TP_PRESSURE_THRESHOLD) {
97 -#ifdef QT_QWS_SL5XXX
98 +#if defined(QT_QWS_SL5XXX) || defined(QT_QWS_SLC700)
99             samples[currSample] = QPoint( 1000 - data->x, data->y );
100  #else
101             samples[currSample] = QPoint( data->x, data->y );
102 @@ -1997,7 +2010,7 @@
103             handler = new QTSLibHandlerPrivate();
104  #elif defined(QT_QWS_YOPY)
105             handler = new QYopyTPanelHandlerPrivate(mouseProtocol,mouseDev);
106 -#elif defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2)
107 +#elif defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_K2) || defined(QT_QWS_SLC700)
108             handler = new QTPanelHandlerPrivate(mouseProtocol,mouseDev);
109  #elif defined(QT_QWS_CASSIOPEIA)
110             handler = new QVrTPanelHandlerPrivate( mouseProtocol, mouseDev );