[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[paragui-cvs] CVS: paragui/src/core missing.cpp,NONE,1.1.2.1 Makefile.am
From: |
Alexander Pipelka <address@hidden> |
Subject: |
[paragui-cvs] CVS: paragui/src/core missing.cpp,NONE,1.1.2.1 Makefile.am,1.1,1.1.6.1 pgmessageobject.cpp,1.1,1.1.6.1 |
Date: |
Thu, 02 May 2002 04:45:40 -0400 |
Update of /cvsroot/paragui/paragui/src/core
In directory subversions:/tmp/cvs-serv32451/src/core
Modified Files:
Tag: devel-1-0
Makefile.am pgmessageobject.cpp
Added Files:
Tag: devel-1-0
missing.cpp
Log Message:
removed unneccessary mutex locks
added check for strdup
added replacement if strdup is unavailable
fixed deletion of listboxitems within the message handler
--- NEW FILE ---
#include "paragui.h"
#ifndef HAVE_STRDUP
char *strdup(char *s) {
int l = strlen(s) + 1;
char *ret = (char *)malloc(l);
if (ret) {
strcpy(ret,s);
}
return ret;
}
#endif
Index: Makefile.am
===================================================================
RCS file: /cvsroot/paragui/paragui/src/core/Makefile.am,v
retrieving revision 1.1
retrieving revision 1.1.6.1
diff -C2 -r1.1 -r1.1.6.1
*** Makefile.am 15 Apr 2002 14:53:56 -0000 1.1
--- Makefile.am 2 May 2002 08:45:36 -0000 1.1.6.1
***************
*** 2,5 ****
--- 2,6 ----
libpgcore_la_SOURCES = \
+ missing.cpp \
pgdatacontainer.cpp \
pgapplication.cpp \
Index: pgmessageobject.cpp
===================================================================
RCS file: /cvsroot/paragui/paragui/src/core/pgmessageobject.cpp,v
retrieving revision 1.1
retrieving revision 1.1.6.1
diff -C2 -r1.1 -r1.1.6.1
*** pgmessageobject.cpp 15 Apr 2002 14:53:56 -0000 1.1
--- pgmessageobject.cpp 2 May 2002 08:45:36 -0000 1.1.6.1
***************
*** 53,58 ****
// init mutexes
! my_mutexSendMessage = SDL_CreateMutex();
! my_mutexReceiveMessage = SDL_CreateMutex();
}
--- 53,58 ----
// init mutexes
! //my_mutexSendMessage = SDL_CreateMutex();
! //my_mutexReceiveMessage = SDL_CreateMutex();
}
***************
*** 63,71 ****
// destroy mutexes
! SDL_DestroyMutex(my_mutexSendMessage);
! my_mutexSendMessage = NULL;
! SDL_DestroyMutex(my_mutexReceiveMessage);
! my_mutexReceiveMessage = NULL;
RemoveObject(this);
--- 63,71 ----
// destroy mutexes
! //SDL_DestroyMutex(my_mutexSendMessage);
! //my_mutexSendMessage = NULL;
! //SDL_DestroyMutex(my_mutexReceiveMessage);
! //my_mutexReceiveMessage = NULL;
RemoveObject(this);
***************
*** 92,101 ****
SDL_Event e;
! if(SDL_mutexP(my_mutexReceiveMessage) == -1)
! return false;
// check if we are able to process messages
if(!my_canReceiveMessages) {
! SDL_mutexV(my_mutexReceiveMessage);
return false;
}
--- 92,101 ----
SDL_Event e;
! //if(SDL_mutexP(my_mutexReceiveMessage) == -1)
! // return false;
// check if we are able to process messages
if(!my_canReceiveMessages) {
! //SDL_mutexV(my_mutexReceiveMessage);
return false;
}
***************
*** 104,108 ****
if(captureObject != this)
if(!AcceptEvent(event)) {
! SDL_mutexV(my_mutexReceiveMessage);
return false;
}
--- 104,108 ----
if(captureObject != this)
if(!AcceptEvent(event)) {
! //SDL_mutexV(my_mutexReceiveMessage);
return false;
}
***************
*** 170,174 ****
}
! SDL_mutexV(my_mutexReceiveMessage);
return rc;
--- 170,174 ----
}
! //SDL_mutexV(my_mutexReceiveMessage);
return rc;
***************
*** 428,433 ****
bool rc = false;
! if(SDL_mutexP(my_mutexSendMessage) == -1)
! return false;
// check if there is a callback function
--- 428,433 ----
bool rc = false;
! //if(SDL_mutexP(my_mutexSendMessage) == -1)
! // return false;
// check if there is a callback function
***************
*** 464,468 ****
}
! SDL_mutexV(my_mutexSendMessage);
return rc;
--- 464,468 ----
}
! //SDL_mutexV(my_mutexSendMessage);
return rc;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paragui-cvs] CVS: paragui/src/core missing.cpp,NONE,1.1.2.1 Makefile.am,1.1,1.1.6.1 pgmessageobject.cpp,1.1,1.1.6.1,
Alexander Pipelka <address@hidden> <=
- Next by Date:
[paragui-cvs] CVS: paragui/src/widgets pglistbox.cpp,1.3.6.1,1.3.6.2 pglistboxbaseitem.cpp,1.3.6.1,1.3.6.2 pgwidget.cpp,1.4,1.4.4.1
- Next by thread:
[paragui-cvs] CVS: paragui/src/widgets pglistbox.cpp,1.3.6.1,1.3.6.2 pglistboxbaseitem.cpp,1.3.6.1,1.3.6.2 pgwidget.cpp,1.4,1.4.4.1
- Index(es):