]> git.uio.no Git - ifi-stolz-refaktor.git/blob - case-study/jdt-after/notes/r3.2/off_buildnotes_jdt-ui.html
Case Study: adding data and statistics
[ifi-stolz-refaktor.git] / case-study / jdt-after / notes / r3.2 / off_buildnotes_jdt-ui.html
1 <!-- 
2         DO NOT EDIT THIS FILE WITH HTML EDITORS
3 -->
4
5 <!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
6 <html>
7
8 <head>
9    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
10    <meta name="GENERATOR" content="Mozilla/4.76 [en] (Windows NT 5.0; U) [Netscape]">
11    <title>Eclipse Platform Build Notes - Java development tooling UI</title>
12 </head>
13
14 <body>
15 <h1>
16 Eclipse Platform Build Notes<br>
17 Java development tooling UI</h1>
18 To see which bugs have been addressed in one of the builds simply open the <a href="http://bugs.eclipse.org/bugs/query.cgi?short_desc_type=allwordssubstr&amp;product=JDT&amp;component=UI&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;keywords_type=allwords&amp;keywords=&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;changedin=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;namedcmd=Assigned&amp;newqueryname=&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">JDT UI bugzilla query page</a>, select status, resolution and the time frame.
19 <br><br>
20 ========== Eclipse Build Input March 7th 2006 ==========<br>
21 <pre>
22 - JUnit: ITestRunListeners contributed to the org.eclipse.jdt.junit.testRunListener extension point
23   cannot distinguish notifications from concurrently test runs. Therefore, notifications are now
24   only sent out for a single active test run.
25 </pre>
26 <br>
27 ========== Eclipse Build Input February 13th 2006 ==========<br>
28 <pre>
29 - extended the quickFixProcessor extension point allow QuickFix processors to
30   work on (non-jdt.core) problems contributed by reconcile participants.
31   See <a href="apichanges_jdt-ui.html">apichanges_jdt-ui.html</a> for details.
32 - extended the quickFixProcessor and quickAssistProcessor extension point
33   allow processors defining a required source level.
34 - JUnit - rewrote parts of the JUnit view to allow test history and multiple concurrent test runs
35 - JUnit - removed internal extension point org.eclipse.jdt.junit.internal_testRunTabs
36 </pre>
37 <br>
38 ========== Eclipse Build Input February 7th 2006 ==========<br>
39 <pre>
40 - added bracketing sessionStarted and sessionEnded calls to the ICompletionProposalComputer protocol
41 </pre>
42 <br>
43 ========== Eclipse Build Input January 24th 2006 ==========<br>
44 <pre>
45 - added new API to NewTypeWizardPage and NewContainerWizardPage: accessors for labels and methods that open the
46   selection dialogs can now be overridden and replaced by more specific implementations. 
47 - added new API to IPackagesViewPart to query and configure the 'link with editor' feature.
48 </pre>
49 <br>
50 ========== Eclipse Build Input January 17th 2006 ==========<br>
51 <pre>
52 - added Introduce Indirection refactoring
53 - added description and migration guide for the new rename type feature 
54   "update similarly named declarations" to the JDT/UI web site: 
55   <a href="http://www.eclipse.org/jdt/ui/r3_2/RenameType.html">http://www.eclipse.org/jdt/ui/r3_2/RenameType.html</a>
56   Providers of refactoring participants should read this document.
57 </pre>
58 <br>
59 ========== Eclipse Build Input January 10th 2006 ==========<br>
60 <pre>
61 - move of the content assist API additions from the various text plug-ins to jdt.ui:
62    - reason: 
63       - the collection-based API of ICompletionProposalComputer has no future in the RCP part of eclipse.
64       - it is only currently used in jdt to allow contributions to the Java editor's content assistant
65    - removed the unused ContentAssistInvocationContext class introduced for M2. Its functionality has been integrated
66      into TextContentAssistInvocationContext, which has been moved to jdt.ui.
67    - moved ICompletionProposalComputer to IJavaCompletionProposalComputer in the jdt.ui plug-in.
68    - restored 'protected' visibility of CompletionProposalCollector.getContext() (as in 3.1)
69    
70 - adopted changes in document setup and creation:
71   - removed 'org.eclipse.core.filebuffers.documentCreation' extension
72   - removed  'org.eclipse.core.filebuffers.IDocumentFactory' implementation
73   - removed PartiallySynchronizedDocument
74   - reworked setup of synchronization on document and annotation model
75    
76 - bug fixing
77 </pre>
78 <br>
79 ========== Eclipse Build Input December 13th 2005 ==========<br>
80 <pre>
81 - new API to add unimplemented methods and constructors without any dialogs
82   o OverrideMethodsAction.createRunnable(...)
83   o AddUnimplementedConstructorsAction.createRunnable(...)
84 - new API to get the Java element from an editor input
85   o JavaUI.getEditorInputJavaElement(IEditorInput)
86 - Java Outline and Quick Outline now work on external and repository files
87 - bug fixing
88 </pre>
89 <br>
90 ========== Eclipse Build Input December 6th 2005 ==========<br>
91 <pre>
92 - new API to open a package selection dialog on any scope
93   o JavaUI.createPackageDialog(
94          Shell parent, IRunnableContext context, IJavaSearchScope scope,
95          boolean multipleSelection, boolean removeDuplicates, String filter)
96 - converted code to support the new  mutli-font in StyledText widget (for more
97   details see Platform Text build notes)
98 </pre>
99 <br>
100 ========== Eclipse Build Input November 29th 2005 ==========<br>
101 <pre>
102 - new API to extend the all types dialog
103   o JavaUI.createTypeDialog(Shell, IRunnableContext, IJavaSearchScope, int,
104                             boolean, String, TypeSelectionExtension)
105   o TypeSelectionExtension (org.eclipse.jdt.ui.dialogs)
106   o ITypeInfoFilterExtension (org.eclipse.jdt.ui.dialogs)
107   o ITypeInfoImageProvider (org.eclipse.jdt.ui.dialogs)
108   o ITypeInfoRequestor (org.eclipse.jdt.ui.dialogs)
109   o ITypeSelectionComponent (org.eclipse.jdt.ui.dialogs)
110 - new rename type feature "update similarly named elements" which
111   affects refactoring participants. See description and migration
112   guide on the JDT/UI website: <a href="http://www.eclipse.org/jdt/ui/r3_2/RenameType.html">http://www.eclipse.org/jdt/ui/r3_2/RenameType.html</a>
113 </pre>
114 <br>
115 ========== Eclipse Build Input November 22h 2005 ==========<br>
116 <pre>
117 - bug fixing
118 </pre>
119 <br>
120 ========== Eclipse Build Input November 15th 2005 ==========<br>
121 <pre>
122 - new API to open wizards:<br>
123    o OpenNewAnnotationWizardAction<br>
124    o OpenNewClassWizardAction<br>
125    o OpenNewEnumWizardAction<br>
126    o OpenNewInterfaceWizardAction<br>
127    o OpenNewJavaProjectWizardAction<br>
128    o OpenNewPackageWizardAction<br>
129    o OpenNewSourceFolderWizardAction<br>
130 - API added on ISharedImages<br>
131    o IMG_OBJS_CLASSPATH_VAR_ENTRY<br>
132 </pre>
133 <br>
134 ========== Eclipse Build Input October 11th 2005 ==========<br>
135 <pre>
136 - bug fixing
137 </pre>
138 <br>
139 ========== Eclipse Build Input September 13th 2005 ==========<br>
140 <pre>
141 - pushed down annotation navigation to JFace Text
142 - implementation changes:
143   o Copy participants for Java elements are now notified about the inner most container into
144     which the Java element gets pasted. In the past the destination was always the compilation
145     unit even if the element got pasted into a type or method.
146 </pre>
147 <br>
148 ========== Eclipse Build Input September 6h 2005 ==========<br>
149 <pre>
150 - pushed down annotation ruler and text hovering to JFace Text
151 - bug fixing
152 </pre>
153 <br>
154 ========== Eclipse Build Input August 16th 2005 ==========<br>
155 <pre>
156 - bug fixing
157 </pre><br>
158 ========== Eclipse Build Input August 9th 2005 ==========<br>
159 <pre>
160 - enabled 'Fill argument names on completion' code assist preference per default
161 - bug fixing
162 </pre>
163 </body>
164 </html>