-
Notifications
You must be signed in to change notification settings - Fork 25
Release Notes
- Detect Eclipse 2022-09, warn, and disable itself (issue #83)
- Make org.eclipse.m2e.launching dependency optional (thanks Sebastian Thomschke)
- Eliminate unnecessary loop
- Add license header to all source files
- Code style improvements
- New feature: Force maven color.
This is the same functionality implemented by the "M2E Chromatic" plugin
(which is not needed anymore, so you should uninstall it) - Dual license under "Eclipse Public License - v 2.0" & "Apache License, Version 2.0", issue #70
- Fix for issue #75: CDT default colors are lost
- Fix for issue #73: Parameter default values are not recognized
Empty;;
means0
(reset), for example\33[38;2;;255;m
==\33[38;2;0;255;m
- Fix for issue #50: C/C++ compiler output is colored only for a single project
Thanks to Ruslan Sabirov.
Copy to clipboard also stores RTF format, not only plain text.
That way one can paste in editors that support styled text and preserve the attributes. This is also what copy from the code panel does.
Must editors that support styled text have a "Paste as plain text" option.
But if you don't like this behavior you can disable it in the plugin options.
It works in MS Word and PowerPoint (desktop), WordPad, TextEdit (macos), LibreOffice (Linux).
It does not work too well in browser based applications.
Would probably need HTML format in the clipboard, but Eclipse can't do it.
Anyway... Let's see how it goes :-)
- Previous fix incorrect, introduced new bug, #68. This fixes it.
- Fix for issue #65, copy without escape char not working
- Feature (issues #58): Add sources to feature and publish to site
- Feature (issue #46): access the preference page from icons
- Fixed issue #57: Use a toggle button instead of a push button for enable/disable
- Fixed issue #52: Fix icon background (white dots)
- Fixed issue #46: Quickly access the preferences from the icons? #46
- Fixed issue #45: The icon is always enabled at startup, even if the plugin is disabled
- Add links to my web site, GitHub, Eclipse Marketplace
- Development:
- Automates the build and release process (using maven & tycho for everything)
- Enabled CodeQL Analysis (because now I can build in command line, so CI works)
- Remove support for building anything older than Neon (4.6, Jun 2016), requires JDK/JRE 8 or newer
- Created SECURITY.md
In order to fix issue #45 I had to migrate from org.eclipse.jface.action
(deprecated) to org.eclipse.core.commands
,
which is something I wanted to do for a long time.
This (and #57) forced me into giving up control on the toggle colors (enabled / disabled). Eclipse controls that now, and I don't like the result. The toggle states are more difficult to distinguish, especially with the Dark theme. But this is the Eclipse style, and it is used for all other buttons. I've spent countless hours tweaking the colors, trying to make the difference more visible.
-
Feature: Check and warn about console settings that I know are bad for performance.
Eclipse 2020-12 adds "word wrap", and that has terrible performance, with or without my plugin (about 20 times slower) - Feature: Show icon in About and info in features tab
- Change: Use a combo-box for palettes (less space)
-
Performance:
- Get parent only once (tiny optimization)
- Add
p2.index
to the site (faster install)
-
Code cleanups:
- Disabled warning: missing
javadoc
on public methods - Remove unused include
- Disabled warning: missing
- Fix issue #48: protect from null attributes from non-SGR escapes
-
Code cleanup:
- Removes unused method
getImageDescriptor()
fromAnsiConsoleActivator
- Make
Attributes.toString()
ASCII
- Removes unused method
- Feature: the binaries are now signed
- Fix issues #47: no colors in C/C++ build console
-
Performance:
- Don't scan the document for if the plugin is disabled
- Replacing a split+parseInt for better performance (about 4 times faster)
- Fix: starting disabled
- Feature: Add support for Ubuntu and mIRC color palettes
- Performance: Caching offset-to-style ranges
- Make sure that the plugin is built without debug info
- Code cleanup: Replace some non-ASCII chars and tabs
- Fix: Big refactoring, hoping to fix multiline, scrolling, and links (issues #3, #27, #32, #40)
- Feature: Add support for Windows 10 color palette
- Feature: Using https instead of http
-
Performance:
- Cache the colors
- Save device context handles
-
Code cleanup:
- Code style
- Added
toString()
toAnsiConsoleAttributes
(very compact, for debugging) - Added some convenience methods to
AnsiConsolePreferenceUtils
- Move
ESCAPE_SGR
toAnsiConsoleUtils
- Feature: Add support for true RGB
- Feature: Support copy with and without escape sequences
- Code cleanup: Removed some of the 256 magic-number instances