paragui-cvs
[Top][All Lists]
Advanced

[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;




reply via email to

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