Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

[f1eafb]: docs / CHANGES.txt Maximize Restore History

Download this file

CHANGES.txt    120 lines (108 with data), 6.6 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
Changes:
Version 2.2.1: Requires jEdit 4.5, Java 1.6, SuperAbbrevs 1, Lucene 2.8, Completion 0.3.
Optional: ProjectViewer 3.4.2, Navigator 2.4, SideKick 1.3, CtagsSideKick 1.5, ErrorList 1.9
[Tom Power]
- Added an option to only provide tooltips and completion suggestions when
they're from sources that match the language of the current buffer
- Added an option pane to add tag files to/remove tag files from the index
- Added an option pane to add/remove tag files as project dependencies
- Restricted project dependency options to existing dependencies
- Added an option pane to add/remove individual source files and files
previously added using "Add tag file..." action (#3525480)
- Removed "Add tag file..." action (#3525480)
- Fixed Tag Index Browser dockable refresh bug (#3525480)
- Added "Update current file" and "Remove current file" actions
- Merged add/remove project actions (#3525601)
- Added "Remove all tags" action (#3527302)
- Put Tag Browser dockable "Group by" and "Sorting" options in menu's (#3501911)
- Make Tag Browser refresh button visible when docked left or right (#3501911)
- Default size 400x400 for tagging progress dockable (#3501899)
- Allow adding of multiple files in options pane (#3535195)
- Allow adding of single file project dependancies
- Added key listeners and context menu items to tag preview dockable
- Added an action to preview the tag currently under the caret, for use when
the tag preview "follow caret" option is off
- Added optional gutter and folding to the tag preview + option to force use
of CtagsSideKick
- Fixed copy function on Tag Preview context menu
[Jarek Czekalski]
- Updated plugin's description
- Extended File System Browser context menu functionality, allowing
for adding multiple source files and trees, after selecting them.
Version 2.2: Requires jEdit 4.5, Java 1.6, SuperAbbrevs 1.0, Lucene 2.8, Completion 0.3.
Optional: ProjectViewer 3.4.0, Navigator 2.3
- Add option to not show the progress dockable automatically.
Version 2.1.1: Requires jEdit 4.5, Java 1.5, SuperAbbrevs 0.32, LucenePlugin 2.6.1
and Completion 0.2. Optional: ProjectViewer 2.9, Navigator 2.2.0.0
- Updated the build to use the new lucene jars from LucenePlugin.
- Updated the tag candidate that is used by CodeComplete.
- Got rid of a compilation warning.
- Added code to use the Completion plugin for completions.
- Added progress indication for the Ctags execution.
Version 2.1: Requires jEdit 4.4pre1, Java 1.5, SuperAbbrevs 0.32 and
LucenePlugin 2.5. Optional: ProjectViewer 2.9, Navigator 2.2.0.0
- Use a separate class for the AutoJump message, to allow the plugin to be used without Navigator.
Version 2.0: Requires jEdit 4.4pre1, Java 1.5, SuperAbbrevs 0.32 and
LucenePlugin 2.5. Optional: ProjectViewer 2.9, Navigator 2.2.0.0
- Changed CtagsInterface to use a Lucene index for the tag information instead
of a relational database. This was done mainly to improve performance of
queries that need to check substrings of the values in the database.
Switching to Lucene also allows fuzzy tag queries.
As a result:
- Dynamic action queries (which used to be in SQL) need to be converted
manually to Lucene queries, e.g.:
_name:{tag} AND kind:function AND origin:PROJECT\:{project}
- All database-related configuration was removed, including the "Change
database settings" dialog.
- The old tag database is no longer used. You can delete it by deleting
the "CtagsInterface" directory under the jEdit setting directory, and
you need to create the tag database from scratch using the new version.
- Added progress indication while tagging. A new dockable shows the Ctags
verbose output. Each tagging task has its own tab in the dockable, and there
is an option to automatically close the tab when the tagging is over.
- All tagging is done in the background, so the option for background tagging
was removed.
- Dynamic action queries can now be used also for tag lookups by prefix or
substring. Instead of searching for all tags with a specific prefix or
substring, the search can be limited to the results of the action query.
Version 1.1:
- Fixed an NPE when the tag database is not configured correctly
or not installed correctly.
- Added an action for adding the current file to the tag DB.
- Updated the plugin to use the new edit bus annotated handlers.
- Fixed a bug when jumping to a file which has changed since it was last
tagged. If the file has changed, and the "update on load" option is set,
the tags will be automatically updated when the file is loaded, however
the jumping will be based on the outdated tag. So, when jumping to a tag
when this option is set, first open the file and wait for the tags to be
updated, then rerun the query (complex, because it needs to find the same
tag exactly, if the user selected one of several), and jump to the updated
version.
- Fixed the query for the "quick search tag" dialog.
- Removed the lousy attempt to provide "completion by context".
- Better integration with Navigator - when jumping to a tag in
another buffer, prevent Navigator from recording the initial buffer position
(either the beginning of the buffer or the position when the buffer was last
closed), so it only records the positions before and after the jump.
Navigator is now an optional dependency of CtagsInterface.
- Prevent adding the same origin record twice to the ORIGINS table.
- Fixed NPEs when the project listener provides null lists for
added/removed files.
- Fixed bug ##2843099 - NPE from the plugin's stop() method.
- Fixes for including plugin documentation in jEdit help.
- Tag completion: Allowing added characters to filter out the
completion tags, and backspace to extend the completion tags up to the
original prefix.
- Do not cause ProjectViewer to be loaded due to checking the type
of edit bus messages. Loading PV while checking the edit bus message causes a
ClassCircularityError because JARClassLoader activates the plugin, and during
activation PV sends another edit bus message.
- Fixed bug #2828947: NPE on clean setup.
- Tag list dockable: After filtering the tag list, if a single tag
remains, jump to it directly.
Version 1.0: First release.
Version 0.2: Requires jEdit 4.3pre13, Java 1.5, and ProjectViewer 2.9.
Database profiles, and support for h2, mysql, and perhaps other databases.
Support for latest ProjectViewer
Version 0.1: Requires jedit 4.3pre12, Java 1.5, and ProjectViewer 2.1.3
(optional). Pre release