You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(30) |
Aug
(6) |
Sep
(3) |
Oct
(1) |
Nov
(13) |
Dec
(15) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
(17) |
Mar
(7) |
Apr
(10) |
May
(34) |
Jun
(17) |
Jul
(150) |
Aug
(59) |
Sep
(186) |
Oct
(57) |
Nov
(45) |
Dec
(22) |
2005 |
Jan
(10) |
Feb
(10) |
Mar
(6) |
Apr
(24) |
May
(10) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
(35) |
Nov
(12) |
Dec
(1) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(7) |
Nov
(1) |
Dec
|
From: Leon W. <moo...@us...> - 2004-12-21 08:19:24
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29780 Modified Files: ScintillaEx.cpp Log Message: Update of the Indentation Code, now it correcly indents on { Index: ScintillaEx.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/ScintillaEx.cpp,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** ScintillaEx.cpp 4 Dec 2004 08:31:21 -0000 1.21 --- ScintillaEx.cpp 21 Dec 2004 08:19:07 -0000 1.22 *************** *** 1022,1042 **** void CScintillaEx::AutoIndentOut(char ch) { ! GetCharAt( GetCurrentPos() ); ! // We only indent out if we are at the current indentation level. ! // Or there are no characters before ch. ! if( GetLineIndentPosition( GetCurLineNumber() ) != GetCurrentPos() - 1 ) return; ! // Get the indentation ! int iIndentation = GetLineIndentation( GetCurLineNumber() - 1 ); ! // Move indentation one indent back ! if (GetIndent() == 0) ! iIndentation -= GetTabWidth(); ! else ! iIndentation -= GetIndent(); ! // We don't want to go to the previous line. ! if( iIndentation < 0 ) ! iIndentation = 0; ! // Set the new indentation ! SetLineIndentation(GetCurLineNumber(), iIndentation); } --- 1022,1077 ---- void CScintillaEx::AutoIndentOut(char ch) { ! int iLine; ! int iDepth; ! int iIndentation; ! if( ch == '{' ) ! { ! iLine = GetCurLineNumber(); ! if( iLine < 1 ) return; ! // Get last character of previous line ! if( '{' != GetCharAt( GetLineEndPosition( iLine - 1 ) - 1 ) ) ! { ! // Get the indentation ! iIndentation = GetLineIndentation( iLine - 1 ); ! ! // Begin Undo ! BeginUndoAction(); ! ! // Set the line indentation of the new line. ! SetLineIndentation( iLine, iIndentation ); ! ! // End Undo ! EndUndoAction(); ! } ! } ! else if( ch == '}' ) ! { ! // First check the Indentation of the line and the current brace position ! if( GetLineIndentPosition( GetCurLineNumber() ) != GetCurrentPos() - 1 ) return; ! ! // Ok now search for the matching brace and unindent. ! iDepth = 1; ! long lPos = GetCurrentPos() - 2; ! while( lPos >= 0 ) ! { ! if( '}' == GetCharAt( lPos ) ) ! { ! ++ iDepth; ! } ! if( '{' == GetCharAt( lPos ) ) ! { ! -- iDepth; ! } ! if( 0 == iDepth ) ! { ! BeginUndoAction(); ! SetLineIndentation( GetCurLineNumber(), GetLineIndentation( LineFromPosition( lPos ) ) ); ! EndUndoAction(); ! break; ! } ! -- lPos; ! } ! } } |
From: M.Deepak <td...@us...> - 2004-12-08 10:40:32
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14103 Modified Files: AnyEditDoc.cpp Log Message: Clipboard copy on select now toggles even in open documents Index: AnyEditDoc.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditDoc.cpp,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** AnyEditDoc.cpp 4 Dec 2004 08:23:57 -0000 1.48 --- AnyEditDoc.cpp 8 Dec 2004 10:40:09 -0000 1.49 *************** *** 469,472 **** --- 469,476 ---- void CAnyEditDoc::ReloadDefaults() { + CConfigFile* pFile = theApp.GetConfigFile(); + if (pFile == NULL) + m_bSelectCopy = FALSE; + m_bSelectCopy = pFile->GetSelectCopy(); UpdateAllViews( NULL, VIEW_SYNTAX ); } |
From: Guy H <da...@us...> - 2004-12-07 15:52:36
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30014/AnyEditv2 Modified Files: OpenDocsListCtrl.cpp Log Message: Fixed crash when hiding then showing the Open Docs tab Index: OpenDocsListCtrl.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/OpenDocsListCtrl.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** OpenDocsListCtrl.cpp 2 Dec 2004 18:39:40 -0000 1.5 --- OpenDocsListCtrl.cpp 7 Dec 2004 15:52:23 -0000 1.6 *************** *** 206,209 **** --- 206,210 ---- for (DocsMap::iterator i = m_mDocs.begin(); i != m_mDocs.end(); i++) delete (*i).second; + m_mDocs.clear(); CListCtrl::OnDestroy(); } |
From: Leon W. <moo...@us...> - 2004-12-06 09:20:57
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25364 Modified Files: FileSpec.cpp Log Message: Fix: afximpl.h include file location for VS.NET. Index: FileSpec.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/FileSpec.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FileSpec.cpp 4 Oct 2004 21:39:04 -0000 1.2 --- FileSpec.cpp 6 Dec 2004 09:20:48 -0000 1.3 *************** *** 31,35 **** #include "Filespec.h" ! #include <..\src\afximpl.h> struct share_info_50 { char shi50_netname[LM20_NNLEN+1]; /* share name */ --- 31,41 ---- #include "Filespec.h" ! // for AfxComparePath ! #if _MSC_VER > 1200 ! #include <../src/mfc/afximpl.h> ! #else ! #include <../src/afximpl.h> ! #endif ! struct share_info_50 { char shi50_netname[LM20_NNLEN+1]; /* share name */ |
From: Leon W. <moo...@us...> - 2004-12-04 09:05:23
|
Update of /cvsroot/anyedit/AnyEditBin/Config/Default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1007/Config/Default Modified Files: AnyEdit.cfg Log Message: Added SelectCopy tag for Copy On Mouse Selection. Index: AnyEdit.cfg =================================================================== RCS file: /cvsroot/anyedit/AnyEditBin/Config/Default/AnyEdit.cfg,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** AnyEdit.cfg 30 Nov 2004 20:20:45 -0000 1.22 --- AnyEdit.cfg 4 Dec 2004 09:04:56 -0000 1.23 *************** *** 13,16 **** --- 13,17 ---- <TabbedDocumentSelector>2</TabbedDocumentSelector> <SyncFileTab>0</SyncFileTab> + <SelectCopy>0</SelectCopy> </General> <Editor> |
From: Leon W. <moo...@us...> - 2004-12-04 09:01:35
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32752 Modified Files: AnyEdit.cpp AnyEdit.h MainFrm.cpp Log Message: Bugfix: Save all on exit, asked twice if you wanted to save a unnamed modified file and you pressed no. Index: AnyEdit.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEdit.cpp,v retrieving revision 1.103 retrieving revision 1.104 diff -C2 -d -r1.103 -r1.104 *** AnyEdit.cpp 3 Oct 2004 18:17:28 -0000 1.103 --- AnyEdit.cpp 4 Dec 2004 09:01:12 -0000 1.104 *************** *** 767,771 **** } ! BOOL CAnyEditApp::OnFileSaveall(BOOL bAsk) { POSITION pos = m_pDocTemplate->GetFirstDocPosition(); --- 767,775 ---- } ! ! // If we do a saveall on close, we do want to set the Modified flag to false. ! // Coz if we don't wanna save a modified unnamed file when closing the application, we ! // got asked a second time. ! BOOL CAnyEditApp::OnFileSaveall(BOOL bClose) { POSITION pos = m_pDocTemplate->GetFirstDocPosition(); *************** *** 777,787 **** if (!pDoc->IsModified()) continue; ! if (!pDoc->GetPathName().IsEmpty() && !bAsk) pDoc->OnSaveDocument(pDoc->GetPathName()); else { ! if (!pDoc->SaveModified()) ! return FALSE; ! if (bAsk) pDoc->SetModifiedFlag(FALSE); } --- 781,790 ---- if (!pDoc->IsModified()) continue; ! if (!pDoc->GetPathName().IsEmpty()) pDoc->OnSaveDocument(pDoc->GetPathName()); else { ! pDoc->SaveModified(); ! if (bClose) pDoc->SetModifiedFlag(FALSE); } Index: AnyEdit.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEdit.h,v retrieving revision 1.67 retrieving revision 1.68 diff -C2 -d -r1.67 -r1.68 *** AnyEdit.h 30 Sep 2004 09:42:58 -0000 1.67 --- AnyEdit.h 4 Dec 2004 09:01:24 -0000 1.68 *************** *** 217,221 **** CToolsFile* GetToolsConfigFile(); ! BOOL OnFileSaveall(BOOL bAsk); // Overrides --- 217,222 ---- CToolsFile* GetToolsConfigFile(); ! /// File Save All function, with a boolean to tell if we are closing the application. ! BOOL OnFileSaveall(BOOL bClose); // Overrides Index: MainFrm.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/MainFrm.cpp,v retrieving revision 1.73 retrieving revision 1.74 diff -C2 -d -r1.73 -r1.74 *** MainFrm.cpp 30 Sep 2004 13:11:15 -0000 1.73 --- MainFrm.cpp 4 Dec 2004 09:01:24 -0000 1.74 *************** *** 517,521 **** if (theApp.GetConfigFile()->GetSaveDocumentsOnExit()) { ! if (!theApp.OnFileSaveall(FALSE)) return; } --- 517,521 ---- if (theApp.GetConfigFile()->GetSaveDocumentsOnExit()) { ! if (!theApp.OnFileSaveall(TRUE)) return; } |
From: Leon W. <moo...@us...> - 2004-12-04 08:34:55
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28809 Modified Files: AnyEditView.cpp Log Message: Fix: After the Block Comment failed, we can alway try to do a single line comment. Index: AnyEditView.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditView.cpp,v retrieving revision 1.85 retrieving revision 1.86 diff -C2 -d -r1.85 -r1.86 *** AnyEditView.cpp 3 Dec 2004 06:46:12 -0000 1.85 --- AnyEditView.cpp 4 Dec 2004 08:34:43 -0000 1.86 *************** *** 1276,1280 **** CSyntaxFile* pSyntaxFile = theApp.GetFileTypeManager()->GetSyntaxFile( GetDocument()->GetLanguageNr() ); if( NULL == pSyntaxFile ) return; ! m_Scintilla.CommentSelection( pSyntaxFile->GetDefaultBlockComment(), true ); } --- 1276,1284 ---- CSyntaxFile* pSyntaxFile = theApp.GetFileTypeManager()->GetSyntaxFile( GetDocument()->GetLanguageNr() ); if( NULL == pSyntaxFile ) return; ! if( !m_Scintilla.CommentSelection( pSyntaxFile->GetDefaultBlockComment(), true ) ) ! { ! // If we can't block comment the selection, we can try to single line comment it. ! m_Scintilla.CommentSelection( pSyntaxFile->GetDefaultSingleLineComment(), false ); ! } } |
From: Leon W. <moo...@us...> - 2004-12-04 08:31:34
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28219 Modified Files: ScintillaEx.cpp Log Message: Bugfix: CommentSelection can't do a single line comment if block comment fails, we don't now the default index for single line comment. Added extra check for an index of -1. Index: ScintillaEx.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/ScintillaEx.cpp,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** ScintillaEx.cpp 25 Nov 2004 13:04:24 -0000 1.20 --- ScintillaEx.cpp 4 Dec 2004 08:31:21 -0000 1.21 *************** *** 1208,1211 **** --- 1208,1214 ---- long lSelEnd = GetSelectionEnd(); + // If we don't have an index we can't comment the selection. + if( -1 == iComment ) return false; + if( bBlockComment ) { *************** *** 1213,1218 **** CString szBlockEnd = GetBlockCommentEnd( iComment ); ! // If we don't have block comment tags, do single line comment ! if( szBlockStart.IsEmpty() || szBlockEnd.IsEmpty() ) return CommentSelection( iComment ); // We must be able to undo this. --- 1216,1221 ---- CString szBlockEnd = GetBlockCommentEnd( iComment ); ! // If we don't have block comment tags we can't continue; ! if( szBlockStart.IsEmpty() || szBlockEnd.IsEmpty() ) return false; // We must be able to undo this. |
From: Leon W. <moo...@us...> - 2004-12-04 08:24:07
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26803 Modified Files: AnyEditDoc.cpp Log Message: Bugfix: Project settings and ClassView weren't correcly updated when using Add To Project on Saving. Index: AnyEditDoc.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditDoc.cpp,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** AnyEditDoc.cpp 3 Dec 2004 06:46:12 -0000 1.47 --- AnyEditDoc.cpp 4 Dec 2004 08:23:57 -0000 1.48 *************** *** 822,825 **** --- 822,830 ---- AfxMessageBox("The file could not be added to the project", MB_ICONWARNING|MB_OK); } + else + { + UpdateProjectFile(); + ((CMainFrame*)AfxGetMainWnd())->GetWorkspaceBar()->GetClassTree()->OnDocFocus(this); + } } return TRUE; *************** *** 891,896 **** AfxMessageBox("The file could not be added to the project", MB_ICONWARNING|MB_OK); } ! ! /// \todo Remove old file from project } ::DeleteFile(strOldPathName); --- 896,904 ---- AfxMessageBox("The file could not be added to the project", MB_ICONWARNING|MB_OK); } ! else ! { ! UpdateProjectFile(); ! ((CMainFrame*)AfxGetMainWnd())->GetWorkspaceBar()->GetClassTree()->OnDocFocus(this); ! } } ::DeleteFile(strOldPathName); |
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28166 Modified Files: AnyEdit.rc AnyEditDoc.cpp AnyEditDoc.h AnyEditView.cpp ConfigFile.cpp ConfigFile.h GeneralPref.cpp GeneralPref.h resource.h Log Message: - Added clipboard copy on mouse selection feature. This is a configurable setting from general preferences. This enables Unix like copying to clipboard while selecting text with mouse. Index: AnyEditDoc.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditDoc.cpp,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** AnyEditDoc.cpp 30 Nov 2004 19:19:48 -0000 1.46 --- AnyEditDoc.cpp 3 Dec 2004 06:46:12 -0000 1.47 *************** *** 207,210 **** --- 207,214 ---- m_bBraceMatching = theApp.GetFileTypeManager()->GetBraceMatching(m_iLanguage); m_bSyntaxHighlighting = theApp.GetFileTypeManager()->GetSyntaxHighlighting(m_iLanguage); + CConfigFile* pFile = theApp.GetConfigFile(); + if (pFile == NULL) + m_bSelectCopy = FALSE; + m_bSelectCopy = pFile->GetSelectCopy(); // Use Scintilla to open the file. Index: GeneralPref.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/GeneralPref.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** GeneralPref.h 21 Sep 2004 08:25:56 -0000 1.11 --- GeneralPref.h 3 Dec 2004 06:46:12 -0000 1.12 *************** *** 36,39 **** --- 36,40 ---- int m_iTabbedDocSelector; BOOL m_bSyncFileTab; + BOOL m_bSelectCopy; //}}AFX_DATA Index: AnyEditDoc.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditDoc.h,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** AnyEditDoc.h 26 Sep 2004 13:34:12 -0000 1.25 --- AnyEditDoc.h 3 Dec 2004 06:46:12 -0000 1.26 *************** *** 28,31 **** --- 28,32 ---- BOOL m_bSyntaxHighlighting; // TRUE if the highlighting syntax BOOL m_bBraceMatching; // We want to keep track of the brace matchin setting. + BOOL m_bSelectCopy; // Is Copy during mouse selection enabled CTime m_tLastAccessTime; // Time of last access CTime m_tLastChangeTime; // Time of last change of open document (not file!) *************** *** 45,48 **** --- 46,50 ---- BOOL GetSyntaxHighlighting() const {return m_bSyntaxHighlighting;}; BOOL GetBraceMatching() const {return m_bBraceMatching;}; + BOOL GetSelectCopy() const {return m_bSelectCopy;}; CString GetTempPathName() const {return m_sTempCopyPath;}; AEProjectFile* GetProjectFile() const {return m_pProjectFile;}; Index: ConfigFile.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/ConfigFile.h,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** ConfigFile.h 29 Sep 2004 08:04:47 -0000 1.18 --- ConfigFile.h 3 Dec 2004 06:46:12 -0000 1.19 *************** *** 36,39 **** --- 36,40 ---- #define TAG_GENERAL_FILEMODIFICATION "CheckFileModification" #define TAG_GENERAL_MINITOOLBAR "MiniToolbar" + #define TAG_GENERAL_SELECTCOPY "SelectCopy" #define TAG_GENERAL_SPLASHSCREEN "SplashScreen" #define TAG_GENERAL_TABDOCSELECTOR "TabbedDocumentSelector" *************** *** 182,185 **** --- 183,192 ---- bool SetMiniToolbar( bool bToolbar ); + /// Do we copy mouse selection ? + bool GetSelectCopy(); + + /// Set if we copy mouse selection + bool SetSelectCopy( bool bSelectCopy ); + /// Do we show the splash screen on startup? bool GetSplashScreen(); Index: AnyEditView.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditView.cpp,v retrieving revision 1.84 retrieving revision 1.85 diff -C2 -d -r1.84 -r1.85 *** AnyEditView.cpp 2 Dec 2004 18:35:19 -0000 1.84 --- AnyEditView.cpp 3 Dec 2004 06:46:12 -0000 1.85 *************** *** 474,477 **** --- 474,487 ---- // We want to update the current function, so: UpdateFuncCombo(); + //If copy selection is enabled. Copy selection if mouse selection is done + if(GetDocument()->GetSelectCopy()) + { + if(m_Scintilla.IsSelection()) + { + int iMouseState = GetAsyncKeyState(VK_LBUTTON); + if(iMouseState<0) + m_Scintilla.Copy(); + } + } // theApp.UpdateStatus(m_Scintilla.GetCurLineNumber(),m_Scintilla.GetColumn(m_Scintilla.GetCurrentPos())); break; Index: AnyEdit.rc =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEdit.rc,v retrieving revision 1.108 retrieving revision 1.109 diff -C2 -d -r1.108 -r1.109 *** AnyEdit.rc 30 Nov 2004 20:22:48 -0000 1.108 --- AnyEdit.rc 3 Dec 2004 06:46:11 -0000 1.109 *************** *** 1449,1453 **** CONTROL "Allow Multiple Instances",IDC_CHECK_MULTIPLEINSTANCES, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,167,16,91,10 ! GROUPBOX "Tabbed Document Selector",IDC_STATIC,162,57,117,46 CONTROL "Open Last Workspace",IDC_CHECK_OPENLASTWS,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,12,71,87,10 --- 1449,1453 ---- CONTROL "Allow Multiple Instances",IDC_CHECK_MULTIPLEINSTANCES, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,167,16,91,10 ! GROUPBOX "Tabbed Document Selector",IDC_STATIC,162,73,117,46 CONTROL "Open Last Workspace",IDC_CHECK_OPENLASTWS,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,12,71,87,10 *************** *** 1461,1477 **** BS_AUTOCHECKBOX | WS_TABSTOP,12,16,62,10 CONTROL "None",IDC_RADIO_DOCTABNONE,"Button",BS_AUTORADIOBUTTON | ! WS_GROUP,168,88,33,10 CONTROL "Bottom",IDC_RADIO_DOCTAB_BOTTOM,"Button", ! BS_AUTORADIOBUTTON,168,78,38,10 CONTROL "Top",IDC_RADIO_DOCTAB_TOP,"Button",BS_AUTORADIOBUTTON, ! 168,68,29,10 CONTROL "Maximize Documents",IDC_CHECK_MAXIMIZEDOCUMENTS,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,12,38,83,10 GROUPBOX "On Startup",IDC_STATIC,7,6,146,79 GROUPBOX "On Exit",IDC_STATIC,7,89,146,28 ! GROUPBOX "Editor",IDC_STATIC,162,6,117,46 ! GROUPBOX "Workspace Bar",IDC_STATIC,162,108,117,27 CONTROL "Synchronized File Tab",IDC_CHECK_SYNCFILETAB,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,167,119,86,10 END --- 1461,1479 ---- BS_AUTOCHECKBOX | WS_TABSTOP,12,16,62,10 CONTROL "None",IDC_RADIO_DOCTABNONE,"Button",BS_AUTORADIOBUTTON | ! WS_GROUP,168,104,33,10 CONTROL "Bottom",IDC_RADIO_DOCTAB_BOTTOM,"Button", ! BS_AUTORADIOBUTTON,168,94,38,10 CONTROL "Top",IDC_RADIO_DOCTAB_TOP,"Button",BS_AUTORADIOBUTTON, ! 168,84,29,10 CONTROL "Maximize Documents",IDC_CHECK_MAXIMIZEDOCUMENTS,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,12,38,83,10 GROUPBOX "On Startup",IDC_STATIC,7,6,146,79 GROUPBOX "On Exit",IDC_STATIC,7,89,146,28 ! GROUPBOX "Editor",IDC_STATIC,162,6,117,52 ! GROUPBOX "Workspace Bar",IDC_STATIC,162,124,117,27 CONTROL "Synchronized File Tab",IDC_CHECK_SYNCFILETAB,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,167,135,86,10 ! CONTROL "Copy On Mouse Selection",IDC_CHECK_SELCOPY,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,167,46,106,10 END Index: ConfigFile.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/ConfigFile.cpp,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** ConfigFile.cpp 29 Sep 2004 08:04:47 -0000 1.19 --- ConfigFile.cpp 3 Dec 2004 06:46:12 -0000 1.20 *************** *** 165,168 **** --- 165,180 ---- } + // Do we copy mouse selection ? + bool CConfigFile::GetSelectCopy() + { + return GetBoolFromXMLFile( TAG_GENERAL, TAG_GENERAL_SELECTCOPY); + } + + // Set if we copy mouse selection + bool CConfigFile::SetSelectCopy( bool bSelectCopy ) + { + return SetBoolToXMLFile( TAG_GENERAL, TAG_GENERAL_SELECTCOPY, bSelectCopy ); + } + // Do we show the splash screen on startup? bool CConfigFile::GetSplashScreen() Index: resource.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/resource.h,v retrieving revision 1.71 retrieving revision 1.72 diff -C2 -d -r1.71 -r1.72 *** resource.h 30 Nov 2004 20:22:48 -0000 1.71 --- resource.h 3 Dec 2004 06:46:12 -0000 1.72 *************** *** 120,123 **** --- 120,124 ---- #define IDC_CHECK_MINITOOLBAR 1006 #define IDC_CHECK_WHITESPACE 1007 + #define IDC_CHECK_SELCOPY 1007 #define IDC_CHECK_HIGHLIGHTLINE 1008 #define IDC_RADIO_DOCTAB_BOTTOM 1009 Index: GeneralPref.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/GeneralPref.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** GeneralPref.cpp 21 Sep 2004 08:25:56 -0000 1.13 --- GeneralPref.cpp 3 Dec 2004 06:46:12 -0000 1.14 *************** *** 57,60 **** --- 57,61 ---- m_iTabbedDocSelector = -1; m_bSyncFileTab = FALSE; + m_bSelectCopy = FALSE; //}}AFX_DATA_INIT *************** *** 78,81 **** --- 79,83 ---- DDX_Radio(pDX, IDC_RADIO_DOCTABNONE, m_iTabbedDocSelector); DDX_Check(pDX, IDC_CHECK_SYNCFILETAB, m_bSyncFileTab); + DDX_Check(pDX, IDC_CHECK_SELCOPY, m_bSelectCopy); //}}AFX_DATA_MAP } *************** *** 98,101 **** --- 100,104 ---- ON_BN_CLICKED(IDC_RADIO_DOCTAB_BOTTOM, OnControlChanged) ON_BN_CLICKED(IDC_CHECK_SYNCFILETAB, OnControlChanged) + ON_BN_CLICKED(IDC_CHECK_SELCOPY, OnControlChanged) //}}AFX_MSG_MAP END_MESSAGE_MAP() *************** *** 122,125 **** --- 125,129 ---- m_bCheckModification = pConfigFile->GetCheckFileModification(); m_bMiniToolbar = pConfigFile->GetMiniToolbar(); + m_bSelectCopy = pConfigFile->GetSelectCopy(); m_bSplashScreen = pConfigFile->GetSplashScreen(); m_iTabbedDocSelector = pConfigFile->GetTabbedDocumentSelector(); *************** *** 189,192 **** --- 193,201 ---- } + if( m_bSelectCopy != ( pConfigFile->GetSelectCopy() ? TRUE : FALSE ) ) + { + pConfigFile->SetSelectCopy( m_bSelectCopy ? true : false ); + } + if( m_bSplashScreen != ( pConfigFile->GetSplashScreen() ? TRUE : FALSE ) ) { |
From: Leon W. <moo...@us...> - 2004-12-02 18:41:34
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27780 Modified Files: AnyEditToDoList.xml ChangeLog.txt Log Message: Added the latest changes. Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/ChangeLog.txt,v retrieving revision 1.78 retrieving revision 1.79 diff -C2 -d -r1.78 -r1.79 *** ChangeLog.txt 29 Sep 2004 12:45:51 -0000 1.78 --- ChangeLog.txt 2 Dec 2004 18:41:22 -0000 1.79 *************** *** 2,9 **** ============ ! ! [Build 401] ! ----------- ! 1) The FileClass Associations are now individual User settings. 2) Bugfix: Scintilla Default style is set when Syntax Highlighting is off. --- 2,7 ---- ============ ! AnyEdit 2.0 Beta 3 build 401 ! ---------------------------- 1) The FileClass Associations are now individual User settings. 2) Bugfix: Scintilla Default style is set when Syntax Highlighting is off. *************** *** 50,60 **** 43) Caret Color is settable. 44) Ensure Final New Line, Convert tabs to spaces and Trim Trailing Spaces on Save options added for every language. ! ! ! ! Beta 2.0 ! -------- 1) Added macro support 2) Added document position saving support --- 48,59 ---- 43) Caret Color is settable. 44) Ensure Final New Line, Convert tabs to spaces and Trim Trailing Spaces on Save options added for every language. + 45) Rewrote ToolRunner Macro parsing for better parsing. + 46) Bugfix: Template parser now all macro's with the same name on the same line. + 47) Upgrade to scintilla 1.62 + 48) CTRL+A support added in OuputEdit. ! AnyEdit 2.0 Beta 2 build 400 ! ---------------------------- 1) Added macro support 2) Added document position saving support *************** *** 152,193 **** 9) Goto and class view jump to line becomes first line of document always. 10) Find dialog vanishes after first successful find... further find carries on with F3 ! Find options are carried on between different files. ! 11) Changed all 'bool''s to BOOL which removes many performance warnings [Source change] ! 12) Output window automatically is shown when a tool is run with the output window hidden ! 13) Fixed input entry length restriction bug. ! 14) Fixed accelerators for Bookmarking and changed behaviour ! 15) Fixed input entry length restriction bug. [#745642] ! 16) AnyEdit now works properly for all users. Even if the admin setsup the program. ! 17) AnyEdit saves file only if it has to... ! 18) Added MiniToolbar feature. ! 19) Fixed bug which caused wrong Autocomplete file to be displayed in Language preferences [#769366] ! 20) Find & replace allows null replacement [#745169] ! 21) Tabs to spaces works correctly [#722975] ! 22) Bug replace whole word fixed.[#741234] ! 23) User tool can run with no window open [#750948] ! 24) Added Initial Plugin support ! 25) Added Diff Plugin ! 26) Fixed regular expression not working with find and find replace [#787886] ! 27) Added folding support to html files ! 28) Fixed regular expression in replace patterns [#798478] ! 29) Added option in replace to remove transform backslash expressions. ! 30) Class view display now shows more information [enums, macros, fields] etc., ! 31) FindReplace positions cursor after replaced text [#817192] ! 32) Diff plugin interface bug fixed [#817195] ! 33) crash on lines > 2510 chars fixed [#799649] ! 34) Updated to scintilla 1.56 ! 35) File copies in temp folder are now deleted [#798515] ! 36) Proper save of find and replace history done [#798521] ! 37) Standalone file leaves garbage in class view - Fixed [#730650] ! 38) Rewrote clip text editor. Removed CClipParser class. Enhanced editor window. ! 39) Prevented unwanted reloading of clip texts ! 40) Fixed bug which saved preferences change even during a cancel ! 41) Color settings and file syntax settings are set without reloading document or restarting AnyEdit ! 42) Removed many ctags related memory leaks ! 43) File modification check now handles file deletion properly. [#799171] ! 44) Added global option in preferences to view whitespaces. ! 45) Rewrote project-view, Project file format has changed to XML based format ! ! Thanks poto for your bug reports --- 151,190 ---- 9) Goto and class view jump to line becomes first line of document always. 10) Find dialog vanishes after first successful find... further find carries on with F3 ! 11) Find options are carried on between different files. ! 12) Changed all 'bool''s to BOOL which removes many performance warnings [Source change] ! 13) Output window automatically is shown when a tool is run with the output window hidden ! 14) Fixed input entry length restriction bug. ! 15) Fixed accelerators for Bookmarking and changed behaviour ! 16) Fixed input entry length restriction bug. [#745642] ! 17) AnyEdit now works properly for all users. Even if the admin setsup the program. ! 18) AnyEdit saves file only if it has to... ! 19) Added MiniToolbar feature. ! 20) Fixed bug which caused wrong Autocomplete file to be displayed in Language preferences [#769366] ! 21) Find & replace allows null replacement [#745169] ! 22) Tabs to spaces works correctly [#722975] ! 23) Bug replace whole word fixed.[#741234] ! 24) User tool can run with no window open [#750948] ! 25) Added Initial Plugin support ! 26) Added Diff Plugin ! 27) Fixed regular expression not working with find and find replace [#787886] ! 28) Added folding support to html files ! 29) Fixed regular expression in replace patterns [#798478] ! 30) Added option in replace to remove transform backslash expressions. ! 31) Class view display now shows more information [enums, macros, fields] etc., ! 32) FindReplace positions cursor after replaced text [#817192] ! 33) Diff plugin interface bug fixed [#817195] ! 34) crash on lines > 2510 chars fixed [#799649] ! 35) Updated to scintilla 1.56 ! 36) File copies in temp folder are now deleted [#798515] ! 37) Proper save of find and replace history done [#798521] ! 38) Standalone file leaves garbage in class view - Fixed [#730650] ! 39) Rewrote clip text editor. Removed CClipParser class. Enhanced editor window. ! 40) Prevented unwanted reloading of clip texts ! 41) Fixed bug which saved preferences change even during a cancel ! 42) Color settings and file syntax settings are set without reloading document or restarting AnyEdit ! 43) Removed many ctags related memory leaks ! 44) File modification check now handles file deletion properly. [#799171] ! 45) Added global option in preferences to view whitespaces. ! 46) Rewrote project-view, Project file format has changed to XML based format *************** *** 228,230 **** 22) Added goto feature 23) Wrote plenty of lang syntax files... more to come soon..! ! 25) Fixed quick jump crash bug... Made critical section to be commonly used for using shared tag list from classview, quick jump and autocompletion list filling. Quick jump was crashing because of this... --- 225,227 ---- 22) Added goto feature 23) Wrote plenty of lang syntax files... more to come soon..! ! 24) Fixed quick jump crash bug... Made critical section to be commonly used for using shared tag list from classview, quick jump and autocompletion list filling. Quick jump was crashing because of this... Index: AnyEditToDoList.xml =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditToDoList.xml,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** AnyEditToDoList.xml 25 Oct 2004 13:32:32 -0000 1.30 --- AnyEditToDoList.xml 2 Dec 2004 18:41:20 -0000 1.31 *************** *** 1,4 **** <?xml version="1.0" encoding="windows-1252"?> ! <TODOLIST FILEFORMAT="6" PROJECTNAME="AnyEdit ToDo List" NEXTUNIQUEID="694" LASTSORTBY="5" FILEVERSION="110" LASTSORTDIR="1" LASTMODIFIED="2004-10-25"> <TASK STARTDATESTRING="2004-04-20" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38240.34590278" TITLE="Source Code" TIMEESTUNITS="H" COMMENTS="Coding Conventions and Development Guidelines." ID="154" STARTDATE="38097.00000000" POS="1"> <TASK STARTDATESTRING="2004-04-07" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38125.66063657" TITLE="Doxygen Comment" TIMEESTUNITS="H" PERSON="LW, DP, CS, GH" COMMENTS="Source Documentation is Mandatory. We shall gradually add it along the way." ID="16" STARTDATE="38084.00000000" POS="1"/> --- 1,4 ---- <?xml version="1.0" encoding="windows-1252"?> ! <TODOLIST FILEFORMAT="6" PROJECTNAME="AnyEdit ToDo List" NEXTUNIQUEID="708" LASTSORTBY="5" FILEVERSION="124" LASTSORTDIR="1" LASTMODIFIED="2004-12-02"> <TASK STARTDATESTRING="2004-04-20" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38240.34590278" TITLE="Source Code" TIMEESTUNITS="H" COMMENTS="Coding Conventions and Development Guidelines." ID="154" STARTDATE="38097.00000000" POS="1"> <TASK STARTDATESTRING="2004-04-07" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38125.66063657" TITLE="Doxygen Comment" TIMEESTUNITS="H" PERSON="LW, DP, CS, GH" COMMENTS="Source Documentation is Mandatory. We shall gradually add it along the way." ID="16" STARTDATE="38084.00000000" POS="1"/> *************** *** 24,44 **** [LW] This is a BCG problem, we can't change the Tooltip to the name of the tool. This must be solved in GuiToolkit." ID="432" STARTDATE="38259.00000000" POS="5"/> <TASK STARTDATESTRING="2004-10-03" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38267.36766204" TITLE="not W98 compatible" TIMEESTUNITS="H" PERSON="GH" COMMENTS="Because of function in the FileSpec class we are not w98 compatible." ID="682" PERCENTDONE="100" STARTDATE="38263.00000000" DONEDATESTRING="2004-10-07" POS="6" DONEDATE="38267.00000000"/> ! <TASK STARTDATESTRING="2004-07-22" PRIORITY="3" TIMEESPENTUNITS="H" LASTMOD="38266.78995370" TITLE="EOL characters get colored" TIMEESTUNITS="H" PERSON="CS" COMMENTS="On a document with CRLF EOL characters the CR gets the same color as the text on the line, but the LF is black. Scinitlla bug? [LW] It's added to the Scintilla Repository. Now al we need is update to the next version when it is released. ! " ID="299" STARTDATE="38190.00000000" POS="7"/> <TASK STARTDATESTRING="2004-10-05" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38267.36753472" TITLE="OutputBar and Escape" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Pressing escape when focus is on OutputBar removes all tabs, but the window can still be edited. Tool output is gone." ID="683" PERCENTDONE="100" STARTDATE="38265.00000000" DONEDATESTRING="2004-10-07" POS="8" DONEDATE="38267.00000000"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="1" TIMEESPENTUNITS="H" LASTMOD="38285.49134259" TITLE="AnyEdit freezes when starting with splashscreen off." TIMEESTUNITS="H" PERSON="None" COMMENTS="[#1045820]" ID="688" STARTDATE="38285.00000000" POS="9"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38285.49194444" TITLE="Language Tool buttons don't all work" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1048921]" ID="689" STARTDATE="38285.00000000" POS="10"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38285.49318287" TITLE="Closing file from association Crash" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1050284] I think this is already fixed, shall test it before closing it." ID="690" STARTDATE="38285.00000000" POS="11"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38285.49483796" TITLE="$FILENAME bug under W98" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1052500] It also returnes part of the path!" ID="691" STARTDATE="38285.00000000" POS="12"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38285.64331019" TITLE="Class View parsing of C# files get stuck in an endless loop." TIMEESTUNITS="H" PERSON="None" ID="693" STARTDATE="38285.64252315" POS="13"/> ! </TASK> ! <TASK STARTDATESTRING="2004-10-01" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38261.87687500" TITLE="build 401" TIMEESTUNITS="H" COMMENTS="Beta 3" ID="433" STARTDATE="38261.00000000" POS="3"> ! <TASK STARTDATESTRING="2004-08-02" PRIORITY="8" TIMEESPENTUNITS="H" LASTMOD="38261.87697917" TITLE="New images for items." TIMEESTUNITS="H" PERSON="GH" ID="336" STARTDATE="38201.00000000" POS="1"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38285.48218750" TITLE="Horizontal Scrollbar OutputBar" TIMEESTUNITS="H" PERSON="None" ID="685" STARTDATE="38285.00000000" POS="2"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38285.48247685" TITLE="Bookmark problem deleting lines" TIMEESTUNITS="H" PERSON="LW" ID="686" STARTDATE="38285.00000000" POS="3"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38285.48452546" TITLE="Class View bug" TIMEESTUNITS="H" PERSON="GH" COMMENTS="Putting a forward declaration of a function at the top of your source file and having the implementation in the same file, result in a double entry in the class view. Is this a ctags or an AE problem? ! [LW] I'll test it some more and put an example on the developer list." ID="687" STARTDATE="38285.00000000" POS="4"/> </TASK> <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.73966435" TITLE="build 402" TIMEESTUNITS="H" COMMENTS="Integration of GuiToolkit, Testers Release" ID="434" STARTDATE="38261.00000000" POS="4"> --- 24,57 ---- [LW] This is a BCG problem, we can't change the Tooltip to the name of the tool. This must be solved in GuiToolkit." ID="432" STARTDATE="38259.00000000" POS="5"/> <TASK STARTDATESTRING="2004-10-03" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38267.36766204" TITLE="not W98 compatible" TIMEESTUNITS="H" PERSON="GH" COMMENTS="Because of function in the FileSpec class we are not w98 compatible." ID="682" PERCENTDONE="100" STARTDATE="38263.00000000" DONEDATESTRING="2004-10-07" POS="6" DONEDATE="38267.00000000"/> ! <TASK STARTDATESTRING="2004-07-22" PRIORITY="3" TIMEESPENTUNITS="H" LASTMOD="38323.01116898" TITLE="EOL characters get colored" TIMEESTUNITS="H" PERSON="CS" COMMENTS="On a document with CRLF EOL characters the CR gets the same color as the text on the line, but the LF is black. Scinitlla bug? [LW] It's added to the Scintilla Repository. Now al we need is update to the next version when it is released. ! " ID="299" PERCENTDONE="100" STARTDATE="38190.00000000" DONEDATESTRING="2004-12-02" POS="7" DONEDATE="38323.01116898"/> <TASK STARTDATESTRING="2004-10-05" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38267.36753472" TITLE="OutputBar and Escape" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Pressing escape when focus is on OutputBar removes all tabs, but the window can still be edited. Tool output is gone." ID="683" PERCENTDONE="100" STARTDATE="38265.00000000" DONEDATESTRING="2004-10-07" POS="8" DONEDATE="38267.00000000"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="2" TIMEESPENTUNITS="H" LASTMOD="38320.35738426" TITLE="Class View bug" TIMEESTUNITS="H" PERSON="GH" COMMENTS="Putting a forward declaration of a function at the top of your source file and having the implementation in the same file, result in a double entry in the class view. Is this a ctags or an AE problem? ! [LW] I'll test it some more and put an example on the developer list." ID="687" STARTDATE="38285.00000000" POS="9"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="1" TIMEESPENTUNITS="H" LASTMOD="38288.59346065" TITLE="AnyEdit freezes when starting with splashscreen off." TIMEESTUNITS="H" PERSON="None" COMMENTS="[#1045820]" ID="688" PERCENTDONE="100" STARTDATE="38285.00000000" DONEDATESTRING="2004-10-28" POS="10" DONEDATE="38288.00000000"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38288.32170139" TITLE="Language Tool buttons don't all work" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1048921]" ID="689" PERCENTDONE="100" STARTDATE="38285.00000000" DONEDATESTRING="2004-10-28" POS="11" DONEDATE="38288.00000000"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38289.36145833" TITLE="Closing file from association Crash" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1050284] I think this is already fixed, shall test it before closing it." ID="690" PERCENTDONE="100" STARTDATE="38285.00000000" DONEDATESTRING="2004-10-29" POS="12" DONEDATE="38289.00000000"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38288.31370370" TITLE="$FILENAME bug under W98" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1052500] It also returnes part of the path!" ID="691" PERCENTDONE="100" STARTDATE="38285.00000000" DONEDATESTRING="2004-10-28" POS="13" DONEDATE="38288.00000000"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38288.32194444" TITLE="Class View parsing of C# files get stuck in an endless loop." TIMEESTUNITS="H" PERSON="GH" ID="693" STARTDATE="38285.00000000" POS="14"/> ! <TASK STARTDATESTRING="2004-10-28" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38288.32136574" TITLE="Print Preview doesn't work correct." TIMEESTUNITS="H" PERSON="None" COMMENTS="[#105445]" ID="694" STARTDATE="38288.00000000" POS="15"/> ! <TASK STARTDATESTRING="2004-10-28" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38289.36148148" TITLE="Bug in path when opening a file from association." TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1055986] I think this is already fixed in beta 3, will test before closing." ID="696" PERCENTDONE="100" STARTDATE="38288.00000000" DONEDATESTRING="2004-10-29" POS="16" DONEDATE="38289.00000000"/> ! <TASK STARTDATESTRING="2004-11-04" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38299.34005787" TITLE="Shift+Space types nothing" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1057733]" ID="697" PERCENTDONE="100" STARTDATE="38295.00000000" DONEDATESTRING="2004-11-08" POS="17" DONEDATE="38299.00000000"/> ! <TASK STARTDATESTRING="2004-11-04" PRIORITY="1" TIMEESPENTUNITS="H" LASTMOD="38295.37130787" TITLE="Widechar support (Chinese) in scintilla editor" TIMEESTUNITS="H" PERSON="None" COMMENTS="[#1057990] The scintilla control does something wrong with widechars. Is it because we don't support Unicode as well as we should or is it a problem in the control itself? ! " ID="698" STARTDATE="38295.00000000" POS="18"/> ! <TASK STARTDATESTRING="2004-11-04" PRIORITY="8" TIMEESPENTUNITS="H" LASTMOD="38299.35841435" TITLE="Bug Report Dialog box Copy to Clipboard doesn't work." TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1059334]" ID="699" PERCENTDONE="100" STARTDATE="38295.00000000" DONEDATESTRING="2004-11-08" POS="19" DONEDATE="38299.00000000"/> ! <TASK STARTDATESTRING="2004-11-04" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38295.37452546" TITLE="Delete key in "Find" combo box" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1059335] I think this is a character routing problem. All characters get routed to the scintilla control when this is active. The output edit characters are also routed to the scintilla control." ID="700" STARTDATE="38295.00000000" POS="20"/> ! <TASK STARTDATESTRING="2004-11-04" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38295.86723380" TITLE="GoTo" TIMEESTUNITS="H" PERSON="None" COMMENTS="[#1059338] Goto scroll to the wrong place when the line to scroll to is folded." ID="701" PERCENTDONE="100" STARTDATE="38295.00000000" DONEDATESTRING="2004-11-04" POS="21" DONEDATE="38295.00000000"/> ! <TASK STARTDATESTRING="2004-11-04" PRIORITY="0" TIMEESPENTUNITS="H" LASTMOD="38296.70081019" TITLE="Folding problem?" TIMEESTUNITS="H" PERSON="LW" COMMENTS="//{{5,6,7,8} Is folded to the end of file in C files. Sounds pretty normal behaviour, but do we want to fold {} in comment?" ID="703" PERCENTDONE="100" STARTDATE="38295.00000000" DONEDATESTRING="2004-11-05" POS="22" DONEDATE="38296.00000000"/> ! <TASK STARTDATESTRING="2004-11-29" PRIORITY="9" TIMEESPENTUNITS="H" LASTMOD="38323.35967593" TITLE="Brace Highlighting Turn off causes the current highlighted brace match to always be highlighted." TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1073434]" ID="706" PERCENTDONE="100" STARTDATE="38320.36105324" DONEDATESTRING="2004-12-02" POS="23" DONEDATE="38323.35967593"/> ! <TASK STARTDATESTRING="2004-11-29" PRIORITY="3" TIMEESPENTUNITS="H" LASTMOD="38320.52936343" TITLE="Unable to choose file extension in New File dialog." TIMEESTUNITS="H" PERSON="None" COMMENTS="[#1062363] Only after choosing a file type, the extensions are filled. But they are filled from the template files. This needs to be updated to get the info from the syntax files. Maybe some new and extra templates would also be a nice addition." ID="707" STARTDATE="38320.36105324" POS="24"/> ! </TASK> ! <TASK STARTDATESTRING="2004-10-01" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38323.01180556" TITLE="build 401" TIMEESTUNITS="H" COMMENTS="Beta 3" ID="433" STARTDATE="38261.00000000" POS="3"> ! <TASK STARTDATESTRING="2004-08-02" PRIORITY="8" TIMEESPENTUNITS="H" LASTMOD="38323.01153935" TITLE="New images for items." TIMEESTUNITS="H" PERSON="LW" ID="336" PERCENTDONE="100" STARTDATE="38201.00000000" DONEDATESTRING="2004-12-02" POS="1" DONEDATE="38323.01153935"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38289.35166667" TITLE="Horizontal Scrollbar OutputBar" TIMEESTUNITS="H" PERSON="LW" ID="685" PERCENTDONE="100" STARTDATE="38285.00000000" DONEDATESTRING="2004-10-29" POS="2" DONEDATE="38289.00000000"/> ! <TASK STARTDATESTRING="2004-10-25" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38288.32206019" TITLE="Bookmark problem deleting lines" TIMEESTUNITS="H" PERSON="LW" ID="686" PERCENTDONE="100" STARTDATE="38285.00000000" DONEDATESTRING="2004-10-28" POS="3" DONEDATE="38288.00000000"/> ! <TASK STARTDATESTRING="2004-11-04" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38323.01143519" TITLE="Manual Update Class View Parser" TIMEESTUNITS="H" PERSON="LW" ID="704" PERCENTDONE="100" STARTDATE="38295.00000000" DONEDATESTRING="2004-12-02" POS="4" DONEDATE="38323.01143519"/> ! <TASK STARTDATESTRING="2004-09-17" PRIORITY="2" TIMEESPENTUNITS="H" LASTMOD="38323.01175926" TITLE="Outputbar Ctrl+A" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[CS] COutputEdit: Add Ctrl-A for select all in COutputEdit like in VS." ID="417" PERCENTDONE="100" STARTDATE="38247.00000000" DONEDATESTRING="2004-12-02" POS="5" DONEDATE="38323.01175926"/> </TASK> <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.73966435" TITLE="build 402" TIMEESTUNITS="H" COMMENTS="Integration of GuiToolkit, Testers Release" ID="434" STARTDATE="38261.00000000" POS="4"> *************** *** 54,58 **** <TASK STARTDATESTRING="2004-10-05" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38267.36815972" TITLE="GHOutputWnd" TIMEESTUNITS="H" PERSON="GH" ID="684" STARTDATE="38265.00000000" POS="4"/> </TASK> ! <TASK STARTDATESTRING="2004-09-17" PRIORITY="2" TIMEESPENTUNITS="H" LASTMOD="38261.87704861" TITLE="Outputbar Ctrl+A" TIMEESTUNITS="H" PERSON="DP" COMMENTS="[CS] COutputEdit: Add Ctrl-A for select all in COutputEdit like in VS." ID="417" STARTDATE="38247.00000000" POS="2"/> </TASK> <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.74032407" TITLE="build 403" TIMEESTUNITS="H" COMMENTS="Beta 4" ID="435" STARTDATE="38261.00000000" POS="5"> --- 67,73 ---- <TASK STARTDATESTRING="2004-10-05" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38267.36815972" TITLE="GHOutputWnd" TIMEESTUNITS="H" PERSON="GH" ID="684" STARTDATE="38265.00000000" POS="4"/> </TASK> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38320.35848380" TITLE="Change Language of file" TIMEESTUNITS="H" PERSON="None" COMMENTS="The language should be changeable for new or texts with unknown extensions. (in the menu)" ID="135" STARTDATE="38092.00000000" POS="2"/> ! <TASK STARTDATESTRING="2004-09-02" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38320.36067130" TITLE="Style Determined by Start of File" TIMEESTUNITS="H" PERSON="None" COMMENTS="Recognize first line to be #!/bin/sh or <?xml and assign a language. But only when we don't have an extension match. ! [#1018973]" ID="385" STARTDATE="38232.00000000" POS="3"/> </TASK> <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.74032407" TITLE="build 403" TIMEESTUNITS="H" COMMENTS="Beta 4" ID="435" STARTDATE="38261.00000000" POS="5"> *************** *** 82,93 **** <TASK STARTDATESTRING="2004-10-01" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38261.87937500" TITLE="Help File" TIMEESTUNITS="H" PERSON="LW" COMMENTS="We need to update the help file if we want to release a stable version." ID="675" STARTDATE="38261.00000000" POS="3"/> <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.92556713" TITLE="Preference Update" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Preference Main Dialog needs a major overhaul. Can it be replaced by something GUI, or maybe add the rewrite there?" ID="681" STARTDATE="38261.00000000" POS="4"> ! <TASK STARTDATESTRING="2004-04-07" PRIORITY="1" TIMEESPENTUNITS="H" LASTMOD="38261.91870370" TITLE="Tree Update on Apply" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Update the Tree in the main Dialog when there is a change in Languages and after user presses Apply. Can be achieved by a inheritable Refresh function is the sub dialog?" ID="50" STARTDATE="38084.00000000" POS="1"/> <TASK STARTDATESTRING="2004-07-22" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38191.62172454" TITLE="SASubDlg Refresh function" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Add a Refresh function to update the Dialogs after an Apply." ID="307" STARTDATE="38190.00000000" POS="2"/> <TASK STARTDATESTRING="2004-08-02" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38201.39600694" TITLE="Rewrite Preference Dialog" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Not all features of the smaller animals stuff is used. Beter write a new dialog with all the functions we need." ID="330" STARTDATE="38201.00000000" POS="3"/> </TASK> ! <TASK STARTDATESTRING="2004-09-17" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.92295139" TITLE="Syntax file upgrades" TIMEESTUNITS="H" PERSON="LW" COMMENTS="After the first stable version we can't make major changes to the syntax files. We need a system to upgrade the syntax files on new releases." ID="419" STARTDATE="38247.00000000" POS="5"/> <TASK STARTDATESTRING="2004-08-30" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38263.83975694" TITLE="Move Find/Replace settings from Registry" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Move the settings from the registry to the config file." ID="361" STARTDATE="38229.00000000" POS="6"/> <TASK STARTDATESTRING="2004-08-02" PRIORITY="2" TIMEESPENTUNITS="H" LASTMOD="38201.39758102" TITLE="Default Keys for User Tools" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Add default keys CTRL+1 etc to UserTools" ID="332" STARTDATE="38201.00000000" POS="7"/> <TASK STARTDATESTRING="2004-09-17" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38247.59559028" TITLE="Implement Stop Tool Execution" TIMEESTUNITS="H" PERSON="LW" ID="420" STARTDATE="38247.00000000" POS="8"/> </TASK> <TASK STARTDATESTRING="2004-06-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38139.37394676" TITLE="Code Cleanup" TIMEESTUNITS="H" COMMENTS="Things we need to do to cleanup the source code." ID="249" STARTDATE="38139.00000000" POS="7"> --- 97,111 ---- <TASK STARTDATESTRING="2004-10-01" PRIORITY="10" TIMEESPENTUNITS="H" LASTMOD="38261.87937500" TITLE="Help File" TIMEESTUNITS="H" PERSON="LW" COMMENTS="We need to update the help file if we want to release a stable version." ID="675" STARTDATE="38261.00000000" POS="3"/> <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.92556713" TITLE="Preference Update" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Preference Main Dialog needs a major overhaul. Can it be replaced by something GUI, or maybe add the rewrite there?" ID="681" STARTDATE="38261.00000000" POS="4"> ! <TASK STARTDATESTRING="2004-04-07" PRIORITY="1" TIMEESPENTUNITS="H" LASTMOD="38296.70019676" TITLE="Tree Update on Apply" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Update the Tree in the main Dialog when there is a change in Languages and after user presses Apply. Can be achieved by a inheritable Refresh function is the sub dialog? ! [#1059455]" ID="50" STARTDATE="38084.00000000" POS="1"/> <TASK STARTDATESTRING="2004-07-22" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38191.62172454" TITLE="SASubDlg Refresh function" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Add a Refresh function to update the Dialogs after an Apply." ID="307" STARTDATE="38190.00000000" POS="2"/> <TASK STARTDATESTRING="2004-08-02" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38201.39600694" TITLE="Rewrite Preference Dialog" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Not all features of the smaller animals stuff is used. Beter write a new dialog with all the functions we need." ID="330" STARTDATE="38201.00000000" POS="3"/> </TASK> ! <TASK STARTDATESTRING="2004-09-17" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38320.36165509" TITLE="Syntax file upgrades" TIMEESTUNITS="H" PERSON="LW" COMMENTS="After the first stable version we can't make major changes to the syntax files. We need a system to upgrade the syntax files on new releases. ! I'm adding a version number to the syntax files, so we can upgrade with our installer scipt if possible." ID="419" STARTDATE="38247.00000000" POS="5"/> <TASK STARTDATESTRING="2004-08-30" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38263.83975694" TITLE="Move Find/Replace settings from Registry" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Move the settings from the registry to the config file." ID="361" STARTDATE="38229.00000000" POS="6"/> <TASK STARTDATESTRING="2004-08-02" PRIORITY="2" TIMEESPENTUNITS="H" LASTMOD="38201.39758102" TITLE="Default Keys for User Tools" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Add default keys CTRL+1 etc to UserTools" ID="332" STARTDATE="38201.00000000" POS="7"/> <TASK STARTDATESTRING="2004-09-17" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38247.59559028" TITLE="Implement Stop Tool Execution" TIMEESTUNITS="H" PERSON="LW" ID="420" STARTDATE="38247.00000000" POS="8"/> + <TASK STARTDATESTRING="2004-10-28" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38288.71271991" TITLE="Save tree expanded state for Project/ClassView" TIMEESTUNITS="H" PERSON="GH" COMMENTS="It would be nice if we could save the state of the tree items that are expanded. So the Class view doesn't become folded again between switching of different cv trees. Is this also a problem with the project view?" ID="695" STARTDATE="38288.00000000" POS="9"/> </TASK> <TASK STARTDATESTRING="2004-06-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38139.37394676" TITLE="Code Cleanup" TIMEESTUNITS="H" COMMENTS="Things we need to do to cleanup the source code." ID="249" STARTDATE="38139.00000000" POS="7"> *************** *** 115,119 **** </TASK> <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.88998843" TITLE="New Features" TIMEESTUNITS="H" COMMENTS="These features will be implemented in AE. These will be devided over the new builds in the near future." ID="676" STARTDATE="38261.00000000" POS="8"> ! <TASK STARTDATESTRING="2004-04-20" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.89638889" TITLE="File acced features" TIMEESTUNITS="H" COMMENTS="File access stuff" ID="149" STARTDATE="38097.00000000" POS="1"> <TASK STARTDATESTRING="2004-04-05" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.89651620" TITLE="Autosave and Recovery" TIMEESTUNITS="H" PERSON="None" ID="1" STARTDATE="38082.00000000" POS="1"/> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.89675926" TITLE="Backup before save" TIMEESTUNITS="H" PERSON="None" COMMENTS="Create an backup file with another extension a settable extension." ID="140" STARTDATE="38092.00000000" POS="2"/> --- 133,137 ---- </TASK> <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.88998843" TITLE="New Features" TIMEESTUNITS="H" COMMENTS="These features will be implemented in AE. These will be devided over the new builds in the near future." ID="676" STARTDATE="38261.00000000" POS="8"> ! <TASK STARTDATESTRING="2004-04-20" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38296.69896991" TITLE="File acces features" TIMEESTUNITS="H" ID="149" STARTDATE="38097.00000000" POS="1"> <TASK STARTDATESTRING="2004-04-05" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.89651620" TITLE="Autosave and Recovery" TIMEESTUNITS="H" PERSON="None" ID="1" STARTDATE="38082.00000000" POS="1"/> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.89675926" TITLE="Backup before save" TIMEESTUNITS="H" PERSON="None" COMMENTS="Create an backup file with another extension a settable extension." ID="140" STARTDATE="38092.00000000" POS="2"/> *************** *** 122,140 **** <TASK STARTDATESTRING="2004-07-12" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38182.41517361" TITLE="Show progress bar in status bar when loading or saving a file" TIMEESTUNITS="H" PERSON="None" ID="283" STARTDATE="38180.00000000" POS="5"/> </TASK> - <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38132.40075231" TITLE="Change Language of file" TIMEESTUNITS="H" PERSON="None" COMMENTS="The language should be changeable for new or texts with unknown extensions." ID="135" STARTDATE="38092.00000000" POS="2"/> <TASK STARTDATESTRING="2004-04-26" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.75565972" TITLE="Menu Support in Macro's" TIMEESTUNITS="H" PERSON="DP" COMMENTS="[#788059] ! [LW] Can we remove the macro handling from Scintilla and route it to AE. So we can also catch menu clicks. So we need our own message pipe to catch them before they are handled." ID="175" STARTDATE="38103.00000000" POS="3"/> <TASK STARTDATESTRING="2004-04-26" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38103.55355324" TITLE="FTP(+SSL) support" TIMEESTUNITS="H" PERSON="None" COMMENTS="Plugin? [#741936] [#752730] ! [#937036]" ID="169" STARTDATE="38103.00000000" POS="4"/> <TASK STARTDATESTRING="2004-09-10" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38247.58131944" TITLE="Goto Dialog Update" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Use a spin button control to set the line number. With edit support. ! [CS] Add relative jumps in Goto line dialog. Sometimes it is useful to jump +100 lines from current line. Add + and - for jumps forwards or backwards." ID="392" STARTDATE="38240.00000000" POS="5"/> ! <TASK STARTDATESTRING="2004-07-28" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38196.53759259" TITLE="Repeat Macro Dialog needs an update." TIMEESTUNITS="H" PERSON="DP" COMMENTS="[LW] Static as Dialog Title. Make it fit the edit box with the buttons below." ID="319" STARTDATE="38196.00000000" POS="6"/> <TASK STARTDATESTRING="2004-09-20" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38254.38341435" TITLE="File Filter option" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Option for the default file filter in open/save dialog - use last selected - use current file - always all files ! - always any filter" ID="423" STARTDATE="38250.00000000" POS="7"/> <TASK STARTDATESTRING="2004-09-02" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.92956019" TITLE="Windows Explorer Shell Integration" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1018920] This means to set or unset entries in shell environment. --- 140,157 ---- <TASK STARTDATESTRING="2004-07-12" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38182.41517361" TITLE="Show progress bar in status bar when loading or saving a file" TIMEESTUNITS="H" PERSON="None" ID="283" STARTDATE="38180.00000000" POS="5"/> </TASK> <TASK STARTDATESTRING="2004-04-26" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.75565972" TITLE="Menu Support in Macro's" TIMEESTUNITS="H" PERSON="DP" COMMENTS="[#788059] ! [LW] Can we remove the macro handling from Scintilla and route it to AE. So we can also catch menu clicks. So we need our own message pipe to catch them before they are handled." ID="175" STARTDATE="38103.00000000" POS="2"/> <TASK STARTDATESTRING="2004-04-26" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38103.55355324" TITLE="FTP(+SSL) support" TIMEESTUNITS="H" PERSON="None" COMMENTS="Plugin? [#741936] [#752730] ! [#937036]" ID="169" STARTDATE="38103.00000000" POS="3"/> <TASK STARTDATESTRING="2004-09-10" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38247.58131944" TITLE="Goto Dialog Update" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Use a spin button control to set the line number. With edit support. ! [CS] Add relative jumps in Goto line dialog. Sometimes it is useful to jump +100 lines from current line. Add + and - for jumps forwards or backwards." ID="392" STARTDATE="38240.00000000" POS="4"/> ! <TASK STARTDATESTRING="2004-07-28" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38196.53759259" TITLE="Repeat Macro Dialog needs an update." TIMEESTUNITS="H" PERSON="DP" COMMENTS="[LW] Static as Dialog Title. Make it fit the edit box with the buttons below." ID="319" STARTDATE="38196.00000000" POS="5"/> <TASK STARTDATESTRING="2004-09-20" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38254.38341435" TITLE="File Filter option" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Option for the default file filter in open/save dialog - use last selected - use current file - always all files ! - always any filter" ID="423" STARTDATE="38250.00000000" POS="6"/> <TASK STARTDATESTRING="2004-09-02" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.92956019" TITLE="Windows Explorer Shell Integration" TIMEESTUNITS="H" PERSON="LW" COMMENTS="[#1018920] This means to set or unset entries in shell environment. *************** *** 145,152 **** [CS] see http://www.codeproject.com/shell/CShortcut.asp ! [LW] see TortoiseCVS.dll source code." ID="384" STARTDATE="38232.00000000" POS="8"/> <TASK STARTDATESTRING="2004-08-30" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.91569444" TITLE="Regular Expressions for Tools" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Add default compilers with regular expressions to Tool Preferences file. ! " ID="371" STARTDATE="38229.00000000" POS="9"/> ! <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.92750000" TITLE="Preference Dialog Updates" TIMEESTUNITS="H" ID="679" STARTDATE="38261.00000000" POS="10"> <TASK STARTDATESTRING="2004-04-07" PRIORITY="1" TIMEESPENTUNITS="H" LASTMOD="38084.35604167" TITLE="Boommarks" TIMEESTUNITS="H" PERSON="None" COMMENTS="Bookmark colors should be changeable." ID="34" STARTDATE="38084.00000000" POS="1"/> <TASK STARTDATESTRING="2004-08-02" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38201.40158565" TITLE="Default Folders Dialog" TIMEESTUNITS="H" PERSON="LW" COMMENTS="New dialog were we can set default folders." ID="334" STARTDATE="38201.00000000" POS="2"/> --- 162,169 ---- [CS] see http://www.codeproject.com/shell/CShortcut.asp ! [LW] see TortoiseCVS.dll source code." ID="384" STARTDATE="38232.00000000" POS="7"/> <TASK STARTDATESTRING="2004-08-30" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.91569444" TITLE="Regular Expressions for Tools" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Add default compilers with regular expressions to Tool Preferences file. ! " ID="371" STARTDATE="38229.00000000" POS="8"/> ! <TASK STARTDATESTRING="2004-10-01" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.92750000" TITLE="Preference Dialog Updates" TIMEESTUNITS="H" ID="679" STARTDATE="38261.00000000" POS="9"> <TASK STARTDATESTRING="2004-04-07" PRIORITY="1" TIMEESPENTUNITS="H" LASTMOD="38084.35604167" TITLE="Boommarks" TIMEESTUNITS="H" PERSON="None" COMMENTS="Bookmark colors should be changeable." ID="34" STARTDATE="38084.00000000" POS="1"/> <TASK STARTDATESTRING="2004-08-02" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38201.40158565" TITLE="Default Folders Dialog" TIMEESTUNITS="H" PERSON="LW" COMMENTS="New dialog were we can set default folders." ID="334" STARTDATE="38201.00000000" POS="2"/> *************** *** 158,171 **** </TASK> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38103.55555556" TITLE="Integration of version control" TIMEESTUNITS="H" PERSON="None" COMMENTS="Interface to cvs, PVCS, SourceSafe, ... ! [#768526]" ID="144" STARTDATE="38092.00000000" POS="11"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38259.51598380" TITLE="Replace in files" TIMEESTUNITS="H" PERSON="CS" COMMENTS="[#930342]" ID="146" STARTDATE="38092.00000000" POS="12"/> <TASK STARTDATESTRING="2004-04-16" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38132.38864583" TITLE="Find/Replace in open files" TIMEESTUNITS="H" PERSON="CS" COMMENTS="Find and replace strings in all open files. ! [#742172]" ID="147" STARTDATE="38093.00000000" POS="13"/> <TASK STARTDATESTRING="2004-07-07" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38263.83642361" TITLE="Find in Files: Add file types of AE to file type list" TIMEESTUNITS="H" PERSON="CS" COMMENTS="These entries are default, but you can add your own file types. [LW] Isn't this already possible? ! " ID="263" STARTDATE="38175.00000000" POS="14"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38196.50763889" TITLE="Extends characters on input" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Extends ( [ { " ' to () [] {} "" ''. The cursor is between this two chars. So you can simple write correct phrases with brackets.In XML or HTML mode < to <>" ID="138" STARTDATE="38092.00000000" POS="15"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38263.85388889" TITLE="CScintilla(Ex) CenterLine" TIMEESTUNITS="H" PERSON="CS" COMMENTS="After an operation like GotoLine or find the current line is often at bottom of window. When the current line isn't visible on screen, then the current line should be centered on window. The visible window is 20 to 80 percent of visible window. The centered line should be on 40 percent of window. So the context of current line is visible.++ are 20 and 80 percent, ## is the current line at 40 percent--++++--#########---++++--" ID="83" STARTDATE="38092.00000000" POS="16"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38263.85478009" TITLE="Format in CScintillaEx" TIMEESTUNITS="H" PERSON="None" ID="99" STARTDATE="38092.00000000" POS="17"> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38103.51078704" TITLE="Left aligned" TIMEESTUNITS="H" PERSON="None" ID="100" STARTDATE="38092.00000000" POS="1"/> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38103.51081019" TITLE="Right aligned" TIMEESTUNITS="H" PERSON="None" ID="101" STARTDATE="38092.00000000" POS="2"/> --- 175,188 ---- </TASK> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38103.55555556" TITLE="Integration of version control" TIMEESTUNITS="H" PERSON="None" COMMENTS="Interface to cvs, PVCS, SourceSafe, ... ! [#768526]" ID="144" STARTDATE="38092.00000000" POS="10"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38259.51598380" TITLE="Replace in files" TIMEESTUNITS="H" PERSON="CS" COMMENTS="[#930342]" ID="146" STARTDATE="38092.00000000" POS="11"/> <TASK STARTDATESTRING="2004-04-16" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38132.38864583" TITLE="Find/Replace in open files" TIMEESTUNITS="H" PERSON="CS" COMMENTS="Find and replace strings in all open files. ! [#742172]" ID="147" STARTDATE="38093.00000000" POS="12"/> <TASK STARTDATESTRING="2004-07-07" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38263.83642361" TITLE="Find in Files: Add file types of AE to file type list" TIMEESTUNITS="H" PERSON="CS" COMMENTS="These entries are default, but you can add your own file types. [LW] Isn't this already possible? ! " ID="263" STARTDATE="38175.00000000" POS="13"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38196.50763889" TITLE="Extends characters on input" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Extends ( [ { " ' to () [] {} "" ''. The cursor is between this two chars. So you can simple write correct phrases with brackets.In XML or HTML mode < to <>" ID="138" STARTDATE="38092.00000000" POS="14"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38263.85388889" TITLE="CScintilla(Ex) CenterLine" TIMEESTUNITS="H" PERSON="CS" COMMENTS="After an operation like GotoLine or find the current line is often at bottom of window. When the current line isn't visible on screen, then the current line should be centered on window. The visible window is 20 to 80 percent of visible window. The centered line should be on 40 percent of window. So the context of current line is visible.++ are 20 and 80 percent, ## is the current line at 40 percent--++++--#########---++++--" ID="83" STARTDATE="38092.00000000" POS="15"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38263.85478009" TITLE="Format in CScintillaEx" TIMEESTUNITS="H" PERSON="None" ID="99" STARTDATE="38092.00000000" POS="16"> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38103.51078704" TITLE="Left aligned" TIMEESTUNITS="H" PERSON="None" ID="100" STARTDATE="38092.00000000" POS="1"/> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38103.51081019" TITLE="Right aligned" TIMEESTUNITS="H" PERSON="None" ID="101" STARTDATE="38092.00000000" POS="2"/> *************** *** 197,211 **** <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38092.74418981" TITLE="Sentence upper (only first char is upper)" TIMEESTUNITS="H" PERSON="CS" ID="76" STARTDATE="38092.00000000" POS="3"/> </TASK> - <TASK STARTDATESTRING="2004-09-02" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38232.34622685" TITLE="Style Determined by Start of File" TIMEESTUNITS="H" PERSON="LW" COMMENTS="Recognize first line to be #!/bin/sh or <?xml and assign a language. But only when we don't have an extension match. - [#1018973]" ID="385" STARTDATE="38232.00000000" POS="9"/> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38240.35521991" TITLE="Match BEGIN END" TIMEESTUNITS="H" PERSON="None" COMMENTS="SQL does not work with brackets. SQL use begin and end to group the source. ! " ID="79" STARTDATE="38092.00000000" POS="10"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38229.37129630" TITLE="Match PreCondition" TIMEESTUNITS="H" PERSON="None" COMMENTS="In C goes from #ifdef to #endif" ID="78" STARTDATE="38092.00000000" POS="11"/> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38229.37120370" TITLE="Match Brace extended" TIMEESTUNITS="H" PERSON="None" COMMENTS="Match brace works, when current char is a bracket. Extended versions goes to next bracket, when current char is a bracket. [LW] When implemented, we may need it to be settable in the preferences. ! [CS] Another feature is to select content with and without brackets. This could be done alternate." ID="77" STARTDATE="38092.00000000" POS="12"/> ! <TASK STARTDATESTRING="2004-04-05" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38084.33828704" TITLE="CrashReport" TIMEESTUNITS="H" PERSON="None" COMMENTS="see XCrashReport" ID="15" STARTDATE="38082.00000000" POS="13"/> ! <TASK STARTDATESTRING="2004-09-17" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38247.57594907" TITLE="Allow tools to use OutputBar as Stdin." TIMEESTUNITS="H" PERSON="LW" ID="407" STARTDATE="38247.00000000" POS="14"/> </TASK> <TASK STARTDATESTRING="2004-04-20" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.89370370" TITLE="Feature Requests" TIMEESTUNITS="H" COMMENTS="The requests we get from users and fellow developers about enhancing AE. These will not be implemented. We may decide to put it in the nominated features." ID="157" STARTDATE="38097.00000000" POS="10"> --- 214,227 ---- <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38092.74418981" TITLE="Sentence upper (only first char is upper)" TIMEESTUNITS="H" PERSON="CS" ID="76" STARTDATE="38092.00000000" POS="3"/> </TASK> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38240.35521991" TITLE="Match BEGIN END" TIMEESTUNITS="H" PERSON="None" COMMENTS="SQL does not work with brackets. SQL use begin and end to group the source. ! " ID="79" STARTDATE="38092.00000000" POS="9"/> ! <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38229.37129630" TITLE="Match PreCondition" TIMEESTUNITS="H" PERSON="None" COMMENTS="In C goes from #ifdef to #endif" ID="78" STARTDATE="38092.00000000" POS="10"/> <TASK STARTDATESTRING="2004-04-15" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38229.37120370" TITLE="Match Brace extended" TIMEESTUNITS="H" PERSON="None" COMMENTS="Match brace works, when current char is a bracket. Extended versions goes to next bracket, when current char is a bracket. [LW] When implemented, we may need it to be settable in the preferences. ! [CS] Another feature is to select content with and without brackets. This could be done alternate." ID="77" STARTDATE="38092.00000000" POS="11"/> ! <TASK STARTDATESTRING="2004-04-05" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38084.33828704" TITLE="CrashReport" TIMEESTUNITS="H" PERSON="None" COMMENTS="see XCrashReport" ID="15" STARTDATE="38082.00000000" POS="12"/> ! <TASK STARTDATESTRING="2004-09-17" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38247.57594907" TITLE="Allow tools to use OutputBar as Stdin." TIMEESTUNITS="H" PERSON="LW" ID="407" STARTDATE="38247.00000000" POS="13"/> ! <TASK STARTDATESTRING="2004-11-04" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38296.69840278" TITLE="Open/Close All Folds" TIMEESTUNITS="H" PERSON="None" COMMENTS="These options instead of Toggle All Folds. Open/Close will likely be used more than Toggle." ID="705" STARTDATE="38295.00000000" POS="14"/> </TASK> <TASK STARTDATESTRING="2004-04-20" PRIORITY="5" TIMEESPENTUNITS="H" LASTMOD="38261.89370370" TITLE="Feature Requests" TIMEESTUNITS="H" COMMENTS="The requests we get from users and fellow developers about enhancing AE. These will not be implemented. We may decide to put it in the nominated features." ID="157" STARTDATE="38097.00000000" POS="10"> |
From: Leon W. <moo...@us...> - 2004-12-02 18:40:41
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27534 Modified Files: OutputEdit.cpp Log Message: Added CTRL+A support to select all the text in the EditBox. Index: OutputEdit.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/OutputEdit.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** OutputEdit.cpp 28 Oct 2004 13:43:28 -0000 1.5 --- OutputEdit.cpp 2 Dec 2004 18:40:29 -0000 1.6 *************** *** 376,386 **** BOOL COutputEdit::PreTranslateMessage(MSG* pMsg) { ! // This is to prevent a common bug in MFC. ! // Pressing Escape in an ES_MULTILINE Edit Box causes a WM_CLOSE to ! // the parent window. That is not the desired behavior. ! // We pretend to have handled the message, so nothing happens ! // when the escape it pressed in our Edit control. ! if( pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE ) return TRUE; return CEdit::PreTranslateMessage(pMsg); } --- 376,395 ---- BOOL COutputEdit::PreTranslateMessage(MSG* pMsg) { ! if( pMsg->message == WM_KEYDOWN ) ! { ! // Catching of the VK_ESCAPE is to prevent a common bug in MFC. ! // Pressing Escape in an ES_MULTILINE Edit Box causes a WM_CLOSE to ! // the parent window. That is not the desired behavior. ! // We pretend to have handled the message, so nothing happens ! // when the escape it pressed in our Edit control. ! if( VK_ESCAPE == pMsg->wParam ) return TRUE; + // If the user pressed CTRL+A, we select all the text in the edit box. + if( 'A' == pMsg->wParam && GetKeyState( VK_CONTROL ) ) + { + SetSel( 0, -1 ); + return TRUE; + } + } return CEdit::PreTranslateMessage(pMsg); } |
From: Leon W. <moo...@us...> - 2004-12-02 18:39:50
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27247 Modified Files: OpenDocsListCtrl.cpp OpenDocsListCtrl.h Log Message: Added support for the Return and Delete key to respectivaly trigger a Show and Close event. Index: OpenDocsListCtrl.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/OpenDocsListCtrl.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** OpenDocsListCtrl.h 12 Jul 2004 20:56:02 -0000 1.3 --- OpenDocsListCtrl.h 2 Dec 2004 18:39:40 -0000 1.4 *************** *** 64,67 **** --- 64,69 ---- // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COpenDocsListCtrl) + public: + virtual BOOL PreTranslateMessage(MSG* pMsg); //}}AFX_VIRTUAL Index: OpenDocsListCtrl.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/OpenDocsListCtrl.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** OpenDocsListCtrl.cpp 16 Sep 2004 23:12:37 -0000 1.4 --- OpenDocsListCtrl.cpp 2 Dec 2004 18:39:40 -0000 1.5 *************** *** 356,357 **** --- 356,374 ---- return NULL; } + + BOOL COpenDocsListCtrl::PreTranslateMessage(MSG* pMsg) + { + if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_DELETE) + { + // The delete key will trigger an close event. + OnOpendocsClose(); + return TRUE; + } + if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN) + { + // The return key will trigger the show event. + OnOpendocsShow(); + return TRUE; + } + return CListCtrl::PreTranslateMessage(pMsg); + } |
From: Leon W. <moo...@us...> - 2004-12-02 18:36:54
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26317 Modified Files: WorkspaceTreeCtrl.cpp Log Message: Bugfix: The KeyDown event got dropped, before it was send to the TreeCtrl. Now we catch it in the PreTranslateMessage event. Index: WorkspaceTreeCtrl.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/WorkspaceTreeCtrl.cpp,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** WorkspaceTreeCtrl.cpp 25 Sep 2004 13:10:08 -0000 1.14 --- WorkspaceTreeCtrl.cpp 2 Dec 2004 18:36:45 -0000 1.15 *************** *** 957,970 **** { CEdit* pEdit = GetEditControl(); ! if ((pEdit != NULL) && (pMsg->hwnd == pEdit->GetSafeHwnd()) && (pMsg->message == WM_KEYDOWN)) { ! switch (pMsg->wParam) { ! case VK_RETURN: ! PostMessage(TVM_ENDEDITLABELNOW, (WPARAM)FALSE); ! return TRUE; ! case VK_ESCAPE: ! PostMessage(TVM_ENDEDITLABELNOW, (WPARAM)TRUE); ! return TRUE; } } --- 957,981 ---- { CEdit* pEdit = GetEditControl(); ! if(pMsg->message == WM_KEYDOWN) { ! if ((pEdit != NULL) && (pMsg->hwnd == pEdit->GetSafeHwnd())) { ! switch (pMsg->wParam) ! { ! case VK_RETURN: ! PostMessage(TVM_ENDEDITLABELNOW, (WPARAM)FALSE); ! return TRUE; ! case VK_ESCAPE: ! PostMessage(TVM_ENDEDITLABELNOW, (WPARAM)TRUE); ! return TRUE; ! } ! } ! else ! { ! // We also want to catch some other keys and not send them ! // to the main window. ! TranslateMessage( pMsg ); ! DispatchMessage( pMsg ); ! return TRUE; } } |
From: Leon W. <moo...@us...> - 2004-12-02 18:35:30
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25939 Modified Files: AnyEditView.cpp Log Message: Bugfix: When disabling bracematching, when a brace is matched, the match wasn't deleted. Index: AnyEditView.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditView.cpp,v retrieving revision 1.83 retrieving revision 1.84 diff -C2 -d -r1.83 -r1.84 *** AnyEditView.cpp 8 Nov 2004 07:11:07 -0000 1.83 --- AnyEditView.cpp 2 Dec 2004 18:35:19 -0000 1.84 *************** *** 1439,1443 **** void CAnyEditView::OnBraceMatching() { ! GetDocument()->ToggleBraceMatching(); } --- 1439,1456 ---- void CAnyEditView::OnBraceMatching() { ! GetDocument()->ToggleBraceMatching(); ! if(GetDocument()->GetBraceMatching()) ! { ! if (m_Scintilla.IsBrace((char) m_Scintilla.GetCharAt(m_Scintilla.GetCurrentPos()))) ! m_Scintilla.HighlightBraces(m_Scintilla.GetCurrentPos()); ! else if (m_Scintilla.IsBrace((char) m_Scintilla.GetCharAt(m_Scintilla.GetCurrentPos() - 1))) ! m_Scintilla.HighlightBraces(m_Scintilla.GetCurrentPos() - 1); ! else ! m_Scintilla.BraceHighlight(-1, -1); ! } ! else ! { ! m_Scintilla.BraceHighlight(-1, -1); ! } } |
From: Leon W. <moo...@us...> - 2004-11-30 20:22:57
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24659 Modified Files: AnyEdit.rc ClassViewPref.cpp resource.h Log Message: Updated ClassView Preferences for the manual update. Checkbox is now automatic update on or off and sorting options are now always available. Index: ClassViewPref.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/ClassViewPref.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ClassViewPref.cpp 21 Sep 2004 07:42:18 -0000 1.3 --- ClassViewPref.cpp 30 Nov 2004 20:22:48 -0000 1.4 *************** *** 123,131 **** { BOOL bEnable = ((CButton*)GetDlgItem(IDC_CHECK_CLASSVIEW))->GetCheck() == 1; GetDlgItem(IDC_SLIDER_CVPARSEDELAY)->EnableWindow( bEnable ); GetDlgItem(IDC_EDIT_CVPARSERDELAY)->EnableWindow( bEnable ); - GetDlgItem(IDC_CHECK_CVSORTBYACCESS)->EnableWindow( bEnable ); - GetDlgItem(IDC_CHECK_CVSORTBYTYPE)->EnableWindow( bEnable ); - GetDlgItem(IDC_CHECK_CVGROUPBYTYPE)->EnableWindow( bEnable ); } --- 123,129 ---- { BOOL bEnable = ((CButton*)GetDlgItem(IDC_CHECK_CLASSVIEW))->GetCheck() == 1; + GetDlgItem(IDC_STATIC_CVPARSERDELAY)->EnableWindow( bEnable ); GetDlgItem(IDC_SLIDER_CVPARSEDELAY)->EnableWindow( bEnable ); GetDlgItem(IDC_EDIT_CVPARSERDELAY)->EnableWindow( bEnable ); } Index: resource.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/resource.h,v retrieving revision 1.70 retrieving revision 1.71 diff -C2 -d -r1.70 -r1.71 *** resource.h 30 Nov 2004 19:36:47 -0000 1.70 --- resource.h 30 Nov 2004 20:22:48 -0000 1.71 *************** *** 264,268 **** #define IDC_CHECK_MULTIPLEINSTANCES 1150 #define IDC_RADIO_DOCTABNONE 1151 ! #define IDC_STATIC_PARSERDELAY 1152 #define IDC_CHECK_SAVEDOCFIRST 1153 #define IDC_CHECK_TRANSFORM 1154 --- 264,268 ---- #define IDC_CHECK_MULTIPLEINSTANCES 1150 #define IDC_RADIO_DOCTABNONE 1151 ! #define IDC_STATIC_CVPARSERDELAY 1152 #define IDC_CHECK_SAVEDOCFIRST 1153 #define IDC_CHECK_TRANSFORM 1154 Index: AnyEdit.rc =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEdit.rc,v retrieving revision 1.107 retrieving revision 1.108 diff -C2 -d -r1.107 -r1.108 *** AnyEdit.rc 30 Nov 2004 19:36:45 -0000 1.107 --- AnyEdit.rc 30 Nov 2004 20:22:48 -0000 1.108 *************** *** 2208,2228 **** FONT 8, "MS Sans Serif" BEGIN ! GROUPBOX "Class View",IDC_STATIC,7,9,275,43 ! CONTROL "Class View Display",IDC_CHECK_CLASSVIEW,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,13,22,75,10 ! LTEXT "Parser Delay",IDC_STATIC_PARSERDELAY,102,22,41,8 CONTROL "Slider2",IDC_SLIDER_CVPARSEDELAY,"msctls_trackbar32", ! TBS_AUTOTICKS | TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,149, ! 22,128,12 ! EDITTEXT IDC_EDIT_CVPARSERDELAY,201,39,28,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER ! GROUPBOX "Sorting",IDC_STATIC,7,57,133,42 CONTROL "Sort by &Type",IDC_CHECK_CVSORTBYTYPE,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,13,68,56,10 CONTROL "Sort by &Access",IDC_CHECK_CVSORTBYACCESS,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,13,82,63,10 ! GROUPBOX "Grouping",IDC_STATIC,147,57,135,42 CONTROL "Group by Type",IDC_CHECK_CVGROUPBYTYPE,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,152,68,63,10 END --- 2208,2228 ---- FONT 8, "MS Sans Serif" BEGIN ! GROUPBOX "Class View",IDC_STATIC,7,9,275,46 ! CONTROL "Automatically Update Class View",IDC_CHECK_CLASSVIEW, ! "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,19,119,10 ! LTEXT "Parser Delay",IDC_STATIC_CVPARSERDELAY,13,35,41,8 CONTROL "Slider2",IDC_SLIDER_CVPARSEDELAY,"msctls_trackbar32", ! TBS_AUTOTICKS | TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,61, ! 35,149,12 ! EDITTEXT IDC_EDIT_CVPARSERDELAY,217,35,28,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER ! GROUPBOX "Sorting",IDC_STATIC,7,62,133,42 CONTROL "Sort by &Type",IDC_CHECK_CVSORTBYTYPE,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,13,73,56,10 CONTROL "Sort by &Access",IDC_CHECK_CVSORTBYACCESS,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,13,87,63,10 ! GROUPBOX "Grouping",IDC_STATIC,147,62,135,42 CONTROL "Group by Type",IDC_CHECK_CVGROUPBYTYPE,"Button", ! BS_AUTOCHECKBOX | WS_TABSTOP,152,73,63,10 END |
From: Leon W. <moo...@us...> - 2004-11-30 20:20:54
|
Update of /cvsroot/anyedit/AnyEditBin/Config/Default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24217/Config/Default Modified Files: AnyEdit.cfg Log Message: Save Documents on Exit without Prompting is default off. Index: AnyEdit.cfg =================================================================== RCS file: /cvsroot/anyedit/AnyEditBin/Config/Default/AnyEdit.cfg,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** AnyEdit.cfg 30 Sep 2004 16:58:06 -0000 1.21 --- AnyEdit.cfg 30 Nov 2004 20:20:45 -0000 1.22 *************** *** 1,5 **** <Config> <General> ! <SaveDocsOnExit>1</SaveDocsOnExit> <MaximizeWindow>1</MaximizeWindow> <MaximizeDocuments>1</MaximizeDocuments> --- 1,5 ---- <Config> <General> ! <SaveDocsOnExit>0</SaveDocsOnExit> <MaximizeWindow>1</MaximizeWindow> <MaximizeDocuments>1</MaximizeDocuments> |
From: Leon W. <moo...@us...> - 2004-11-30 19:36:55
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11504 Modified Files: AnyEdit.rc ClassTree.cpp ClassTree.h resource.h Log Message: Added manual updating of the ClassView. Index: ClassTree.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/ClassTree.cpp,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** ClassTree.cpp 30 Nov 2004 19:22:13 -0000 1.14 --- ClassTree.cpp 30 Nov 2004 19:36:46 -0000 1.15 *************** *** 16,19 **** --- 16,20 ---- #include "AnyEditDoc.h" #include "WorkspaceManager.h" + #include "CreateTagThread.h" #ifdef _DEBUG *************** *** 55,58 **** --- 56,61 ---- ON_COMMAND(ID_CLASSVIEW_GROUP_TYPE, OnGroupByType) ON_UPDATE_COMMAND_UI(ID_CLASSVIEW_GROUP_TYPE, OnUpdateGroupByType) + ON_COMMAND(ID_CLASSVIEW_UPDATE, OnClassviewUpdate) + ON_UPDATE_COMMAND_UI(ID_CLASSVIEW_UPDATE, OnUpdateClassviewUpdate) //}}AFX_MSG_MAP END_MESSAGE_MAP() *************** *** 1029,1030 **** --- 1032,1086 ---- GetCurrentView()->PostMessage(WM_CONTEXTMENU, (WPARAM)pWnd->GetSafeHwnd(), MAKELPARAM(point.x, point.y)); } + + void CClassTree::OnClassviewUpdate() + { + CCreateTagThread* pCreateTags; + pCreateTags = theApp.GetTagThread(); + if( NULL == pCreateTags ) return; + + // Parse the current workspace and all its projects, if we have a workspace. + AEWorkspaceManager* pWS = theApp.GetWorkspace(); + if( NULL != pWS ) + { + STRSET setFiles; + AETagMap* pTagMap = theApp.GetTags(); + const PROJECTLIST& lProjects = pWS->operator const PROJECTLIST&(); + for( PROJECTLIST::const_iterator iProject = lProjects.begin(); iProject != lProjects.end(); ++ iProject ) + { + (*iProject)->GetFileSet( setFiles ); + for( STRSET::const_iterator j = setFiles.begin(); j != setFiles.end(); ++ j ) + { + pCreateTags->AddFile( (*iProject)->GetProjectFile( *j ), pTagMap ); + } + } + } + + // Check all open files + POSITION pos = theApp.GetFirstDocTemplatePosition();//m_pDocTemplate->GetFirstDocPosition(); + while (pos != NULL) + { + POSITION posDoc; + CMultiDocTemplate* pTemplate = DYNAMIC_DOWNCAST(CMultiDocTemplate, theApp.GetNextDocTemplate(pos) ); + if( NULL == pTemplate ) continue; + posDoc = pTemplate->GetFirstDocPosition(); + while( NULL != posDoc ) + { + CAnyEditDoc* pDoc = DYNAMIC_DOWNCAST(CAnyEditDoc, pTemplate->GetNextDoc(posDoc)); + if( NULL != pDoc ) + { + // Only parse the files that where not in the project and the + // files that are modified, because these modifications weren't + // parsed in the previous run. + if( NULL == pDoc->GetProjectFile()->GetProject() || pDoc->IsModified() ) + { + theApp.AddToParseList( pDoc ); + } + } + } + } + } + + void CClassTree::OnUpdateClassviewUpdate(CCmdUI* pCmdUI) + { + pCmdUI->Enable(theApp.GetConfigFile()->GetClassView() ? FALSE : TRUE ); + } Index: ClassTree.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/ClassTree.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** ClassTree.h 20 Sep 2004 20:45:01 -0000 1.7 --- ClassTree.h 30 Nov 2004 19:36:47 -0000 1.8 *************** *** 94,107 **** afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); afx_msg void OnSortByType(); - afx_msg void OnGroupByType(); - afx_msg void OnSortByAccess(); - afx_msg void OnJumpToDeclaration(); - afx_msg void OnJumpToImplementation(); afx_msg void OnUpdateSortByType(CCmdUI* pCmdUI); afx_msg void OnUpdateGroupByType(CCmdUI* pCmdUI); afx_msg void OnUpdateSortByAccess(CCmdUI* pCmdUI); afx_msg void OnUpdateJumpToDeclaration(CCmdUI* pCmdUI); afx_msg void OnUpdateJumpToImplementation(CCmdUI* pCmdUI); ! //}}AFX_MSG // Handlers for tree updating messages --- 94,109 ---- afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); afx_msg void OnSortByType(); afx_msg void OnUpdateSortByType(CCmdUI* pCmdUI); + afx_msg void OnGroupByType(); afx_msg void OnUpdateGroupByType(CCmdUI* pCmdUI); + afx_msg void OnSortByAccess(); afx_msg void OnUpdateSortByAccess(CCmdUI* pCmdUI); + afx_msg void OnJumpToDeclaration(); afx_msg void OnUpdateJumpToDeclaration(CCmdUI* pCmdUI); + afx_msg void OnJumpToImplementation(); afx_msg void OnUpdateJumpToImplementation(CCmdUI* pCmdUI); ! afx_msg void OnClassviewUpdate(); ! afx_msg void OnUpdateClassviewUpdate(CCmdUI* pCmdUI); ! //}}AFX_MSG // Handlers for tree updating messages Index: resource.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/resource.h,v retrieving revision 1.69 retrieving revision 1.70 diff -C2 -d -r1.69 -r1.70 *** resource.h 27 Sep 2004 10:12:15 -0000 1.69 --- resource.h 30 Nov 2004 19:36:47 -0000 1.70 *************** *** 639,642 **** --- 639,643 ---- #define ID_SEARCH_INCREMENTAL_REVERSE 33040 #define ID_EXTRAS_OPEN_FILE 33041 + #define ID_CLASSVIEW_UPDATE 33042 #define ID_EDIT_LAST 59999 *************** *** 647,651 **** #define _APS_3D_CONTROLS 1 #define _APS_NEXT_RESOURCE_VALUE 110 ! #define _APS_NEXT_COMMAND_VALUE 33042 #define _APS_NEXT_CONTROL_VALUE 1253 #define _APS_NEXT_SYMED_VALUE 1341 --- 648,652 ---- #define _APS_3D_CONTROLS 1 #define _APS_NEXT_RESOURCE_VALUE 110 ! #define _APS_NEXT_COMMAND_VALUE 33043 #define _APS_NEXT_CONTROL_VALUE 1253 #define _APS_NEXT_SYMED_VALUE 1341 Index: AnyEdit.rc =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEdit.rc,v retrieving revision 1.106 retrieving revision 1.107 diff -C2 -d -r1.106 -r1.107 *** AnyEdit.rc 8 Nov 2004 07:23:35 -0000 1.106 --- AnyEdit.rc 30 Nov 2004 19:36:45 -0000 1.107 *************** *** 939,942 **** --- 939,944 ---- MENUITEM SEPARATOR MENUITEM "Sort by &Access", ID_CLASSVIEW_SORT_ACCESS + MENUITEM SEPARATOR + MENUITEM "&Update ClassView", ID_CLASSVIEW_UPDATE END END *************** *** 953,956 **** --- 955,960 ---- MENUITEM SEPARATOR MENUITEM "Sort by &Access", ID_CLASSVIEW_SORT_ACCESS + MENUITEM SEPARATOR + MENUITEM "&Update ClassView", ID_CLASSVIEW_UPDATE END END *************** *** 960,964 **** POPUP "<POPUP>" BEGIN ! MENUITEM "Show", ID_CLASSVIEW_JUMPTO MENUITEM SEPARATOR MENUITEM "Sort by &Type", ID_CLASSVIEW_SORT_TYPE --- 964,968 ---- POPUP "<POPUP>" BEGIN ! MENUITEM "S&how", ID_CLASSVIEW_JUMPTO MENUITEM SEPARATOR MENUITEM "Sort by &Type", ID_CLASSVIEW_SORT_TYPE *************** *** 966,969 **** --- 970,975 ---- MENUITEM SEPARATOR MENUITEM "Sort by &Access", ID_CLASSVIEW_SORT_ACCESS + MENUITEM SEPARATOR + MENUITEM "&Update ClassView", ID_CLASSVIEW_UPDATE END END *************** *** 2723,2726 **** --- 2729,2733 ---- "Incremental find backward\nFind Incremental Previous" ID_EXTRAS_OPEN_FILE "Open document at current cursor position\nOpen Document" + ID_CLASSVIEW_UPDATE "Update the Classview\nUpdate the Classview" END |
From: Leon W. <moo...@us...> - 2004-11-30 19:33:42
|
Update of /cvsroot/anyedit/AnyEditv2/res In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10789/res Modified Files: bitmap1.bmp itemtype.bmp Log Message: Update of the ClassView icons. Index: bitmap1.bmp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/res/bitmap1.bmp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsj3zURV and /tmp/cvsOoshML differ Index: itemtype.bmp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/res/itemtype.bmp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsz3LM7U and /tmp/cvsyZ262K differ |
From: Leon W. <moo...@us...> - 2004-11-30 19:25:43
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8684 Modified Files: TagManager.cpp Log Message: Updated the ParseLine and MakeType functions, so that the parent of members of C++ kind languages defaults to a class. This information is generated by ctags. Index: TagManager.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/TagManager.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** TagManager.cpp 13 Oct 2004 23:17:41 -0000 1.13 --- TagManager.cpp 30 Nov 2004 19:25:19 -0000 1.14 *************** *** 749,1134 **** *pLocal = false; if (sType.size() > 1) - return Undefined; - TCHAR c = sType[0]; - switch (lang) { ! case Asm: ! switch (c) ! { ! case TCHAR('d'): ! return Define; ! case TCHAR('l'): ! return Label; ! case TCHAR('m'): ! return Macro; ! case TCHAR('t'): ! return Type; ! default: ! break; ! } ! break; ! case Asp: ! switch (c) ! { ! case TCHAR('f'): ! return _Function; ! case TCHAR('s'): ! return Subroutine; ! case TCHAR('v'): ! return Variable; ! default: ! break; ! } ! break; ! case Awk: ! switch (c) ! { ! case TCHAR('f'): ! return _Function; ! default: ! break; ! } ! break; ! case BETA: ! switch (c) ! { ! case TCHAR('f'): ! return Fragment; ! case TCHAR('p'): ! return All_Pattern; ! case TCHAR('s'): ! return Slot; ! case TCHAR('v'): ! return Pattern; ! default: ! break; ! } ! break; ! case C: ! case CPP: ! case CSharp: ! case Vera: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('d'): ! return Macro; ! case TCHAR('e'): ! return Enumerator_Value; ! case TCHAR('E'): ! return (lang == CSharp) ? Event : Undefined; ! case TCHAR('f'): ! return (lang == CSharp) ? Field : _Function; ! case TCHAR('g'): ! return Enumeration; ! case TCHAR('i'): ! return (lang == CSharp) ? Interface : Undefined; ! case TCHAR('l'): ! if (pLocal != NULL) ! *pLocal = true; ! return Variable; ! case TCHAR('m'): ! return (lang == CSharp) ? Method : Member; ! case TCHAR('n'): ! return (lang != Vera) ? Namespace : Undefined; ! case TCHAR('p'): ! return (lang == CSharp) ? Property : (lang == Vera) ? Program : Prototype; ! case TCHAR('P'): ! return (lang == Vera) ? Prototype : Undefined; ! case TCHAR('s'): ! return Structure; ! case TCHAR('t'): ! return (lang == Vera) ? Task : Typedef; ! case TCHAR('T'): ! return (lang == Vera) ? Typedef : Undefined; ! case TCHAR('u'): ! return ((lang != CSharp) && (lang != Vera)) ? Union : Undefined; ! case TCHAR('v'): ! case TCHAR('x'): ! return (lang != CSharp) ? Variable : Undefined; ! default: ! break; ! } ! break; ! case Eiffel: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('f'): ! return Feature; ! case TCHAR('l'): ! if (pLocal != NULL) ! *pLocal = true; ! return Entity; ! default: ! break; ! } ! break; ! case Erlang: ! switch (c) ! { ! case TCHAR('d'): ! return Macro; ! case TCHAR('f'): ! return _Function; ! case TCHAR('m'): ! return Module; ! case TCHAR('r'): ! return Record; ! default: ! break; ! } ! break; ! case Fortran: ! switch (c) ! { ! case TCHAR('b'): ! return Block_Data; ! case TCHAR('c'): ! return Common_Block; ! case TCHAR('e'): ! return Entry_Point; ! case TCHAR('f'): ! return _Function; ! case TCHAR('i'): ! return Interface; ! case TCHAR('k'): ! return Component; ! case TCHAR('l'): ! return Label; ! case TCHAR('L'): ! return Variable; ! case TCHAR('m'): ! return Module; ! case TCHAR('n'): ! return Namelist; ! case TCHAR('p'): ! return Program; ! case TCHAR('s'): ! return Subroutine; ! case TCHAR('t'): ! return Derived; ! case TCHAR('v'): ! return Global_Variable; ! default: ! break; ! } ! break; ! case Java: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('f'): ! return Field; ! case TCHAR('i'): ! return Interface; ! case TCHAR('l'): ! if (pLocal != NULL) ! *pLocal = true; ! return Variable; ! case TCHAR('m'): ! return Method; ! case TCHAR('p'): ! return Package; ! default: ! break; ! } ! break; ! case Lisp: ! case Lua: ! case Scheme: ! case Sh: ! switch (c) ! { ! case TCHAR('f'): ! return _Function; ! case TCHAR('s'): ! return (lang == Scheme) ? Set : Undefined; ! default: ! break; ! } ! break; ! case Make: ! switch (c) ! { ! case TCHAR('m'): ! return Macro; ! default: ! break; ! } ! break; ! case Pascal: ! switch (c) ! { ! case TCHAR('f'): ! return _Function; ! case TCHAR('p'): ! return Procedure; ! default: ! break; ! } ! break; ! case Perl: ! switch (c) ! { ! case TCHAR('c'): ! return Constant; ! case TCHAR('l'): ! return Label; ! case TCHAR('s'): ! return Subroutine; ! default: ! break; ! } ! break; ! case PHP: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('d'): ! return Constant; ! case TCHAR('f'): ! return _Function; ! case TCHAR('v'): ! return Variable; ! default: ! break; ! } ! break; ! case Python: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('f'): ! return _Function; ! case TCHAR('m'): ! return Member; ! default: ! break; ! } ! break; ! case Ruby: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('f'): ! return Method; ! case TCHAR('F'): ! return Singleton; ! case TCHAR('m'): ! return Mixin; ! default: ! break; ! } ! break; ! case SML: ! switch (c) ! { ! case TCHAR('e'): ! return Exception; ! case TCHAR('f'): ! return _Function; ! case TCHAR('c'): ! return Functor; ! case TCHAR('s'): ! return Signature; ! case TCHAR('r'): ! return Structure; ! case TCHAR('t'): ! return Type; ! case TCHAR('v'): ! return Value_Binding; ! default: ! break; ! } ! break; ! case SQL: ! switch (c) ! { ! case TCHAR('c'): ! return Cursor; ! case TCHAR('d'): ! return Prototype; ! case TCHAR('f'): ! return _Function; ! case TCHAR('l'): ! if (pLocal != NULL) ! *pLocal = true; ! return Variable; ! case TCHAR('L'): ! return Label; ! case TCHAR('P'): ! return Package; ! case TCHAR('p'): ! return Procedure; ! case TCHAR('r'): ! return Record; ! case TCHAR('s'): ! return Subtype; ! case TCHAR('t'): ! return Table; ! case TCHAR('T'): ! return Trigger; ! case TCHAR('v'): ! return Variable; ! default: ! break; ! } ! break; ! case Tcl: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('m'): ! return Method; ! case TCHAR('p'): ! return Procedure; ! default: ! break; ! } ! break; ! case Verilog: ! switch (c) ! { ! case TCHAR('c'): ! return Constant; ! case TCHAR('e'): ! return Event; ! case TCHAR('f'): ! return _Function; ! case TCHAR('m'): ! return Module; ! case TCHAR('n'): ! return Net_Data; ! case TCHAR('p'): ! return Port; ! case TCHAR('r'): ! return Register_Data; ! case TCHAR('t'): ! return Task; ! default: ! break; ! } ! break; ! case Vim: ! switch (c) ! { ! case TCHAR('a'): ! return Autocommand; ! case TCHAR('f'): ! return _Function; ! case TCHAR('v'): ! return Variable; ! default: ! break; ! } ! break; } return Undefined; --- 749,1150 ---- *pLocal = false; if (sType.size() > 1) { ! switch (lang) ! { ! case C: ! case CPP: ! case CSharp: ! case Eiffel: ! case Java: ! case Vera: ! if( sType == _T("class") ) return Class; ! default: ! return Undefined; ! } ! } ! else ! { ! TCHAR c = sType[0]; ! switch (lang) ! { ! case Asm: ! switch (c) ! { ! case TCHAR('d'): ! return Define; ! case TCHAR('l'): ! return Label; ! case TCHAR('m'): ! return Macro; ! case TCHAR('t'): ! return Type; ! default: ! break; ! } ! break; ! case Asp: ! switch (c) ! { ! case TCHAR('f'): ! return _Function; ! case TCHAR('s'): ! return Subroutine; ! case TCHAR('v'): ! return Variable; ! default: ! break; ! } ! break; ! case Awk: ! switch (c) ! { ! case TCHAR('f'): ! return _Function; ! default: ! break; ! } ! break; ! case BETA: ! switch (c) ! { ! case TCHAR('f'): ! return Fragment; ! case TCHAR('p'): ! return All_Pattern; ! case TCHAR('s'): ! return Slot; ! case TCHAR('v'): ! return Pattern; ! default: ! break; ! } ! break; ! case C: ! case CPP: ! case CSharp: ! case Vera: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('d'): ! return Macro; ! case TCHAR('e'): ! return Enumerator_Value; ! case TCHAR('E'): ! return (lang == CSharp) ? Event : Undefined; ! case TCHAR('f'): ! return (lang == CSharp) ? Field : _Function; ! case TCHAR('g'): ! return Enumeration; ! case TCHAR('i'): ! return (lang == CSharp) ? Interface : Undefined; ! case TCHAR('l'): ! if (pLocal != NULL) ! *pLocal = true; ! return Variable; ! case TCHAR('m'): ! return (lang == CSharp) ? Method : Member; ! case TCHAR('n'): ! return (lang != Vera) ? Namespace : Undefined; ! case TCHAR('p'): ! return (lang == CSharp) ? Property : (lang == Vera) ? Program : Prototype; ! case TCHAR('P'): ! return (lang == Vera) ? Prototype : Undefined; ! case TCHAR('s'): ! return Structure; ! case TCHAR('t'): ! return (lang == Vera) ? Task : Typedef; ! case TCHAR('T'): ! return (lang == Vera) ? Typedef : Undefined; ! case TCHAR('u'): ! return ((lang != CSharp) && (lang != Vera)) ? Union : Undefined; ! case TCHAR('v'): ! case TCHAR('x'): ! return (lang != CSharp) ? Variable : Undefined; ! default: ! break; ! } ! break; ! case Eiffel: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('f'): ! return Feature; ! case TCHAR('l'): ! if (pLocal != NULL) ! *pLocal = true; ! return Entity; ! default: ! break; ! } ! break; ! case Erlang: ! switch (c) ! { ! case TCHAR('d'): ! return Macro; ! case TCHAR('f'): ! return _Function; ! case TCHAR('m'): ! return Module; ! case TCHAR('r'): ! return Record; ! default: ! break; ! } ! break; ! case Fortran: ! switch (c) ! { ! case TCHAR('b'): ! return Block_Data; ! case TCHAR('c'): ! return Common_Block; ! case TCHAR('e'): ! return Entry_Point; ! case TCHAR('f'): ! return _Function; ! case TCHAR('i'): ! return Interface; ! case TCHAR('k'): ! return Component; ! case TCHAR('l'): ! return Label; ! case TCHAR('L'): ! return Variable; ! case TCHAR('m'): ! return Module; ! case TCHAR('n'): ! return Namelist; ! case TCHAR('p'): ! return Program; ! case TCHAR('s'): ! return Subroutine; ! case TCHAR('t'): ! return Derived; ! case TCHAR('v'): ! return Global_Variable; ! default: ! break; ! } ! break; ! case Java: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('f'): ! return Field; ! case TCHAR('i'): ! return Interface; ! case TCHAR('l'): ! if (pLocal != NULL) ! *pLocal = true; ! return Variable; ! case TCHAR('m'): ! return Method; ! case TCHAR('p'): ! return Package; ! default: ! break; ! } ! break; ! case Lisp: ! case Lua: ! case Scheme: ! case Sh: ! switch (c) ! { ! case TCHAR('f'): ! return _Function; ! case TCHAR('s'): ! return (lang == Scheme) ? Set : Undefined; ! default: ! break; ! } ! break; ! case Make: ! switch (c) ! { ! case TCHAR('m'): ! return Macro; ! default: ! break; ! } ! break; ! case Pascal: ! switch (c) ! { ! case TCHAR('f'): ! return _Function; ! case TCHAR('p'): ! return Procedure; ! default: ! break; ! } ! break; ! case Perl: ! switch (c) ! { ! case TCHAR('c'): ! return Constant; ! case TCHAR('l'): ! return Label; ! case TCHAR('s'): ! return Subroutine; ! default: ! break; ! } ! break; ! case PHP: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('d'): ! return Constant; ! case TCHAR('f'): ! return _Function; ! case TCHAR('v'): ! return Variable; ! default: ! break; ! } ! break; ! case Python: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('f'): ! return _Function; ! case TCHAR('m'): ! return Member; ! default: ! break; ! } ! break; ! case Ruby: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('f'): ! return Method; ! case TCHAR('F'): ! return Singleton; ! case TCHAR('m'): ! return Mixin; ! default: ! break; ! } ! break; ! case SML: ! switch (c) ! { ! case TCHAR('e'): ! return Exception; ! case TCHAR('f'): ! return _Function; ! case TCHAR('c'): ! return Functor; ! case TCHAR('s'): ! return Signature; ! case TCHAR('r'): ! return Structure; ! case TCHAR('t'): ! return Type; ! case TCHAR('v'): ! return Value_Binding; ! default: ! break; ! } ! break; ! case SQL: ! switch (c) ! { ! case TCHAR('c'): ! return Cursor; ! case TCHAR('d'): ! return Prototype; ! case TCHAR('f'): ! return _Function; ! case TCHAR('l'): ! if (pLocal != NULL) ! *pLocal = true; ! return Variable; ! case TCHAR('L'): ! return Label; ! case TCHAR('P'): ! return Package; ! case TCHAR('p'): ! return Procedure; ! case TCHAR('r'): ! return Record; ! case TCHAR('s'): ! return Subtype; ! case TCHAR('t'): ! return Table; ! case TCHAR('T'): ! return Trigger; ! case TCHAR('v'): ! return Variable; ! default: ! break; ! } ! break; ! case Tcl: ! switch (c) ! { ! case TCHAR('c'): ! return Class; ! case TCHAR('m'): ! return Method; ! case TCHAR('p'): ! return Procedure; ! default: ! break; ! } ! break; ! case Verilog: ! switch (c) ! { ! case TCHAR('c'): ! return Constant; ! case TCHAR('e'): ! return Event; ! case TCHAR('f'): ! return _Function; ! case TCHAR('m'): ! return Module; ! case TCHAR('n'): ! return Net_Data; ! case TCHAR('p'): ! return Port; ! case TCHAR('r'): ! return Register_Data; ! case TCHAR('t'): ! return Task; ! default: ! break; ! } ! break; ! case Vim: ! switch (c) ! { ! case TCHAR('a'): ! return Autocommand; ! case TCHAR('f'): ! return _Function; ! case TCHAR('v'): ! return Variable; ! default: ! break; ! } ! break; ! } } return Undefined; *************** *** 1291,1298 **** { // Add undefined parent, if need be: ! pParent = pMap->AddTag(new AETag(sParent, pFile, eLang, Undefined, pParent)); sParent = GetNextParent(eLang, sFullParent); } ! pParent = pMap->AddTag(new AETag(sParent, pFile, eLang, Undefined, pParent)); pParent->AddTag(pNewTag); } --- 1307,1314 ---- { // Add undefined parent, if need be: ! pParent = pMap->AddTag(new AETag(sParent, pFile, eLang, MakeType(eLang,(*iMap).first), pParent)); sParent = GetNextParent(eLang, sFullParent); } ! pParent = pMap->AddTag(new AETag(sParent, pFile, eLang, MakeType(eLang,(*iMap).first), pParent)); pParent->AddTag(pNewTag); } |
From: Leon W. <moo...@us...> - 2004-11-30 19:22:24
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7938 Modified Files: ClassTree.cpp Log Message: - Changed the type of member functions and variables of classes that are Undefined to acces Public. Mainly because it looks better in the ClassView. - Swapped the private and protected icons. Private is a lock and Protected is a shield. Index: ClassTree.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/ClassTree.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ClassTree.cpp 13 Oct 2004 23:15:45 -0000 1.13 --- ClassTree.cpp 30 Nov 2004 19:22:13 -0000 1.14 *************** *** 837,843 **** { case Class: - // Move to protected: - eAccess = Protected; - break; case Structure: case Union: --- 837,840 ---- *************** *** 857,864 **** break; case Private: ! nMultiply = 2; break; case Protected: ! nMultiply = 1; break; case Friend: --- 854,861 ---- break; case Private: ! nMultiply = 1; break; case Protected: ! nMultiply = 2; break; case Friend: |
From: Leon W. <moo...@us...> - 2004-11-30 19:19:57
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6999 Modified Files: AnyEditDoc.cpp Log Message: Bugfix: SaveTempCopy didn't take in account the '\0' character added to the buffer by Scintilla's GetText function. Index: AnyEditDoc.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEditDoc.cpp,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** AnyEditDoc.cpp 27 Sep 2004 12:22:23 -0000 1.45 --- AnyEditDoc.cpp 30 Nov 2004 19:19:48 -0000 1.46 *************** *** 472,477 **** ** Function: CAnyEditDoc::SaveTempCopy() ** - ** Arguments: tempPath - The path to the temp directory - ** ** Returns: TRUE if saved ** --- 472,475 ---- *************** *** 514,522 **** CAnyEditView* pFirstView = GetFirstEditView(); int filsize = pFirstView->GetScintillaControl()->GetTextLength(); ! std::auto_ptr<char> fil(new char[filsize+100]); pFirstView->GetScintillaControl()->GetText(filsize, fil.get()); ! fp.Write(fil.get(), filsize); fp.Close(); bResult = TRUE; --- 512,521 ---- CAnyEditView* pFirstView = GetFirstEditView(); int filsize = pFirstView->GetScintillaControl()->GetTextLength(); ! filsize ++; // Add an extra char for the '\0'; ! std::auto_ptr<char> fil(new char[filsize]); pFirstView->GetScintillaControl()->GetText(filsize, fil.get()); ! fp.Write(fil.get(), filsize - 1); // -1, coz we don't need to write the 0 character. fp.Close(); bResult = TRUE; |
From: Leon W. <moo...@us...> - 2004-11-30 19:18:15
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6305 Modified Files: AnyEdit.dsp Log Message: Changed absolute path of Scintilla.h to a relative path Index: AnyEdit.dsp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/AnyEdit.dsp,v retrieving revision 1.74 retrieving revision 1.75 diff -C2 -d -r1.74 -r1.75 *** AnyEdit.dsp 1 Nov 2004 17:29:18 -0000 1.74 --- AnyEdit.dsp 30 Nov 2004 19:18:07 -0000 1.75 *************** *** 1047,1051 **** # Begin Source File ! SOURCE=E:\Guy\Projects\AnyEdit\AnyEditv2\Scintilla.h # End Source File # End Group --- 1047,1051 ---- # Begin Source File ! SOURCE=.\Scintilla.h # End Source File # End Group |
From: boca4711 <boc...@us...> - 2004-11-27 15:16:50
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19696 Modified Files: SyntaxFile.cpp Log Message: Added new lexer definitions from scintilla 1.62 Index: SyntaxFile.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/SyntaxFile.cpp,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** SyntaxFile.cpp 27 Sep 2004 12:34:00 -0000 1.23 --- SyntaxFile.cpp 27 Nov 2004 15:16:40 -0000 1.24 *************** *** 293,296 **** --- 293,298 ---- if( name == "SCLEX_APDL" ) return SCLEX_APDL; if( name == "SCLEX_BASH" ) return SCLEX_BASH; + if( name == "SCLEX_ASN1" ) return SCLEX_ASN1; + if( name == "SCLEX_VHDL" ) return SCLEX_VHDL; for( i = 0; i < name.GetLength(); ++ i ) |
From: boca4711 <boc...@us...> - 2004-11-27 15:16:11
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19551 Modified Files: scintillaif.cpp scintillaif.h Log Message: Added new commands from scintilla 1.62 Index: scintillaif.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/scintillaif.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** scintillaif.cpp 14 Sep 2004 06:10:28 -0000 1.18 --- scintillaif.cpp 27 Nov 2004 15:16:00 -0000 1.19 *************** *** 2577,2580 **** --- 2577,2600 ---- } + int CScintilla::TargetAsUTF8(char* s) + { + return (int)SPerform(SCI_TARGETASUTF8, 0, (long)s); + } + + void CScintilla::SetLengthForEncode(int bytes) + { + SPerform(SCI_SETLENGTHFORENCODE, (long)bytes, 0); + } + + int CScintilla::EncodedFromUTF8(const char* utf8, char* encoded) + { + return (int)SPerform(SCI_ENCODEDFROMUTF8, (long)utf8, (long)encoded); + } + + int CScintilla::FindColumn(int line, int column) + { + return (int)SPerform(SCI_FINDCOLUMN, (long)line, (long)column); + } + void CScintilla::StartRecord() { Index: scintillaif.h =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/scintillaif.h,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** scintillaif.h 14 Sep 2004 06:10:28 -0000 1.14 --- scintillaif.h 27 Nov 2004 15:16:00 -0000 1.15 *************** *** 1882,1885 **** --- 1882,1906 ---- void Allocate(int bytes); /** + * Returns the target converted to UTF8. + * Return the length in bytes. + */ + int TargetAsUTF8(char* s); + /** + * Set the length of the utf8 argument for calling EncodedFromUTF8. + * Set to 0 and the string will be measured to the first nul. + */ + void SetLengthForEncode(int bytes); + /** + * Translates a UTF8 string into the document encoding. + * Return the length of the result in bytes. + * On error return 0. + */ + int EncodedFromUTF8(const char* utf8, char* encoded); + /** + * Find the position of a column on a line taking into account tabs and + * multi-byte characters. If beyond end of line, return line end position. + */ + int FindColumn(int line, int column); + /** * Start notifying the container of all key presses and commands. */ |