[ANN] IntelliTail 2.2 released

Bugfixes:
- Fixed input textfield mnemonic in find dialog.
- Fixed the location of the displayed mnemonic on the find dialog "Regular expression"-option.
- Fixed the filling of the recent files list with duplicates every time a project is re-opened.
- Fixed column calculation on mouseclick.

Changes:
- Added mnemonic on the find dialog "Find"-button.
- Added possibility to include displaying of up to next 10 lines after a matching filter.
- Pressing Esc clears selection if present.
- Double click in text view now selects word at cursor position.
- Double click on end of a line selects line at cursor position.
- Triple click in text view now selects line at cursor position.
- Improved searching:

  • Added searching of regular expressions.

  • Added scope for searching.

  • Added direction for searching.


Bart

2 comments

Thanks for a useful plugin, Bart. I just installed 2.2 and get this stacktrace on trying to re-open a recent project. I had to remove the plugin completely to get the project to open. I think the project would have contained a configuration from an earlier plugin release.

No message
java.lang.NullPointerException
at org.intellij.plugin.tail.idea.Configuration.setProperty(Configuration.java:559)
at org.intellij.plugin.tail.idea.Configuration.readExternal(Configuration.java:323)
at org.intellij.plugin.tail.idea.TailPlugin.readExternal(TailPlugin.java:125)
at com.intellij.openapi.components.impl.ComponentManagerImpl.doInitJdomExternalizable(ComponentManagerImpl.java:71)
at com.intellij.openapi.project.impl.ProjectImpl.initJdomExternalizable(ProjectImpl.java:155)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:305)
at com.intellij.openapi.components.impl.ComponentManagerImpl.access$000(ComponentManagerImpl.java:257)
at com.intellij.openapi.components.impl.ComponentManagerImpl$MyComponentAdapterFactory$1.getComponentInstance(ComponentManagerImpl.java:3)
at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60)
at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58)
at org.picocontainer.defaults.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:395)
at org.picocontainer.defaults.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:375)
at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at com.intellij.openapi.components.impl.ComponentManagerImpl.instantiateComponent(ComponentManagerImpl.java:0)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:183)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:64)
at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:198)
at com.intellij.openapi.project.impl.BaseFileConfigurable.initComponents(BaseFileConfigurable.java:154)
at com.intellij.openapi.project.impl.BaseFileConfigurable.init(BaseFileConfigurable.java:120)
at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:207)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadProject(ProjectManagerImpl.java:47)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:209)
at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:81)
at com.intellij.ide.RecentProjectsManager$ReopenProjectAction.actionPerformed(RecentProjectsManager.java:1)
at com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1.run(PopupFactoryImpl.java:0)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:164)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:170)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:112)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

0

Yep, certainly a bug. I'll release a next version containing a fix asap, but a temporary work-around is the following:

- open the iws file for the project giving problems
- find the configuration for IntelliTail in there
- two options now:
--- remove all lines from the configuration. Doing this will remove all configured filters. --- add an extra attribute to all lines: ]]>

Anyway, thanks for the feedback.

Regards,

Bart

0

Please sign in to leave a comment.