/[eiffelstudio]/branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
ViewVC logotype

Log of /branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 61901 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 05:52:19 2006 UTC (13 years, 4 months ago) by manus
File length: 3091 byte(s)
Copied from: trunk/Src/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e revision 61900
Diff to previous 59846
EiffelStudio docking branch. It only contains modified classes needed to get the docking version of EiffelStudio.

Revision 59846 - (view) (annotate) - [select for diffs]
Modified Thu Jun 15 23:35:51 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 3091 byte(s)
Diff to previous 58940
Changed to use new icons matrix pixmaps

Revision 58940 - (view) (annotate) - [select for diffs]
Modified Sat May 13 01:43:36 2006 UTC (13 years, 7 months ago) by jasonw
Original Path: trunk/Src/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 3079 byte(s)
Diff to previous 58325
1. Modified queries to use Eiffel Query Language.
2. Added class browser.

Revision 58325 - (view) (annotate) - [select for diffs]
Modified Thu Apr 20 16:05:16 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 2887 byte(s)
Diff to previous 58027
Moved trunk/Src/bench/Eiffel to trunk/Src/Eiffel.

Revision 58027 - (view) (annotate) - [select for diffs]
Modified Wed Apr 5 07:08:57 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 2887 byte(s)
Diff to previous 57426
Fixed mixing paranthesis in indexing clause for the licensing.
Added missing license reference in newly created Eiffel classes.


Revision 57426 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 20:30:45 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 2877 byte(s)
Diff to previous 56535
1. Removed all STRUCTURED_TEXT within the compiler.
2. Replaced with TEXT_FORMATTER for editor and documentation output formatting.
 Generally, there are five descendents for the moment.
-OUTPUT_WINDOW: For simple string output. i.e. Command line, file, buffered string etc.
-TEXT_FILTER: For various documentation formatting.
-EB_OUPUT_MANAGER: Mainly for EB_GRAPHICAL_OUTPUT_MANAGER decoration.
-EDITOR_TOKEN_WRITER: Editor tokens are translated here for colorized editor views.
-TEXT_FORMATTER_DECORATOR: A decorator of TEXT_FORMATTERS. Handles context and formatting information. AST visits for outputs are mainly mediated here.
 There are two sets of interface, process_* and add_*. The main one is process_* which is recommended to use. add_* is from STRUCTURED_TEXT which does not exist any more. As it affected vastly, I still keep its interfaces.
3. SHARED_TEXT_ITEMS are all strings now, as items in structured text have been removed.
4. Wrote AST_OUTPUT_STRATEGY which is an AST_VISITOR processing AST to TEXT_FORMATTER. Wrote AST_DECORATED_OUTPUT_STRATEGY a client of TEXT_FORMATTER_DECORATOR. And one AST_DOCUMENTATION_OUTPUT_STRATEGY only for documentation.
5. Removed flat/short views buffering of STRUCTURED_TEXT. It is slightly slower than before, but in my opinion acceptable.
6. Wrote a AST_TYPE_OUTPUT_STRATEGY which visit a type and print its ‘text’ representation output to a TEXT_FORMATTER.
7. Rewrote TOKEN_VISITOR and a descendant EIFFEL_TOKEN_VISITOR for editor tokens in library and in the compiler.
8. Leave printer command prints simple text in current editor. Further work will be done a little later.
9. We gain 22% faster of documentation generation for the moment. Less than we expected, I think, mainly because of additions and accuracy we gain.



Revision 56535 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 01:37:10 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 2866 byte(s)
Diff to previous 49491
Added text of the GPL license to all classes of the compiler.


Revision 49491 - (view) (annotate) - [select for diffs]
Modified Fri Mar 25 22:07:00 2005 UTC (14 years, 8 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 1460 byte(s)
Diff to previous 37680
- Updated to use EB_SHARED_PREFERENCES as point of access to preference data.
- Added information regarding breakpoints and line numbers to determine what should be displayed in the editor margin


Revision 37680 - (view) (annotate) - [select for diffs]
Modified Wed Jun 11 23:22:01 2003 UTC (16 years, 6 months ago) by julieng
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 1378 byte(s)
Diff to previous 33365
Replace !! with create keyword.
Replace creation keyword with create keyword.


Revision 33365 - (view) (annotate) - [select for diffs]
Modified Fri Aug 2 02:32:46 2002 UTC (17 years, 4 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 1380 byte(s)
Diff to previous 26913
Changes to improve .NET class text formatting.


Revision 26913 - (view) (annotate) - [select for diffs]
Added Sun Aug 12 23:50:20 2001 UTC (18 years, 4 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/formatters/eb_implementers_formatter.e
File length: 1245 byte(s)
Merged branch `dev46_manu' to the trunc.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.23