📄 changelog
字号:
1.3.4 (?)* New: Use graphviz from the command-line (dot). Should finally solve _all_ licensing issues* New: Informative welcome message* Improved: Allow multiple files on "File->Open..."* Improved: Better tool-tips for the tag list* Bug fix: KScope crashes after startup when attempting to set the cursor to a non-existing line1.3.3 (5.1.2006)* License changed to BSD due to incompatibility between the GPL and the CPL (graphviz)* New: Multiple-view call graph/tree dialogue* Improved: Function name is displayed first (consistent behaviour for query views and call tree widgets)* Improved: Updated to the latest KDE 'configure' template1.3.2 (16.11.2005)* New: Support for graphviz 2.6* Improved: The 'configure' script detects he graphviz version and build flags* Improved: Better automatic configuration script for Cscope and Ctags* Improved: Added 'exctags' to the search for exuberant-ctags (FreeBSD)* Bug fix: Cursor set to the end of the line when jumping to a location in the code* Bug fix: Draw the call graph using the current DPI settings* Bug fix: Automatic configuration script no longer depends on "source" (which is not available for all shells)* Bug fix: Editor GUI not merged upon opening a project if the selected file is the last one loaded1.3.1 (14.10.2005)* New: "Save All" menu command (was not included in previous release, despite a claim to the contrary)* New: List and filter called/calling functions in the call graph* New: Delete graph nodes* New: Limit graph node in/out degree (requires latest Cscope CVS snapshot)* Improved: Redesigned node menu in the graph widget* Improved: All query result views share the same widget* Improved: Session management remembers file locations and last open file (thanks to Alexander Kern)* Bug Fix: Delete graph files when they are no longer required (i.e., after a graph dialogue is manually closed)* Bug fix: Do not show a border around the graph (nasty fix, but it works)* Bug fix: Nodes are now always drawn on top of edges* Compilation fix: Use QPtrList instead of the deprecated QList* Compilation fix: Should now compile with gcc 4.x1.3.0 (29.6.2005)* New: A new call graph based on the graphviz library* New: Use a special dialogue for executing and displaying quick definition queries* New: Use the project's root in the file list (root directory replaced by a $ symbol)* Improved: Faster compilation through the inclusion of moc files* Improved: Better organised menu and toolbars* Improved: Quick definition does not write into the query widget1.2.0 (25.5.2005)* New: Keyboard shortcut for setting the focus to the file list* Improved: Documentation is now up to date* Improved: Use standard configuration actions* Improved: Faster loading times for projects* Bug fix: Incorrect sorting of the symbol history combo-box* Bug fix: Query window hidden unnecessarily on some occasions* Bug fix: A hidden query window is shown by the "Position History" menu command* Bug fix: Modifying non-project files triggered a database rebuild1.1.1 (17.3.2005)* New: A new tab widget that displays a popup-menu with all open tabs* New: Automatic configuration of Cscope/Ctags paths and parameters* New: Filter query results* New: Tag list can be hidden* Improved: Display unique entries in the completion list* Improved: Two options for the editor's popup menu: Cscope actions embedded in the editor's own menu, or the old-style KScope-only menu* Improved: The process of closing all editor windows (explicitly, when closing a project or when exiting KScope) is much faster* Bug fix: Do not show a hidden query window when browsing through position history* Bug fix: Refreshing a locked query opened a new page* Bug fix: Possibly wrong tag-highlighting if cursor was moved while Ctags is working* Compilation Fix: Compiles under KDE 3.2 again1.1.0 (1.2.2005)* New: Cross-reference database is rebuilt automatically* New: Symbol completion (manual and automatic)* New: Allow multiple queries to be issued simultaneously* New: Query dialogue with symbol hinting, history, substring search option and and the ability to change the query type* New: System profiles (fast/slow) determine default settings for time-consuming operations* New: Multiple position history paths* New: Postion history can be saved and restored* New: Drag&Drop support* New: Optional warnings when file is modified outside KScope (Supports Kate part only)* New: Call Tree support for both Called and Calling tree modes* New: Call Tree save/restore support within the project* New: Unobtrusive progress information for all Cscope queries* New: Query results popup-menu for copying and removing items* New: Menu option for showing/hiding the toolbar* New: Configurable keyboard shortcuts* Improved: More command line options* Improved: External editor can be invoked in read-write mode* Improved: Faster project load times (file list is not sorted by default)* Bug fix: Symbol list last entry was not found* Bug fix: Crashed when jumping to a new position and no pages are open* Bug fix: Synchronise splitter sizes whenever a page gains focus* Bug fix: Query dialogue suggested text did not check current character* Bug fix: the progress information did not work with inverted index or regular expressions1.0 (7.12.2004)* Bug fix: Selecting entries in the position history dialogue messes up the history (thanks to Fekete Gabor)* Bug fix: Double clicking a directory name in the file system tree view opens an editor page (thanks to Fekete Gabor)* Bug fix: "No source file found" message not detected since error output may be broken (fix allows Cscope restart mechanism to be re-enabled)* Bug fix: Return file-system root as the root directory of a temporary project * Bug fix: Handle file names without an extension in the file list (thanks to Anton G. Alvedro)* Bug fix: Show the main window before loading the last project (fixes problems with the width of the tag list)* Bug fix: Use CTRL-5 for the EGrep pattern shortcut (CTRL-6 is already used by Kate)* Bug fix: Do not restart Cscope when a file of the wrong format is opened as a cscope.out file* Bug fix: Open editor pages were not found when using relative paths in cscope.files (thanks to Chris Mason)* Bug fix: Cannot rebuild database when working with temporary projects, re-run Cscope instead (thanks to Chris Mason)* Bug fix: Do not populate file tree recursively (may significantly increase the project loading time) (thanks to Albert Yosher)* Bug fix: Maximise main window before displaying the welcome message (on first time usage)* Bug fix: Empty position history was added if jumping when no files were open (thanks to Fekete Gabor)* Bug fix: Editor was not set to read-write mode if the edited file changed its permission (thanks to Albert Yosher)* Bug fix: Clean paths from '.' and '..' before opening a file (thanks to Albert Yosher)* Bug fix: KScope Crashes after applying new configuration if an empty query page exists* Bug fix: Use Ctrl-\ for a call tree (Ctrl-- is already used by Kate)* Improved project loading process * Made documentation compliant with KDE's conventions0.9 (14.10.2004)* Option for using an external editor* File-system tree-view* Use application icons for tabs (for consistent look across themes)* Option for shorter query captions (thanks to Fekete Gabor)* Store current location before jumping (fixes position history behaviour)* Show current file path in KScope's title bar* Handle read-only files correctly* Show a special tab icon for a read-only file* Vim-style quick definition* Bug fix: ignore Cscope's "Possible references retrieved" messages (thanks to Fekete Gabor)* Bug fix: report Cscope is working when rebuilding the cross-reference database0.8 (2.8.2004)* Select word from cursor position when initiating a query* Show cursor position in status bar* Highlight relevant tag based on cursor position* Allow running KScope in read-only mode* "Fonts" preference page* "Options" preference page* A "refresh query" command for the query pages* Query file format changed to include query type and text (old files will not be loaded)* Bug fix: restore file icon to unchanged when all undo levels have been applied (thanks to Fekete Gabor)* Bug fix: better handling of the tag list width* Bug fix: accept any file name containing "ctags" as the Ctags executable (since Gentoo is using exuberant-ctags)* Bug fix: files could not be reopened after "Close All Windows" (thanks to Fekete Gabor)* Bug fix: query window may be incorrectly hidden if query returns a single record0.7 (15.6.2004)* Restore project session (open files and locked queries)* Lock/unlock queries* Prompt to save files before any file is closed* Use KTabWidget for both the Editors window and the Query window* Mark modified files* Show/hide the file list and the query window (thanks to Fekete Gabor)* Save/restore main window layout* Better Ctags support (using native Ctags files)* Open Cscope.out files in temporary projects, also available from the command line (thanks to Fekete Gabor)* Removed sort buttons (requires further consideration)* Tag list sorting order is saved* Query page buttons to the right of the query widget* Bug fix: project was not closed if program was terminated from the main window's title-bar* Bug fix: allow ctags-exuberant as the programme name for Ctags0.6 (21.4.2004)* Adjusted to KDE 3.2 (previous versions are no longer supported)* Implemented standard "New File" and "Open File" commands* Line numbers are aligned to the right* Display the type of each file in the file list* Use unsigned int for the entry size in Frontend (fixes compiler warnings)* Implemented Cscope's search for file query* Files are opened automatically if only one record was returned by a query* Close buttons for the editor tabs* Display Cscope error messages in a modeless dialogue* Basic navigation through position history* Open last project on restart* Option to build inverted index for projects (thanks to Fekete Gabor)* Project properties dialogue* Bug fix: calling for an including files query prompts for an EGrep pattern (thanks to Fekete Gabor)* Bug fix: program crashes on including files query* Bug fix: set keyboard focus to editor when moving between tabs0.5 (3.1.2004)* Moved project to KDevelop 3.0 format* A new "Window" menu displaying a list of open files* The full path name appears as a tool-tip on each editor tab* Close buttons for query results windows* Fixed Tab order in dialogues0.4 (9.10.2003)* New integrated manual* Project files dialogue (add/remove source files)* Prompt for files when a project is empty* Bug fix: Error in rebuild command to cscope (string too long)* Bug fix: Directory names in the paths configuration were mistaken as legal executable files* Bug fix: The directory scanner did not clean its list between consecutive searches (thanks to Craig Graham for this fix)* Bug fix: Initial file count in the dir scanning progress dialogue showed '123456' instead of '0'* Prompt the user to close the active project before creating a new one* Prevent the user from cancelling an already-finished query (i.e., while results are written to the query window)0.3 (3.8.2003)* Context menu for running queries from an editor window* A dummy progress dialogue is displayed when progress information is unavailable (simply to indicate that KScope is working)* Bug fix: Mix-up between the "Calling functions" and "Called functions" in the query page titles* Bug fix: Only ".c" and ".h" files could be added to a project* New query type: find #including files* Inform the user when a query ends with no results* Menu command to close the active project* All query pages are removed when a project is closed0.2 (21.72003)* Call tree window* High-colour icons* Sort buttons for the tag list* Partial fix for the cursor positioning bug in Kate0.1 (3.7.2003)* First public release* Front-end to most CScope features* Basic editing environment (multiple windows)* Tag list for each open editor* Multiple query windows* Basic project management
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -