Hi all

2001-01-07 Thread Jason Slater
Hi everyone,   I've taken a bit of an interest in this project, so I'm coming on board to help out as much as possible.  My past experience has been developing entertainment software for:   Maxis/Electronic Arts - SimCity 3000 and others Eidos/Crystal Dynamics/Imagination Unlimited - Confi

bug in zip_wrapper.cpp, line 146, with fix

2001-01-08 Thread Jason Slater
zip_wrapper.cpp, line 146: (this was called 10 times in my trial run) void zip_file_free_current(ZipCDR *data) { if (data==NULL) return; if (data->filename) ==> delete data->filename; data->filename=NULL; } above code is trying to delete memo

bug in cdaudio.cpp, line 413, with fix

2001-01-08 Thread Jason Slater
in cdaudio.cpp, line 413: int cd_update(struct disc_info *disc, struct disc_status status) { if(!(disc->disc_present = status.status_present)) return -1; disc->disc_mode = status.status_mode; memcpy(&disc->disc_time, &status.status_disc_time, sizeof(struct disc_timeval)); memcpy

bug in wincomsocket.cpp, line 30-36, with fix

2001-01-08 Thread Jason Slater
COMSocket::COMSocket(int nSocket, int nSockType) { m_nSocket = nSocket; if (m_nSocket != INVALID_SOCKET) m_bConnected = true; m_nSockType = nSockType; } needs to set m_bConnected to false, either at the beginning of the function or through the addition of an else clause to acc

fix for win32bitmap.cpp, file attached

2001-01-10 Thread Jason Slater
this bug occurs on some machines that have "buggy" video drivers -- it deals with the GetDIBits Win32 function, which, according to MS docs, cannot be trusted to work 100%. I quote from http://support.microsoft.com/support/kb/articles/Q74/6/01.ASP "GetDIBits is performed on the device driver lev

heres what I'll be looking at tonight...

2001-01-10 Thread Jason Slater
this is some of the stuff that occurs when we open a stream URL: (right before freeamp crashes). Code looks benign, so crash must be occurring due to either something corrupting the stack just before this code is hit, or I'm not understanding the nitty gritty here ;-) [W] UMR: Uninitialized memo

ahhh.... MusicBrowserUI random crashes fixed

2001-01-11 Thread Jason Slater
Hi all, found the reason the MusicBrowserUI code crashes at random spots when you open the MusicBrowser, press the NewPlaylist button, then close the new window that just got opened.. :-} at the end of MusicBrowserUI::CreateMainDialog(), when the message pump is all done and it's time for the wi

PlaylistManager crashes -- stale items in playlist -- fixed!

2001-01-12 Thread Jason Slater
Hi all, all of the remove functions in the playlist manager have the same bug: for example, in RemoveAll(), below, items are deleted and left in the playlists. Bad. This code will crash by repeatedly clicking on a given song in the playlist tree, which will toggle between RemoveAll(), adding th