/[eiffelstudio]/branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
ViewVC logotype

Log of /branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 61949 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 06:01:22 2006 UTC (13 years, 4 months ago) by manus
File length: 35660 byte(s)
Copied from: trunk/Src/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e revision 61948
Diff to previous 61283
EiffelStudio docking branch. It only contains modified classes needed to get the docking version of EiffelStudio.

Revision 61283 - (view) (annotate) - [select for diffs]
Modified Thu Jul 13 13:44:04 2006 UTC (13 years, 5 months ago) by jfiat
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35660 byte(s)
Diff to previous 59955
+ Fixed issue on EB_CLASSES_TREE regarding the double_click_actions which was not applied to all classes
+ Modified the ES_OBJECTS_GRID_CELL (in fact went back to previous implementation), and moved the "completion" implementation to the es_objects_grid_expression_cell.
+ Redesigned minor part of the ES_OBJECTS_GRID usage of grid item (especially es_objects_grid_cell). This will allow us later to use specific grid item classes for type, value ...
+ First redesign for the arguments control, now we use a grid to show the various arguments cases



Revision 59955 - (view) (annotate) - [select for diffs]
Modified Mon Jun 19 19:51:14 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35397 byte(s)
Diff to previous 58558
Changed all mini toolbar icons to new 10x10 icons

Revision 58558 - (view) (annotate) - [select for diffs]
Modified Fri Apr 28 18:08:00 2006 UTC (13 years, 7 months ago) by jfiat
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35378 byte(s)
Diff to previous 58325
Fixed refresh issue with debugger
Fixed potential "wrong current thread id" issue (in specific case when trying to interrupt a dotnet system)

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/tools/debugging/es_watch_tool.e
File length: 35354 byte(s)
Diff to previous 58202
Moved trunk/Src/bench/Eiffel to trunk/Src/Eiffel.

Revision 58202 - (view) (annotate) - [select for diffs]
Modified Fri Apr 14 16:49:38 2006 UTC (13 years, 8 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35354 byte(s)
Diff to previous 58027
Better handling of exception (for once or expression evaluation)
Display more details on exception, especially for expression evaluation (useful to see what failed)

Display optimization for debugging tools , especially the Objects tool.
(before in some cases, the data were computed twice)
Prepare more customization on Objects tool (have only one grid, or choose were the current, locals, ... rows goes , left or right)

Various bug/assertions fixed and cosmetics.

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


Revision 57757 - (view) (annotate) - [select for diffs]
Modified Sat Mar 25 01:05:37 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35198 byte(s)
Diff to previous 57645
Fixed a catcall because now we are getting a STRING_32 objects.


Revision 57645 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 07:32:55 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35192 byte(s)
Diff to previous 56995
Updated to WEL/Vision2 which are now Unicode based.


Revision 56995 - (view) (annotate) - [select for diffs]
Modified Fri Feb 10 10:56:37 2006 UTC (13 years, 10 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35189 byte(s)
Diff to previous 56928
+ fixed issue regarding debugger's grid column layout. (value was displayed in address column and so on ...)
+ now we use the EV_HEADER.item_pointer....actions
cosmetics

Revision 56928 - (view) (annotate) - [select for diffs]
Modified Mon Feb 6 17:10:15 2006 UTC (13 years, 10 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35189 byte(s)
Diff to previous 56766
+ use preferences to keep debugger's grid configuration
+ it is possible to hide a column
+ it is possible to change the columns' order (using the preferences for now, later directly with the grid)
+ change SHORTCUT_PREFERENCE to use TUPLE [BOOLEAN, BOOLEAN, BOOLEAN, STRING] instead of ARRAY [STRING]
updated impacted classes.


Revision 56766 - (view) (annotate) - [select for diffs]
Modified Thu Jan 26 23:22:59 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35015 byte(s)
Diff to previous 56723
Accounted for recent removal of pixmap handling hacks

Revision 56723 - (view) (annotate) - [select for diffs]
Modified Wed Jan 25 20:40:04 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35039 byte(s)
Diff to previous 56689
1. Integrated code completion component into EB_SMART_EDITOR.
2. Slightly changed the component accordingly.
3. Removed "print"s that were used to debug the finalizing code generation bug.
4. Activated code completion for formal type arguments, which was somehow missing.

Revision 56689 - (view) (annotate) - [select for diffs]
Modified Tue Jan 24 01:33:39 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 35044 byte(s)
Diff to previous 56535
1. Commit for a finalizing code generation bug that I failed to reproduce in a small project.
The bug is generating "calculate_completion_list_x_position", "calculate_completion_list_y_position", "calculate_completion_list_height" in EB_CODE_COMPLETABLE_TEXT_FIELD which is a decedent of CODE_COMPLETABLE
2. Code completion component and its implementation for text field, partly integrated in watch tool, new expression dialog and conditional break point expression setting dialog.


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/tools/debugging/es_watch_tool.e
File length: 34633 byte(s)
Diff to previous 56448
Added text of the GPL license to all classes of the compiler.


Revision 56448 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 12:48:20 2006 UTC (13 years, 11 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 33228 byte(s)
Diff to previous 55147
+ updated code regarding to recent refactoring in debugger's component
+ refactored the debugger's grid to factorize code, and simplify the mecanism.
+ deeply improved the grid's layout management for better performance, and reduced 'bugs'
   - fixed difference highlighting (impacts on debugger's data)
   - fixed layout restoring
   - fixed grid vertical offset restoring (done with first visible row)
   - improved customization of grid layout management.
+ for ES_OBJECTS_GRID, we now create ES_OBJECTS_GRID_ROW instead of EV_GRID_ROW (for future evolution)
+ better use of refresh_now and idle actions (tried not to use the idle actions mecanism)
+ added a way to ensure last column always take all the space available (better look for grid)



Revision 55147 - (view) (annotate) - [select for diffs]
Modified Fri Oct 14 09:06:30 2005 UTC (14 years, 2 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 33854 byte(s)
Diff to previous 55146
added EV_GRID_HELPER.grid_move_to_end_of_grid
and use it in ES_WATCH_TOOL.
This way, if the semantic of move_row changes,
there is only one place to patch the code (for the debugger)


Revision 55146 - (view) (annotate) - [select for diffs]
Modified Fri Oct 14 08:34:08 2005 UTC (14 years, 2 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 33884 byte(s)
Diff to previous 55053
updated to match the new semantic of GRID.move_row


Revision 55053 - (view) (annotate) - [select for diffs]
Modified Wed Oct 12 10:25:33 2005 UTC (14 years, 2 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 33881 byte(s)
Diff to previous 54665
+ integrated management of grid layout (and use preference to disable/enable it)
+ when we move a row, also move the related expression data
+ impact from other commits (feature renaming ...)


Revision 54665 - (view) (annotate) - [select for diffs]
Modified Thu Sep 15 09:31:37 2005 UTC (14 years, 3 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 32170 byte(s)
Diff to previous 54354
managed new FEATURED_OBJECT_STONE stone


Revision 54354 - (view) (annotate) - [select for diffs]
Modified Wed Aug 17 10:13:25 2005 UTC (14 years, 3 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 31894 byte(s)
Diff to previous 53990
redesigned ES_OBJECTS_GRID to extract ES_GRID .
ES_GRID is an EV_GRID with special basic features such as scrolling, auto column resizing and so on.


Revision 53990 - (view) (annotate) - [select for diffs]
Modified Tue Aug 2 21:03:38 2005 UTC (14 years, 4 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 31884 byte(s)
Diff to previous 53912
fixed issue #5371 : Watch tab buttons sensitive when no expression selected


Revision 53912 - (view) (annotate) - [select for diffs]
Modified Fri Jul 29 11:28:42 2005 UTC (14 years, 4 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 31831 byte(s)
Diff to previous 53793
fixed issue where a weird symbol was added on return key pressed to activate the empty expression cell


Revision 53793 - (view) (annotate) - [select for diffs]
Modified Tue Jul 26 13:17:01 2005 UTC (14 years, 4 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 31727 byte(s)
Diff to previous 53533
open watch's menu on notebook tab, only if Ctrl is pressed
fix: issue: #5275


Revision 53533 - (view) (annotate) - [select for diffs]
Modified Tue Jul 19 01:07:06 2005 UTC (14 years, 4 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 31584 byte(s)
Diff to previous 53525
prevent the expression to be evaluated if not needed (i.e: if the item are not displayed, we don't evaluate expression right away)


Revision 53525 - (view) (annotate) - [select for diffs]
Modified Tue Jul 19 00:22:06 2005 UTC (14 years, 4 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 31576 byte(s)
Diff to previous 53499
Added setting for `scrolling_common_line_count'.
Added the `set_xx' routines related to scrolling to the `typed_change_actions'
  so we get a notification when user changes the preference value.


Revision 53499 - (view) (annotate) - [select for diffs]
Modified Mon Jul 18 17:52:30 2005 UTC (14 years, 4 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 31005 byte(s)
Diff to previous 53304
fixed bug #5122
now if we add a new expression outside a stopped state, the expression will appear as an unevaluated expression
instead of displaying blank cells


Revision 53304 - (view) (annotate) - [select for diffs]
Modified Mon Jul 11 19:51:00 2005 UTC (14 years, 5 months ago) by paulb
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 30819 byte(s)
Diff to previous 52966
Watch windows now handle CTRL+V for pasting clipboard content as a new expression.


Revision 52966 - (view) (annotate) - [select for diffs]
Modified Tue Jul 5 11:01:34 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 30584 byte(s)
Diff to previous 52943
retitled the name's column into 'expression'


Revision 52943 - (view) (annotate) - [select for diffs]
Modified Mon Jul 4 07:23:50 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 30578 byte(s)
Diff to previous 52918
do not forget to clean the pretty_print (expanded display) dialog related to the watches tools


Revision 52918 - (view) (annotate) - [select for diffs]
Modified Sat Jul 2 06:44:31 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 30548 byte(s)
Diff to previous 52910
help the user to delete by selecting the next or previous row


Revision 52910 - (view) (annotate) - [select for diffs]
Modified Sat Jul 2 00:15:19 2005 UTC (14 years, 5 months ago) by paulb
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 30438 byte(s)
Diff to previous 52879
Updated pixmap icon references


Revision 52879 - (view) (annotate) - [select for diffs]
Modified Fri Jul 1 12:54:01 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 30374 byte(s)
Diff to previous 52809
make sure we clear the grid for time to time


Revision 52809 - (view) (annotate) - [select for diffs]
Modified Thu Jun 30 07:28:24 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 30367 byte(s)
Diff to previous 52686
now be sure to clear the grid only if not already cleared


Revision 52686 - (view) (annotate) - [select for diffs]
Modified Tue Jun 28 11:46:31 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 30216 byte(s)
Diff to previous 52588
cosmetic and provide a remove_expression_row


Revision 52588 - (view) (annotate) - [select for diffs]
Modified Fri Jun 24 10:26:48 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 30131 byte(s)
Diff to previous 52549
integrated Julian's draft to make the notebook's tab dockable (more or less)
fixed a bug issue, and improved this particular mecanism
removed previous hack to simulate docking from notebook

added right-click menu on es_notebook tab depending on the contained tool


Revision 52549 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 17:15:13 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 29684 byte(s)
Diff to previous 52405
- perform deeper cleaning when removing rows and subrows
this way even if the GRID kidnapped some object in some list or agent
it is not as annoying as before (this won't ensure no objects are kidnapped, but that's better than before)
- feature renaming to show this change
- avoid removing subrows on locals, arguments, and result rows
since just after we performed a complete rows removals from the grid


Revision 52405 - (view) (annotate) - [select for diffs]
Modified Tue Jun 21 10:11:03 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 29676 byte(s)
Diff to previous 52404
allow to start editing an expression with a Upper character


Revision 52404 - (view) (annotate) - [select for diffs]
Modified Tue Jun 21 09:59:53 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 29717 byte(s)
Diff to previous 52402
better handling of multiple rows selection
(previously in the "new expression" row was selected, or any non top row was selected
at the same time as a valid top row , there were some bad crashes)


Revision 52402 - (view) (annotate) - [select for diffs]
Modified Tue Jun 21 09:07:56 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 29527 byte(s)
Diff to previous 52352
make sure the expression is valid before trying to create the Expression
+ renamed "Context ..." into "Context" (without the ellipsis)


Revision 52352 - (view) (annotate) - [select for diffs]
Modified Mon Jun 20 15:58:24 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 29104 byte(s)
Diff to previous 52308
pressing enter on the current expression row, will start the edition mode
(same as double clicking on it)


Revision 52308 - (view) (annotate) - [select for diffs]
Modified Fri Jun 17 15:11:12 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 27653 byte(s)
Diff to previous 52244
added the possibility to have several watch tool
to close the current or to create a new one
using the left button in the watch mini toolbar


Revision 52244 - (view) (annotate) - [select for diffs]
Modified Thu Jun 16 17:26:16 2005 UTC (14 years, 5 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 26284 byte(s)
Diff to previous 52126
clean unvalid expression right after stopping session debugging, instead of waiting for a new session


Revision 52126 - (view) (annotate) - [select for diffs]
Modified Tue Jun 14 20:30:09 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 26136 byte(s)
Diff to previous 52059
- now, we make sure the computed item is returned to the grid request
- added better recycling of objects
- better cleaning when debugging session is done


Revision 52059 - (view) (annotate) - [select for diffs]
Modified Mon Jun 13 15:30:02 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 26093 byte(s)
Diff to previous 52049
now if pressing Ctrl+E on a row having a value with a formatted_output
then open the expanded view tool on this value


Revision 52049 - (view) (annotate) - [select for diffs]
Modified Mon Jun 13 12:04:34 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 25686 byte(s)
Diff to previous 52014
features renaming


Revision 52014 - (view) (annotate) - [select for diffs]
Modified Fri Jun 10 17:08:24 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 25693 byte(s)
Diff to previous 52012
- added tooltip on the watch tool line  "..."
- make sure "..." is not moved
- added 3 pixels to the resize content width
- use black for the tree node connectors


Revision 52012 - (view) (annotate) - [select for diffs]
Modified Fri Jun 10 15:47:38 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 25571 byte(s)
Diff to previous 51956
use the mouse wheel scrolling setting of EiffelStudio for the debugging tools (using grid)


Revision 51956 - (view) (annotate) - [select for diffs]
Modified Thu Jun 9 17:01:47 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 25332 byte(s)
Diff to previous 51949
new order for the debugging grid columns
Name, Value, Type, Address, and so on


Revision 51949 - (view) (annotate) - [select for diffs]
Modified Thu Jun 9 09:19:32 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 25332 byte(s)
Diff to previous 51902
- now the grey left bar to enable the docking from the notebook container is hidden by default
but right-clicking on the notebook tab will popup a menu to show/hide this bar.


Revision 51902 - (view) (annotate) - [select for diffs]
Modified Wed Jun 8 15:50:37 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 25338 byte(s)
Diff to previous 51847
- fixed update of ES_WATCH_TOOL, since in some cases, the expression was evaluated or remained evaluated
even outside of the correct debugging session
- fixed various potential issue regarding row attachement


Revision 51847 - (view) (annotate) - [select for diffs]
Modified Tue Jun 7 19:34:20 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 24627 byte(s)
Diff to previous 51837
better handling of selection
(maybe changed later on again)


Revision 51837 - (view) (annotate) - [select for diffs]
Modified Tue Jun 7 17:30:19 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 24601 byte(s)
Diff to previous 51836
removed output


Revision 51836 - (view) (annotate) - [select for diffs]
Modified Tue Jun 7 17:29:46 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 24683 byte(s)
Diff to previous 51824
took care of Eric's suggestion on the Grid tools
fixed a few assertions issues in debugger (gui)
removed unrequired class to contain the notebook, now ES_NOTEBOOK is also a EB_EXPLORER_BAR_ITEM


Revision 51824 - (view) (annotate) - [select for diffs]
Modified Tue Jun 7 15:53:56 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 24669 byte(s)
Diff to previous 51690
added postcondition to ensure_last_row_is_new_expression_row


Revision 51690 - (view) (annotate) - [select for diffs]
Modified Fri Jun 3 17:07:03 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 24525 byte(s)
Diff to previous 51632
code cleaning
+ now an expression can be "as object", i.e if an address is provided, the expression can represent this object
+ the watch tool has now an extra last row, to be able to enter easily expressions
+ minor bug fixes, prevent user from deleting wrong rows (this was crashing before)
+ various small changes


Revision 51632 - (view) (annotate) - [select for diffs]
Modified Thu Jun 2 14:34:03 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 22462 byte(s)
Diff to previous 51624
+ code cleaning
+ use of grid_cell_set_text to set the text of Grid cells
  (then for now, whenever there is no tooltip, we set the tooltip with the text)
+ removed dependencies to the tools inside ES_OBJECTS_GRID


Revision 51624 - (view) (annotate) - [select for diffs]
Modified Thu Jun 2 06:52:52 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 23041 byte(s)
Diff to previous 51575
+ cosmetic
+ added resize tool button for SPECIAL in watch_tool
+ expanded view button in watch_tool
+ changed default size of columns (need to put that in preferences soon or later ...)


Revision 51575 - (view) (annotate) - [select for diffs]
Modified Wed Jun 1 14:58:04 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 22822 byte(s)
Diff to previous 51574
set column index back to correct value (I commited a test by mistake)


Revision 51574 - (view) (annotate) - [select for diffs]
Modified Wed Jun 1 14:35:30 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 22822 byte(s)
Diff to previous 51509
cosmetic
+ prepare future preferences to specify the order of the column for the objects grid tools


Revision 51509 - (view) (annotate) - [select for diffs]
Modified Mon May 30 15:25:50 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 22058 byte(s)
Diff to previous 51508
make sure the selected rows are not empty selection


Revision 51508 - (view) (annotate) - [select for diffs]
Modified Sat May 28 11:06:10 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 22005 byte(s)
Diff to previous 51507
code cleaning


Revision 51507 - (view) (annotate) - [select for diffs]
Modified Sat May 28 11:04:35 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 22095 byte(s)
Diff to previous 51506
enabled the hexdecimal_toggle feature


Revision 51506 - (view) (annotate) - [select for diffs]
Modified Sat May 28 08:57:01 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 21424 byte(s)
Diff to previous 51418
- renamed DUMP_VALUE.debug_output into DUMP_VALUE.output_for_debugger
- fixed a potential issue when searching the watched item in Watches tool


Revision 51418 - (view) (annotate) - [select for diffs]
Modified Thu May 26 15:43:34 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 21406 byte(s)
Diff to previous 51406
use specific name for the Watch tool


Revision 51406 - (view) (annotate) - [select for diffs]
Added Thu May 26 15:07:24 2005 UTC (14 years, 6 months ago) by jfiat
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/tools/debugging/es_watch_tool.e
File length: 21428 byte(s)
added new files to integrate the new debugging tools using EV_GRID
(ie: Watches and Objects)


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