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