librelist archives

« back to archive

[MailCore/mailcore2] 5164e8: First pass at interface for new rendering methods....

[MailCore/mailcore2] 5164e8: First pass at interface for new rendering methods....

From:
Hoà V. Dinh
Date:
2013-07-12 @ 03:33
  Branch: refs/heads/master
  Home:   https://github.com/MailCore/mailcore2
  Commit: 5164e8925ff11db7aa632bd735e0f0b6c82a251a
      
https://github.com/MailCore/mailcore2/commit/5164e8925ff11db7aa632bd735e0f0b6c82a251a
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-25 (Tue, 25 Jun 2013)

  Changed paths:
    M src/core/imap/MCIMAPMessage.cc
    M src/core/imap/MCIMAPMessage.h

  Log Message:
  -----------
  First pass at interface for new rendering methods. This currently only
includes IMAP. RFC 822 to come.
* HTML rendering - #112
* Plain text - #111


  Commit: 255c552eb70e853b7158f9efeedf797e1eb87e9e
      
https://github.com/MailCore/mailcore2/commit/255c552eb70e853b7158f9efeedf797e1eb87e9e
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M src/core/imap/MCIMAPMessage.cc
    M src/core/imap/MCIMAPMessage.h

  Log Message:
  -----------
  Revert commit 5164e8925ff11db7aa632bd735e0f0b6c82a251a.


  Commit: af5702759cef47567796c879ae60367a47fc59c9
      
https://github.com/MailCore/mailcore2/commit/af5702759cef47567796c879ae60367a47fc59c9
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Added interface for synchronous methods.


  Commit: db2671bfc9c85e917b6bbfbf4887f734944af22e
      
https://github.com/MailCore/mailcore2/commit/db2671bfc9c85e917b6bbfbf4887f734944af22e
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Added newline.


  Commit: 35d29ed4b086a7287b7b46f8fa6da40e0dcb24f3
      
https://github.com/MailCore/mailcore2/commit/35d29ed4b086a7287b7b46f8fa6da40e0dcb24f3
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Added error code parameter. Followed existing conventions.


  Commit: 22b05c3246ed8ee4076faa417b212832646a3be5
      
https://github.com/MailCore/mailcore2/commit/22b05c3246ed8ee4076faa417b212832646a3be5
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M src/async/imap/MCIMAPAsyncSession.cc
    M src/async/imap/MCIMAPAsyncSession.h

  Log Message:
  -----------
  Added interface for asynchronous methods.


  Commit: 9a0e635f3c7e511e0c68372daec7c8b358a360e8
      
https://github.com/MailCore/mailcore2/commit/9a0e635f3c7e511e0c68372daec7c8b358a360e8
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M src/async/imap/MCIMAPAsyncSession.cc
    M src/async/imap/MCIMAPAsyncSession.h
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Revert changes to IMAP sessions.
* Revert commit 22b05c3246ed8ee4076faa417b212832646a3be5.
* Revert commit 35d29ed4b086a7287b7b46f8fa6da40e0dcb24f3.
* Revert commit db2671bfc9c85e917b6bbfbf4887f734944af22e.
* Revert commit af5702759cef47567796c879ae60367a47fc59c9.


  Commit: ee860ed97f4afc4a83a9b6f2bdb54382bf579ac6
      
https://github.com/MailCore/mailcore2/commit/ee860ed97f4afc4a83a9b6f2bdb54382bf579ac6
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    A src/async/imap/MCIMAPMessageRenderingOperation.cc
    A src/async/imap/MCIMAPMessageRenderingOperation.h

  Log Message:
  -----------
  First pass at IMAP message rendering operation.


  Commit: 1c723f534be9c5d40d80c5c0a97bc4231fcf61bc
      
https://github.com/MailCore/mailcore2/commit/1c723f534be9c5d40d80c5c0a97bc4231fcf61bc
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-27 (Thu, 27 Jun 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc
    M src/async/imap/MCIMAPMessageRenderingOperation.h
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Updated message rendering operation.
* Added rendering enumerated type.
* Added result string.
* Removed data.
* Moved rendering methods from IMAP message rendering operation to
  IMAP session.


  Commit: 2d13ec9cf81f0c778722481cbf7d39d578b9b9a0
      
https://github.com/MailCore/mailcore2/commit/2d13ec9cf81f0c778722481cbf7d39d578b9b9a0
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-28 (Fri, 28 Jun 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc

  Log Message:
  -----------
  Made plain text body the default rendering type.


  Commit: 3dafb66675de3e0ee1913605ef4c8227c8b7f129
      
https://github.com/MailCore/mailcore2/commit/3dafb66675de3e0ee1913605ef4c8227c8b7f129
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-28 (Fri, 28 Jun 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc
    M src/async/imap/MCIMAPMessageRenderingOperation.h

  Log Message:
  -----------
  Replaced UID ivar and accessor methods with equivalents for message.
* Passing message ivar to methods in `main()`.


  Commit: 7ee045b6cefac380bfc1dc5f9dd8948c651c0c8d
      
https://github.com/MailCore/mailcore2/commit/7ee045b6cefac380bfc1dc5f9dd8948c651c0c8d
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-28 (Fri, 28 Jun 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h
    A src/core/renderer/MCMessageRendererHelper.cpp
    A src/core/renderer/MCMessageRendererHelper.h

  Log Message:
  -----------
  WIP: Message Renderer Helper
* Created a generic message renderer helper class.
* Renamed "msg" to "message" in session rendering methods.


  Commit: b6b7137861e087abcc6d93b61b4b13ffa3aaefeb
      
https://github.com/MailCore/mailcore2/commit/b6b7137861e087abcc6d93b61b4b13ffa3aaefeb
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-29 (Sat, 29 Jun 2013)

  Changed paths:
    M src/core/renderer/MCMessageRendererHelper.cpp
    M src/core/renderer/MCMessageRendererHelper.h

  Log Message:
  -----------
  Removed session from message renderer helper.


  Commit: e0e9dcdfec2000c35e8a34d81e41c5c4bd9e06f6
      
https://github.com/MailCore/mailcore2/commit/e0e9dcdfec2000c35e8a34d81e41c5c4bd9e06f6
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-29 (Sat, 29 Jun 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc
    M src/core/renderer/MCHTMLRendererCallback.cc
    M src/core/renderer/MCHTMLRendererCallback.h
    M src/core/renderer/MCMessageRendererHelper.cpp
    M src/core/renderer/MCMessageRendererHelper.h

  Log Message:
  -----------
  Added implementation for rendering methods for IMAP session.
* Plain text methods call HTML methods and then modify the result.
* Added HTML body renderer template callback which returns an empty
  header template.


  Commit: 231cf762572fa7d3f009d1705b2c82b99c8f195b
      
https://github.com/MailCore/mailcore2/commit/231cf762572fa7d3f009d1705b2c82b99c8f195b
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-29 (Sat, 29 Jun 2013)

  Changed paths:
    M src/core/renderer/MCHTMLRendererCallback.h
    M src/core/renderer/MCMessageRendererHelper.h

  Log Message:
  -----------
  Added missing semicolons.


  Commit: 8aa0707d1bb131c4e3d7d5522127887df5268c8e
      
https://github.com/MailCore/mailcore2/commit/8aa0707d1bb131c4e3d7d5522127887df5268c8e
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-06-30 (Sun, 30 Jun 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Removed `this` when calling methods as it's not required outside of
static contexts.


  Commit: 95cd68b54237fc1a9fd4b5fc68a8e95593ab29a9
      
https://github.com/MailCore/mailcore2/commit/95cd68b54237fc1a9fd4b5fc68a8e95593ab29a9
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc

  Log Message:
  -----------
  Fixed use of MC_SAFE_REPLACE_COPY.


  Commit: 37f077713031bc41c394c56ffbeae4af9687905a
      
https://github.com/MailCore/mailcore2/commit/37f077713031bc41c394c56ffbeae4af9687905a
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.h

  Log Message:
  -----------
  Fixed interface for message getter method.
* Returns a pointer to IMAPMessage.


  Commit: 3de9ef7a6b5497538142335b438f5510fd85e35c
      
https://github.com/MailCore/mailcore2/commit/3de9ef7a6b5497538142335b438f5510fd85e35c
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc

  Log Message:
  -----------
  Fixed implementation of string() method.


  Commit: d6bce36a46e4d7434e9e920cbef5dbdd9a1fa1f8
      
https://github.com/MailCore/mailcore2/commit/d6bce36a46e4d7434e9e920cbef5dbdd9a1fa1f8
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc
    M src/async/imap/MCIMAPMessageRenderingOperation.h

  Log Message:
  -----------
  Renamed RenderingType to IMAPMessageRenderingType.


  Commit: 8c60a169f3f3a121b5e3aa45782d9c9fb76ebf17
      
https://github.com/MailCore/mailcore2/commit/8c60a169f3f3a121b5e3aa45782d9c9fb76ebf17
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Replacing double spaces with a single space.


  Commit: 3d5051fe7779735fe7cbd631d679596a7cf6c0b1
      
https://github.com/MailCore/mailcore2/commit/3d5051fe7779735fe7cbd631d679596a7cf6c0b1
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Added comment to header file about character replacement.


  Commit: 16c19bf336d268c9ad4766e3fc70fa922bb45c61
      
https://github.com/MailCore/mailcore2/commit/16c19bf336d268c9ad4766e3fc70fa922bb45c61
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/core/renderer/MCHTMLRendererCallback.h

  Log Message:
  -----------
  Declaring templateForMainHeader method in subclass header.


  Commit: 72379e1c55041a59738cfffeb4bd2ae7a6555814
      
https://github.com/MailCore/mailcore2/commit/72379e1c55041a59738cfffeb4bd2ae7a6555814
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/core/renderer/MCMessageRendererHelper.cpp

  Log Message:
  -----------
  Fixed return type for htmlBodyCallback().


  Commit: fd885d7865a776e73069cd620c4fc58310ee47e8
      
https://github.com/MailCore/mailcore2/commit/fd885d7865a776e73069cd620c4fc58310ee47e8
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/core/renderer/MCMessageRendererHelper.cpp
    M src/core/renderer/MCMessageRendererHelper.h

  Log Message:
  -----------
  Removed htmlCallback().


  Commit: 1eef6fd67a548aff2181c86ced3291f7755991ff
      
https://github.com/MailCore/mailcore2/commit/1eef6fd67a548aff2181c86ced3291f7755991ff
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Replaced call to htmlCallback() with NULL.


  Commit: d449792d740870de5f4afb1ff9ca1dbc1e9a7d40
      
https://github.com/MailCore/mailcore2/commit/d449792d740870de5f4afb1ff9ca1dbc1e9a7d40
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    A src/core/renderer/MCHTMLBodyRendererCallback.cc
    A src/core/renderer/MCHTMLBodyRendererCallback.h
    M src/core/renderer/MCHTMLRendererCallback.cc
    M src/core/renderer/MCHTMLRendererCallback.h

  Log Message:
  -----------
  Moved HTMLBodyRendererTemplateCallback class to its own file.


  Commit: cc9b898f07b3f750b910cfea73c0e223984f7cad
      
https://github.com/MailCore/mailcore2/commit/cc9b898f07b3f750b910cfea73c0e223984f7cad
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-02 (Tue, 02 Jul 2013)

  Changed paths:
    M src/core/renderer/MCMessageRendererHelper.cpp
    M src/core/renderer/MCMessageRendererHelper.h

  Log Message:
  -----------
  Fixed memory leaks.
* Allocating in constructor and assigning to ivars.
* Returning ivars in methods.
* Releasing ivars in destructor.


  Commit: a2f9f56ec6dc3fccb5a3b237ca62d3156cfa1883
      
https://github.com/MailCore/mailcore2/commit/a2f9f56ec6dc3fccb5a3b237ca62d3156cfa1883
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M .gitignore
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M scripts/get-prebuilt.sh
    M scripts/prepare-icu4c-ios.sh
    M scripts/prepare-icu4c-macos.sh
    M scripts/prepare-libetpan-ios.sh
    M scripts/prepare-libetpan-macos.sh
    M src/async/imap/MCIMAPAsyncConnection.cc
    M src/async/imap/MCIMAPAsyncConnection.h
    M src/async/imap/MCIMAPAsyncSession.cc
    M src/async/imap/MCIMAPAsyncSession.h
    M src/async/pop/MCPOPAsyncSession.cc
    M src/async/pop/MCPOPAsyncSession.h
    M src/async/smtp/MCSMTPAsyncSession.cc
    M src/async/smtp/MCSMTPAsyncSession.h
    M src/core/abstract/MCMessageConstants.h
    M src/core/basetypes/MCConnectionLogger.h
    M src/core/basetypes/MCConnectionLoggerUtils.cc
    M src/core/basetypes/MCHTMLCleaner.cc
    A src/core/basetypes/MCLibetpan.cpp
    A src/core/basetypes/MCLibetpan.h
    M src/core/basetypes/MCObject.cc
    M src/core/basetypes/MCOperationQueue.cc
    M src/core/basetypes/MCOperationQueueCallback.h
    M src/core/basetypes/MCString.cc
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h
    M src/core/pop/MCPOPSession.cc
    M src/core/provider/MCMailProvider.cc
    M src/core/provider/MCMailProvider.h
    M src/core/provider/MCNetService.cc
    M src/core/provider/MCNetService.h
    M src/core/smtp/MCSMTPSession.cc
    M src/objc/abstract/MCOAbstractMessage.mm
    M src/objc/abstract/MCOAbstractPart.mm
    M src/objc/abstract/MCOConstants.h
    M src/objc/abstract/MCOMessageHeader.mm
    M src/objc/imap/MCOIMAPAppendMessageOperation.mm
    M src/objc/imap/MCOIMAPCapabilityOperation.mm
    M src/objc/imap/MCOIMAPCopyMessagesOperation.mm
    M src/objc/imap/MCOIMAPFetchContentOperation.mm
    M src/objc/imap/MCOIMAPFetchFoldersOperation.mm
    M src/objc/imap/MCOIMAPFetchMessagesOperation.mm
    M src/objc/imap/MCOIMAPFetchNamespaceOperation.mm
    M src/objc/imap/MCOIMAPFolderInfoOperation.mm
    M src/objc/imap/MCOIMAPFolderStatusOperation.mm
    M src/objc/imap/MCOIMAPIdentityOperation.mm
    M src/objc/imap/MCOIMAPIdleOperation.mm
    M src/objc/imap/MCOIMAPOperation.mm
    M src/objc/imap/MCOIMAPSearchOperation.mm
    M src/objc/imap/MCOIMAPSession.h
    M src/objc/imap/MCOIMAPSession.mm
    M src/objc/pop/MCOPOPFetchHeaderOperation.mm
    M src/objc/pop/MCOPOPFetchMessageOperation.mm
    M src/objc/pop/MCOPOPFetchMessagesOperation.mm
    M src/objc/pop/MCOPOPOperation.mm
    M src/objc/pop/MCOPOPSession.h
    M src/objc/pop/MCOPOPSession.mm
    M src/objc/smtp/MCOSMTPOperation.mm
    M src/objc/smtp/MCOSMTPSendOperation.mm
    M src/objc/smtp/MCOSMTPSession.h
    M src/objc/smtp/MCOSMTPSession.mm

  Log Message:
  -----------
  Merge branch 'master' into message-rendering-with-session

Conflicts:
	build-mac/mailcore2.xcodeproj/project.pbxproj


  Commit: e2ccc5c825f05e92f905535cca6c2568a79b7105
      
https://github.com/MailCore/mailcore2/commit/e2ccc5c825f05e92f905535cca6c2568a79b7105
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPAsyncSession.cc

  Log Message:
  -----------
  Fixed file extension in comment.


  Commit: 7c042bd2f247e808b7eb4a93b02b24e6faec0339
      
https://github.com/MailCore/mailcore2/commit/7c042bd2f247e808b7eb4a93b02b24e6faec0339
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  WIP: Updated method for replacing tab and space characters.


  Commit: ab7e732f161078a3640a415de02aac0ba6c6afe2
      
https://github.com/MailCore/mailcore2/commit/ab7e732f161078a3640a415de02aac0ba6c6afe2
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M example/ios/iOS UI Test/iOS UI Test/MasterViewController.m
    M example/ios/iOS UI Test/iOS UI Test/main.mm
    M scripts/prepare-libetpan-ios.sh
    M scripts/prepare-libetpan-macos.sh
    M src/async/imap/MCIMAPAsyncConnection.cc
    M src/async/imap/MCIMAPIdleOperation.cc
    M src/async/pop/MCPOPAsyncSession.cc
    M src/async/smtp/MCSMTPAsyncSession.cc
    M src/core/basetypes/MCConnectionLogger.h
    A src/core/basetypes/MCLog.c
    R src/core/basetypes/MCLog.cc
    M src/core/basetypes/MCLog.h
    M src/objc/imap/MCOIMAPSession.mm
    M src/objc/pop/MCOPOPSession.mm
    M src/objc/smtp/MCOSMTPSession.mm
    M tests/test-all.mm

  Log Message:
  -----------
  Merge branch 'master' into message-rendering-with-session


  Commit: ef8b1fd63c438e379f082114c860380d30ddbf1a
      
https://github.com/MailCore/mailcore2/commit/ef8b1fd63c438e379f082114c860380d30ddbf1a
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Specified class for rendering method signatures in implementation.


  Commit: 3d65a3f1a442544ef87fb7057d31b902d21aa010
      
https://github.com/MailCore/mailcore2/commit/3d65a3f1a442544ef87fb7057d31b902d21aa010
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M src/core/renderer/MCHTMLBodyRendererCallback.h

  Log Message:
  -----------
  Made HTMLBodyRendererTemplateCallback a subclass of Object.

This provides "reference counting for free".


  Commit: 9c93b7ca6f83d359166577c596f0eae714a822a2
      
https://github.com/MailCore/mailcore2/commit/9c93b7ca6f83d359166577c596f0eae714a822a2
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h
    R src/core/renderer/MCMessageRendererHelper.cpp
    R src/core/renderer/MCMessageRendererHelper.h

  Log Message:
  -----------
  Removed MessageRendererHelper class.
* Added ivars and assigned message rendering callbacks in IMAPSession.


  Commit: b25ba7154f06d75e31679bed7793fcbeaef57d39
      
https://github.com/MailCore/mailcore2/commit/b25ba7154f06d75e31679bed7793fcbeaef57d39
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Reverted to using replaceOccurrencesOfString for plain text body.
* Replaced all whitespace characters that `isspace` is concerned with.


  Commit: 7b2ebeaed4ad8620c7003fe3d7e9ea7a0f9a9b45
      
https://github.com/MailCore/mailcore2/commit/7b2ebeaed4ad8620c7003fe3d7e9ea7a0f9a9b45
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Removed remaining references to MessageRendererHelper.


  Commit: f2f14f4dca0ae290890ed677d042f4c1142c84d7
      
https://github.com/MailCore/mailcore2/commit/f2f14f4dca0ae290890ed677d042f4c1142c84d7
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Fixed reference to html callback ivar.


  Commit: e7792ad0d839677410e4eecaf30095314d64f127
      
https://github.com/MailCore/mailcore2/commit/e7792ad0d839677410e4eecaf30095314d64f127
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/core/basetypes/MCLog.h
    A src/core/renderer/HTMLBodyRendererTemplateCallback.cc
    A src/core/renderer/HTMLBodyRendererTemplateCallback.h
    M src/core/rfc822/MCMessageBuilder.cc
    M src/core/rfc822/MCMessageBuilder.h
    M src/core/rfc822/MCMessageParser.cc
    M src/core/rfc822/MCMessageParser.h
    M src/objc/abstract/MCOConstants.h
    M src/objc/imap/MCOIMAPSession.h
    M src/objc/imap/MCOIMAPSession.mm
    M src/objc/rfc822/MCOMessageBuilder.h
    M src/objc/rfc822/MCOMessageBuilder.mm
    M src/objc/rfc822/MCOMessageParser.h
    M src/objc/rfc822/MCOMessageParser.mm
    M src/objc/utils/NSError+MCO.mm
    M tests/test-all.mm

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into 
message-rendering-with-session


  Commit: aba67789f15b12aa17bb1386fca947a22462f946
      
https://github.com/MailCore/mailcore2/commit/aba67789f15b12aa17bb1386fca947a22462f946
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Ensuring that multiple space characters are reduced to a single space.


  Commit: 920a6329ff1563c7b860184c525e8faa7bb646f7
      
https://github.com/MailCore/mailcore2/commit/920a6329ff1563c7b860184c525e8faa7bb646f7
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Removed include for ctype since `isspace` is no longer being used.


  Commit: a850bb5502e58e26d6164b3c8a8edb2407183bcd
      
https://github.com/MailCore/mailcore2/commit/a850bb5502e58e26d6164b3c8a8edb2407183bcd
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/core/imap/MCIMAPSession.h
    R src/core/renderer/MCHTMLBodyRendererCallback.cc
    R src/core/renderer/MCHTMLBodyRendererCallback.h
    A src/core/renderer/MCHTMLBodyRendererTemplateCallback.cc
    A src/core/renderer/MCHTMLBodyRendererTemplateCallback.h

  Log Message:
  -----------
  Renamed file to match class name.
* Updated includes.


  Commit: f71bb2c0c2fb722f606b10250a3a57c133402af1
      
https://github.com/MailCore/mailcore2/commit/f71bb2c0c2fb722f606b10250a3a57c133402af1
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Added documentation for message rendering methods.


  Commit: b815d65756371787d491b79264ca7aadcf1c7810
      
https://github.com/MailCore/mailcore2/commit/b815d65756371787d491b79264ca7aadcf1c7810
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Removed ivars for message rendering callbacks.


  Commit: 24cfab96b9c447c1f3726e8272cc8656d851b508
      
https://github.com/MailCore/mailcore2/commit/24cfab96b9c447c1f3726e8272cc8656d851b508
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc
    M src/core/renderer/MCHTMLRendererCallback.h

  Log Message:
  -----------
  Added HTMLRendererIMAPDataCallback.


  Commit: f04a1b069a075a18c6dbaf5a06fd1f8e4067d23c
      
https://github.com/MailCore/mailcore2/commit/f04a1b069a075a18c6dbaf5a06fd1f8e4067d23c
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPMessage.cc
    M src/core/imap/MCIMAPMessage.h

  Log Message:
  -----------
  Added simple rendering methods for IMAP message at C++ API level.


  Commit: fdac28ca96ed39f9f69be84f11303b5288358d53
      
https://github.com/MailCore/mailcore2/commit/fdac28ca96ed39f9f69be84f11303b5288358d53
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPMessage.h
    M src/objc/imap/MCOIMAPMessage.mm

  Log Message:
  -----------
  Objective-C bridge for simple rendering methods for IMAP message.


  Commit: 2e5104ffd3fb2663a845d5f8ef81870e784787d3
      
https://github.com/MailCore/mailcore2/commit/2e5104ffd3fb2663a845d5f8ef81870e784787d3
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc

  Log Message:
  -----------
  Fixed call to MC_SAFE_REPLACE_COPY.


  Commit: 78572335a74e85a3d64ba6ec0f506182abd391e8
      
https://github.com/MailCore/mailcore2/commit/78572335a74e85a3d64ba6ec0f506182abd391e8
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    R src/core/renderer/HTMLBodyRendererTemplateCallback.cc
    R src/core/renderer/HTMLBodyRendererTemplateCallback.h
    M src/core/rfc822/MCMessageParser.cc

  Log Message:
  -----------
  Removed duplicated HTML body renderer template callback.


  Commit: 040b039916c183b87930d027dc84fbc9f3a3c840
      
https://github.com/MailCore/mailcore2/commit/040b039916c183b87930d027dc84fbc9f3a3c840
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Passing `&error` parameter to rendering methods.


  Commit: aea176a57169743dbf0ad13082123e6da5750e39
      
https://github.com/MailCore/mailcore2/commit/aea176a57169743dbf0ad13082123e6da5750e39
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/renderer/MCHTMLBodyRendererTemplateCallback.h

  Log Message:
  -----------
  Made HTMLBodyRendererTemplateCallback public again.

* Removed accidentally.


  Commit: 925e0282c0dc903ce0fc59795f5a01240a87b926
      
https://github.com/MailCore/mailcore2/commit/925e0282c0dc903ce0fc59795f5a01240a87b926
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/core/imap/MCIMAPSession.cc
    M src/core/renderer/MCHTMLRendererCallback.h
    A src/core/renderer/MCHTMLRendererIMAPDataCallback.cc
    A src/core/renderer/MCHTMLRendererIMAPDataCallback.h

  Log Message:
  -----------
  Moved HTMLRendererIMAPDataCallback to its own file.
* Added implementation.
* Updated include.


  Commit: adca9f45a478890c918618bbb41bb5300dca3d46
      
https://github.com/MailCore/mailcore2/commit/adca9f45a478890c918618bbb41bb5300dca3d46
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Assigning error in IMAP session rendering methods.
* Fixed method signature (ErrorCode is not a pointer).


  Commit: c13d48fae99da64eff526a12e8c3d153b7ddd432
      
https://github.com/MailCore/mailcore2/commit/c13d48fae99da64eff526a12e8c3d153b7ddd432
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPMessage.cc
    M src/core/imap/MCIMAPMessage.h

  Log Message:
  -----------
  Revert "Added simple rendering methods for IMAP message at C++ API level."

This reverts commit f04a1b069a075a18c6dbaf5a06fd1f8e4067d23c.


  Commit: 69d1e3a8a4d3ac5edd042edfc3af638dc40deac1
      
https://github.com/MailCore/mailcore2/commit/69d1e3a8a4d3ac5edd042edfc3af638dc40deac1
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/renderer/MCHTMLRendererIMAPDataCallback.h

  Log Message:
  -----------
  Fixed method signature for constructor.


  Commit: ff02bb072177705d888207920e4ca084792a9bb6
      
https://github.com/MailCore/mailcore2/commit/ff02bb072177705d888207920e4ca084792a9bb6
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h

  Log Message:
  -----------
  Added error checking.
* Made pError a pointer to ErrorCode.


  Commit: dc6c77f2452637b62a79f08208989eec7d0ea758
      
https://github.com/MailCore/mailcore2/commit/dc6c77f2452637b62a79f08208989eec7d0ea758
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-07 (Sun, 07 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/async/imap/MCIMAPAsyncConnection.cc
    M src/async/imap/MCIMAPAsyncConnection.h
    M src/async/imap/MCIMAPAsyncSession.cc
    M src/async/imap/MCIMAPAsyncSession.h
    M src/async/imap/MCIMAPMessageRenderingOperation.cc
    M src/async/imap/MCIMAPMessageRenderingOperation.h
    M src/objc/imap/MCOIMAPMessage.h
    M src/objc/imap/MCOIMAPMessage.mm
    A src/objc/imap/MCOIMAPMessageRenderingOperation.h
    A src/objc/imap/MCOIMAPMessageRenderingOperation.mm
    M src/objc/imap/MCOIMAPSession.h
    M src/objc/imap/MCOIMAPSession.mm

  Log Message:
  -----------
  WIP: Objective-C bridge of IMAP rendering methods.


  Commit: 7df434bf7d98157dfd676210d5099c4d5c39356b
      
https://github.com/MailCore/mailcore2/commit/7df434bf7d98157dfd676210d5099c4d5c39356b
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-07 (Sun, 07 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPMessage.mm

  Log Message:
  -----------
  Fixed rendering operation method calls.


  Commit: b7885cf3327df8b5d78976a73680737870502cea
      
https://github.com/MailCore/mailcore2/commit/b7885cf3327df8b5d78976a73680737870502cea
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-07 (Sun, 07 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPSession.h

  Log Message:
  -----------
  Fixed example in documentation.


  Commit: 2c1aab2cdc244894ffda59349dbdad704a33514f
      
https://github.com/MailCore/mailcore2/commit/2c1aab2cdc244894ffda59349dbdad704a33514f
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-08 (Mon, 08 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPMessageRenderingOperation.mm

  Log Message:
  -----------
  Passing nil when the operation completed successfully.


  Commit: e9e1c12f6676b02e6c84f43358bcee14d70ac037
      
https://github.com/MailCore/mailcore2/commit/e9e1c12f6676b02e6c84f43358bcee14d70ac037
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-08 (Mon, 08 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPMessageRenderingOperation.mm

  Log Message:
  -----------
  Passing result when the operation completes successfully.


  Commit: 68bff8ae2c13a03fdc10c2900c094a2437400da2
      
https://github.com/MailCore/mailcore2/commit/68bff8ae2c13a03fdc10c2900c094a2437400da2
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-08 (Mon, 08 Jul 2013)

  Changed paths:
    M src/core/imap/MCIMAPSession.cc

  Log Message:
  -----------
  Updated error handling.


  Commit: 0851fb9247c94300899825d5441bf19fd92f7fc3
      
https://github.com/MailCore/mailcore2/commit/0851fb9247c94300899825d5441bf19fd92f7fc3
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-08 (Mon, 08 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPAsyncConnection.cc
    M src/async/imap/MCIMAPAsyncConnection.h

  Log Message:
  -----------
  Added simpler public rendering methods.


  Commit: 82bc67c1ec8955a40b7cc7d54ce2cb059ba064a8
      
https://github.com/MailCore/mailcore2/commit/82bc67c1ec8955a40b7cc7d54ce2cb059ba064a8
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-08 (Mon, 08 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPSession.h
    M src/objc/imap/MCOIMAPSession.mm

  Log Message:
  -----------
  Added simple rendering methods on Objective-C side.


  Commit: fa8bacfdbb628dbca258f2b94c459801a3384e1f
      
https://github.com/MailCore/mailcore2/commit/fa8bacfdbb628dbca258f2b94c459801a3384e1f
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPMessage.h
    M src/objc/imap/MCOIMAPMessage.mm

  Log Message:
  -----------
  Removed simple rendering methods from MCOIMAPMessage.

* This is to address concerns with not being able to cancel the
  asynchronous operations behind them.


  Commit: 33b9ff2f8a0abc4e1ed7faee233ba6f8dcb3bb11
      
https://github.com/MailCore/mailcore2/commit/33b9ff2f8a0abc4e1ed7faee233ba6f8dcb3bb11
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPSession.h

  Log Message:
  -----------
  Updated documentation.


  Commit: 125c6c924fc4cfb35ad10391a5855414fe764f61
      
https://github.com/MailCore/mailcore2/commit/125c6c924fc4cfb35ad10391a5855414fe764f61
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPAsyncConnection.h

  Log Message:
  -----------
  Added forward declaration for IMAPMessage.


  Commit: 96308801eae71812dcce5b04d9ce88097070d488
      
https://github.com/MailCore/mailcore2/commit/96308801eae71812dcce5b04d9ce88097070d488
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPMessageRenderingOperation.mm

  Log Message:
  -----------
  Added missing include.


  Commit: 9b242c85fe992c478fa4c5e0e796bc9e1899c5ac
      
https://github.com/MailCore/mailcore2/commit/9b242c85fe992c478fa4c5e0e796bc9e1899c5ac
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPAsyncSession.cc
    M src/async/imap/MCIMAPAsyncSession.h

  Log Message:
  -----------
  Added public rendering methods to IMAP.AsyncSession
* Public methods call methods in IMAPAsyncConnection.
* Removed unnecessary private method.


  Commit: 82907b4319e5c9efd8b286717d0a9fdced593ff4
      
https://github.com/MailCore/mailcore2/commit/82907b4319e5c9efd8b286717d0a9fdced593ff4
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPMessageRenderingOperation.mm

  Log Message:
  -----------
  Converting mailcore::String to NSString.


  Commit: 59d77597815a64e381f713e67c3c72371870a51c
      
https://github.com/MailCore/mailcore2/commit/59d77597815a64e381f713e67c3c72371870a51c
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPSession.mm

  Log Message:
  -----------
  Fixing types when instantiating operations.
* Initializing operations as pointers to core types.
* Converting messages to core types.


  Commit: e8c623c017c4afe6e030cf836988a2d02adf8340
      
https://github.com/MailCore/mailcore2/commit/e8c623c017c4afe6e030cf836988a2d02adf8340
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/async/imap/MCIMAPAsyncConnection.cc
    M src/async/imap/MCIMAPAsyncConnection.h
    M src/async/imap/MCIMAPMessageRenderingOperation.h
    A src/core/abstract/MCMessageConstantsPrivate.h

  Log Message:
  -----------
  Added MCMessageConstantsPrivate.h
* Moved IMAPMessageRenderingType.


  Commit: 9762e9def1d9fcc74cdf71da817e387920d40a66
      
https://github.com/MailCore/mailcore2/commit/9762e9def1d9fcc74cdf71da817e387920d40a66
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAPSession.mm

  Log Message:
  -----------
  Added missing include.


  Commit: eb59c8d852c1cd4b9a2d8a1b605c4ac67059b8ca
      
https://github.com/MailCore/mailcore2/commit/eb59c8d852c1cd4b9a2d8a1b605c4ac67059b8ca
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Added file to build targets.


  Commit: f334e3e4188eaa3cae627f0a69aa1a046fa72805
      
https://github.com/MailCore/mailcore2/commit/f334e3e4188eaa3cae627f0a69aa1a046fa72805
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M src/objc/imap/MCOIMAP.h

  Log Message:
  -----------
  Added missing import.


  Commit: 6d9f8a81b872a4bccae744323620aa0f9cd95ab2
      
https://github.com/MailCore/mailcore2/commit/6d9f8a81b872a4bccae744323620aa0f9cd95ab2
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPAsyncConnection.cc

  Log Message:
  -----------
  Added missing call to set message on rendering operation.


  Commit: 80aa8935ed277d79cb1a2d911dea03d7ac790252
      
https://github.com/MailCore/mailcore2/commit/80aa8935ed277d79cb1a2d911dea03d7ac790252
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc

  Log Message:
  -----------
  Retaining message ivar.


  Commit: 90f9e57030c2c67949430b0f76d8d5396c31905a
      
https://github.com/MailCore/mailcore2/commit/90f9e57030c2c67949430b0f76d8d5396c31905a
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M src/async/imap/MCIMAPMessageRenderingOperation.cc

  Log Message:
  -----------
  Cnsolidated calls to release message ivar.


  Commit: cf546445892d3214baac50c651464ae732c76dd4
      
https://github.com/MailCore/mailcore2/commit/cf546445892d3214baac50c651464ae732c76dd4
  Author: Paul Young <paulyoungonline@gmail.com>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    A example/common/gtm-oauth2/HTTPFetcher/GTMHTTPFetchHistory.h
    A example/common/gtm-oauth2/HTTPFetcher/GTMHTTPFetchHistory.m
    A example/common/gtm-oauth2/HTTPFetcher/GTMHTTPFetcher.h
    A example/common/gtm-oauth2/HTTPFetcher/GTMHTTPFetcher.m
    A example/common/gtm-oauth2/Source/GTMOAuth2Authentication.h
    A example/common/gtm-oauth2/Source/GTMOAuth2Authentication.m
    A example/common/gtm-oauth2/Source/GTMOAuth2SignIn.h
    A example/common/gtm-oauth2/Source/GTMOAuth2SignIn.m
    A example/common/gtm-oauth2/Source/Mac/GTMOAuth2Window.xib
    A example/common/gtm-oauth2/Source/Mac/GTMOAuth2WindowController.h
    A example/common/gtm-oauth2/Source/Mac/GTMOAuth2WindowController.m
    A example/common/gtm-oauth2/Source/Touch/GTMOAuth2ViewControllerTouch.h
    A example/common/gtm-oauth2/Source/Touch/GTMOAuth2ViewControllerTouch.m
    A example/common/gtm-oauth2/Source/Touch/GTMOAuth2ViewTouch.xib
    M example/ios/iOS UI Test/iOS UI Test.xcodeproj/project.pbxproj
    M example/ios/iOS UI Test/iOS UI Test/MasterViewController.m
    M example/ios/iOS UI Test/iOS UI Test/SettingsViewController.h
    M example/ios/iOS UI Test/iOS UI Test/SettingsViewController.m
    M example/ios/iOS UI Test/iOS UI Test/SettingsViewController.xib
    M example/mac/macExample/macExample.xcodeproj/project.pbxproj
    M example/mac/macExample/macExample/AppDelegate.m
    M example/mac/macExample/macExample/MCTMsgListViewController.h
    M example/mac/macExample/macExample/MCTMsgListViewController.m
    M example/mac/macExample/macExample/en.lproj/MainMenu.xib
    M scripts/prepare-ctemplate-ios.sh
    M scripts/prepare-icu4c-ios.sh
    M scripts/prepare-icu4c-macos.sh
    M scripts/prepare-libetpan-ios.sh
    M scripts/prepare-libetpan-macos.sh
    M src/async/imap/MCIMAPDisconnectOperation.cc
    M src/async/imap/MCIMAPFetchFoldersOperation.cc
    M src/async/imap/MCIMAPFolderInfoOperation.cc
    M src/async/imap/MCIMAPFolderStatusOperation.cc
    M src/async/smtp/MCSMTPAsyncSession.cc
    M src/async/smtp/MCSMTPAsyncSession.h
    M src/async/smtp/MCSMTPDisconnectOperation.cc
    M src/core/abstract/MCAbstractMessagePart.cc
    M src/core/abstract/MCMessageHeader.cc
    M src/core/abstract/MCMessageHeader.h
    A src/core/basetypes/MCLibetpan.cc
    R src/core/basetypes/MCLibetpan.cpp
    M src/core/imap/MCIMAPMessage.cc
    M src/core/imap/MCIMAPSession.cc
    M src/core/rfc822/MCMessageBuilder.cc
    M src/core/rfc822/MCMessageParser.cc
    M src/core/smtp/MCSMTPSession.cc
    M src/core/smtp/MCSMTPSession.h
    M src/objc/abstract/MCOAbstractMessage.h
    M src/objc/abstract/MCOAbstractMessage.mm
    M src/objc/abstract/MCOAbstractPart.h
    M src/objc/abstract/MCOAbstractPart.mm
    M src/objc/abstract/MCOMessageHeader.h
    M src/objc/abstract/MCOMessageHeader.mm
    M src/objc/imap/MCOIMAPMessage.h
    M src/objc/imap/MCOIMAPMessage.mm
    M src/objc/imap/MCOIMAPMessagePart.h
    M src/objc/imap/MCOIMAPMessagePart.mm
    M src/objc/imap/MCOIMAPMultipart.h
    M src/objc/imap/MCOIMAPMultipart.mm
    M src/objc/imap/MCOIMAPPart.h
    M src/objc/imap/MCOIMAPPart.mm
    M src/objc/imap/MCOIMAPSearchExpression.mm
    M src/objc/provider/MCONetService.h
    M src/objc/provider/MCONetService.mm
    M src/objc/rfc822/MCOAttachment.h
    M src/objc/rfc822/MCOAttachment.mm
    M src/objc/rfc822/MCOMessageParser.h
    M src/objc/rfc822/MCOMessageParser.mm
    M src/objc/rfc822/MCOMessagePart.mm
    M src/objc/rfc822/MCOMultipart.h
    M src/objc/rfc822/MCOMultipart.mm
    M src/objc/smtp/MCOSMTPSession.h
    M src/objc/smtp/MCOSMTPSession.mm
    M tests/test-all.mm

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into 
message-rendering-with-session

Conflicts:
	build-mac/mailcore2.xcodeproj/project.pbxproj


  Commit: df963335b43594c96d37904518ae302d44fe7108
      
https://github.com/MailCore/mailcore2/commit/df963335b43594c96d37904518ae302d44fe7108
  Author: Hoà V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/async/imap/MCIMAPAsyncConnection.cc
    M src/async/imap/MCIMAPAsyncConnection.h
    M src/async/imap/MCIMAPAsyncSession.cc
    M src/async/imap/MCIMAPAsyncSession.h
    A src/async/imap/MCIMAPMessageRenderingOperation.cc
    A src/async/imap/MCIMAPMessageRenderingOperation.h
    A src/core/abstract/MCMessageConstantsPrivate.h
    M src/core/imap/MCIMAPSession.cc
    M src/core/imap/MCIMAPSession.h
    R src/core/renderer/HTMLBodyRendererTemplateCallback.cc
    R src/core/renderer/HTMLBodyRendererTemplateCallback.h
    A src/core/renderer/MCHTMLBodyRendererTemplateCallback.cc
    A src/core/renderer/MCHTMLBodyRendererTemplateCallback.h
    A src/core/renderer/MCHTMLRendererIMAPDataCallback.cc
    A src/core/renderer/MCHTMLRendererIMAPDataCallback.h
    M src/core/rfc822/MCMessageParser.cc
    M src/objc/imap/MCOIMAP.h
    M src/objc/imap/MCOIMAPMessage.h
    A src/objc/imap/MCOIMAPMessageRenderingOperation.h
    A src/objc/imap/MCOIMAPMessageRenderingOperation.mm
    M src/objc/imap/MCOIMAPSession.h
    M src/objc/imap/MCOIMAPSession.mm

  Log Message:
  -----------
  Merge pull request #155 from paulyoung/message-rendering-with-session

Simple message rendering methods on IMAP.


Compare: https://github.com/MailCore/mailcore2/compare/b5b699471915...df963335b435