Thread: [cotvnc-devel] Current Status
Project superseded by http://chicken.sourceforge.net/
Brought to you by:
smeger
From: Jason H. <sm...@ge...> - 2004-05-26 23:07:07
|
(damnit, SourceForge bounced this email yesterday, sending again) Hi List, I'm back after beating on Paranoid Android for the past week point five. What a pain! I've done some heavy code review on the new server management code and fixed a lot of memory leaks. I'm pretty happy with it now, and think it makes a beautiful foundation on which to build. I've checked all of this into GEN_2_GUI. Here's the checkin message for posterity: ------------- Made Info.plist valid UTF-8. Updated "Connecting..." string. Changed "passWord" to "password". Cleaned up many, many memory leaks in the new Server management and optimized some stuff. Misc bug fixes to the new Server management. Server names are now editable again. Fixed an error that occurred when importing servers from Chicken 1.3.6. ------------- At this point, the only thing I'd like to bang on before shipping a release is the Profile manager. It's not integrating nicely (or at all!) with the new server management code and it's just generally crufty. And I agree that it belongs in the Prefs window. I'm going on vacation for a week and a half on Thursday, but I've dedicated most of tomorrow to trying to get this done, so hopefully, we can ship a test build before I leave. If anyone knows of other outstanding issues they'd like me to take a look at before I go, tomorrow's "Chicken Day"! Jason |
From: Jason H. <sm...@ge...> - 2004-05-27 11:05:23
|
On May 26, 2004, at 5:36 PM, Jared McIntyre wrote: > Sounds good. I've been meaning to integrate the profile stuff into > the server settings, but just haven't had any time. Tell me where you > are at when you leave, and I'll see if I don't have some time over the > extended weekend to finish it off (assuming you don't have time). I > really want to see this beta get out the door, because I want to move > to focusing on Rendezvous and group support. I guess the "Chicken Day" thing was wildly optimistic. I got absolutely nothing done today on Chicken at all. If you get anything done with the profiles, shoot an email to the list. I'll be checking email periodically while I'm gone, and if I can, I'll check it out and see how things look. If not, we'll just do it when I get back. Jason |
From: Jared M. <jmc...@df...> - 2004-05-27 15:26:19
|
Is anyone interested in finishing the vnc:// url handling code? Its mostly done, but I don't have time to finish it since I am trying to focus on Rendezvous? If someone is interested, I'll post a how-to on how to turn it on in the the current GEN_2_GUI code. It will mostly need to be reorganized so that the stand-alone connection dialog can trigger the connection. The actual loading process into a launch GUI, etc is basically done. Jared |
From: Jason H. <sm...@ge...> - 2004-05-27 18:54:55
|
I'd actually like to handle this. I've done it already in a few other projects and I think I've got a cleaner method than what's been started. Jason On May 27, 2004, at 8:19 AM, Jared McIntyre wrote: > Is anyone interested in finishing the vnc:// url handling code? Its > mostly done, but I don't have time to finish it since I am trying to > focus on Rendezvous? If someone is interested, I'll post a how-to on > how to turn it on in the the current GEN_2_GUI code. It will mostly > need to be reorganized so that the stand-alone connection dialog can > trigger the connection. The actual loading process into a launch GUI, > etc is basically done. > > Jared > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle > 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > cotvnc-devel mailing list > cot...@li... > https://lists.sourceforge.net/lists/listinfo/cotvnc-devel > > |
From: Jared M. <jmc...@df...> - 2004-05-27 20:14:40
|
At 11:54 AM -0700 5/27/04, Jason Harris wrote: >I'd actually like to handle this. I've done it already in a few >other projects and I think I've got a cleaner method than what's >been started. > >Jason I think using the GUI the way its setup will work nicely, but the actual code to trigger and manage them needs to be redone drastically. Jared |
From: Jason H. <sm...@ge...> - 2004-05-28 03:23:08
|
Yeah, that's what I'd like to take a crack at. The GUI stuff looks Gurreeattt! Jason (from the airport in Dallas!) On May 27, 2004, at 1:07 PM, Jared McIntyre wrote: > At 11:54 AM -0700 5/27/04, Jason Harris wrote: >> I'd actually like to handle this. I've done it already in a few >> other projects and I think I've got a cleaner method than what's been >> started. >> >> Jason > > I think using the GUI the way its setup will work nicely, but the > actual code to trigger and manage them needs to be redone drastically. > > Jared > > |
From: Jared M. <jmc...@df...> - 2004-06-03 21:28:03
|
I wasn't able to get to working on profile code either, however, the Rendezvous code is working now. I'm still holding off on checking it in until the first beta is out the door, because I'm assuming we will want to improve upon it. I've backed off a bit on the group implementation so that you can use rendezvous without groups. I think this is how I will likely use it, but I realize the group functionality will be very useful for some. So, that will be my task to finish after rendezvous is done. Jared |
From: Jared M. <jmc...@df...> - 2004-06-24 17:19:29
|
Has anyone had a chance to work on the profile issues? I basically have Rendezvous support finished with only two loose ends that need tying. If I manage to finish that before profiles are finished, does anyone mind if I check it in? If we get profiles and rendezvous support checked done, then that is basically everything I was hoping to see done for sure for 2.0. Is there anything else we absolutely need for that release? |
From: Jason H. <sm...@ge...> - 2004-06-24 22:26:30
|
By all means, check it in if it's done. I've been super-busy and won't have a chance to look at Chicken code for another week or two. Jason On Jun 24, 2004, at 10:11 AM, Jared McIntyre wrote: > Has anyone had a chance to work on the profile issues? I basically > have Rendezvous support finished with only two loose ends that need > tying. If I manage to finish that before profiles are finished, does > anyone mind if I check it in? If we get profiles and rendezvous > support checked done, then that is basically everything I was hoping > to see done for sure for 2.0. Is there anything else we absolutely > need for that release? > > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital > self defense, top technical experts, no vendor pitches, unmatched > networking opportunities. Visit www.blackhat.com > _______________________________________________ > cotvnc-devel mailing list > cot...@li... > https://lists.sourceforge.net/lists/listinfo/cotvnc-devel > > |
From: Jared M. <jmc...@df...> - 2004-06-30 05:45:53
|
I fixed the last of the known major issues with Rendezvous, so I've checked those fixes in and the GUI changes required to turn it on and off. There is now a menu item under Preferences in the Chicken menu called "Use Rendezvous" that will turn on and off rendezvous support. This setting is not remembered between runs of Chicken, and will always default to off (we need to add this to the user defaults). I patterned this use of menu items after some of the uses in iChat and Safari. If people disagree with this idea, we can look into other ways of handling it. Jared |
From: Jared M. <jmc...@df...> - 2004-08-12 18:48:34
|
I sat down today and fixed the following: 1) Profiles are once again selectable in the server settings 2) Profiles default correctly when a server is created 3) Deleting a server works again 4) I redid the way some controls move when the window is resized. I think it looks nicer this way. There are still a couple of bugs: 1) The server settings profile list doesn't update when the profile list updates 2) Rendezvous setting doesn't save I hope to get these two done today. In order to fix the profile issues, I had to wrap the dictionary of profiles that was in ProfileManager into a singleton object called ProfileDataManager that has strict control over the profiles. This allowed me to access the profiles wherever I need them. The fixes are checked in. Jared |
From: Jared M. <jmc...@df...> - 2004-08-12 20:55:47
|
More fixes went in: 1) Fixed a couple of crashes due to not completely removing the old popup code 2) Command line uses "default" profile instead of grabbing whatever happens to be selected in the GUI 3) New DoYouSupport DELETE type for servers so Rendezvous servers can no longer be deleted 4) Profile sort is now case insensitive. This makes the list make more sense when you have a mix of profiles that start with some in caps and some not 5) Profile combobox now knows when the profile list changes and updates itself accordingly. 6) A Server now knows when the profile list changes and updates itself accordingly. 7) The "Use Rendezvous" settings now sticks between instances of Chicken Jared |
From: Jared M. <jmc...@df...> - 2004-08-12 21:16:33
|
At 2:45 PM -0600 8/12/04, Jared McIntyre wrote: >More fixes went in: > >1) Fixed a couple of crashes due to not completely removing the old popup code >2) Command line uses "default" profile instead of grabbing whatever >happens to be selected in the GUI >3) New DoYouSupport DELETE type for servers so Rendezvous servers >can no longer be deleted >4) Profile sort is now case insensitive. This makes the list make >more sense when you have a mix of profiles that start with some in >caps and some not >5) Profile combobox now knows when the profile list changes and >updates itself accordingly. >6) A Server now knows when the profile list changes and updates >itself accordingly. >7) The "Use Rendezvous" settings now sticks between instances of Chicken > >Jared > > >------------------------------------------------------- >SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media >100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 >Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. >http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 >_______________________________________________ >cotvnc-devel mailing list >cot...@li... >https://lists.sourceforge.net/lists/listinfo/cotvnc-devel Is there any reason not to post a beta 1 of 20 now? Jared |
From: Jason H. <sm...@ge...> - 2004-08-12 21:18:14
|
Sounds great! I'm a bit out-of-touch with Chicken at the moment. Can someone remind me of what's pending before a public release at this time? My recollection is that it's just profile stuff, but I'm not sure about that. Jason On Aug 12, 2004, at 1:45 PM, Jared McIntyre wrote: > More fixes went in: > > 1) Fixed a couple of crashes due to not completely removing the old > popup code > 2) Command line uses "default" profile instead of grabbing whatever > happens to be selected in the GUI > 3) New DoYouSupport DELETE type for servers so Rendezvous servers can > no longer be deleted > 4) Profile sort is now case insensitive. This makes the list make more > sense when you have a mix of profiles that start with some in caps and > some not > 5) Profile combobox now knows when the profile list changes and > updates itself accordingly. > 6) A Server now knows when the profile list changes and updates itself > accordingly. > 7) The "Use Rendezvous" settings now sticks between instances of > Chicken > > Jared > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > _______________________________________________ > cotvnc-devel mailing list > cot...@li... > https://lists.sourceforge.net/lists/listinfo/cotvnc-devel > > |
From: Jared M. <jmc...@df...> - 2004-08-12 21:48:43
|
At 2:17 PM -0700 8/12/04, Jason Harris wrote: >Sounds great! > >I'm a bit out-of-touch with Chicken at the moment. Can someone >remind me of what's pending before a public release at this time? >My recollection is that it's just profile stuff, but I'm not sure >about that. > >Jason That's how I remember it. There are a few polishing items I'd like to get done, but honestly, there are so many improvements and bug fixes out there that I think we can call it beta, push it out, and many people will actually have fewer problems than with the current release. Also, Jonathan said he's about ready to release his Rendezvous enabled server, and would be good if we can support that. Jared |
From: Jared M. <jmc...@df...> - 2004-05-27 20:24:53
|
>At this point, the only thing I'd like to bang on before shipping a >release is the Profile manager. It's not integrating nicely (or at >all!) with the new server management code and it's just generally >crufty. And I agree that it belongs in the Prefs window. Speaking of preferences, is there any chance we could break each or the property tabs into its own NIB and Controller? It might be easier to manage (since there are more and more people working on the GUI these days and NIBs can't be merged together). Also, it might make understanding the code easier as well as making it easier for us to use something like the preferences system that most of Apple's pref dialogs uses. Jared |
From: Jason H. <sm...@ge...> - 2004-05-28 03:23:32
|
Sounds great! I was just thinking the same thing! Jason On May 27, 2004, at 1:17 PM, Jared McIntyre wrote: >> At this point, the only thing I'd like to bang on before shipping a >> release is the Profile manager. It's not integrating nicely (or at >> all!) with the new server management code and it's just generally >> crufty. And I agree that it belongs in the Prefs window. > > Speaking of preferences, is there any chance we could break each or > the property tabs into its own NIB and Controller? It might be easier > to manage (since there are more and more people working on the GUI > these days and NIBs can't be merged together). Also, it might make > understanding the code easier as well as making it easier for us to > use something like the preferences system that most of Apple's pref > dialogs uses. > > Jared > > |
From: Jason H. <sm...@ge...> - 2004-08-12 21:55:00
|
Okay, let's do this: take the weekend to polish whatever you'd like to polish, and we'll do a release on Tuesday (tuesdays tend to get the largest audience), pending no problems between now and then. If anyone feels like working on documentation between now and then, that'd be groovy. The docs are pretty out-of-date, and were pretty bad to begin with. Jason On Aug 12, 2004, at 2:38 PM, Jared McIntyre wrote: > At 2:17 PM -0700 8/12/04, Jason Harris wrote: >> Sounds great! >> >> I'm a bit out-of-touch with Chicken at the moment. Can someone >> remind me of what's pending before a public release at this time? My >> recollection is that it's just profile stuff, but I'm not sure about >> that. >> >> Jason > > That's how I remember it. There are a few polishing items I'd like to > get done, but honestly, there are so many improvements and bug fixes > out there that I think we can call it beta, push it out, and many > people will actually have fewer problems than with the current > release. Also, Jonathan said he's about ready to release his > Rendezvous enabled server, and would be good if we can support that. > > Jared > > |
From: Jared M. <jmc...@df...> - 2004-08-13 02:14:42
|
At 2:54 PM -0700 8/12/04, Jason Harris wrote: >Okay, let's do this: take the weekend to polish whatever you'd like >to polish, and we'll do a release on Tuesday (tuesdays tend to get >the largest audience), pending no problems between now and then. > >If anyone feels like working on documentation between now and then, >that'd be groovy. The docs are pretty out-of-date, and were pretty >bad to begin with. I found a couple of issues with saving and deletion. I'll try to get them fixed in tomorrow. Jared |
From: Jared M. <jmc...@df...> - 2004-08-13 17:03:53
|
>I found a couple of issues with saving and deletion. I'll try to >get them fixed in tomorrow. These fixes are checked in. I've also added some temporary code to fix the issues that it caused in the serialized preferences. Sometime I'm going to get to makeing the servers show up in alphabetical order, but after reading through discussions on the cocoa-dev mailing list, I'm going to have to hack up NSListView to make it work the way I want. I don't have the time to do that at this point, and I don't think its important enough to hold off a release. Jared |
From: Jason H. <sm...@ge...> - 2004-08-13 18:54:24
|
Jared, I've got source in Paranoid Android that does this. It's not 100% perfect, but it's "good enough". And the project is simple enough that pulling the functionality should require minimal effort. http://paranoidandroid.sourceforge.net/ There's also source that I think is probably better than mine here: http://www.gigliwood.com/tabletester/ Jason On Aug 13, 2004, at 9:53 AM, Jared McIntyre wrote: >> I found a couple of issues with saving and deletion. I'll try to get >> them fixed in tomorrow. > > These fixes are checked in. I've also added some temporary code to > fix the issues that it caused in the serialized preferences. Sometime > I'm going to get to makeing the servers show up in alphabetical order, > but after reading through discussions on the cocoa-dev mailing list, > I'm going to have to hack up NSListView to make it work the way I > want. I don't have the time to do that at this point, and I don't > think its important enough to hold off a release. > > Jared > > |
From: Jared M. <jmc...@df...> - 2004-08-13 21:12:59
|
At 11:54 AM -0700 8/13/04, Jason Harris wrote: >Jared, I've got source in Paranoid Android that does this. It's not >100% perfect, but it's "good enough". And the project is simple >enough that pulling the functionality should require minimal effort. > >http://paranoidandroid.sourceforge.net/ > >There's also source that I think is probably better than mine here: >http://www.gigliwood.com/tabletester/ > >Jason Does it handle pressing return and not moving to the next row and starting to edit that new row? That is the behavior I need to stop since it seriously gets in the way of changing the text and having the rows resort. Everything I've read so far says you have to use a modified version of NSTableView. Annoyingly, it looks like Apple is already doing this in all their apps, but haven't updated the base class. Jared |
From: Jason H. <sm...@ge...> - 2004-08-13 22:37:37
|
I don't remember, unfortunately. If you want to check out the PA code, it's in Sources/PrefPane/ParanoidAndroidController.m. Jason On Aug 13, 2004, at 2:02 PM, Jared McIntyre wrote: > At 11:54 AM -0700 8/13/04, Jason Harris wrote: >> Jared, I've got source in Paranoid Android that does this. It's not >> 100% perfect, but it's "good enough". And the project is simple >> enough that pulling the functionality should require minimal effort. >> >> http://paranoidandroid.sourceforge.net/ >> >> There's also source that I think is probably better than mine here: >> http://www.gigliwood.com/tabletester/ >> >> Jason > > Does it handle pressing return and not moving to the next row and > starting to edit that new row? That is the behavior I need to stop > since it seriously gets in the way of changing the text and having the > rows resort. Everything I've read so far says you have to use a > modified version of NSTableView. Annoyingly, it looks like Apple is > already doing this in all their apps, but haven't updated the base > class. > > Jared > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > _______________________________________________ > cotvnc-devel mailing list > cot...@li... > https://lists.sourceforge.net/lists/listinfo/cotvnc-devel > > |
From: Jared M. <jmc...@df...> - 2004-08-13 21:16:37
|
At 11:54 AM -0700 8/13/04, Jason Harris wrote: >Jared, I've got source in Paranoid Android that does this. It's not >100% perfect, but it's "good enough". And the project is simple >enough that pulling the functionality should require minimal effort. > >http://paranoidandroid.sourceforge.net/ > >There's also source that I think is probably better than mine here: >http://www.gigliwood.com/tabletester/ > >Jason I looked through the Tabletester code and they aren't dealing with the issue either (they aren't combining editing and sort order either, so it really isn't a problem for their examples). Jared |
From: Jared M. <jmc...@df...> - 2004-08-17 03:42:10
|
At 2:54 PM -0700 8/12/04, Jason Harris wrote: >Okay, let's do this: take the weekend to polish whatever you'd like >to polish, and we'll do a release on Tuesday (tuesdays tend to get >the largest audience), pending no problems between now and then. Are we still on for a release tomorrow? Jared |