From laurent at moldus.org Wed Nov 9 08:00:10 2005 From: laurent at moldus.org (Laurent Julliard) Date: Wed, 09 Nov 2005 14:00:10 +0100 Subject: [FR-devel] [FR-users] few comments In-Reply-To: <437208A4.1060306@xs4all.nl> References: <78181ce60511081351i2a5a6879l80699d3ce2eea7ab@mail.gmail.com> <4371A731.4050708@moldus.org> <78181ce60511090031l46b20004he13dcf0cfd104ff2@mail.gmail.com> <437208A4.1060306@xs4all.nl> Message-ID: <4371F2DA.6010001@moldus.org> Jonathan Maasland wrote: > Hi Mathieu, > > Thanks for the good suggestions, I'll try to see if I can squeeze in a > couple a extra hours. > I think the DnD and SaveAs bugs shouln't be alot of work to fix. > SaveAs should indeed be easy because the same policy is alredy implemented for the Open function. > The tabs-spaces and file-change bugs are somewhat more complicated. Once > I finish building project-support I'll try to look into it. > tab spaces is definitely something under the control of the scintilla controller. it could just be a matter of setting a property in the scintilla editor and have an additionial check box in the editor configurator though As to the file change detection it can be tested at the Ruby level. I mean without having to rely on the Scintilla controller > Unfortunately I can't replicate your problem with the mousewheel on > Windows. I installed the one-click-installer on a neighbouring > Windows-machine and tested FreeRIDE. It worked fine for me. > For me too. Laurent From curt.hibbs at gmail.com Wed Nov 9 14:56:28 2005 From: curt.hibbs at gmail.com (Curt Hibbs) Date: Wed, 9 Nov 2005 13:56:28 -0600 Subject: [FR-devel] Another reason for a December FreeRIDE release Message-ID: <31d15f490511091156t2c95cf7er6ac4cbc22333efd@mail.gmail.com> I've been commisioned to write a roundup review of Ruby IDE's for O'Reilly to be published sometime in January at ONLamp.com or one of the other O'Reilly sites. Obviously, I plan to include FreeRIDE. I would very much like to review a newer version than the current release (especially one that includes the project management stuff). But I can't review it if it hasn't been released. I would suggest that either Laurent, or someone else if Laurent is too busy, volunteer to coordinate the release (to make sure it really happens). You know, stuff like deciding what should be done and getting volunteers to signup to various pieces. Curt From leech.martin at gmail.com Fri Nov 11 11:16:12 2005 From: leech.martin at gmail.com (Martin Leech) Date: Sat, 12 Nov 2005 00:16:12 +0800 Subject: [FR-devel] Another reason for a December FreeRIDE release In-Reply-To: <31d15f490511091156t2c95cf7er6ac4cbc22333efd@mail.gmail.com> References: <31d15f490511091156t2c95cf7er6ac4cbc22333efd@mail.gmail.com> Message-ID: <99047f890511110816m616b5d2v4560082efdf03486@mail.gmail.com> Well I for one would like to see a new release in the next couple of months. We don't want to lose too much mindshare to stuff like the Eclipse ruby plugin which has been getting a bit of coverage lately. An IDE written in Ruby and scriptable in Ruby is still a winning prospect. I'd like to see the new Project stuff and the new keyboard mapping stuff go in the release if they can be done on time. There's also some stability issues on windows (and perhaps on Linux) which I'm going to try and look into if I get the time. Anyone else out there with thoughts on this?? Martin On 11/10/05, Curt Hibbs wrote: > > I've been commisioned to write a roundup review of Ruby IDE's for > O'Reilly to be published sometime in January at ONLamp.com or one of > the other O'Reilly sites. > > Obviously, I plan to include FreeRIDE. I would very much like to > review a newer version than the current release (especially one that > includes the project management stuff). But I can't review it if it > hasn't been released. > > I would suggest that either Laurent, or someone else if Laurent is too > busy, volunteer to coordinate the release (to make sure it really > happens). You know, stuff like deciding what should be done and > getting volunteers to signup to various pieces. > > Curt > > _______________________________________________ > Freeride-devel mailing list > Freeride-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051112/2b8ba4ac/attachment.htm From nochoice at xs4all.nl Sat Nov 12 05:44:30 2005 From: nochoice at xs4all.nl (Jonathan Maasland) Date: Sat, 12 Nov 2005 10:44:30 +0000 Subject: [FR-devel] Another reason for a December FreeRIDE release In-Reply-To: <99047f890511110816m616b5d2v4560082efdf03486@mail.gmail.com> References: <31d15f490511091156t2c95cf7er6ac4cbc22333efd@mail.gmail.com> <99047f890511110816m616b5d2v4560082efdf03486@mail.gmail.com> Message-ID: <4375C78E.8040802@xs4all.nl> Sorry I didn't respond any sooner. Laurent: will you be able to create and manage the new release? If you aren't then I'm willing to most of the work, setting up the release so you can test and approve/disapprove and do the final release things. The state of project-support is looking good. I finished most of the basic functions. I'll add RunFile and RunProject functionality tonight to the new explorer. Sunday I'll spend most of the day rereading the code and cleaning up where necessary. I hope (very much hope but I've already said it too often) to start committing Sunday evening. What would be preferred, to do one big commit or do multiple commits? On the list of todo things for project-support: The properties option, I need some time thinking about a nice and decent design. (Viewing (and possibly altering) properties of projects, directories, files, modules methods and classes :) ) Refresh, all the functions are in place and work, just a matter of wiring it up in the correct place. I might fix this tonight if all goes well. I'll let you know how far I got tonight. ==!!!!!!!!== Please,please,please Does anyone out there have the time and skills to make a new icon for FreeRIDE?? We really need a simple Project icon. 16x16 pixels PNG see freeride/plugins/rubyide_tools_fox_source_browser/icons/ for the current set of icons Thank you so much in advance! ==!!!!!!!!== Jonathan Martin Leech wrote: > Well I for one would like to see a new release in the next couple of > months. > We don't want to lose too much mindshare to stuff like the Eclipse > ruby plugin which has been > getting a bit of coverage lately. > An IDE written in Ruby and scriptable in Ruby is still a winning prospect. > > I'd like to see the new Project stuff and the new keyboard mapping > stuff go in the release if > they can be done on time. > There's also some stability issues on windows (and perhaps on Linux) > which I'm going to try and > look into if I get the time. > > Anyone else out there with thoughts on this?? > > Martin > > On 11/10/05, *Curt Hibbs* > wrote: > > I've been commisioned to write a roundup review of Ruby IDE's for > O'Reilly to be published sometime in January at ONLamp.com or one of > the other O'Reilly sites. > > Obviously, I plan to include FreeRIDE. I would very much like to > review a newer version than the current release (especially one that > includes the project management stuff). But I can't review it if it > hasn't been released. > > I would suggest that either Laurent, or someone else if Laurent is > too > busy, volunteer to coordinate the release (to make sure it really > happens). You know, stuff like deciding what should be done and > getting volunteers to signup to various pieces. > > Curt > > _______________________________________________ > Freeride-devel mailing list > Freeride-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-devel > > > >------------------------------------------------------------------------ > >_______________________________________________ >Freeride-devel mailing list >Freeride-devel at rubyforge.org >http://rubyforge.org/mailman/listinfo/freeride-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051112/a7b6943f/attachment-0001.htm From laurent at moldus.org Sat Nov 12 11:21:45 2005 From: laurent at moldus.org (Laurent Julliard) Date: Sat, 12 Nov 2005 17:21:45 +0100 Subject: [FR-devel] Another reason for a December FreeRIDE release In-Reply-To: <4375C78E.8040802@xs4all.nl> References: <31d15f490511091156t2c95cf7er6ac4cbc22333efd@mail.gmail.com> <99047f890511110816m616b5d2v4560082efdf03486@mail.gmail.com> <4375C78E.8040802@xs4all.nl> Message-ID: <43761699.1000402@moldus.org> Jonathan Maasland wrote: > Sorry I didn't respond any sooner. > > Laurent: will you be able to create and manage the new release? If you > aren't then I'm willing to most of the work, setting up the release so > you can test and approve/disapprove and do the final release things. > Jonathan, I'd be glad to let you drive the next release deciding what bug should be fix, which new features should go in it and coordinating the whole stuff. What I offer is to actually build the linux installer once the new release has been tagged in CVS and tested. I did it several times in the past and it's quite a tedious and troublesome work to do. I guess Curt Hibbs will probably do the same for the Windows installer. > The state of project-support is looking good. I finished most of the > basic functions. I'll add RunFile and RunProject functionality tonight > to the new explorer. Sunday I'll spend most of the day rereading the > code and cleaning up where necessary. > I hope (very much hope but I've already said it too often) to start > committing Sunday evening. > What would be preferred, to do one big commit or do multiple commits? > Waoooh! Wonderful... You can count me in for testing. > On the list of todo things for project-support: The properties option, I > need some time thinking about a nice and decent design. (Viewing (and > possibly altering) properties of projects, directories, files, modules > methods and classes :) ) > Refresh, all the functions are in place and work, just a matter of > wiring it up in the correct place. I might fix this tonight if all goes > well. > > I'll let you know how far I got tonight. > > ==!!!!!!!!== > Please,please,please > > > Does anyone out there have the time and skills to make a new icon > for FreeRIDE?? > > > We really need a simple Project icon. > 16x16 pixels PNG > see freeride/plugins/rubyide_tools_fox_source_browser/icons/ for the > current set of icons > > Thank you so much in advance! > > ==!!!!!!!!== > I agree that replacing the bullseye icon would not be a bad idea :-) From curt.hibbs at gmail.com Sat Nov 12 13:37:56 2005 From: curt.hibbs at gmail.com (Curt Hibbs) Date: Sat, 12 Nov 2005 12:37:56 -0600 Subject: [FR-devel] Another reason for a December FreeRIDE release In-Reply-To: <43761699.1000402@moldus.org> References: <31d15f490511091156t2c95cf7er6ac4cbc22333efd@mail.gmail.com> <99047f890511110816m616b5d2v4560082efdf03486@mail.gmail.com> <4375C78E.8040802@xs4all.nl> <43761699.1000402@moldus.org> Message-ID: <31d15f490511121037g3b73ff7ag58ccdacd1c11921@mail.gmail.com> On 11/12/05, Laurent Julliard wrote: > > > I'd be glad to let you drive the next release deciding what bug should > be fix, which new features should go in it and coordinating the whole > stuff. What I offer is to actually build the linux installer once the > new release has been tagged in CVS and tested. I did it several times > in the past and it's quite a tedious and troublesome work to do. I > guess Curt Hibbs will probably do the same for the Windows installer. > Yes, I will build the windows installer. Curt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051112/e2aa1523/attachment.htm From nochoice at xs4all.nl Sat Nov 12 19:59:03 2005 From: nochoice at xs4all.nl (Jonathan Maasland) Date: Sun, 13 Nov 2005 00:59:03 +0000 Subject: [FR-devel] Another reason for a December FreeRIDE release In-Reply-To: <43761699.1000402@moldus.org> References: <31d15f490511091156t2c95cf7er6ac4cbc22333efd@mail.gmail.com> <99047f890511110816m616b5d2v4560082efdf03486@mail.gmail.com> <4375C78E.8040802@xs4all.nl> <43761699.1000402@moldus.org> Message-ID: <43768FD7.2010209@xs4all.nl> Laurent Julliard wrote: > -snip- > >Jonathan, > >I'd be glad to let you drive the next release deciding what bug should >be fix, which new features should go in it and coordinating the whole >stuff. -snip- > > Okay great. I'll create and post a list of things I plan to do on monday. > > >>The state of project-support is looking good. -snip- >>What would be preferred, to do one big commit or do multiple commits? >> >> >> > >Waoooh! Wonderful... You can count me in for testing. > > Well I just finished runFile, runProject and refreshing. So apart from viewing properties project-support is done. I've been able to run FR in FR without having to switch between shells. BIG whOOpie! Changes for run-target support will be a bit pervasive so I'm probabely not going to create that until after the next release. (I've also been thinking about supporting Rake in the near future. Just a minor thought, I don't know if it's going to be useful or not.) Adding Rails-goodies would of course make alot of people happy and the way I'm currently thinking, it might even be simple. Short-term goals for the release are coming. >>==!!!!!!!!== >>snip >>==!!!!!!!!== >> > >I agree that replacing the bullseye icon would not be a bad idea :-) >_______________________________________________ > > lol... that would be great too. What I actually meant to ask was for someone to create a new icon for a Project-entry in a tree just like the Source-browser has different icons for classes, methods and modules. I guess I could create a post in comp.lang.ruby asking for someone to help out. What I want should be beyond simple: just a square or round icon, not too bright a fill-color. Inside a clear P with a transparent fill. A bit of shadow to top it of off would be great..... I'll commit the ugly icon I've created just for testing purposes. Should noone stand up and create a new one I'll just spend two or three evenings trying to create something presentable :) Anyhow, I'm off to bed.... tomorrow (after rereading and testing the code) I'll commit what I have to the development branch. Jonathan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051113/a2e0e389/attachment.htm From curt.hibbs at gmail.com Sun Nov 13 10:56:41 2005 From: curt.hibbs at gmail.com (Curt Hibbs) Date: Sun, 13 Nov 2005 09:56:41 -0600 Subject: [FR-devel] Another reason for a December FreeRIDE release In-Reply-To: <43768FD7.2010209@xs4all.nl> References: <31d15f490511091156t2c95cf7er6ac4cbc22333efd@mail.gmail.com> <99047f890511110816m616b5d2v4560082efdf03486@mail.gmail.com> <4375C78E.8040802@xs4all.nl> <43761699.1000402@moldus.org> <43768FD7.2010209@xs4all.nl> Message-ID: <31d15f490511130756v6c772978ye1e47b45e4cf0649@mail.gmail.com> One thing that I'd like to see added to the list (if possible) is to get FreeRIDE working with the latest release of FXRuby. Curt On 11/12/05, Jonathan Maasland wrote: > > Laurent Julliard wrote: > > -snip- > > Jonathan, > > I'd be glad to let you drive the next release deciding what bug should > be fix, which new features should go in it and coordinating the whole > stuff. -snip- > > Okay great. I'll create and post a list of things I plan to do on monday. > > The state of project-support is looking good. -snip- > What would be preferred, to do one big commit or do multiple commits? > > Waoooh! Wonderful... You can count me in for testing. > > Well I just finished runFile, runProject and refreshing. So apart from > viewing properties project-support is done. I've been able to run FR in FR > without having to switch between shells. BIG whOOpie! > > Changes for run-target support will be a bit pervasive so I'm probabely > not going to create that until after the next release. (I've also been > thinking about supporting Rake in the near future. Just a minor thought, I > don't know if it's going to be useful or not.) Adding Rails-goodies would of > course make alot of people happy and the way I'm currently thinking, it > might even be simple. > > Short-term goals for the release are coming. > > ==!!!!!!!!== > snip > ==!!!!!!!!== > > I agree that replacing the bullseye icon would not be a bad idea :-) > _______________________________________________ > > > lol... that would be great too. What I actually meant to ask was for > someone to create a new icon for a Project-entry in a tree just like the > Source-browser has different icons for classes, methods and modules. > > I guess I could create a post in comp.lang.ruby asking for someone to help > out. What I want should be beyond simple: just a square or round icon, not > too bright a fill-color. Inside a clear P with a transparent fill. A bit of > shadow to top it of off would be great..... > > I'll commit the ugly icon I've created just for testing purposes. Should > noone stand up and create a new one I'll just spend two or three evenings > trying to create something presentable :) > > Anyhow, I'm off to bed.... tomorrow (after rereading and testing the code) > I'll commit what I have to the development branch. > > Jonathan > > _______________________________________________ > Freeride-devel mailing list > Freeride-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-devel > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051113/42280d40/attachment.htm From nochoice at xs4all.nl Mon Nov 14 08:34:18 2005 From: nochoice at xs4all.nl (Jonathan Maasland) Date: Mon, 14 Nov 2005 13:34:18 +0000 Subject: [FR-devel] How to proceed with committing? Message-ID: <4378925A.6090509@xs4all.nl> Hi all, As I was about to commit the new project-code to cvs this morning, I noticed that the main-branch had some new changes. That set me thinking. I have a couple of options to proceed: (dev-branch is the branch I created about two weeks ago, jm_dev_01) 1) Just accept the changes between dev and HEAD and commit the project-code to dev 2) Update the dev-branch so it is up to date with HEAD, commit all new code for the new release in the dev-branch 3) Forget about the dev-branch, have faith in the new code and commit it and the project-code to HEAD. I'm slightly leaning toward the third option, mainly because it avoids certain problems. I'd like to receive some feedback on this before proceeding. On a different but related note, I'd really appreciate it when anyone commits if they could send an email to this list. Just as a safeguard, I don't view the buglist on a daily basis ;) Thanks Jonathan From curt.hibbs at gmail.com Mon Nov 14 06:40:12 2005 From: curt.hibbs at gmail.com (Curt Hibbs) Date: Mon, 14 Nov 2005 05:40:12 -0600 Subject: [FR-devel] How to proceed with committing? In-Reply-To: <4378925A.6090509@xs4all.nl> References: <4378925A.6090509@xs4all.nl> Message-ID: <31d15f490511140340n3d36bb16p58c562faf3a216b4@mail.gmail.com> On 11/14/05, Jonathan Maasland wrote: > > Hi all, > > As I was about to commit the new project-code to cvs this morning, I > noticed that the main-branch had some new changes. That set me thinking. > > I have a couple of options to proceed: (dev-branch is the branch I > created about two weeks ago, jm_dev_01) > > 1) Just accept the changes between dev and HEAD and commit the > project-code to dev > 2) Update the dev-branch so it is up to date with HEAD, commit all new > code for the new release in the dev-branch > 3) Forget about the dev-branch, have faith in the new code and commit it > and the project-code to HEAD. > > I'm slightly leaning toward the third option, mainly because it avoids > certain problems. I'd like to receive some feedback on this before > proceeding. I believe this is the first time anyone has created a branch, and we've rarely had enough people doing simultaneous work, so commit conflicts have never been a problem. I'd go with #3. On a different but related note, I'd really appreciate it when anyone > commits if they could send an email to this list. Just as a safeguard, I > don't view the buglist on a daily basis ;) > You can also subscribe to cvsevents and get emails for every commit. Curt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051114/99d5133d/attachment-0001.htm From nochoice at xs4all.nl Mon Nov 14 09:16:50 2005 From: nochoice at xs4all.nl (Jonathan Maasland) Date: Mon, 14 Nov 2005 14:16:50 +0000 Subject: [FR-devel] How to proceed with committing? In-Reply-To: <31d15f490511140340n3d36bb16p58c562faf3a216b4@mail.gmail.com> References: <4378925A.6090509@xs4all.nl> <31d15f490511140340n3d36bb16p58c562faf3a216b4@mail.gmail.com> Message-ID: <43789C52.1090303@xs4all.nl> Curt Hibbs wrote: > On 11/14/05, *Jonathan Maasland* > wrote: > > -snip- > > > I believe this is the first time anyone has created a branch, and > we've rarely had enough people doing simultaneous work, so commit > conflicts have never been a problem. I'd go with #3. Okay, I'll do that then unless Laurent objects. I expect to commit the new code tonight :) > > On a different but related note, I'd really appreciate it when anyone > commits if they could send an email to this list. Just as a > safeguard, I > don't view the buglist on a daily basis ;) > > > You can also subscribe to cvsevents and get emails for every commit. I didn't know about this one, you have to be logged in in Rubyforge to see it. Thanks! > > Curt > >------------------------------------------------------------------------ > >_______________________________________________ >Freeride-devel mailing list >Freeride-devel at rubyforge.org >http://rubyforge.org/mailman/listinfo/freeride-devel > > Jonathan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051114/7bb5939a/attachment.htm From laurent at moldus.org Mon Nov 14 07:48:46 2005 From: laurent at moldus.org (Laurent Julliard) Date: Mon, 14 Nov 2005 13:48:46 +0100 Subject: [FR-devel] How to proceed with committing? In-Reply-To: <43789C52.1090303@xs4all.nl> References: <4378925A.6090509@xs4all.nl> <31d15f490511140340n3d36bb16p58c562faf3a216b4@mail.gmail.com> <43789C52.1090303@xs4all.nl> Message-ID: <437887AE.9040606@moldus.org> Jonathan Maasland wrote: > Curt Hibbs wrote: > >> On 11/14/05, *Jonathan Maasland* > > wrote: >> >> -snip- >> >> >> I believe this is the first time anyone has created a branch, and >> we've rarely had enough people doing simultaneous work, so commit >> conflicts have never been a problem. I'd go with #3. > > Okay, I'll do that then unless Laurent objects. I expect to commit the > new code tonight :) > I fully agree with Curt and you. In the new code we trust so go ahead and break the main development branch :-) >> >> On a different but related note, I'd really appreciate it when anyone >> commits if they could send an email to this list. Just as a >> safeguard, I >> don't view the buglist on a daily basis ;) >> >> >> You can also subscribe to cvsevents and get emails for every commit. > > I didn't know about this one, you have to be logged in in Rubyforge to > see it. Thanks! > Well the point is I'm not sure the email notification script works anymore. But subscribe to the Ml nevertheless. I'll try and fix the CVS hook problem. Laurent From laurent at moldus.org Mon Nov 14 12:49:51 2005 From: laurent at moldus.org (Laurent Julliard) Date: Mon, 14 Nov 2005 18:49:51 +0100 Subject: [FR-devel] cvsevents mailing list back to life Message-ID: <4378CE3F.1070708@moldus.org> Since we migrated Freeride from Savannah to RubyForge (it was ages ago!!) I never reactivated the freeride-cvsevents mailing list that receives cvs commit to the freeride repo. It is now up and running again. To subscribe go to: http://rubyforge.org/mailman/listinfo/freeride-cvsevents Laurent From nochoice at xs4all.nl Mon Nov 14 23:49:08 2005 From: nochoice at xs4all.nl (Jonathan Maasland) Date: Tue, 15 Nov 2005 04:49:08 +0000 Subject: [FR-devel] And there it is Message-ID: <437968C4.7080604@xs4all.nl> Hey guys, I just committed the new project code to cvs. At nearly a thousand new lines it's still not finished, I need to add property-viewing capabilities and also a new submenu in the Run menu for running currently opened projects. If possible prepend bug-reports with PROJECT so I can find them easier (or just assign the bug to me). Have fun with the new code! Very much looking forward to your reactions. Jonathan From somekool at gmail.com Tue Nov 15 00:04:29 2005 From: somekool at gmail.com (somekool@gmail.com) Date: Mon, 14 Nov 2005 21:04:29 -0800 Subject: [FR-devel] And there it is In-Reply-To: <437968C4.7080604@xs4all.nl> References: <437968C4.7080604@xs4all.nl> Message-ID: <78181ce60511142104w4b1391belf1dc9ebf1bd1d20d@mail.gmail.com> I wish a project could be automatically generated from a folder when dragging and dropping a folder on FreeRide launch icon. On 11/14/05, Jonathan Maasland wrote: > > Hey guys, > > I just committed the new project code to cvs. At nearly a thousand new > lines it's still not finished, I need to add property-viewing > capabilities and also a new submenu in the Run menu for running > currently opened projects. > > If possible prepend bug-reports with PROJECT so I can find them easier > (or just assign the bug to me). > > Have fun with the new code! Very much looking forward to your reactions. > > Jonathan > _______________________________________________ > Freeride-devel mailing list > Freeride-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-devel > -- -- Take the control over your money, track your expenses http://justbudget.com -- Due to the current virus surge, Mac OS X or Linux is highly recommended for e-mail and Internet operations. -- When mass sending, make TO: equal to FROM: and everybody else in BCC: Mathieu -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051114/101a22a6/attachment.htm From laurent at moldus.org Tue Nov 15 03:24:21 2005 From: laurent at moldus.org (Laurent Julliard) Date: Tue, 15 Nov 2005 09:24:21 +0100 Subject: [FR-devel] And there it is In-Reply-To: <437968C4.7080604@xs4all.nl> References: <437968C4.7080604@xs4all.nl> Message-ID: <43799B35.7070800@moldus.org> Jonathan Maasland wrote: > Hey guys, > > I just committed the new project code to cvs. At nearly a thousand new > lines it's still not finished, I need to add property-viewing > capabilities and also a new submenu in the Run menu for running > currently opened projects. > Nice job!! I'm definitely going to take a look at it. > If possible prepend bug-reports with PROJECT so I can find them easier > (or just assign the bug to me). > I just created a new bug category called 'Project Mgr'. All bugs in this category will be automatically assigned to you. Thanks again for this vary valuable contribution. Laurent From laurent at moldus.org Tue Nov 15 03:39:33 2005 From: laurent at moldus.org (Laurent Julliard) Date: Tue, 15 Nov 2005 09:39:33 +0100 Subject: [FR-devel] And there it is In-Reply-To: <437968C4.7080604@xs4all.nl> References: <437968C4.7080604@xs4all.nl> Message-ID: <43799EC5.30109@moldus.org> Jonathan Maasland wrote: > Hey guys, > > I just committed the new project code to cvs. At nearly a thousand new > lines it's still not finished, I need to add property-viewing > capabilities and also a new submenu in the Run menu for running > currently opened projects. > > If possible prepend bug-reports with PROJECT so I can find them easier > (or just assign the bug to me). > > Have fun with the new code! Very much looking forward to your reactions. > > Jonathan > _______________________________________________ First feedback: a) it's really good! The project explorer is very, very handy b) In the new project dialog box when you type the path of the base directory by hand like /tmp, a lot a erro message appear in a dialog box saying "/ is not writable", then "/t is not a directory", etc... I think you could probably relax the checkings while the path name is being typed c) It would be nice to have a "New" button in the new project dialog box to be able to create on new directory on the fly where the new project is going to reside. That 's all for now. Laurent From nochoice at xs4all.nl Mon Nov 21 08:34:33 2005 From: nochoice at xs4all.nl (Jonathan Maasland) Date: Mon, 21 Nov 2005 13:34:33 +0000 Subject: [FR-devel] And there it is In-Reply-To: <43799EC5.30109@moldus.org> References: <437968C4.7080604@xs4all.nl> <43799EC5.30109@moldus.org> Message-ID: <4381CCE9.7090505@xs4all.nl> Laurent (and others), Sorry I haven't responded yet. My body hasn't been cooperating :( I just committed the changes to the new project dialog. I added a check-box "Create basedirectory", as well as a checkbox "Basedirectory is a source directory" I've been puzzling a bit with the menu-structure for the project-explorer. I'd like to add the following options: 1) "new" submenu a) project b) empty file c) directory 2) cut - copy - paste behaviour (for files and directories) If someone has more options in mind for the menu, please let me know. I'm thinking of ways to easily allow future addition of new menu-items (for example by someone writing a new plugin). The only thing that might make it a bit tedious is how to write down the enable-disable constraints. I still have the properties dialog to create. I'll look into the properties first before changing the menu-construction. Expect my todo-list for the new release by Wednesday. Jonathan ps. how do you like the new project icon? Laurent Julliard wrote: >Jonathan Maasland wrote: > > >>Hey guys, >> >>I just committed the new project code to cvs. At nearly a thousand new >>lines it's still not finished, I need to add property-viewing >>capabilities and also a new submenu in the Run menu for running >>currently opened projects. >> >>If possible prepend bug-reports with PROJECT so I can find them easier >>(or just assign the bug to me). >> >>Have fun with the new code! Very much looking forward to your reactions. >> >>Jonathan >>_______________________________________________ >> >> > >First feedback: > >a) it's really good! The project explorer is very, very handy > >b) In the new project dialog box when you type the path of the base >directory by hand like /tmp, a lot a erro message appear in a dialog >box saying "/ is not writable", then "/t is not a directory", etc... I >think you could probably relax the checkings while the path name is >being typed > >c) It would be nice to have a "New" button in the new project dialog >box to be able to create on new directory on the fly where the new >project is going to reside. > >That 's all for now. > >Laurent >_______________________________________________ >Freeride-devel mailing list >Freeride-devel at rubyforge.org >http://rubyforge.org/mailman/listinfo/freeride-devel > > > > From nochoice at xs4all.nl Wed Nov 23 21:29:34 2005 From: nochoice at xs4all.nl (Jonathan Maasland) Date: Thu, 24 Nov 2005 02:29:34 +0000 Subject: [FR-devel] My todo list for the new release Message-ID: <4385258E.6030901@xs4all.nl> For the new release, mid-december, I plan to do the following items: 1) Finish project-support (still working on the properties-viewer, some final touching up) 2) Add Drag-N-Drop (bugs #915 and #2797) 3) Change the SaveAs dialog to point to the current directory (#2800) 4) Go through the Wiki-docs and update it My current planning has project-support finished Wedneday 30th. I don't know how much work DnD is going to be. If time allows it I'll look into getting FR working with the latest version of fxruby and also updating the scintilla-wrapper interface. All comments are welcome. With friendly greetings, Jonathan From leech.martin at gmail.com Thu Nov 24 04:20:32 2005 From: leech.martin at gmail.com (Martin Leech) Date: Thu, 24 Nov 2005 17:20:32 +0800 Subject: [FR-devel] My todo list for the new release In-Reply-To: <4385258E.6030901@xs4all.nl> References: <4385258E.6030901@xs4all.nl> Message-ID: <99047f890511240120y4bc01fabh298da193c6c073c7@mail.gmail.com> First off, Jonathan, a big thank you for all your work so far. The project stuff is great. As for the work prior to a December release, I will try and help out with the fxRuby update, and the scintilla-wrapper. I'll make a start on it today or tomorrow. Cheers, Martin On 11/24/05, Jonathan Maasland wrote: > > For the new release, mid-december, I plan to do the following items: > > 1) Finish project-support (still working on the properties-viewer, some > final touching up) > 2) Add Drag-N-Drop (bugs #915 and #2797) > 3) Change the SaveAs dialog to point to the current directory (#2800) > 4) Go through the Wiki-docs and update it > > My current planning has project-support finished Wedneday 30th. I don't > know how much work DnD is going to be. If time allows it I'll look into > getting FR working with the latest version of fxruby and also updating > the scintilla-wrapper interface. > > All comments are welcome. > > With friendly greetings, > Jonathan > _______________________________________________ > Freeride-devel mailing list > Freeride-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051124/3b238c5a/attachment-0001.htm From curt.hibbs at gmail.com Thu Nov 24 10:06:51 2005 From: curt.hibbs at gmail.com (Curt Hibbs) Date: Thu, 24 Nov 2005 09:06:51 -0600 Subject: [FR-devel] My todo list for the new release In-Reply-To: <99047f890511240120y4bc01fabh298da193c6c073c7@mail.gmail.com> References: <4385258E.6030901@xs4all.nl> <99047f890511240120y4bc01fabh298da193c6c073c7@mail.gmail.com> Message-ID: <31d15f490511240706s3034787g7ba12a60661d7bc2@mail.gmail.com> You guys are awesome! I wish I had the spare bandwidth to contribute myself, but I will (as usual) create the Windows installer for this FreeRIDE release. And, of course, I will be including FreeRIDE in my upcoming caomparative review of Ruby IDEs. Curt On 11/24/05, Martin Leech wrote: > > First off, Jonathan, a big thank you for all your work so far. The project > stuff is great. > As for the work prior to a December release, I will try and help out with > the fxRuby update, > and the scintilla-wrapper. I'll make a start on it today or tomorrow. > > Cheers, > Martin > > On 11/24/05, Jonathan Maasland wrote: > > > > For the new release, mid-december, I plan to do the following items: > > > > 1) Finish project-support (still working on the properties-viewer, some > > final touching up) > > 2) Add Drag-N-Drop (bugs #915 and #2797) > > 3) Change the SaveAs dialog to point to the current directory (#2800) > > 4) Go through the Wiki-docs and update it > > > > My current planning has project-support finished Wedneday 30th. I don't > > know how much work DnD is going to be. If time allows it I'll look into > > getting FR working with the latest version of fxruby and also updating > > the scintilla-wrapper interface. > > > > All comments are welcome. > > > > With friendly greetings, > > Jonathan > > _______________________________________________ > > Freeride-devel mailing list > > Freeride-devel at rubyforge.org > > http://rubyforge.org/mailman/listinfo/freeride-devel > > > > > _______________________________________________ > Freeride-devel mailing list > Freeride-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-devel > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051124/c964908e/attachment.htm From laurent at moldus.org Thu Nov 24 13:02:27 2005 From: laurent at moldus.org (Laurent Julliard) Date: Thu, 24 Nov 2005 19:02:27 +0100 Subject: [FR-devel] My todo list for the new release In-Reply-To: <4385258E.6030901@xs4all.nl> References: <4385258E.6030901@xs4all.nl> Message-ID: <43860033.8000307@moldus.org> Jonathan Maasland wrote: > 3) Change the SaveAs dialog to point to the current directory (#2800) I'm taking care of this one. Laurent From laurent at moldus.org Thu Nov 24 13:26:27 2005 From: laurent at moldus.org (Laurent Julliard) Date: Thu, 24 Nov 2005 19:26:27 +0100 Subject: [FR-devel] My todo list for the new release In-Reply-To: <4385258E.6030901@xs4all.nl> References: <4385258E.6030901@xs4all.nl> Message-ID: <438605D3.1000508@moldus.org> Jonathan, I have just committed the changes for the Save As... improvement. If the file has never been saved before it opens up in the HOME directory. I also noticed that when the Project Explorer is not visible (checkbox unchecked in the View menu), the creation or opening of a project doesn't make the Project Explorer dockpane appear. I tried to create a new project and not seeing the project explorer I though something was broken. it took me some time to realize that the project explorer was hidden I think we should show it systematically when a project is opened or created and if it is open bring it to the front of the dockpanes (make it current). What do you think? -- Laurent JULLIARD http://www.moldus.org/~laurent From nochoice at xs4all.nl Thu Nov 24 17:40:47 2005 From: nochoice at xs4all.nl (Jonathan Maasland) Date: Thu, 24 Nov 2005 22:40:47 +0000 Subject: [FR-devel] My todo list for the new release In-Reply-To: <438605D3.1000508@moldus.org> References: <4385258E.6030901@xs4all.nl> <438605D3.1000508@moldus.org> Message-ID: <4386416F.2080104@xs4all.nl> Laurent Julliard wrote: >Jonathan, > >I have just committed the changes for the Save As... improvement. If >the file has never been saved before it opens up in the HOME directory. > > Great. I'll check it out first thing tomorrow. >I also noticed that when the Project Explorer is not visible (checkbox >unchecked in the View menu), the creation or opening of a project >doesn't make the Project Explorer dockpane appear. I tried to create a >new project and not seeing the project explorer I though something was >broken. it took me some time to realize that the project explorer was >hidden > >I think we should show it systematically when a project is opened or >created and if it is open bring it to the front of the dockpanes (make >it current). > >What do you think? > > > I totally agree, I'll commit the (simple) change tomorrow. Thanks Jonathan From nochoice at xs4all.nl Thu Nov 24 18:45:49 2005 From: nochoice at xs4all.nl (Jonathan Maasland) Date: Thu, 24 Nov 2005 23:45:49 +0000 Subject: [FR-devel] My todo list for the new release In-Reply-To: <99047f890511240120y4bc01fabh298da193c6c073c7@mail.gmail.com> References: <4385258E.6030901@xs4all.nl> <99047f890511240120y4bc01fabh298da193c6c073c7@mail.gmail.com> Message-ID: <438650AD.6060805@xs4all.nl> Martin Leech wrote: > First off, Jonathan, a big thank you for all your work so far. The > project stuff is great. > As for the work prior to a December release, I will try and help out > with the fxRuby update, > and the scintilla-wrapper. I'll make a start on it today or tomorrow. > > Cheers, > Martin > Super, if you need any help just let me know. I tried updating the scintilla_wrapper a couple a weeks ago, only problem was that FR kept crashing when you had viewed the Editor configuration (crashing on exit that is). I diffed the new and old versions of the wrapper but I couldn't find any changes that could explain the crash. (After writing this down I think I MIGHT have used a too recent version of Scintilla.iface) Hope to hear from you soon! Jonathan From leech.martin at gmail.com Tue Nov 29 12:22:15 2005 From: leech.martin at gmail.com (Martin Leech) Date: Wed, 30 Nov 2005 01:22:15 +0800 Subject: [FR-devel] My todo list for the new release In-Reply-To: <438650AD.6060805@xs4all.nl> References: <4385258E.6030901@xs4all.nl> <99047f890511240120y4bc01fabh298da193c6c073c7@mail.gmail.com> <438650AD.6060805@xs4all.nl> Message-ID: <99047f890511290922hc3e4e13od4778da5f86fbe65@mail.gmail.com> Ok, So I've tried to update FreeRIDE to fxruby 1.4.2, but without much success. On windows I'm not getting much informative feedback from the plugins that fail to load after the update (pretty much all of them btw). And I'm at a loss to find a defintive list of breaking changes between Fxruby 1.2 and 1.4. But anyway as a starting point I'd like to factor out all references to the particular fxruby version to one file. eg create a file in \plugins\rubyide_fox_gui called fox_version.rb containing something like the following : #----------------------------------------------------------------------- FOX_VERSION_NAME = 'fox12' #Const used by the fox ri plugin FOXVERSION = "1.2" begin require 'rubygems' require_gem 'fxruby', '>= 1.2.0' rescue LoadError require FOX_VERSION_NAME end def require_fox(fxmodule) require FOX_VERSION_NAME + '/' + fxmodule end #----------------------------------------------------------------------- And then replace all occurences like the following : #----------------------------------------------------------------------- begin require 'rubygems' require_gem 'fxruby', '>= 1.2.0' rescue LoadError require 'fox12' end require 'fox12/colors' #----------------------------------------------------------------------- with simply : #----------------------------------------------------------------------- require 'rubyide_fox_gui/fox_version' require_fox 'colors' #----------------------------------------------------------------------- that way all changes to the fxruby version reference only have to be made in one place. This raises the problem of what to do about plugins that originate from other sources, eg the irb and the ri plugins, which have their own way of referencing fxruby versions. Is it OK to hack the source that we currently have of these projects (and it will be only minor changes) or should we leave the external source code as is and work around it? What do the rest of you think about this idea, and the issue of what to do about the irb and ri pugins? And have you any hints or tips on tracking down the breaking changes between the fxruby versions? Also I'd like to raise the issue of the lack of unit tests in our codebase, (I have seen some in the freebase codebase though). I realise that unit testing is quite tricky on a mainly GUI based apps, but I think that the project could benifit hugely from the gradual intoduction of at least some unit testing. What do you think? Cheers, Martin On 11/25/05, Jonathan Maasland wrote: > Martin Leech wrote: > > > First off, Jonathan, a big thank you for all your work so far. The > > project stuff is great. > > As for the work prior to a December release, I will try and help out > > with the fxRuby update, > > and the scintilla-wrapper. I'll make a start on it today or tomorrow. > > > > Cheers, > > Martin > > > Super, if you need any help just let me know. > > I tried updating the scintilla_wrapper a couple a weeks ago, only > problem was that FR kept crashing when you had viewed the Editor > configuration (crashing on exit that is). I diffed the new and old > versions of the wrapper but I couldn't find any changes that could > explain the crash. > (After writing this down I think I MIGHT have used a too recent version > of Scintilla.iface) > > Hope to hear from you soon! > > Jonathan > _______________________________________________ > Freeride-devel mailing list > Freeride-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-devel > From curt.hibbs at gmail.com Tue Nov 29 12:40:35 2005 From: curt.hibbs at gmail.com (Curt Hibbs) Date: Tue, 29 Nov 2005 11:40:35 -0600 Subject: [FR-devel] My todo list for the new release In-Reply-To: <99047f890511290922hc3e4e13od4778da5f86fbe65@mail.gmail.com> References: <4385258E.6030901@xs4all.nl> <99047f890511240120y4bc01fabh298da193c6c073c7@mail.gmail.com> <438650AD.6060805@xs4all.nl> <99047f890511290922hc3e4e13od4778da5f86fbe65@mail.gmail.com> Message-ID: <31d15f490511290940y1bad1ceei6601ef980e8b363f@mail.gmail.com> On 11/29/05, Martin Leech wrote: > > This raises the problem of what to do about plugins that originate > from other sources, eg the irb and the ri plugins, which have their > own way of referencing fxruby versions. Is it OK to hack the source > that we currently have of these projects (and it will be only minor > changes) or should we leave the external source code as is and work > around it? > We can contact Martin Ankerl (the author of fxri) and ask him to make changes for us, or we can supply him with a patch file and ask him to incorporate it into his original source. The way we approached this kind of thing in the past (I think this was Laurent's idea) is to do a minor refactoring of the app's startup code so that the core functionality of the app is separate from the startup code. There can then be a startup file for when fxri is started as a plugin and another for when its started as a standalone application. Having said that, I just realized that this has probably already been done when Laurent original put fxri into FreeRIDE (I obviously haven't looked at the code). But I'll leave in the above text anyway, just in case. The bottom line is, any changes that we need to fxri should be done in a way that doesn't break the standalone version of fxri, and those changes should get merged back into the fxri source code repository. Curt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/freeride-devel/attachments/20051129/25f45a63/attachment.htm From laurent at moldus.org Wed Nov 30 02:09:48 2005 From: laurent at moldus.org (Laurent Julliard) Date: Wed, 30 Nov 2005 08:09:48 +0100 Subject: [FR-devel] My todo list for the new release In-Reply-To: <99047f890511290922hc3e4e13od4778da5f86fbe65@mail.gmail.com> References: <4385258E.6030901@xs4all.nl> <99047f890511240120y4bc01fabh298da193c6c073c7@mail.gmail.com> <438650AD.6060805@xs4all.nl> <99047f890511290922hc3e4e13od4778da5f86fbe65@mail.gmail.com> Message-ID: <438D503C.4000603@moldus.org> I have no problem with the changes you suggested. As to fxri (and fxirb is in the same position) Curt is absolutely right. When I had to make a few changes in the orinla fxri and fxirb code I did it in such a way that a) it doesn't break the standalone application and b) the author is provided with a diff file to apply to the original version. By the way both fxri and fxirb are hosted on CodeX. On a personal note: If I were you I would postpone the migration after the December release. It takes time to do this type of migration even if the changes appear as minor at first glance. As to the plugin loading errors, can't you see any message in the freeride.log file? Laurent Martin Leech wrote: > Ok, > So I've tried to update FreeRIDE to fxruby 1.4.2, but without much success. > On windows I'm not getting much informative feedback from the plugins > that fail to load after the update (pretty much all of them btw). > > And I'm at a loss to find a defintive list of breaking changes between > Fxruby 1.2 and 1.4. > > But anyway as a starting point I'd like to factor out all references > to the particular fxruby version to one file. > > eg create a file in \plugins\rubyide_fox_gui called fox_version.rb > containing something like the following : > #----------------------------------------------------------------------- > FOX_VERSION_NAME = 'fox12' > > #Const used by the fox ri plugin > FOXVERSION = "1.2" > > begin > require 'rubygems' > require_gem 'fxruby', '>= 1.2.0' > rescue LoadError > require FOX_VERSION_NAME > end > > def require_fox(fxmodule) > require FOX_VERSION_NAME + '/' + fxmodule > end > #----------------------------------------------------------------------- > > And then replace all occurences like the following : > > #----------------------------------------------------------------------- > begin > require 'rubygems' > require_gem 'fxruby', '>= 1.2.0' > rescue LoadError > require 'fox12' > end > require 'fox12/colors' > #----------------------------------------------------------------------- > > with simply : > > #----------------------------------------------------------------------- > require 'rubyide_fox_gui/fox_version' > require_fox 'colors' > #----------------------------------------------------------------------- > > that way all changes to the fxruby version reference only have to be > made in one place. > > This raises the problem of what to do about plugins that originate > from other sources, eg the irb and the ri plugins, which have their > own way of referencing fxruby versions. Is it OK to hack the source > that we currently have of these projects (and it will be only minor > changes) or should we leave the external source code as is and work > around it? > > What do the rest of you think about this idea, and the issue of what > to do about the irb and ri pugins? > > And have you any hints or tips on tracking down the breaking changes > between the fxruby versions? > > Also I'd like to raise the issue of the lack of unit tests in our > codebase, (I have seen some in the freebase codebase though). I > realise that unit testing is quite tricky on a mainly GUI based apps, > but I think that the project could benifit hugely from the gradual > intoduction of at least some unit testing. What do you think? > > Cheers, > Martin > > > > > > On 11/25/05, Jonathan Maasland wrote: > >>Martin Leech wrote: >> >> >>>First off, Jonathan, a big thank you for all your work so far. The >>>project stuff is great. >>>As for the work prior to a December release, I will try and help out >>>with the fxRuby update, >>>and the scintilla-wrapper. I'll make a start on it today or tomorrow. >>> >>>Cheers, >>>Martin >>> >> >>Super, if you need any help just let me know. >> >>I tried updating the scintilla_wrapper a couple a weeks ago, only >>problem was that FR kept crashing when you had viewed the Editor >>configuration (crashing on exit that is). I diffed the new and old >>versions of the wrapper but I couldn't find any changes that could >>explain the crash. >>(After writing this down I think I MIGHT have used a too recent version >>of Scintilla.iface) >> >>Hope to hear from you soon! >> >>Jonathan >>_______________________________________________ >>Freeride-devel mailing list >>Freeride-devel at rubyforge.org >>http://rubyforge.org/mailman/listinfo/freeride-devel >> > > > _______________________________________________ > Freeride-devel mailing list > Freeride-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-devel > -- Laurent JULLIARD http://www.moldus.org/~laurent