Re: [Geany-devel] Git conversion completed
On Sun, Oct 9, 2011 at 04:57, Matthew Brush mbr...@codebrainz.ca wrote: On 10/08/2011 05:13 PM, Jiří Techet wrote: Please have a good look at it. It's no problem to change it now but it will be hard once people start using it. For this reason please resist the temptation and don't update your branches on top of the repository yet. It's safer to wait until everyone agrees the repository is alright. It seems to be pretty good; the branches are nice and cleaned up, the tags look good, and the commit authors have the correct info to match up to their Github accounts. I don't know too much what else to look for though :) Yes, I think it's alright but the more eyes look at it, the better chance someone notices something wrong. Just for fun I tried to checkout and compile some very old versions of Geany. Until commit 3f0512 (post 0.8 commit) everything compiles and runs fine. For earlier versions you have to apply the patch from this commit - after that you can run even the very first import to the repository. And even with this old version you can say yes, this is Geany. Quite amazing that everything runs despite all the compiler and library changes during the years. Cheers, Jiri ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
[Geany-devel] ANN: Newsletter now on github too
Hi folks, I've just moved the repository for geany-newsletter also into our github project. Please check out https://github.com/geany/newsletter for getting a clone of it and/or let us now if you need write access too. You are very welcome! Cheers, Frank -- http://frank.uvena.de/en/ pgpKcgfJGQarx.pgp Description: PGP signature ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
Le 09/10/2011 02:13, Jiří Techet a écrit : Hi, I've completed the conversion to git. It went quite smoothly because I did it already before and fortunately the checksums remained the same so I could reuse the grafts files I already had (to be sure, I checked all the entries one by one). The repository is here: https://github.com/techee/geany Please have a good look at it. It's no problem to change it now but it will be hard once people start using it. For this reason please resist the temptation and don't update your branches on top of the repository yet. It's safer to wait until everyone agrees the repository is alright. Looks good, great job again! :) Just a few questions/remarks: * the unstable branch don't seem to be always removed after merging, yet it is re-created (4f20d88, 2f9719e). This seem not correct since according to svn, in both commits the branch was actually created. * why does 3155474 have two parents? It's supposed to be a new branch out of 3a4a5b6; the old build-system branch was removed in r3939 (previous rev). * 03c3b75 (r3679) is a bit weird too, it has d3cdd27 (r3680) as parent, but as the SVN revision suggests, d3cdd27 is newer than it (13:53:04 vs 13:45:47). And I don't see from SVN log why this would be wanted. Apart this, the rest looks just fine :) Cheers, Colomban ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
Le 09/10/2011 14:36, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 13:55, Colomban Wendling lists@herbesfolles.org wrote: Le 09/10/2011 02:13, Jiří Techet a écrit : Hi, I've completed the conversion to git. It went quite smoothly because I did it already before and fortunately the checksums remained the same so I could reuse the grafts files I already had (to be sure, I checked all the entries one by one). The repository is here: https://github.com/techee/geany Please have a good look at it. It's no problem to change it now but it will be hard once people start using it. For this reason please resist the temptation and don't update your branches on top of the repository yet. It's safer to wait until everyone agrees the repository is alright. Looks good, great job again! :) Just a few questions/remarks: * the unstable branch don't seem to be always removed after merging, yet it is re-created (4f20d88, 2f9719e). This seem not correct since according to svn, in both commits the branch was actually created. * why does 3155474 have two parents? It's supposed to be a new branch out of 3a4a5b6; the old build-system branch was removed in r3939 (previous rev). These two are exactly the points 2 and 4 from http://lists.uvena.de/geany-devel/2011-September/005232.html Oops, my bad :o The problem is that svn2git doesn't delete the branch after merging it so when the branch is re-crated, it has two parents - the current trunk and the last commit from the branch before it was merged. This was the case both for the unstable branch and configurable menu branch which existed before already. I was asking whether to to fix these and the answer was that it's not so important but you're right it looks strange so I'll go through the repository and fix the most obvious cases. It's not much work anyway. I agree it's not so important, just looks a bit weird. If you can fix those easily it's cool, but if it's too hard just don't bother, it's not really a problem. * 03c3b75 (r3679) is a bit weird too, it has d3cdd27 (r3680) as parent, but as the SVN revision suggests, d3cdd27 is newer than it (13:53:04 vs 13:45:47). And I don't see from SVN log why this would be wanted. This is apparently my error - judging from the date I should have used d71d352 for merge trunk changes. I'll fix that. Great, looking forward to it. I think when this is done all is OK, so we could import it in the official repo :) Cheers, Colomban ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
On Sun, Oct 9, 2011 at 15:38, Colomban Wendling lists@herbesfolles.org wrote: Le 09/10/2011 14:36, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 13:55, Colomban Wendling lists@herbesfolles.org wrote: Le 09/10/2011 02:13, Jiří Techet a écrit : Hi, I've completed the conversion to git. It went quite smoothly because I did it already before and fortunately the checksums remained the same so I could reuse the grafts files I already had (to be sure, I checked all the entries one by one). The repository is here: https://github.com/techee/geany Please have a good look at it. It's no problem to change it now but it will be hard once people start using it. For this reason please resist the temptation and don't update your branches on top of the repository yet. It's safer to wait until everyone agrees the repository is alright. Looks good, great job again! :) Just a few questions/remarks: * the unstable branch don't seem to be always removed after merging, yet it is re-created (4f20d88, 2f9719e). This seem not correct since according to svn, in both commits the branch was actually created. * why does 3155474 have two parents? It's supposed to be a new branch out of 3a4a5b6; the old build-system branch was removed in r3939 (previous rev). These two are exactly the points 2 and 4 from http://lists.uvena.de/geany-devel/2011-September/005232.html Oops, my bad :o The problem is that svn2git doesn't delete the branch after merging it so when the branch is re-crated, it has two parents - the current trunk and the last commit from the branch before it was merged. This was the case both for the unstable branch and configurable menu branch which existed before already. I was asking whether to to fix these and the answer was that it's not so important but you're right it looks strange so I'll go through the repository and fix the most obvious cases. It's not much work anyway. I agree it's not so important, just looks a bit weird. If you can fix those easily it's cool, but if it's too hard just don't bother, it's not really a problem. * 03c3b75 (r3679) is a bit weird too, it has d3cdd27 (r3680) as parent, but as the SVN revision suggests, d3cdd27 is newer than it (13:53:04 vs 13:45:47). And I don't see from SVN log why this would be wanted. This is apparently my error - judging from the date I should have used d71d352 for merge trunk changes. I'll fix that. Great, looking forward to it. I think when this is done all is OK, so we could import it in the official repo :) OK, I've re-uploaded the repositories to the same locations. I've fixed the incorrect merge issue and updated parents for most of the re-created branches. The only one I haven't updated is the Create branch for configurable build menu development, now commit 80d2802. There's something strange - it appears the branch existed before but it was never merged into trunk. Instead it was probably deleted and re-created again. If I updated the parent to be the trunk only, we'd lose the history of this branch because we couldn't get to the previous commits in any way. So I think it's better to keep it the way it is. Cheers, Jiri ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
Le 09/10/2011 16:49, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 15:38, Colomban Wendling lists@herbesfolles.org wrote: Le 09/10/2011 14:36, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 13:55, Colomban Wendling lists@herbesfolles.org wrote: [...] * 03c3b75 (r3679) is a bit weird too, it has d3cdd27 (r3680) as parent, but as the SVN revision suggests, d3cdd27 is newer than it (13:53:04 vs 13:45:47). And I don't see from SVN log why this would be wanted. This is apparently my error - judging from the date I should have used d71d352 for merge trunk changes. I'll fix that. Great, looking forward to it. I think when this is done all is OK, so we could import it in the official repo :) OK, I've re-uploaded the repositories to the same locations. I've fixed the incorrect merge issue and updated parents for most of the re-created branches. Yep, looks great, bravo! The only one I haven't updated is the Create branch for configurable build menu development, now commit 80d2802. There's something strange - it appears the branch existed before but it was never merged into trunk. Instead it was probably deleted and re-created again. If I updated the parent to be the trunk only, we'd lose the history of this branch because we couldn't get to the previous commits in any way. So I think it's better to keep it the way it is. OK, makes sense, even though the old build-system branch was dropped because it was corrupted (according to r3939: Removing corrupted branch). I also checked the repository against my own git-svn clone as you suggested, and all about 60 checkpoints in the history I checked did match, so I'm happy to see you didn't corrupt the sources ;) So, I'm thinking of committing this, anybody has something to object? (speak within ~ the hour or be quiet forever :D) If not I'll commit this to the official repo Matthew created for us (thanks!) and we'll be able to start messing around again ^^ Cheers, Colomban ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
[Geany-devel] A screenplay plugin for geany
Hi All, Screenwriting is the method of writing for TV and Movies. A specific format is prescribed to write content for these mediums. Currently specialized editors are used for these. The industry standards are Final Draft [0], and Movie Magic Screenwriter[1]. These sell for hundreds of $$, and are essentially just glorified text editor + pdf converter. The best open source (kinda) editor is a bloated piece of software called celtx[2]. Another good alternative is pago, a vim script, but vim is hardly an accessible editor for average joe writer[3]. And IMO, celtx is bloated, slow, and some functionality is hidden behind a webservice. The screenplay format is as follows (http://pastebin.com/fvGk9Bew) - (read in monospace) --- screenplay specifications: ELEMENT( beginning#, ending#, total#, align, caps ) (s) SCENE HEADING ( 1170 60 Lyes ) (a) ACTION ( 1170 60 L no ) (c) CHARACTER ( 3170 40 Lyes ) (p) PARANTHETICAL ( 2655 30 L no ) (d) DIALOGUE ( 2155 35 L no ) (t) TRANSITION ( 7011 60 Ryes ) Example file.screenplay: EXT. - MENTAL FACILITY - LATE AFTERNOON-- (s) ROHIT (25) is outside, standing at ease. Hair waving in the -- light breeze on a hot afternoon. He is average build, -- (a) wearing a black suit, looking a little disheveled. He puts-- his hat on and picks up a flat stone. Rohit studies the pole and his hands. He continues walking towards the facility. :CUT TO -- (t) INTINT. - MENTAL FACILITY / RECEPTION - CONTINUOUS -- (s) ROHIT walks into the facility to the reception. A NURSE(30) sits behind the desk. Rohit looks around and spots a couple patients, and a male DOCTOR(30) walking down the corridor into the room holding five. ROHIT --- (c) (slowly) -- (p) Hi, I'm Rohit. I have an / appointment to meet one of your -- (d) patients - Manoj Chaterjee. \ --end of pastebin Commercial editors sell for 100s of dollars, when really a simple text editor will do. Infact this format has been used over the past century, and most scripts were written on typewriters. yet there does not exist a simple and good free screenwriter. Here's the help I'm looking for from the geany developers.. help write a simple plugin that assist with writing .screenplay files. This will essentially boil down to defining 6 types of texts (s/a/c/p/d/t), and making sure that when new content is added to a dialogue, it wraps at the appropriate margins. If someone who understands the geany plugin system volunteers to help, I can make myself available anytime to help (I have made some notes). This is a highly sought after functionality in the open source world, and I believe no program so far has been able to provide a good alternative to the expensive commercial solutions. If this plugin is written, it will definitely attract many (MANY!) new people to the editor. I am quite proficient in python, and if this is the language for the plugins, I can help with writing it. Beyond that I will evangelise it, (and for what it's worth, provide credits in the film I just shot :). Please let me know if you'd have any specific questions about the screenplay format. ~Anil [0] http://store.finaldraft.com/final-draft.html [1] http://www.screenplay.com/ [2] http://www.celtx.com [3] http://www.vim.org/scripts/script.php?script_id=2447 ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
On Sun, Oct 9, 2011 at 17:59, Colomban Wendling lists@herbesfolles.org wrote: Le 09/10/2011 16:49, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 15:38, Colomban Wendling lists@herbesfolles.org wrote: Le 09/10/2011 14:36, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 13:55, Colomban Wendling lists@herbesfolles.org wrote: [...] * 03c3b75 (r3679) is a bit weird too, it has d3cdd27 (r3680) as parent, but as the SVN revision suggests, d3cdd27 is newer than it (13:53:04 vs 13:45:47). And I don't see from SVN log why this would be wanted. This is apparently my error - judging from the date I should have used d71d352 for merge trunk changes. I'll fix that. Great, looking forward to it. I think when this is done all is OK, so we could import it in the official repo :) OK, I've re-uploaded the repositories to the same locations. I've fixed the incorrect merge issue and updated parents for most of the re-created branches. Yep, looks great, bravo! The only one I haven't updated is the Create branch for configurable build menu development, now commit 80d2802. There's something strange - it appears the branch existed before but it was never merged into trunk. Instead it was probably deleted and re-created again. If I updated the parent to be the trunk only, we'd lose the history of this branch because we couldn't get to the previous commits in any way. So I think it's better to keep it the way it is. OK, makes sense, even though the old build-system branch was dropped because it was corrupted (according to r3939: Removing corrupted branch). Ah, OK, I've overlooked this. If you want to make some more changes, create a file called grafts inside .git/info. Each line of this file has format parent child1 child2 child3... (using commit SHAs depending on number of children) When you're finished with your modifications, run git filter-branch --tag-name-filter cat -- --all to write it permanently into the repository. Remove the grafts file afterwards. I also checked the repository against my own git-svn clone as you suggested, and all about 60 checkpoints in the history I checked did match, so I'm happy to see you didn't corrupt the sources ;) And the remaining 5000 commits in between contain code which will erase your hard drive completely ;-). Cheers, Jiri ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
On Sun, 09 Oct 2011 17:59:47 +0200, Colomban wrote: Le 09/10/2011 16:49, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 15:38, Colomban Wendling lists@herbesfolles.org wrote: Le 09/10/2011 14:36, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 13:55, Colomban Wendling lists@herbesfolles.org wrote: [...] * 03c3b75 (r3679) is a bit weird too, it has d3cdd27 (r3680) as parent, but as the SVN revision suggests, d3cdd27 is newer than it (13:53:04 vs 13:45:47). And I don't see from SVN log why this would be wanted. This is apparently my error - judging from the date I should have used d71d352 for merge trunk changes. I'll fix that. Great, looking forward to it. I think when this is done all is OK, so we could import it in the official repo :) OK, I've re-uploaded the repositories to the same locations. I've fixed the incorrect merge issue and updated parents for most of the re-created branches. Yep, looks great, bravo! The only one I haven't updated is the Create branch for configurable build menu development, now commit 80d2802. There's something strange - it appears the branch existed before but it was never merged into trunk. Instead it was probably deleted and re-created again. If I updated the parent to be the trunk only, we'd lose the history of this branch because we couldn't get to the previous commits in any way. So I think it's better to keep it the way it is. OK, makes sense, even though the old build-system branch was dropped because it was corrupted (according to r3939: Removing corrupted branch). IIRC there were problems with the problems with the branch when Nick tried to merge it back into trunk with an older SVN client than the one the branch was created with. Or something like that. Maybe Lex remembers more details. If not, it's probably not that critical at all. So, I'm thinking of committing this, anybody has something to object? (speak within ~ the hour or be quiet forever :D) /me is quiet. Regards, Enrico -- Get my GPG key from http://www.uvena.de/pub.asc pgpzVOaCOwYfT.pgp Description: PGP signature ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] A screenplay plugin for geany
On Sun, Oct 9, 2011 at 6:54 PM, Anil Gulecha anil.ve...@gmail.com wrote: Commercial editors sell for 100s of dollars, when really a simple text editor will do. Infact this format has been used over the past century, and most scripts were written on typewriters. yet there does not exist a simple and good free screenwriter. Here's the help I'm looking for from the geany developers.. help write a simple plugin that assist with writing .screenplay files. This will essentially boil down to defining 6 types of texts (s/a/c/p/d/t), and making sure that when new content is added to a dialogue, it wraps at the appropriate margins. This sounds like a job for LaTeX (and LyX). If you look on Wikipedia [1], you will notice that they mention a LaTeX package called 'screenplay'. I also find a second one on CTAN [2]. You might want to investigate those and see if they can output PDF with typesetting that conform to your requirements. If so, then you will want to investigate writing a corresponding *.layout file for LyX [3], a cross-platform open-source frontend to LaTeX; this will enable you to use the LaTeX classes within a familiar, broadly MS Word-like environment but without the usual bloat. LyX already ships by default two screenplay LaTeX classes, 'hollywood' and 'broadway' (and their corresponding *.layout files); they also come with LyX examples and templates. See [4][5][6][7]. You may also want to search the LyX wiki [8] for 'screenplay'. Anyways, I'm confident that what you're looking for is LaTeX (and LyX) support for writing screenplays, and apparently you already have several solutions available. Both tools boast a widespread adoption and are free in most ways. Good luck Liviu [1] https://en.wikipedia.org/wiki/Screenwriting_software [2] http://ctan.org/search/?search=screenplaysearch_type=description [3] http://www.lyx.org/ [4] http://screenwriting.goeszen.com/free-screenwriting-software.html [5] https://richardfcrawley.wordpress.com/2007/08/21/lesser-known-applications-for-linux-screenwriting/ [6] http://www.lyx.org/news/2315.php [7] http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg09505.html [8] http://wiki.lyx.org/ ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
Le 09/10/2011 19:03, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 17:59, Colomban Wendling lists@herbesfolles.org wrote: Le 09/10/2011 16:49, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 15:38, Colomban Wendling lists@herbesfolles.org wrote: Le 09/10/2011 14:36, Jiří Techet a écrit : On Sun, Oct 9, 2011 at 13:55, Colomban Wendling lists@herbesfolles.org wrote: [...] * 03c3b75 (r3679) is a bit weird too, it has d3cdd27 (r3680) as parent, but as the SVN revision suggests, d3cdd27 is newer than it (13:53:04 vs 13:45:47). And I don't see from SVN log why this would be wanted. This is apparently my error - judging from the date I should have used d71d352 for merge trunk changes. I'll fix that. Great, looking forward to it. I think when this is done all is OK, so we could import it in the official repo :) OK, I've re-uploaded the repositories to the same locations. I've fixed the incorrect merge issue and updated parents for most of the re-created branches. Yep, looks great, bravo! The only one I haven't updated is the Create branch for configurable build menu development, now commit 80d2802. There's something strange - it appears the branch existed before but it was never merged into trunk. Instead it was probably deleted and re-created again. If I updated the parent to be the trunk only, we'd lose the history of this branch because we couldn't get to the previous commits in any way. So I think it's better to keep it the way it is. OK, makes sense, even though the old build-system branch was dropped because it was corrupted (according to r3939: Removing corrupted branch). Ah, OK, I've overlooked this. If you want to make some more changes, create a file called grafts inside .git/info. Each line of this file has format parent child1 child2 child3... (using commit SHAs depending on number of children) Isn't it rather child parent1 parent2...? Looks like it does a better job, if I understand the result correctly ^^ anyway, thanks for the tips :) Anyway I chosen to keep the previous branch as you did it so there is some more history, yet it is strange. BTW, pushed to https://github.com/geany/geany :) -- this is not yet a wide announcement because there is a few thing to tune, update qtuff, but it's up and running. When you're finished with your modifications, run git filter-branch --tag-name-filter cat -- --all to write it permanently into the repository. Remove the grafts file afterwards. I also checked the repository against my own git-svn clone as you suggested, and all about 60 checkpoints in the history I checked did match, so I'm happy to see you didn't corrupt the sources ;) And the remaining 5000 commits in between contain code which will erase your hard drive completely ;-). Yep, and you're a so great mind-reader you you knew very well which commits I would check :p Cheers, Colomban ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
On Sunday 09 October 2011 11:59:47 am Colomban Wendling wrote: (speak within ~ the hour or be quiet forever :D) I have no comments about the git repository, but, with a project with participants possibly from around the world, one hour is not very much time to react. (Yes, I know that the test repository has been available longer than that, I just think it's something you need to consider in general (as the new Geany--well, whatever you are now--the official maintainer?).) Randy Kramer ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
On Sun, 9 Oct 2011 17:20:16 -0400, Randy wrote: On Sunday 09 October 2011 11:59:47 am Colomban Wendling wrote: (speak within ~ the hour or be quiet forever :D) I have no comments about the git repository, but, with a project with participants possibly from around the world, one hour is not very much time to react. True. But waiting another two days just to wait for all the various people around the globe wouldn't have made it better. In fact, all evolved people like Colomban, Matthew, Jiri, Frank, me, were online at that time and (except Matthew) in the same time zone. (Yes, I know that the test repository has been available longer than that, I just think it's something you need to consider in general (as the new Geany--well, whatever you are now--the official maintainer? Colomban is the official maintainer, nothing whatever. Regards, Enrico -- Get my GPG key from http://www.uvena.de/pub.asc pgpVgodVM4hBu.pgp Description: PGP signature ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Re: [Geany-devel] Git conversion completed
On Sunday 09 October 2011 05:27:47 pm Enrico Tröger wrote: On Sun, 9 Oct 2011 17:20:16 -0400, Randy wrote: (Yes, I know that the test repository has been available longer than that, I just think it's something you need to consider in general (as the new Geany--well, whatever you are now--the official maintainer? Colomban is the official maintainer, nothing whatever. Just to be clear, I did not intend any disrespect, I just could not remember what role Colomban had taken on. Randy Kramer ___ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel