Emonic
 
Font size:      

Changelog

ChangeLog

This is the ChangeLog for the Emonic project. "All" changes in Emonic are documented in the Sourceforge tracker. The leading numbers correspond to the ticket identification numbers on the tracker.

0.13 - 0.3

New Features:

  • 1738299: reorg. preferences
  • 1748785: Implement open declaration / search declarations
  • 1750113: Outline view should ignore parameter names
  • 1754284: Parse documents on the fly
  • 1754286: Make syntax highlighting configurable
  • 1754288: Implement bracket completion
  • 1754289: Display also stdout at build
  • 1754293: Create syntax highlighting for documentation
  • 1754451: Need preferences to use tabs instead of spaces
  • 1755211: Select text based on 'Outline' view selection
  • 1755289: Prepare build mechanism for various languages
  • 1757185: Create new type wizards for Emonic
  • 1757201: Outline view does not show enum declarations
  • 1757323: Make automaticly build code configurable
  • 1757977: Declaration that follows a closing brace does not show
  • 1758002: C# parsing job should only be run when necessary
  • 1758290: API needed to capture an entire type's declaration
  • 1758298: Task tag support for C#
  • 1758443: Outline should show a field/variable's type
  • 1758642: C# build output should provide hyperlinks
  • 1762002: API needed to add superclass / superinterfaces
  • 1762631: Port the C# class wizard to the new wizard code
  • 1762636: API needed to add methods to types
  • 1763272: C# quick fix support for explicit cast conversoin
  • 1766579: Recognize structs
  • 1766581: More inteligent job parsing
  • 1766584: Enable code folding for mre types
  • 1766588: Enhance outlineview
  • 1766595: New Icons
  • 1766598: CTypes.javaas integer
  • 1766600: Enhance paranthesis matching
  • 1766601: CodeElement: Add for all possible modifiers fields
  • 1768096: Contribute wizard actions to the workbench toolbar
  • 1771379: Allow users to set a derived type when creating new types
  • 1778355: Quick outline available via the context menu
  • 1779045: Quick outline available via the context menu
  • 1783081: Make the target framework choosable
  • 1791036: MS framework selection should not be called 'MS_CSC'
  • 1792149: Better startup for emonicinformator
  • 1793083: Syntax highlighting support in C# for # directives
  • 1813693: New Screenshots on Homepage
  • 1814762: IBuildfileManipulator assumes all build files are in XML
  • 1813829: Codecompletion more detailed

Bug Fixes:

  • 1721310: code completion crashes if not a target
  • 1733866: scan of c#-files doesnt recognize all
  • 1734789: Code compl. crash when file not in build process
  • 1749960: emonic.base should use a MANIFEST.MF file
  • 1749969: New project wizard's source section looks weird with a List
  • 1749999: New C# file wizard has two mnemonic keys pointing at F
  • 1750006: Bad container paths for C# files pops up empty dialog box
  • 1750092: Emonic Perspective should remove new src folder wiz shortcut
  • 1754283: Clean up code
  • 1754290: Reuse build console
  • 1754292: Multi line comments are not recognized everywhere
  • 1754399: 'Add to build file' throws NPE if there is no 'csc' task
  • 1754426: Cannot add/remove a file from the build in Project Explorer
  • 1755171: Bracket insertion does not always work
  • 1755210: C# syntax highlighting fails if other characters are around
  • 1755218: 'Add to build' dialog is incomplete but OK button is enabled
  • 1755220: 'Toggle Comment' action moves cursor and undos incorrectly
  • 1755394: Syntax highlighting is not activated on a word at offset 0
  • 1757979: Declaration that follows a closing brace does not show
  • 1758344: parsing of code bug: Wrong access for methods
  • 1758455: Code completion fails because the signature cannot be set
  • 1762576: Comment length is not recognized right
  • 1762578: String length is not recognized right
  • 1762581: File document.get() does not give back the correct doc
  • 1763029: FileDocument has Probs finding comments
  • 1763310: 'using' highlighting from 'Outline' view is incorrect
  • 1766602: Bug in toggl coment
  • 1766603: Some typos in the c#-keywords
  • 1766605: builder: Does not mark execs as derived
  • 1766610: unit test for recog. length of namespace fails
  • 1769699: editor uses internal classes
  • 1770166: Build IMarkers are not associated with an IFile
  • 1770638: Build path specifies unavailable execution environment: J2SE
  • 1772047: Interface parsing fails if derived types have spaces
  • 1779150: Compilation IMarkers' document offset is incorrect with csc
  • 1787456: Parsing error in connection with "
  • 1792187: Error at building of projects
  • 1793724: <> brackets not useful within bracket completion feature
  • 1800195: Plugin throws \\\"Faild to execute runable\\\"-errors at high lo
  • 1801862: "Correct Intendation did not complete normally"
  • 1802040: Numerous keywords are not highlighted within the same line
  • 1808889: Still some problems in correct intendation
  • 1813481: Launching should use defaults or provide better error msgs
  • 1814915: Outline view does not work for cs-files without projects
  • 1814961: Project details -> Language
  • 1815369: Cannot create new C# types in a non-Emonic project

0.12 - 0.13

New Features:

  • 1592919: syntax-highliting of attributes
  • 1592970: .net 2.0-compartibility: Compile emonicinformator against .net 2.0 AND .net 1.0
  • 1602519: .net 2.0-compartibility: Support generics
  • 1612761: Update Site: Provide updates via update site
  • 1645745: Homepage: Write help wanted
  • 1677619: Write perspective
  • 1688032: Make release process reproducable

Bug Fixes:

  • 1592994: Restart after preferences changes necessery
  • 1617586: emonicinformator does not inform about some types
  • 1645680: nant build mechanism: Exe is built if dll is wanted
  • 1656434: Outline produces errors at opening editor
  • 1674418: feature.xml is missing....
  • 1674423: contributors-File is missing
  • 1675332: CsharpAddToBuildAction, CsharpRemoveFromBuildAction use internal classes
  • 1675343: EMonoOutlinePage uses internal classes
  • 1701270: preference-pages has no usefull defaults
  • 1707671: Cursor jumps to the position of the in outline marked block

0.11 - 0.12

New Features:

  • 1421007: Add/remove existing c#-files to/from build file (Remove part)
  • 1547610: Implement "Toggle Comment"
  • 1547612: Implement "Correct intendation"
  • 1555994: Write online help

Bug Fixes:

  • 1544239: Var recognition: { eaten; vars after keywords wrong
  • 1545090: Marker: Only first letter of error is marked

0.10 - 0.11

New Features:

  • 1434073: Preferences: Commandline Completion on/of off
  • 1421010: Preferences switch to turn emonicinformator on/off
  • 1421007: Add/remove existing c#-files to/from build file (only partly: Only the add-feature)

Bug Fixes:

  • 1418130: GAC-Location is wrong determined under Windows
  • 1419303: Emonicinformator: GAC fails under Linux
  • 1419328: Autocompletion: Fields of class variables missing
  • 1433904: Markers broken
  • 1434071: Completion freeces eclipse. This was a real big problem that made me rewrite the whole c#-analyzing-part and most part of the completion code! It was the reason why this version took 1/2 year.....
  • 1481408: outline shows the wrong icons Outline looks much nicer now - You wont recognize it any more! :-)
  • 1519041: projectwizard generates ant-buildfile when nant is wanted

0.1

  • Basic C# plug-in with editor, build mechanism, and outline.