Skip to content

Commit 38d47ac

Browse files
committed
Merge branch 'release/alpha/master'
2 parents 4b87b86 + af8547f commit 38d47ac

File tree

7 files changed

+55
-12
lines changed

7 files changed

+55
-12
lines changed

TODO

Lines changed: 39 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,9 +226,10 @@ java.io.EOFException
226226
at coderarjob.kpdfsync.poc.MainFrame$2.run(MainFrame.java:202)
227227
at java.base/java.lang.Thread.run(Thread.java:833)
228228

229-
[ ] Index Out Of Bounds in PdfAnnotatorV1
230-
PDF souce :/home/coder/kpdfsync/test-files/Books/Classic Operating Systems_ From Batch Processing To Distributed Systems_cropped.pdf
231-
229+
[ ] (GitHub Issue #5)
230+
Book :/home/coder/kpdfsync/test-files/Books/Classic Operating Systems_ From Batch Processing To Distributed Systems_cropped.pdf
231+
232+
Index Out Of Bounds in PdfAnnotatorV1
232233
Exception :index -1, length 0
233234
java.lang.StringIndexOutOfBoundsException: index -1, length 0
234235
at java.base/java.lang.String.checkIndex(String.java:4560)
@@ -238,3 +239,38 @@ java.io.EOFException
238239
at coderarjob.kpdfsync.lib.annotator.PdfAnnotatorV1.highlight(PdfAnnotatorV1.java:65)
239240
at coderarjob.kpdfsync.poc.MainFrame$2.run(MainFrame.java:201)
240241
at java.base/java.lang.Thread.run(Thread.java:833)
242+
243+
[ ] (GitHub Issue #6)
244+
Book :resulting pdf after fixing original progit.pdf
245+
246+
Exception :'name' table does NOT exist.
247+
org.pdfclown.util.parsers.ParseException: 'name' table does NOT exist.
248+
at org.pdfclown.documents.contents.fonts.OpenFontParser.getName(OpenFontParser.java:570)
249+
at org.pdfclown.documents.contents.fonts.OpenFontParser.load(OpenFontParser.java:221)
250+
at org.pdfclown.documents.contents.fonts.OpenFontParser.<init>(OpenFontParser.java:205)
251+
at org.pdfclown.documents.contents.fonts.TrueTypeFont.loadEncoding(TrueTypeFont.java:91)
252+
at org.pdfclown.documents.contents.fonts.SimpleFont.onLoad(SimpleFont.java:118)
253+
at org.pdfclown.documents.contents.fonts.Font.load(Font.java:738)
254+
at org.pdfclown.documents.contents.fonts.Font.<init>(Font.java:351)
255+
at org.pdfclown.documents.contents.fonts.SimpleFont.<init>(SimpleFont.java:62)
256+
at org.pdfclown.documents.contents.fonts.TrueTypeFont.<init>(TrueTypeFont.java:68)
257+
at org.pdfclown.documents.contents.fonts.Font.wrap(Font.java:253)
258+
at org.pdfclown.documents.contents.FontResources.wrap(FontResources.java:72)
259+
at org.pdfclown.documents.contents.FontResources.wrap(FontResources.java:1)
260+
at org.pdfclown.documents.contents.ResourceItems.get(ResourceItems.java:119)
261+
at org.pdfclown.documents.contents.objects.SetFont.getResource(SetFont.java:119)
262+
at org.pdfclown.documents.contents.objects.SetFont.getFont(SetFont.java:83)
263+
at org.pdfclown.documents.contents.objects.SetFont.scan(SetFont.java:97)
264+
at org.pdfclown.documents.contents.ContentScanner.moveNext(ContentScanner.java:1330)
265+
at org.pdfclown.documents.contents.ContentScanner$TextWrapper.extract(ContentScanner.java:811)
266+
at org.pdfclown.documents.contents.ContentScanner$TextWrapper.<init>(ContentScanner.java:777)
267+
at org.pdfclown.documents.contents.ContentScanner$TextWrapper.<init>(ContentScanner.java:770)
268+
at org.pdfclown.documents.contents.ContentScanner$GraphicsObjectWrapper.get(ContentScanner.java:690)
269+
at org.pdfclown.documents.contents.ContentScanner$GraphicsObjectWrapper.access$0(ContentScanner.java:682)
270+
at org.pdfclown.documents.contents.ContentScanner.getCurrentWrapper(ContentScanner.java:1154)
271+
at org.pdfclown.tools.TextExtractor.extract(TextExtractor.java:633)
272+
at org.pdfclown.tools.TextExtractor.extract(TextExtractor.java:647)
273+
at org.pdfclown.tools.TextExtractor.extract(TextExtractor.java:296)
274+
at coderarjob.kpdfsync.lib.annotator.PdfAnnotatorV1.highlight(PdfAnnotatorV1.java:62)
275+
at coderarjob.kpdfsync.poc.MainFrame$2.run(MainFrame.java:201)
276+
at java.lang.Thread.run(Thread.java:748)

build.sh

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,25 +63,30 @@ cp -r src/coderarjob/kpdfsync/poc/res $BIN_DIR/coderarjob/kpdfsync/poc || exit
6363
# -----------------------------------------------------------------------------
6464
# Replace placeholder information in resource files.
6565
# -----------------------------------------------------------------------------
66+
VER=0.8.1
67+
TAG=alpha
6668
buildid=$(date +%y%m%d)
67-
find $BIN_DIR -type f -name app.settings \
68-
-exec sed -i "s/<build>/$buildid/g" {} \;
69+
70+
find $BIN_DIR -type f -name app.settings \
71+
-exec sed -i "s/<build>/$buildid/g" {} \; \
72+
-exec sed -i "s/<kpdfsync-ver>/$VER/g" {} \; \
73+
-exec sed -i "s/<tag>/$TAG/g" {} \; || exit
6974

7075
command -v git > /dev/null && (
7176
path=coderarjob/ajl
7277
commitid=$(git log --format="%h" -n 1 src/$path)
7378
find $BIN_DIR/$path -type f -name app.settings \
74-
-exec sed -i "s/<commitid>/$commitid/g" {} \;
79+
-exec sed -i "s/<commitid>/$commitid/g" {} \; || exit
7580

7681
path=coderarjob/kpdfsync/lib
7782
commitid=$(git log --format="%h" -n 1 src/$path)
7883
find $BIN_DIR/$path -type f -name app.settings \
79-
-exec sed -i "s/<commitid>/$commitid/g" {} \;
84+
-exec sed -i "s/<commitid>/$commitid/g" {} \; || exit
8085

8186
path=coderarjob/kpdfsync/poc
8287
commitid=$(git log --format="%h" -n 1 src/$path)
8388
find $BIN_DIR/$path -type f -name app.settings \
84-
-exec sed -i "s/<commitid>/$commitid/g" {} \;
89+
-exec sed -i "s/<commitid>/$commitid/g" {} \; || exit
8590
) || exit
8691

8792
# -----------------------------------------------------------------------------

build/kpdfsync.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
# -----------------------------------------------------------------------------
55
# Changes directory to the application path and runs kpdfsync
66
# -----------------------------------------------------------------------------
7-
BASEDIR=$(dirname $0)
7+
SELF=$0
8+
LINK=$(readlink $0) && SELF=$LINK
9+
BASEDIR=$(dirname "$SELF")
810
cd "$BASEDIR/bin"
911
java -jar kpdfsync.jar&

docs/images/screenshot_alpha.png

-6.09 KB
Loading
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# This is the settings file for coderarjob.ajl package.
2-
app.version = 0.8.0-<build>-<commitid>-alpha
2+
app.version = <kpdfsync-ver>-<build>-<commitid>-<tag>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# This is the settings file for coderarjob.kpdfsync.lib package.
2-
app.version = 0.8.0-<build>-<commitid>-alpha
2+
app.version = <kpdfsync-ver>-<build>-<commitid>-<tag>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# This is the settings file for kpdfsync.
2-
app.version = 0.8.0-<build>-<commitid>-alpha
2+
app.version = <kpdfsync-ver>-<build>-<commitid>-<tag>

0 commit comments

Comments
 (0)