Eclipse for Mac 包含一些工具,使開發人員可以在多語言,多平台和多供應商環境中自由選擇。 Eclipse 提供了一個基於插件的框架,可以更容易地創建,集成和使用軟件工具,從而節省時間和金錢。通過協作和開發核心集成技術,工俱生產者可以利用平台重用,專注於核心競爭力來創造新的開發技術。 Eclipse 平台是用 Java 語言編寫的,附帶了大量的插件構建工具包和示例。這些項目可以從概念上分為七個不同的“支柱”或類別:
企業開發嵌入式和設備開發富客戶端平台富 Internet 應用程序應用程序框架應用程序生命週期管理(ALM)面向服務的架構(SOA)也可以:下載適用於 Windows 的 Eclipse
檔案版本 |
Eclipse SDK 4.9 (64-bit) |
檔案名稱 |
eclipse-SDK-4.9-macosx-cocoa-x86_64.dmg |
檔案大小 |
232 MB |
系統 |
Mac OS X 10.5 or later |
軟體類型 |
免費軟體 |
作者 |
The Eclipse Foundation |
更新日期 |
http://www.eclipse.org/ |
軟體類型 |
2018-09-20 |
更新日誌 |
What's new in this version: - Equinox (34) - Compendium (2) - High CPU usage by WireReDispatcher - Multipart request responded with 302 under Jetty
Components: - Contributions to same extension point seem to be randomly ordered in 4.7 - Update felix gogo shell.runtime to 1.1.0 - Run o.e.equinox.preferences.tests bundle as part of the nightly run - NPE in SubMonitor.cleanupActiveChild
Framework: - Framework tracing needs attention - PlatformURLPluginConnection: Wrong argument for error message - Added a cache to SecurityTable to speed evaluations for large numbers of Conditional Permissions - Bundle.installBundle does not fail when using escaped character # - StateImpl#getBundles should use a cache to look up bundles per name - Failure and Error in org.eclipse.osgi.tests.bundles.ClasLoadingBundleTests on Java 9 - Bundles with directory traversal entry paths may escape framework storage if extracted - bundle event logs should be delivered synchronously to SynchronousLogListeners - ExtendedLogEntry.getContext should use event as context - Use dir-shaped bundle for the linux security fragment - Support OpenJ9 CDS directly in the framework - Augment "auto-detection of available packages" logic to consider all packages of automatic modules as exported - BundleInstallUpdateTests.testQuestionMarkLocation fails on windows - Allow O(1) lookup within all the host and fragment classpath entries for a given bundle. - Expose Nested Dir Name as part of NestedDirBundleFile
Launcher: - Native launcher not built during first build - To open "Eclipse" you need to install the legacy Java SE 6 runtime. - Remove obsolete 32bit MacOS binaries - openFile when appName not set as app param seems to not find running app (win10 and macos, not linux) - Increment launcher version for 4.9 release
p2: - Second page of p2 installation dialog show white artifacts - Can't deselect features from top level category which has subcategories - Clean up the p2 director app logging logic - Streamline maven poms hierachy - Update bundles to Java 1.8 - Extracting archives with directory traversal paths may escape the intended destination folder - Problems while resolving target contents: "Failed to find configured bundleInfo for: org.eclipse.equinox.weaving.caching 1.1.100.v20171221-2204" - Can't enable tracing for org.eclipse.equinox.p2.core
JDT
APT: - Support Filer.createClassFile() in IDE - Java annotation processor support is incomplete - All jdt.compiler.apt tests are failing - Not able to download eclipse IDE for EE developers
Core: - JEP 330 Single Source File Programs - add "keep simple for.while on one line" option - Eclipse compiles codes which javac rejects: incompatible types - Eclipse can compile an ambiguous method invocation that the javac compiler cannot - if clause jumps into previous line in if statement followed by else - Arrange to "capture" lambda local types. - inline comment shifts text over - Cannot resolve lambda argument with anonymous class - Implement Target Platform equivalent in jdt.core for modules - external null type annotated method produces type safety warning - BinaryTypeBinding end up with SplitPackageBinding - UnsupportedOperationException: no glb for ] in InferenceContext18.resolve(InferenceContext18.java:1131) - jarinjarloader with jdbc jar does not work in jre9 - JSR 269 API changes - NPE when using a linked resource in classpath - NPE in ProblemHandler.handle - Incorrect null type safety warning when using method reference to NonNullByDefault method - Error on save file due to formatter: IndexOutOfBoundsException in CommentWrapExecutor - code completion for var in lambda params - Failures in ReconcilerTests9 - Scope block content (between braces) is not indented - NPE while compilation with Annotation - final local method variables are marked with unused warning - Build 4.9.0 I-Build: I20180615-0300 failed due to compilation errors - NullPointerException when importing deprecated class in Java 10 project - "Structural" types: javac and JDT disagree - Regex in module declaration search doesn't work consistently - var and null analysis enabled: Error in JDT Core during AST creation, NullPointerException - Does not resolve module if present under META-INF.versions.9 folder - Java formatter misses one level of indentation in enum declaration if Javadoc is present - NullPointerException, even though null analysis says the program is OK - Compiler forbids assignment from @NonNull type to @Nullable type - Eclipse hangs on ctrl+click on interface method - Freeze when formatting Java source code - Error during AST creation: NPE at MethodBinding.java:1370 - JDT extracting archives with directory traversal paths may escape the intended destination folder - multiple bound generics - compile error on class signature, no error in method signature - Incorrect indentation of Java inner enum values when Javadoc present - Seemingly incorrect "Access to enclosing method is emulated by a synthetic accessor method" warning - Code reachability analyzer needs to treat System.exit() as a method return point, like "return" statement - test-jar no longer resolves to proper dependent classpath - duplicately visible package not detected, if binary package has no class file - Types not "designed with null type annotations in mind" treated differently - Compilation error: The return type is incompatible with... - "Building workspace" on each start after upgrade to Eclipse 4.8 - Nested enum indentation is wrong if enum is first class member and contains a JavaDoc comment - "Missing code implementation in the compiler" - automatic module name unstable warning - ECJ fails to see common Object supertype of primitive arrays - enum constants are not indented: - printing error or calculation error found - reduce set of compliances in gerrit test runs - Enum Formatting - Failures in org.eclipse.jdt.apt.pluggable.tests.FilerTests.testCreateClass1 - The compiler compliance specified is 1.n but a JRE m is used warning - formatting of new line before catch does not work - Java Formatter doesn't always indent enum constants - Making array and vector available as list fails on Photon - Generics cause workspace to fail building - Content assist hangs - Annotation Processing: No type annotations returned for annotation values that are arrays of classes - Unnecessary rebuilding of workspace after reopening Eclipse - Java Editor could not see method inherited from super class - Failures in mac after moving to new test machine - Code completion fails for variable in single-line foreach loop - ArrayIndexOutOfBoundsException while editing - Eclipse cannot make up its mind if there is synthetic access code involved or not - Endless loop in CompletionParser caused by Java code completion - The type java.lang.Object cannot be resolved - JDT generates classes that cause VerifyError: Inconsistent stackmap frames - Incorrect report : The field is defined in an inherited type and an enclosing scope - NPE in HierarchyResolver.resolve(HierarchyResolver.java:749) - align assignments in columns - Formatter Aligns Equals Sign (=) within Section of Code - Formatter inappropriately stripping carefully added whitespace in variable declarations - create tests for manipulating external null annotations - Null Type Safety warning on inlined code but not with intermediary local variable - String.format(""...) shows warning - Align fields in columns: add option to use spaces - Support module-info.java in multi-release JAR files
Debug: - Hide Running Threads in Debug View - Run Configuration Command Line to Clipboard - Launching command line exceeds the process creation command limit on *nix - The New Preference "PREF_COMPLIANCE_COMPATIBLE_JRE_NOT_AVAILABLE" creates a new problem marker But does not provide Quick Fix for the problem marker - Debug View shows wrong information due to threads with short lifetime - Transitive project dependencies are missing when launching on a modular JVM - ISourceContainerResolver#resolveSourceContainers is not called in some cases - Avoid suspending threads for ThreadNameChangeListener - Exception is sporadically logged in Error Log view when terminating debug session - Remove DefaultAccessRuleParticipant for Java 9 and 10 - Update dependency versions in jdt debug with respect to platform debug plugins - Thread evaluation runs in parallel with thread label update - ThreadNameChangeTests failed with No value present - IOException below OutputStreamMonitor.read (thrown in BufferedInputStream.getInIfOpen) - Speed up step operations by not showing return value if the operation takes long - NPE logged and a zombie 'JDI Event Dispatch' job during testSuspendLongRunningCondition - classpath should not contain JRE jars - Upgrade to ASM 6.2 to support Java 11 for advanced source lookup - Marker errors logged during ImportBreakpointsTest and TestToggleBreakpointsTarget - testVeryLongClasspath* failing on linux with Java 10 - Follow up of Bug 312397 - Run Configuration Command Line to Clipboard - Debug tests log is full of waiting jobs - Fix: Use temporary jar to specify classpath (to avoid classpath length limitations) - Fix: Exclude Test Code - Warn users for missing debug info while creating request for thread name change handler
Doc: - Update documentation with new quick assists and quick fixes added in 4.9 - Documentation update from debug
Text: - Button background not styled in dark theme - Move SpellCheckEngineTestCase to JUnit 4 - formatting issue with enum and multiline Javadoc - Additions to dictionary - Eclipse opens declaration of variable underneath the mouse without clicking (when releasing)
UI: - Need a way to add-reads for the current module - Quick assist for converting to static import - Add 'requires' quick fix missing on import statement - configure problem severity gives no indication of which preference - Open Type should always show the path - Performance - Inefficient use of keySet iterator instead of entrySet iterator - Make getEnclosingNode from SurroundWithAnalyzer API and move to jdt.core.manipulation - Refactor LinkedProposalPositionGroup to jdt.core.manipulation - UI option for bug 525713: Warn when consuming auto modules with unstable names - Refactor LinkedProposalModel to jdt.core.manipulation - In the build path settings, the Modulepath and Classpath nodes should be auto expanded - Refactor CompilationUnitRewriteOperationsFix to jdt.core.manipulation - Remove marketplace entries for Java 9 . Java 10 Support for Oxygen as these are now native to Oxygen.3a - with "var" type yields method with invalid return type of "var" - Update JDT feature to use new versions of org.eclipse.jdt.annotation - Add to build path should not always add a jar to the classpath - AssumptionViolatedException on class level shown incorrectly - Quick fix to add to modulepath when added requires to module-info.java - Quick Fix to fix project setup always adds to classpath - New line before else in an if statement does not work - new line before else - Save action "remove redundant modifiers" does not handle correctly anonymous implementations of interfaces - PackageExplorer crash during startup when workingsets are used - Internal Error on copy.paste of the file with a Long number in the name - Archive extraction can extract unintended entries - Java code max line width not applied. - new Photon syntax highlighting has delay - Remove redundant semicolons - Refactor IProblemLocation and ProblemLocation for use with jdt.ls - Extracting methods should infer `var` parameters' type - Expansion.collapse state of Modulepath.Classpath should be retained while adding library.project - Formatter doesn't add new lines before catch and finally - add "keep simple for.while on one line" option - UI - reate abstract method - Generation of equals and hashcode with java 7 Objects.equals and Objects.hashcode - Java Formatter profile export also exports (wrong) compiler levels - Perform refactorings to enable corext.fix refactorings.modifications - Result Comparision dialog on assertion failure doesn't work in mixed JUnit 4.5 scenarios - Java 'User Library' entries are jumbled without any alphabetical sorting - Implement Run Configuration Command Line to Clipboard in JUnit Launch Configuration - Add template for GridDataFactory - Help contexts for new dialogs relating to modularity details - Drawing problems in JDT Editor Breadcrums toolbar - Align fields in columns: add option to use spaces - UI - Missing mnemonic in Generation of equals and hashcode with java 7 Objects.equals and Objects.hashcode - align assignments in columns - UI - The paintComponent issues a strange behavior
PDE
API Tools: - Wrong version range for requirement on JDT - Remove duplicated messages in markermessages.properties - PDE API tools can create a file out of ZipEntry's name without proper validation - Improve the message for leaks due from supertype's API - Upgrade ASM to 6.2 to support Java 11 - configure problem severity gives no indication of which preference - "Explain incompatibility" quickfix should be shown only for relevant types in multi-selection - API tools no longer works with JRE < 10 - java.lang.OutOfMemoryError: Java heap space causing test failures in api.tools tests on most platforms - 4 api tools JUnit test failures on all platform on I20180819-0800 - 106 PDE API tools JUnit test failures on .I20180827-2000 or later
Build: - RCP: Can't Export an Eclipse product when Eclipse for Commiters install path contains space - Remove org.eclipse.pde.build.examples.rcp.cloud.releng from master - 2 pde build test fails on all platforms with 4.9.0 I-Build: I20180615-0655 - 3 test cases in PDE build fail with I20180801-0820
UI: - Migrate org.eclipse.e4.ui.tests.css.core to JUnit5 - Migration org.eclipse.e4.ui.tests.css.core to JUnit5 ( for 4.9) - Product editor line delimiters change to the system default when saving - Convert Preferences Wizard messes up line delimiter in plugin_customization.ini - Use varargs in invocations of DropTarget.setTransfer - Investigate using a more relaxed schedulingRule for PDE Builders - No property tester contributes a property org.eclipse.ui.views.log.jdt.hasSelectedStack - Launch config validation misses icon for "Require Capability" - DirectoryBundleContainer: parallelize bundle & feature resolving - Remove program argument addition workaround as a way of running JUnit plugin test case for some scenarios - PluginConfigurationSection#getBundlesWithStartLevels: Update bundles & start levels - Replace usage of String#replaceAll in AbstractModel - Extension point description not dark - Make dependency to jdt.annotation optional for org.eclipse.pde.runtime - PDE UI can create a file out of ZipEntry's name without proper validation - JUnit Plugin Test launches should add -ea if so configured in JUnit preferences - "Save Image" Button in "Plug-in Image Browser" is always disabled - 6 new test fails on Friday 13th build - No tests found with Java 8, JUnit 5 if running "as Plugin Tests" - Use try-with-resources for streams instead of manually close in pde.ui - TargetPlatformHelper#getDefaultBundleList: Update bundles & start level configuration - NPE on trying to edit workspace if launching same launch while previous is open - configure problem severity gives no indication of which preference - Unable to launch Eclipse without validation errors: "Missing Constraint" for almost every plugin - Implement Run Configuration Command Line to Clipboard in PDE Launch Configuration - Multi-selection for "config problem severity" is wrong
Platform
Ant: - Update dependency versions in platform ant with respect to debug plugins - Update to Ant 1.10.5
Compare: - NPE when comparing two projects - Compare editor broken: shrinks
Debug: - Replace anonymous Runnable classes by lambda expression - Remove redundant modifiers in Platform Debug - Export launch wizard confirmation dialog typo - Export launch config dialog shows launch types without any launch config - DebugContextEvent allows null context in constructor but some callers can't handle null - Custom debug context provider causes NPE when closing second window - Context menus in export launch config dialog should have ellipsis - Link with prototype does not set an initial selection - DebugView shows wrong selection and wrong expanded state - AssertionFailedException via LaunchView.showBreadcrumbPage - ElementContentProvider jobs have no family - print out of text does not work for long lines - ArchiveSourceContainer can create ZipEntryStorage objects containing unintended entries - missing "a" in date pattern string variable - Show Command Line button is shown when there are no launch configurations - Build path of org.eclipse.debug.examples.memory looks broken
Doc: - Use maven-dependency-plugin 3.1.1 - Remove tips for CVS as SDK ships without - Photon: Welcome->What's New->Migration contains outdated Oxygen content - N&N Contribute folding to the Generic Editor needs to be moved to ISV - Create JDT and Platform porting guides for 4.9 and update links in Welcome page - N&N for eclipse 4.9 - Platform migration missing in TOC - Platform porting guide for 4.9 is missing in the help document Table of Content
IDE: - template proposals do not show any JS objects or its documentation - Provide N&N template for 4.9 - System.out.println("Hello world!"); in cheatsheet for hello world application - NPE When Closing the Eclipse IDE - Race condition when updating the Problems view in the background - ResourceUtil.getFile(IEditorInput) sometimes fails to return valid adapter - Display error markers on parent projects when Project Explorer is in hierarchical mode - Error markers missing on project explorer with hierarchical view - TVT48: Some translated strings are truncated
PMC: - Zip Slip Bugs - Initial 4.9 Plan - 4.9 plan update 1
Releng: - remember to undo work around for Tycho no producing MD5 property - restore some releng tests - Replace usage of deprecated SubProgressMonitor with SubMonitor in org.eclipse.releng.tools - Include com.ibm.icu.text into Eclipse SDK to allow simple consumption for Eclipse RCP - Use maven-resources-plugin 3.1.0 - Open master for 4.9 development - Create 4.9-I-builds repo - POM version change for 4.9 release - Update Comparator repo and eclipse run repo to 4.9-I-builds repo - Show 4.9 build on the download page - 2018-09 (4.9) Acknowledgements - Tag 4.9 release - SWT build failure causes a "bad repo" to be pushed - test results to mail list do not give "duration" - Let's dump 'ie.wombat.jbdiff' and related from Git repository - Drop support for Linux ppc64 in 4.9 - Dynamic creation of surefire arg line for Java Modules and Mac - Update license to EPL-2.0 in about.html - Modify equinox naming convention as we no longer name an eclipse release - Remove java10patch47 from tychoeclipsebuilder - Remove unused workbenchTests in tychoeclipsebuilder - Need a new temporary splash screen for 4.9 - Test testFeatureFiles failing about missing feature files - Bad org.eclipse.debug.ui_3.13.200 in I-builds causes compile errors in Gerrit - Update EGit.JGit compile-time dependencies to 5.0.1 - Update previous release to 4.8 - Update platform to Jetty 9.4.11 (fix CVEs) - Update JDT core compiler and apt compiler to use Photon Release to produce 2018-09 M2 - Enable daily cleanup of old builds - Update to latest wtp releng tools - Add new plugins from Bug 530834 to platform feature - Update to ICU4j 62.1 - Extracting archives with directory traversal paths may escape the intended destination folder - bundle org.eclipse.urischeme could not be found - Update to EMF 2.14 final - Update release train version number as 2018-09 - Remove hardcoding of jvm for platform tests - Declare 4.9 M2 - User friendly labels for our downloads on http:..download.eclipse.org.eclipse.downloads. - Adopt ASM 6.2 jars from Orbit for 4.9 - Update Base builder to 4.9 M2 to build 4.9 M3 - I-Build: I20180805-2000 build failed - Show release name in About dialog - Update JDT core compiler and apt compiler to use 4.9M2 to produce 4.9M3 - Errors trying to build 4.9 SDK locally: Missing requirement org.eclipse.swt.tools.feature.source.feature.group 0.0.0 - Declare 4.9 M3 - Update prereqs for 4.9 release: ECF - EPL 2.0 conversion corrupted 4 files - Update JDT core compiler and apt compiler to use 4.9M3 to produce 4.9RC1 - Update Base builder to 4.9 M3 to build 4.9 RC1 - Declare 4.9 RC1 - Update license to EPL-2.0 in our source files - Readme file for 4.9 - Move I-builds to R4_8_maintenance branch - Create R4_9_maintenance branch from 4.9RC1 - Enable API freeze report - platform ui, debug and jdt debug tests fail on gerrit with e4 errors since 03.09. - Declare 4.9 RC2
Resources: - Native Linux file system provider should offer millisecond timestamp resolution - Stop supporting non x86_64 in macos filesystem fragment
Runtime: - add toString() to org.eclipse.core.expressions.Expression subclasses - Deprecate non-supported archs in Platform. - Cleanup InternalPlatform class - Error injecting: org.eclipse.xtend.maven.XtendCompile - signer information does not match signer information of other classes in the same package - Failure in ExpressionTests.testSubTypeTiming - Junit test failure in ExpressionTestsPluginUnloading.test01PluginStopping
SWT: - Virtual Tree does not resize correctly horizontally - Tree: incorrect handling of Ctrl+Shift+ - Remove org.eclipse.swt.internal.Compatibility class - setting a lot of items to combobox is extremely slow (on gtk_combo_box_text_insert) - old Image constructors have to retain 100% image for dynamic scaling - Improve support for newer versions of GTK+ 3 - Control#drawsBackground should evaluate SWT.NO_BACKGROUND - Combo menu is narrower than combo - Not clickable checkbox middle in another composite - Keyboard shortcuts are taken from first item in "Input Source" instead of currently active input, thus breaking custom layouts (e.g Dvorak.Colemak.AZERTY) if it's not default layout. - Support dynamic-scaling on DPI change - HiDPI support for eclipse platform - Provide support for macOS 10.13 (High Sierra) - Use ant-apache-bsf 1.10.3 to compile swt.binaries - TableColumn#pack does not work for virtual table - GTK - Vertical line in Tree with text that spans columns - On GTK PopupList throws an exception while open if the parent window closes. PopupList also fails to gain focus on open. - SWT.Border Checkbox not working in ControlExample for the DateTime Widget - Gtk SWT should set type hint for floating shell windows - Characters requiring cannot be generated using Display.post(Event) - getItemHeight method of org.eclipse.swt.widgets.List returns a wrong Item height - Shell.getSize() returns wrong value when created with style SWT.RESIZE | SWT.ON_TOP - Control getSize() behaves different in Linux and Windows. Getting wrong value on linux - Metacity-Hack in Shell breaks things instead of fixing them - Combo#getCaretLocation() is slightly too far down.right - Don't strip debug symbols from SWT - Link widget needs an escape character for < and > - half transparent composite as overlay composite not work with gtk3 - Drop Down & Number Menu Items Do Not Show Contents - Bridge support files should be updated to latest macOS supported version (10.11) - Selected day of month in due date picker is not visible - Mac generator removes space incorrectly in OS.java - Can't access self signed web sites using internal web browser on fedora 27 - Snippet231 packing makes shell have too short window height. - Snippet230, tablecolumn icons on right size get cut off - Display.getShells() returns at least one disposed shell - Install from local installation shows white artifacts on Install Details page - Remove option to disable fix for Control.print() - GridLayout GridData width hint doesnt work correctly - Bad renderer with setStyleRange & gc draw in a paint event - Device#getDPI method returns an incorrect value on x2 scaled screen - CSS tree selection issue on Linux only - Combo sizing problems - Remove build support for aix,hpux and solaris - Font-related regressions in 4.9 - FontData.setHeight(float) allows bad values - Debug View expand after collapse doesn't show all threads - Show calendar week in SWT.CALENDAR . SWT.DROP_DOWN - Coolbar drag items looking very bad in dark theme - CoolItem elements do not respect background of CoolBar - Dialogs have height zero, i.e., content area is inivisble - style is not rendered on single char addition - Build failed 4.9.0 I-Build: I20180627-2020 - Eclipse Photon is unusable on Plasma with a display scale factor of 2 - List selection background not preserved when list background changes - NullPointerException in ColorDialog.open() - DateTime DROPDOWN behavior on Mac is not consistent with other platforms - New java class dialog renders a strange gray box as separator - Optimize Display.initializeSystemColors - Tree does not allow painting the full item - Table.Tree custom header: sort indicator too small at HiDPI with set header colors - Table.Tree custom header: sort indicator should use header foreground Color. - SWT on startup to pick OS zoom updated without logoff - DateTime instances leaks in the widgetTable after disposal - Shell.setBounds sometimes fails to set the right location - Unnecessary code in dialogs? - Use of GTK_HAS_FOCUS with deprecated GTK_WIDGET_SET and UNSET FLAGS in Composite Widget - FocusOut.In and Activate.Deactivate events when opening context menu - TextLayout.getLineBounds returns incorrect values for right to left text - NPE while invoking Display.getBounds - SWT to receive.handle DPI change notification from OS - StyledText draws carets if unfocused - Completion details are far away from the completion list - Popup menus sometimes emit GDK warnings - Error output about "a temporary window without parent" - assertion size >= 0 failed on GtkCheckButton on standard error - Javadoc doesn't dissapear via Esc until you clicked into it - BrowserFunction lost after page reload on Linux.GTK - Gap between Checkbox.Radio and Text not getting scaled - Combo sizing problems - Warning about invalid signal for GtkTextViewAccessible "attributes-changed" - TreeViewer in SashForm doesnt paint last rows on resize - Table.Tree header need improvements under dark theme. - Package explorer double click opens currently selected (highlighted) resource - [email protected] - Wrong context menu in Project.Package Explorer due to outdated selection - SWT: Context menu does not close on left mouse click - Tree in ExpandBar has no content until resized or collapsed.expanded - GC.copyArea() doesn't work for StyledText - Do the Javadoc bash for 4.9 - DateTime SWT.DATE and SWT.Time styles do not allow to set value - Breakpoint condition text editor has no cursor
Team: - Migration from GConf to GSettings. - ssh preference page tabs not styled - NPE in org.eclipse.team.internal.ui.TeamCapabilityHelper.loadRepositoryProviderIds(TeamCapabilityHelper.java:81) - Empty shell when calling IWorkspace.validateEdit from non-UI thread - - Set Link with Editor and Selection as default - Synchronize view with change sets unresponsive when build artifacts are under version control - wizard uses full screen height
Text: - Provide Minimap of text in editor - End statement mining offset - Remove drawing of "deleted" annotation more fastly - Find icon for minimap - Improve minimap performance on Mac - Improve performance of default highlight when cursor move a lot - QuickDiff reenabled after performing "Replace All" action from the find.replace dialog - Search and replace within text editor extremely slow - Default Code folding for generic editor should use IndentFoldingStrategy - Opening Minimap view should either appear beside or in same stack as Outline - NullPointerException below RichStringAwareSourceViewer.doOperation (thrown in Objects.requireNonNull) - Debug Source Display has encountered a problem - Index Out of Bounds - Minimap wrong height calculation - Failing hover test - Extension point for ICharacterPairMatcher - Generic editor not in reference doc
UI: - Standardise on hamcrest core 1.3 - Provide configuration for pomless builds - Few Platform UI tests fail while running with Java 9 - Provide mechanism to contribute URL protocol handlers via extension point - Remove no-op check of createSplash in Workbench - Give the snippets some love - DataBindingContext.bindList does not work with custom Conversion - Edit -> Copy is enabled on a clean empty workspace (NotHandledException) - Duplicate views appear after dragging view in share area and back to stack - Add generics to the org.eclipse.core.databinding plugin - Deprecated IStylingEngine.SERVICE_NAME - Create plugin.xml walker to verify existence of classes - Progress indicator not updating in the splash screen of Eclipse - Navigation buttons disappear after working set switch - Update documentation - Field validation for Name in Application Editor should be ERROR - Platform.UI UiTestSuite IEditorRegistryTest.testFindExternalEditor test fails - View toolbar not drawn correctly when new commands are added.removed until view is resized - Eclipse Forms no longer wrapping - Use varargs in AutoCompleteField - Current heap in HeapMonitor is too light - Delete unused CSSXMLEngineImpl and related classes - Update Batik to 1.10 for CVE fix - Inactive view toolbar paints over active view tab due to visibleWhen expression - Show In -> Project Explorer in text editor - duplicate accelerator in BuildOrderPreferencePage - Project natures property page layout issues - Plattform UI Gerrit builds show 57 test fails since I20180615-0655 - Compiler warning in SmartImportTests.java in I20180618-0800 - DecoratorsPreferencePage layout issues - Missing ids in extensions of org.eclipse.e4.ui.css.swt - "Widget is disposed" in new quick assist job while tests - Toolbar disappears after Eclipse exits full screen mode - View -> Detach should not be first menu item - org.eclipse.ui.tests.pluginchecks do not run in builds - IES48 tct6 : translation question - NPE in internal BrowserViewer - Memory leaks when closing Workbenchwindow in the IDE and a simple RCP application - Archive extraction can extract unintended entries - org.eclipse.ui.examples.adapterservice requires JRE 6 - remove unknown natures - "show in" sometimes does not work - Compiler warning in ScrolledFormTest.java in I20180705-2000 and later - SWTException in ProgressMonitorPart update - Preference to hide Quick Access field per default - bad tooltip "toggle coolbar visibility" - Comparison method violates its general contract - UI Freeze for 15 minutes everytime when starting Eclipse IDE - fix wrapping in project natures property page - TreeViewer expandToLevel() does not properly restore redraw flag - disableRedraw never used in new API added to AbstractTreeViewer in 4.8 - Overlay icons on editor tab disappear in split mode - Application model editor - Create handler dialog could persist the last selected package - "Configuration Fetch Job" should not contain "job" - Multiple "Activating working set updaters" UI jobs on startup - Editor tab disappears after moving next to editor area and back - org.eclipse.e4.ui.workbench.lifecycle should be API - Commands not matched by description - Prompt user to restart Eclipse SDK on Zoom change notification - "No operations to display" label grabs focus - 5 new UI tests fail since I20180821-2000 - irritating jump of tabs when closing a window - Add "org.eclipse.equinox.concurrent.future" to relevant feature - Update org.eclipse.e4.ui.model.workbench to EPL 2.0
User Assistance: - Bump version numbers to 1.0.0 - JsonNull cannot be cast to com.google.gson.JsonObject - Tips hashCode.equals should be final - {Tips] Run cleanup actions to tips and enhance save actions - About.html missing in org.eclipse.tips.tests - Provide a DefaultHtmlTip - Build failure in I20180614-2000 - Use better job name - Minor refactoring - Add possibility to provide functions, which can be invoked from the Browser - Tip of the day bundles lack source bundles - Use circles for single digit bubbles
Website: - Project site needs some love |
檔案下載 |
檔案下載
|