Hi David,

What do you mean full control? As far as it remains GPL and GI agrees,
I am fine with that. :)

I started mrxvt project based on rxvt 2.7. After it was in a reasonably
shape, GI took active development and added a lot of new features. I do
not know much about the mrxvt05utf8 branch. My development was mainly
in mrxvt05b branch. Feel free to ask questions about the design, I will
try my best knowledge to answer - though my memory about it is fading.

Later, I thought about code cleanup. Most notably:

  . Re-organize the code to make it more object-oriented. When I wrote
it, I did not have much experience on object-oriented design. So it
was kinda messy. But I did not want to use C++. Anyway, it’s just a
personal taste. Feel free to try if you have a strong opinion towards
C++.

  . Cleanup input handling. There are several input source in mrxvt:
X event, and file descriptor of tty devices. The current code is 
very messy, and I always have a feeling that something is probably
wrong in handling tty input - meaning input from one tty can possibly
leaks into another tty.

About library, I’d like to keep it as simple as possible. That said,
I do not want to introduce dependency on additional libraries without
a careful consideration. My philosophy towards mrxvt is to make it as
much self-contained as possible.

I do not have an opinion on hosting. As far as there is an official
place to host the project, I am fine.

Best regards,
Jingmin


On May 30, 2015, at 14:40, David Morris <otha...@othalan.com> wrote:

> On Sat, May 30, 2015 at 12:42 PM,  <gi1...@gmail.com> wrote:
>> On Sat, May 30, 2015 at 10:32:23AM -0400, David Morris wrote:
>> 
>>> Does anyone have an overview of the changes needed to complete utf8
>>> support?  I've been considering a new software project and I might be
>>> interested finishing it up, or perhaps even taking over all active
>>> development.  If I do either, I'd also migrate the code to a different
>>> source control platform.
>> 
>> Jehan's the guy who wrote an alpha UTF-8 branch! I've tried it -- it
>> works, but crashes often. (And sometimes the display is borked.)
>> 
>> I don't know the specifics about displaying UTF-8 though. Hopefully
>> Jehan will write back soon with a good clear outline that will sell you
>> on it. I'd love it if you finished the UTF-8 support and or took over
>> development.
> 
> I took a quick look around just to evaluate the scope of the project
> if I were to take over.  First, some questions:
> 
> If I did take over active development, would complete control be
> relinquished to me?  I would only do this if I have full control of
> the project.  I would of course be happy to get any input, advice and
> coding help.
> 
> What is the history of mrxvt?  Did the code originate from rxvt?  Or
> was it developed separately?  If I have questions about the design
> decisions, is there someone to ask?
> 
> What is the relationship between code in the branch mrxvt05b (the main
> development branch) and mrxvt05utf8?  How much code was pulled in from
> the utf8 branch?  I can analyze each, but it'd be easier to get an
> overview if anyone still remembers.
> 
> The code looks generally reasonably clean and well commented, but were
> any major changes considered?  Such as code cleanup, porting to C++,
> changing to different GUI libraries, etc.?
> 
> Source code hosting:  I looked at all of the alternatives and the one
> that stands out to me is GitLab. If I move the repository, that would
> be my first choice.
> 
> SVN to GIT:  I did a quick test using svn2git and it is quick & easy.
> 
> Sourceforge Bugs, etc which need to be reviewed & transferred if the
> hosting is changed.  These would eventually have to be moved over to
> the new system, but because of the lack of active development for a
> long time now I don't see any rush to go through these.  Patches
> should probably be evaluated first.
> 33 open bugs
> 6 open support requests
> 17 open feature requests
> 6 open patch submissions
> 
> The wiki would need to be ported over.  This should be done before a
> new release but is probably not necessary before then.
> 
> David
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Materm-devel mailing list
> Materm-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/materm-devel
> mrxvt home page: http://materm.sourceforge.net

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
_______________________________________________
Materm-devel mailing list
Materm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/materm-devel
mrxvt home page: http://materm.sourceforge.net

Reply via email to