/[eiffelstudio]/branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
ViewVC logotype

Log of /branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 61925 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 05:56:44 2006 UTC (13 years, 4 months ago) by manus
File length: 141906 byte(s)
Copied from: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e revision 61924
Diff to previous 61820
EiffelStudio docking branch. It only contains modified classes needed to get the docking version of EiffelStudio.

Revision 61820 - (view) (annotate) - [select for diffs]
Modified Sat Jul 29 05:27:23 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 141906 byte(s)
Diff to previous 61757
Removed non-used locals.


Revision 61757 - (view) (annotate) - [select for diffs]
Modified Fri Jul 28 19:41:22 2006 UTC (13 years, 4 months ago) by jasonw
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 141933 byte(s)
Diff to previous 61590
Removed metric menu.

Revision 61590 - (view) (annotate) - [select for diffs]
Modified Mon Jul 24 22:01:40 2006 UTC (13 years, 4 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 142980 byte(s)
Diff to previous 61580
Removed accelerator ESC for show/hide editor tool.
Removed "Search last" which was to search the previous keyword as it is rarely used.
Changed search behaviors with Find next and Find selection. Being clearer, Find Next, Find Previous, Find Next Selection and Find Previous Selection remain.


Revision 61580 - (view) (annotate) - [select for diffs]
Modified Mon Jul 24 17:02:32 2006 UTC (13 years, 4 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 142488 byte(s)
Diff to previous 61507
Fixed bug#10415 Ctrl+Shift+C switched formatter without asking saving.

Revision 61507 - (view) (annotate) - [select for diffs]
Modified Thu Jul 20 17:33:54 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 142075 byte(s)
Diff to previous 61485
Solved problem with namespace getting longer and longer, fixes bug#10713
removed some unused namespace code
fixed some problems with invalid stones for the properties tool

Revision 61485 - (view) (annotate) - [select for diffs]
Modified Wed Jul 19 21:44:58 2006 UTC (13 years, 4 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 141951 byte(s)
Diff to previous 61484
Added fixed shortcuts for some other tools.

Revision 61484 - (view) (annotate) - [select for diffs]
Modified Wed Jul 19 21:37:02 2006 UTC (13 years, 4 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140672 byte(s)
Diff to previous 61412
Added F4 as a shortcut for properties tool.

Revision 61412 - (view) (annotate) - [select for diffs]
Modified Tue Jul 18 16:36:51 2006 UTC (13 years, 4 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140457 byte(s)
Diff to previous 61404
Fixed bug#10670 and bug#61356 that places related empty editor crashed.

Revision 61404 - (view) (annotate) - [select for diffs]
Modified Tue Jul 18 15:41:02 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140410 byte(s)
Diff to previous 61334
Clear description box of property grid if item is deselected, fixes bug#10672
removed quick melt command and changed melt command to use quick melt

Revision 61334 - (view) (annotate) - [select for diffs]
Modified Fri Jul 14 05:09:22 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140571 byte(s)
Diff to previous 61261
Implemented suggestion of bug#10601.


Revision 61261 - (view) (annotate) - [select for diffs]
Modified Wed Jul 12 23:53:47 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140301 byte(s)
Diff to previous 61226
Fixed crash reported in bug#10538.


Revision 61226 - (view) (annotate) - [select for diffs]
Modified Wed Jul 12 17:14:36 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140927 byte(s)
Diff to previous 61201
added properties for classes and targets,
refactored project settings a bit
cleaned up classes tree
removed ace syntax stone and associated stuff

Revision 61201 - (view) (annotate) - [select for diffs]
Modified Tue Jul 11 23:58:16 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 141188 byte(s)
Diff to previous 61184
Removed `Send to' menu as it only contains `external editor' which is now directly under File.


Revision 61184 - (view) (annotate) - [select for diffs]
Modified Tue Jul 11 21:25:48 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 141336 byte(s)
Diff to previous 61081
Use EV_POINTER_STYLE instead of EV_CURSOR.


Revision 61081 - (view) (annotate) - [select for diffs]
Modified Fri Jul 7 23:47:42 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 141329 byte(s)
Diff to previous 60998
refactored project settings a bit and added first version of properties tool, at the moment only properties of groups are displayed, class and target properties will follow soon

Revision 60998 - (view) (annotate) - [select for diffs]
Modified Thu Jul 6 00:48:22 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140823 byte(s)
Diff to previous 60478
Removed `Ctrl+Z' and `Ctrl+Y' accelerators for the editor because the editor
  handles it automatically when it has the focus. This caused a double undo and redo
  on Linux originally (and now also on Windows since the change in EV_APPLICATION_IMP
  which ensures that an accelerator is processed before the message handling they key
  has been processed like on GTK).


Revision 60478 - (view) (annotate) - [select for diffs]
Modified Tue Jun 27 00:04:49 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140967 byte(s)
Diff to previous 60407
added commands to add a new assembly/library

Revision 60407 - (view) (annotate) - [select for diffs]
Modified Mon Jun 26 17:11:26 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140089 byte(s)
Diff to previous 60208
Remapped icons

Revision 60208 - (view) (annotate) - [select for diffs]
Modified Thu Jun 22 23:29:05 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140080 byte(s)
Diff to previous 60107
Added EB_SHORTCUTS_DATA a common parent to EB_EXTERNAL_COMMAND_DATA and EB_EDITOR_DATA
  for loading shortcuts.
Moved external commands preferences from EB_MISC_DATA to EB_EXTERNAL_COMMAND_DATA.
Removed `show_search_options' preference since not used anymore with new search panel.
Ensured that when starting and closing EiffelStudio for the first time, only a minimal set
  of preferences are saved.


Revision 60107 - (view) (annotate) - [select for diffs]
Modified Wed Jun 21 23:44:16 2006 UTC (13 years, 5 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 140231 byte(s)
Diff to previous 60057
1. Added viewpoint selector beside main formatters.
2. Modified some code for documentation generation so that it is not viewpoint based. We generate original name based texts for any classes.
3. Fixed some small problems/bugs of doc generation.

Revision 60057 - (view) (annotate) - [select for diffs]
Modified Wed Jun 21 17:50:27 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 137284 byte(s)
Diff to previous 60017
Use `safe_class_named' instead of `class_named' which should only be used by the compiler
  as it triggers a VSCN error. In our case, we simply want the associated class and if we
  cannot find it, that's ok.


Revision 60017 - (view) (annotate) - [select for diffs]
Modified Tue Jun 20 17:01:52 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 137279 byte(s)
Diff to previous 59980
Remapped icons

Revision 59980 - (view) (annotate) - [select for diffs]
Modified Mon Jun 19 23:44:30 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 137258 byte(s)
Diff to previous 59959
Remapped icons

Revision 59959 - (view) (annotate) - [select for diffs]
Modified Mon Jun 19 20:59:00 2006 UTC (13 years, 5 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 137237 byte(s)
Diff to previous 59907
Lock update before refreshing feature tree and update context info immediately other then leave it to timer.

Revision 59907 - (view) (annotate) - [select for diffs]
Modified Fri Jun 16 23:53:06 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 137173 byte(s)
Diff to previous 59743
Reassigned icons

Revision 59743 - (view) (annotate) - [select for diffs]
Modified Tue Jun 13 23:29:18 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 137163 byte(s)
Diff to previous 59708
Fixed VTCM warnings reported by the compiler for classes that do not exist anymore in the
  compiler but still present in export clauses.


Revision 59708 - (view) (annotate) - [select for diffs]
Modified Tue Jun 13 18:13:00 2006 UTC (13 years, 5 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 137185 byte(s)
Diff to previous 59696
Added protection when selecting a line.
Fixed the bug that picking a error stone into an editor displaying non basic text crashed the compiler.

Revision 59696 - (view) (annotate) - [select for diffs]
Modified Tue Jun 13 15:47:53 2006 UTC (13 years, 5 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 136816 byte(s)
Diff to previous 59618
Refresh feature tree after saving.
Fixed a bug that clicking on an renamed and uncompiled feature directed the editor to ancestor class.

Revision 59618 - (view) (annotate) - [select for diffs]
Modified Sat Jun 10 08:05:12 2006 UTC (13 years, 5 months ago) by jfiat
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 136385 byte(s)
Diff to previous 59332
Fixed issue with estudio_debug_menu, redesign slightly the menu and the way we manage it with preferences.

Revision 59332 - (view) (annotate) - [select for diffs]
Modified Thu Jun 1 13:55:38 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 136621 byte(s)
Diff to previous 59189
Improved the output for the cluster stone.
Now display the count of compiled classes, classes not in the system, and overriden classes.
now if you click on a subfolder of a "recursive cluster" show only the classes contained in this subfolder (and recursively)



Revision 59189 - (view) (annotate) - [select for diffs]
Modified Thu May 25 00:13:41 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 134122 byte(s)
Diff to previous 59163
Fixed the bug that a read only class became editable after a feature of it was located.

Revision 59163 - (view) (annotate) - [select for diffs]
Modified Wed May 24 16:21:42 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 133986 byte(s)
Diff to previous 59060
Enhanced memory management. Detected and handled some codes that caused memory leaks. 
Two places remaining: 
1. Toolbar button pixmap related. 4 TUPLE [INTEGER, INTEGER] increase after open and close a window.
2. ESTUDIO_DEBUG_CMD always keep a reference to a recently open window even when the window has been closed. (Debug menu is disabled for the moment, this will be fixed in later commit)

Revision 59060 - (view) (annotate) - [select for diffs]
Modified Thu May 18 22:57:37 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 130832 byte(s)
Diff to previous 58955
1. Added callee formatters.
2. Fixed a bug in feature caller and callee criteria which caused crash of the compiler.
3. Added a once counter in query domain generator so we can terminate query domain generation better.


Revision 58955 - (view) (annotate) - [select for diffs]
Modified Mon May 15 17:19:02 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 130451 byte(s)
Diff to previous 58951
1. Added preferences for external commands.
2. Added a new external command substitution $group_path which is the path of the group of the file in editor.

Revision 58951 - (view) (annotate) - [select for diffs]
Modified Sun May 14 00:32:48 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 130985 byte(s)
Diff to previous 58663
1. Extracted some interface text into INTERFACE_NAMES
2. Fixed a bug that caused menu item "External commands..." was always disabled.
3. Enabled shortcut keys for specified external commands.

Revision 58663 - (view) (annotate) - [select for diffs]
Modified Wed May 3 00:36:01 2006 UTC (13 years, 7 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 130236 byte(s)
Diff to previous 58520
1. Revised editor eiffel scanner to support new configuration system, where univers.class_by_name is modified into  CONF_GOUP.class_by_name. This makes mapping and renaming classes correctly display.
2. Made EB_EDITOR stonable.
3. Removed position checking so that newly typed feature can be pick and dropable without saving.
4. Made newly typed class pick and dropable, this is done by scanner side.


Revision 58520 - (view) (annotate) - [select for diffs]
Modified Thu Apr 27 20:54:45 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 130190 byte(s)
Diff to previous 58325
Updated `formatted_context_for_cluster' to new configuration file library.
  Added new description from config file rather than from indexing clauses.


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/windows/eb_development_window.e
File length: 129319 byte(s)
Diff to previous 58189
Moved trunk/Src/bench/Eiffel to trunk/Src/Eiffel.

Revision 58189 - (view) (annotate) - [select for diffs]
Modified Wed Apr 12 22:20:48 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129319 byte(s)
Diff to previous 58188
made some changes need for new configuration system

Revision 58188 - (view) (annotate) - [select for diffs]
Modified Wed Apr 12 19:37:41 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129480 byte(s)
Diff to previous 58075
improved some configuration visitors
added a visitor to look for a cluster with a certain location
changed refactoring to use quick melt instead of normal melt
create cluster dialog is now working again, it now also uses classes tree

Revision 58075 - (view) (annotate) - [select for diffs]
Modified Fri Apr 7 16:36:14 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129449 byte(s)
Diff to previous 58064
Synchronize scope list after compilation.

Revision 58064 - (view) (annotate) - [select for diffs]
Modified Thu Apr 6 20:34:32 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129415 byte(s)
Diff to previous 58027
Made dotnet class views work under new configuration system.

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/windows/eb_development_window.e
File length: 129299 byte(s)
Diff to previous 58010
Fixed mixing paranthesis in indexing clause for the licensing.
Added missing license reference in newly created Eiffel classes.


Revision 58010 - (view) (annotate) - [select for diffs]
Modified Mon Apr 3 21:13:48 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129289 byte(s)
Diff to previous 57968
Big speed improvement for classes tree, use DS_ARRAYED_LIST and sort at the end, initialize EB_SORTED_CLUSTER only if they really are needed.
Fixed expandable sub folders without any content.

Revision 57968 - (view) (annotate) - [select for diffs]
Modified Fri Mar 31 20:22:54 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129266 byte(s)
Diff to previous 57911
Implemented class location lookup.

Revision 57911 - (view) (annotate) - [select for diffs]
Modified Thu Mar 30 17:12:24 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129235 byte(s)
Diff to previous 57894
First very basic display of library, override and assembly content, just the accessible classes are displayed in a flat view.


Revision 57894 - (view) (annotate) - [select for diffs]
Modified Thu Mar 30 01:44:20 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129221 byte(s)
Diff to previous 57886
Changed EB_SORTED_CLUSTER to represent a group.


Revision 57886 - (view) (annotate) - [select for diffs]
Modified Thu Mar 30 00:13:44 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129217 byte(s)
Diff to previous 57858
Defined `group' and use it in `set_editing_location_by_feature'. Made `cluster'
  use group and left a `conf_todo_msg' call since there is one caller left that
  needs to be updated. Doing this made pick and drop work in the editor.


Revision 57858 - (view) (annotate) - [select for diffs]
Modified Tue Mar 28 20:05:59 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129095 byte(s)
Diff to previous 57792
First pass at converting STONE descendants to use CONF_GROUP instead of CLUSTER_I
  whenever possible. This work is not complete, but it goes toward the right direction.


Revision 57792 - (view) (annotate) - [select for diffs]
Modified Mon Mar 27 22:23:59 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129068 byte(s)
Diff to previous 57463
Commented out code that is broken from the new configuration system, added conf_todo and conf_todo_msg statements


Revision 57463 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 21:55:40 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 128889 byte(s)
Diff to previous 57426
Fixed that we handled more in set_stone_after_check about whether the editor is editable, while it has been handled within formatters.

Revision 57426 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 20:30:45 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 128945 byte(s)
Diff to previous 57251
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 57251 - (view) (annotate) - [select for diffs]
Modified Mon Mar 6 14:47:53 2006 UTC (13 years, 9 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 128519 byte(s)
Diff to previous 57090
Redesigned (slightly) "signature/alias/assigner command" commands in the Features tool.
Now we can precise the default state of those "toggle" commands via the preferences.
Added preferences for features tool: is_signature_enabled, is_alias_enabled, is_assigner_enabled

Revision 57090 - (view) (annotate) - [select for diffs]
Modified Mon Feb 20 18:44:35 2006 UTC (13 years, 9 months ago) by jasonw
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 129054 byte(s)
Diff to previous 56832
Modified to avoid message "Background C compilation in process" in status bar from flashing every time when user presses a key.

Revision 56832 - (view) (annotate) - [select for diffs]
Modified Thu Feb 2 17:53:48 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 128843 byte(s)
Diff to previous 56804
Ensure the editor has focus after setting a stone.

Revision 56804 - (view) (annotate) - [select for diffs]
Modified Mon Jan 30 19:29:46 2006 UTC (13 years, 10 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 128711 byte(s)
Diff to previous 56781
-Always check if a loaded file has been modified, during synchronization.
-Fixed synchronization after undo/redo of refactoring.


Revision 56781 - (view) (annotate) - [select for diffs]
Modified Fri Jan 27 16:27:42 2006 UTC (13 years, 10 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 128541 byte(s)
Diff to previous 56761
-add type information to the ast during degree 3
-make a type check of all features, instead of only the changed ones, if a class has been parsed again (need because we have a new ast and we need to readd the type informations)
-changed parser used during degree 5 to light roundtrip parser (roundtrip parser without matchlist generation)
-refactoring tool
-refactored comment code to use the available information from the roundtrip ast
-added a server for matchlists, that generates matchlists on demand, using the fast scanner



Revision 56761 - (view) (annotate) - [select for diffs]
Modified Thu Jan 26 23:18:27 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 126120 byte(s)
Diff to previous 56636
Accounted for removal of gray pixmap and tool bar button pixmap hacks

Revision 56636 - (view) (annotate) - [select for diffs]
Modified Thu Jan 19 22:34:27 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 126120 byte(s)
Diff to previous 56535
Added protection for feature locating when the feature tree is not shown.


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/windows/eb_development_window.e
File length: 126065 byte(s)
Diff to previous 56527
Added text of the GPL license to all classes of the compiler.


Revision 56527 - (view) (annotate) - [select for diffs]
Modified Sat Jan 14 08:30:04 2006 UTC (13 years, 10 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 124659 byte(s)
Diff to previous 56493
update code to fit recent features renaming related to "preference" term rather than "resource" term



Revision 56493 - (view) (annotate) - [select for diffs]
Modified Tue Jan 10 20:09:25 2006 UTC (13 years, 10 months ago) by jasonw
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 124655 byte(s)
Diff to previous 56466
1. Added preferences for process management in EiffelStudio.
2. Added pixmap animation in C output panel.
3. Changed the compilation message display order.

Revision 56466 - (view) (annotate) - [select for diffs]
Modified Sat Jan 7 06:42:17 2006 UTC (13 years, 11 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 124447 byte(s)
Diff to previous 56447
Added fake editor tokens, remove fake tabs in lines that user doesn't change.


Revision 56447 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 12:39:02 2006 UTC (13 years, 11 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 124339 byte(s)
Diff to previous 56410
+ Deeply refactored the debugger's component. 
 - Tried to distinguish the graphical part from the pure debugger's part.
 - reduced the number of dependence to the debugger, by using DEBUGGER_MANAGER as 
   main debugger interface. (and EB_.. for specific graphical part)
 - Redesigned location of debugger's data to be more logical 
   (i.e: putting the dbg session's data, inside APPLICATION_STATUS object 
     which is alive only during the dbg session .. and so on)
 - added notion of on_application_before_resuming, .._before_launching

+ better use of process_events_and_idle, now use refresh_now as often as possible, and avoid calling idle actions in the code.
+ fixed potential issue on setting the split position for the debugger's tools.
+ minor improvements in how we use the debugger's interface and data.
+ cleaned useless inheritance, and unused code.
+ cosmetic

Revision 56410 - (view) (annotate) - [select for diffs]
Modified Wed Dec 28 21:34:54 2005 UTC (13 years, 11 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 124264 byte(s)
Diff to previous 56390
Fixed, on Unix, feature tree scrolls to the located item.


Revision 56390 - (view) (annotate) - [select for diffs]
Modified Wed Dec 28 02:30:19 2005 UTC (13 years, 11 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 124211 byte(s)
Diff to previous 56322
Fixed CTRL+F does not show search tool in empty editor.


Revision 56322 - (view) (annotate) - [select for diffs]
Modified Thu Dec 22 18:19:02 2005 UTC (13 years, 11 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 123801 byte(s)
Diff to previous 56250
Made compilable with `gelint'.


Revision 56250 - (view) (annotate) - [select for diffs]
Modified Tue Dec 20 19:52:51 2005 UTC (13 years, 11 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 123796 byte(s)
Diff to previous 56245
Fixed locating features in basic view on Solaris, and should work on other OSs beside windows.


Revision 56245 - (view) (annotate) - [select for diffs]
Modified Tue Dec 20 18:24:32 2005 UTC (13 years, 11 months ago) by jasonw
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 123852 byte(s)
Diff to previous 56237
Process tree termination integration.

Revision 56237 - (view) (annotate) - [select for diffs]
Modified Tue Dec 20 17:12:15 2005 UTC (13 years, 11 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 122855 byte(s)
Diff to previous 56214
Fixed that when pointer pressing a feature in the tree it locates the feature in the text, but after that cursor moving may cause feature locating in the tree, consequently the second feature of a body sharing feature never be selected in the tree.


Revision 56214 - (view) (annotate) - [select for diffs]
Modified Fri Dec 16 18:52:19 2005 UTC (13 years, 11 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 122553 byte(s)
Diff to previous 55887
Fixed after locating a feature in uneditable views it became editable.


Revision 55887 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 23:41:54 2005 UTC (14 years ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 122383 byte(s)
Diff to previous 55839
Update shortcut name retrieval


Revision 55839 - (view) (annotate) - [select for diffs]
Modified Tue Nov 22 17:55:30 2005 UTC (14 years ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 122223 byte(s)
Diff to previous 55769
Modified 'process' method to notify search tool 'No' is selected in saving dialog.


Revision 55769 - (view) (annotate) - [select for diffs]
Modified Thu Nov 17 16:48:58 2005 UTC (14 years ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121923 byte(s)
Diff to previous 55760
Added protection when destroying `context_refreshing_timer'.


Revision 55760 - (view) (annotate) - [select for diffs]
Modified Wed Nov 16 22:46:19 2005 UTC (14 years ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121831 byte(s)
Diff to previous 55756
Destroy freshing feature tree and address timer when destroying.


Revision 55756 - (view) (annotate) - [select for diffs]
Modified Wed Nov 16 19:03:23 2005 UTC (14 years ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121796 byte(s)
Diff to previous 55673
Added a timer that makes feature tree and addressing reflecting perform only at 0.1s after last cursor movement.


Revision 55673 - (view) (annotate) - [select for diffs]
Modified Tue Nov 8 22:12:41 2005 UTC (14 years, 1 month ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121503 byte(s)
Diff to previous 55538
Fixed locating a feature in an unsaved file promping saving dialog.
Added protection that if compilation is not passed after a feature is wiped out, then locating this feature crashes the compiler.


Revision 55538 - (view) (annotate) - [select for diffs]
Modified Wed Nov 2 00:06:48 2005 UTC (14 years, 1 month ago) by king
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121413 byte(s)
Diff to previous 55527
Updated to use new reset feature in status bar


Revision 55527 - (view) (annotate) - [select for diffs]
Modified Tue Nov 1 23:16:05 2005 UTC (14 years, 1 month ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121443 byte(s)
Diff to previous 55441
Removed trailing blanks.


Revision 55441 - (view) (annotate) - [select for diffs]
Modified Fri Oct 28 23:07:29 2005 UTC (14 years, 1 month ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121569 byte(s)
Diff to previous 55352
Fixed a bugs about feature locating.


Revision 55352 - (view) (annotate) - [select for diffs]
Modified Mon Oct 24 15:54:13 2005 UTC (14 years, 1 month ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121226 byte(s)
Diff to previous 55338
Added protection in 'set_editing_location_by_feature'.


Revision 55338 - (view) (annotate) - [select for diffs]
Modified Fri Oct 21 17:18:55 2005 UTC (14 years, 1 month ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121199 byte(s)
Diff to previous 55319
Changed the word 'trailed' to 'trailing'.


Revision 55319 - (view) (annotate) - [select for diffs]
Modified Fri Oct 21 16:39:12 2005 UTC (14 years, 1 month ago) by king
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 121197 byte(s)
Diff to previous 55302
Integrated session handling code


Revision 55302 - (view) (annotate) - [select for diffs]
Modified Fri Oct 21 15:58:00 2005 UTC (14 years, 1 month ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 117471 byte(s)
Diff to previous 55267
Added auto-removing trailed blanks when saving.


Revision 55267 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 18:08:53 2005 UTC (14 years, 1 month ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 117293 byte(s)
Diff to previous 55179
Let features can be located in various views.


Revision 55179 - (view) (annotate) - [select for diffs]
Modified Fri Oct 14 19:32:57 2005 UTC (14 years, 1 month ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 117017 byte(s)
Diff to previous 55044
Redefined `position' and `pos_container' to provide current editor's position information.
Made search tool to right panel.
Added toolbar button and menu bar item for editor.
Changed set stone solution a little to support position locating when history or formatter swiches.


Revision 55044 - (view) (annotate) - [select for diffs]
Modified Wed Oct 12 10:12:03 2005 UTC (14 years, 1 month ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 114886 byte(s)
Diff to previous 54985
use new way to notify ES about breakpoints changes
 -> Debugger_manager.notify_breakpoints_changes
+ minor fix (where a crash may occurs during uncomplete compilation), just ensure the preconditon of the called feature is not violated


Revision 54985 - (view) (annotate) - [select for diffs]
Modified Fri Oct 7 01:22:05 2005 UTC (14 years, 2 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 114881 byte(s)
Diff to previous 54933
Made features tool and address bar change according to current cursor location in the editor.


Revision 54933 - (view) (annotate) - [select for diffs]
Modified Thu Oct 6 00:52:52 2005 UTC (14 years, 2 months ago) by jasonw
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 112886 byte(s)
Diff to previous 54871
Modified EB_DEVELOPMENT_WINDOW to for external command control panel.


Revision 54871 - (view) (annotate) - [select for diffs]
Modified Tue Oct 4 22:22:15 2005 UTC (14 years, 2 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 109429 byte(s)
Diff to previous 54857
When focus changes, do not disable current selection.


Revision 54857 - (view) (annotate) - [select for diffs]
Modified Tue Oct 4 17:38:01 2005 UTC (14 years, 2 months ago) by larryl
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 109655 byte(s)
Diff to previous 54847
Commit all the files about Memory Analyzer. There'll be a new menu in Eiffel Studio if set hidden preference "Show Eiffel Studio Debug Menu" (under Debugger) and "Ctrl + Alt + D" will enable.


Revision 54847 - (view) (annotate) - [select for diffs]
Modified Mon Oct 3 21:50:19 2005 UTC (14 years, 2 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 109730 byte(s)
Diff to previous 54781
Change search tool to regular expression based one, but new search tool has dock-in problem.


Revision 54781 - (view) (annotate) - [select for diffs]
Modified Tue Sep 27 23:48:12 2005 UTC (14 years, 2 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 109647 byte(s)
Diff to previous 54610
In order to fix a bug with pick and drop if previously the editor part was set
  to read-only (e.g. case of recompiling with an empty editor), then we should
  reset it back to not read-only, so that `maximum_top_line_index' is properly
  computed, otherwise we would get a precondition violation in `set_first_line_displayed'
  from TEXT_PANEL.


Revision 54610 - (view) (annotate) - [select for diffs]
Modified Fri Sep 2 15:01:56 2005 UTC (14 years, 3 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 109566 byte(s)
Diff to previous 54585
Integrated new breakpoints tool.


Revision 54585 - (view) (annotate) - [select for diffs]
Modified Wed Aug 31 19:59:17 2005 UTC (14 years, 3 months ago) by rogers
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 109064 byte(s)
Diff to previous 54580
Replaced usage of EB_WARNING_DIALOG with EV_WARNING_DIALOG.


Revision 54580 - (view) (annotate) - [select for diffs]
Modified Wed Aug 31 14:26:46 2005 UTC (14 years, 3 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 109064 byte(s)
Diff to previous 54577
added special shortcuts used to display a special debug menu specific to eStudio
when Ctrl+Alt+d is pressed


Revision 54577 - (view) (annotate) - [select for diffs]
Modified Wed Aug 31 14:16:57 2005 UTC (14 years, 3 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 108785 byte(s)
Diff to previous 54560
fixed debugging tools menu mecanism, since it was really buggy with more than one development windows.


Revision 54560 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 21:48:50 2005 UTC (14 years, 3 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 108384 byte(s)
Diff to previous 54538
Added new formatter to display invariants of a class.


Revision 54538 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 18:33:43 2005 UTC (14 years, 3 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 108299 byte(s)
Diff to previous 54437
Added new formatter to display creation procedures of a class.


Revision 54437 - (view) (annotate) - [select for diffs]
Modified Wed Aug 24 11:56:34 2005 UTC (14 years, 3 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 108216 byte(s)
Diff to previous 54402
added assembly information to cluster display


Revision 54402 - (view) (annotate) - [select for diffs]
Modified Fri Aug 19 10:44:10 2005 UTC (14 years, 3 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 107524 byte(s)
Diff to previous 54401
minor improvement on cluster display (sorted classes ...)


Revision 54401 - (view) (annotate) - [select for diffs]
Modified Fri Aug 19 10:21:02 2005 UTC (14 years, 3 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 107283 byte(s)
Diff to previous 53977
improved cluster display in editor
- added list of sub clusters, classes and overriden classes


Revision 53977 - (view) (annotate) - [select for diffs]
Modified Tue Aug 2 11:46:51 2005 UTC (14 years, 4 months ago) by alexk
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102371 byte(s)
Diff to previous 53728
Ensured that views in the main developent window are refreshed after
recompilation.


Revision 53728 - (view) (annotate) - [select for diffs]
Modified Fri Jul 22 23:01:46 2005 UTC (14 years, 4 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102158 byte(s)
Diff to previous 53708
Command for line number toggling and hook up to development window


Revision 53708 - (view) (annotate) - [select for diffs]
Modified Fri Jul 22 18:48:20 2005 UTC (14 years, 4 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102242 byte(s)
Diff to previous 53432
Ensured that cluster information is shown in a read only format.


Revision 53432 - (view) (annotate) - [select for diffs]
Modified Thu Jul 14 21:17:25 2005 UTC (14 years, 4 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102238 byte(s)
Diff to previous 53242
Moved formatter data preferences into context tool, and removed formatter data preferences since now it is not used.


Revision 53242 - (view) (annotate) - [select for diffs]
Modified Sat Jul 9 20:22:56 2005 UTC (14 years, 5 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102232 byte(s)
Diff to previous 53184
Use `put_manifest_string' instead of `put_string' since we were printing
 actual Eiffel strings.


Revision 53184 - (view) (annotate) - [select for diffs]
Modified Fri Jul 8 01:12:42 2005 UTC (14 years, 5 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102214 byte(s)
Diff to previous 52854
Updated display of indexing clause of cluster so that it does not display
  twice the `indexing' keyword.


Revision 52854 - (view) (annotate) - [select for diffs]
Modified Thu Jun 30 23:33:07 2005 UTC (14 years, 5 months ago) by paulb
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102250 byte(s)
Diff to previous 52530
Changed toggle_line_number_display to set preference.


Revision 52530 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 13:54:34 2005 UTC (14 years, 5 months ago) by alexk
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102248 byte(s)
Diff to previous 52526
Fixed bug #4966 when EiffelStudio editor does not position to renamed
feature when dropping the descendant's feature stone for the second time:
the name of the feature in the written class should be used instead of the
current feature name.


Revision 52526 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 06:25:36 2005 UTC (14 years, 5 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102249 byte(s)
Diff to previous 52511
Splitted refresh of all editor's content, and just a refresh of editor's margin.
Avoid flickering while debugging quickly within the same routine.


Revision 52511 - (view) (annotate) - [select for diffs]
Modified Wed Jun 22 23:57:52 2005 UTC (14 years, 5 months ago) by paulb
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102346 byte(s)
Diff to previous 52263
End menu separator is now only shown when there are external tools.


Revision 52263 - (view) (annotate) - [select for diffs]
Modified Thu Jun 16 22:11:34 2005 UTC (14 years, 5 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102170 byte(s)
Diff to previous 52172
Removed unused routines and unneeded manual setting of editor focus


Revision 52172 - (view) (annotate) - [select for diffs]
Modified Wed Jun 15 19:23:36 2005 UTC (14 years, 5 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102634 byte(s)
Diff to previous 52122
Added studio specific version of EV_SCREEN that handles better multiple displays.
  If main window is off display, then we will ensure it is displayed within the display.
  Updated code to not use EV_SCREEN, but the virtual_XXX routines of EB_STUDIO_SCREEN.


Revision 52122 - (view) (annotate) - [select for diffs]
Modified Tue Jun 14 19:30:13 2005 UTC (14 years, 5 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102309 byte(s)
Diff to previous 51887
Improved code resue, by using new routine `external_consumed_type' from
  EXTERNAL_CLASS_I to retrieve the associated CONSUMED_TYPE object.


Revision 51887 - (view) (annotate) - [select for diffs]
Modified Wed Jun 8 12:36:51 2005 UTC (14 years, 6 months ago) by alexk
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 102316 byte(s)
Diff to previous 51830
Added command to toggle assigner command in feature tree.


Revision 51830 - (view) (annotate) - [select for diffs]
Modified Tue Jun 7 16:22:07 2005 UTC (14 years, 6 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101919 byte(s)
Diff to previous 51796
Change call when getting focus so not to give drawing area auto focus


Revision 51796 - (view) (annotate) - [select for diffs]
Modified Tue Jun 7 00:56:41 2005 UTC (14 years, 6 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101826 byte(s)
Diff to previous 51713
Make sure to set editor focus when application gets focus for synchronization accuracy


Revision 51713 - (view) (annotate) - [select for diffs]
Modified Fri Jun 3 23:43:43 2005 UTC (14 years, 6 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101706 byte(s)
Diff to previous 51180
Removed troublesome white space removal from line


Revision 51180 - (view) (annotate) - [select for diffs]
Modified Thu May 19 00:09:41 2005 UTC (14 years, 6 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101782 byte(s)
Diff to previous 51136
Ensured that preferences get saved whenever you close or switch between
  normal and debugger view.
We also now save the window position.


Revision 51136 - (view) (annotate) - [select for diffs]
Modified Wed May 18 15:20:09 2005 UTC (14 years, 6 months ago) by alexk
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101528 byte(s)
Diff to previous 51111
Added a toggle for alias names.


Revision 51111 - (view) (annotate) - [select for diffs]
Modified Tue May 17 18:04:25 2005 UTC (14 years, 6 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101155 byte(s)
Diff to previous 51083
Pure cosmetics changes: removed extra spaces/tabs, fixed incorrect tabulation,
  fixed incorrect cases for string constants.


Revision 51083 - (view) (annotate) - [select for diffs]
Modified Sat May 14 10:52:10 2005 UTC (14 years, 6 months ago) by alexk
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101363 byte(s)
Diff to previous 50976
Added line highlighting for CL_SYNTAX_STONE.


Revision 50976 - (view) (annotate) - [select for diffs]
Modified Wed May 11 23:15:39 2005 UTC (14 years, 6 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101075 byte(s)
Diff to previous 50607
Further reorganization of preferences into a more simple, logical strucutre.


Revision 50607 - (view) (annotate) - [select for diffs]
Modified Mon May 2 16:17:57 2005 UTC (14 years, 7 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101059 byte(s)
Diff to previous 50549
Fixed incorrect indentation.
Fixed `set_stone' as it would not process CLUSTER_STONE anymore, just added
  back the `else' clause as it was used before commit of new preferences.


Revision 50549 - (view) (annotate) - [select for diffs]
Modified Fri Apr 29 00:59:05 2005 UTC (14 years, 7 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 99434 byte(s)
Diff to previous 50326
Removed focus event, now part of editor


Revision 50326 - (view) (annotate) - [select for diffs]
Modified Fri Apr 22 01:24:09 2005 UTC (14 years, 7 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 100725 byte(s)
Diff to previous 49764
Updated calls to discardable dialog


Revision 49764 - (view) (annotate) - [select for diffs]
Modified Mon Apr 4 05:47:05 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 100699 byte(s)
Diff to previous 49729
Use `line' rather than `position' to highlight error (this is needed as now
  we do not store position anymore in errors).


Revision 49729 - (view) (annotate) - [select for diffs]
Modified Fri Apr 1 23:24:13 2005 UTC (14 years, 8 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 100946 byte(s)
Diff to previous 49534
Removed eac browser reference, not used


Revision 49534 - (view) (annotate) - [select for diffs]
Modified Sat Mar 26 00:43:22 2005 UTC (14 years, 8 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 101176 byte(s)
Diff to previous 49446
- Updated to use new preferences
- Added new commands for line numbers, goto
- Added abiliy to open non-eiffel fil


Revision 49446 - (view) (annotate) - [select for diffs]
Modified Thu Mar 24 07:11:22 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 100162 byte(s)
Diff to previous 48615
Use new syntax for static calls.


Revision 48615 - (view) (annotate) - [select for diffs]
Modified Tue Feb 22 22:54:29 2005 UTC (14 years, 9 months ago) by king
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 100178 byte(s)
Diff to previous 48565
Updated update_paste_cmd to use new and faster has_text


Revision 48565 - (view) (annotate) - [select for diffs]
Modified Fri Feb 18 22:11:49 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 100249 byte(s)
Diff to previous 48493
Added ability to search for special kind of callers: usage, assign, creation.


Revision 48493 - (view) (annotate) - [select for diffs]
Modified Tue Feb 15 18:16:59 2005 UTC (14 years, 9 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 99892 byte(s)
Diff to previous 48452
this command has nothing to do in the Menu
and no pixmap is associated to it for Menu.


Revision 48452 - (view) (annotate) - [select for diffs]
Modified Mon Feb 14 11:24:54 2005 UTC (14 years, 9 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 100086 byte(s)
Diff to previous 47824
- Slightly changed the current design
to "attach" an EB_TOOL to a tool container (ie EB_EXPLORER_BAR)
- Now we have an EB_EXPLORER_BAR_ATTACHABLE which describe the attachement to an
 explorer bar.
- Separate creation of mini toolbar
- a few feature renaming to better describe the action

Those modifications do not change EiffelStudio's behavior, but following this "ATTACHABLE" design
it will be easy to add new EB_TOOL container, such as a NOTEBOOK and so on.


Revision 47824 - (view) (annotate) - [select for diffs]
Modified Tue Jan 25 01:24:48 2005 UTC (14 years, 10 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 99805 byte(s)
Diff to previous 46348
We now display content of `indexing.txt' file of a cluster if present.


Revision 46348 - (view) (annotate) - [select for diffs]
Modified Fri Nov 5 18:37:26 2004 UTC (15 years, 1 month ago) by king
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98951 byte(s)
Diff to previous 45589
Setting tooltext for Synchronize, Cut and Copy items


Revision 45589 - (view) (annotate) - [select for diffs]
Modified Mon Sep 13 23:45:12 2004 UTC (15 years, 2 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98664 byte(s)
Diff to previous 45562
Fixed incorrect post-condition of `remove_all_tool_windows' which forgot to
  take into account that `all_tool_windows' maybe Void.


Revision 45562 - (view) (annotate) - [select for diffs]
Modified Sat Sep 11 23:16:11 2004 UTC (15 years, 2 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98631 byte(s)
Diff to previous 45157
Fixed errors reported by gelint since our compiler does not do yet system
validity checking (i.e. flat degree 3 checking).


Revision 45157 - (view) (annotate) - [select for diffs]
Modified Thu Aug 26 01:32:15 2004 UTC (15 years, 3 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98624 byte(s)
Diff to previous 44790
When destroying a development window while debugging taking that more than one
  development windows are open, there was a crash because we were trying to
  save the debugger layout twice. Once in `destroy_imp' and the second one indirectly
  by calling `Application.kill'. Now we simply use `Application.kill'.


Revision 44790 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 04:12:45 2004 UTC (15 years, 3 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98941 byte(s)
Diff to previous 44503
Removed redundant call to `toolbar_right_click_action' (on GTK it seems to
 be triggered, so possibly a windows bug of vision2).


Revision 44503 - (view) (annotate) - [select for diffs]
Modified Thu Jul 29 22:59:15 2004 UTC (15 years, 4 months ago) by rogers
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 99033 byte(s)
Diff to previous 44501
Added protection for `all_tool_wwindows' to be `Void' within
`remove_all_tool_windows'.


Revision 44501 - (view) (annotate) - [select for diffs]
Modified Thu Jul 29 19:46:03 2004 UTC (15 years, 4 months ago) by rogers
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98976 byte(s)
Diff to previous 43098
Added `remove_all_tool_windows'.


Revision 43098 - (view) (annotate) - [select for diffs]
Modified Wed May 19 01:03:47 2004 UTC (15 years, 6 months ago) by rogers
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98782 byte(s)
Diff to previous 43076
Both `build_tools' and `update' now lock the window update. This greatly
reduces the amount of flickering when displaying a new window.


Revision 43076 - (view) (annotate) - [select for diffs]
Modified Tue May 18 03:42:22 2004 UTC (15 years, 6 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98718 byte(s)
Diff to previous 42973
Used two words names instead of just one for `put_xx', `read_xx' and `last_xxx' routines.


Revision 42973 - (view) (annotate) - [select for diffs]
Modified Wed May 12 20:32:57 2004 UTC (15 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98716 byte(s)
Diff to previous 42965
removed resetting of toggle signature behavior


Revision 42965 - (view) (annotate) - [select for diffs]
Modified Wed May 12 15:48:36 2004 UTC (15 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98778 byte(s)
Diff to previous 42089
finished to add "signature" toggle for feature_tool


Revision 42089 - (view) (annotate) - [select for diffs]
Modified Sat Mar 13 00:22:49 2004 UTC (15 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98108 byte(s)
Diff to previous 41150
Fixed `scroll_to_feature' to ensure that when `feat_as.ast' is Void nothing
is done like it was in version 5.1 or older. Reviewed code that calls
`scroll_to_feature' to preserve the original if statement as much as we could.


Revision 41150 - (view) (annotate) - [select for diffs]
Modified Thu Jan 29 14:44:08 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98173 byte(s)
Diff to previous 41028
Fixed a bug where if the first time you drop a C external feature stone
then we would not target editor to the external declaration, this was
because `is_external' englobed both C externals (which can be seen) and
.NET externals which do not have an associated text (text is manually
built from the XML documentation)


Revision 41028 - (view) (annotate) - [select for diffs]
Modified Tue Jan 20 00:21:20 2004 UTC (15 years, 10 months ago) by rogers
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98221 byte(s)
Diff to previous 40756
Fixed bug in `set_stone' which was causing the duplicate class warning to
be displayed if the current development window already had the class that
was being displayed. This occured when you had a class displayed, and you
typed a feature name. This was annoying, and pointless as the class
displayed does not change. The warning is still displayed in all other
original cases.


Revision 40756 - (view) (annotate) - [select for diffs]
Modified Thu Dec 11 21:53:04 2003 UTC (15 years, 11 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98166 byte(s)
Diff to previous 40708
Use `twin' instead of `clone' which is now made obsolete.
Fixed incorrect post-condition using `old all_tool_windows.count' as `all_too_windows'
  might be Void and therefore the evaluation of the `old' expression would faild.


Revision 40708 - (view) (annotate) - [select for diffs]
Modified Thu Dec 11 02:46:57 2003 UTC (15 years, 11 months ago) by rogers
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 98344 byte(s)
Diff to previous 39484
Updated to handle new changes to tools with regards to docking and other
such things. Added handling of tool windows related to this.


Revision 39484 - (view) (annotate) - [select for diffs]
Modified Thu Oct 9 22:22:00 2003 UTC (16 years, 2 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 93965 byte(s)
Diff to previous 38124
Fixed call to `set_split_position' to not try to get the `maximum_split_position'
as when a split area is hidden the call may return invalid values (especially
true on GTK). Now we take the max between the minimum_split_position and the
position we want to set.


Revision 38124 - (view) (annotate) - [select for diffs]
Modified Mon Jul 21 19:16:52 2003 UTC (16 years, 4 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 94000 byte(s)
Diff to previous 37686
Fixed bug which was causing the message `File ... Does not exist' not to
be kept on screen and to be switch right away. This was because we were
computing the formatter even if the current stone was identical to the last
one (see last change of this file).
Cosmetics changes (relaced spaces by tabs)


Revision 37686 - (view) (annotate) - [select for diffs]
Modified Wed Jun 11 23:36:50 2003 UTC (16 years, 5 months ago) by julieng
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 94083 byte(s)
Diff to previous 37492
Replace creation keyword with create keyword.
Replace ~ with agent keyword.


Revision 37492 - (view) (annotate) - [select for diffs]
Modified Fri May 30 21:08:32 2003 UTC (16 years, 6 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 94085 byte(s)
Diff to previous 36309
Removed useless [] for empty TUPLE specification.
Replaced manifest tuple `[]' used for agent calls by `Void' as they are
  semantically identical.


Revision 36309 - (view) (annotate) - [select for diffs]
Modified Wed Mar 12 07:34:28 2003 UTC (16 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 94086 byte(s)
Diff to previous 34017
Cosmetics: replaced ~ by keyword `agent'
Fixed VUEX errors on agents that were not previously detected by compiler
  because it was not checked.


Revision 34017 - (view) (annotate) - [select for diffs]
Modified Sat Aug 24 19:51:21 2002 UTC (17 years, 3 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 93821 byte(s)
Diff to previous 33979
Removed show_cmd for editor.  Was accidentaly committed and causes crash.


Revision 33979 - (view) (annotate) - [select for diffs]
Modified Fri Aug 23 23:49:01 2002 UTC (17 years, 3 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 93968 byte(s)
Diff to previous 33858
Improved way .NET feature clauses are stored for formatting and added 'get_feature_clauses'
so clients can return feature clauses for any previously formatting .NET type.


Revision 33858 - (view) (annotate) - [select for diffs]
Modified Wed Aug 21 00:21:30 2002 UTC (17 years, 3 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 93185 byte(s)
Diff to previous 33745
Added functionality to format feature tree for .NET classes.


Revision 33745 - (view) (annotate) - [select for diffs]
Modified Sat Aug 17 01:07:48 2002 UTC (17 years, 3 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 91978 byte(s)
Diff to previous 33509
Added check for dropping of feature stone if feature is a .NET feature.


Revision 33509 - (view) (annotate) - [select for diffs]
Modified Thu Aug 8 00:10:11 2002 UTC (17 years, 4 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 91860 byte(s)
Diff to previous 33454
Implementation changes needed for additional of new dialog control in
'interface/new_graphical/widgets'


Revision 33454 - (view) (annotate) - [select for diffs]
Modified Tue Aug 6 22:47:41 2002 UTC (17 years, 4 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 92347 byte(s)
Diff to previous 33365
Removed non-used local variable.


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/windows/eb_development_window.e
File length: 92365 byte(s)
Diff to previous 33315
Changes to improve .NET class text formatting.


Revision 33315 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 16:13:05 2002 UTC (17 years, 4 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 93091 byte(s)
Diff to previous 33294
Fixed potential problem when switching from version previous 5.2.928 to 5.2.928.


Revision 33294 - (view) (annotate) - [select for diffs]
Modified Sat Jul 27 02:22:45 2002 UTC (17 years, 4 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 93025 byte(s)
Diff to previous 33002
Made changes to account for .NET class formatting.


Revision 33002 - (view) (annotate) - [select for diffs]
Modified Sat Jul 13 01:38:34 2002 UTC (17 years, 4 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 89832 byte(s)
Diff to previous 32975
Added a reference to argument dialog when it is created (the argument dialog) and
associted detach function for when it is closed


Revision 32975 - (view) (annotate) - [select for diffs]
Modified Fri Jul 12 22:13:01 2002 UTC (17 years, 4 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 88866 byte(s)
Diff to previous 32880
Removed useless `dotnet_cmd'.


Revision 32880 - (view) (annotate) - [select for diffs]
Modified Wed Jul 10 19:05:32 2002 UTC (17 years, 5 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 89002 byte(s)
Diff to previous 32663
Added OPEN_EAC_BROWSER_COMMAND to open the Eiffel Assembly Cache Browser from a studio window


Revision 32663 - (view) (annotate) - [select for diffs]
Modified Tue Jul 2 22:47:03 2002 UTC (17 years, 5 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 89076 byte(s)
Diff to previous 31058
Make sure that all external commands menu item are added to the `recycling'
process. Not doing so, we were keeping a reference to a dead EB_DEVELOPMENT_WINDOW.


Revision 31058 - (view) (annotate) - [select for diffs]
Modified Fri Mar 15 07:16:11 2002 UTC (17 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 89039 byte(s)
Diff to previous 30037
*** empty log message ***


Revision 30037 - (view) (annotate) - [select for diffs]
Modified Thu Jan 3 19:30:15 2002 UTC (17 years, 11 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 89137 byte(s)
Diff to previous 30020
Moved and renamed the discardable dialogs.


Revision 30020 - (view) (annotate) - [select for diffs]
Modified Thu Jan 3 03:14:23 2002 UTC (17 years, 11 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 89140 byte(s)
Diff to previous 30005
Refactored the preferences to make a real library out of them.


Revision 30005 - (view) (annotate) - [select for diffs]
Modified Tue Jan 1 02:33:21 2002 UTC (17 years, 11 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 89269 byte(s)
Diff to previous 29993
Added the possibility for users to define external commands that get called via a menu.


Revision 29993 - (view) (annotate) - [select for diffs]
Modified Fri Dec 28 23:36:36 2001 UTC (17 years, 11 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 87866 byte(s)
Diff to previous 29871
Now warn the user when a requested class is already edited in another development window.


Revision 29871 - (view) (annotate) - [select for diffs]
Modified Thu Dec 20 23:30:18 2001 UTC (17 years, 11 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 87038 byte(s)
Diff to previous 29832
Now display the error messages of the address manager in the status bar.


Revision 29832 - (view) (annotate) - [select for diffs]
Modified Wed Dec 19 20:35:58 2001 UTC (17 years, 11 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 86984 byte(s)
Diff to previous 29812
Fixed a bug in the update of the changed status of editors.


Revision 29812 - (view) (annotate) - [select for diffs]
Modified Wed Dec 19 04:03:22 2001 UTC (17 years, 11 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 86956 byte(s)
Diff to previous 29149
This event was in fact useless.


Revision 29149 - (view) (annotate) - [select for diffs]
Modified Thu Nov 15 06:52:24 2001 UTC (18 years ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 85387 byte(s)
Diff to previous 28747
Fixed a crash when selecting find next in the menu.


Revision 28747 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 02:00:29 2001 UTC (18 years, 1 month ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 85369 byte(s)
Diff to previous 28693
Changed the way EiffelStudio is exited. The previous implementation was a real mess. There is a chance that the new implementation will introduce bugs, but at least they should be straightforward to fix (and I tested my implementation rather well).


Revision 28693 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 19:50:46 2001 UTC (18 years, 1 month ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 85313 byte(s)
Diff to previous 28514
1) Added key shortcuts in the Metrics menu,
2) Fixed editor stone management,
3) Fixed 'Select all' 'Find' crash.


Revision 28514 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 02:52:17 2001 UTC (18 years, 1 month ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 84944 byte(s)
Diff to previous 28469
Now initialize the toolbars after the main initialization, since we are then
sure to have initialized all possible commands (the cut and copy commands were
no longer in the main toolbar, though nobody noticed).


Revision 28469 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 16:41:02 2001 UTC (18 years, 1 month ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 84801 byte(s)
Diff to previous 28304
Fixed the bug that caused editor formats not to be refreshed after a recompilation.


Revision 28304 - (view) (annotate) - [select for diffs]
Modified Sat Oct 20 05:26:22 2001 UTC (18 years, 1 month ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 84729 byte(s)
Diff to previous 28303
Improved the project loading process.


Revision 28303 - (view) (annotate) - [select for diffs]
Modified Sat Oct 20 04:52:29 2001 UTC (18 years, 1 month ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 84610 byte(s)
Diff to previous 28280
1) Centralized the project load/unload actions.
2) Fixed (again) the editor commands.


Revision 28280 - (view) (annotate) - [select for diffs]
Modified Fri Oct 19 02:34:01 2001 UTC (18 years, 1 month ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 89167 byte(s)
Diff to previous 28240
Some find commands need to be relative to the current editor, instead of the
main editor. This fixes a DH's bug.


Revision 28240 - (view) (annotate) - [select for diffs]
Modified Wed Oct 17 22:42:58 2001 UTC (18 years, 1 month ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 88116 byte(s)
Diff to previous 27952
Inverted the positions of menu items cuz it prevented the keyboard navigation
on GTK.


Revision 27952 - (view) (annotate) - [select for diffs]
Modified Mon Oct 1 23:13:33 2001 UTC (18 years, 2 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 88116 byte(s)
Diff to previous 27866
Changed parameter of update_click_list to False instead of True. Doing so fixed the
bug where the last class to be opened in the editor tool after the end of a compilation
will be recompiled at the next recompilation.


Revision 27866 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 20:21:58 2001 UTC (18 years, 2 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 88115 byte(s)
Diff to previous 27860
1) Fixed the formatters sensitivity
2) Fixed a crash when closing windows (would call recycle twice because of
polymorphic calls)


Revision 27860 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 17:50:27 2001 UTC (18 years, 2 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 87654 byte(s)
Diff to previous 27843
Yiiihaaaaaa :)
Fixed the editor-related commands:
1) The menu items now do the same as the accelerators (commands are now applicable on the editors other than the main one),
2) The commands can now be disabled when the text is empty (for example when removing the current class from the system),
3) Commands can now be disabled when the editor is not editable (if necessary)


Revision 27843 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 23:49:41 2001 UTC (18 years, 2 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 83296 byte(s)
Diff to previous 27840
When the undo stack is back to its original state, the formatters can be reenabled.


Revision 27840 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 23:34:05 2001 UTC (18 years, 2 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 83259 byte(s)
Diff to previous 27549
1) Prevented the drop of ace syntax stones into the editor,
2) In the process of changing the design of editor commands, to fix several bugs at a time,
3) Fixed several editor commands, which were sensitive even when the editor was empty.


Revision 27549 - (view) (annotate) - [select for diffs]
Modified Wed Sep 12 01:07:54 2001 UTC (18 years, 2 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 81182 byte(s)
Diff to previous 27498
Implemented the limitations on the various releases.


Revision 27498 - (view) (annotate) - [select for diffs]
Modified Mon Sep 10 19:26:16 2001 UTC (18 years, 2 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 80479 byte(s)
Diff to previous 27214
Implemented the back/forth shortcuts (separately on the context and the rest).
It does work with the explorer mouse, Arnaud was right.


Revision 27214 - (view) (annotate) - [select for diffs]
Modified Fri Aug 24 23:21:56 2001 UTC (18 years, 3 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 78665 byte(s)
Diff to previous 27163
Fixed a typo


Revision 27163 - (view) (annotate) - [select for diffs]
Modified Fri Aug 24 17:12:25 2001 UTC (18 years, 3 months ago) by etienne
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 78664 byte(s)
Diff to previous 27161
Updated Edit menu.


Revision 27161 - (view) (annotate) - [select for diffs]
Modified Fri Aug 24 16:42:24 2001 UTC (18 years, 3 months ago) by etienne
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 78281 byte(s)
Diff to previous 27144
Implemented class name completion.


Revision 27144 - (view) (annotate) - [select for diffs]
Modified Wed Aug 22 21:21:58 2001 UTC (18 years, 3 months ago) by etienne
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 78273 byte(s)
Diff to previous 27108
Updated so that, when calls to undo put an edited text back into its last saved state,
it is considered unchanged: the save icon becomes insensitive and the star in the title
bar disappears.


Revision 27108 - (view) (annotate) - [select for diffs]
Modified Tue Aug 21 18:37:02 2001 UTC (18 years, 3 months ago) by etienne
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 77966 byte(s)
Diff to previous 26913
Fixed pick n drop update problem on basic text after compilation.


Revision 26913 - (view) (annotate) - [select for diffs]
Added Sun Aug 12 23:50:20 2001 UTC (18 years, 3 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e
File length: 77916 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