Re: [PDCurses] Mirror on bitbucket, SDL2
I agree. Forgive me if these are dumb questions but I am new to this list... Are there any immediate plans for the future of PDCurses? A new release, or maybe merging some forked changes back into the official branch of PDCurses? There is interest in expanding the core to the full Unicode character set, and it seems like merging the win32a fork back in is a possible way forward for that. It also seems likely that SDL2 support will come in shortly too. I think modernizing the repository to either git or mercurial on github would make managing these large-scale changes easier, if those are in the plans. -Frank On Tue, Apr 7, 2015 at 12:11 PM, anatoly techtonik wrote: > On Tue, Apr 7, 2015 at 5:37 AM, Frank Palazzolo > wrote: > >> I'm not 100% sure, but I think the issue with the CVS Id tags can be >> addressed according to: >> http://mercurial.selenic.com/wiki/ConvertExtension#Options - section >> 5.2.1. >> >> If you feel like experimenting and regenerating it, according to that you >> need to change one line of source and run it again. >> > > I recently got my server moved from Debian 6 to Ubuntu 12 and it looks > like it need more work to be done to restore the jobs. It will save a lot > of time and effort if PDCurses just moved to GitHub. >
Re: [PDCurses] Mirror on bitbucket, SDL2
On Mon, Apr 6, 2015 at 6:27 PM, Bill Gray wrote: >Some quick comments... > >I've been meaning to look into the bitbucket mirror. As you may know, > I've "managed" Win32a by doing development on my machine and uploading > a .zip file every now and then. This works, but it's conceivable that > putting it on bitbucket might draw in some development effort. Recently I found it more enjoyable to hack on GitHub. The Bitbucket makes sense if you're using Mercurial, which was my favorite Python toy up to now. Do you have a table with comparison of win32a port goodies with >> everything else? >> > >That is probably something I should put together. Most of the > differences > are described at http://www.projectpluto.com/win32a.htm . I _think_ > combining > this with the other flavors (SDL, OS/2, DOS, console Win32, etc.) will just > be a matter of recompiling -- backward compatibility has been a top > priority > -- but must admit it's been a while since I tried doing that. Just doing > that > gets you some of the Win32a features, such as better SLK support, and > leaves > you well-positioned to add things such as overlined, dimmed, italic, > bold, > and struck-out text. > That table will be very cool stuff to have. I am certain that people will be willing to send pull requests on GitHub as soon as they will see a missing info that they can fill. -- anatoly t.
Re: [PDCurses] Mirror on bitbucket, SDL2
On Tue, Apr 7, 2015 at 5:37 AM, Frank Palazzolo wrote: > I'm not 100% sure, but I think the issue with the CVS Id tags can be > addressed according to: > http://mercurial.selenic.com/wiki/ConvertExtension#Options - section > 5.2.1. > > If you feel like experimenting and regenerating it, according to that you > need to change one line of source and run it again. > I recently got my server moved from Debian 6 to Ubuntu 12 and it looks like it need more work to be done to restore the jobs. It will save a lot of time and effort if PDCurses just moved to GitHub.
Re: [PDCurses] Mirror on bitbucket, SDL2
I'm not 100% sure, but I think the issue with the CVS Id tags can be addressed according to: http://mercurial.selenic.com/wiki/ConvertExtension#Options - section 5.2.1. If you feel like experimenting and regenerating it, according to that you need to change one line of source and run it again. On Mon, Apr 6, 2015 at 8:10 AM, anatoly techtonik wrote: > On Mon, Apr 6, 2015 at 6:58 AM, Frank Palazzolo > wrote: > >> >> Hi. I just joined this list, and I wanted to give feedback on the >> bitbucket mirror. First of all, I think it's a great idea. >> > > Thanks. > > >> Secondly, I noticed that the difference between the CVS repository and >> the bitbucket one is that the CVS "Id" tags inside the files were not >> imported. >> > > The conversion was made as a proof of concept. I believe I used > the first method - ConvertExtension from: > > http://mercurial.selenic.com/wiki/RepositoryConversion#CVS > > I actually like that they were stripped out, but it would be nice if they >> were removed in a final changeset after import - instead of from every >> revision. >> >> For example, I was trying to compare the win32a code, which seems to have >> come from a fork of CVS prior to the the 2014 changes. Because it contains >> the Id tags, it's tricky to compare those against files in the bitbucket >> mirror. >> > > There is an open issus to add CVS converter to automated server queue, > but I personally don't have resources to spend time on that > > https://bitbucket.org/rirror/rirror/issue/2/add-pdcurses-mirror-cvs-converter > but if there will be some research which way is the the best and most > secure for incremental conversions, I am looking forward to include it into > cron job. > > >> >> At any rate, I am looking forward to PDCurses supporting SDL2. FWIW - I >> am playing with emscripten and PDCurses, and it looks like the latest >> version of the emscripten toolchain only works on libraries which support >> SDL2. I'd love to see a full-featured SDL2 port with all the goodies in >> the win32a port. >> > > Do you have a table with comparison of win32a port goodies with > everything else? > > -- > anatoly t. >
Re: [PDCurses] Mirror on bitbucket, SDL2
Some quick comments... I've been meaning to look into the bitbucket mirror. As you may know, I've "managed" Win32a by doing development on my machine and uploading a .zip file every now and then. This works, but it's conceivable that putting it on bitbucket might draw in some development effort. For example, I was trying to compare the win32a code, which seems to have come from a fork of CVS prior to the the 2014 changes. Last I checked, I'd incorporated the CVS changes. (Which was easy enough to do; they were minor bug fixes. Not much going on there these days.) I'd love to see a full-featured SDL2 port with all the goodies in the win32a port. I'd be interested in this too, but only if it supports Unicode. 8-bit character sets are _so_ Second Millennium... Such support is quite possible. SDL currently handles fonts as very simple bitmaps; one could just make those bitmaps larger. Really quite a bit larger if one wants most/all of Unicode, but it shouldn't be a big deal to do it. Do you have a table with comparison of win32a port goodies with everything else? That is probably something I should put together. Most of the differences are described at http://www.projectpluto.com/win32a.htm . I _think_ combining this with the other flavors (SDL, OS/2, DOS, console Win32, etc.) will just be a matter of recompiling -- backward compatibility has been a top priority -- but must admit it's been a while since I tried doing that. Just doing that gets you some of the Win32a features, such as better SLK support, and leaves you well-positioned to add things such as overlined, dimmed, italic, bold, and struck-out text. Coincidentally, I just posted an update to Win32a at the above URL. The main change is that fullwidth characters are now supported (should be very useful to the Chinese/Japanese/Korean crowd; they have a lot of glyphs that are supposed to consume two columns, but which are restricted to one on all current PDCurses) and combining characters are supported. -- Bill
Re: [PDCurses] Mirror on bitbucket, SDL2
On Mon, Apr 6, 2015 at 6:58 AM, Frank Palazzolo wrote: > > Hi. I just joined this list, and I wanted to give feedback on the > bitbucket mirror. First of all, I think it's a great idea. > Thanks. > Secondly, I noticed that the difference between the CVS repository and the > bitbucket one is that the CVS "Id" tags inside the files were not imported. > The conversion was made as a proof of concept. I believe I used the first method - ConvertExtension from: http://mercurial.selenic.com/wiki/RepositoryConversion#CVS I actually like that they were stripped out, but it would be nice if they > were removed in a final changeset after import - instead of from every > revision. > > For example, I was trying to compare the win32a code, which seems to have > come from a fork of CVS prior to the the 2014 changes. Because it contains > the Id tags, it's tricky to compare those against files in the bitbucket > mirror. > There is an open issus to add CVS converter to automated server queue, but I personally don't have resources to spend time on that https://bitbucket.org/rirror/rirror/issue/2/add-pdcurses-mirror-cvs-converter but if there will be some research which way is the the best and most secure for incremental conversions, I am looking forward to include it into cron job. > > At any rate, I am looking forward to PDCurses supporting SDL2. FWIW - I > am playing with emscripten and PDCurses, and it looks like the latest > version of the emscripten toolchain only works on libraries which support > SDL2. I'd love to see a full-featured SDL2 port with all the goodies in > the win32a port. > Do you have a table with comparison of win32a port goodies with everything else? -- anatoly t.