Hello Scott. I don't understand the bug. Your sounds is like - "my Macintosh running VNC, but other Kaboodle don't know that" or, - "my Macintosh running Kaboodle, ...". May be you install some kind of OS Windows emulator on Macintosh? Please send me: - LAN configuration, including type of computer and type of OS, - description what computers running Kaboodle, - your screen shot (the image that you see); - description what you _must_ see on the screen; - Igor
----- Original Message ----- From: "Scott C. Best" <[EMAIL PROTECTED]> To: "Igor Kotelevsky" <[EMAIL PROTECTED]> Cc: "mailbox" <[EMAIL PROTECTED]>; "Kaboodle-devel" <[EMAIL PROTECTED]> Sent: Wednesday, July 10, 2002 8:52 AM Subject: Re: [Kaboodle-devel] Re: Bog Report, 4 July > Igor: > I checked today, and my Macintosh is still not being > treated like a PC in regards to VNC. Perhaps we should fix > this again, this time from the "icon code" or "NID type" point > of view. > > -Scott > > > On Tue, 9 Jul 2002, Scott C. Best wrote: > > > Igor: > > Okay, I think you've found the problem then. Macintosh PC's > > really should be treated as just a subset of PC's. The *only* > > difference should be that, at startup, they are given a different > > icon and put into a different Icon group. But *that's all*. So > > it sounds like your changes to CEnumAllDevice are correct. It > > may have been easier to just have changed the "icon code" instead. > > > > Really, there are only three types of devices: PC's (ie, > > something that can run Kaboodle *or* VNC; Windows, MacOs, Linux, > > whatever), Printers, and Appliances (eg, a LinkSys router). This > > "type" field should be one of the first-most fields of the NID, > > I would think. > > > > Ideally, the user should be able to *change* the auto- > > detected type of a device in the "Icon Property" PropTab. If they > > change, say, what we detected as a Printer to a PC, not only should > > they be able to change the icon, but the "VNC Tab" should appear > > in the PropPanel the next time it's opened. > > > > -Scott > > > > > > On Tue, 9 Jul 2002, Igor Kotelevsky wrote: > > > > > Hello Scott. > > > You wrote: > > > > > > 3. If I startup a VNC server on a PC not running Kaboodle, I > > > > > > can go the the PropPanel for that device and connect. No > > > > > > problem. But the VNC Service icon is not listing the device > > > > > > as a server, and the VNC halo is not being put on the device > > > > > > correctly. > > > > > > > > > > I saw similar bugs. > > > > > It was several days earlier. > > > > > > > > I've some more data. It only happens for me now if the > > > > VNC server is running on a Mac. I've got two other machines on > > > > my LAN that run VNC: a Mac and a WinNT laptop. The WinNT box > > > > is treated correctly by Kaboodle: it gets a VNC halo and it gets > > > > listed in the VNC servers in the VNC service icon. The Mac, > > > > though, doesn't get either. I can use Kaboodle to VNC into it, > > > > but only if I go thru the device's icon. > > > > > > > > Perhaps some of the code is looking at the "type" field > > > > of the NID, and only reacting to PC's, not Mac's? > > > ***************************************************** > > > I don't know "MAC" part of Kaboodle's specification, > > > so all my discourses carry the approximate nature. > > > ***************************************************** > > > Kaboodle source code has 30 strings which contain "type" field *EF_NID_PC*. > > > If your assumption is valid, then I think following. > > > Please see the class CEnumAllDevice in the file EF\ModifyRegWinVNC.cpp. > > > In the header file you can found following: > > > // This class enumerates all local object CNIDDevice which is PC. > > > // Own PC non include in this list. > > > That class enumerated PC device only. > > > The MAC objects were absent in Kaboodle when I wrote that class. > > > It seems to me that now the class CEnumAllDevice has to enumerate MAC > > > device also. > > > I added that enumerating into the class CEnumAllDevice. > > > But I must to underline next. > > > Current Kaboodle source code uses the class CEnumAllDevice in following > > > cases: > > > 1) - for VNC autodetection; > > > 2) - for filling list of VNC service icon; > > > 3) - for filling list of "Modify list" dialog > > > (please see "VNC setup" prop tab on server side); > > > 4) - for filling list of File Transfer service icon; > > > 5) - for filling list of "Accept files only from machines in..." dialog > > > (please see "Receive file" prop tab in File Transfer service icon). > > > Now all of #1-#5 will include not only PC devices, but also MAC devices. > > > Please let me know if it is not correct. > > > ***************************************************** > > > Sorry, I didn't have a MAC PC in my LAN, so I cannot check above. > > > ***************************************************** > > > Some other developers (I and Oleg) saw that bug on non MAC PC. > > > So I think that source code have also other NID updating bug. > > > ***************************************************** > > > -Igor > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Stuff, things, and much much more. > > http://thinkgeek.com/sf > > _______________________________________________ > > Kaboodle-devel mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/kaboodle-devel > > > > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Two, two, TWO treats in one. http://thinkgeek.com/sf _______________________________________________ Kaboodle-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kaboodle-devel