Hello Scott. I fixed the bug you wrote: > I'm not seeing this "Not active" message in my RELEASE > build this morning. Is it only available in DEBUG builds?
About your thing: > 1. All devices should use the same "Status" code. The list of possible > display text should be: > > Connected to Network - Kaboodle is not Active > Connected to Network - Kaboodle is Running > Connected to Network > Not Active - Last seen on > > The first two are for PC-types only, of course. > As things are now, the Printer (for example) only says "Connected" > or "Disconnected". It should instead say one of the above. I added some code, which have to work correctly. But it seems to me it not works: I see that Kaboodle saves the time of last *active* for device *printer* in my emulation. But if I shutdown that device, then it still has NID data flag m_nFlags = DEVICE_CONNECTED I'll try later. - Igor ----- Original Message ----- From: "Scott C. Best" <[EMAIL PROTECTED]> To: "Igor Kotelevsky" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Tuesday, November 26, 2002 8:32 PM Subject: Re: small GUI bugs > Igor: > Heya. I'm not seeing this "Not active" message in my RELEASE > build this morning. Is it only available in DEBUG builds? > > Some related bugs: > > 1. All devices should use the same "Status" code. The list of possible > display text should be: > > Connected to Network - Kaboodle is not Active > Connected to Network - Kaboodle is Running > Connected to Network > Not Active - Last seen on > > The first two are for PC-types only, of course. > As things are now, the Printer (for example) only says "Connected" > or "Disconnected". It should instead say one of the above. > > 2. There's a bug in how the Web Config works. I hope you have a printer > (or something) you can test it with. Here's how I see the bug: start > Kaboodle with the Printer on, let it get detected and classified. > Then shut the printer off and try to open the icon. Kaboodle tries > to reactivate the Web-Config scan, sending multiple packets to port > 80 of the device. Those packets are in a blocking thread it seems: > the UI stops responding until the packets timeout (the device is > off, after all). The fix should be easy: Kaboodle should send no > Web (or VNC) scanning packets to a device that's not in the Active > List. Similar to VNC scanning, if a device is detected to be running > a Web service when it joins the network, the scanning shouldn't > be done ever again; it should just be added to a list of "Web > Configurable" devices. And (similar to VNC) that list should be > displayed in the Web Config service icon. That's not working right > either. > > 3. Speaking of Printers, we should fix their PropPanel. The 3 tabs > should be "System Info", "Icon Properties" and (if appropriate) > "Web Config". We can delete the other two. Also, the "System Info" > tab should (similar to PC devices) show the IP address, the MAC > address, etc (the same list of things that a Macintosh PC lists). > > 4. The "Master Node" status is being sync'd correctly now. I think we > can commit the change where only the Master Node pings the active > list. I recall you left that commented out. Lets put it in. > > 5. Lastly, when my Win98 Kaboodle joins the network where Kaboodle is > running, it asserts it's own Network Name to the other Kaboodle > instances. It should instead take the existing Kaboodle network > name. So it should get "Echogent LAN", but right now every other > Kaboodle on my LAN changes its network icon to "Thinkpad Network". > > > All little things, I know. Getting close! > > thanks, > Scott > > > On Tue, 26 Nov 2002, Igor Kotelevsky wrote: > > > Hello Scott. > > I found and fixed some GUI bug relating to the > > "Not active - Last seen on 21 Nov 2002 at 14:20". > > - Igor > > > > ----- Original Message ----- > > From: "Igor Kotelevsky" <[EMAIL PROTECTED]> > > To: "Scott C. Best" <[EMAIL PROTECTED]> > > Cc: <[EMAIL PROTECTED]> > > Sent: Monday, November 25, 2002 2:01 PM > > Subject: Re: small GUI bugs > > > > > > > Hello Scott. > > > The thing #1 implemented. > > > Kaboodle saves in the registry the time when others Kaboodle were active. > > > That time shows in the PropPanel like > > > "Not active - Last seen on 21 Nov 2002 at 14:20". > > > All my changes are in the CVS server. > > > - Igor > > > > > > ----- Original Message ----- > > > From: "Scott C. Best" <[EMAIL PROTECTED]> > > > To: "Igor Kotelevsky" <[EMAIL PROTECTED]> > > > Cc: <[EMAIL PROTECTED]> > > > Sent: Friday, November 22, 2002 8:12 PM > > > Subject: Re: small GUI bugs > > > > > > > > > > Igor: > > > > Sorry, for #1: it's on the main panel of a device's > > > > PropPanel, up near the top, next to Status, under Display Name. > > > > > > > > -Scott > > > > > > > > On Fri, 22 Nov 2002, Igor Kotelevsky wrote: > > > > > > > > > Hello Scott. > > > > > About your #1. > > > > > Sorry I don't see that bug. I even cannot to find a text > > > > > *Connected to LAN -- Kaboodle is inactive* > > > > > in the source code. I'll look for later. > > > > > > > > > > About your #2. > > > > > I see that bug on my Win98. I don't see it on my Win2000. > > > > > The bug fixed. > > > > > > > > > > For all developers: > > > > > Now there is new function > > > > > *void FileService::GetLongNamePath(CString& rStrPath)* > > > > > in the Kaboodle's source code. > > > > > This function converts 'short' name of the file/directory into the > > > 'long'. > > > > > For example, "C:\\Prorga~1" -> "C:\\Prorgamm Files". > > > > > Sometime Windows OS saves path name in the registry in form like > > > > > "C:\\Prorga~1". > > > > > Please use above function. > > > > > > > > > > - Igor > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > From: "Scott C. Best" <[EMAIL PROTECTED]> > > > > > To: "Igor Kotelevsky" <[EMAIL PROTECTED]> > > > > > Cc: <[EMAIL PROTECTED]> > > > > > Sent: Friday, November 22, 2002 8:28 AM > > > > > Subject: small GUI bugs > > > > > > > > > > > > > > > > Igor: > > > > > > Heya. Two small GUI bugs to fix when you get a chance: > > > > > > > > > > > > 1. When a device is inactive, the text in the device's PropPanel > > > > > > says "Connected to LAN -- Kaboodle is inactive". Instead it > > > > > > should say something like "Not active -- Last seen on 21 Nov > > > > > > 2002 at 9:20 PM". > > > > > > > > > > > > 2. In the Web Config service icon, we should alias the absolute > > > > > > path to iexplore.exe to it's common name: "Internet Explorer". > > > > > > Or "Netscape". Or whatever, but just the "common name", not > > > > > > the obscure absolute path. > > > > > > > > > > > > thanks, > > > > > > Scott > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- This SF.net email is sponsored by: Get the new Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en _______________________________________________ Kaboodle-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kaboodle-devel