librelist archives

« back to archive

[MailCore/mailcore2] 543073: Work in progress on moving to chardet

[MailCore/mailcore2] 543073: Work in progress on moving to chardet

From:
Hoa V. Dinh
Date:
2014-10-25 @ 00:10
  Branch: refs/heads/removing-icu-dependency
  Home:   https://github.com/MailCore/mailcore2
  Commit: 543073bacd5b0237adfb565bffcb344957f2f113
      
https://github.com/MailCore/mailcore2/commit/543073bacd5b0237adfb565bffcb344957f2f113
  Author: Hoa V. Dinh <dinh.viet.hoa@gmail.com>
  Date:   2014-10-23 (Thu, 23 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/core/basetypes/MCData.cc

  Log Message:
  -----------
  Work in progress on moving to chardet


  Commit: aa94649aabb8bf5f83155dd09d2f3db367c6225f
      
https://github.com/MailCore/mailcore2/commit/aa94649aabb8bf5f83155dd09d2f3db367c6225f
  Author: Hoa V. Dinh <dinh.viet.hoa@gmail.com>
  Date:   2014-10-23 (Thu, 23 Oct 2014)

  Changed paths:
    M src/core/basetypes/MCData.cc

  Log Message:
  -----------
  Implemented charset detection with uchardet


  Commit: 128a11a36103c3a57372cf72a51e52744524d827
      
https://github.com/MailCore/mailcore2/commit/128a11a36103c3a57372cf72a51e52744524d827
  Author: Hoa V. Dinh <dinh.viet.hoa@gmail.com>
  Date:   2014-10-24 (Fri, 24 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/core/basetypes/MCString.cc
    M unittest/unittest.mm

  Log Message:
  -----------
  Implemented String primitive using CoreFoundation instead of ICU


Compare: 
https://github.com/MailCore/mailcore2/compare/543073bacd5b^...128a11a36103

[MailCore/mailcore2] 543073: Work in progress on moving to chardet

From:
Hoà V. Dinh
Date:
2014-10-27 @ 06:17
  Branch: refs/heads/master
  Home:   https://github.com/MailCore/mailcore2
  Commit: 543073bacd5b0237adfb565bffcb344957f2f113
      
https://github.com/MailCore/mailcore2/commit/543073bacd5b0237adfb565bffcb344957f2f113
  Author: Hoa V. Dinh <dinh.viet.hoa@gmail.com>
  Date:   2014-10-23 (Thu, 23 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/core/basetypes/MCData.cc

  Log Message:
  -----------
  Work in progress on moving to chardet


  Commit: aa94649aabb8bf5f83155dd09d2f3db367c6225f
      
https://github.com/MailCore/mailcore2/commit/aa94649aabb8bf5f83155dd09d2f3db367c6225f
  Author: Hoa V. Dinh <dinh.viet.hoa@gmail.com>
  Date:   2014-10-23 (Thu, 23 Oct 2014)

  Changed paths:
    M src/core/basetypes/MCData.cc

  Log Message:
  -----------
  Implemented charset detection with uchardet


  Commit: 128a11a36103c3a57372cf72a51e52744524d827
      
https://github.com/MailCore/mailcore2/commit/128a11a36103c3a57372cf72a51e52744524d827
  Author: Hoa V. Dinh <dinh.viet.hoa@gmail.com>
  Date:   2014-10-24 (Fri, 24 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/core/basetypes/MCString.cc
    M unittest/unittest.mm

  Log Message:
  -----------
  Implemented String primitive using CoreFoundation instead of ICU


  Commit: cd37682217b0dafacfe02a3a3d64e2c80a329cce
      
https://github.com/MailCore/mailcore2/commit/cd37682217b0dafacfe02a3a3d64e2c80a329cce
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-25 (Sat, 25 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    A build-mac/mailcore2.xcodeproj/project.xcworkspace/contents.xcworkspacedata
    M build-mac/mailcore2.xcodeproj/xcshareddata/xcschemes/mailcore osx.xcscheme
    M build-mac/mailcore2.xcodeproj/xcshareddata/xcschemes/static 
mailcore2 ios.xcscheme
    M build-mac/mailcore2.xcodeproj/xcshareddata/xcschemes/static 
mailcore2 osx.xcscheme
    M build-mac/mailcore2.xcodeproj/xcshareddata/xcschemes/test-ios.xcscheme
    M build-mac/mailcore2.xcodeproj/xcshareddata/xcschemes/tests.xcscheme
    M build-mac/mailcore2.xcodeproj/xcshareddata/xcschemes/unittest.xcscheme
    M example/mac/macExample/macExample/AppDelegate.m
    M src/async/nntp/MCAsyncNNTP.h
    M src/async/nntp/MCNNTPAsyncSession.cc
    M src/async/nntp/MCNNTPAsyncSession.h
    A src/async/nntp/MCNNTPFetchAllArticlesOperation.cc
    A src/async/nntp/MCNNTPFetchAllArticlesOperation.h
    M src/async/nntp/MCNNTPFetchArticleOperation.cc
    M src/async/nntp/MCNNTPFetchArticleOperation.h
    R src/async/nntp/MCNNTPFetchArticlesOperation.cc
    R src/async/nntp/MCNNTPFetchArticlesOperation.h
    A src/async/nntp/MCNNTPFetchOverviewOperation.cc
    A src/async/nntp/MCNNTPFetchOverviewOperation.h
    A src/async/nntp/MCNNTPFetchServerTimeOperation.cc
    A src/async/nntp/MCNNTPFetchServerTimeOperation.h
    M src/async/nntp/MCNNTPListNewsgroupsOperation.cc
    M src/cmake/async.cmake
    M src/cmake/core.cmake
    M src/cmake/objc.cmake
    M src/cmake/public-headers.cmake
    M src/core/abstract/MCAbstractPart.cc
    M src/core/abstract/MCMessageConstants.h
    M src/core/abstract/MCMessageHeader.cc
    M src/core/basetypes/MCData.cc
    M src/core/basetypes/MCData.h
    A src/core/basetypes/MCDataMac.mm
    M src/core/basetypes/MCString.cc
    M src/core/nntp/MCNNTPSession.cc
    M src/core/nntp/MCNNTPSession.h
    M src/core/rfc822/MCMessageParser.cc
    M src/core/rfc822/MCMessageParser.h
    A src/core/rfc822/MCMessageParserMac.mm
    M src/objc/imap/MCOIMAPFetchContentOperation.mm
    M src/objc/nntp/MCONNTP.h
    A src/objc/nntp/MCONNTPFetchAllArticlesOperation.h
    A src/objc/nntp/MCONNTPFetchAllArticlesOperation.mm
    R src/objc/nntp/MCONNTPFetchArticlesOperation.h
    R src/objc/nntp/MCONNTPFetchArticlesOperation.mm
    A src/objc/nntp/MCONNTPFetchOverviewOperation.h
    A src/objc/nntp/MCONNTPFetchOverviewOperation.mm
    A src/objc/nntp/MCONNTPFetchServerTimeOperation.h
    A src/objc/nntp/MCONNTPFetchServerTimeOperation.mm
    M src/objc/nntp/MCONNTPSession.h
    M src/objc/nntp/MCONNTPSession.mm

  Log Message:
  -----------
  Merge branch 'master' into removing-icu-dependency


  Commit: 22caaf22182c2ece9a368bace9e31efa52ca567a
      
https://github.com/MailCore/mailcore2/commit/22caaf22182c2ece9a368bace9e31efa52ca567a
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-25 (Sat, 25 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M src/async/imap/MCAsyncIMAP.h
    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/MCIMAPFetchParsedContentOperation.cc
    A src/async/imap/MCIMAPFetchParsedContentOperation.h
    M src/cmake/async.cmake
    M src/cmake/objc.cmake
    M src/cmake/public-headers.cmake
    M src/core/basetypes/MCData.cc
    M src/core/basetypes/MCData.h
    M src/core/basetypes/MCString.cc
    M src/core/basetypes/MCString.h
    M src/objc/imap/MCOIMAP.h
    A src/objc/imap/MCOIMAPFetchParsedContentOperation.h
    A src/objc/imap/MCOIMAPFetchParsedContentOperation.mm
    M src/objc/imap/MCOIMAPSession.h
    M src/objc/imap/MCOIMAPSession.mm

  Log Message:
  -----------
  Merge branch 'master' into removing-icu-dependency


  Commit: c7495855dede7a43d1d51e4c6c7aae8091c4938e
      
https://github.com/MailCore/mailcore2/commit/c7495855dede7a43d1d51e4c6c7aae8091c4938e
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-25 (Sat, 25 Oct 2014)

  Changed paths:
    M src/objc/imap/MCOIMAPFetchParsedContentOperation.mm
    M src/objc/rfc822/MCOMessageParser.mm

  Log Message:
  -----------
  Merge branch 'master' into removing-icu-dependency


  Commit: a5a32137ff0cb50356a50a44e87deadd0d40f220
      
https://github.com/MailCore/mailcore2/commit/a5a32137ff0cb50356a50a44e87deadd0d40f220
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    A scripts/build-ctemplate-ios.sh
    A scripts/build-ctemplate-osx.sh
    A scripts/build-libetpan-ios.sh
    A scripts/build-libetpan-osx.sh
    R scripts/build-mailcore2-ios.sh
    R scripts/build-mailcore2-macos.sh
    A scripts/build-tidy-ios.sh
    A scripts/build-uchardet-ios.sh
    A scripts/build-uchardet-osx.sh
    A scripts/deps-versions.plist
    A scripts/get-ios.sh
    A scripts/get-mac.sh
    R scripts/get-prebuilt.sh
    R scripts/icu4c-ios.patch
    A scripts/include.sh/build-dep.sh
    R scripts/prepare-ctemplate-ios.sh
    R scripts/prepare-ctemplate-macos.sh
    R scripts/prepare-icu4c-ios.sh
    R scripts/prepare-icu4c-macos.sh
    R scripts/prepare-ios.sh
    R scripts/prepare-libetpan-ios.sh
    R scripts/prepare-libetpan-macos.sh
    R scripts/prepare-mac.sh
    R scripts/prepare-tidy-ios.sh
    R scripts/prepare.sh

  Log Message:
  -----------
  Refactored build system of dependencies


  Commit: fc46e9f0e7bbab74ca92db1fe98a0ba4ff65a616
      
https://github.com/MailCore/mailcore2/commit/fc46e9f0e7bbab74ca92db1fe98a0ba4ff65a616
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M example/ios/iOS UI Test/iOS UI Test.xcodeproj/project.pbxproj
    M scripts/include.sh/build-dep.sh

  Log Message:
  -----------
  Fixed build


  Commit: c7b2a1a4e9756c5ac6ea97712e3f8c3cde042497
      
https://github.com/MailCore/mailcore2/commit/c7b2a1a4e9756c5ac6ea97712e3f8c3cde042497
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M scripts/travis/before-script.sh
    M src/CMakeLists.txt
    M src/cmake/public-headers.cmake
    M tests/CMakeLists.txt

  Log Message:
  -----------
  Fixed CMake build


  Commit: a11686316c2da049246d7697be8b335e52dd1ced
      
https://github.com/MailCore/mailcore2/commit/a11686316c2da049246d7697be8b335e52dd1ced
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M src/core/basetypes/MCString.cc

  Log Message:
  -----------
  Implemented u_strchr() and u_strrchr()


  Commit: 78b187921c9bdd3278098847d37fb807110bacf7
      
https://github.com/MailCore/mailcore2/commit/78b187921c9bdd3278098847d37fb807110bacf7
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M src/CMakeLists.txt
    M src/core/basetypes/MCString.cc

  Log Message:
  -----------
  Use ICU on Linux


  Commit: cc781c646785b9306bf3ce3b2d5be2a3475e04a3
      
https://github.com/MailCore/mailcore2/commit/cc781c646785b9306bf3ce3b2d5be2a3475e04a3
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M scripts/travis/before-script.sh

  Log Message:
  -----------
  Fixed build for Linux: download ICU package


  Commit: eb1d59241fd5382d5ef9cf95422003b61ceb518a
      
https://github.com/MailCore/mailcore2/commit/eb1d59241fd5382d5ef9cf95422003b61ceb518a
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M src/CMakeLists.txt

  Log Message:
  -----------
  Fixed typo in CMakefile


  Commit: 1f8430ad4ce866bc2a4ddb571c24ea81b0384d00
      
https://github.com/MailCore/mailcore2/commit/1f8430ad4ce866bc2a4ddb571c24ea81b0384d00
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M scripts/include.sh/build-dep.sh

  Log Message:
  -----------
  Build dependency if the version reference is missing


  Commit: 03db5ab9d6989ab383549c75e86fbe5bcd802fca
      
https://github.com/MailCore/mailcore2/commit/03db5ab9d6989ab383549c75e86fbe5bcd802fca
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    A build-mac/mailcore2.xcodeproj/xcshareddata/xcschemes/mailcore ios.xcscheme
    M scripts/include.sh/build-dep.sh

  Log Message:
  -----------
  Cleanup project, prepare build for mailcore2


  Commit: 747cf9556b292791c2856c01a49b7f4c28cf849d
      
https://github.com/MailCore/mailcore2/commit/747cf9556b292791c2856c01a49b7f4c28cf849d
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    M build-mac/mailcore2.xcodeproj/xcshareddata/xcschemes/mailcore ios.xcscheme

  Log Message:
  -----------
  Fixed build


  Commit: 556c5afd23c09d969fda2ff604abc11c98def032
      
https://github.com/MailCore/mailcore2/commit/556c5afd23c09d969fda2ff604abc11c98def032
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M scripts/include.sh/build-dep.sh

  Log Message:
  -----------
  Builds can be performed from a branch


  Commit: f4e2a6bcd257bd5cb80ed1318c35e79da9e61b2b
      
https://github.com/MailCore/mailcore2/commit/f4e2a6bcd257bd5cb80ed1318c35e79da9e61b2b
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M scripts/get-ios.sh
    M scripts/get-mac.sh
    M scripts/include.sh/build-dep.sh

  Log Message:
  -----------
  Update when a different build is required


  Commit: cfe14c7490d287040f5ab6606974f1476c15887c
      
https://github.com/MailCore/mailcore2/commit/cfe14c7490d287040f5ab6606974f1476c15887c
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Removed ICU dependency from build instructions. Added license in README file.


  Commit: e612a7a8e30b0e65072ad1b6caee24cc2478f913
      
https://github.com/MailCore/mailcore2/commit/e612a7a8e30b0e65072ad1b6caee24cc2478f913
  Author: Hoa V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Improved license description


  Commit: 225e5879a3c35d11fe1b9df2a2d15a1a13ee65ce
      
https://github.com/MailCore/mailcore2/commit/225e5879a3c35d11fe1b9df2a2d15a1a13ee65ce
  Author: Hoà V. DINH <dinh.viet.hoa@gmail.com>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M README.md
    M build-mac/mailcore2.xcodeproj/project.pbxproj
    A build-mac/mailcore2.xcodeproj/xcshareddata/xcschemes/mailcore ios.xcscheme
    M example/ios/iOS UI Test/iOS UI Test.xcodeproj/project.pbxproj
    A scripts/build-ctemplate-ios.sh
    A scripts/build-ctemplate-osx.sh
    A scripts/build-libetpan-ios.sh
    A scripts/build-libetpan-osx.sh
    R scripts/build-mailcore2-ios.sh
    R scripts/build-mailcore2-macos.sh
    A scripts/build-tidy-ios.sh
    A scripts/build-uchardet-ios.sh
    A scripts/build-uchardet-osx.sh
    A scripts/deps-versions.plist
    A scripts/get-ios.sh
    A scripts/get-mac.sh
    R scripts/get-prebuilt.sh
    R scripts/icu4c-ios.patch
    A scripts/include.sh/build-dep.sh
    R scripts/prepare-ctemplate-ios.sh
    R scripts/prepare-ctemplate-macos.sh
    R scripts/prepare-icu4c-ios.sh
    R scripts/prepare-icu4c-macos.sh
    R scripts/prepare-ios.sh
    R scripts/prepare-libetpan-ios.sh
    R scripts/prepare-libetpan-macos.sh
    R scripts/prepare-mac.sh
    R scripts/prepare-tidy-ios.sh
    R scripts/prepare.sh
    M scripts/travis/before-script.sh
    M src/CMakeLists.txt
    M src/cmake/public-headers.cmake
    M src/core/basetypes/MCData.cc
    M src/core/basetypes/MCString.cc
    M tests/CMakeLists.txt
    M unittest/unittest.mm

  Log Message:
  -----------
  Merge pull request #937 from MailCore/removing-icu-dependency

Removing ICU dependency on iOS and OS X, improved build system


Compare: https://github.com/MailCore/mailcore2/compare/99fa8877b040...225e5879a3c3