plib-cvs Mailing List for PLIB (Page 8)
Brought to you by:
sjbaker
You can subscribe to this list here.
2002 |
Jan
(25) |
Feb
(10) |
Mar
(60) |
Apr
(49) |
May
(54) |
Jun
(94) |
Jul
(82) |
Aug
(251) |
Sep
(366) |
Oct
(17) |
Nov
(20) |
Dec
(14) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(12) |
Feb
(8) |
Mar
(2) |
Apr
(4) |
May
(5) |
Jun
(8) |
Jul
(23) |
Aug
(8) |
Sep
(7) |
Oct
(5) |
Nov
(20) |
Dec
(20) |
2004 |
Jan
(19) |
Feb
(70) |
Mar
(108) |
Apr
(24) |
May
(6) |
Jun
(5) |
Jul
|
Aug
(8) |
Sep
(18) |
Oct
(27) |
Nov
|
Dec
(13) |
2005 |
Jan
(19) |
Feb
(13) |
Mar
(1) |
Apr
|
May
(10) |
Jun
(1) |
Jul
(10) |
Aug
(5) |
Sep
(2) |
Oct
(2) |
Nov
(6) |
Dec
(4) |
2006 |
Jan
(9) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Steve B. <sj...@us...> - 2004-04-06 13:45:15
|
Update of /cvsroot/plib/plib/src/sl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18289/plib/src/sl Modified Files: sl.h slEnvelope.cxx slPlayer.cxx Log Message: Added Christos Dimitrakakis' fixes to SL to prevent crackling in certain envelope conditions. Fixed some double-->float warnings in KeyFlier. Index: sl.h =================================================================== RCS file: /cvsroot/plib/plib/src/sl/sl.h,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- sl.h 6 Apr 2004 12:53:17 -0000 1.25 +++ sl.h 6 Apr 2004 13:32:26 -0000 1.26 @@ -363,12 +363,13 @@ { protected: - float *time ; - float *value ; - int nsteps ; - int ref_count ; - - slReplayMode replay_mode ; + float *time ; + float *value ; + int nsteps ; + int ref_count ; + float previous_value ; + unsigned char prev_pitchenv ; + slReplayMode replay_mode ; int getStepDelta ( float *_time, float *delta ) const ; @@ -382,7 +383,8 @@ value = new float [ nsteps ] ; memcpy ( time , _times , sizeof(float) * nsteps ) ; memcpy ( value, _values, sizeof(float) * nsteps ) ; - + prev_pitchenv = 0x80 ; + previous_value = 0.0f ; replay_mode = _rm ; } @@ -393,6 +395,8 @@ nsteps = _nsteps ; time = new float [ nsteps ] ; value = new float [ nsteps ] ; + prev_pitchenv = 0x80 ; + previous_value = 0.0f ; for ( int i = 0 ; i < nsteps ; i++ ) time [ i ] = value [ i ] = 0.0 ; @@ -415,6 +419,10 @@ int getPlayCount () const { return ref_count ; } + void applyToLPFilter ( unsigned char *dst, + unsigned char *src, + int nframes, int start ) ; + void setStep ( int n, float _time, float _value ) { if ( n >= 0 && n < nsteps ) @@ -438,10 +446,10 @@ } ; #define SL_MAX_PRIORITY 16 -#define SL_MAX_SAMPLES 16 +#define SL_MAX_SAMPLES 32 #define SL_MAX_CALLBACKS (SL_MAX_SAMPLES * 2) -#define SL_MAX_ENVELOPES 4 -#define SL_MAX_MIXERINPUTS 10 +#define SL_MAX_ENVELOPES 32 +#define SL_MAX_MIXERINPUTS 16 enum slEnvelopeType { Index: slEnvelope.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/sl/slEnvelope.cxx,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- slEnvelope.cxx 2 Sep 2002 06:05:47 -0000 1.5 +++ slEnvelope.cxx 6 Apr 2004 13:32:26 -0000 1.6 @@ -83,7 +83,7 @@ unsigned char tmp [ 512 ] ; float pos = 0 ; float npos = 0 ; - unsigned char last = 0x80 ; + unsigned char last = prev_pitchenv; while ( nframes-- ) { @@ -104,6 +104,7 @@ src -> read ( offset, tmp, next_env ) ; *(dst++) = last = tmp [ offset-1 ] ; + prev_pitchenv = last; } } } @@ -167,6 +168,31 @@ } } +void slEnvelope::applyToLPFilter ( Uchar *dst, Uchar *src, + int nframes, int start ) +{ + float delta ; + float _time = slScheduler::getCurrent() -> getElapsedTime ( start ) ; + int step = getStepDelta ( &_time, &delta ) ; + float _value = delta * (_time - time[step]) + value[step] ; + register float p_v = previous_value; + delta /= (float) slScheduler::getCurrent() -> getRate () ; + + while ( nframes-- ) + { + + register float c_v = (float) ((int)*(src++) - 0x80); + register float f=_value; + p_v = p_v*(1.0-f)+ f*c_v; + register int res = (int)(p_v) + 0x80 ; + _value += delta ; + + *(dst++) = ( res > 255 ) ? 255 : ( res < 0 ) ? 0 : res ; + } + previous_value = p_v; +} + + void slEnvelope::applyToInvVolume ( Uchar *dst, Uchar *src, int nframes, int start ) { Index: slPlayer.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/sl/slPlayer.cxx,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- slPlayer.cxx 2 Sep 2002 06:05:47 -0000 1.4 +++ slPlayer.cxx 6 Apr 2004 13:32:26 -0000 1.5 @@ -118,6 +118,8 @@ case SL_INVERSE_FILTER_ENVELOPE: case SL_FILTER_ENVELOPE : read ( nframes, dst, next_env+1 ) ; + env [ next_env ] -> applyToLPFilter ( dst, dst, nframes, + env_start_time [ next_env ] ) ; break ; case SL_INVERSE_PAN_ENVELOPE : |
From: Steve B. <sj...@us...> - 2004-04-06 13:45:15
|
Update of /cvsroot/plib/plib/src/ssg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18289/plib/src/ssg Modified Files: ssgKeyFlier.h Log Message: Added Christos Dimitrakakis' fixes to SL to prevent crackling in certain envelope conditions. Fixed some double-->float warnings in KeyFlier. Index: ssgKeyFlier.h =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssgKeyFlier.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- ssgKeyFlier.h 28 Feb 2004 22:29:11 -0000 1.7 +++ ssgKeyFlier.h 6 Apr 2004 13:32:26 -0000 1.8 @@ -227,8 +227,8 @@ case '6' : velocity.hpr[0] -= rscale ; break ; case '4' : velocity.hpr[0] += rscale ; break ; /* Kludge to try to prevent *exact* +/-90 degree pitch terms */ - case '8' : velocity.hpr[1] -= rscale+0.00001 ; break ; - case '2' : velocity.hpr[1] += rscale+0.00001 ; break ; + case '8' : velocity.hpr[1] -= rscale+0.00001f ; break ; + case '2' : velocity.hpr[1] += rscale+0.00001f ; break ; case '7' : velocity.hpr[2] -= rscale ; break ; case '9' : velocity.hpr[2] += rscale ; break ; |
From: Steve B. <sj...@us...> - 2004-04-06 13:06:06
|
Update of /cvsroot/plib/plib/src/ssg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9612/plib/src/ssg Modified Files: ssg.h Log Message: Added <stdio> into all of the main PLIB headers in order that NULL would be sure to be defined. Added ssgaScreenDump to ssgAux.dsp Index: ssg.h =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssg.h,v retrieving revision 1.169 retrieving revision 1.170 diff -u -d -r1.169 -r1.170 --- ssg.h 5 Feb 2004 15:24:06 -0000 1.169 +++ ssg.h 6 Apr 2004 12:53:17 -0000 1.170 @@ -25,6 +25,7 @@ #ifndef _INCLUDED_SSG_H_ #define _INCLUDED_SSG_H_ +#include <stdio.h> #include "sg.h" #ifdef UL_MAC_OSX |
From: Steve B. <sj...@us...> - 2004-04-06 13:06:06
|
Update of /cvsroot/plib/plib/src/ssgAux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9612/plib/src/ssgAux Modified Files: ssgAux.dsp Log Message: Added <stdio> into all of the main PLIB headers in order that NULL would be sure to be defined. Added ssgaScreenDump to ssgAux.dsp Index: ssgAux.dsp =================================================================== RCS file: /cvsroot/plib/plib/src/ssgAux/ssgAux.dsp,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- ssgAux.dsp 25 Mar 2004 18:27:13 -0000 1.21 +++ ssgAux.dsp 6 Apr 2004 12:53:17 -0000 1.22 @@ -126,6 +126,10 @@ # End Source File # Begin Source File +SOURCE=.\ssgaScreenDump.cxx +# End Source File +# Begin Source File + SOURCE=.\ssgaShapes.cxx # End Source File # Begin Source File @@ -174,6 +178,10 @@ # End Source File # Begin Source File +SOURCE=.\ssgaScreenDump.h +# End Source File +# Begin Source File + SOURCE=.\ssgaShapes.h # End Source File # Begin Source File |
From: Steve B. <sj...@us...> - 2004-04-06 13:06:06
|
Update of /cvsroot/plib/plib/src/sl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9612/plib/src/sl Modified Files: sl.h Log Message: Added <stdio> into all of the main PLIB headers in order that NULL would be sure to be defined. Added ssgaScreenDump to ssgAux.dsp Index: sl.h =================================================================== RCS file: /cvsroot/plib/plib/src/sl/sl.h,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- sl.h 25 Feb 2004 15:39:33 -0000 1.24 +++ sl.h 6 Apr 2004 12:53:17 -0000 1.25 @@ -25,6 +25,7 @@ #ifndef __SL_H__ #define __SL_H__ 1 +#include <stdio.h> #include "slPortability.h" #ifdef SL_USING_OSS_AUDIO |
From: Steve B. <sj...@us...> - 2004-04-06 13:06:06
|
Update of /cvsroot/plib/plib/src/pw In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9612/plib/src/pw Modified Files: pw.h Log Message: Added <stdio> into all of the main PLIB headers in order that NULL would be sure to be defined. Added ssgaScreenDump to ssgAux.dsp Index: pw.h =================================================================== RCS file: /cvsroot/plib/plib/src/pw/pw.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- pw.h 24 Mar 2004 01:30:41 -0000 1.5 +++ pw.h 6 Apr 2004 12:53:16 -0000 1.6 @@ -25,6 +25,8 @@ #ifndef _PW_H_ #define _PW_H_ 1 +#include <stdio.h> + #define PW_IS_PRESENT 1 typedef void pwResizeCB ( int w, int h ) ; |
From: Steve B. <sj...@us...> - 2004-04-06 13:06:06
|
Update of /cvsroot/plib/plib/src/sg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9612/plib/src/sg Modified Files: sg.h Log Message: Added <stdio> into all of the main PLIB headers in order that NULL would be sure to be defined. Added ssgaScreenDump to ssgAux.dsp Index: sg.h =================================================================== RCS file: /cvsroot/plib/plib/src/sg/sg.h,v retrieving revision 1.58 retrieving revision 1.59 diff -u -d -r1.58 -r1.59 --- sg.h 18 Mar 2004 19:14:43 -0000 1.58 +++ sg.h 6 Apr 2004 12:53:16 -0000 1.59 @@ -25,6 +25,7 @@ #ifndef SG_H #define SG_H 1 +#include <stdio.h> #include "ul.h" #define sgFloat float |
From: Steve B. <sj...@us...> - 2004-04-06 13:06:05
|
Update of /cvsroot/plib/plib/src/pui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9612/plib/src/pui Modified Files: pu.h Log Message: Added <stdio> into all of the main PLIB headers in order that NULL would be sure to be defined. Added ssgaScreenDump to ssgAux.dsp Index: pu.h =================================================================== RCS file: /cvsroot/plib/plib/src/pui/pu.h,v retrieving revision 1.146 retrieving revision 1.147 diff -u -d -r1.146 -r1.147 --- pu.h 21 Mar 2004 19:03:23 -0000 1.146 +++ pu.h 6 Apr 2004 12:53:16 -0000 1.147 @@ -24,6 +24,7 @@ #ifndef _PU_H_ #define _PU_H_ 1 +#include <stdio.h> #include "fnt.h" #include "ulRTTI.h" |
From: Steve B. <sj...@us...> - 2004-04-06 13:06:04
|
Update of /cvsroot/plib/plib/src/psl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9612/plib/src/psl Modified Files: psl.h Log Message: Added <stdio> into all of the main PLIB headers in order that NULL would be sure to be defined. Added ssgaScreenDump to ssgAux.dsp Index: psl.h =================================================================== RCS file: /cvsroot/plib/plib/src/psl/psl.h,v retrieving revision 1.26 retrieving revision 1.27 diff -u -d -r1.26 -r1.27 --- psl.h 2 Feb 2004 01:35:15 -0000 1.26 +++ psl.h 6 Apr 2004 12:53:15 -0000 1.27 @@ -24,6 +24,7 @@ #ifndef _PSL_H #define _PSL_H 1 +#include <stdio.h> #include "ul.h" enum pslResult |
From: Steve B. <sj...@us...> - 2004-04-06 13:06:04
|
Update of /cvsroot/plib/plib/src/fnt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9612/plib/src/fnt Modified Files: fnt.h Log Message: Added <stdio> into all of the main PLIB headers in order that NULL would be sure to be defined. Added ssgaScreenDump to ssgAux.dsp Index: fnt.h =================================================================== RCS file: /cvsroot/plib/plib/src/fnt/fnt.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- fnt.h 15 Feb 2004 19:51:23 -0000 1.15 +++ fnt.h 6 Apr 2004 12:53:15 -0000 1.16 @@ -25,6 +25,7 @@ #ifndef _FNT_H_ #define _FNT_H_ 1 +#include <stdio.h> #include "sg.h" #ifdef UL_MAC_OSX |
From: Steve B. <sj...@us...> - 2004-04-06 12:55:28
|
Update of /cvsroot/plib/plib/src/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6959/plib/src/net Modified Files: netSocket.cxx Log Message: Allow 'accept' to have a NULL addr field. Index: netSocket.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/net/netSocket.cxx,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- netSocket.cxx 28 Mar 2004 03:58:24 -0000 1.29 +++ netSocket.cxx 6 Apr 2004 12:42:40 -0000 1.30 @@ -242,8 +242,16 @@ int netSocket::accept ( netAddress* addr ) { assert ( handle != -1 ) ; - socklen_t addr_len = (socklen_t) sizeof(netAddress) ; - return ::accept(handle,(sockaddr*)addr,&addr_len); + + if ( addr == NULL ) + { + return ::accept(handle,NULL,NULL); + } + else + { + socklen_t addr_len = (socklen_t) sizeof(netAddress) ; + return ::accept(handle,(sockaddr*)addr,&addr_len); + } } |
From: Steve B. <sj...@us...> - 2004-03-28 04:09:38
|
Update of /cvsroot/plib/plib/src/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16984/plib/src/net Modified Files: netSocket.cxx netSocket.h Log Message: Cleanup and layout changes. Index: netSocket.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/net/netSocket.cxx,v retrieving revision 1.28 retrieving revision 1.29 diff -u -d -r1.28 -r1.29 --- netSocket.cxx 22 Mar 2004 19:44:50 -0000 1.28 +++ netSocket.cxx 28 Mar 2004 03:58:24 -0000 1.29 @@ -76,35 +76,23 @@ if (host[0] == '\0') sin_addr = INADDR_ANY; - + else if (host[0] == '<' && strcmp(host, "<broadcast>") == 0) sin_addr = INADDR_BROADCAST; else { -#if 0 - int d1, d2, d3, d4; [...245 lines suppressed...] + int netInit ( int* argc, char** argv ) { /* Legacy */ @@ -426,6 +427,7 @@ return netInit () ; } + int netInit () { assert ( sizeof(sockaddr_in) == sizeof(netAddress) ) ; @@ -446,6 +448,7 @@ return(0); } + const char* netFormat ( const char* format, ... ) { static char buffer[ 256 ]; Index: netSocket.h =================================================================== RCS file: /cvsroot/plib/plib/src/net/netSocket.h,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- netSocket.h 22 Mar 2004 19:44:50 -0000 1.19 +++ netSocket.h 28 Mar 2004 03:58:24 -0000 1.20 @@ -49,6 +49,7 @@ */ class netAddress { + /* DANGER!!! This MUST match 'struct sockaddr_in' exactly! */ short sin_family ; unsigned short sin_port ; unsigned int sin_addr ; |
From: Steve B. <sj...@us...> - 2004-03-26 19:05:23
|
Update of /cvsroot/plib/plib/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31766/plib/doc Modified Files: download.html index.html requirements.html Log Message: Fixed version numbers in documentation - updated changelog Index: download.html =================================================================== RCS file: /cvsroot/plib/plib/doc/download.html,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- download.html 21 Mar 2004 19:29:25 -0000 1.20 +++ download.html 26 Mar 2004 18:54:14 -0000 1.21 @@ -73,12 +73,12 @@ <H1>Downloading and Installing PLIB.</H1> <H2>The Short Answer (for Linux and CygWin users):</H2> Make sure you have OpenGL installed.<br> -Download this: <A HREF="dist/plib-1.8.1.tar.gz"> PLIB - Version 1.8.1</A> +Download this: <A HREF="dist/plib-1.8.2.tar.gz"> PLIB - Version 1.8.2</A> <br> Run this (as 'root'): <pre> - tar xzf plib-1.8.1.tar.gz - cd plib-1.8.1 + tar xzf plib-1.8.2.tar.gz + cd plib-1.8.2 ./configure ; make install </pre> Tadaaaa! @@ -94,7 +94,7 @@ in PLIB. <p> <ul> -<li><A HREF="dist/plib-1.8.1.tar.gz"> PLIB - Version 1.8.1 -- Current Stable</A> +<li><A HREF="dist/plib-1.8.2.tar.gz"> PLIB - Version 1.8.2 -- Current Stable</A> <li><A HREF="dist/"> PLIB - Other versions</A> <li><A HREF="http://sf.net/project/?group_id=382"> PLIB - Latest development version (from CVS)</A> <li><A HREF="dist/current.tgz"> PLIB - Latest development version (tarball)</A> Index: index.html =================================================================== RCS file: /cvsroot/plib/plib/doc/index.html,v retrieving revision 1.33 retrieving revision 1.34 diff -u -d -r1.33 -r1.34 --- index.html 21 Mar 2004 19:29:25 -0000 1.33 +++ index.html 26 Mar 2004 18:54:14 -0000 1.34 @@ -88,7 +88,7 @@ is fairly independent of the others - so if you want to use SDL, GTK, GLUT, or FLTK instead of PLIB's 'PW' windowing library, you can. <p> -The latest stable version of PLIB is 1.8.1 - go to the +The latest stable version of PLIB is 1.8.2 - go to the <A HREF="download.html">DOWNLOAD</A> section to get a copy - go to the <A HREF="whats_inside.html">WHAT'S INSIDE</A> section for documentation and a more detailed description of Index: requirements.html =================================================================== RCS file: /cvsroot/plib/plib/doc/requirements.html,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- requirements.html 21 Mar 2004 19:29:25 -0000 1.13 +++ requirements.html 26 Mar 2004 18:54:14 -0000 1.14 @@ -98,7 +98,7 @@ had a copy of OpenGL delivered with your operating system. </ul> -<li>Windowing: From version 1.8.1, PLIB itself is completely independent of +<li>Windowing: From version 1.8.0, PLIB itself is completely independent of any other windowing library. However, some of the demo and example programs use <A HREF="http://freeglut.sf.net">freeglut</A> (or at a pinch: |
From: Steve B. <sj...@us...> - 2004-03-26 19:05:22
|
Update of /cvsroot/plib/plib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31766/plib Modified Files: ChangeLog Log Message: Fixed version numbers in documentation - updated changelog Index: ChangeLog =================================================================== RCS file: /cvsroot/plib/plib/ChangeLog,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- ChangeLog 21 Mar 2004 19:29:24 -0000 1.5 +++ ChangeLog 26 Mar 2004 18:54:14 -0000 1.6 @@ -2,6 +2,17 @@ PLIB Change Log. ================ +PLIB v1.8.2 (March 26th 2004) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + * PW now runs on Mac and MacOSX. + + * Uppercase keystrokes now work in PW for Windows. + + * Version number in ul.h now set correctly. + + * Package now builds correctly under MSVC. + PLIB v1.8.1 (March 21th 2004) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
From: Wolfram K. <wol...@us...> - 2004-03-26 17:56:38
|
Update of /cvsroot/plib/plib/src/pw In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15751 Modified Files: pwWindows.cxx Log Message: Typing "m" and "shift m" now return two different results, namely "m" and "M" :-). Index: pwWindows.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/pw/pwWindows.cxx,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- pwWindows.cxx 24 Mar 2004 11:19:04 -0000 1.8 +++ pwWindows.cxx 26 Mar 2004 17:45:40 -0000 1.9 @@ -146,6 +146,19 @@ case VK_HOME: key = PW_KEY_HOME; break; case VK_END: key = PW_KEY_END; break; case VK_INSERT: key = PW_KEY_INSERT; break; + default: + // don't do this for WinCE + BYTE state[ 256 ]; + WORD code[ 2 ]; + + BOOL b = GetKeyboardState( state ); + assert(b); + + code [ 0 ] = 0; // WK: I need to do this, or on my Win2k box, the upper bits remain unchanged. + if( ToAscii( key, 0, state, code, 0 ) == 1 ) + if((0xFF00 & code[0]) == 0) // setting a high bit in key causes crashes later on (out of range array access) + key=code[ 0 ]; + } if ( key != -1 && kbCB ) (*kbCB) ( key, updown, lastx, lasty ) ; |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:39:58
|
Update of /cvsroot/plib/plib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31365 Modified Files: plib.dsp Log Message: Removing "Source Code Control" flag. Index: plib.dsp =================================================================== RCS file: /cvsroot/plib/plib/plib.dsp,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- plib.dsp 23 Jun 2001 19:03:48 -0000 1.5 +++ plib.dsp 25 Mar 2004 18:29:03 -0000 1.6 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "plib" -# PROP Scc_LocalPath "." MTL=midl.exe !IF "$(CFG)" == "plib - Win32 Release" |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:38:03
|
Update of /cvsroot/plib/plib/src/ssg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30866/src/ssg Modified Files: ssg.dsp Log Message: Removing "Source Code Control" flag. Index: ssg.dsp =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssg.dsp,v retrieving revision 1.49 retrieving revision 1.50 diff -u -d -r1.49 -r1.50 --- ssg.dsp 24 Mar 2004 10:52:35 -0000 1.49 +++ ssg.dsp 25 Mar 2004 18:27:13 -0000 1.50 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "ssg" -# PROP Scc_LocalPath "." CPP=cl.exe RSC=rc.exe |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:38:03
|
Update of /cvsroot/plib/plib/src/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30866/src/util Modified Files: ul.dsp Log Message: Removing "Source Code Control" flag. Index: ul.dsp =================================================================== RCS file: /cvsroot/plib/plib/src/util/ul.dsp,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- ul.dsp 1 Sep 2002 09:36:29 -0000 1.16 +++ ul.dsp 25 Mar 2004 18:27:13 -0000 1.17 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "ul" -# PROP Scc_LocalPath "." CPP=cl.exe RSC=rc.exe |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:38:03
|
Update of /cvsroot/plib/plib/src/ssgAux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30866/src/ssgAux Modified Files: ssgAux.dsp Log Message: Removing "Source Code Control" flag. Index: ssgAux.dsp =================================================================== RCS file: /cvsroot/plib/plib/src/ssgAux/ssgAux.dsp,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- ssgAux.dsp 24 Mar 2004 15:58:37 -0000 1.20 +++ ssgAux.dsp 25 Mar 2004 18:27:13 -0000 1.21 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "ssgAux" -# PROP Scc_LocalPath "." CPP=cl.exe RSC=rc.exe |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:38:02
|
Update of /cvsroot/plib/plib/src/sl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30866/src/sl Modified Files: sl.dsp Log Message: Removing "Source Code Control" flag. Index: sl.dsp =================================================================== RCS file: /cvsroot/plib/plib/src/sl/sl.dsp,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- sl.dsp 5 Sep 2002 20:50:09 -0000 1.15 +++ sl.dsp 25 Mar 2004 18:27:13 -0000 1.16 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "sl" -# PROP Scc_LocalPath "." CPP=cl.exe RSC=rc.exe |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:38:02
|
Update of /cvsroot/plib/plib/src/sg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30866/src/sg Modified Files: sg.dsp Log Message: Removing "Source Code Control" flag. Index: sg.dsp =================================================================== RCS file: /cvsroot/plib/plib/src/sg/sg.dsp,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- sg.dsp 5 Sep 2002 20:50:09 -0000 1.14 +++ sg.dsp 25 Mar 2004 18:27:12 -0000 1.15 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "sg" -# PROP Scc_LocalPath "." CPP=cl.exe RSC=rc.exe |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:38:02
|
Update of /cvsroot/plib/plib/src/pw In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30866/src/pw Modified Files: pw.dsp Log Message: Removing "Source Code Control" flag. Index: pw.dsp =================================================================== RCS file: /cvsroot/plib/plib/src/pw/pw.dsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- pw.dsp 23 Feb 2004 11:43:36 -0000 1.1 +++ pw.dsp 25 Mar 2004 18:27:12 -0000 1.2 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:38:02
|
Update of /cvsroot/plib/plib/src/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30866/src/net Modified Files: net.dsp Log Message: Removing "Source Code Control" flag. Index: net.dsp =================================================================== RCS file: /cvsroot/plib/plib/src/net/net.dsp,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- net.dsp 24 Mar 2004 10:52:33 -0000 1.13 +++ net.dsp 25 Mar 2004 18:27:12 -0000 1.14 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "net" -# PROP Scc_LocalPath "." CPP=cl.exe RSC=rc.exe |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:38:02
|
Update of /cvsroot/plib/plib/tools/src/af2rgb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30866/tools/src/af2rgb Modified Files: af2rgb.dsp Log Message: Removing "Source Code Control" flag. Index: af2rgb.dsp =================================================================== RCS file: /cvsroot/plib/plib/tools/src/af2rgb/af2rgb.dsp,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- af2rgb.dsp 1 Sep 2002 12:57:54 -0000 1.8 +++ af2rgb.dsp 25 Mar 2004 18:27:13 -0000 1.9 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "af2rgb" -# PROP Scc_LocalPath "." CPP=cl.exe RSC=rc.exe |
From: Wolfram K. <wol...@us...> - 2004-03-25 18:38:02
|
Update of /cvsroot/plib/plib/src/puAux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30866/src/puAux Modified Files: puAux.dsp Log Message: Removing "Source Code Control" flag. Index: puAux.dsp =================================================================== RCS file: /cvsroot/plib/plib/src/puAux/puAux.dsp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- puAux.dsp 24 Mar 2004 10:52:33 -0000 1.3 +++ puAux.dsp 25 Mar 2004 18:27:12 -0000 1.4 @@ -23,8 +23,6 @@ # Begin Project # PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "puAux" -# PROP Scc_LocalPath "." CPP=cl.exe RSC=rc.exe |