This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
C++ cluster depended on existing support for Shell and Bat files: - mime resolver - editor C++ reused existing support while providing own DataObject for shell files. Now IDE doesn't have such support and C++ is broken as well. Looks like incompatible change
Sorry, I thought that you have your own lexer for that types.
there was one long time ago, but then lang.sh and lang.bat appeared which caused some races between C++ only and full IDE, so we were forced to remove our support ( our icon, mime-resolving and editor) and we only provide own DataObject, because we put ExecCookie into ShellDataObject to support execution of scripts in IDE. Btw, what do you plan to do? And what should be specified on C++ side to prevent such situation in the future?
I will fix it asap. (return lexers back) missing coloring in sh and bat looks like P2 for me.
if only coloring is missed I agree to have as P2, but declared mime-resolvers were removed as well => files are no more recognized as with mime-type text/x-sh and text/x-bat => our DataLoader is not called => ShellDataObjects are not created (no corresponding primary files with needed mime types), so should be P1. what do you think?
I have to fix it today anyway. We are branching beta...
great! thank you
should be fixed in #2b9a78b78092
I moved sh and bat lexers to cnd.lexer, and fixed some data objects.
Integrated into 'main-golden', will be available in build *200904161401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/2b9a78b78092 User: Jan Jancura <jjancura@netbeans.org> Log: #162660: [regression] No more shell bat support in IDE