Eclipse Platform Build Notes
Platform Text
Eclipse SDK Build 20030205
What's new
-
Added new layout anchor option "GLOBAL" to the AbstractInformationControlManager.
Information controls that are opened using this anchor are placed in the
middle of the subject control.
-
Changed all internal usages of SWT defined modifiers to the generic modifiers
MOD?
-
Moved "Go to Line" action into the Navigate menu
-
The default text editor now supports:
-
line numbers
-
cursor line highlighting
-
overview ruler
-
error annotations
-
The overview ruler can now be configured to show an header. The header
shows the presence of annotations of a certain type.
Problem reports closed
See bugzilla.
Eclipse SDK Build 20030128
What's new
-
Introduced painter infrastructure at text viewer level. The following predefined
painters are available:
-
AnnotationPainter
-
represents annotations given in the viewer's annotation model as squiggly
lines in the text widget
-
can be configured along annotation types and colors
-
CursorLinePainter
-
highlights the background of the current line (i.e. the line in which the
cursor resides)
-
color can be configured
-
MargingPainter
-
draws a vertical line at a certain column
-
color and column can be configured
-
MatchingCharacterPainter
-
highlights the character matching the character close to the current cursor
position by drawing a bounding box around the character
-
must be configured with a strategy for finding the matching character (ICharacterPairMatcher)
-
color can be configured
-
Painters can dynamically be attached to a source viewer. API is defined
in the interface ITextViewerExtension2. The TextViewer manages its
painters using a PaintManager.
-
Introduced the concept of an overview ruler at the source viewer level.
The API is defined in the interface ISourceViewerExtension.
-
Introduced a helper class SourceViewerDecorationSupport at the text editor
framework that can be used by editors to manage and configure painters.
This includes the initialization of painters from preferences and the reaction
on preference changes.
-
Changed validateEdit behavior for the find/replace case. validateEdit
is now called directly in front of the first text replace operation.
-
Global action definition ids have been introduced for computing content
completion proposals and computing content context information.
-
ITextViewerExtension2 now offers API to remove all registered text hovers
for a given content type
Problem reports closed
See bugzilla.
Eclipse SDK Build 20030107
What's new
-
New attribute symbolicFontName
has been added to org.eclipse.ui.editors extension point. See
the extension point documentation for more details. If the attribute is
provided then the text editors use it as primary source for setting the
text editor font.
Problem reports closed
See bugzilla.
Eclipse Platform Build Notes
Platform Text
Eclipse SDK Build 20021203
What's new
-
Introduced goto to last edit position
Problem reports closed
See bugzilla.
Eclipse SDK Build 20021008
What's new
-
Introduced smart behavior for Home/End key
-
Infrastructure for eating code assist including visual indication of text
to be replaced
Problem reports closed
See bugzilla.
Eclipse SDK Build 20021001
What's new
-
Applied patch for incremental search to behave more like Emacs
-
Applied patch for delete line to copy to clipboard (Emacs behaviour)
Problem reports closed
See bugzilla.
Eclipse SDK Build 20020903
What's new
-
Adaptable line number ruler width
-
Resizable content assist proposal popup
-
Pre 2.0 build notes have been moved to buildnotes_text_2_0.html
Known deficiencies
-
Size of content assist proposal popup is not persisted over session boundaries
-
Size of content assist proposal popup is not editor type specific
Problem reports closed
See bugzilla.