[Adium-devl] XML logging and Message History

Evan Schoenberg evan at adiumx.com
Tue Feb 6 03:42:44 UTC 2007


On Feb 5, 2007, at 10:01 PM, Andre-John Mas wrote:

>    - debug related ifdefs hiding important code
There are none I can find.  I checked this while we were attempting  
to debug the memory leak shortly before release (which we ended up  
tracing to being primarily a problem with the LMX framework, since  
fixed).

>    - compile related optimisation issues, after going from debug build
>      to release build.
The following are the only differences between Deployment and  
Deployment-Debug
  * Debug symbols:
      * Deployment uses -gused (Referenced Symbols) while D-D uses -g  
(Default)
      * Deployment enables "Strip Linked Product" and "Strip Debug  
Symbols During Copy", which D-D has disabled
  * Deployment enables Dead Code Stripping, along with Use Separate  
Strip
  * Deployment-Debug defines DEBUG_BUILD.  The effects this *does*  
have are (1) enabling the Debug Window menu item and its associated  
code and (2) making AILog() call on the debug controller rather than  
being a macro which is replaced by /* */.

There are no changes at the target level between the two  
configurations; all changes are at the project-wide level.

I didn't verify differences between the two for other xcodeproj files  
like AIUtilities;.

-Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070205/2fccee4f/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070205/2fccee4f/attachment.sig>


More information about the devel mailing list