Note all that this is really "alpha" currently. Don't use the branch in its 
current state for any important stuff, don't edit long text files without 
saving through this mrxvt branch, etc. This is not stable and may crash. I 
am slowly fixing everything but this is a difficult job. 

The reason is simple. I have changed the internal representation of all the 
strings got from the child programs. It was char* before, now it is an 
internal representation (platform dependent integer, which is 32 bits on 
most cases) where each 'node' is a character represented in Unicode (not 
UTF-8!). So it has broken many memory allocations (based on bytes), many 
loops (a character could be formed of a variable number of bytes before), 
etc. I must trace all running instance and if ever you encounter a crash, 
what interests me is how you reproduce it, as well as your config file, the 
option set on the command line, and last lines of -dlevel debug -dmask all. 

For some cases, I have even not completely passed to the internal 
representation (like in tab's titles related functions, some are still 
partially using char*. This is why the tab's title are completely broken). 

On a first basis, I will find all crash cases. On a second step, I will use 
a memory debugger as suggested previously on this list to find any memory 
leak. 

Jehan 

P.S.: I sent an email yesterday evening, but it got caught for approval by a 
moderator, as far as a returned email explained... 

 ---------- Forwarded message ----------
From: "jehan" <[EMAIL PROTECTED]>
To: Brice Figureau <[EMAIL PROTECTED]>
Subject: Re: [Materm-devel] UTF-8 branch -- alpha time?
Date: Wed, 15 Oct 2008 12:26:37 +0200 

Hi, 

yes the location is good. 

I noticed there are some issues when I compile without any option. I know it 
compiles (for me at least) with --enable-everything. It was working without 
any option yesterday, so I broke this in my last changes. I will fix this 
tonight if I get some time. I am interested by feedback about compilation 
with any combination of options (just compile it the way you do usually). 

Jehan 

Brice Figureau writes: 

> Hi Jehan,  
> 
> On Wed, 2008-10-15 at 02:37 +0200, Jehan wrote:
>> I am advancing well, and close to release some kind of "alpha". I want
>> to check very big bugs and mistakes first. Have anyone on the list tried
>> to compile the branch? Could you try maybe (with any option, none, all,
>> etc.) and tell me if you encounter issues, first for compilation, then
>> for running it...  
>> 
>> And of course if you can compile and run it, tell me if this works nice
>> with your favorite encoding (UTF-8 of course, but also any other... even
>> the less common ones... Note that for very complicated encoding, it is
>> better to have iconv installed, because the X method is not as
>> powerful as iconv... But usually iconv is always installed on most Linux
>> distribution I think, and on Unixes too).  
>> 
>> On this first try, I am especially interested on big issues
>> (compilation, font initialization problems, etc.), on most different
>> platforms and with different configuration files.
> 
> This is very good news, as it was the only thing that keeps me on Gnome
> Terminal on my day to day workstation. I'm eager to test it.  
> 
> Where is the code located?
> Is it in:
> https://materm.svn.sourceforge.net/svnroot/materm/mrxvt05utf8/  
> 
> I'll report success or failure later this week (busy at work right now).
> Thanks!
> -- 
> Brice Figureau <[EMAIL PROTECTED]>
> Days of Wonder  
> 

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
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