Re: [PDCurses] Mirror on bitbucket, SDL2

2015-04-07 Thread Frank Palazzolo
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

2015-04-07 Thread anatoly techtonik
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

2015-04-07 Thread anatoly techtonik
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

2015-04-06 Thread Frank Palazzolo
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

2015-04-06 Thread Bill Gray

   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

2015-04-06 Thread anatoly techtonik
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.