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).