Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

Changes between Version 1 and Version 2 of MmrnmhrmChangelog

Show
Ignore:
Author:
phoenix (IP: 193.136.128.7)
Timestamp:
09/12/07 16:13:33 (10 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MmrnmhrmChangelog

    v1 v2  
    1 = Mmrnmhrm ChangeLog == 
    2  
    3 == Mmrnmhrm 0.2 (RC) == 
    4  
    5  * Major rewrite of Mmrnmhrm to use the DTLK framework. 
    6  * Huge Model improvements: 
    7   * Rich JDT-like project model, (with build path support for source and zip folders, local and external libraries, build path variables and containers, build path access rules, as well as UI boilerplate code for build path management and navigation) 
    8   * Supports caching and indexing (improved performance in large projects) 
    9   * Supports resource delta processing (no more need for manual refreshing) 
    10   * Added support for DMD+Phobos install location and Standard Library 
    11  * Updated the parser to latest Descent parser (now supports D 2.0) 
    12  * Added editor folding 
    13  * Added JDT-like Quick Outline 
    14  * Added JDT-like Open Type Dialog 
    15  * Selections in selective imports no longer considered definitions, they are now considered references. This behavior is now according to the spec. 
    16  * Added special code completion context for name selections in selective imports. 
    17  * Added special code completion context for module names in imports. 
    18  * Added initial semantic search: (TODO) 
    19   * Search for type declarations 
    20  * Added very basic builder support (using BUD) 
    21  * Added very basic launch support (debugging not supported) 
    22  
    23 Known bugs: 
    24  * Exception in right in external file from library container (DTLK issue) 
    25  
    26 == Mmrnmhrm 0.1 - (2007-08-17) == 
    27 Initial release  
    28  
    29  * New Project Wizard   
    30  * Very basic D Project Model (src-folders only, uncached, no resource listening) 
    31  * Project Configuration Page 
    32  * D Editor: 
    33   * Syntax Highlighting 
    34   * Content Outline 
    35  * Syntax Highlighting configuration page 
    36  * Find Definition: Locates any definition unit: Module, class, struct/union, variable, function parameter, template, template parameter, alias, typedef, named enums, enum members, unnamed enum members, named mixins, import aliases, import selections. Unsupported: 
    37    * Searching inside unnamed mixins, and the scope of the with() statement. 
    38    * Special reference targets: goto labels, version/debug identifiers. 
    39    * Most expression reference nodes (including function calls). 
    40    * Special references (new, delete, this, super). 
    41    * Some native references (int, void, arrays, functions, etc.). 
    42    * Function or template overload resolution (if there are several matches, lists all homonyms). 
    43  * Basic Code Completion 
    44    * with some minor syntax recovery 
    45  * An AST Viewer (for IDE debugging purposes only)