OSDN Git Service

クリーンアップ
authoryuki <kimaira7@gmail.com>
Wed, 23 Oct 2013 03:29:32 +0000 (12:29 +0900)
committeryuki <kimaira7@gmail.com>
Wed, 23 Oct 2013 03:29:32 +0000 (12:29 +0900)
31 files changed:
src/cx/fbn/nevernote/Global.java
src/cx/fbn/nevernote/NeverNote.java
src/cx/fbn/nevernote/clipboard/ClipBoardObserver.java [moved from src/cx/fbn/nevernote/neighbornote/ClipBoardObserver.java with 97% similarity]
src/cx/fbn/nevernote/dialog/ConfigDialog.java
src/cx/fbn/nevernote/dialog/ConfigRensoNoteListPage.java
src/cx/fbn/nevernote/dialog/LogFileDialog.java
src/cx/fbn/nevernote/dialog/NoteQuickLinkDialog.java
src/cx/fbn/nevernote/dialog/OnlineNoteHistory.java
src/cx/fbn/nevernote/dialog/ShareNotebook.java
src/cx/fbn/nevernote/gui/BrowserWindow.java
src/cx/fbn/nevernote/gui/ExternalBrowse.java
src/cx/fbn/nevernote/gui/MainMenuBar.java
src/cx/fbn/nevernote/gui/RensoNoteList.java
src/cx/fbn/nevernote/gui/RensoNoteListItem.java
src/cx/fbn/nevernote/gui/ShortcutKeys.java
src/cx/fbn/nevernote/gui/TabBrowse.java
src/cx/fbn/nevernote/gui/TabBrowserBar.java
src/cx/fbn/nevernote/gui/TabBrowserWidget.java
src/cx/fbn/nevernote/gui/TableView.java
src/cx/fbn/nevernote/gui/TrashTreeWidget.java
src/cx/fbn/nevernote/oauth/OAuthWindow.java
src/cx/fbn/nevernote/sql/DatabaseConnection.java
src/cx/fbn/nevernote/sql/ExcludedTable.java
src/cx/fbn/nevernote/sql/HistoryTable.java
src/cx/fbn/nevernote/sql/NoteTable.java
src/cx/fbn/nevernote/threads/CounterRunner.java
src/cx/fbn/nevernote/threads/IndexRunner.java
src/cx/fbn/nevernote/threads/SaveRunner.java
src/cx/fbn/nevernote/threads/SyncRunner.java
src/cx/fbn/nevernote/threads/ThumbnailRunner.java
src/cx/fbn/nevernote/utilities/ListManager.java

index b6e0e4b..1a557c3 100644 (file)
@@ -68,7 +68,6 @@ import cx.fbn.nevernote.utilities.Pair;
 
 public class Global {
        // Set current version and the known versions.
-       // ICHANGED 自分用に変更
        public static String version = "0.3";
        public static String[] validVersions = {"0.3", "0.2", "0.1.3", "0.1.2", "0.1.1", "0.1"};
        
@@ -161,8 +160,6 @@ public class Global {
        public static String    databaseName = new String("NeverNote");  // database name.  used for multiple databases to separate settings.
        public static String    indexDatabaseName = new String("Index"); // searchable words database
        public static String    resourceDatabaseName = new String("Resources");  // attachments database
-       
-       // ICHANGED
        public static String behaviorDatabaseName = new String("Behavior"); // 操作履歴データベース   
        
        public static DateAttributeFilterTable createdSinceFilter;
@@ -1244,7 +1241,6 @@ public class Global {
                return val;
     }
     
-       // ICHANGED
        // 操作履歴データベースのURL(フルパス)をゲット
        public static String getBehaviorDatabaseUrl() {
                settings.beginGroup("General");
@@ -1273,7 +1269,6 @@ public class Global {
                settings.endGroup();
     }
     
-       // ICHANGED
        public static void setBehaviorDatabaseUrl(String value) {
                settings.beginGroup("General");
                settings.setValue("BehaviorDatabaseURL", value);
@@ -2082,7 +2077,6 @@ public class Global {
                databaseCache = value;
     }
     
-    // ICHANGED
     // 複数ノート同時閲覧操作に対する重み付け
     public static void setBrowseWeight(int weight) {
                settings.beginGroup("RensoNoteList");
@@ -2106,7 +2100,6 @@ public class Global {
                return value;
     }
     
-    // ICHANGED
     // ノート内容のコピー&ペースト操作に対する重み付け
     public static void setCopyPasteWeight(int weight) {
                settings.beginGroup("RensoNoteList");
@@ -2130,7 +2123,6 @@ public class Global {
                return value;
     }
     
-    // ICHANGED
     // 新規ノート追加操作に対する重み付け
     public static void setAddNewNoteWeight(int weight) {
                settings.beginGroup("RensoNoteList");
@@ -2154,7 +2146,6 @@ public class Global {
                return value;
        }
        
-       // ICHANGED
        // 連想ノートクリック操作に対する重み付け
     public static void setRensoItemClickWeight(int weight) {
                settings.beginGroup("RensoNoteList");
@@ -2178,7 +2169,6 @@ public class Global {
                return value;
        }
        
-       // ICHANGED
        // タグ付け操作に対する重み付け
     public static void setSameTagWeight(int weight) {
                settings.beginGroup("RensoNoteList");
@@ -2202,7 +2192,6 @@ public class Global {
                return value;
        }
        
-       // ICHANGED
        // ノートブック変更操作に対する重み付け
     public static void setSameNotebookWeight(int weight) {
                settings.beginGroup("RensoNoteList");
@@ -2252,13 +2241,12 @@ public class Global {
     //*******************
     // ノートのマージ・複製の関連ノートリストへの適用
     //*******************
-    // ICHANGED
     public static void setMergeRensoNote(boolean value) {
                settings.beginGroup("RensoNoteList");
                settings.setValue("mergeRensoNoteList", value);
                settings.endGroup();    
     }
-    // ICHANGED
+    
     public static boolean getMergeRensoNote() {
                settings.beginGroup("RensoNoteList");
                try {
@@ -2274,13 +2262,13 @@ public class Global {
                        return value;
                }
     }
-    // ICHANGED
+    
     public static void setDuplicateRensoNote(boolean value) {
                settings.beginGroup("RensoNoteList");
                settings.setValue("duplicateRensoNoteList", value);
                settings.endGroup();    
     }
-    // ICHANGED
+    
     public static boolean getDuplicateRensoNote() {
                settings.beginGroup("RensoNoteList");
                try {
@@ -2297,7 +2285,6 @@ public class Global {
                }
     }
     
-    // ICHANGED
     // 連想ノートリストからノートを除外するときに確認メッセージを表示するかどうか
     public static boolean verifyExclude() {
                settings.beginGroup("RensoNoteList");
@@ -2314,7 +2301,7 @@ public class Global {
                        return value;
                }
     }
-    // ICHANGED
+    
     public static void setVerifyExclude(boolean val) {
                settings.beginGroup("RensoNoteList");
                if (val)
@@ -2324,7 +2311,6 @@ public class Global {
                settings.endGroup();
     }
     
-       // ICHANGED
        // 連想ノートリスト最大表示アイテム数
     public static void setRensoListItemMaximum(int maximum) {
                settings.beginGroup("RensoNoteList");
@@ -2453,7 +2439,7 @@ public class Global {
                settings.endGroup();
     }
     
-    //ordinal から指定した Enum の要素に変換する汎用関数
+    // ordinal から指定した Enum の要素に変換する汎用関数
        public static <E extends Enum<E>> E fromOrdinal(Class<E> enumClass, int ordinal) {
            E[] enumArray = enumClass.getEnumConstants();
            return enumArray[ordinal];
index 90adc7b..022276a 100644 (file)
@@ -146,6 +146,7 @@ import com.trolltech.qt.network.QNetworkRequest;
 import com.trolltech.qt.webkit.QWebPage.WebAction;
 import com.trolltech.qt.webkit.QWebSettings;
 
+import cx.fbn.nevernote.clipboard.ClipBoardObserver;
 import cx.fbn.nevernote.config.InitializationException;
 import cx.fbn.nevernote.config.StartupConfig;
 import cx.fbn.nevernote.dialog.AccountDialog;
@@ -191,7 +192,6 @@ import cx.fbn.nevernote.gui.TagTreeWidget;
 import cx.fbn.nevernote.gui.Thumbnailer;
 import cx.fbn.nevernote.gui.TrashTreeWidget;
 import cx.fbn.nevernote.gui.controls.QuotaProgressBar;
-import cx.fbn.nevernote.neighbornote.ClipBoardObserver;
 import cx.fbn.nevernote.oauth.OAuthTokenizer;
 import cx.fbn.nevernote.oauth.OAuthWindow;
 import cx.fbn.nevernote.sql.DatabaseConnection;
@@ -209,7 +209,6 @@ import cx.fbn.nevernote.xml.ExportData;
 import cx.fbn.nevernote.xml.ImportData;
 import cx.fbn.nevernote.xml.ImportEnex;
 import cx.fbn.nevernote.xml.NoteFormatter;
-//import org.apache.thrift.TException;
 
 
 public class NeverNote extends QMainWindow{
@@ -252,7 +251,6 @@ public class NeverNote extends QMainWindow{
     NoteFilter                         filter;                                         // Note filter
     String                                     currentNoteGuid;                        // GUID of the current note 
     Note                                       currentNote;                            // The currently viewed note
-    // ICHANGED
     HashMap<Integer, Boolean>  noteDirty;                              // Has the note been changed?
     HashMap<Integer, Boolean>  inkNote;                // if this is an ink note, it is read only
     HashMap<Integer, Boolean>  readOnly;                               // Is this note read-only?
@@ -342,7 +340,6 @@ public class NeverNote extends QMainWindow{
     HashMap<String, String>            noteCache;                      // Cash of note content 
     HashMap<String, Boolean>   readOnlyCache;          // List of cashe notes that are read-only
     HashMap<String, Boolean>   inkNoteCache;           // List of cache notes that are ink notes 
-       // ICHANGED
        HashMap<Integer, ArrayList<String>> historyGuids;  // タブごとの以前見たノートのGUID
        HashMap<Integer, Integer> historyPosition; // Position within the viewed items
        HashMap<Integer, Boolean> fromHistory; // Is this from the history queue?
@@ -364,10 +361,9 @@ public class NeverNote extends QMainWindow{
     private QTimer             blockTimer;
     BrowserWindow              blockingWindow;
     
-       // ICHANGED
-       private final TabBrowserWidget tabBrowser; // ブラウザウィンドウをタブ化
-       private final HashMap<Integer, TabBrowse> tabWindows; // タブウィンドウ
-       private final RensoNoteListDock rensoNoteListDock; // 連想ノートリストドックウィジェット
+       private final TabBrowserWidget tabBrowser;                              // ブラウザウィンドウをタブ化
+       private final HashMap<Integer, TabBrowse> tabWindows;   // タブウィンドウ
+       private final RensoNoteListDock rensoNoteListDock;              // 連想ノートリストドックウィジェット
        ClipBoardObserver cbObserver;
        String rensoNotePressedItemGuid;
        
@@ -382,7 +378,6 @@ public class NeverNote extends QMainWindow{
     // Application Constructor 
        @SuppressWarnings("static-access")
        public NeverNote(DatabaseConnection dbConn)  {
-               // ICHANGED
                cbObserver = new ClipBoardObserver();
                
                conn = dbConn;          
@@ -427,7 +422,6 @@ public class NeverNote extends QMainWindow{
         setWindowTitle(tr("NeighborNote"));
 
         mainLeftRightSplitter = new QSplitter();
-               // ICHANGED
                mainLeftRightSplitter.setOrientation(Qt.Orientation.Horizontal);
                
         setCentralWidget(mainLeftRightSplitter);
@@ -446,7 +440,6 @@ public class NeverNote extends QMainWindow{
         listManager = new ListManager(conn, logger);
         
                logger.log(logger.EXTREME, "Building index runners & timers");
-               // ICHANGED Global.getBehaviorDatabaseUrl()を追加
                indexRunner = new IndexRunner("indexRunner.log",
                                Global.getDatabaseUrl(), Global.getIndexDatabaseUrl(),
                                Global.getResourceDatabaseUrl(),
@@ -473,7 +466,6 @@ public class NeverNote extends QMainWindow{
                                
                logger.log(logger.EXTREME, "Setting sync thread & timers");
                syncThreadsReady=1;
-               // ICHANGED Global.getBehaviorDatabaseUrl()を追加
                syncRunner = new SyncRunner("syncRunner.log", Global.getDatabaseUrl(),
                                Global.getIndexDatabaseUrl(), Global.getResourceDatabaseUrl(),
                                Global.getBehaviorDatabaseUrl(), Global.getDatabaseUserid(),
@@ -501,7 +493,6 @@ public class NeverNote extends QMainWindow{
                
                logger.log(logger.EXTREME, "Starting thumnail thread");
                pdfReadyQueue = new ArrayList<String>();
-               // ICHANGED Global.getBehaviorDatabaseUrl()を追加
                thumbnailRunner = new ThumbnailRunner("thumbnailRunner.log",
                                Global.getDatabaseUrl(), Global.getIndexDatabaseUrl(),
                                Global.getResourceDatabaseUrl(),
@@ -551,7 +542,6 @@ public class NeverNote extends QMainWindow{
         tagTree = new TagTreeWidget(conn);
         savedSearchTree = new SavedSearchTreeWidget();
         trashTree = new TrashTreeWidget();
-               // ICHANGED
                noteTableView = new TableView(logger, listManager, this);     
         
         searchField = new QComboBox();
@@ -591,15 +581,14 @@ public class NeverNote extends QMainWindow{
         noteCache = new HashMap<String,String>();
         readOnlyCache = new HashMap<String, Boolean>();
         inkNoteCache = new HashMap<String, Boolean>();
-        // ICHANGED
         browserWindow = new BrowserWindow(conn, cbObserver);
 
-               // ICHANGED 下から移動してきた。
+               // 下から移動してきた。
                historyGuids = new HashMap<Integer, ArrayList<String>>();
                historyPosition = new HashMap<Integer, Integer>();
                fromHistory = new HashMap<Integer, Boolean>();
                
-               // ICHANGED タブブラウザ作成
+               // タブブラウザ作成
                tabWindows = new HashMap<Integer, TabBrowse>();
                tabBrowser = new TabBrowserWidget(this);
                tabBrowser.setStyleSheet("QTabBar::tab{width:150px;}");
@@ -618,7 +607,6 @@ public class NeverNote extends QMainWindow{
                inkNote = new HashMap<Integer, Boolean>();
                readOnly = new HashMap<Integer, Boolean>();
 
-               // ICHANGED
                // 履歴記録のハッシュマップを初期化
                historyGuids.put(index, new ArrayList<String>());
                historyPosition.put(index, 0);
@@ -627,21 +615,16 @@ public class NeverNote extends QMainWindow{
         mainLeftRightSplitter.addWidget(leftSplitter1);
         mainLeftRightSplitter.addWidget(browserIndexSplitter);
         
-               // ICHANGED
                // 連想ノートリストをセットアップ
         rensoNoteListDock = new RensoNoteListDock(conn, this, syncRunner, iconPath, tr("Renso Note List"));
                addDockWidget(DockWidgetArea.RightDockWidgetArea, rensoNoteListDock);
 
                if (Global.getListView() == Global.View_List_Wide) {
                        browserIndexSplitter.addWidget(noteTableView);
-                       // ICHANGED
                        browserIndexSplitter.addWidget(tabBrowser);
-                       // browserIndexSplitter.addWidget(browserWindow);
                } else {
                        mainLeftRightSplitter.addWidget(noteTableView);
-                       // ICHANGED
                        mainLeftRightSplitter.addWidget(tabBrowser);
-                       // mainLeftRightSplitter.addWidget(browserWindow);
                }
        
        // Setup the thumbnail viewer
@@ -705,12 +688,12 @@ public class NeverNote extends QMainWindow{
                savedSearchTree.setVisible(Global.isWindowVisible("savedSearchTree"));
                menuBar.hideSavedSearches.setChecked(Global.isWindowVisible("savedSearchTree"));
                
-               // ICHANGED noteTableViewに新しいタブで開くを追加
+               // noteTableViewに新しいタブで開くを追加
                noteTableView.setOpenNewTabAction(menuBar.noteOpenNewTab);
                        
                noteTableView.setAddAction(menuBar.noteAdd);
                
-               // ICHANGED noteTableViewに新しいタブでノート追加を追加
+               // noteTableViewに新しいタブでノート追加を追加
                noteTableView.setAddNoteNewTabAction(menuBar.noteAddNewTab);
                
                noteTableView.setDeleteAction(menuBar.noteDelete);
@@ -738,7 +721,6 @@ public class NeverNote extends QMainWindow{
                noteTableView.setVisible(Global.isWindowVisible("noteList"));
                menuBar.hideNoteList.setChecked(Global.isWindowVisible("noteList"));
                
-               // ICHANGED
                if (!Global.isWindowVisible("editorButtonBar")) {
                        menuBar.showEditorBar.setChecked(false);
                        toggleEditorButtonBar();
@@ -747,7 +729,6 @@ public class NeverNote extends QMainWindow{
                if (!Global.isWindowVisible("leftPanel"))
                        menuBar.hideLeftSide.setChecked(true);
                
-               // ICHANGED
                if (Global.isWindowVisible("noteInformation")) {
                        menuBar.noteAttributes.setChecked(true);
                        toggleNoteInformation();
@@ -798,12 +779,11 @@ public class NeverNote extends QMainWindow{
                if (currentNoteGuid.equals(""))
                        currentNote = new Note();
                
-               // ICHANGED
-               /* 上に移動したので要らない
-               historyGuids = new ArrayList<String>();
-               historyPosition = 0;
-               fromHistory = false;
-               */
+               /* 上に移動したのでここには不要
+                * historyGuids = new ArrayList<String>();
+                * historyPosition = 0;
+                * fromHistory = false;
+                */
                
                if (!currentNoteGuid.trim().equals("")) {
                        currentNote = conn.getNoteTable().getNote(currentNoteGuid, true,true,false,false,true);
@@ -855,12 +835,11 @@ public class NeverNote extends QMainWindow{
        threadMonitorTimer.timeout.connect(this, "threadMonitorCheck()");
        threadMonitorTimer.start(1000*10);  // Check for threads every 10 seconds;              
        
-               // ICHANGED たぶんこれはいらない
-               // IFIXED ?
+               // IFIXED 恐らく不要なのでコメントアウト
                /*
-               historyGuids.add(currentNoteGuid);
-               historyPosition = 1;
-               */
+                * historyGuids.add(currentNoteGuid);
+                * historyPosition = 1;
+                */
        
        menuBar.blockSignals(true);
        menuBar.narrowListView.blockSignals(true);
@@ -875,14 +854,13 @@ public class NeverNote extends QMainWindow{
        menuBar.narrowListView.blockSignals(false);
        menuBar.wideListView.blockSignals(false);
        
-               // IFIXED
-               // 上に同じコードがあるよね? とりあえずコメントアウト
+               // IFIXED 上に同じコードがあるのでコメントアウト
                /*
                 * if (Global.getListView() == Global.View_List_Wide) {
-                * browserIndexSplitter.addWidget(noteTableView); // ICHANGED //
+                * browserIndexSplitter.addWidget(noteTableView);
                 * browserIndexSplitter.addWidget(tabBrowser);
                 * browserIndexSplitter.addWidget(browserWindow); } else {
-                * mainLeftRightSplitter.addWidget(noteTableView); // ICHANGED //
+                * mainLeftRightSplitter.addWidget(noteTableView);
                 * mainLeftRightSplitter.addWidget(tabBrowser);
                 * mainLeftRightSplitter.addWidget(browserWindow); }
                 */
@@ -919,7 +897,6 @@ public class NeverNote extends QMainWindow{
                        checkForUpdates();
                }
                
-               // ICHANGED
                if (currentNoteGuid == null || currentNoteGuid.equals("")) {
                        menuBar.noteAddNewTab.setEnabled(false);
                }
@@ -1040,7 +1017,6 @@ public class NeverNote extends QMainWindow{
        File fr = Global.getFileManager().getDbDirFile(Global.resourceDatabaseName + ".h2.db");
                // IFIXED resourceDatabaseNameになっていたので修正
                File fi = Global.getFileManager().getDbDirFile(Global.indexDatabaseName + ".h2.db");
-               // ICHANGED
                File fb = Global.getFileManager().getDbDirFile(Global.behaviorDatabaseName + ".h2.db");
                                
                if (!f.exists())
@@ -1049,7 +1025,6 @@ public class NeverNote extends QMainWindow{
                        Global.setResourceDatabaseUrl("");              
                if (!fi.exists())
                        Global.setIndexDatabaseUrl(""); 
-               // ICHANGED
                if (!fb.exists())
                        Global.setBehaviorDatabaseUrl("");
        
@@ -1065,7 +1040,6 @@ public class NeverNote extends QMainWindow{
                         Global.getDatabaseUserPassword(), Global.cipherPassword);
             }
         }
-        // ICHANGED Global.getBehaviorDatabaserUrl()を追加
                DatabaseConnection dbConn = new DatabaseConnection(logger,Global.getDatabaseUrl(), 
                                Global.getIndexDatabaseUrl(), Global.getResourceDatabaseUrl(), Global.getBehaviorDatabaseUrl(),
                                Global.getDatabaseUserid(), Global.getDatabaseUserPassword(), Global.cipherPassword, 0);
@@ -1083,7 +1057,6 @@ public class NeverNote extends QMainWindow{
                st.execute("shutdown");
                st = conn.getIndexConnection().createStatement();
                st.execute("shutdown");
-               // ICHANGED
                st = conn.getBehaviorConnection().createStatement();
                st.execute("shutdown");
                
@@ -1094,13 +1067,11 @@ public class NeverNote extends QMainWindow{
                        ChangeFileEncryption.execute(dbPath, "NeverNote", encryptCipher, null, Global.cipherPassword.toCharArray(), true);
                        ChangeFileEncryption.execute(dbPath, "Resources", encryptCipher, null, Global.cipherPassword.toCharArray(), true);
                        ChangeFileEncryption.execute(dbPath, "Index", encryptCipher, null, Global.cipherPassword.toCharArray(), true);
-                       // ICHANGED
                        ChangeFileEncryption.execute(dbPath, "Behavior", encryptCipher, null, Global.cipherPassword.toCharArray(), true);
                        
                        Global.setDatabaseUrl(Global.getDatabaseUrl() + ";CIPHER="+encryptCipher);
                        Global.setResourceDatabaseUrl(Global.getResourceDatabaseUrl() + ";CIPHER="+encryptCipher);
                        Global.setIndexDatabaseUrl(Global.getIndexDatabaseUrl() + ";CIPHER="+encryptCipher);
-                       // ICHANGED
                                Global.setBehaviorDatabaseUrl(Global.getBehaviorDatabaseUrl() + ";CIPHER=" + encryptCipher);
 
                        QMessageBox.information(this, tr("Encryption Complete"), tr("Encryption is complete"));
@@ -1223,7 +1194,7 @@ public class NeverNote extends QMainWindow{
                        browser.close();
                }
                
-               // ICHANGED タブブラウザに対してクローズ処理を行う
+               // タブブラウザに対してクローズ処理を行う
                Collection<TabBrowse> win = tabWindows.values();
                Iterator<TabBrowse> it = win.iterator();
                tabBrowser.currentChanged.disconnect();
@@ -1474,7 +1445,6 @@ public class NeverNote extends QMainWindow{
                trayIcon.hide();
         showColumns();
         if (menuBar.showEditorBar.isChecked()){
-               // ICHANGED 
                for(int i = 0; i < tabBrowser.count(); i++){
                        BrowserWindow browser = ((TabBrowse) tabBrowser.widget(i)).getBrowserWindow();
                        showEditorButtons(browser);
@@ -1514,7 +1484,6 @@ public class NeverNote extends QMainWindow{
                mainLeftRightSplitter.setObjectName("mainLeftRightSplitter");
                browserIndexSplitter.setObjectName("browserIndexSplitter");
                leftSplitter1.setObjectName("leftSplitter1");
-               // ICHANGED
                rensoNoteListDock.setObjectName("rensoNoteListDock");
                
                // Restore the actual positions.
@@ -1523,7 +1492,6 @@ public class NeverNote extends QMainWindow{
         mainLeftRightSplitter.restoreState(Global.restoreState(mainLeftRightSplitter.objectName()));
         browserIndexSplitter.restoreState(Global.restoreState(browserIndexSplitter.objectName()));
         leftSplitter1.restoreState(Global.restoreState(leftSplitter1.objectName()));
-        // ICHANGED
        rensoNoteListDock.restoreGeometry(Global.restoreGeometry(rensoNoteListDock.objectName()));
        
        }
@@ -1534,7 +1502,6 @@ public class NeverNote extends QMainWindow{
                Global.saveState(browserIndexSplitter.objectName(), browserIndexSplitter.saveState());
                Global.saveState(leftSplitter1.objectName(), leftSplitter1.saveState());
                Global.saveState(objectName(), saveState());
-               // ICHANGED
                Global.saveGeometry(rensoNoteListDock.objectName(), rensoNoteListDock.saveGeometry());
        }    
        // Load the style sheet
@@ -1675,7 +1642,7 @@ public class NeverNote extends QMainWindow{
        menuBar.notebookIconAction.setEnabled(true);
        menuBar.notebookStackAction.setEnabled(true);
        
-               // ICHANGED ゴミ箱から元の画面に戻す。連想ノートリストをONに。
+               // ゴミ箱から元の画面に戻す。連想ノートリストをONに。
                if (!rensoNoteListDock.isEnabled()) {
                        rensoNoteListDock.setEnabled(true);
                }
@@ -1948,7 +1915,6 @@ public class NeverNote extends QMainWindow{
                while(set.hasNext())
                        externalWindows.get(set.next()).getBrowserWindow().setNotebookList(filteredBooks);
                
-               // ICHANGED
                Iterator<Integer>it = tabWindows.keySet().iterator();
                while (it.hasNext()) {
                        tabWindows.get(it.next()).getBrowserWindow()
@@ -2100,7 +2066,7 @@ public class NeverNote extends QMainWindow{
        // A note's notebook has been updated
        @SuppressWarnings("unused")
        private void updateNoteNotebook(String guid, String notebookGuid) {
-               // ICHANGED 同じノートブックに入れられたノート間の履歴を登録
+               // 同じノートブックに入れられたノート間の履歴を登録
                conn.getHistoryTable().addSameNotebookHistory(guid, notebookGuid);
                
                // Update the list manager
@@ -2195,7 +2161,6 @@ public class NeverNote extends QMainWindow{
                while(set.hasNext())
                        externalWindows.get(set.next()).getBrowserWindow().setNotebookList(filteredBooks);
                
-               // ICHANGED
                // 全てのタブウィンドウを更新
                Iterator<Integer> it = tabWindows.keySet().iterator();
                while (it.hasNext()) {
@@ -2448,7 +2413,7 @@ public class NeverNote extends QMainWindow{
        
                menuBar.noteRestoreAction.setVisible(false);
                
-               // ICHANGED ゴミ箱から元の画面に戻す。連想ノートリストをONに。
+               // ゴミ箱から元の画面に戻す。連想ノートリストをONに。
                if (!rensoNoteListDock.isEnabled()) {
                        rensoNoteListDock.setEnabled(true);
                }
@@ -2543,7 +2508,6 @@ public class NeverNote extends QMainWindow{
                }
                browserWindow.setTag(names.toString());
                
-               // ICHANGED
                for (TabBrowse tab: tabWindows.values()) {
                        if (tab.getBrowserWindow().getNote().getGuid().equals(guid)) {
                                int index = tabBrowser.indexOf(tab);
@@ -2815,7 +2779,7 @@ public class NeverNote extends QMainWindow{
        menuBar.savedSearchDeleteAction.setEnabled(true);
        menuBar.savedSearchIconAction.setEnabled(true);
        
-               // ICHANGED ゴミ箱から元の画面に戻す。連想ノートリストをONに。
+               // ゴミ箱から元の画面に戻す。連想ノートリストをONに。
                if (!rensoNoteListDock.isEnabled()) {
                        rensoNoteListDock.setEnabled(true);
                }
@@ -3008,7 +2972,7 @@ public class NeverNote extends QMainWindow{
                if (!file.open(new QIODevice.OpenMode(QIODevice.OpenModeFlag.ReadOnly,
                 QIODevice.OpenModeFlag.Text)))
                        return;
-               // ICHANGED 日本語文字化け対策
+               // 日本語文字化け対策
                QTextCodec codec = QTextCodec.codecForName("UTF-8");
                QTextStream textStream = new QTextStream(file);
                textStream.setCodec(codec);
@@ -3032,7 +2996,6 @@ public class NeverNote extends QMainWindow{
        @SuppressWarnings("unused")
        private void about() {
                logger.log(logger.HIGH, "Entering NeverNote.about");
-               // ICHANGED based on...の記述を付加
                QMessageBox.about(this, 
                                                tr("About NeighborNote"),
                                                tr("<h4><center><b>NeighborNote</b></center></h4><hr><center>Version ")
@@ -3586,7 +3549,7 @@ public class NeverNote extends QMainWindow{
                Global.showDeleted = false;
                menuBar.noteRestoreAction.setEnabled(false);
                menuBar.noteRestoreAction.setVisible(false);
-                       // ICHANGED ゴミ箱から元の画面に戻す。連想ノートリストをONに。
+                       // ゴミ箱から元の画面に戻す。連想ノートリストをONに。
                        rensoNoteListDock.setEnabled(true);
        }
        else {
@@ -3594,7 +3557,7 @@ public class NeverNote extends QMainWindow{
                currentNoteGuid = trashNoteGuid;
                menuBar.noteRestoreAction.setEnabled(true);
                menuBar.noteRestoreAction.setVisible(true);
-               // ICHANGED ゴミ箱を開く。連想ノートリストをOFFに。
+               // ゴミ箱を開く。連想ノートリストをOFFに。
                rensoNoteListDock.setEnabled(false);
                                        
                Global.showDeleted = true;
@@ -3643,7 +3606,7 @@ public class NeverNote extends QMainWindow{
                listManager.loadNotesIndex();
                noteIndexUpdated(false);
                
-               // ICHANGED ゴミ箱から元の画面に戻す。連想ノートリストをONに。
+               // ゴミ箱から元の画面に戻す。連想ノートリストをONに。
                if (!rensoNoteListDock.isEnabled()) {
                        rensoNoteListDock.setEnabled(true);
                }
@@ -3830,7 +3793,7 @@ public class NeverNote extends QMainWindow{
        clearTrashFilter();
 //     clearSavedSearchFilter();
        
-               // ICHANGED ゴミ箱から元の画面に戻す。連想ノートリストをONに。
+               // ゴミ箱から元の画面に戻す。連想ノートリストをONに。
                if (!rensoNoteListDock.isEnabled()) {
                        rensoNoteListDock.setEnabled(true);
                }
@@ -3945,7 +3908,6 @@ public class NeverNote extends QMainWindow{
 
                saveNote();
                
-               // ICHANGED
                // 右クリックだったときの処理
                if (QApplication.mouseButtons().isSet(MouseButton.RightButton)) {
                        // 選択されたノートのguidをselectedNoteGUIDsにセット
@@ -3971,7 +3933,6 @@ public class NeverNote extends QMainWindow{
 
                // If the ctrl key is pressed, then they are selecting multiple 
                // entries and we don't want to change the currently viewed note.
-               // ICHANGED
                // Shiftキーを押しながらの場合の処理も追加
                if ((QApplication.keyboardModifiers().isSet(KeyboardModifier.ControlModifier) ||
                                QApplication.keyboardModifiers().isSet(KeyboardModifier.ShiftModifier)) &&
@@ -3986,12 +3947,11 @@ public class NeverNote extends QMainWindow{
                        return;
                }
                
-               // ICHANGED たぶんこれは不要
-               // IFIXED ?
-               /*if (historyGuids.size() == 0) {
-                       historyGuids.add(currentNoteGuid);
-                       historyPosition = 1;
-               }*/
+               // IFIXED 恐らく不要なのでコメントアウト
+//             if (historyGuids.size() == 0) {
+//                     historyGuids.add(currentNoteGuid);
+//                     historyPosition = 1;
+//             }
 
        noteTableView.showColumn(Global.noteTableGuidPosition);
        
@@ -4037,13 +3997,11 @@ public class NeverNote extends QMainWindow{
        nextButton.setEnabled(true);
                prevButton.setEnabled(true);
                
-               // ICHANGED
                int currentIndex = tabBrowser.currentIndex();
                ArrayList<String> histGuids = historyGuids.get(currentIndex);
                int histPosition = historyPosition.get(currentIndex);
                boolean fromHist = fromHistory.get(currentIndex);
                
-               // ICHANGED
                if (!fromHist) {
                        int endPosition = histGuids.size() - 1;
 
@@ -4065,14 +4023,12 @@ public class NeverNote extends QMainWindow{
        scrollToGuid(currentNoteGuid);
        refreshEvernoteNote(true);
        
-               // ICHANGED
                if (currentNoteGuid != null && !currentNoteGuid.equals("")) {
                        if (!Global.showDeleted) { // ゴミ箱じゃなければ
                                addBrowseHistory();
                        }
                }
 
-               // ICHANGED
                // 連想ノートリストを更新
                rensoNoteListDock.getRensoNoteList().refreshRensoNoteList(currentNoteGuid);
                
@@ -4080,8 +4036,6 @@ public class NeverNote extends QMainWindow{
                logger.log(logger.HIGH, "Leaving NeverNote.noteTableSelection");
     }
     
-
-       // ICHANGED
     // 複数ノートの同時閲覧履歴をデータベースに保存
        private void addBrowseHistory() {
                // このノートと他のタブウィンドウノートの関連性を内部データベースのHistoryテーブルに登録
@@ -4147,7 +4101,6 @@ public class NeverNote extends QMainWindow{
                String saveCurrentNoteGuid = new String();
                String tempNoteGuid = new String();
                
-               // ICHANGED
                int currentIndex = tabBrowser.currentIndex();
                ArrayList<String> histGuids = historyGuids.get(currentIndex);
                histGuids.clear();
@@ -4191,7 +4144,6 @@ public class NeverNote extends QMainWindow{
                logger.log(logger.HIGH, "Leaving NeverNote.refreshEvernoteNoteList");
        } 
     
-       // ICHANGED
        // Called when the previous arrow button is clicked
        @SuppressWarnings("unused")
        private void previousViewedAction() {
@@ -4229,7 +4181,7 @@ public class NeverNote extends QMainWindow{
        private void nextViewedAction() {
        if (!nextButton.isEnabled())
                return;
-               // ICHANGED
+       
                int currentIndex = tabBrowser.currentIndex();
                ArrayList<String> histGuids = historyGuids.get(currentIndex);
                int histPosition = historyPosition.get(currentIndex);
@@ -4624,7 +4576,6 @@ public class NeverNote extends QMainWindow{
        menuBar.narrowListView.blockSignals(false);
        
        mainLeftRightSplitter.addWidget(noteTableView);
-       // ICHANGED browserWindow → tabBrowser
        mainLeftRightSplitter.addWidget(tabBrowser);
        
        restoreWindowState(false);
@@ -4665,7 +4616,6 @@ public class NeverNote extends QMainWindow{
        menuBar.narrowListView.blockSignals(false);
        browserIndexSplitter.setVisible(true);
         browserIndexSplitter.addWidget(noteTableView);
-               // ICHANGED browserWindow → tabBrowser
                browserIndexSplitter.addWidget(tabBrowser);
                
         restoreWindowState(false);
@@ -4739,7 +4689,6 @@ public class NeverNote extends QMainWindow{
        Note note = conn.getNoteTable().getNote(guid, true, true, false, true, true);
        // We have a new external editor to create
        QIcon appIcon = new QIcon(iconPath+"nevernote.png");
-       // ICHANGED
        ExternalBrowse newBrowser = new ExternalBrowse(conn, cbObserver);
        
        newBrowser.setWindowIcon(appIcon);
@@ -4794,7 +4743,7 @@ public class NeverNote extends QMainWindow{
                }
        }
        
-       // ICHANGED 連想ノートリストから新しいタブで開く
+       // 連想ノートリストから新しいタブで開く
        @SuppressWarnings("unused")
        private void openNewTabFromRNL(){
                if(rensoNotePressedItemGuid != null){
@@ -4807,8 +4756,7 @@ public class NeverNote extends QMainWindow{
                        conn.getHistoryTable().addHistory("rensoItemClick", prevCurrentNoteGuid, rensoNotePressedItemGuid);
                }
        }
-
-       // ICHANGED
+       
        private void openTabEditor(String guid) {
                
                Note note = conn.getNoteTable().getNote(guid, true, true, false, true, true);
@@ -4855,7 +4803,7 @@ public class NeverNote extends QMainWindow{
                }
        }
 
-       // ICHANGED タブが閉じられた
+       // タブが閉じられた
        private void tabWindowClosing(int index) {
                // タブが1つしかなかったら閉じない
                if (tabBrowser.count() <= 1) {
@@ -4958,7 +4906,6 @@ public class NeverNote extends QMainWindow{
                }
        }
        
-       // ICHANGED
        private void openEmptyTabEditor() {
                // 新しいタブエディタを作成
                TabBrowse newBrowser = new TabBrowse(conn, tabBrowser, cbObserver);
@@ -4991,14 +4938,12 @@ public class NeverNote extends QMainWindow{
     //** These functions deal with Note specific things
     //***************************************************************
     //***************************************************************    
-       // ICHANGED
        private void setNoteDirty() {
                for (String guid: selectedNoteGUIDs) {
                        setNoteDirty(guid);
                }
        }
        
-       // ICHANGED
        private void setNoteDirty(String targetGuid) {
                logger.log(logger.EXTREME, "Entering NeverNote.setNoteDirty()");
                
@@ -5079,7 +5024,6 @@ public class NeverNote extends QMainWindow{
        noteCache.remove(guid);
                noteCache.put(guid, unicode.toString());
        if (guid.equals(currentNoteGuid)) {
-               // ICHANGED
                int index = tabBrowser.currentIndex();
                noteDirty.put(index, true);
                browserWindow.setContent(unicode);
@@ -5091,7 +5035,6 @@ public class NeverNote extends QMainWindow{
        
     }
     
-       // ICHANGED
        private void saveNoteTabBrowser(String guid, String content, Boolean save,
                        BrowserWindow browser) {
                QTextCodec codec = QTextCodec.codecForName("UTF-8");
@@ -5105,7 +5048,6 @@ public class NeverNote extends QMainWindow{
        }
        
     private void saveNote() {
-       // ICHANGED
        // すべてのタブに対して、Dirtyを確認し、trueならセーブする
        Collection<Integer> dirtyIndex = noteDirty.keySet();
        Iterator<Integer> indexIterator = dirtyIndex.iterator();
@@ -5157,7 +5099,6 @@ public class NeverNote extends QMainWindow{
                        browserWindow.setEnabled(false);
                        return;
                }
-               // ICHANGED
                inkNote.put(tabBrowser.currentIndex(), false);
                readOnly.put(tabBrowser.currentIndex(), false);
                
@@ -5181,13 +5122,11 @@ public class NeverNote extends QMainWindow{
                        return;
                }
                
-               // ICHANGED
                tabBrowser.setTabTitle(tabBrowser.currentIndex(), currentNote.getTitle());
                
                loadNoteBrowserInformation(browserWindow, currentNoteGuid, currentNote);
        }
 
-       // ICHANGED
        private void loadNoteBrowserInformation(BrowserWindow browser, String guid, Note note) {
                NoteFormatter   formatter = new NoteFormatter(logger, conn, tempFiles);
                formatter.setNote(note, Global.pdfPreview());
@@ -5319,7 +5258,6 @@ public class NeverNote extends QMainWindow{
                browser.setAllTags(tagList);
                
                browser.setCurrentTags(note.getTagNames());
-               // ICHANGED
                for (TabBrowse tab: tabWindows.values()) {
                        if (tab.getBrowserWindow().getNote().getGuid().equals(guid)) {
                                int index = tabBrowser.indexOf(tab);
@@ -5341,7 +5279,6 @@ public class NeverNote extends QMainWindow{
                logger.log(logger.HIGH, "Leaving NeverNote.refreshEvernoteNote");
        }
        
-       // ICHANGED
        @SuppressWarnings("unused")
        private void toggleNoteAttributes() {
                menuBar.noteAttributes.setChecked(!menuBar.noteAttributes.isChecked());
@@ -5352,7 +5289,6 @@ public class NeverNote extends QMainWindow{
        private void toggleNoteInformation() {
                logger.log(logger.HIGH, "Entering NeverNote.toggleNoteInformation");
        
-       // ICHANGED
                boolean isChecked = menuBar.noteAttributes.isChecked();
                
        for(int i = 0; i < tabBrowser.count(); i++){
@@ -5513,7 +5449,6 @@ public class NeverNote extends QMainWindow{
                        closeTabs(selectedNoteGUIDs);
                        listManager.expungeNote(selectedNoteGUIDs.get(i));
                        
-                       // ICHANGED
                        conn.getHistoryTable().expungeHistory(selectedNoteGUIDs.get(i));
                        conn.getExcludedTable().expungeExcludedNote(selectedNoteGUIDs.get(i));
                        conn.getStaredTable().expungeStaredNote(selectedNoteGUIDs.get(i));
@@ -5684,7 +5619,6 @@ public class NeverNote extends QMainWindow{
        listManager.addNote(newNote, metadata);
 //     noteTableView.insertRow(newNote, true, -1);
        
-       // ICHANGED
        String prevCurrentNoteGuid = new String(currentNoteGuid);
        
        currentNote = newNote;
@@ -5692,7 +5626,7 @@ public class NeverNote extends QMainWindow{
        // IFIXED こいつのせいで、ノート追加時にcurrentNoteGuidが更新されないので消す
        // noteTableView.clearSelection();
        
-       // ICHANGED 新規に作成したノートとそれまで開いていたノートの関連性を追加
+       // 新規に作成したノートとそれまで開いていたノートの関連性を追加
        if (prevCurrentNoteGuid != null && !prevCurrentNoteGuid.equals("")) {
                if (currentNoteGuid != null && !currentNoteGuid.equals("")) {
                        conn.getHistoryTable().addHistory("addNewNote", prevCurrentNoteGuid, currentNoteGuid);
@@ -5784,7 +5718,6 @@ public class NeverNote extends QMainWindow{
                        externalWindows.put(newGuid, b);
                }
        
-               // ICHANGED
                for(int i = 0; i < tabBrowser.count(); i++){
                        TabBrowse b = (TabBrowse)tabBrowser.widget(i);
                        if (b.getBrowserWindow().getNote().getGuid().equals(oldGuid)) {
@@ -5808,7 +5741,7 @@ public class NeverNote extends QMainWindow{
     }
        
     // Toggle the note editor button bar
-    // ICHANGED すべてのタブに
+    // すべてのタブに
     private void toggleEditorButtonBar() {
        boolean isChecked = menuBar.showEditorBar.isChecked();
        
@@ -5926,7 +5859,6 @@ public class NeverNote extends QMainWindow{
                }
                newNote.setResources(resList);
                
-               // ICHANGED
                // 操作履歴と除外ノートとスター付きノートも複製する
                if(Global.getDuplicateRensoNote()) {
                        conn.getHistoryTable().duplicateHistory(newGuid, oldNote.getGuid());
@@ -5964,7 +5896,7 @@ public class NeverNote extends QMainWindow{
                notebookTreeSelection();
                refreshEvernoteNote(true);
                
-               // ICHANGED ゴミ箱から元の画面に戻す。連想ノートリストをONに。
+               // ゴミ箱から元の画面に戻す。連想ノートリストをONに。
                if (!rensoNoteListDock.isEnabled()) {
                        rensoNoteListDock.setEnabled(true);
                }
@@ -5993,7 +5925,7 @@ public class NeverNote extends QMainWindow{
                mergeNoteContents(masterGuid, sources);
                currentNoteGuid = masterGuid;
                
-               // ICHANGED 操作履歴と除外ノートとスター付きノートをマージ
+               // 操作履歴と除外ノートとスター付きノートをマージ
                if(Global.getMergeRensoNote()) {
                        for (int i = 0; i < sources.size(); i++) {
                                String childGuid = sources.get(i);
@@ -6007,13 +5939,12 @@ public class NeverNote extends QMainWindow{
                        }
                }
                
-       // ICHANGED ↓↓↓ここから↓↓↓
                // マージしたノート(child)を外部ウィンドウで開いていたら、閉じる
                Collection<ExternalBrowse>      windows = externalWindows.values();
                Iterator<ExternalBrowse>        windowIterator = windows.iterator();
                Collection<String>                      guids = externalWindows.keySet();
                Iterator<String>                        guidIterator = guids.iterator();
-               List<ExternalBrowse>            closeWindows = new ArrayList<ExternalBrowse>(); // イテレータ操作中に中身をいじっちゃダメなので
+               List<ExternalBrowse>            closeWindows = new ArrayList<ExternalBrowse>();
                
                while (windowIterator.hasNext()) {
                        ExternalBrowse browser = windowIterator.next();
@@ -6029,15 +5960,13 @@ public class NeverNote extends QMainWindow{
                for (int i = closeWindows.size() - 1; i >= 0; i--) {
                        closeWindows.get(i).close();
                }
-               // ICHANGED ↑↑↑ここまで↑↑↑
                
-       // ICHANGED ↓↓↓ここから↓↓↓
        // マージしたノート(child)をタブで開いていたら、閉じる
                Collection<TabBrowse> tabBrowsers = tabWindows.values();
                Iterator<TabBrowse> tabIterator = tabBrowsers.iterator();
                Collection<Integer> tabIndexes = tabWindows.keySet();
                Iterator<Integer>       indexIterator = tabIndexes.iterator();
-               List<Integer> closeIndexes = new ArrayList<Integer>();  //イテレータ操作中に中身をいじっちゃダメなので
+               List<Integer> closeIndexes = new ArrayList<Integer>();
 
                while (tabIterator.hasNext()) {
                        TabBrowse tab = tabIterator.next();
@@ -6054,11 +5983,10 @@ public class NeverNote extends QMainWindow{
                for(int i = closeIndexes.size() - 1; i >= 0; i--){
                        tabWindowClosing(closeIndexes.get(i));
                }
-               // ICHANGED ↑↑↑ここまで↑↑↑              
                
                noteIndexUpdated(false);
                // IFIXED 
-               // ICHANGED マージ後の新しいノートコンテンツを表示するためキャッシュを削除
+               // マージ後の新しいノートコンテンツを表示するためキャッシュを削除
                noteCache.remove(masterGuid);
                
                refreshEvernoteNote(true);
@@ -6241,7 +6169,6 @@ public class NeverNote extends QMainWindow{
                
                // If we've gotten this far, we have a good note.
                if (historyWindow == null) {
-                       // ICHANGED
                        historyWindow = new OnlineNoteHistory(logger, conn, cbObserver);
                        
                        historyWindow.historyCombo.activated.connect(this, "reloadHistoryWindow(String)");
@@ -6483,7 +6410,6 @@ public class NeverNote extends QMainWindow{
        //**********************************************************
        //**********************************************************
        // An error has happended fetching a resource.  let the user know
-    // ICHANGED
        private void resourceErrorMessage(int tabIndex) {
                if (tabIndex < 0) {
                        return;
@@ -6607,7 +6533,6 @@ public class NeverNote extends QMainWindow{
        public void refreshLists() {
                logger.log(logger.EXTREME, "Entering NeverNote.refreshLists");
                updateQuotaBar();
-               // ICHANGED
                // すべてのタブのノートを調べて、Dirtyならばセーブする。その後refreshListsする。
                Collection<Integer> tabIndex = noteDirty.keySet();
                Iterator<Integer> indexIterator = tabIndex.iterator();
@@ -7458,7 +7383,7 @@ public class NeverNote extends QMainWindow{
        //* View / Hide source HTML for a note
        //*************************************************
        public void viewSource() {
-               // ICHANGED すべてのタブに対して
+               // すべてのタブに対して
        for(int i = 0; i < tabBrowser.count(); i++){
                BrowserWindow browser = ((TabBrowse) tabBrowser.widget(i)).getBrowserWindow();
                browser.showSource(menuBar.viewSource.isChecked());
@@ -7494,7 +7419,6 @@ public class NeverNote extends QMainWindow{
                blockSignals(false);
        }
        
-       // ICHANGED
        // タブが変更された
        private void tabWindowChanged(int index) {
                if (index < 0 || index >= tabBrowser.count()) {
@@ -7593,7 +7517,6 @@ public class NeverNote extends QMainWindow{
                rensoNoteListDock.getRensoNoteList().refreshRensoNoteList(currentNoteGuid);
        }
        
-       // ICHANGD
        // 生存ノートテーブル→ゴミ箱(またはその逆)に切り替える
        private void switchNoteTable(boolean toDeleted) {
        clearNotebookFilter();
@@ -7621,7 +7544,7 @@ public class NeverNote extends QMainWindow{
                Global.showDeleted = false;
                menuBar.noteRestoreAction.setEnabled(false);
                menuBar.noteRestoreAction.setVisible(false);
-               // ICHANGED ゴミ箱から元の画面に戻す。連想ノートリストをONに。
+               // ゴミ箱から元の画面に戻す。連想ノートリストをONに。
                rensoNoteListDock.setEnabled(true);
        } else {        // ゴミ箱へ
                trashTree.itemSelectionChanged.disconnect(this, "trashTreeSelection()");
@@ -7630,7 +7553,7 @@ public class NeverNote extends QMainWindow{
                Global.showDeleted = true;
                menuBar.noteRestoreAction.setEnabled(true);
                menuBar.noteRestoreAction.setVisible(true);
-               // ICHANGED ゴミ箱を開く。連想ノートリストをOFFに。
+               // ゴミ箱を開く。連想ノートリストをOFFに。
                rensoNoteListDock.setEnabled(false);
        }
        
@@ -7644,7 +7567,6 @@ public class NeverNote extends QMainWindow{
        browserWindow.setReadOnly(!newButton.isEnabled());
        }
 
-       // ICHANGED
        // ユーザが連想ノートリストのアイテムを選択した時の処理
        @SuppressWarnings("unused")
        private void rensoNoteItemPressed(QListWidgetItem current) {
@@ -7681,7 +7603,6 @@ public class NeverNote extends QMainWindow{
                logger.log(logger.HIGH, "Nevernote.rensoNoteSelectionChangeを出た");
        }
        
-       // ICHANGED
        // 関連ノートリストからノートを除外する
        @SuppressWarnings("unused")
        private void excludeNote() {
@@ -7691,7 +7612,6 @@ public class NeverNote extends QMainWindow{
                }
        }
        
-       // ICHANGED
        // 関連ノートリストからノートを除外する
        private void excludeNote(String guid) {
                if (Global.verifyExclude()) {
@@ -7720,7 +7640,6 @@ public class NeverNote extends QMainWindow{
                rensoNoteListDock.getRensoNoteList().refreshRensoNoteList(currentNoteGuid);
        }
        
-       // ICHANGED
        // 関連ノートリストのノートにスターを付ける
        @SuppressWarnings("unused")
        private void starNote() {
@@ -7730,7 +7649,6 @@ public class NeverNote extends QMainWindow{
                }
        }
        
-       // ICHANGED
        // 関連ノートリストのノートにスターを付ける
        private void starNote(String guid) {
                // スター付きノートテーブルに追加
@@ -7739,7 +7657,6 @@ public class NeverNote extends QMainWindow{
                rensoNoteListDock.getRensoNoteList().refreshRensoNoteList(currentNoteGuid);
        }
        
-       // ICHANGED
        // 関連ノートリストのノートからスターを外す
        @SuppressWarnings("unused")
        private void unstarNote() {
@@ -7749,7 +7666,6 @@ public class NeverNote extends QMainWindow{
                }
        }
        
-       // ICHANGED
        // 関連ノートリストのノートからスターを外す
        private void unstarNote(String guid) {
                // スター付きノートテーブルから削除
@@ -7758,7 +7674,6 @@ public class NeverNote extends QMainWindow{
                rensoNoteListDock.getRensoNoteList().refreshRensoNoteList(currentNoteGuid);
        }
        
-       // ICHANGED
        // currentNoteGuidを返す
        public String getCurrentNoteGuid() {
                return currentNoteGuid;
@@ -17,7 +17,7 @@
  *
 */
 
-package cx.fbn.nevernote.neighbornote;
+package cx.fbn.nevernote.clipboard;
 
 import com.trolltech.qt.gui.QApplication;
 
index 2e601aa..7a18037 100644 (file)
@@ -80,7 +80,6 @@ public class ConfigDialog extends QDialog {
                indexPage = new ConfigIndexPage(this);\r
                debugPage = new ConfigDebugPage(this);\r
                spellPage = new ConfigSpellPage(this);\r
-               // ICHANGED\r
                rensoNoteListPage = new ConfigRensoNoteListPage(this);\r
                \r
                pagesWidget.addWidget(appearancePage);\r
@@ -89,7 +88,6 @@ public class ConfigDialog extends QDialog {
                pagesWidget.addWidget(spellPage);\r
                pagesWidget.addWidget(connectionPage);\r
                pagesWidget.addWidget(debugPage);\r
-               // ICHANGED\r
                pagesWidget.addWidget(rensoNoteListPage);\r
                \r
                QPushButton cancelButton = new QPushButton(tr("Cancel"));\r
@@ -328,7 +326,6 @@ public class ConfigDialog extends QDialog {
                debugButton.setFlags(ItemFlag.ItemIsSelectable, ItemFlag.ItemIsEnabled);\r
                debugButton.setIcon(new QIcon(iconPath+"debug.jpg"));\r
                \r
-               // ICHANGED\r
                QListWidgetItem rensoListButton = new QListWidgetItem(contentsWidget);\r
                rensoListButton.setText(tr("Renso Note List"));\r
                rensoListButton.setTextAlignment(AlignmentFlag.AlignCenter.value());\r
@@ -352,7 +349,6 @@ public class ConfigDialog extends QDialog {
                debugPage.setEnableThumbnails(Global.enableThumbnails());\r
 //             if (Global.getUpdateSequenceNumber() > 0)\r
                \r
-               // ICHANGED\r
                // TODO ↓のコメントアウトは最終的に外す(設定のデバッグページのサーバー選択を使用不可にする)\r
                //      debugPage.serverCombo.setEnabled(false);\r
 \r
index fc9c030..4e5a3b4 100644 (file)
@@ -88,7 +88,6 @@ public class LogFileDialog extends QDialog {
                fileCombo.addItem(tr("NeighborNote Database SQL Trace File"), "NeverNoteDBLog");\r
                fileCombo.addItem(tr("Index Database SQL Trace File"), "IndexDBLog");\r
                fileCombo.addItem(tr("Resource Database SQL Trace File"), "ResourceDBLog");\r
-               // ICHANGED\r
                fileCombo.addItem(tr("RensoNoteList Log"), "RensoNoteList Log");\r
                \r
                \r
@@ -186,7 +185,6 @@ public class LogFileDialog extends QDialog {
                        loadTraceFile("Resources.trace.db");\r
                        return;\r
                }       \r
-               // ICHANGED\r
                if (value.equals("RensoNoteList Log")) {\r
                        loadFile("rensoNoteList.log");\r
                        return;\r
index 2224b05..4f5439e 100644 (file)
@@ -42,8 +42,8 @@ import com.trolltech.qt.gui.QLabel;
 import com.trolltech.qt.gui.QPushButton;
 import com.trolltech.qt.gui.QVBoxLayout;
 
+import cx.fbn.nevernote.clipboard.ClipBoardObserver;
 import cx.fbn.nevernote.gui.BrowserWindow;
-import cx.fbn.nevernote.neighbornote.ClipBoardObserver;
 import cx.fbn.nevernote.sql.DatabaseConnection;
 import cx.fbn.nevernote.utilities.ApplicationLogger;
 import cx.fbn.nevernote.utilities.Pair;
@@ -60,10 +60,8 @@ public class NoteQuickLinkDialog extends QDialog {
        public boolean okPressed;
        private List<QTemporaryFile> tempFiles;
        private final String iconPath = new String("classpath:cx/fbn/nevernote/icons/");
-       // ICHANGED
        private final ClipBoardObserver cbObserver;
        
-       // ICHANGED 引数にcbObserver追加
        // Constructor
        public NoteQuickLinkDialog(ApplicationLogger l, DatabaseConnection c, String text, ClipBoardObserver cbObserver) {
                okPressed = false;
@@ -82,7 +80,6 @@ public class NoteQuickLinkDialog extends QDialog {
                                
                conn = c;
                
-               // ICHANGED
                this.cbObserver = cbObserver;
                browser = new BrowserWindow(conn, this.cbObserver);
                
index 8d82271..a3c1f7e 100644 (file)
@@ -44,8 +44,8 @@ import com.trolltech.qt.gui.QPushButton;
 import com.trolltech.qt.gui.QVBoxLayout;
 
 import cx.fbn.nevernote.Global;
+import cx.fbn.nevernote.clipboard.ClipBoardObserver;
 import cx.fbn.nevernote.gui.BrowserWindow;
-import cx.fbn.nevernote.neighbornote.ClipBoardObserver;
 import cx.fbn.nevernote.sql.DatabaseConnection;
 import cx.fbn.nevernote.utilities.ApplicationLogger;
 import cx.fbn.nevernote.xml.NoteFormatter;
@@ -59,10 +59,8 @@ public class OnlineNoteHistory extends QDialog {
        private final ApplicationLogger logger;
        List<QTemporaryFile>    tempFiles;
        private final String iconPath = new String("classpath:cx/fbn/nevernote/icons/");
-       // ICHANGED
        private final ClipBoardObserver cbObserver;
-
-       // ICHANGED 引数にcbObserver追加
+       
        // Constructor
        public OnlineNoteHistory(ApplicationLogger l, DatabaseConnection c, ClipBoardObserver cbObserver) {
                setWindowTitle(tr("Online Note History"));
@@ -79,7 +77,6 @@ public class OnlineNoteHistory extends QDialog {
                main.addLayout(comboLayout);
                                
                conn = c;
-               // ICHANGED
                this.cbObserver = cbObserver;
                browser = new BrowserWindow(conn, this.cbObserver);
                
index bc14d4b..409f38f 100644 (file)
@@ -54,7 +54,6 @@ import com.trolltech.qt.gui.QVBoxLayout;
 \r
 import cx.fbn.nevernote.sql.DatabaseConnection;\r
 import cx.fbn.nevernote.threads.SyncRunner;\r
-//import org.apache.thrift.TException;\r
 \r
 public class ShareNotebook extends QDialog {\r
        private final QPushButton                               okButton;\r
index cf0bf91..4b4a3fb 100644 (file)
@@ -124,6 +124,7 @@ import com.trolltech.qt.webkit.QWebSettings;
 import com.trolltech.qt.webkit.QWebView;
 
 import cx.fbn.nevernote.Global;
+import cx.fbn.nevernote.clipboard.ClipBoardObserver;
 import cx.fbn.nevernote.dialog.EnCryptDialog;
 import cx.fbn.nevernote.dialog.EnDecryptDialog;
 import cx.fbn.nevernote.dialog.GeoDialog;
@@ -135,7 +136,6 @@ import cx.fbn.nevernote.dialog.TableDialog;
 import cx.fbn.nevernote.dialog.TagAssign;
 import cx.fbn.nevernote.evernote.EnCrypt;
 import cx.fbn.nevernote.filters.FilterEditorTags;
-import cx.fbn.nevernote.neighbornote.ClipBoardObserver;
 import cx.fbn.nevernote.signals.NoteResourceSignal;
 import cx.fbn.nevernote.signals.NoteSignal;
 import cx.fbn.nevernote.sql.DatabaseConnection;
@@ -268,7 +268,6 @@ public class BrowserWindow extends QWidget {
        private final QTimer setSourceTimer;
        String latexGuid;  // This is set if we are editing an existing LaTeX formula.  Useful to track guid.
 
-       // ICHANGED
        private final ClipBoardObserver cbObserver;
        
        public static class SuggestionListener implements SpellCheckListener {
@@ -312,7 +311,7 @@ public class BrowserWindow extends QWidget {
        }
 
        
-       // ICHANGED 引数にcbObserverを追加
+       // 引数にcbObserverを追加
        public BrowserWindow(DatabaseConnection c, ClipBoardObserver cbObserver) {
                logger = new ApplicationLogger("browser.log");
                logger.log(logger.HIGH, "Setting up browser");
@@ -336,7 +335,6 @@ public class BrowserWindow extends QWidget {
                authorLabel = new QLabel();
                conn = c;
                
-               // ICHANGED
                this.cbObserver = cbObserver;
                
                focusLost = new Signal0();
@@ -776,7 +774,6 @@ public class BrowserWindow extends QWidget {
 //             QIcon icon = new QIcon(iconPath + name + ".gif");
                QIcon icon = new QIcon(iconPath + name + ".png");
                button.setIcon(icon);
-               // ICHANGED
                button.setIconSize(new QSize(16, 16));
                
                button.setToolTip(toolTip);
@@ -789,7 +786,6 @@ public class BrowserWindow extends QWidget {
 //             QIcon icon = new QIcon(iconPath + name + ".gif");
                QIcon icon = new QIcon(iconPath + name + ".png");
                button.setIcon(icon);
-               // ICHANGED
                button.setIconSize(new QSize(16, 16));
                
                button.setToolTip(toolTip);
@@ -1096,7 +1092,6 @@ public class BrowserWindow extends QWidget {
        // Listener for when cut is clicked
        @SuppressWarnings("unused")
        private void cutClicked() {
-               // ICHANGED
                cbObserver.setCopySourceGuid(currentNote.getGuid(), browser.page().selectedText());
                
                browser.page().triggerAction(WebAction.Cut);
@@ -1106,7 +1101,6 @@ public class BrowserWindow extends QWidget {
        // Listener when COPY is clicked
        @SuppressWarnings("unused")
        private void copyClicked() {
-               // ICHANGED
                cbObserver.setCopySourceGuid(currentNote.getGuid(), browser.page().selectedText());
                
                browser.page().triggerAction(WebAction.Copy);
@@ -1121,7 +1115,7 @@ public class BrowserWindow extends QWidget {
                        return;
                }
                
-               // ICHANGED コピー&ペーストの操作履歴をデータベースに登録
+               // コピー&ペーストの操作履歴をデータベースに登録
                String srcGuid = cbObserver.getSourceGuid();
                String dstGuid = currentNote.getGuid();
                if(srcGuid != null && dstGuid != null){
@@ -1174,7 +1168,7 @@ public class BrowserWindow extends QWidget {
                if (!mime.hasText())
                        return;
                
-               // ICHANGED コピー&ペーストの操作履歴をデータベースに登録
+               // コピー&ペーストの操作履歴をデータベースに登録
                String srcGuid = cbObserver.getSourceGuid();
                String dstGuid = currentNote.getGuid();
                if(srcGuid != null && dstGuid != null){
@@ -1449,7 +1443,6 @@ public class BrowserWindow extends QWidget {
                if (text.trim().equalsIgnoreCase(""))
                        return;
                
-               // ICHANGED
                NoteQuickLinkDialog dialog = new NoteQuickLinkDialog(logger, conn, text, cbObserver);
 
                if (dialog.getResults().size() == 0) {
index 6748b55..fea3461 100644 (file)
@@ -33,8 +33,8 @@ import com.trolltech.qt.gui.QPrintDialog;
 import com.trolltech.qt.gui.QPrinter;
 
 import cx.fbn.nevernote.Global;
+import cx.fbn.nevernote.clipboard.ClipBoardObserver;
 import cx.fbn.nevernote.dialog.FindDialog;
-import cx.fbn.nevernote.neighbornote.ClipBoardObserver;
 import cx.fbn.nevernote.sql.DatabaseConnection;
 
 public class ExternalBrowse extends QMdiSubWindow {
@@ -48,21 +48,18 @@ public class ExternalBrowse extends QMdiSubWindow {
 //     ExternalBrowserMenuBar          menu;
        ExternalBrowserMenuBar  menu;
        
-       // ICHANGED
        private final ClipBoardObserver cbObserver;
        
        // Constructor
-       // ICHANGED cbObserver引数を追加
+       // cbObserver引数を追加
        public ExternalBrowse(DatabaseConnection c, ClipBoardObserver cbObserver) {
                setAttribute(WidgetAttribute.WA_QuitOnClose, false);
                setWindowTitle(tr("NeighborNote"));
                conn = c;
-               // ICHANGED
                this.cbObserver = cbObserver;  
                
                contentsChanged = new Signal4<String, String, Boolean, BrowserWindow>();
                windowClosing = new Signal1<String>();
-               // ICHANGED
                browser = new BrowserWindow(conn, this.cbObserver);
                
                menu = new ExternalBrowserMenuBar(this);
index 3083a60..8ab0516 100644 (file)
@@ -56,7 +56,6 @@ public class MainMenuBar extends QMenuBar {
        public QAction                  noteExportAction;                       // Export notes
        public QAction                  noteImportAction;                       // Import notes
        public QAction                  noteCopyAsUrlAction;            // Copy the note as a URL
-       // ICHANGED
        public QAction                  noteOpenNewTab;                         // 新しいタブで開く
        public QAction                  noteAddNewTab;                          // 新しいタブでノート追加
        
@@ -153,7 +152,6 @@ public class MainMenuBar extends QMenuBar {
        
        private QMenu                   helpMenu;
        
-       // ICHANGED
        private QMenu tableMenu;
        private QMenu imageMenu;
        private BrowserWindow prevBW;
@@ -161,7 +159,6 @@ public class MainMenuBar extends QMenuBar {
        public MainMenuBar(NeverNote p) {
                parent = p;
                
-               // ICHANGED
                prevBW = parent.browserWindow;
                
                fullReindexAction = new QAction(tr("Reindex Database"), this);
@@ -263,13 +260,13 @@ public class MainMenuBar extends QMenuBar {
                noteDelete.triggered.connect(parent, "deleteNote()");
                setupShortcut(noteDelete, "File_Note_Delete");
                
-               // ICHANGED 新しいタブで開くアクション生成
+               // 新しいタブで開くアクション生成
                noteOpenNewTab = new QAction(tr("Open in New Tab"), this);
                noteOpenNewTab.setToolTip(tr("Open this note in new tab"));
                noteOpenNewTab.triggered.connect(parent, "openNewTab()");
                setupShortcut(noteOpenNewTab, "File_Note_Open_New_Tab");
                
-               // ICHANGED 新しいタブでノート追加アクション生成
+               // 新しいタブでノート追加アクション生成
                noteAddNewTab = new QAction(tr("Add in New Tab"), this);
                noteAddNewTab.setToolTip(tr("Add a new note in new tab"));
                noteAddNewTab.triggered.connect(parent, "noteAddNewTab()");
@@ -757,7 +754,6 @@ public class MainMenuBar extends QMenuBar {
                formatMenu.addMenu(parent.browserWindow.browser.imageMenu);
                formatMenu.addSeparator();
                
-               // ICHANGED
                // ライブラリにremoveMenu()が存在しないので、removeAction()で消せるようにTable,Imageメニューをここで再定義
                tableMenu = new QMenu();
                tableMenu.setTitle(tr("Table"));
@@ -787,11 +783,9 @@ public class MainMenuBar extends QMenuBar {
                indentMenu.addAction(outdentAction);
                
                noteAttributes.setCheckable(true);
-               // ICHANGED
                noteMenu.addAction(noteOpenNewTab);
                
                noteMenu.addAction(noteAdd);
-               // ICHANGED
                noteMenu.addAction(noteAddNewTab);
                
                noteMenu.addAction(noteDelete);
@@ -882,7 +876,7 @@ public class MainMenuBar extends QMenuBar {
                action.setShortcut(Global.shortcutKeys.getShortcut(text));
        }
        
-       // ICHANGED
+       // メインメニューのアクションのターゲットを現在のタブに更新
        public void refreshTargetWindow() {
                // 以前のブラウザウィンドウとの接続を切断
                noteTags.triggered.disconnect(prevBW, "modifyTags()");
index 5c23860..2704a73 100644 (file)
@@ -17,7 +17,6 @@
  *
 */
 
-// ICHANGED
 package cx.fbn.nevernote.gui;
 
 import java.util.ArrayList;
index e683284..fc576d8 100644 (file)
@@ -17,7 +17,6 @@
  *
 */
 
-// ICHANGED
 package cx.fbn.nevernote.gui;
 
 import java.text.SimpleDateFormat;
index 46c5ee9..3764f83 100644 (file)
@@ -35,7 +35,6 @@ public class ShortcutKeys {
        public String File_Note_Delete;                         // Delete a tag\r
        public String File_Note_Restore;                        // Undelete a note\r
        public String File_Note_Duplicate;                      // duplicate a note\r
-       // ICHANGED\r
        public String File_Note_Open_New_Tab;                   // 新しいタブでノートを開く\r
        public String File_Note_Add_New_Tab;                    // 新しいタブでノート追加\r
        \r
@@ -132,7 +131,6 @@ public class ShortcutKeys {
                File_Note_Delete = new String();                        // Delete a tag\r
                File_Note_Restore = new String();                       // Undelete a note\r
                File_Note_Duplicate = new String();                     // Duplicate a note\r
-               // ICHANGED\r
                File_Note_Add_New_Tab = new String();           // 新しいタブでノートを開く\r
                File_Note_Open_New_Tab = new String();          // 新しいタブでノート追加\r
                \r
@@ -232,7 +230,6 @@ public class ShortcutKeys {
                loadKey("File_Backup", File_Backup);\r
                loadKey("File_Restore", File_Restore);\r
                loadKey("File_Exit", File_Exit);\r
-               // ICHANGED\r
                loadKey("File_Note_Add_New_Tab", File_Note_Add_New_Tab);\r
                loadKey("File_Note_Open_New_Tab", File_Note_Open_New_Tab);\r
                \r
index 224f55a..8763d52 100644 (file)
@@ -17,7 +17,6 @@
  *
 */
 
-// ICHANGED
 package cx.fbn.nevernote.gui;
 
 import java.awt.Desktop;
@@ -30,8 +29,8 @@ import com.trolltech.qt.gui.QPrinter;
 import com.trolltech.qt.gui.QVBoxLayout;
 import com.trolltech.qt.gui.QWidget;
 
+import cx.fbn.nevernote.clipboard.ClipBoardObserver;
 import cx.fbn.nevernote.dialog.FindDialog;
-import cx.fbn.nevernote.neighbornote.ClipBoardObserver;
 import cx.fbn.nevernote.sql.DatabaseConnection;
 
 public class TabBrowse extends QWidget {
@@ -81,49 +80,6 @@ public class TabBrowse extends QWidget {
                        parent.setTabTitle(index, value);
                }
        }
-       
-       /*
-       @SuppressWarnings("unused")
-       private void updateTitle(String guid, String title) {
-               if (guid.equals(getBrowserWindow().getNote().getGuid())
-                               && (saveTitle != null && !title.equals(saveTitle) || saveTitle == null)) {
-                       saveTitle = title;
-                       getBrowserWindow().loadingData(true);
-                       getBrowserWindow().setTitle(title);
-                       getBrowserWindow().getNote().setTitle(title);
-                       getBrowserWindow().loadingData(false);
-               }
-       }
-       */
-
-       /*
-       @SuppressWarnings("unused")
-       private void updateNotebook(String guid, String notebook) {
-               if (guid.equals(getBrowserWindow().getNote().getGuid())) {
-                       getBrowserWindow().loadingData(true);
-                       getBrowserWindow().setNotebook(notebook);
-                       getBrowserWindow().loadingData(false);
-               }
-       }
-       */
-
-       /*
-       @SuppressWarnings("unused")
-       private void updateTags(String guid, List<String> tags) {
-               if (guid.equals(getBrowserWindow().getNote().getGuid())) {
-                       StringBuffer tagLine = new StringBuffer(100);
-                       for (int i = 0; i < tags.size(); i++) {
-                               if (i > 0)
-                                       tagLine.append(Global.tagDelimeter + " ");
-                               tagLine.append(tags.get(i));
-
-                       }
-                       getBrowserWindow().loadingData(true);
-                       getBrowserWindow().getTagLine().setText(tagLine.toString());
-                       getBrowserWindow().loadingData(false);
-               }
-       }
-       */
 
        @SuppressWarnings("unused")
        private void findText() {
index f3893eb..0ec14c9 100644 (file)
@@ -17,7 +17,6 @@
  *
 */
 
-// ICHANGED
 package cx.fbn.nevernote.gui;
 
 import com.trolltech.qt.core.Qt;
index 4d4535a..c774131 100644 (file)
@@ -17,7 +17,6 @@
  *
 */
 
-// ICHANGED
 package cx.fbn.nevernote.gui;
 
 import com.trolltech.qt.core.QSize;
index c26e605..3898af3 100644 (file)
@@ -59,7 +59,6 @@ public class TableView extends QTableView {
     private QAction noteHistoryAction;
     private QAction duplicateAction;
     private QAction    mergeNotesAction;
-       // ICHANGED
        private QAction openNewTabAction;
        private QAction addNoteNewTabAction;
     
@@ -84,12 +83,9 @@ public class TableView extends QTableView {
     public Signal0     resetViewport;
     public NoteSignal noteSignal;
        
-       // ICHANGED
        private final NeverNote parent;
        
-       // ICHANGED parent引数を追加
        public TableView(ApplicationLogger l, ListManager m, NeverNote parent) {
-               // ICHANGED
                this.parent = parent;
                
                logger = l;
@@ -373,12 +369,10 @@ public class TableView extends QTableView {
                duplicateAction = d;
        }
        
-       // ICHANGED
        public void setOpenNewTabAction(QAction t) {
                openNewTabAction = t;
        }
        
-       // ICHANGED
        public void setAddNoteNewTabAction(QAction t) {
                addNoteNewTabAction = t;
        }
@@ -404,10 +398,8 @@ public class TableView extends QTableView {
        public void contextMenuEvent(QContextMenuEvent event) {
                QMenu menu = new QMenu(this);
                
-               // ICHANGED
                menu.addAction(openNewTabAction);
                
-               // ICHANGED
                menu.addSeparator();
                if (Global.showDeleted) {
                        menu.addAction(restoreAction);
index 27bed5f..9a440a1 100644 (file)
@@ -114,7 +114,6 @@ public class TrashTreeWidget extends QTreeWidget {
                event.accept();\r
        }\r
        \r
-       // ICHANGED\r
        public QTreeWidgetItem getTrashItem() {\r
                return trashItem;\r
        }\r
index e3ecdd1..ec9a914 100644 (file)
@@ -40,7 +40,7 @@ import cx.fbn.nevernote.Global;
 import cx.fbn.nevernote.utilities.ApplicationLogger;
 
 public class OAuthWindow extends QDialog {
-       // ICHANGED 自分のキーに変更
+       // 自分のキーに変更
        private final static String consumerKey = ""; 
        private final static String consumerSecret = "";
        
index 965896a..95ea023 100644 (file)
@@ -44,7 +44,6 @@ public class DatabaseConnection {
        private InkImagesTable                          inkImagesTable;
        private SyncTable                                       syncTable;
        private SystemIconTable                         systemIconTable;
-       // ICHANGED
        private HistoryTable historyTable;
        private ExcludedTable excludedTable;
        private StaredTable staredTable;
@@ -53,17 +52,14 @@ public class DatabaseConnection {
        private Connection                                      conn;
        private Connection                                      indexConn;
        private Connection                                      resourceConn;
-       // ICHANGED
        private Connection behaviorConn;
        
        int throttle;
        int id;
 
-       // ICHANGED String burlを追加
        public DatabaseConnection(ApplicationLogger l, String url, String iurl, String rurl, String burl, String userid, String password, String cypherPassword, int throttle) {
                logger = l;
                this.throttle = throttle;
-               // ICHANGED burlを追加
                dbSetup(url, iurl, rurl, burl, userid, password, cypherPassword);
        }
        
@@ -81,7 +77,6 @@ public class DatabaseConnection {
                sharedNotebookTable = new SharedNotebookTable(logger, this);
                systemIconTable = new SystemIconTable(logger, this);
                inkImagesTable = new InkImagesTable(logger, this);
-               // ICHANGED
                historyTable = new HistoryTable(logger, this);
                excludedTable = new ExcludedTable(logger, this);
                staredTable = new StaredTable(logger, this);
@@ -95,7 +90,6 @@ public class DatabaseConnection {
        }
        
        // Initialize the database connection
-       // ICHANGED String behaviorUrlを追加
        public void dbSetup(String url,String indexUrl, String resourceUrl, String behaviorUrl, String userid, String userPassword, String cypherPassword) {
                logger.log(logger.HIGH, "Entering DatabaseConnection.dbSetup " +id);
 
@@ -117,7 +111,6 @@ public class DatabaseConnection {
                boolean indexDbExists = f.exists(); 
                f = Global.getFileManager().getDbDirFile(Global.resourceDatabaseName + ".h2.db");
                boolean resourceDbExists = f.exists();
-               // ICHANGED
                f = Global.getFileManager().getDbDirFile(Global.behaviorDatabaseName + ".h2.db");
                boolean behaviorDbExists = f.exists();
                
@@ -140,7 +133,6 @@ public class DatabaseConnection {
                        }
                        indexConn = DriverManager.getConnection(indexUrl,userid,passwordString);
                        resourceConn = DriverManager.getConnection(resourceUrl,userid,passwordString);
-                       // ICHANGED
                        behaviorConn = DriverManager.getConnection(behaviorUrl, userid, passwordString);
                        
 //                     conn = DriverManager.getConnection(url+";AUTO_SERVER=TRUE",userid,passwordString);
@@ -173,7 +165,6 @@ public class DatabaseConnection {
                        executeSql("Update note set indexneeded='true'");
                }
                
-               // ICHANGED
                // 操作履歴テーブルと除外ノートテーブルとスター付きノートテーブルを作る
                if (!behaviorDbExists) {
                        createHistoryTables();
@@ -377,17 +368,14 @@ public class DatabaseConnection {
                noteTable.noteResourceTable.createTable();
        }
        
-       // ICHANGED
        public void createHistoryTables() {
                historyTable.createTable();
        }
        
-       // ICHANGED
        public void createExcludedTables() {
                excludedTable.createTable();
        }
        
-       // ICHANGED
        public void createStaredTables() {
                staredTable.createTable();
        }
@@ -402,7 +390,6 @@ public class DatabaseConnection {
                return resourceConn;
        }
        
-       // ICHANGED
        public Connection getBehaviorConnection() {
                return behaviorConn;
        }
@@ -450,17 +437,14 @@ public class DatabaseConnection {
                return inkImagesTable;
        }
        
-       // ICHANGED
        public HistoryTable getHistoryTable() {
                return historyTable;
        }
        
-       // ICHANGED
        public ExcludedTable getExcludedTable() {
                return excludedTable;
        }
        
-       // ICHANGED
        public StaredTable getStaredTable() {
                return staredTable;
        }
index 2d9594b..e991901 100644 (file)
@@ -17,7 +17,6 @@
  *
 */
 
-// ICHANGED
 package cx.fbn.nevernote.sql;
 
 import cx.fbn.nevernote.sql.driver.NSqlQuery;
index 0d16a11..b62602d 100644 (file)
@@ -17,7 +17,6 @@
  *
 */
 
-// ICHANGED
 package cx.fbn.nevernote.sql;
 
 import java.util.ArrayList;
index 36c0dca..0fa6c97 100644 (file)
@@ -246,7 +246,7 @@ public class NoteTable {
        // Get a note by Guid
        public Note getNote(String noteGuid, boolean loadContent, boolean loadResources, boolean loadRecognition, boolean loadBinary, boolean loadTags) {
 
-               // ICHANGED 自分のキーに変更
+               // 自分のキーに変更
 //             extractMetadata("otherKey:{values};kimaira792:{titleColor=fff;pinned=true;};finalKey:{values1);");
                if (noteGuid == null)
                        return null;
@@ -807,13 +807,13 @@ public class NoteTable {
                        logger.log(logger.MEDIUM, resQuery.lastError());
                }
                
-               // ICHANGED 操作履歴テーブルのguidを更新
+               // 操作履歴テーブルのguidを更新
                db.getHistoryTable().updateHistoryGuid(newGuid, oldGuid);
                
-               // ICHANGED 除外ノートテーブルのguidを更新
+               // 除外ノートテーブルのguidを更新
                db.getExcludedTable().updateExcludedNoteGuid(newGuid, oldGuid);
                
-               // ICHANGED スター付きノートテーブルのguidを更新
+               // スター付きノートテーブルのguidを更新
                db.getStaredTable().updateStaredNoteGuid(newGuid, oldGuid);
        }
        // Update a note
@@ -1616,7 +1616,7 @@ public class NoteTable {
 
        // Extract metadata from a note's Note.attributes.sourceApplication
        private NoteMetadata extractMetadata(String sourceApplication) {
-               // ICHANGED 自分のキーに変更
+               // 自分のキーに変更
                String consumerKey = "kimaira792:{";
                
                int startPos = sourceApplication.indexOf(consumerKey);
@@ -1678,7 +1678,7 @@ public class NoteTable {
                        if (value.length()>1 && (!value.toString().trim().endsWith(";") || !value.toString().trim().endsWith(";")))   
                                value.append("; ");
                        
-                       // ICHANGED 自分のキーに変更
+                       // 自分のキーに変更
                        value.append("kimaira792:{");
                        value.append(metaString);
                        value.append("};");
@@ -1706,7 +1706,7 @@ public class NoteTable {
                if (sourceApplication == null) 
                        return "";
                
-               // ICHANGED 自分のキーに変更
+               // 自分のキーに変更
                String consumerKey = "kimaira792:{";
                int startPos = sourceApplication.indexOf(consumerKey);
                if (startPos < 0 )
@@ -1726,7 +1726,6 @@ public class NoteTable {
                }\r
        }
        
-       // ICHANGED
        // guidからノートのタイトルをゲット
        public String getNoteTitle(String noteGuid) {
 
@@ -1755,21 +1754,6 @@ public class NoteTable {
 
                return noteTitle;
        }
-
-       /*
-        * // ICHANGED // ノートがアクティブかどうか調べる public boolean isNoteActive(String guid){
-        * if(guid == null) return false; if(guid.trim().equals("")) return false;
-        *
-        * NSqlQuery query = new NSqlQuery(db.getConnection());
-        * query.prepare("Select active from Note where guid=:guid");
-        * query.bindValue(":guid", guid); if(!query.exec()){
-        * logger.log(logger.EXTREME, "note.isNoteActive SQL retrieve has failed.");
-        * return false; } if(!query.next()){ logger.log(logger.EXTREME,
-        * "SQL Retrieve failed for note guid " +guid + " in isNoteActive()");
-        * return false; }
-        *
-        * boolean retVal = query.valueBoolean(0, false); return retVal; }
-        */
        
        // ノートコンテンツのプレーンテキストを取得
        public String getNoteContentText(String noteGuid) {
index 58450a6..7c4c30c 100644 (file)
@@ -73,14 +73,12 @@ public class CounterRunner extends QObject implements Runnable {
        //*********************************************
        //* Constructor                               *
        //*********************************************
-       // ICHANGED String bを追加
        public CounterRunner(String logname, int t, String u, String i, String r, String b, String uid, String pswd, String cpswd) {
                type = t;
 
                threadLock = new QMutex();
                logger = new ApplicationLogger(logname);
 //             setAutoDelete(false);
-               // ICHANGED bを追加
                conn = new DatabaseConnection(logger, u, i, r, b, uid, pswd, cpswd, 300);
                
                keepRunning = true;
index ad26cd6..45e496e 100644 (file)
@@ -87,11 +87,9 @@ public class IndexRunner extends QObject implements Runnable {
        private final TreeSet<String>           foundWords;
        int uncommittedCount = 0;
 
-       // ICHANGED String bを追加
        public IndexRunner(String logname, String u, String i, String r, String b, String uid, String pswd, String cpswd) {
                foundWords = new TreeSet<String>();
                logger = new ApplicationLogger(logname);
-               // ICHANGED bを追加
                conn = new DatabaseConnection(logger, u, i, r, b, uid, pswd, cpswd, 500);
                indexType = SCAN;
                guid = null;
index cb021f9..aabd9c4 100644 (file)
@@ -50,10 +50,8 @@ public class SaveRunner extends QObject implements Runnable {
        //*********************************************
        //* Constructor                               *
        //*********************************************
-       // ICHANGED String bを追加
        public SaveRunner(String logname, String u, String i, String r, String b, String uid, String pswd, String cpswd) {
                logger = new ApplicationLogger(logname);
-               // ICHANGED bを追加
                conn = new DatabaseConnection(logger, u, i, r, b, uid, pswd, cpswd, 0);
                threadLock = new QMutex();
                keepRunning = true;
index ecd18c4..bff002a 100644 (file)
@@ -88,10 +88,7 @@ import cx.fbn.nevernote.signals.TagSignal;
 import cx.fbn.nevernote.sql.DatabaseConnection;
 import cx.fbn.nevernote.sql.DeletedItemRecord;
 import cx.fbn.nevernote.utilities.ApplicationLogger;
-//import org.apache.thrift.transport.THttpClient;
-//import org.apache.thrift.transport.TTransportException;
-//import org.apache.thrift.protocol.TBinaryProtocol;
-//import org.apache.thrift.TException;
+
 
 public class SyncRunner extends QObject implements Runnable {
        
@@ -151,7 +148,6 @@ public class SyncRunner extends QObject implements Runnable {
        String dburl;
        String indexUrl;
        String resourceUrl;
-       // ICHANGED
        String behaviorUrl;
        
        String dbpswd;
@@ -162,7 +158,6 @@ public class SyncRunner extends QObject implements Runnable {
        private HashMap<String,String> badTagSync;
 
        
-       // ICHANGED String bを追加   
        public SyncRunner(String logname, String u, String i, String r, String b, String uid, String pswd, String cpswd) {
                logger = new ApplicationLogger(logname);
                
@@ -178,7 +173,6 @@ public class SyncRunner extends QObject implements Runnable {
                limitSignal = new LimitSignal();
                resourceUrl = r;
                indexUrl = i;
-               // ICHANGED
                behaviorUrl = b;
                
                dbuid = uid;
@@ -206,7 +200,6 @@ public class SyncRunner extends QObject implements Runnable {
                errorSharedNotebooksIgnored = new HashMap<String,String>();
                try {
                        logger.log(logger.EXTREME, "Starting thread");
-                       // ICHANGED behaviorUrlを追加
                        conn = new DatabaseConnection(logger, dburl, indexUrl, resourceUrl, behaviorUrl, dbuid, dbpswd, dbcpswd, 200);
                        while(keepRunning) {
                                logger.log(logger.EXTREME, "Blocking until work is found");
index a222461..36c46ac 100644 (file)
@@ -80,10 +80,8 @@ public class ThumbnailRunner extends QObject implements Runnable {
        public QMutex                                                           mutex;
 
 
-       // ICHANGED String bを追加
        public ThumbnailRunner(String logname, String u, String i, String r, String b, String uid, String pswd, String cpswd) {
                logger = new ApplicationLogger(logname);
-               // ICHANGED bを追加
                conn = new DatabaseConnection(logger, u, i, r, b, uid, pswd, cpswd, 300);
                noteSignal = new NoteSignal();
                guid = null;
index 366f7ec..d84e0cf 100644 (file)
@@ -131,7 +131,6 @@ public class ListManager  {
                reloadIndexes();
                
                notebookSignal = new NotebookSignal();
-               // ICHANGED Global.getBehaviorDatabaseUrl()を追加
                notebookCounterRunner = new CounterRunner("notebook_counter.log", CounterRunner.NOTEBOOK, 
                                                Global.getDatabaseUrl(), Global.getIndexDatabaseUrl(), Global.getResourceDatabaseUrl(), Global.getBehaviorDatabaseUrl(),
                                                Global.getDatabaseUserid(), Global.getDatabaseUserPassword(), Global.cipherPassword);
@@ -141,7 +140,6 @@ public class ListManager  {
                notebookThread.start();
                
                tagSignal = new TagSignal();
-               // ICHANGED Global.getBehaviorDatabaseUrl()を追加
                tagCounterRunner = new CounterRunner("tag_counter.log", CounterRunner.TAG, 
                                Global.getDatabaseUrl(), Global.getIndexDatabaseUrl(), Global.getResourceDatabaseUrl(), Global.getBehaviorDatabaseUrl(),
                                Global.getDatabaseUserid(), Global.getDatabaseUserPassword(), Global.cipherPassword);
@@ -151,7 +149,6 @@ public class ListManager  {
                tagThread.start();
                
                trashSignal = new TrashSignal();
-               // ICHANGED Global.getBehaviorDatabaseUrl()を追加
                trashCounterRunner = new CounterRunner("trash_counter.log", CounterRunner.TRASH, 
                                Global.getDatabaseUrl(), Global.getIndexDatabaseUrl(), Global.getResourceDatabaseUrl(), Global.getBehaviorDatabaseUrl(),
                                Global.getDatabaseUserid(), Global.getDatabaseUserPassword(), Global.cipherPassword);
@@ -164,7 +161,6 @@ public class ListManager  {
                tagSignal = new TagSignal();
                
                logger.log(logger.EXTREME, "Setting save thread");
-               // ICHANGED Global.getBehaviorDatabaseUrl()を追加
                saveRunner = new SaveRunner("saveRunner.log", 
                                Global.getDatabaseUrl(), Global.getIndexDatabaseUrl(), Global.getResourceDatabaseUrl(), Global.getBehaviorDatabaseUrl(),
                                Global.getDatabaseUserid(), Global.getDatabaseUserPassword(), Global.cipherPassword);
@@ -223,7 +219,6 @@ public class ListManager  {
        //* Refresh lists after a db sync
        //***************************************************************
        //***************************************************************
-       // ICHANGED
        public void saveUpdatedNotes(HashMap<Integer, Note> notes, HashMap<Integer, String> contents) {
                for (int i = 0; i < notes.size(); i++) {
                        Note n = notes.get(i);
@@ -233,7 +228,6 @@ public class ListManager  {
                }
        }
        
-       // ICHANGED
        public void refreshLists() {
                setSavedSearchIndex(conn.getSavedSearchTable().getAll());
                setTagIndex(conn.getTagTable().getAll());
@@ -494,7 +488,7 @@ public class ListManager  {
        // Save Note Tags
        public void saveNoteTags(String noteGuid, List<String> tags, boolean isDirty) {\r
                logger.log(logger.HIGH, "Entering ListManager.saveNoteTags");
-               // ICHANGED 同じタグが付けられた履歴を記録(必ずdeleteNoteTagの前にやる)
+               // 同じタグが付けられた履歴を記録(必ずdeleteNoteTagの前にやる)
                for (int i = 0; i < tags.size(); i++) {
                        String tagName = tags.get(i);
                        for (int j = 0; j < tagIndex.size(); j++) {