]> err.no Git - sope/commitdiff
PCH support
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sat, 27 Aug 2005 12:25:43 +0000 (12:25 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sat, 27 Aug 2005 12:25:43 +0000 (12:25 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@1089 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

14 files changed:
sope-mime/ChangeLog
sope-mime/GNUmakefile.preamble
sope-mime/NGImap4/GNUmakefile
sope-mime/NGImap4/GNUmakefile.preamble
sope-mime/NGImap4/README
sope-mime/NGMail/GNUmakefile
sope-mime/NGMail/GNUmakefile.preamble
sope-mime/NGMail/README
sope-mime/NGMime/GNUmakefile
sope-mime/NGMime/README
sope-mime/NGMime/TODO
sope-mime/README-OSX.txt
sope-mime/Version
sope-mime/samples/README

index af0d407d87ddd66f8916465a2b30a151437c89c7..1bc92a618bf8a1ca1f6a80c327477e740209fe74 100644 (file)
@@ -1,3 +1,7 @@
+2005-08-27  Helge Hess  <helge.hess@opengroupware.org>
+
+       * added some PCH support (v4.5.234)
+
 2005-08-17  Helge Hess  <helge.hess@opengroupware.org>
 
        * build NGImap4 and NGMail frameworks (v4.5.233)
index 5aafc26643a2df467412f0bbc76fc33b4cb421c2..6fe0f4bb3102734eed5e83090ef35f278a9e955b 100644 (file)
@@ -6,7 +6,7 @@ ADDITIONAL_CPPFLAGS += -DLIBRARY_MAJOR_VERSION=${MAJOR_VERSION} \
                       -DLIBRARY_MINOR_VERSION=${MINOR_VERSION} \
                       -DLIBRARY_SUBMINOR_VERSION=${SUBMINOR_VERSION} \
 
-ADDITIONAL_CPPFLAGS += -Wall
+ADDITIONAL_CPPFLAGS += -Wall -Winvalid-pch
 
 libNGMime_INCLUDE_DIRS += \
        -I$(SOPE_ROOT)  \
index 06aabb4bacce2912b69e6b022de8fb5b491d374d..d2e70cdb0d96360b2b361bbb7b77362ed9e15370 100644 (file)
@@ -10,6 +10,7 @@ else
 FRAMEWORK_NAME = NGImap4
 endif
 
+#NGImap4_PCH_FILE = imCommon.h
 NGImap4_HEADER_FILES_DIR         = .
 NGImap4_HEADER_FILES_INSTALL_DIR = /NGImap4
 
index 5de60118bed8bf89c537c0fa88b5af120e4fb264..a3853c83ada30e2a65a7244b770bfa5bcde5353b 100644 (file)
@@ -2,6 +2,8 @@
 
 SOPE_ROOT=../..
 
+ADDITIONAL_CPPFLAGS += -Wall -Winvalid-pch
+
 NGImap4_INCLUDE_DIRS += \
        -I.. -I$(SOPE_ROOT)                     \
        -I$(SOPE_ROOT)/sope-core/NGStreams/     \
index 5da4793a56fbe59dd4c59f53cada7d53b18e8275..f3aec0ec95b77cc2e6c5884faa8a0c6b08b09a16 100644 (file)
@@ -1,10 +1,8 @@
-# $Id: README 9 2004-08-20 18:40:42Z helge $
-
 NGImap4 Library
-  Copyright (C) 2000-2004 SKYRIX Software AG
+===============
   
-  NSUserDefaults
-  ==============
+NSUserDefaults
+==============
 
     Default                 | Type   | Example Value
     =============================================================
@@ -20,8 +18,8 @@ NGImap4 Library
     ImapSubscribedCouldFailed
     ShowOnlySubscribedInSubFolders
 
-  Notifications
-  =============
+Notifications
+=============
   
     NGImap4DataSource
     - postDataSourceChangedNotification
@@ -47,8 +45,8 @@ NGImap4 Library
     - -resetSubFolders posts: "NGImap4SubFolderReset_" + [self absoluteName]
     - observes: the above notifications on its own folder name (object is nil)
 
-  Parsing/Fetching
-  ================
+Parsing/Fetching
+================
 
   a) NGImap4Client issues fetch command and parses "raw" response
   b) NGImap4ResponseNormalizer "normalizes" the "raw" response to a dict (?)
@@ -56,8 +54,8 @@ NGImap4 Library
      - 'fetch' dict key contains array of 'normalized raw' entries
      - uses NGMimeMessageParser and NGDataStream to parse 'raw' header
 
-  Notes
-  =====
+Notes
+=====
 
   - folder hierarchies are cached and synchronized using a somewhat broken
     notification system
@@ -66,8 +64,8 @@ NGImap4 Library
       - TODO: find out whether this is a deep operation
     - resetSpecialFolders might also help, this 'nils' the default folders
 
-  Class-Hierachy
-  ==============
+Class-Hierachy
+==============
 
     NSObject
       NGImap4Client
@@ -91,16 +89,16 @@ NGImap4 Library
       NGFileManager
         NGImap4FileManager
 
-  Categories
-  ==========
+Categories
+==========
 
-  Protocols
-  =========
+Protocols
+=========
 
     NGImap4ResponseReceiver
 
-  Log Topics
-  ==========
+Log Topics
+==========
 
 --
 Helge Hess (helge.hess@opengroupware.org)
index 46efe4897756a68fc6268fa93f6033bf7a44b455..205305564e6ddf7d665496b0147f95edb78f44e7 100644 (file)
@@ -11,6 +11,7 @@ else
 FRAMEWORK_NAME = NGMail
 endif
 
+#NGMail_PCH_FILE = common.h
 NGMail_HEADER_FILES_DIR         = .
 NGMail_HEADER_FILES_INSTALL_DIR = /NGMail
 
index 84d35b88e4a3528a09dec7f4eeb2a2d2f62e57ab..f7a35b5fbfbc9662a3b554d940b6403b589e960d 100644 (file)
@@ -2,6 +2,8 @@
 
 SOPE_ROOT=../..
 
+ADDITIONAL_CPPFLAGS += -Wall -Winvalid-pch
+
 NGMail_INCLUDE_DIRS += \
        -I.. -I$(SOPE_ROOT)                     \
        -I$(SOPE_ROOT)/sope-core/NGStreams/     \
index 208d16b843172a60da7bda718e67bd618ce12e6f..87daee8414eb3a5bbd0213603bdbc8c674fcfcac 100644 (file)
@@ -1,19 +1,15 @@
-// $Id$
+NGMail
+======
 
-Copyright 2000-2003 - SKYRIX Software AG
---------------------------------------------------------------------------------
-
-NGMail Objective-C Kit
-
-  Class-Hierachy
+Class-Hierachy
   
-    NSObject
-      NGMBoxReader
-      NGPop3Client
-      NGPop3MessageInfo
-      NGSmtpClient
-      NGSmtpResponse
+  NSObject
+    NGMBoxReader
+    NGPop3Client
+    NGPop3MessageInfo
+    NGSmtpClient
+    NGSmtpResponse
   
-    NSException
-      NGPop3Exception
-        NGPop3StateException
+  NSException
+    NGPop3Exception
+      NGPop3StateException
index 77a84140ca2e16cc67afc1bbfbd0d95f6654e518..ca97ee830f5251aa11f4c26a5325aabec75fdfb4 100644 (file)
@@ -6,6 +6,7 @@ include ../Version
 
 SUBPROJECT_NAME = NGMime
 
+#NGMime_PCH_FILE = common.h
 NGMime_HEADER_FILES_DIR         = .
 NGMime_HEADER_FILES_INSTALL_DIR = /NGMime
 
index b4e6b1c4569f324e2eb3d8f8211db3bfe879be8e..5ecad8ab3e38c7f219bbdd63c747c32a19985fff 100644 (file)
@@ -1,8 +1,5 @@
-// $Id$
-
-Copyright 2000-2004
-SKYRIX Software AG - http://www.skyrix.com
--------------------------------------------------------------------------------
+NGMime
+======
 
 Defaults
 ========
index b4a4e374c24929849a499014eb6da542a6729aea..8eb407cb5fb08c6dee0a458e936309484cf203d0 100644 (file)
@@ -1,4 +1,5 @@
-# $Id$
+TODO: NGMime
+============
 
 NGMimeRFC822DateHeaderFieldGenerator:
 - do not use -descriptionWithCalendarFormat:
index fc837fdfb5320a238aa24f7cb979e735ea7e725e..9425090e56dcc5641631d4398eeb5010c166978b 100644 (file)
@@ -77,21 +77,10 @@ see the "Direct Dependencies" of all "Wrapper Contents" targets in all SOPE
 related projects. At the time of this writing the complete list for SOPE
 consisted of the following:
 
-SxXML
-  SaxObjC.framework
-  DOM.framework
-  XmlRpc.framework
-
-SxCore
-  EOControl.framework
-  NGExtensions.framework
-  NGStreams.framework
+sope-mime
   NGMime.framework
-  NGImap4.framework
-  NGLdap.framework
   NGMail.framework
-  NGiCal.framework
-
+  NGImap4.framework
 
 Note: "A word on umbrellas"
       The general idea of umbrellas is to make life easier by providing a cover
index 2a86e764a1158bddd7c92ef6f77df8976da91092..e4d930b357099c0dbe6a43b4be24d8842f4bfef2 100644 (file)
@@ -2,7 +2,7 @@
 
 MAJOR_VERSION:=4
 MINOR_VERSION:=5
-SUBMINOR_VERSION:=233
+SUBMINOR_VERSION:=234
 
 # v4.5.214 requires libNGExtensions v4.5.146
 # v4.2.149 requires libNGStreams    v4.2.34
index 692d2a6d07d29305d79ef367c5146749296cb8b6..fabcc13447439a69fb6a1c8d83e0152d5302b80e 100644 (file)
@@ -1,26 +1,7 @@
-# $Id$
-
-This directory contains sample programs for the skyrix-core libraries.
+This directory contains sample programs for the sope-mime libraries.
 
 Tools
 =====
 
-mime2xml    - read a MIME file and output the structure as XML
-
-imapls      - list IMAP4 server directories, sample for NGImap4FileManager
-
-bmlookup    - perform resource lookups using the NGExtensions NGBundleManager
-              class
-
-fmdls       - list directories using the NGFileManager directory-datasource
-              implementation
-
-subclassing - test runtime subclassing in the Objective-C runtime 
-              (NGObjCRuntime in NGExtensions)
-
-testdirenum - test the NGDirectoryEnumerator
-
-ldapls     - an 'ls' for LDAP directories
-ldap2dsml   - return the output of an LDAP server as DSML (directory service
-              markup language)
-ldapchkpwd  - check whether a login/password combo would be authenticated
+mime2xml - read a MIME file and output the structure as XML
+imapls   - list IMAP4 server directories, sample for NGImap4FileManager