<classpath>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>\r
- <classpathentry kind="lib" path="lib/evernote.jar"/>\r
- <classpathentry kind="lib" path="lib/h2-1.2.147.jar"/>\r
+ <classpathentry kind="lib" path="lib/evernote-api-1.19.jar"/>\r
+ <classpathentry kind="lib" path="lib/h2-1.3.158.jar"/>\r
<classpathentry kind="lib" path="lib/libthrift.jar"/>\r
<classpathentry kind="lib" path="lib/log4j-1.2.14.jar"/>\r
- <classpathentry kind="lib" path="lib/PDFRenderer.jar"/>\r
- <classpathentry kind="lib" path="lib/commons-lang-2.4.jar"/>\r
+ <classpathentry kind="lib" path="lib/commons-lang3-3.0.jar"/>\r
<classpathentry kind="lib" path="lib/jtidy-r938.jar"/>\r
<classpathentry kind="var" path="QT_JAMBI/qtjambi-4.5.0_01.jar"/>\r
<classpathentry kind="var" path="QT_JAMBI/qtjambi-win32-msvc2005-4.5.0_01.jar"/>\r
<classpathentry kind="lib" path="lib/poi-3.7-20101029.jar"/>\r
<classpathentry kind="lib" path="lib/poi-ooxml-schemas-3.7-20101029.jar"/>\r
<classpathentry kind="lib" path="lib/xmlbeans-2.3.0.jar"/>\r
- <classpathentry kind="lib" path="lib/commons-compress-1.1.jar"/>\r
+ <classpathentry kind="lib" path="lib/commons-compress-1.2.jar"/>\r
<classpathentry kind="lib" path="lib/poi-ooxml-3.7.jar"/>\r
<classpathentry kind="lib" path="lib/jaxen-1.1.3.jar"/>\r
<classpathentry kind="lib" path="lib/xsdlib-20060615.jar"/>\r
<classpathentry kind="lib" path="lib/jazzy.jar"/>\r
<classpathentry kind="lib" path="lib/tika.jar"/>\r
<classpathentry kind="lib" path="lib/apache-mime4j-0.6.jar"/>\r
- <classpathentry kind="lib" path="lib/commons-codec-1.3.jar"/>\r
+ <classpathentry kind="lib" path="lib/commons-codec-1.5.jar"/>\r
<classpathentry kind="lib" path="lib/commons-logging-1.1.1.jar"/>\r
- <classpathentry kind="lib" path="lib/httpclient-4.0.3.jar"/>\r
- <classpathentry kind="lib" path="lib/httpcore-4.0.1.jar"/>\r
- <classpathentry kind="lib" path="lib/httpmime-4.0.3.jar"/>\r
- <classpathentry kind="lib" path="lib/pdfbox-app-1.3.1.jar"/>\r
+ <classpathentry kind="lib" path="lib/httpclient-4.1.1.jar"/>\r
+ <classpathentry kind="lib" path="lib/httpcore-4.1.jar"/>\r
+ <classpathentry kind="lib" path="lib/httpmime-4.1.1.jar"/>\r
+ <classpathentry kind="lib" path="lib/pdfbox-app-1.6.0.jar"/>\r
<classpathentry kind="output" path="bin"/>\r
</classpath>\r
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/PDFRenderer.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/apache-mime4j-0.6.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-codec-1.3.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-compress-1.1.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-lang-2.4.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-codec-1.5.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-compress-1.2.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-lang3-3.0.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-logging-1.1.1.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/evernote.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/evernote-api-1.19.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/h2-1.3.158.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpclient-4.0.3.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpcore-4.0.1.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpmime-4.0.3.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpclient-4.1.1.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpcore-4.1.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpmime-4.1.1.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/jaxen-1.1.3.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/jazzy.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/jtidy-r938.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/libthrift.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/log4j-1.2.14.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/pdfbox-app-1.3.1.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/pdfbox-app-1.6.0.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/poi-3.7-20101029.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/poi-ooxml-3.7.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/poi-ooxml-schemas-3.7-20101029.jar
rem #####################\r
set NN_CLASSPATH=%NIXNOTE%nixnote.jar\r
\r
-set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\PDFRenderer.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\apache-mime4j-0.6.jar\r
-set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\commons-codec-1.3.jar\r
-set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\commons-compress-1.1.jar\r
-set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\commons-lang-2.4.jar\r
+set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\commons-codec-1.5.jar\r
+set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\commons-compress-1.2.jar\r
+set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\commons-lang3-3.0.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\commons-logging-1.1.1.jar\r
-set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\evernote.jar\r
+set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\evernote-api-1.19.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\h2-1.3.158.jar\r
-set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\httpclient-4.0.3.jar\r
-set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\httpcore-4.0.1.jar\r
-set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\httpmime-4.0.3.jar\r
+set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\httpclient-4.1.1.jar\r
+set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\httpcore-4.1.jar\r
+set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\httpmime-4.1.1.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\jaxen-1.1.3.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\jazzy.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\jtidy-r938.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\libthrift.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\log4j-1.2.14.jar\r
-set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\pdfbox-app-1.3.1.jar\r
+set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\pdfbox-app-1.6.0.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\poi-3.7-20101029.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\poi-ooxml-3.7.jar\r
set NN_CLASSPATH=%NN_CLASSPATH%;%NIXNOTE%lib\poi-ooxml-schemas-3.7-20101029.jar\r
#####################
NN_CLASSPATH=$NIXNOTE/nixnote.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/PDFRenderer.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/apache-mime4j-0.6.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-codec-1.3.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-compress-1.1.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-lang-2.4.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-codec-1.5.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-compress-1.2.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-lang3-3.0.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/commons-logging-1.1.1.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/evernote.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/evernote-api-1.19.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/h2-1.3.158.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpclient-4.0.3.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpcore-4.0.1.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpmime-4.0.3.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpclient-4.1.1.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpcore-4.1.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/httpmime-4.1.1.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/jaxen-1.1.3.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/jazzy.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/jtidy-r938.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/libthrift.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/log4j-1.2.14.jar
-NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/pdfbox-app-1.3.1.jar
+NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/pdfbox-app-1.6.0.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/poi-3.7-20101029.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/poi-ooxml-3.7.jar
NN_CLASSPATH=$NN_CLASSPATH:$NIXNOTE/lib/poi-ooxml-schemas-3.7-20101029.jar
import java.util.HashMap;\r
import java.util.List;\r
\r
-import org.apache.commons.lang.StringEscapeUtils;\r
+import org.apache.commons.lang3.StringEscapeUtils;\r
\r
import com.evernote.edam.type.Accounting;\r
import com.evernote.edam.type.PrivilegeLevel;\r
int zoom = 1;\r
if (content.indexOf("application/pdf") == -1) {\r
if (content.indexOf("image/") == -1) {\r
- String text = StringEscapeUtils.unescapeHtml(content.replaceAll("\\<.*?\\>", ""));\r
+ String text = StringEscapeUtils.unescapeHtml4(content.replaceAll("\\<.*?\\>", ""));\r
zoom = 2;\r
if (text.length() < 500) \r
zoom = 2;\r
\r
public NoteSortFilterProxyModel(QObject parent) {\r
super(parent);\r
- boolean blocked = false;\r
guids = new TreeSet<String>();\r
setDynamicSortFilter(true);\r
sortChanged = new Signal2<Integer,Integer>();\r
import java.util.Locale;\r
import java.util.StringTokenizer;\r
\r
-import org.apache.commons.lang.StringEscapeUtils;\r
-import org.apache.commons.lang.StringUtils;\r
+import org.apache.commons.lang3.StringEscapeUtils;\r
+import org.apache.commons.lang3.StringUtils;\r
\r
import com.evernote.edam.limits.Constants;\r
import com.evernote.edam.type.Data;\r
QTextCodec codec = QTextCodec.codecForLocale();\r
codec = QTextCodec.codecForName("UTF-8");\r
String content = codec.fromUnicode(sourceEdit.toHtml()).toString();\r
- content = StringEscapeUtils.unescapeHtml(removeTags(content));\r
+ content = StringEscapeUtils.unescapeHtml4(removeTags(content));\r
QByteArray data = new QByteArray(sourceEditHeader+content+"</body></html>");\r
getBrowser().setContent(data);\r
checkNoteTitle();\r
import java.util.HashMap;\r
import java.util.List;\r
\r
-import org.apache.commons.lang.StringEscapeUtils;\r
+import org.apache.commons.lang3.StringEscapeUtils;\r
\r
import com.evernote.edam.type.Note;\r
import com.evernote.edam.type.NoteAttributes;\r
String tempEntity = entity.substring(2, len);\r
try {\r
Integer.parseInt(tempEntity);\r
- entity = codec.fromUnicode(StringEscapeUtils.unescapeHtml(entity)).toString();\r
+ entity = codec.fromUnicode(StringEscapeUtils.unescapeHtml4(entity)).toString();\r
buffer.delete(i, j);\r
buffer.insert(i, entity);\r
} catch (Exception e){ }\r
import java.util.List;\r
import java.util.regex.Pattern;\r
\r
-import org.apache.commons.lang.StringEscapeUtils;\r
+import org.apache.commons.lang3.StringEscapeUtils;\r
\r
import com.evernote.edam.type.Note;\r
import com.evernote.edam.type.Notebook;\r
n = conn.getNoteTable().getNote(n.getGuid(), true, true, false, false, false);\r
\r
// Check for search phrases\r
- String text = StringEscapeUtils.unescapeHtml(n.getContent().replaceAll("\\<.*?\\>", "")).toLowerCase();\r
+ String text = StringEscapeUtils.unescapeHtml4(n.getContent().replaceAll("\\<.*?\\>", "")).toLowerCase();\r
boolean negative = false;\r
for (int i=0; i<searchPhrases.size(); i++) {\r
String phrase = searchPhrases.get(i);\r
n = conn.getNoteTable().getNote(n.getGuid(), true, true, false, false, false);\r
\r
// Check for search phrases\r
- String text = StringEscapeUtils.unescapeHtml(n.getContent().replaceAll("\\<.*?\\>", "")).toLowerCase();\r
+ String text = StringEscapeUtils.unescapeHtml4(n.getContent().replaceAll("\\<.*?\\>", "")).toLowerCase();\r
boolean negative = false;\r
for (int i=0; i<searchPhrases.size(); i++) {\r
String phrase = searchPhrases.get(i);\r
import java.util.concurrent.LinkedBlockingQueue;\r
import java.util.concurrent.locks.LockSupport;\r
\r
-import org.apache.commons.lang.StringEscapeUtils;\r
+import org.apache.commons.lang3.StringEscapeUtils;\r
import org.apache.tika.exception.TikaException;\r
import org.apache.tika.metadata.Metadata;\r
import org.apache.tika.parser.ParseContext;\r
data = "";\r
String text;\r
if (indexNoteTitle)\r
- text = removeTags(StringEscapeUtils.unescapeHtml(data) +" "+ n.getTitle());\r
+ text = removeTags(StringEscapeUtils.unescapeHtml4(data) +" "+ n.getTitle());\r
else\r
- text = removeTags(StringEscapeUtils.unescapeHtml(data));\r
+ text = removeTags(StringEscapeUtils.unescapeHtml4(data));\r
\r
logger.log(logger.EXTREME, "Splitting words");\r
String[] result = text.toString().split(regex);\r
\r
if (enNote.isActive()) {\r
try {\r
- logger.log(logger.EXTREME, "Active dirty note found - non new");\r
if (enNote.getUpdateSequenceNum() > 0) {\r
+ logger.log(logger.EXTREME, "Active dirty note found - non new" +enNote.getGuid());\r
+ logger.log(logger.EXTREME, "Fetching note content");\r
enNote = getNoteContent(enNote);\r
logger.log(logger.MEDIUM, "Updating note : "+ enNote.getGuid() +" <title>" +enNote.getTitle()+"</title>");\r
enNote = noteStore.updateNote(token, enNote);\r
} else { \r
- logger.log(logger.EXTREME, "Active dirty found - new note");\r
- logger.log(logger.MEDIUM, "Creating note : "+ enNote.getGuid() +" <title>" +enNote.getTitle()+"</title>");\r
+ logger.log(logger.EXTREME, "Active dirty found - new note " +enNote.getGuid());\r
String oldGuid = enNote.getGuid();\r
+ logger.log(logger.MEDIUM, "Fetching note content");\r
enNote = getNoteContent(enNote);\r
+ logger.log(logger.MEDIUM, "Creating note : "+ enNote.getGuid() +" <title>" +enNote.getTitle()+"</title>");\r
enNote = noteStore.createNote(token, enNote);\r
+ logger.log(logger.MEDIUM, "New note Guid : "+ enNote.getGuid() +" <title>" +enNote.getTitle()+"</title>");\r
noteSignal.guidChanged.emit(oldGuid, enNote.getGuid());\r
conn.getNoteTable().updateNoteGuid(oldGuid, enNote.getGuid());\r
}\r