I know all that, I just have no time to spend on this right know. I don't
use macs at work and so can't find any reason to fix it while there and when
I get home i tend to prefer working on entertaining stuffs. Of course the
that mac port suffers a lot of this and I could sure use some help on it.

MeeLoo

----- Original Message -----
From: "Vincent Caron" <[EMAIL PROTECTED]>
To: <ngl-cvs@gna.org>
Sent: Tuesday, 03 December, 2002 17:39
Subject: [ngl-cvs] Carbon and a tutorial on error management...


> CVS reportCommit from zerodeux 2002/12/03   08:39:18
>
> --------------------------------------------------------------------------
------
>
> Carbon and a tutorial on error management
>
> I have properly setup error tables for nglContext and nglWindow for the
> Carbon target, but did not apply the proper fixes. I'm only explaining
> how it works, hoping people we'll at least use it. You can consider me
> having a loaded railgun in my hands with my index slightly trembling.
>
> Horrible things like :
>
> if (aglSetDrawable(mCtx, GetWindowPort (Win)))
> NGL_OUT("SetDrawable Context OK\n");
> else
> NGL_OUT("SetDrawable: ERROR!!!\n");
>
> goes :
>
> if (!aglSetDrawable(mCtx, GetWindowPort (Win)))
> {
> SetError(NGL_DOMAIN_CONTEXT, NGL_CONTEXT_EBIND);
> return false;
> }
>
> Now it does 1) report 2) meaningful errors, and automagically displays
> explicit messages on the console in debug mode. It can also be filtered
> by ParseDefaultArgs() by people who don't care. Redirected to log file.
> You name it.
>
> BTW, there's still a lot of XFree-related code in Carbon's nglWindow.cpp
> (tables and such).
>
>       1 file added
>       Module File name Version
>       ngl src/core/carbon/ngl_carbon.h 1.1
>
>       4 files modified
>       Module File name Version
>       ngl ChangeLog 1.155 >>> 1.156
>       ngl src/core/carbon/nglContext.cpp 1.3 >>> 1.4
>       ngl src/core/carbon/nglWindow.cpp 1.20 >>> 1.21
>       ngl src/core/unix/nglWindow.cpp 1.35 >>> 1.36
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Microsoft Visual Studio.NET
> comprehensive development tool, built to increase your
> productivity. Try a free online hosted session at:
> http://ads.sourceforge.net/cgi-bin/redirect.pl?micr0003en
>



Received: from mallaury.noc.nerim.net ([62.4.17.82])
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18LOEu-0005Kz-00
        for <[EMAIL PROTECTED]>; Mon, 09 Dec 2002 05:46:29 -0800
Received: from zerodeux.net (mksp.net2.nerim.net [62.4.19.30])
        by mallaury.noc.nerim.net (Postfix) with ESMTP id 120B962E50
        for <[EMAIL PROTECTED]>; Mon,  9 Dec 2002 14:46:23 +0100 (CET)
Message-ID: <[EMAIL PROTECTED]>
From: Vincent Caron <[EMAIL PROTECTED]>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20021204 
Debian/1.2.1-1
MIME-Version: 1.0
To: [EMAIL PROTECTED]
References: <[EMAIL PROTECTED]>
In-Reply-To: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [NGL-devel] about nuiSplitter
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Mon Dec  9 05:47:04 2002
X-Original-Date: Mon, 09 Dec 2002 14:46:27 +0100

The handle position should be stored as 'master child pixels 
width/height' instead of 'percentage along direction'. For instance, the 
viewer starts with a left pane nicely fitting the file view, but when 
the window is maximized, the left pane grow much too large. That's why 
the handle position should be stored in pixels, relative to the current 
masterchild.

BTW, most apps (mostly browsers and e-mail clients, with their sidebars 
and such) are now used to collapse on their masterchild when the handle 
is double-clicked (very handy). This could be another explicit feature 
on the handle (button, etc).

I tried a double-click on the handle, and if I understood, it re-fits 
the masterchild ? What about having a 'snapping zone' when moving the 
handle which helps the user to re-set it to the exact position where it 
fits the masterchild ?



Received: from ivsweb.net2.nerim.net ([62.212.112.100] helo=ivssbs.IVSDOMAIN.FR)
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18LOPo-00084j-00
        for <[EMAIL PROTECTED]>; Mon, 09 Dec 2002 05:57:44 -0800
Received: from harry ([192.168.0.54]) by ivssbs.IVSDOMAIN.FR with Microsoft 
SMTPSVC(5.0.2195.5329);
         Mon, 9 Dec 2002 15:01:50 +0100
Message-ID: <[EMAIL PROTECTED]>
From: "Sebastien Metrot" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
Subject: Re: [NGL-devel] about nuiSplitter
MIME-Version: 1.0
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-OriginalArrivalTime: 09 Dec 2002 14:01:50.0171 (UTC) 
FILETIME=[851372B0:01C29F8B]
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Mon Dec  9 05:59:02 2002
X-Original-Date: Mon, 9 Dec 2002 14:57:02 +0100

In reality the nuiSplitter should be totally reworked as it was one of the
first widget done for nui and it has many bugs and quircks. I personally
like the percentage thing and think I want to keep it that way. It doesn't
mean we can't add the feature of giving pixels instead of percentage (even
make it a default, why not), but percentage can be very usefull too. What
the splitter misses the most is that the master child is hardcoded as being
the first child of the widget: one can't choose to have the master child the
second child and this is plain wrong and short sighted, i must confess.

MeeLoo

----- Original Message -----
From: "Vincent Caron" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, 09 December, 2002 14:46
Subject: [NGL-devel] about nuiSplitter


> The handle position should be stored as 'master child pixels
> width/height' instead of 'percentage along direction'. For instance, the
> viewer starts with a left pane nicely fitting the file view, but when
> the window is maximized, the left pane grow much too large. That's why
> the handle position should be stored in pixels, relative to the current
> masterchild.
>
> BTW, most apps (mostly browsers and e-mail clients, with their sidebars
> and such) are now used to collapse on their masterchild when the handle
> is double-clicked (very handy). This could be another explicit feature
> on the handle (button, etc).
>
> I tried a double-click on the handle, and if I understood, it re-fits
> the masterchild ? What about having a 'snapping zone' when moving the
> handle which helps the user to re-set it to the exact position where it
> fits the masterchild ?
>
>



Received: from meeloo.net ([62.4.18.112])
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18LhT5-0007sn-00; Tue, 10 Dec 2002 02:18:24 -0800
Received: from [10.1.1.130] (helo=harry)
        by meeloo.net with smtp (Exim 3.36 #1 (Debian))
        id 18LhSA-0007sZ-00; Tue, 10 Dec 2002 11:17:26 +0100
Message-ID: <[EMAIL PROTECTED]>
From: "Sebastien Metrot" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>,
        <ngl-cvs@gna.org>
References: <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: text/plain;
        charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Subject: [NGL-devel] Re: [ngl-cvs] nglContext: (finished) GL extensions 
support...
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Tue Dec 10 02:19:08 2002
X-Original-Date: Tue, 10 Dec 2002 11:17:41 +0100

VC.NET make an internal compiler error:
c:\work\ngl\include\nglContext.h(239) : fatal error C1076: compiler limit :
internal heap limit reached; use /Zm to specify a higher limit

This diagnostic occurred in the compiler generated function
'nglContext::nglContext'



I'll look how to fix this... But it could potentially become a real problem
because it seems that all files including nglContext.h will have the same
problem which is very bad news...



Sebastien

----- Original Message -----
From: "Vincent Caron" <[EMAIL PROTECTED]>
To: <ngl-cvs@gna.org>
Sent: Tuesday, 10 December, 2002 02:02
Subject: [ngl-cvs] nglContext: (finished) GL extensions support...


> CVS reportCommit from zerodeux 2002/12/09   17:02:54
>
> --------------------------------------------------------------------------
------
>
> nglContext: (finished) GL extensions support
>
> You'll need to add the new src/core/glext/ngl_glext_table.cpp to the
> build (Win32, MacOS)
>
>       6 files added
>       Module File name Version
>       ngl src/core/glext/.cvsignore 1.1
>       ngl src/core/glext/Makefile 1.1
>       ngl src/core/glext/glext.patch 1.1
>       ngl src/core/glext/glext_gen.pl 1.1
>       ngl src/core/glext/ngl_glext_table.cpp 1.1
>       ngl src/core/glext/ngl_glext_table.h 1.1
>
>       7 files modified
>       Module File name Version
>       ngl ChangeLog 1.164 >>> 1.165
>       ngl include/nglContext.h 1.9 >>> 1.10
>       ngl include/ngl_glext.h 1.1 >>> 1.2
>       ngl src/core/Makefile 1.16 >>> 1.17
>       ngl src/core/nglContext_shr.cpp 1.8 >>> 1.9
>       ngl src/core/unix/nglContext.cpp 1.6 >>> 1.7
>       ngl src/core/win32/nglContext.cpp 1.5 >>> 1.6
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
>



Received: from mallaury.noc.nerim.net ([62.4.17.82])
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18LiwP-0007Uv-00
        for <[EMAIL PROTECTED]>; Tue, 10 Dec 2002 03:52:45 -0800
Received: from zerodeux.net (mksp.net2.nerim.net [62.4.19.30])
        by mallaury.noc.nerim.net (Postfix) with ESMTP id DB6D662EA3
        for <[EMAIL PROTECTED]>; Tue, 10 Dec 2002 12:52:39 +0100 (CET)
Message-ID: <[EMAIL PROTECTED]>
From: Vincent Caron <[EMAIL PROTECTED]>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20021204 
Debian/1.2.1-1
MIME-Version: 1.0
To: [EMAIL PROTECTED]
Subject: Re: [NGL-devel] Re: [ngl-cvs] nglContext: (finished) GL extensions
 support...
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
In-Reply-To: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Tue Dec 10 03:53:08 2002
X-Original-Date: Tue, 10 Dec 2002 12:52:44 +0100

Sebastien Metrot wrote:
> VC.NET make an internal compiler error:
> c:\work\ngl\include\nglContext.h(239) : fatal error C1076: compiler limit :
> internal heap limit reached; use /Zm to specify a higher limit
> 
> This diagnostic occurred in the compiler generated function
> 'nglContext::nglContext'

I had the same pb with NeL, you just have to help the stupid memory 
allocation scheme of Visual whose existence should never bother us in 
the first place (reminds us a '640kB should be enough for everyone') :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/_core_.2f.zm.asp

'/Zm 200' does the job for the over-complex-n-templatized classes of NeL.



Received: from meeloo.net ([62.4.18.112])
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18MDZ4-0000Co-00
        for <[EMAIL PROTECTED]>; Wed, 11 Dec 2002 12:34:43 -0800
Received: from [10.1.1.130] (helo=harry)
        by meeloo.net with smtp (Exim 3.36 #1 (Debian))
        id 18MDY9-0000BD-00
        for <[EMAIL PROTECTED]>; Wed, 11 Dec 2002 21:33:45 +0100
Message-ID: <[EMAIL PROTECTED]>
From: "Sebastien Metrot" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: text/plain;
        charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Subject: [NGL-devel] Re: [ngl-cvs] nuiMesh: better support for pluggable 
MeshEngines
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Wed Dec 11 12:36:04 2002
X-Original-Date: Wed, 11 Dec 2002 21:32:33 +0100

Note: Be careful when caching the draw context inside an object as there is
one context per nuiMainWindow, il the widget is reparented to another
nuiMainWindow the point have to be updated with the new draw context!

MeeLoo

----- Original Message -----
From: "Vincent Caron" <[EMAIL PROTECTED]>
To: <ngl-cvs@gna.org>
Sent: Wednesday, 11 December, 2002 21:25
Subject: [ngl-cvs] nuiMesh: better support for pluggable MeshEngines


> CVS reportCommit from zerodeux 2002/12/11   12:25:54
>
> --------------------------------------------------------------------------
------
>
> nuiMesh: better support for pluggable MeshEngines
>
>       4 files modified
>       Module File name Version
>       nui ChangeLog 1.70 >>> 1.71
>       nui examples/viewer/nuiMesh.cpp 1.14 >>> 1.15
>       nui examples/viewer/nuiMeshEngine.cpp 1.10 >>> 1.11
>       nui examples/viewer/nuiMeshEngine.h 1.6 >>> 1.7
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:
> With Great Power, Comes Great Responsibility
> Learn to use your power at OSDN's High Performance Computing Channel
> http://hpc.devchannel.org/
>



Received: from mallaury.noc.nerim.net ([62.4.17.82])
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18NtEe-0001Bu-00
        for <[EMAIL PROTECTED]>; Mon, 16 Dec 2002 03:16:33 -0800
Received: from zerodeux.net (mksp.net2.nerim.net [62.4.19.30])
        by mallaury.noc.nerim.net (Postfix) with ESMTP id E015862DC0
        for <[EMAIL PROTECTED]>; Mon, 16 Dec 2002 12:16:24 +0100 (CET)
Message-ID: <[EMAIL PROTECTED]>
From: Vincent Caron <[EMAIL PROTECTED]>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021210 
Debian/1.2.1-3
MIME-Version: 1.0
To: [EMAIL PROTECTED]
References: <[EMAIL PROTECTED]>
In-Reply-To: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [NGL-devel] Re: [ngl-cvs] started to fix carbon build
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Mon Dec 16 03:17:02 2002
X-Original-Date: Mon, 16 Dec 2002 12:17:44 +0100

Seeing a 'friend class nglWindow' in nglContext is rather odd : 
nglWindow inherit from nglContext.



Received: from ivsweb.net2.nerim.net ([62.212.112.100] helo=ivssbs.IVSDOMAIN.FR)
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18NtQT-00021U-00
        for <[EMAIL PROTECTED]>; Mon, 16 Dec 2002 03:28:45 -0800
Received: from harry ([192.168.0.54]) by ivssbs.IVSDOMAIN.FR with Microsoft 
SMTPSVC(5.0.2195.5329);
         Mon, 16 Dec 2002 12:32:57 +0100
Message-ID: <[EMAIL PROTECTED]>
From: "Sebastien Metrot" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
Subject: Re: [NGL-devel] Re: [ngl-cvs] started to fix carbon build
MIME-Version: 1.0
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-OriginalArrivalTime: 16 Dec 2002 11:32:57.0875 (UTC) 
FILETIME=[E1E77E30:01C2A4F6]
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Mon Dec 16 03:30:02 2002
X-Original-Date: Mon, 16 Dec 2002 12:18:37 +0100

Hu, i thought I had removed that...

MeeLoo

----- Original Message ----- 
From: "Vincent Caron" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, 16 December, 2002 12:17
Subject: [NGL-devel] Re: [ngl-cvs] started to fix carbon build


> Seeing a 'friend class nglWindow' in nglContext is rather odd : 
> nglWindow inherit from nglContext.
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:
> With Great Power, Comes Great Responsibility 
> Learn to use your power at OSDN's High Performance Computing Channel
> http://hpc.devchannel.org/
> _______________________________________________
> NGL-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/ngl-devel
> 


Received: from ivsweb.net2.nerim.net ([62.212.112.100] helo=ivssbs.IVSDOMAIN.FR)
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18OfF4-000438-00
        for <[EMAIL PROTECTED]>; Wed, 18 Dec 2002 06:32:11 -0800
Received: from harry ([192.168.0.54]) by ivssbs.IVSDOMAIN.FR with Microsoft 
SMTPSVC(5.0.2195.5329);
         Wed, 18 Dec 2002 15:36:23 +0100
Message-ID: <[EMAIL PROTECTED]>
From: "Sebastien Metrot" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: text/plain;
        charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-OriginalArrivalTime: 18 Dec 2002 14:36:23.0250 (UTC) 
FILETIME=[D671F320:01C2A6A2]
Subject: [NGL-devel] Re: [ngl-cvs] Doing the grunt work....
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Wed Dec 18 06:33:04 2002
X-Original-Date: Wed, 18 Dec 2002 15:31:02 +0100

----- Original Message -----
From: "Vincent Caron" <[EMAIL PROTECTED]>
To: <ngl-cvs@gna.org>
Sent: Wednesday, 18 December, 2002 14:59
Subject: [ngl-cvs] Doing the grunt work....


> BTW, the FreeType patch looks not quite right : there's an assimilation of
a platform
> (FT_MACINTOSH) and a compiler (__MWEKS__).

I sure agree. The purpose was to make things work. I neither plan to fix
autoconf nor the freetype2 build system as I know nothing about it and
frankly don't want to learn it...

>And basically FreeType's convention forbids
> systemp specific macros/symbols in this piece of code. I guess the real
question is
> wether the autoconf build should go Carbon or Darwin

Ha! Then they'd better not put system specific macros there in the first
place don't they?

Do you plan to pass the problem info to freetype people or should I
subscribe to their ML and post?

MeeLoo



Received: from mallaury.noc.nerim.net ([62.4.17.82])
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18OfkC-00021f-00
        for <[EMAIL PROTECTED]>; Wed, 18 Dec 2002 07:04:20 -0800
Received: from zerodeux.net (mksp.net2.nerim.net [62.4.19.30])
        by mallaury.noc.nerim.net (Postfix) with ESMTP id 607B062D38
        for <[EMAIL PROTECTED]>; Wed, 18 Dec 2002 16:04:14 +0100 (CET)
Message-ID: <[EMAIL PROTECTED]>
From: Vincent Caron <[EMAIL PROTECTED]>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021210 
Debian/1.2.1-3
MIME-Version: 1.0
To: [EMAIL PROTECTED]
Subject: Re: [NGL-devel] Re: [ngl-cvs] Doing the grunt work....
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
In-Reply-To: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Wed Dec 18 07:05:02 2002
X-Original-Date: Wed, 18 Dec 2002 16:05:35 +0100

Sebastien Metrot wrote:
> Ha! Then they'd better not put system specific macros there in the first
> place don't they?

I meant macros which are not defined by FreeType itself, FT_ macros are 
valid all other the place.

> Do you plan to pass the problem info to freetype people or should I
> subscribe to their ML and post?

I don't have a Mac, so you should do it. If you don't want to know how 
the build works and how to fix it (quoting your first paragraph), then 
you have to explain your problem with great details and hope that 
someone will find the proper fix. CC-ing to fink would be a good idea, 
but I guess the obsolete available versions shows that there's no 
maintainer for this package.




Received: from ivsweb.net2.nerim.net ([62.212.112.100] helo=ivssbs.IVSDOMAIN.FR)
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18Ofsr-0004fv-00
        for <[EMAIL PROTECTED]>; Wed, 18 Dec 2002 07:13:17 -0800
Received: from harry ([192.168.0.54]) by ivssbs.IVSDOMAIN.FR with Microsoft 
SMTPSVC(5.0.2195.5329);
         Wed, 18 Dec 2002 16:17:32 +0100
Message-ID: <[EMAIL PROTECTED]>
From: "Sebastien Metrot" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
Subject: Re: [NGL-devel] Re: [ngl-cvs] Doing the grunt work....
MIME-Version: 1.0
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-OriginalArrivalTime: 18 Dec 2002 15:17:32.0078 (UTC) 
FILETIME=[95FB34E0:01C2A6A8]
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Wed Dec 18 07:14:05 2002
X-Original-Date: Wed, 18 Dec 2002 16:12:31 +0100

Ok, I'm subscribing there right away...

MeeLoo

----- Original Message -----
From: "Vincent Caron" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, 18 December, 2002 16:05
Subject: Re: [NGL-devel] Re: [ngl-cvs] Doing the grunt work....


> Sebastien Metrot wrote:
> > Ha! Then they'd better not put system specific macros there in the first
> > place don't they?
>
> I meant macros which are not defined by FreeType itself, FT_ macros are
> valid all other the place.
>
> > Do you plan to pass the problem info to freetype people or should I
> > subscribe to their ML and post?
>
> I don't have a Mac, so you should do it. If you don't want to know how
> the build works and how to fix it (quoting your first paragraph), then
> you have to explain your problem with great details and hope that
> someone will find the proper fix. CC-ing to fink would be a good idea,
> but I guess the obsolete available versions shows that there's no
> maintainer for this package.
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:
> With Great Power, Comes Great Responsibility
> Learn to use your power at OSDN's High Performance Computing Channel
> http://hpc.devchannel.org/
> _______________________________________________
> NGL-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/ngl-devel
>



Received: from zerodeux.net ([62.212.104.175])
        by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 
(Debian))
        id 18Onj4-0006kf-00
        for <[EMAIL PROTECTED]>; Wed, 18 Dec 2002 15:35:43 -0800
Received: from zerodeux.net (zerodeux.home [192.168.1.3])
        by zerodeux.net (Postfix) with ESMTP id 61997B4BE
        for <[EMAIL PROTECTED]>; Thu, 19 Dec 2002 00:35:42 +0100 (CET)
Message-ID: <[EMAIL PROTECTED]>
From: Vincent Caron <[EMAIL PROTECTED]>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021210 
Debian/1.2.1-3
MIME-Version: 1.0
To: ngl-devel <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [NGL-devel] some cleanups
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Id: NGL developers discussion list <ngl-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/ngl-devel>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=ngl-devel>
Date: Wed Dec 18 15:36:04 2002
X-Original-Date: Thu, 19 Dec 2002 00:35:37 +0100

Hello,

I'm seriously thinking about :

  - removing nglString::Parse, partly due to the win32 hack necessity, 
and also because it seems to have a poor understanding and/or 
implementation nowadays. It's part of the good ol' ANSI X3.159-1989 (aka 
ANSI C89). Example :

   arg.Parse("%dx%d", &w, &h);

would become :

   std::vector<nglString> tokens;
   arg.Tokenize(tokens, 'x');
   w = tokens.size() > 0 ? tokens[0].GetInt() : 800;
   h = tokens.size() > 1 ? tokens[1].GetInt() : 600;


  - removing the nglWindow::Set{Min,Max}Size which will get permanently 
not implemented. This is a complex thing, and although it has a complete 
and rather generic implementation in X11, I doubt it'll be correctly 
maintained and used. However the lengthy and duplicated doc shows that 
it's too complex. I guess reducing the API to a minimum size field in 
nglWindowInfo (build time only) should do it (good UIs will set a 
minimum size to prevent ugly layout fuck ups).



Reply via email to