Revision: 7714
http://skim-app.svn.sourceforge.net/skim-app/?rev=7714&view=rev
Author: hofman
Date: 2012-09-01 09:34:24 +0000 (Sat, 01 Sep 2012)
Log Message:
-----------
Updates to allow compilation of skimnotes using Xcode 4 on newer systems.
Deployment targets set to 10.6, dev targets to 3.2.
10.5 and PPC support dropped.
Bump version numbers.
Update release notes and guide.
Modified Paths:
--------------
trunk/SkimNotes/Configurations/SkimNotes-Common.xcconfig
trunk/SkimNotes/Configurations/SkimNotes-Framework.xcconfig
trunk/SkimNotes/Info.plist
trunk/SkimNotes/ReleaseNotes.rtf
trunk/SkimNotes/SkimNotes.rtf
trunk/SkimNotes/SkimNotes.xcodeproj/project.pbxproj
trunk/SkimNotes/skimnotes.m
trunk/SkimNotes/skimpdf.m
Modified: trunk/SkimNotes/Configurations/SkimNotes-Common.xcconfig
===================================================================
--- trunk/SkimNotes/Configurations/SkimNotes-Common.xcconfig 2012-08-31
09:06:55 UTC (rev 7713)
+++ trunk/SkimNotes/Configurations/SkimNotes-Common.xcconfig 2012-09-01
09:34:24 UTC (rev 7714)
@@ -1,10 +1,10 @@
// Common to all targets and all configurations
-SDKROOT = macosx10.6
+SDKROOT = macosx
DEBUG_INFORMATION_FORMAT = dwarf
-ARCHS = ppc i386 x86_64
-MACOSX_DEPLOYMENT_TARGET = 10.5
+ARCHS = $(ARCHS_STANDARD_32_64_BIT)
+MACOSX_DEPLOYMENT_TARGET = 10.6
COPY_PHASE_STRIP = YES
STRIP_INSTALLED_PRODUCT = YES
Modified: trunk/SkimNotes/Configurations/SkimNotes-Framework.xcconfig
===================================================================
--- trunk/SkimNotes/Configurations/SkimNotes-Framework.xcconfig 2012-08-31
09:06:55 UTC (rev 7713)
+++ trunk/SkimNotes/Configurations/SkimNotes-Framework.xcconfig 2012-09-01
09:34:24 UTC (rev 7714)
@@ -3,7 +3,7 @@
INSTALL_PATH = @executable_path/../Frameworks
DYLIB_COMPATIBILITY_VERSION = 1.1
-DYLIB_CURRENT_VERSION = 1.2.8
+DYLIB_CURRENT_VERSION = 1.3
FRAMEWORK_VERSION = A
INFOPLIST_FILE = Info.plist
Modified: trunk/SkimNotes/Info.plist
===================================================================
--- trunk/SkimNotes/Info.plist 2012-08-31 09:06:55 UTC (rev 7713)
+++ trunk/SkimNotes/Info.plist 2012-09-01 09:34:24 UTC (rev 7714)
@@ -19,7 +19,7 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>1.2.9</string>
+ <string>1.3</string>
<key>NSHumanReadableCopyright</key>
<string>© Christiaan M. Hofman, 2008-2012</string>
<key>NSPrincipalClass</key>
Modified: trunk/SkimNotes/ReleaseNotes.rtf
===================================================================
--- trunk/SkimNotes/ReleaseNotes.rtf 2012-08-31 09:06:55 UTC (rev 7713)
+++ trunk/SkimNotes/ReleaseNotes.rtf 2012-09-01 09:34:24 UTC (rev 7714)
@@ -35,8 +35,9 @@
{\list\listtemplateid32\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker
\{disc\}}{\leveltext\leveltemplateid3101\'01\uc0\u8226
;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid32}
{\list\listtemplateid33\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker
\{disc\}}{\leveltext\leveltemplateid3201\'01\uc0\u8226
;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid33}
{\list\listtemplateid34\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker
\{disc\}}{\leveltext\leveltemplateid3301\'01\uc0\u8226
;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid34}
-{\list\listtemplateid35\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker
\{disc\}}{\leveltext\leveltemplateid3401\'01\uc0\u8226
;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid35}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}{\listoverride\listid19\listoverridecount0\ls19}{\listoverride\listid20\listoverridecount0\ls20}{\listoverride\listid21\listoverridecount0\ls21}{\listoverride\listid22\listoverridecount0\ls22}{\listoverride\listid23\listoverridecount0\ls23}{\listoverride\listid24\listoverridecount0\ls24}{\listoverride\listid25\listoverridecount0\ls25}{\listoverride\listid26\listoverridecount0\ls26}{\listoverride\listid27\listoverridecount0\ls27}{\listoverride\listid28\listoverridecount0\ls28}{\listoverride\listid29\listoverridecount0\ls29}{\listoverride\listid30\listoverridecount0\ls30}{\listoverride\listid31\listoverridecount0\ls31}{\listoverride\listid32\listoverridecount0\ls32}{\listoverride\listid33\listoverridecount0\ls33}{\listoverride\listid34\listoverridecount0\ls34}{\listoverride\listid35\listoverridecount0\ls35}}
+{\list\listtemplateid35\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker
\{disc\}}{\leveltext\leveltemplateid3401\'01\uc0\u8226
;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid35}
+{\list\listtemplateid36\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker
\{disc\}}{\leveltext\leveltemplateid3501\'01\uc0\u8226
;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid36}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}{\listoverride\listid19\listoverridecount0\ls19}{\listoverride\listid20\listoverridecount0\ls20}{\listoverride\listid21\listoverridecount0\ls21}{\listoverride\listid22\listoverridecount0\ls22}{\listoverride\listid23\listoverridecount0\ls23}{\listoverride\listid24\listoverridecount0\ls24}{\listoverride\listid25\listoverridecount0\ls25}{\listoverride\listid26\listoverridecount0\ls26}{\listoverride\listid27\listoverridecount0\ls27}{\listoverride\listid28\listoverridecount0\ls28}{\listoverride\listid29\listoverridecount0\ls29}{\listoverride\listid30\listoverridecount0\ls30}{\listoverride\listid31\listoverridecount0\ls31}{\listoverride\listid32\listoverridecount0\ls32}{\listoverride\listid33\listoverridecount0\ls33}{\listoverride\listid34\listoverridecount0\ls34}{\listoverride\listid35\listoverridecount0\ls35}{\listoverride\listid36\listoverridecount0\ls36}}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\f0\b\fs24 \cf0 SkimNotes Framework and Tool
@@ -44,76 +45,88 @@
Release Notes\
\
+\b Version 1.3\
+Important note:
+\b0 Minimum required system version is now 10.6
+\b \
+\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
+\ls1\ilvl0
+\b0 \cf0 {\listtext \'95 }Build only Intel binaries\
+{\listtext \'95 }Set SDK root to current Mac OS X\
+{\listtext \'95 }Set deployment target to 10.6\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
+\cf0 \
+
\b Version 1.2.9\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls1\ilvl0
+\ls2\ilvl0
\b0 \cf0 {\listtext \'95 }Add simplified Chinese localization\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.2.8\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls2\ilvl0
+\ls3\ilvl0
\b0 \cf0 {\listtext \'95 }Fix encoding for Japanese .strings files\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls3\ilvl0\cf0 {\listtext \'95 }Avoid some assignment warnings\
+\ls4\ilvl0\cf0 {\listtext \'95 }Avoid some assignment warnings\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls4\ilvl0\cf0 {\listtext \'95 }Fail to process print protected PDFs
in the skimpdf tool\
+\ls5\ilvl0\cf0 {\listtext \'95 }Fail to process print protected PDFs
in the skimpdf tool\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls5\ilvl0\cf0 {\listtext \'95 }Fix merging PDFs using the skimpdf
tool\
+\ls6\ilvl0\cf0 {\listtext \'95 }Fix merging PDFs using the skimpdf
tool\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.2.7\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls6\ilvl0
+\ls7\ilvl0
\b0 \cf0 {\listtext \'95 }Use 10.6 SDK for Xcode 4 compatibility\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.2.6\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls7\ilvl0
+\ls8\ilvl0
\b0 \cf0 {\listtext \'95 }Add Japanese localization\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.2.5\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls8\ilvl0
+\ls9\ilvl0
\b0 \cf0 {\listtext \'95 }Support for free text note alignment property\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls9\ilvl0\cf0 {\listtext \'95 }Support for line note interior color
property\
+\ls10\ilvl0\cf0 {\listtext \'95 }Support for line note interior color
property\
{\listtext \'95 }New skimpdf CLT for manipulating PDF files with Skim
notes\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.2.4\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls10\ilvl0
+\ls11\ilvl0
\b0 \cf0 {\listtext \'95 }Return array of annotations rather than
dictionaries from PDFDocument initializer as documented\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls11\ilvl0\cf0 {\listtext \'95 }Fix writing of text notes from
stringnotes command line tool\
+\ls12\ilvl0\cf0 {\listtext \'95 }Fix writing of text notes from
stringnotes command line tool\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.2.3\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls12\ilvl0
+\ls13\ilvl0
\b0 \cf0 {\listtext \'95 }Set proper border style for notes from
properties\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.2.2\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls13\ilvl0
+\ls14\ilvl0
\b0 \cf0 {\listtext \'95 }Add Polish localization\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.2.1\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls14\ilvl0
+\ls15\ilvl0
\b0 \cf0 {\listtext \'95 }Support for modificationDate and userName\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
@@ -122,37 +135,37 @@
Important note:
\b0 Minimum required system version is now 10.5\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls15\ilvl0\cf0 {\listtext \'95 }Build both 32-bit and 64-bit Intel for
Debug\
+\ls16\ilvl0\cf0 {\listtext \'95 }Build both 32-bit and 64-bit Intel for
Debug\
{\listtext \'95 }Set deployment target to 10.5\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls16\ilvl0\cf0 {\listtext \'95 }Support GC in frameworks for Debug and
Release configuration\
+\ls17\ilvl0\cf0 {\listtext \'95 }Support GC in frameworks for Debug and
Release configuration\
{\listtext \'95 }Remove special configuration for GC\
{\listtext \'95 }Add conditional delegate category conformance for
compatibility with 10.6 SDK\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls17\ilvl0\cf0 {\listtext \'95 }Fix for a 64-bit PDFKit bug\
+\ls18\ilvl0\cf0 {\listtext \'95 }Fix for a 64-bit PDFKit bug\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.1.9
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls18\ilvl0\cf0 {\listtext \'95 }The shared EA managers are now created
in a thread safe manner, the instance methods were already thread safe\
+\ls19\ilvl0\cf0 {\listtext \'95 }The shared EA managers are now created
in a thread safe manner, the instance methods were already thread safe\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls19\ilvl0\cf0 {\listtext \'95 }Support 64-bit Intel for release\
+\ls20\ilvl0\cf0 {\listtext \'95 }Support 64-bit Intel for release\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.1.8
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls20\ilvl0\cf0 {\listtext \'95 }Fix reading borderstyle property\
+\ls21\ilvl0\cf0 {\listtext \'95 }Fix reading borderstyle property\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.1.7
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls21\ilvl0\cf0 {\listtext \'95 }Fix a leak in the framework\
+\ls22\ilvl0\cf0 {\listtext \'95 }Fix a leak in the framework\
{\listtext \'95 }Make sure .strings files are UTF-16\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
@@ -160,7 +173,7 @@
\b Version 1.1.6
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls22\ilvl0\cf0 {\listtext \'95 }Don't change framework install name\
+\ls23\ilvl0\cf0 {\listtext \'95 }Don't change framework install name\
{\listtext \'95 }Add traditional Chinese localization\
{\listtext \'95 }New option to prevent compression of extended
attributes data, ignored when split into fragments\
{\listtext \'95 }Declare error domain and codes for framework\
@@ -171,14 +184,14 @@
\b Version 1.1.5
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls23\ilvl0\cf0 {\listtext \'95 }Return an empty array for notes when a
PDF bundle does not contain any notes\
+\ls24\ilvl0\cf0 {\listtext \'95 }Return an empty array for notes when a
PDF bundle does not contain any notes\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.1.4
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls24\ilvl0\cf0 {\listtext \'95 }Update localizations\
+\ls25\ilvl0\cf0 {\listtext \'95 }Update localizations\
{\listtext \'95 }Add SkimNotesBase framework to release archive\
{\listtext \'95 }Add support for Ink annotations\
{\listtext \'95 }Remove Czech localization\
@@ -188,7 +201,7 @@
\b Version 1.1.3
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls25\ilvl0\cf0 {\listtext \'95 }Move xcconfig files to a subfolder\
+\ls26\ilvl0\cf0 {\listtext \'95 }Move xcconfig files to a subfolder\
{\listtext \'95 }Fix a leak in the framework\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
@@ -196,7 +209,7 @@
\b Version 1.1.2
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls26\ilvl0\cf0 {\listtext \'95 }Improvements to xcconfig files\
+\ls27\ilvl0\cf0 {\listtext \'95 }Improvements to xcconfig files\
{\listtext \'95 }Functions to get default text and RTF representations
of Skim notes\
{\listtext \'95 }Fix convert action in CLT\
{\listtext \'95 }Don't include the shared EA manager from init\
@@ -206,14 +219,14 @@
\b Version 1.1.1
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls27\ilvl0\cf0 {\listtext \'95 }Fix fragment attribute names\
+\ls28\ilvl0\cf0 {\listtext \'95 }Fix fragment attribute names\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.1
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls28\ilvl0\cf0 {\listtext \'95 }Consolidate API for annotation
subclasses to a single file\
+\ls29\ilvl0\cf0 {\listtext \'95 }Consolidate API for annotation
subclasses to a single file\
{\listtext \'95 }Documentation target\
{\listtext \'95 }Ignore fragment attributes when getting all attribute
names\
{\listtext \'95 }Return value for all attributes is now a dictionary\
@@ -236,7 +249,7 @@
\b Version 1.0.6
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls29\ilvl0\cf0 {\listtext \'95 }Include quadrilateral points in markup
note properties\
+\ls30\ilvl0\cf0 {\listtext \'95 }Include quadrilateral points in markup
note properties\
{\listtext \'95 }Make sure the text in an SKNAnnotationNote is
initialized properly\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
@@ -244,14 +257,14 @@
\b Version 1.0.5
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls30\ilvl0\cf0 {\listtext \'95 }Fix name prefix for extended attribute
fragments in lookup dictionary\
+\ls31\ilvl0\cf0 {\listtext \'95 }Fix name prefix for extended attribute
fragments in lookup dictionary\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.0.4
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls31\ilvl0\cf0 {\listtext \'95 }Fix typo in French localization\
+\ls32\ilvl0\cf0 {\listtext \'95 }Fix typo in French localization\
{\listtext \'95 }Fix reading of notes from PDF bundles\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
@@ -259,14 +272,14 @@
\b Version 1.0.3
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls32\ilvl0\cf0 {\listtext \'95 }Return the POSIX error itself\
+\ls33\ilvl0\cf0 {\listtext \'95 }Return the POSIX error itself\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
\b Version 1.0.2
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls33\ilvl0\cf0 {\listtext \'95 }Compress long plist data with
non-split option\
+\ls34\ilvl0\cf0 {\listtext \'95 }Compress long plist data with
non-split option\
{\listtext \'95 }Set deployment target to 10.4 and build ppc and i386
for Release\
{\listtext \'95 }Fix an info key\
{\listtext \'95 }Return an error when a fragment was not found\
@@ -277,7 +290,7 @@
\b Version 1.0.1
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls34\ilvl0\cf0 {\listtext \'95 }Avoid over-releasing of custom
SKNExtendedAttributeManager\
+\ls35\ilvl0\cf0 {\listtext \'95 }Avoid over-releasing of custom
SKNExtendedAttributeManager\
{\listtext \'95 }Return an error when reading sSkim notes fails\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \
@@ -285,5 +298,5 @@
\b Version 1.0
\b0 \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\ql\qnatural\pardirnatural
-\ls35\ilvl0\cf0 {\listtext \'95 }Initial release of SkimNotes framework
and CLT\
+\ls36\ilvl0\cf0 {\listtext \'95 }Initial release of SkimNotes framework
and CLT\
}
\ No newline at end of file
Modified: trunk/SkimNotes/SkimNotes.rtf
===================================================================
--- trunk/SkimNotes/SkimNotes.rtf 2012-08-31 09:06:55 UTC (rev 7713)
+++ trunk/SkimNotes/SkimNotes.rtf 2012-09-01 09:34:24 UTC (rev 7714)
@@ -1,4 +1,4 @@
-{\rtf1\ansi\ansicpg65001\cocoartf1038\cocoasubrtf320
+{\rtf1\ansi\ansicpg65001\cocoartf1038\cocoasubrtf360
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0
Courier;\f2\fnil\fcharset0 Menlo-Regular;
}
{\colortbl;\red255\green255\blue255;\red170\green13\blue145;\red92\green38\blue153;\red28\green0\blue207;
@@ -123,12 +123,35 @@
64-Bits and Garbage Collection
\b0 \
\
-The Debug and Release configurations will build executables for 32-bit
(universal for Release and Intel for Debug) and 64-bit (Intel) with deployment
target 10.5. The frameworks are built with support for Garbage Collection
(GC). The tool will never use GC, but that should not be relevant. The built
versions of the SkimNotes framework and skimnotes tool included in the release
are built using the Release configuration.\
+The Debug and Release configurations will build universal executables for
32-bit and 64-bit Intel with deployment target 10.6. The frameworks are built
with support for Garbage Collection (GC). The tool will never use GC, but that
should not be relevant. The built versions of the SkimNotes framework and
skimnotes tool included in the release are built using the Release
configuration.\
\
-\b Tiger Support
+\b Leopard Support
\b0 \
\
+If you need to build the frameworks and/or the tool with support for Mac OS X
10.5, you will need to change the build configuration and build them yourself.
Easiest is to edit SkimNotes-Common.xcconfig. Set the deployment target to
10.5 by replacing the
+\f2\fs22 \CocoaLigature0 MACOSX_DEPLOYMENT_TARGET
+\f0\fs24 \CocoaLigature1 line by the following two lines:\
+\
+\pard\tx560\pardeftab560\ql\qnatural\pardirnatural
+
+\f2\fs22 \cf0 \CocoaLigature0 MACOSX_DEPLOYMENT_TARGET = \cf4 10.5\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 \CocoaLigature1 \
+Also you may want to support PPC by changing the
+\f2\fs22 \CocoaLigature0 ARCHS
+\f0\fs24 \CocoaLigature1 line:\
+\pard\tx560\pardeftab560\ql\qnatural\pardirnatural
+
+\f2\fs22 \cf0 \CocoaLigature0 \
+ARCHS = ppc i386 x86_64\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\f0\b\fs24 \cf0 \CocoaLigature1 \
+Tiger Support
+\b0 \
+\
If you need to build the frameworks and/or the tool with support for Mac OS X
10.4, you will need to change the build configuration and build them yourself.
Easiest is to edit SkimNotes-Common.xcconfig. Set the deployment target for
32-bit to 10.4 by replacing the
\f2\fs22 \CocoaLigature0 MACOSX_DEPLOYMENT_TARGET
\f0\fs24 \CocoaLigature1 line by the following two lines:\
@@ -142,7 +165,9 @@
\f0\fs24 \cf0 \CocoaLigature1 \
Also delete the line for
\f2\fs22 \CocoaLigature0 GCC_ENABLE_OBJC_GC
-\f0\fs24 \CocoaLigature1 .\
+\f0\fs24 \CocoaLigature1 . And you may want to change the
+\f2\fs22 \CocoaLigature0 ARCHS
+\f0\fs24 \CocoaLigature1 line as for 10.5.\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
\b \cf0 \
Modified: trunk/SkimNotes/SkimNotes.xcodeproj/project.pbxproj
===================================================================
--- trunk/SkimNotes/SkimNotes.xcodeproj/project.pbxproj 2012-08-31 09:06:55 UTC
(rev 7713)
+++ trunk/SkimNotes/SkimNotes.xcodeproj/project.pbxproj 2012-09-01 09:34:24 UTC
(rev 7714)
@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 45;
+ objectVersion = 46;
objects = {
/* Begin PBXAggregateTarget section */
@@ -580,7 +580,7 @@
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
buildConfigurationList = 1DEB91B108733DA50010E9CD /*
Build configuration list for PBXProject "SkimNotes" */;
- compatibilityVersion = "Xcode 3.1";
+ compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
Modified: trunk/SkimNotes/skimnotes.m
===================================================================
--- trunk/SkimNotes/skimnotes.m 2012-08-31 09:06:55 UTC (rev 7713)
+++ trunk/SkimNotes/skimnotes.m 2012-09-01 09:34:24 UTC (rev 7714)
@@ -42,7 +42,7 @@
#import "SKNUtilities.h"
static char *usageStr = "Usage:\n skimnotes get [-format skim|text|rtf]
PDF_FILE [NOTES_FILE|-]\n skimnotes set PDF_FILE [SKIM_FILE|-] [TEXT_FILE]
[RTF_FILE]\n skimnotes remove PDF_FILE\n skimnotes convert IN_PDF_FILE
[OUT_PDF_FILE]\n skimnotes agent [SERVER_NAME]\n skimnotes protocol\n skimnotes
help [VERB]\n skimnotes version";
-static char *versionStr = "SkimNotes command-line client, version 2.4.2";
+static char *versionStr = "SkimNotes command-line client, version 2.5";
static char *getHelpStr = "skimnotes get: read Skim notes from a PDF\nUsage:
skimnotes get [-format skim|text|rtf] PDF_FILE [NOTES_FILE|-]\n\nReads Skim,
Text, or RTF notes from extended attributes of PDF_FILE or the contents of PDF
bundle PDF_FILE and writes to NOTES_FILE or standard output.\nUses notes file
with same base name as PDF_FILE if SKIM_FILE is not provided.\nReads Skim notes
when no format is provided.";
static char *setHelpStr = "skimnotes set: write Skim notes to a PDF\nUsage:
skimnotes set PDF_FILE [SKIM_FILE|-] [TEXT_FILE] [RTF_FILE]\n\nWrites notes to
extended attributes of PDF_FILE or the contents of PDF bundle PDF_FILE from
SKIM_FILE or standard input.\nUses notes file with same base name as PDF_FILE
if SKIM_FILE is not provided. Writes a default form for the text formats based
on the contents of SKIM_FILE if TEXT_FILE and/or RTF_FILE are not provided.";
Modified: trunk/SkimNotes/skimpdf.m
===================================================================
--- trunk/SkimNotes/skimpdf.m 2012-08-31 09:06:55 UTC (rev 7713)
+++ trunk/SkimNotes/skimpdf.m 2012-09-01 09:34:24 UTC (rev 7714)
@@ -44,7 +44,7 @@
#import "SKNPDFAnnotationNote.h"
static char *usageStr = "Usage:\n skimpdf embed IN_PDF_FILE [OUT_PDF_FILE]\n
skimpdf unembed IN_PDF_FILE [OUT_PDF_FILE]\n skimpdf merge IN_PDF_FILE_1
IN_PDF_FILE_2 [OUT_PDF_FILE]\n skimpdf extract IN_PDF_FILE [OUT_PDF_FILE]
[-range START [LENGTH] | -page PAGE1... | -odd | -even]\n skimpdf help [VERB]\n
skimpdf version";
-static char *versionStr = "SkimPDF command-line client, version 1.0.1";
+static char *versionStr = "SkimPDF command-line client, version 1.1";
static char *embedHelpStr = "skimpdf embed: embed Skim notes in a PDF\nUsage:
skimpdf embed IN_PDF_FILE [OUT_PDF_FILE]\n\nWrites PDF with Skim notes from
IN_PDF_FILE to PDF with annotations embedded in the PDF to
OUT_PDF_FILE.\nWrites to IN_PDF_FILE when OUT_PDF_FILE is not provided.";
static char *unembedHelpStr = "skimpdf unembed: converts annotations embedded
in a PDF to Skim notes\nUsage: skimpdf unembed IN_PDF_FILE
[OUT_PDF_FILE]\n\nConverts annotations embedded in IN_PDF_FILE to Skim notes
and writes the PDF data with notes removed to OUT_PDF_FILE with the Skim notes
written to the extended attributes.\nWrites to IN_PDF_FILE when OUT_PDF_FILE is
not provided.";
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit