Re: [ft-devel] MSVC build woes !

2013-06-14 Thread John Emmas
On 12/06/2013 22:34, Werner LEMBERG wrote: Please test the current git for the next iteration... Werner Great stuff, Werner - no warnings at all !! Thanks for all your perseverance, John ___ Freetype-devel mailing list Freetype-devel@nongnu.org

Re: [ft-devel] MSVC build woes !

2013-06-12 Thread Werner LEMBERG
Okay, here's my original Buildlog output text (in HTML format). I've packed it into a zip file this time because the first one was too big. Thanks again! I've again disabled MSVC warning C4127 in the git repository; especially after looking at

Re: [ft-devel] MSVC build woes !

2013-06-12 Thread John Emmas
On 12/06/2013 10:10, Werner LEMBERG wrote: I've again disabled MSVC warning C4127 in the git repository; especially after looking at https://svn.boost.org/trac/boost/wiki/Guidelines/WarningsGuidelines I now believe that the original solution of disabling this warning completely is the

[ft-devel] MSVC build woes !

2013-06-11 Thread John Emmas
Hi guys, I noticed that these lines have recently been removed from 'ftdebug.h' #if defined( _MSC_VER ) /* Visual C++ (and Intel C++) */ /* We disable the warning `conditional expression is constant' here */ /* in order to compile cleanly with the maximum level

Re: [ft-devel] MSVC build woes !

2013-06-11 Thread Werner LEMBERG
I noticed that these lines have recently been removed from 'ftdebug.h' [...] Please send me all the warnings. The removal is of temporary nature only: I'm going to re-add this pragma as soon as I know what it exactly suppresses (I don't have MSVC). Werner

Re: [ft-devel] MSVC build woes !

2013-06-11 Thread John Emmas
On 11/06/2013 11:56, Werner LEMBERG wrote: Please send me all the warnings. The removal is of temporary nature only: I'm going to re-add this pragma as soon as I know what it exactly suppresses (I don't have MSVC). Hi Werner, I understand. Here's a good example to get you started. I can

Re: [ft-devel] MSVC build woes !

2013-06-11 Thread Werner LEMBERG
Please send me all the warnings. The removal is of temporary nature only: I'm going to re-add this pragma as soon as I know what it exactly suppresses (I don't have MSVC). Hi Werner, I understand. Here's a good example to get you started. [...] Thanks for the explanations! What I

Re: [ft-devel] MSVC build woes !

2013-06-11 Thread Robin Watts
On 11/06/2013 13:08, John Emmas wrote: #define FT_ASSERT( condition ) \ do\ { \ if ( !( condition ) ) \

Re: [ft-devel] MSVC build woes !

2013-06-11 Thread John Emmas
On 11/06/2013 15:14, Robin Watts wrote: There is a VERY good reason for the while being there. I will try to explain: Imagine that you have the following code: if (x == 0) FT_ASSERT(some_condition); else return 42; return 23; Without the while loop, the code would expand

Re: [ft-devel] MSVC build woes !

2013-06-11 Thread J. Ali Harlow
On Tue, Jun 11, 2013, at 03:56 PM, John Emmas wrote: On 11/06/2013 15:14, Robin Watts wrote: There is a VERY good reason for the while being there. I will try to explain: Imagine that you have the following code: if (x == 0) FT_ASSERT(some_condition); else