|
|
| Added: |
> > |
%META:FILEATTACHMENT{name="contextviewer_0.7.1.jar" attr="" comment="ver 0.7.2 Aurora build #957" date="1066709791" path="contextviewer_0.7.1.jar" size="40489" user="KeshSibilev" version="1.1"}% |
|
|
| Changed: |
< < |
%META:FILEATTACHMENT{name="contextviewer_0.7.jar" attr="" comment="ver 0.7 Aurora only" date="1055523989" path="C:\Downloads\plugins\contextviewer_0.7.jar" size="40622" user="KeshSibilev" version="1.1"}%
| > > |
%META:FILEATTACHMENT{name="contextviewer_0.7.jar" attr="" comment="ver 0.7 Aurora build #922 or higher" date="1063227180" path="C:\Downloads\java\idea_plugins\contextviewer_0.7.jar" size="40441" user="KeshSibilev" version="1.2"}% |
|
|
| Changed: |
< < |
- The plugin was ported to Aurora. It has been tested only with build 828.
| > > |
- The plugin is ported to Aurora. It has been tested only with build 828.
|
|
|
| Added: |
> > |
- The plugin was ported to Aurora. It has been tested only with build 828.
-- KeshSibilev - 13 Jun 2003
|
| Changed: |
< < |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6.1"}%
| > > |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.7"}%
|
| Added: |
> > |
%META:FILEATTACHMENT{name="contextviewer_0.7.jar" attr="" comment="ver 0.7 Aurora only" date="1055523989" path="C:\Downloads\plugins\contextviewer_0.7.jar" size="40622" user="KeshSibilev" version="1.1"}% |
|
|
| Changed: |
< < |
%META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value="ksibilev@yahoo.com"}%
| > > |
%META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value="Kesh Sibilev"}% |
|
|
| Changed: |
< < |
%META:FILEATTACHMENT{name="contextviewer_0.1.jar" attr="" comment="Version 0.1" date="1043269861" path="C:\contextviewer_0.1.jar" size="35180" user="KeshSibilev" version="1.1"}%
%META:FILEATTACHMENT{name="contextviewer_0.2.jar" attr="" comment="Version 0.2" date="1043351985" path="C:\Downloads\plugins\contextviewer_0.2.jar" size="46708" user="KeshSibilev" version="1.1"}%
%META:FILEATTACHMENT{name="contextviewer_0.3.jar" attr="" comment="Version 0.3" date="1043437607" path="C:\Downloads\plugins\contextviewer_0.3.jar" size="51745" user="KeshSibilev" version="1.1"}%
%META:FILEATTACHMENT{name="contextviewer_0.4.jar" attr="" comment="Version 0.4" date="1043722749" path="C:\Downloads\plugins\contextviewer_0.4.jar" size="39703" user="KeshSibilev" version="1.1"}%
%META:FILEATTACHMENT{name="contextviewer_0.5.jar" attr="" comment="Version 0.5" date="1043787201" path="C:\Downloads\plugins\contextviewer_0.5.jar" size="40793" user="KeshSibilev" version="1.2"}%
%META:FILEATTACHMENT{name="contextviewer_0.6.jar" attr="" comment="Version 0.6" date="1043867518" path="contextviewer_0.6.jar" size="41494" user="KeshSibilev" version="1.1"}%
| > > |
%META:FILEATTACHMENT{name="contextviewer_0.1.jar" attr="h" comment="Version 0.1" date="1043269861" path="C:\contextviewer_0.1.jar" size="35180" user="KeshSibilev" version="1.1"}%
%META:FILEATTACHMENT{name="contextviewer_0.2.jar" attr="h" comment="Version 0.2" date="1043351985" path="C:\Downloads\plugins\contextviewer_0.2.jar" size="46708" user="KeshSibilev" version="1.1"}%
%META:FILEATTACHMENT{name="contextviewer_0.3.jar" attr="h" comment="Version 0.3" date="1043437607" path="C:\Downloads\plugins\contextviewer_0.3.jar" size="51745" user="KeshSibilev" version="1.1"}%
%META:FILEATTACHMENT{name="contextviewer_0.4.jar" attr="h" comment="Version 0.4" date="1043722749" path="C:\Downloads\plugins\contextviewer_0.4.jar" size="39703" user="KeshSibilev" version="1.1"}%
%META:FILEATTACHMENT{name="contextviewer_0.5.jar" attr="h" comment="Version 0.5" date="1043787201" path="C:\Downloads\plugins\contextviewer_0.5.jar" size="40793" user="KeshSibilev" version="1.2"}%
%META:FILEATTACHMENT{name="contextviewer_0.6.jar" attr="h" comment="Version 0.6" date="1043867518" path="contextviewer_0.6.jar" size="41494" user="KeshSibilev" version="1.1"}% |
|
|
| Added: |
> > |
- New icons, thanks to Amnon I. Govrin.
-- KeshSibilev - 30 Jan 2003
|
| Added: |
> > |
|
| Changed: |
< < |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6"}%
| > > |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6.1"}%
|
| Added: |
> > |
%META:FILEATTACHMENT{name="contextviewer_0.6.1.jar" attr="" comment="Version 0.6.1" date="1043884463" path="contextviewer_0.6.1.jar" size="42117" user="KeshSibilev" version="1.1"}% |
|
|
| Changed: |
< < |
TODO
| > > |
|
| Changed: |
< < |
- The plugin does not provide a way to configure it.
| > > |
|
| Changed: |
< < |
| > > |
|
| Changed: |
< < |
| > > |
|
| Changed: |
< < |
| > > |
|
| Changed: |
< < |
| > > |
|
| Added: |
> > |
- If a java class is the current context, the title displays the name of the file this class is in.
- Added new keystroke: If in the context viewer you want to go back to the current editor window, just press
Backspace.
-- KeshSibilev - 29 Jan 2003
|
| Changed: |
< < |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5"}%
| > > |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6"}%
|
| Added: |
> > |
%META:FILEATTACHMENT{name="contextviewer_0.6.jar" attr="" comment="Version 0.6" date="1043867518" path="contextviewer_0.6.jar" size="41494" user="KeshSibilev" version="1.1"}% |
|
|
| Changed: |
< < |
- Fixed comment highlighting problem. Caveat: Colors used to highlight the source code in the context window are hardcoded, so if you modify your color schema, you will see different highlighting. Unfortunately, there is no way to access current color schema and creating a viewer doesn't automatically highlight all structure elements.
| > > |
- Fixed comment highlighting problem. Caveat: Colors used to highlight the source code in the context window are hardcoded, so if you modify your color scheme, you will see different highlighting. Unfortunately, there is no way to access current color scheme and creating a viewer doesn't automatically highlight all structure elements.
|
| Added: |
> > |
- Added "show line numbers" option.
- Small performance optimization.
|
| Changed: |
< < |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.4"}%
| > > |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5"}%
|
| Added: |
> > |
%META:FILEATTACHMENT{name="contextviewer_0.5.jar" attr="" comment="Version 0.5" date="1043787201" path="C:\Downloads\plugins\contextviewer_0.5.jar" size="40793" user="KeshSibilev" version="1.2"}% |
|
|
| Changed: |
< < |
- Fixed comment highlighting problem. Caveat: The colors used to highlight the source code in the context window are hardcoded in the plugin, so if you modified your color schema, you will see different highlighting. Unfortunately, there is no way to access current color schema and creating a viewer doesn't automatically highlights all structure elements.
| > > |
- Fixed comment highlighting problem. Caveat: Colors used to highlight the source code in the context window are hardcoded, so if you modify your color schema, you will see different highlighting. Unfortunately, there is no way to access current color schema and creating a viewer doesn't automatically highlight all structure elements.
|
| Added: |
> > |
- Finally, it is possible to configure the plugin through UI. This plugin is a project component so you have to go to the project properties to configure it.
- Class name of the current context is being displayed on the title of the context tool window.
- Fixed incorrect scrolling to the context. This is the third time I'm trying to fix this problem. I hope this is the last time too.
- Added decompilation feature. I'm not sure about usefulness of this feature, mostly because it is very awkward to configure. Personally, I need it only once in a while. First off, you have to go to the plugin options and specify the directory where you want your decompiled classes to be stored. This directory must be one of source directories of your project. Note that this is a limitation/feature of the IDEA, not a plugin, since if you want to view or edit a java source file, the file must be in one of the source directories. Unfortunately, there's no published way to add(temporary add) a directory to the project, so you have to do it yourself. Also I'd recommend to add this directory to the compiler's ignore list. Well, that's all. Just point your cursor to any class for which you don't have a source file and you'll be asked whether you want to decompile it.
- Minor bugfixes.
|
| Changed: |
< < |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.2"}%
| > > |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.4"}%
|
| Changed: |
< < |
%META:FILEATTACHMENT{name="contextviewer_0.2.jar" attr="" comment="ContextViewerPlugin v0.2" date="1043351985" path="C:\Downloads\plugins\contextviewer_0.2.jar" size="46708" user="KeshSibilev" version="1.1"}%
| > > |
%META:FILEATTACHMENT{name="contextviewer_0.2.jar" attr="" comment="Version 0.2" date="1043351985" path="C:\Downloads\plugins\contextviewer_0.2.jar" size="46708" user="KeshSibilev" version="1.1"}%
|
| Added: |
> > |
%META:FILEATTACHMENT{name="contextviewer_0.4.jar" attr="" comment="Version 0.4" date="1043722749" path="C:\Downloads\plugins\contextviewer_0.4.jar" size="39703" user="KeshSibilev" version="1.1"}% |
|
|
| Added: |
> > |
- Fixed comment highlighting problem. Caveat: The colors used to highlight the source code in the context window are hardcoded in the plugin, so if you modified your color schema, you will see different highlighting. Unfortunately, there is no way to access current color schema and creating a viewer doesn't automatically highlights all structure elements.
- Fixed NPE on closing IDEA.
- When in the Context Viewer, you can press
Enter to open an editor to edit the context source.
|
| Added: |
> > |
%META:FILEATTACHMENT{name="contextviewer_0.3.jar" attr="" comment="Version 0.3" date="1043437607" path="C:\Downloads\plugins\contextviewer_0.3.jar" size="51745" user="KeshSibilev" version="1.1"}% |
|
|
| Added: |
> > |
"In case the description wasn't clear enough to everyone, here's my
description of it: when you click on a method name, it will show the
implementation of that method (i.e., the code) in the "Context Viewer"
window. When you click on a variable name, it will show the declaration of the variable."
Thanks to Erik Hanson for the description.
|
| Changed: |
< < |
%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="Context Viewer provides relevant information while you are viewing and editing your source code."}%
| > > |
%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="Context Viewer provides relevant information while you are viewing and editing your source code."}% |
|
|
| Changed: |
< < |
Context Viewer provides relevant information while you are viewing and editing your source code.
| > > |
Context Viewer provides relevant information while you are viewing
and editing your source code.
|
| Changed: |
< < |
Recently I have been playing with the product called Source Insight. This is very nice product that supports several languages including Java. Its major feature is very strong support of C++, but it doesn't come even close to what IDEA does for Java. One feature of this product though that I realy like is the context window. So I decided to provide something like that for IDEA.
| > > |
Recently I have been playing with the product called Source Insight.
This is very nice product that supports several languages including
Java. Its major feature is very strong support of C++, but it
doesn't come even close to what IDEA does for Java. One feature of
this product though that I realy like is the context window. So I
decided to provide something like that for IDEA.
|
| Changed: |
< < |
The plugin uses Psi API which is not officially released yet.
| > > |
The plugin uses PSI API which has not been officially released yet!
|
| Changed: |
< < |
Open Context Viewer tool window and put your cursor on any usage of variables or methods in your project. The context window will search for the definition of the variable or method in the context.
| > > |
Open Context Viewer tool window and put your cursor on any usage of
variables or methods in your project. The context window will search
for the definition of the variable or method in the context.
|
| Changed: |
< < |
| > > |
|
| Changed: |
< < |
| > > |
- Added keyboard shortcut to display Context Viewer,
Ctrl-Alt-D by default.
- Bugfixes.
|
| Deleted: |
< < |
-- KeshSibilev - 22 Jan 2003
|
| Changed: |
< < |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.1"}%
| > > |
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.2"}%
|
| Changed: |
< < |
%META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value="http://www.intellij.org/twiki/pub/Main/ContextViewerPlugin/contextviewer_0.1.jar"}%
| > > |
%META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value=""}%
|
| Changed: |
< < |
%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="Context Viewer provides relevant information while you are viewing and editing your source code."}%
| > > |
%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="Context Viewer provides relevant information while you are viewing and editing your source code."}%
|
| Added: |
> > |
%META:FILEATTACHMENT{name="contextviewer_0.2.jar" attr="" comment="ContextViewerPlugin v0.2" date="1043351985" path="C:\Downloads\plugins\contextviewer_0.2.jar" size="46708" user="KeshSibilev" version="1.1"}% |
|
|
| Added: |
> > |
%META:TOPICINFO{author="KeshSibilev" date="1043270160" format="1.0" version="1.1"}%
Context Viewer provides relevant information while you are viewing and editing your source code.
Recently I have been playing with the product called Source Insight. This is very nice product that supports several languages including Java. Its major feature is very strong support of C++, but it doesn't come even close to what IDEA does for Java. One feature of this product though that I realy like is the context window. So I decided to provide something like that for IDEA.
The plugin uses Psi API which is not officially released yet.
Open Context Viewer tool window and put your cursor on any usage of variables or methods in your project. The context window will search for the definition of the variable or method in the context.
TODO
- The plugin does not provide a way to configure it.
Related Topics: PluginDocumentation, ProjectPluginTemplate, OpenAPI, IntellijPluginDocumentation,
IntellijPluginDocumentation, PluginDeployment, IdeasForPlugins
-- KeshSibilev - 22 Jan 2003
%META:FORM{name="IntelliJPluginWebForm"}%
%META:FIELD{name="IntelliJPluginName" title="IntelliJPluginName" value="ContextViewerPlugin"}%
%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.1"}%
%META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value="ksibilev@yahoo.com"}%
%META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value="http://www.intellij.org/twiki/pub/Main/ContextViewerPlugin/contextviewer_0.1.jar"}%
%META:FIELD{name="IntelliJPluginSource" title="IntelliJPluginSource" value=""}%
%META:FIELD{name="IntelliJPluginClassification" title="IntelliJPluginClassification" value="CodeHelper, ProgramStructureInterface"}%
%META:FIELD{name="TopicClassification" title="TopicClassification" value="IntelliJPluginPackage"}%
%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="Context Viewer provides relevant information while you are viewing and editing your source code."}%
%META:FIELD{name="TestedOnOS" title="TestedOnOS" value="OsWinXP"}%
%META:FIELD{name="ShouldRunOnOS" title="ShouldRunOnOS" value="AnyOS"}%
%META:FILEATTACHMENT{name="contextviewer_0.1.jar" attr="" comment="Version 0.1" date="1043269861" path="C:\contextviewer_0.1.jar" size="35180" user="KeshSibilev" version="1.1"}% |
View
| Diffs | r1.15 | > | r1.14 | > | r1.13
| More
|
|