/[eiffelstudio]/branches/CAT_mono/Src/framework
ViewVC logotype

Log of /branches/CAT_mono/Src/framework

View Directory Listing Directory Listing


Sticky Revision:

Revision 69687 - Directory Listing
Modified Wed Jul 25 18:55:08 2007 UTC (12 years, 6 months ago) by martins
* monomorph for formals
* covaraince for generics (syntax only)

Revision 69650 - Directory Listing
Modified Tue Jul 24 17:18:14 2007 UTC (12 years, 6 months ago) by juliant
Added monomorph mark for class types, either "frozen" or "invariant".
First (simple) conformance check for monomorphic types.

Revision 69629 - Directory Listing
Modified Mon Jul 23 21:36:18 2007 UTC (12 years, 6 months ago) by manus
Creation of CAT_mono branch to implement variant/invariant proposal

Revision 69597 - Directory Listing
Modified Sat Jul 21 21:09:23 2007 UTC (12 years, 6 months ago) by manus
Original Path: trunk/Src/framework
Commit for Ted:
Fixed bug#13322.


Revision 69588 - Directory Listing
Modified Sat Jul 21 19:31:35 2007 UTC (12 years, 6 months ago) by manus
Original Path: trunk/Src/framework
Fixed missing newline at the end of the file.


Revision 69581 - Directory Listing
Modified Fri Jul 20 23:56:05 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Removed illegal precondition.
Fixed implementation of `service_conforms_to_type'

Revision 69580 - Directory Listing
Modified Fri Jul 20 23:55:21 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Implemented query_interface and marked frozen. The implementation respects that services can be concealed and reveals them if necessary.
Added internal_query_interface which is actually used to retrieve the services, which may or may not be concealed.
Added supporting functions.

Revision 69579 - Directory Listing
Modified Fri Jul 20 23:54:02 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Fixed typo in precondition.

Revision 69578 - Directory Listing
Modified Fri Jul 20 23:53:44 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Rename query_service to internal_query_service and redefined parent implementation to use local proffers_service.

Revision 69577 - Directory Listing
Modified Fri Jul 20 23:52:51 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Removed postcondition and move it to a descendant where is makes sense.

Revision 69565 - Directory Listing
Modified Thu Jul 19 23:03:22 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Removed merging of local_namespace, which was added as a hack in the first place.

Revision 69564 - Directory Listing
Modified Thu Jul 19 23:02:59 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Removed setting the local namespace to Void because it was added as a hack to fix a condition in CONF_OPTION.merge. It actually ended up causing eweasel tests to fail.
Fixed the real problem of merging by setting the local namespace in option after a merge with a newly creation CONF_OPTION.

Revision 69548 - Directory Listing
Modified Thu Jul 19 05:58:17 2007 UTC (12 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
- Added `encoding' and `full_name' in I18N_LOCALE_ID to keep encoding information, so that a `full_name' without missing encoding part later can be used by `setlocale'. Particularly on Solaris, LL_RR is not recognized by `setlocale', LL_RR.ENC is required. When testing locale's availability, normally id was from .mo files, `guess_proper_locale' was added trying to find out a proper available LL_RR.ENC form on Solaris.
- Redefined `is_equal' in ENCODING.
- Put hacks to conversions between UTF-16 and local locale. If direct conversion fails, UTF-8 is used as intermediate encoding attempt. 


Revision 69517 - Directory Listing
Modified Wed Jul 18 04:34:32 2007 UTC (12 years, 6 months ago) by manus
Original Path: trunk/Src/framework
Added `make_with_shadow' to EV_POPUP_WINDOW so that in place editing do not show a shadow.
  Keep the shadow to what used to inherit from EV_SHADOW_DIALOG + tooltip and completion window.


Revision 69489 - Directory Listing
Modified Tue Jul 17 08:00:47 2007 UTC (12 years, 6 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#13262: Keyboard navigation is non-standard in the Debugger Objects tree

Revision 69452 - Directory Listing
Modified Mon Jul 16 18:23:24 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Fixed bug preventing validator from being executed.

Revision 69442 - Directory Listing
Modified Mon Jul 16 09:42:40 2007 UTC (12 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
library had the wrong name


Revision 69440 - Directory Listing
Modified Mon Jul 16 09:08:09 2007 UTC (12 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
base_extension and i18n are under EIFFEL_SRC


Revision 69439 - Directory Listing
Modified Mon Jul 16 09:07:45 2007 UTC (12 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
base_extension is under EIFFEL_SRC


Revision 69438 - Directory Listing
Modified Mon Jul 16 08:59:39 2007 UTC (12 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
base_extension is under $EIFFEL_SRC not $ISE_LIBRARY


Revision 69422 - Directory Listing
Modified Fri Jul 13 22:34:35 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Made modifications to be more platform-specific is display and usage.
Updated usage generation to support new long and short named switches.
Fixed usage information to show when a switch may be used more than once.
Fixed usage information and validators to support optional switch appurtenances.

Revision 69421 - Directory Listing
Modified Fri Jul 13 22:32:10 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Removed redundant passing of a switch's name/id.

Revision 69420 - Directory Listing
Modified Fri Jul 13 22:31:26 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Refined meaning of switch name, which is now a switch id.
Added functions to validate a switch id and to split the switch id to form a short name and a long name.
Added access members to query long, short and most applicable switch name.

Revision 69419 - Directory Listing
Modified Fri Jul 13 22:29:35 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Modification required due to changed in ARGUMENT_OPTION

Revision 69418 - Directory Listing
Modified Fri Jul 13 22:29:12 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Removed initializing with a switch name as it can be retrieved from the switch itself.
Renamed `name' to `switch_id' to suit new shortcut formatting.

Revision 69417 - Directory Listing
Modified Fri Jul 13 22:27:57 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Fixed bug where values was not being set correctly.

Revision 69398 - Directory Listing
Modified Wed Jul 11 17:32:48 2007 UTC (12 years, 6 months ago) by manus
Original Path: trunk/Src/framework
Updated to 6.1 release.


Revision 69357 - Directory Listing
Modified Tue Jul 10 07:17:18 2007 UTC (12 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
Fixed bug#12826 that strings for True and False were not translatable in configuration GUI (for both property grid and Condition Setting dialog).
Now view and value are separated in boolean property.

Reviewed by Manu

Revision 69356 - Directory Listing
Modified Tue Jul 10 07:04:49 2007 UTC (12 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
Fixed the problem that when there were multi generic constraints without renaming the completion list showed repeated features.
Fixed a sorting/filtering problem of renamed features in the completion list.

Reviewed by Manu

Revision 69353 - Directory Listing
Modified Tue Jul 10 04:12:43 2007 UTC (12 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
Fixed bug#12929 that configuration dialog for visible classes did not expand if translation was larger.
Reviewed by Manu.

Revision 69342 - Directory Listing
Modified Mon Jul 9 07:02:03 2007 UTC (12 years, 6 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed bug#13281: Pick and dropable tooltip in class browser stick on screen after recompilation. Reviewed by Manu.

Revision 69124 - Directory Listing
Modified Fri Jun 15 18:37:23 2007 UTC (12 years, 7 months ago) by king
Original Path: trunk/Src/framework
Removed use of close_request_actions as the cancel actions are now fixed for all platforms so this is no longer needed as it means calling the same action sequence twice

Revision 69120 - Directory Listing
Modified Fri Jun 15 17:53:26 2007 UTC (12 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Auto expression does not evaluate routine and static anymore (side effect might be too dangerous)
+ internationalization for debugger expression evaluator.
(+ minor improvement for dotnet icd function searching scope.)

Revision 69094 - Directory Listing
Modified Fri Jun 15 02:07:53 2007 UTC (12 years, 7 months ago) by tedf
Original Path: trunk/Src/framework
Corrected a name that was using type of STRING.

Revision 69057 - Directory Listing
Modified Wed Jun 13 18:50:18 2007 UTC (12 years, 7 months ago) by martins
Original Path: trunk/Src/framework
type_set_a.e: added new feature to complete API: fast access to any feature of a type set by a routine id.
ast_decorated_output_strategy.e and ast_breakable_slot_strategy.e: Fixed various bugs, the ones reported are:
 bug#13077, bug#13011, bug#13010
ast_feature_checker_generator.e: Code to store convert in BINARY_AS + Cosmetics.
binary_as.e: Added flag to store whether left type was converted to right type or not.


Revision 69039 - Directory Listing
Modified Tue Jun 12 22:02:33 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/framework
Made sure to reset `is_constraint_renaming' to False otherwise if not reset we might get
  a syntax error at next parsing of an empty inheritance rename clause.


Revision 69038 - Directory Listing
Modified Tue Jun 12 22:00:58 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/framework
Refined message to be more in line with the other syntax warning messages.


Revision 69031 - Directory Listing
Modified Tue Jun 12 19:31:42 2007 UTC (12 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#13079 - Setting break when hit count is multiple of 0 causes crash when breakpoint reached
(reviewed by manus)

Revision 69018 - Directory Listing
Modified Tue Jun 12 07:20:42 2007 UTC (12 years, 7 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed bug#12520: Underscores and descenders not visible in Metric Detailed Result list. Reviewd by Manu and Ian.

Revision 68998 - Directory Listing
Modified Mon Jun 11 01:41:38 2007 UTC (12 years, 7 months ago) by martins
Original Path: trunk/Src/framework
vtgc2.e: Error printing improved.
ast_feature_checker_generator.e: Added a protection for NONE types and refactored code. Compare bug#13012 (test#fixed133).
class_c.e and formal_a.e: Bugfix related to bug in ast_feature_checker_generator.e
mc_feature_info.e: added constraint position to output (more information for the user)
renaming_a.e: implemented alias support for multi constraints. Various bugs fixed, see list below.
type_set_a.e: went from is_loose to has_formal as is_loose includes like which is ok.
ast_compiler_factory.e: Added comment about where similar code can be found code.
formal_constraint_as.e: Added code to print erros without using the compiled version of a renaming, as it cannot reproduce the complete information.
rename_clause_as.e: Added two features to support error output generation.

The following bugs are fixed because of better error printing and alias support for multi-constraint formals:
 * bug#12776 with test#multicon044
 * bug#12778 (now there is a proper error message)
 * bug#12877 with test#multicon045
 * bug#12785 with test#multicon047

Revision 68982 - Directory Listing
Modified Sat Jun 9 02:48:09 2007 UTC (12 years, 7 months ago) by tedf
Original Path: trunk/Src/framework
Fixed bug#12552. Modified "Object viewer" to "Object Viewer".

Revision 68981 - Directory Listing
Modified Sat Jun 9 00:00:07 2007 UTC (12 years, 7 months ago) by juliant
Original Path: trunk/Src/framework
moved a string of stack trace tool to interface names

Revision 68961 - Directory Listing
Modified Fri Jun 8 21:36:54 2007 UTC (12 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Now clicking on Edit Manually commits the configuration changes before launching the configured external editor. Fixes bug#12860

Revision 68954 - Directory Listing
Modified Fri Jun 8 19:04:58 2007 UTC (12 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added `class_name' so that one can get the class name corresponding to the CLICKABLE_AST node
  when it represents a class. (similar to what we have with `feature_name'.

Revision 68907 - Directory Listing
Modified Wed Jun 6 17:58:16 2007 UTC (12 years, 7 months ago) by martins
Original Path: trunk/Src/framework
Fixes bug#12775 which is documented in test#multicon042.
eiffel.y: Added syntax warning/error for empty rename clauses dependant on the context (constraint renaming or class inheritance).
eiffel_parser_skeleton.e: Added boolean flag to store this context.

Revision 68895 - Directory Listing
Modified Wed Jun 6 00:06:00 2007 UTC (12 years, 7 months ago) by juliant
Original Path: trunk/Src/framework
Allow translation of a tooltip in metrics.
Allow translation of file filter names in metrics.
Improve translation capability of diagram history entry for "set center class"


Revision 68890 - Directory Listing
Modified Tue Jun 5 20:33:17 2007 UTC (12 years, 7 months ago) by juliant
Original Path: trunk/Src/framework
Changed uses of EV_ERROR_DIALOG to EB_ERROR_DIALOG which translates dialog title.
Allow translation of "unknown error"
Allow translation of CREATE_ASSEMBLY_DIALOG
Changed some metric messages for better translation


Revision 68860 - Directory Listing
Modified Mon Jun 4 22:04:16 2007 UTC (12 years, 7 months ago) by juliant
Original Path: trunk/Src/framework
allow translation of some strings in debugger:
 - message on recompilation while application runs
 - xml display title
 - object viewer drop-down button name
changed usage of STANDARD_DISCARDABLE_CONFIRMATION_DIALOG to EB_DISCARDABLE_CONFIRMATION_DIALOG when asking if a precompile should be built. (EB_* dialog translates button labels)
changed usage of EV_WARNING_DIALOG to EB_WARNING_DIALOG in debugger. (EB_* dialog translates button labels)


Revision 68852 - Directory Listing
Modified Mon Jun 4 18:15:15 2007 UTC (12 years, 7 months ago) by martins
Original Path: trunk/Src/framework
Fixed bug#12818 (assigner command).
Added more support for alias features.
vwbr.e: Extended the error class to be able to support multi constraint error messages (switcht from CLACC_C to TYPE_A)
formal_a.e: Removed obsolete feature `has_multi_constraints'
gen_type_a.e: Cosmetics
renaming_a.e: Enabled storage of alias names. Detection of Infix/Prefix is not implemented (see bug#12817). 
type_set_a.e: Changed code related to alias names and added some more contracts.
formal_constraint_as.e: Creation of renaming with alias names
ast_feature_checker_generator.e: Fixed bug#12818 (assigner command) and fixed a bug for infix features.
byte_context.e: Fixed bug#12784 reproduced by test#multicon041.
constraining_type_as.e: refactored code into query
ast_formal_generics_pass2.e: In case of enabled assertions there are cases where the checks fail.


Revision 68841 - Directory Listing
Modified Sat Jun 2 01:30:39 2007 UTC (12 years, 7 months ago) by juliant
Original Path: trunk/Src/framework
Allow translation of debugger strings in object grid and threads tool

Revision 68834 - Directory Listing
Modified Fri Jun 1 23:05:43 2007 UTC (12 years, 7 months ago) by juliant
Original Path: trunk/Src/framework
corrected some spelling mistakes of English strings.
made title of debugging options better translatable.


Revision 68823 - Directory Listing
Modified Fri Jun 1 20:49:46 2007 UTC (12 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Changed menu item text for objects tool's menu (layout)
and add a "Reset To Default" entry.

Revision 68821 - Directory Listing
Modified Fri Jun 1 19:32:08 2007 UTC (12 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Use singular for "Auto expression"

Revision 68816 - Directory Listing
Modified Fri Jun 1 16:44:46 2007 UTC (12 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Changed auto expressions' tooltip to be more descriptive.

Revision 68815 - Directory Listing
Modified Fri Jun 1 16:24:59 2007 UTC (12 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Enhanced the auto expressions mechanism after a few feedbacks/comments.
  Now the current expressions are kept when you toggle auto expressions.
  You can edit the auto expressions and thus turn them into normal expressions.
  The auto expressions have the "auto expression" icon.
The watch tool can be cleared from its expressions (via the local watch tool menu)

Revision 68813 - Directory Listing
Modified Fri Jun 1 15:08:42 2007 UTC (12 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#12907: Debugger scroll area with profiles not wide enough to see all text initially
Fixed bug#12906: Debugger Control+Enter brings up menu of existing env variables in wrong location
Fixed bug#12905: Debugger won't let me discard profile changes when click Run in Debugging Options
+ Debugging execution dialog: 
    - Added Apply/Reset button
    - Added default profile
    - Replaced discardable confirmation dialog by non discardable confirmation dialog to avoid user confusion.
+ trigger the ellipsis action when Ctrl+Enter on the Ellipsis grid item.

Revision 68804 - Directory Listing
Modified Fri Jun 1 07:52:12 2007 UTC (12 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed various issue with TEXT_PROPERTY [STRING_8] or TEXT_PROPERTY [STRING_32]
simply use TEXT_PROPERTY [STRING_GENERAL]

Revision 68798 - Directory Listing
Modified Thu May 31 22:10:05 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/framework
Moved the test to know whether or not the Ctrl key is pressed from the `pick_start' action sequence
  to the `pebble_function'. This is needed otherwise pressing Ctrl does not actually prevent the pick
  and drop. Fixed bug#12625.


Revision 68785 - Directory Listing
Modified Thu May 31 15:26:45 2007 UTC (12 years, 7 months ago) by juliant
Original Path: trunk/Src/framework
Changed "root feature" into "root procedure" according to ECMA

Revision 68771 - Directory Listing
Modified Wed May 30 23:57:34 2007 UTC (12 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
.NET precompiled libraries now exist in $ISE_PLATFORM-dotnet paths.

Revision 68735 - Directory Listing
Modified Tue May 29 18:23:04 2007 UTC (12 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Completely Fixed bug#12476: Multiple problems with setting debugger arguments

Revision 68732 - Directory Listing
Modified Tue May 29 16:22:03 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/framework
Ensured that filename matches classname.


Revision 68709 - Directory Listing
Modified Sun May 27 17:59:42 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/framework
Use ECMA style for create clause.


Revision 68682 - Directory Listing
Modified Sat May 26 00:23:51 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Updated to also recognize verbatim strings with curly braces, we forgot to do that when we
  implemented them in the Eiffel parser. It fixes bug#12010.


Revision 68681 - Directory Listing
Modified Sat May 26 00:20:17 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Updated comments to match the actual regexp we are trying to match.


Revision 68663 - Directory Listing
Modified Fri May 25 14:11:59 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
Improved the console based debugger (fixed various issue reported in bug#12829: Multiple problems with command line debugger)
And added missing support for condition bp, and print message edition.
	

Revision 68652 - Directory Listing
Modified Thu May 24 22:23:31 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Fixed incorrect indentation.


Revision 68640 - Directory Listing
Modified Thu May 24 14:34:57 2007 UTC (12 years, 8 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed a bug which registered actions are not removed.

Revision 68638 - Directory Listing
Modified Thu May 24 11:42:52 2007 UTC (12 years, 8 months ago) by jasonw
Original Path: trunk/Src/framework
Removed an unnecessary attribute.

Revision 68629 - Directory Listing
Modified Thu May 24 00:51:29 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Made it compilable on Unix.


Revision 68624 - Directory Listing
Modified Wed May 23 23:18:56 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Provide the COM error when reporting the CONF_ERROR_EMITTER_INIT.


Revision 68620 - Directory Listing
Modified Wed May 23 22:25:01 2007 UTC (12 years, 8 months ago) by king
Original Path: trunk/Src/framework
Added m_context_menu_retarget

Revision 68606 - Directory Listing
Modified Wed May 23 14:41:22 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
Completely fixed bug#12809: Changing environment variable to empty in Debugging Options causes crash
(it had some weakness in the processing switching grid item and removing related row in the same action).
Added confirmation dialog, to be sure the user know he is saving the profiles data.

Revision 68588 - Directory Listing
Modified Tue May 22 23:47:28 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Removed () which should not be present.


Revision 68587 - Directory Listing
Modified Tue May 22 23:42:17 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
Allow translation of various strings "No project" of status bar.

Revision 68584 - Directory Listing
Modified Tue May 22 22:14:58 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
Removed fixed with from condition tab of configuration dialog to allow display of translated strings which are longer than their English equivalent.

Revision 68581 - Directory Listing
Modified Tue May 22 21:37:43 2007 UTC (12 years, 8 months ago) by king
Original Path: trunk/Src/framework
Corrected m_context names to use literal strings for calling formatted_string

Revision 68576 - Directory Listing
Modified Tue May 22 21:04:09 2007 UTC (12 years, 8 months ago) by king
Original Path: trunk/Src/framework
Added context menu composite string functions for localization

Revision 68572 - Directory Listing
Modified Tue May 22 19:17:17 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Fixed name redefines.

Revision 68568 - Directory Listing
Modified Tue May 22 15:50:58 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#12814: Configuration: trying to add a new variable leads to crash (or assertion violation)
Fixed a few issues related to variable and mapping due to cursor being off, 
 and various issues related to STRING_..., and
 and also removing/replacing entry on twined containers, instead of origin container ...

Revision 68562 - Directory Listing
Modified Tue May 22 12:53:20 2007 UTC (12 years, 8 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed bug#12702: Class removed from Metric tool Input Domain disappears but still pickable.

Revision 68547 - Directory Listing
Modified Mon May 21 23:42:57 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Fixed redefine names.

Revision 68546 - Directory Listing
Modified Mon May 21 22:34:43 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
Allow translation of various strings in EiffelStudio:
- Column name part of dependency tool
- Descriptions of toolbar items of address toolbar
- Status message when constructing diagram for a class
- Automatically generated profile name
- Label in physics settings dialog
- Label in procedure creation dialog

Revision 68540 - Directory Listing
Modified Mon May 21 19:24:45 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#12531: Froce debugger session is enabled for .NET dlls

Revision 68538 - Directory Listing
Modified Mon May 21 17:40:47 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Added missing reference to call_site library.

Revision 68537 - Directory Listing
Modified Mon May 21 17:11:10 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
Allow translation of parents section of "create class" dialog
Allow translation of "Expression" label in linear and ratio metric definition
Allow translation of "Customize" menu entry of toolbars
Allow fully customizable translation of "Customize toolbar..." entries in right click menu of toolbar area.


Revision 68481 - Directory Listing
Modified Sun May 20 02:42:36 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
Translate all strings in physics settings.

Revision 68480 - Directory Listing
Modified Sat May 19 23:21:24 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
use plural for number of matches in preferences filtering.

Revision 68410 - Directory Listing
Modified Thu May 17 21:00:53 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Removed non-used local.


Revision 68397 - Directory Listing
Modified Thu May 17 12:18:30 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#12745: Debugger does not show properties on dotnet objects.
Debugger: Now support properties for dotnet object


Revision 68388 - Directory Listing
Modified Thu May 17 08:50:40 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#12740: Tooltips reversed for Display Breakpoints toggle in Breakpoints window

Revision 68378 - Directory Listing
Modified Wed May 16 20:59:46 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
changed feature names in internationalization library:
 - 'translate' into 'translation'
 - 'translate_plural' into 'plural_translation'
 - 'format_string' into 'formatted_string'
changed indexing clause to correct library name in internationalization library
added more comments and contracts to internationalization library


Revision 68369 - Directory Listing
Modified Wed May 16 15:17:35 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
Added warning for filename mismatch

Revision 68366 - Directory Listing
Modified Wed May 16 10:49:02 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#12723: Edit Expression button brings up 'New Expression' dialog
  fixed dialog title, and fixed typo in "assertion checking" related feature
Fixed a minor issue when unselected row in watch grids.

Revision 68348 - Directory Listing
Modified Wed May 16 00:21:13 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
added comments and contracts to internationalization library.
reorganized feature clauses in internationalization library.
removed 'get' features in internationalization library.

Revision 68331 - Directory Listing
Modified Tue May 15 21:10:41 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
Added check to ensure that filename corresponds to class name.

Revision 68330 - Directory Listing
Modified Tue May 15 20:53:28 2007 UTC (12 years, 8 months ago) by juliant
Original Path: trunk/Src/framework
Changed filenames to match classnames

Revision 68322 - Directory Listing
Modified Tue May 15 17:53:16 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Added wait cursor while initializing.
Used ES_GRID so all basic functionality is supported, such as the mouse wheel.

Revision 68321 - Directory Listing
Modified Tue May 15 17:52:02 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Comparison is done in lower case to permit better sorting.

Revision 68320 - Directory Listing
Modified Tue May 15 17:20:37 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Correctly supported 64bit assemblies.

Revision 68319 - Directory Listing
Modified Tue May 15 17:20:05 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Corrected typo

Revision 68318 - Directory Listing
Modified Tue May 15 17:18:05 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed issue with .NET 2.0 to get the System.String's text.
Due to "neutered" objects, it was raising issues, now we also use the Strong reference for some icd string values.

Revision 68315 - Directory Listing
Modified Tue May 15 11:43:25 2007 UTC (12 years, 8 months ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 68291 - Directory Listing
Modified Mon May 14 18:07:06 2007 UTC (12 years, 8 months ago) by martins
Original Path: trunk/Src/framework
ast_feature_checker_generator.e: a number of bugs has been fixed found while executing tcs#26. The bugs are catched by several already existing eweasel tests.
gen_type_a.e: Fixed bug#12704/test#valid214
formal_dec_as.e: By uncommenting the newly added lines every formal will be regarded as a multi constrained one. This is part of tcs#26.

Revision 68282 - Directory Listing
Modified Mon May 14 06:56:54 2007 UTC (12 years, 8 months ago) by jasonw
Original Path: trunk/Src/framework
Added an interface name.


Revision 68268 - Directory Listing
Modified Fri May 11 21:40:01 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Fixed bug#12698 where the `extends' attribute value was not converted in lower case, and thus
  we would report an error when it should have been accepted if it was converted to lower case.


Revision 68237 - Directory Listing
Modified Fri May 11 00:20:06 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Use `application_target' instead of `l_library' to show the `Same UUID' warnings as otherwise
  most people won't see they are using the same UUID for two different files. Address issue
  from bug#12666.


Revision 68210 - Directory Listing
Modified Wed May 9 16:57:04 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Added missing postconditions.
Refactored a few contracts to be more terse.
Solved issue on Linux/Unix/Mac with using rooted directories.

Revision 68209 - Directory Listing
Modified Wed May 9 16:48:37 2007 UTC (12 years, 8 months ago) by jasonw
Original Path: trunk/Src/framework
Modified a tooltip.

Revision 68193 - Directory Listing
Modified Tue May 8 23:31:58 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Fixed bug#12628 by checking validity of root cluster name.


Revision 68166 - Directory Listing
Modified Tue May 8 10:33:07 2007 UTC (12 years, 8 months ago) by jasonw
Original Path: trunk/Src/framework
Modified an interface name.

Revision 68160 - Directory Listing
Modified Tue May 8 09:48:00 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
fixed typo on "syntactically"

Revision 68146 - Directory Listing
Modified Mon May 7 07:25:55 2007 UTC (12 years, 8 months ago) by jasonw
Original Path: trunk/Src/framework
1. Fixed a crash in metric tool when a stone is Void.
2. Fixed bug#12512: Control-right click on position in Callers format doesn't show it in Editor tab

Revision 68140 - Directory Listing
Modified Sat May 5 07:10:32 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
moved manifest string under INTERFACE_NAMES

Revision 68124 - Directory Listing
Modified Fri May 4 18:31:25 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Fixed bug#12591 by getting the canonical form of a path so that relative path
  are interpreted to an absolute path.


Revision 68121 - Directory Listing
Modified Fri May 4 18:11:55 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/framework
Removed COM_GUID and used WEL_GUID instead to avoid code duplication.


Revision 68085 - Directory Listing
Modified Thu May 3 17:10:12 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Added new line after defining xml header for correct formatting.

Revision 68070 - Directory Listing
Modified Thu May 3 00:43:49 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Added option for file or directory switch.

Revision 68069 - Directory Listing
Modified Thu May 3 00:43:24 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/framework
Created custom options so clients can determine if the item value passed is a file or directory.

Revision 68058 - Directory Listing
Modified Wed May 2 14:33:09 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#12554 : Trying to show breakpoints in command line debugger causes seg fault
(recent changes to have localized tty output introduced a seg bug in the TTY_MENU).

Revision 68055 - Directory Listing
Modified Wed May 2 12:01:30 2007 UTC (12 years, 8 months ago) by tedf
Original Path: trunk/Src/framework
- Added context menus for Metrics tool, search scope, address bar and completion list.
- Added customized formatters in standard class/feature pebble menus.
- Added "Search scope" and "Diagram with" in standard "Add to" menu.
- Ensured showing the tool in which selecting formatter is.
- Switched on context menu in preference.

Revision 68053 - Directory Listing
Modified Wed May 2 09:04:09 2007 UTC (12 years, 8 months ago) by jfiat
Original Path: trunk/Src/framework
+ Added support for instance creation on debugger expression evaluation (only for non generic type)
+ big change in debugger's grid to allow the user to change the order and location of locals, arguments, ...
  Fixed bug#12509: Cannot display locals and arguments before current object
+ fixed bug#12516: Set Slice Limits button brings up one window per click if Objects window undocked
+ improved slightly the has_rescue part from metric (using the new feature_i.has_rescue_clause)
+ cosmetic, typo

Revision 68030 - Directory Listing
Modified Mon Apr 30 18:38:45 2007 UTC (12 years, 8 months ago) by martins
Original Path: trunk/Src/framework
Main change: I merged many occurences of "constrained_type" like features into `FORMAL_A'
Renamed `is_multi_constrained_formal' into `is_multi_constrained'
type_a.e: I moved some features into FORMAL_A because the usage pattern suggests that they are not needed in TYPE_A (to improve speed).
renamed_type_a.e: added implementation for `conformance_type', this was a bug (not reported)
formal_dec_as.e: fixed a bug in `is_multi_constrained' (not reported)

Revision 68027 - Directory Listing
Modified Mon Apr 30 13:12:40 2007 UTC (12 years, 8 months ago) by tedf
Original Path: trunk/Src/framework
Added context menus for object tool and watch tools.

Revision 68025 - Directory Listing
Modified Mon Apr 30 08:22:26 2007 UTC (12 years, 8 months ago) by tedf
Original Path: trunk/Src/framework
- Refactored Favorites management routines so that they can easily be reached by context menu.
- Added context menu for Favorites tool.

Revision 67992 - Directory Listing
Modified Thu Apr 26 14:59:43 2007 UTC (12 years, 9 months ago) by tedf
Original Path: trunk/Src/framework
- Added context menu for class browsers and diagram tool.
- Fixed the problem introduced by new sd tool bar that some buttons were not droppable. 
- Added menu names for all diagram tool commands.

Revision 67988 - Directory Listing
Modified Thu Apr 26 08:54:33 2007 UTC (12 years, 9 months ago) by larryl
Original Path: trunk/Src/framework
Changed original `Lock the Tools' menu item to lock tools only.
Added new menu item `Lock the Editors' to lock editors.

Revision 67961 - Directory Listing
Modified Tue Apr 24 14:20:42 2007 UTC (12 years, 9 months ago) by tedf
Original Path: trunk/Src/framework
Refactored context menu handlers into EB_CONTEXT_MENU_FACTORY.
Added `new_menu_item_unmanaged' to EB_MENUABLE_COMMAND, so that we don't need to recycle items for context menus.
Added context menus for class trees and feature tree.
Forced Pnd mode temporarily in EB_MISC_DATA.

Revision 67960 - Directory Listing
Modified Tue Apr 24 07:12:50 2007 UTC (12 years, 9 months ago) by larryl
Original Path: trunk/Src/framework
Moved tool bar right click menu string "Customize " to class SD_INTERFACE_NAMES.

Revision 67948 - Directory Listing
Modified Sat Apr 21 00:50:00 2007 UTC (12 years, 9 months ago) by martins
Original Path: trunk/Src/framework
formal_a.e: Added feature to check whether a formals constraint has a renaming or not. This is a necessary adaptation to handle single constraints which have a renaming correctly.
gen_type_a.e: provide location information.
renamed_type_a.e: Fixed bug in is_equivalent
renaming_a.e: Added a feature to map old names onto their new names.
type_a.e: added feature allows to check for certain conditions without a reverse assignment to formal_a.e
formal_constraint_as.e: removed too strong error handling (eweasel tests failed because of this, that's why it is removed)
ast_feature_checker_generator.e: Bug fix for bug#12503 and bug#12504
formal_constraint_as.e: Added a feature to support changes in formal.a and fixed a plain wrong feature.
named_tuple_type_as.e: fixed a bug which printed one comma too much in the `dump' feature



Revision 67943 - Directory Listing
Modified Fri Apr 20 18:36:49 2007 UTC (12 years, 9 months ago) by king
Original Path: trunk/Src/framework
Added m_pick for "Pick"

Revision 67895 - Directory Listing
Modified Wed Apr 18 17:24:45 2007 UTC (12 years, 9 months ago) by king
Original Path: trunk/Src/framework
Added m_show name for "Show"

Revision 67879 - Directory Listing
Modified Wed Apr 18 05:16:45 2007 UTC (12 years, 9 months ago) by larryl
Original Path: trunk/Src/framework
Assignment with SD_TOOL_BAR_BUTTON instead of EV_SENSITIVE. So the tool bar buttons' states can be updated.

Revision 67873 - Directory Listing
Modified Tue Apr 17 15:03:14 2007 UTC (12 years, 9 months ago) by jfiat
Original Path: trunk/Src/framework
minor features renaming

Revision 67872 - Directory Listing
Modified Tue Apr 17 14:48:46 2007 UTC (12 years, 9 months ago) by jfiat
Original Path: trunk/Src/framework
fixed bug#12476: Multiple problems with setting debugger arguments

Revision 67856 - Directory Listing
Modified Mon Apr 16 19:22:30 2007 UTC (12 years, 9 months ago) by martins
Original Path: trunk/Src/framework
Cosmetics: I replaced double (or more) lines in the source code by single lines automatically. So you might hit anomalies. But I hope they are just a few exceptions.

Revision 67855 - Directory Listing
Modified Mon Apr 16 14:41:01 2007 UTC (12 years, 9 months ago) by larryl
Original Path: trunk/Src/framework
Commit missing file.

Revision 67851 - Directory Listing
Modified Mon Apr 16 08:46:29 2007 UTC (12 years, 9 months ago) by larryl
Original Path: trunk/Src/framework
Replaced all tools' EV_TOOL_BARs with SD_TOOL_BAR(s) in Eiffel Studio. Except metric tool, because its interface is built by Eiffel Build totally.

Revision 67847 - Directory Listing
Modified Fri Apr 13 22:40:42 2007 UTC (12 years, 9 months ago) by juliant
Original Path: trunk/Src/framework
Added configuration option to activate the catcall check.
Added catcall check for feature calls on non-generics.
Added warning for catcalls.


Revision 67846 - Directory Listing
Modified Fri Apr 13 21:29:28 2007 UTC (12 years, 9 months ago) by martins
Original Path: trunk/Src/framework
cosmetics: proof of concept for removal of double new lines in code


Revision 67812 - Directory Listing
Modified Wed Apr 11 09:13:58 2007 UTC (12 years, 9 months ago) by jfiat
Original Path: trunk/Src/framework
Now refresh the related grid item when setting or removing the pixmap

Revision 67801 - Directory Listing
Modified Tue Apr 10 17:28:27 2007 UTC (12 years, 9 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed crash when changing the custom condition operator.
(seg violation due to STRING_32.is_equal (STRING_8)

Revision 67789 - Directory Listing
Modified Tue Apr 10 01:22:24 2007 UTC (12 years, 9 months ago) by jasonw
Original Path: trunk/Src/framework
Corrected a metric name.

Revision 67762 - Directory Listing
Modified Fri Apr 6 19:35:57 2007 UTC (12 years, 9 months ago) by martins
Original Path: trunk/Src/framework
* Fixed a bug#12452 related to test#valid207.
* Added a question to degree 4.
* Changed from VEEN error to VTMC1 for the multi constraint case.
* Fixed bugs in the checking of the creation constraints (reported by multicon14 and multicon115):
  * generic types derived with deferred classes should never be considered creation ready if the according formal has a creation constraint_info
  * creation constraint check was done with feature name after renaming has happend, it should however be done with the original name of the feature.
* conform_to of TYPE_A can now be used transparently with TYPE_SET_A (as TYPE_SET_A was not always an descendant of TYPE_A this was a bug)
* Tried to improve output of constraint_info.e, not yet fully succeeded. Also related to bug#12452.


Revision 67758 - Directory Listing
Modified Fri Apr 6 18:08:05 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/Src/framework
Line numbers are only printed if the line number is greater than zero.

Revision 67757 - Directory Listing
Modified Fri Apr 6 18:07:31 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/Src/framework
Context is now only used if context is available.

Revision 67740 - Directory Listing
Modified Thu Apr 5 14:13:34 2007 UTC (12 years, 9 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#12435: Evaluating an expression still checks for invariant
Now we disable assertion checking (if any) when evaluating expression.
However, if you really want to evaluate with enabled assertions checked, when you edit the expression in dialog you can precise to keep assertion checking.
+ simplify watch tool classes regarding expression evaluation.
+ fixed various minor issues.
+ code cosmetic + ui cosmetics in arguments dialog.

Revision 67703 - Directory Listing
Modified Tue Apr 3 07:42:59 2007 UTC (12 years, 9 months ago) by jasonw
Original Path: trunk/Src/framework
1. Moved metrics and formatters directory in project target directory into a directory called "Data" which is located in project target directory.
2. Extracted some names in metric tool.


Revision 67678 - Directory Listing
Modified Mon Apr 2 10:21:14 2007 UTC (12 years, 9 months ago) by jasonw
Original Path: trunk/Src/framework
Corrected some interface names.

Revision 67668 - Directory Listing
Modified Sun Apr 1 17:23:59 2007 UTC (12 years, 9 months ago) by manus
Original Path: trunk/Src/framework
Fixed bug#12433 where the namespaces would get messed up. Now we `local_namespace' only
  contains the one set in the options. Unlike the previous version, `namespace' is the computed
  namespace after merging leaving `local_namespace' unchanged.


Revision 67667 - Directory Listing
Modified Sun Apr 1 17:16:31 2007 UTC (12 years, 9 months ago) by manus
Original Path: trunk/Src/framework
Fixed postcondition violation which occurs when consuming a .NET assembly for the first time
  from a clean cache.


Revision 67658 - Directory Listing
Modified Sun Apr 1 05:30:38 2007 UTC (12 years, 9 months ago) by manus
Original Path: trunk/Src/framework
Changed signature of `changeable_class_options' to use a CONF_CLASS rather than a
  string to make it clearer that one cannot do it on any group.


Revision 67649 - Directory Listing
Modified Sat Mar 31 01:36:09 2007 UTC (12 years, 9 months ago) by martins
Original Path: trunk/Src/framework
* Fixed bugs: bug#12316, bug#12420
* Fixed typos and did minor cosmetics

Revision 67639 - Directory Listing
Modified Fri Mar 30 08:15:00 2007 UTC (12 years, 9 months ago) by tedf
Original Path: trunk/Src/framework
Improved comments.

Revision 67637 - Directory Listing
Modified Fri Mar 30 07:50:49 2007 UTC (12 years, 9 months ago) by tedf
Original Path: trunk/Src/framework
Reimplemented `capital_command_name' and `command_name'. Capitalized first characters of formatter command names in INTERFACE_NAMES. Now we take directly names from translation as `capital_command_names', and initialize `command_name' from `capital_command_name' as lower case. This fixed bug#12425.

Revision 67635 - Directory Listing
Modified Fri Mar 30 01:16:02 2007 UTC (12 years, 9 months ago) by juliant
Original Path: trunk/Src/framework
Put strings of EB_EXCEPTION_HANDLER_CMD into INTERFACE_NAMES so they can be translated.

Revision 67616 - Directory Listing
Modified Thu Mar 29 07:05:01 2007 UTC (12 years, 9 months ago) by tedf
Original Path: trunk/Src/framework
Refactored and provide `locales_from_array' in LOCALE_NAMES.

Revision 67609 - Directory Listing
Modified Thu Mar 29 03:12:41 2007 UTC (12 years, 9 months ago) by tedf
Original Path: trunk/Src/framework
Made Go To Line dialog translatable.

Revision 67596 - Directory Listing
Modified Wed Mar 28 14:05:39 2007 UTC (12 years, 9 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed consequence of bug#12405: under certain context, the grid keeps trigger resize event
by avoiding setting the same width to the column again and again 
because it seems to trigger each time the virtual size changed actions.

Revision 67584 - Directory Listing
Modified Wed Mar 28 05:43:14 2007 UTC (12 years, 9 months ago) by jasonw
Original Path: trunk/Src/framework
Added new names.

Revision 67582 - Directory Listing
Modified Wed Mar 28 03:26:10 2007 UTC (12 years, 9 months ago) by larryl
Original Path: trunk/Src/framework
Set "Disable Auto Hide" as tool tip for unpin mini tool bar button.
Fixed bug#12134.

Revision 67579 - Directory Listing
Modified Wed Mar 28 03:15:42 2007 UTC (12 years, 9 months ago) by jasonw
Original Path: trunk/Src/framework
Added new names for metric expressions.

Revision 67569 - Directory Listing
Modified Tue Mar 27 17:03:33 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/Src/framework
Removed file_format cluster because the libraries should be used instead.

Revision 67568 - Directory Listing
Modified Tue Mar 27 17:02:39 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/Src/framework
Added reference to pe reader library

Revision 67567 - Directory Listing
Modified Tue Mar 27 17:02:11 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/Src/framework
Removed dependency on mscoree.lib and added include directory.

Revision 67566 - Directory Listing
Modified Tue Mar 27 17:01:06 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/Src/framework
COM initialization is now done through CLI_COM.

Revision 67565 - Directory Listing
Modified Tue Mar 27 17:00:05 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/Src/framework
Integrate generated fusion.h prototype file for compilation against Fx v1.0 SDK

Revision 67564 - Directory Listing
Modified Tue Mar 27 16:59:54 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/Src/framework
Integrate generated fusion.h prototype file for compilation against Fx v1.0 SDK

Revision 67551 - Directory Listing
Modified Tue Mar 27 05:49:33 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
- Added start workbench and finalized system from Debugging option dialogs
- Fixed bug#11688: Compiling all classes under .NET with EXE generation hangs debugger
(moved texts to (DEBUG_|WARNING_|INTERFACE_)_NAMES )
	


Revision 67540 - Directory Listing
Modified Mon Mar 26 16:41:23 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
+ Fixed bug#12335: Cannot execute system via debugger or finalized system if path has spaces
+ added SAFE_PATH_BUILDER .. to handle path with space by double quoting it.
+ added "Run Workbench System" (similar to Run Finalized System) which allow to Launch the workbench outside EiffelStudio (no debugging)

Revision 67536 - Directory Listing
Modified Mon Mar 26 13:06:49 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Added an interface name.

Revision 67534 - Directory Listing
Modified Mon Mar 26 11:04:20 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Added names for metrics.

Revision 67507 - Directory Listing
Modified Fri Mar 23 22:14:18 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Because there was a lot of code duplication about the processing of $target and $line from
  EB_MISC_DATA.external_editor_command and also because in some cases the code did not handle
  properly filenames with spaces in it, I've refactored the code as followed:
  - Added `external_editor_cli' that given a file name and a line number build the proper command
    line with the addition of " around the file name.
  - Removed all callers of `external_editor_command' by `external_editor_cli'.
  - On the configuration library, instead of taking `external_editor_command' as argument we take
    an agent of `external_editor_cli'.
Fixed EB_SYSTEM_CMD toolbar button to accept drops of libraries.


Revision 67504 - Directory Listing
Modified Fri Mar 23 21:21:06 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Removed `full_type_checking' which was not implemented and this has been replaced into the
  `full_class_checking' option.


Revision 67469 - Directory Listing
Modified Thu Mar 22 17:30:46 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
cosmetic

Revision 67463 - Directory Listing
Modified Thu Mar 22 16:01:36 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
- Splitted DUMP_VALUE into DUMP_VALUE, DUMP_VALUE_BASIC and DUMP_VALUE_DOTNET (new)
- cleaned useless dependencies on unix (unused classes and features)
- Fixed potential crash related to "Run To This Point" with breakpoint
- Added XML object viewer (in debugger Object viewer tool)

Revision 67450 - Directory Listing
Modified Thu Mar 22 10:40:31 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed a bug that if stored sorting orders was empty then result of formatters won't be displayed. Now formatters will use a default sorting order if stored one is not found.

Revision 67442 - Directory Listing
Modified Thu Mar 22 03:30:00 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Changed an interface name.

Revision 67417 - Directory Listing
Modified Wed Mar 21 07:35:59 2007 UTC (12 years, 10 months ago) by tedf
Original Path: trunk/Src/framework
- Added support for multi constraint completion and PnD where renaming is also available.
- Refactored core routines of feature completion and PnD calculations that we used `searched_type' and `searched_feature' respectively. Those features had similar algorithm so that we needed to maintain in parallel. Now we only have `searched_type' for both.
- Fixed the problem that Precursor {CLASS}.* only showed once routines.
- Fixed the problem that Result [i].* didn't work.
- Fixed the problem that Precursor {CLASS} [1].* didn't work.
- Fixed the problem that {INTEGER}.max_value.* didn't work.

Revision 67410 - Directory Listing
Modified Tue Mar 20 20:03:10 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Assemblies are now checked using 2.0 and 1.x fusion names to determine GAC residency.

Revision 67409 - Directory Listing
Modified Tue Mar 20 20:02:28 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Fixed `out' for 2.0 fusion names and added out_v1x for version 1.x caches.

Revision 67406 - Directory Listing
Modified Tue Mar 20 18:46:03 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Assembly list is now a grid showing much more information than before.

Revision 67405 - Directory Listing
Modified Tue Mar 20 18:45:30 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Assembly list is now sorted on retrieval

Revision 67404 - Directory Listing
Modified Tue Mar 20 18:44:52 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Added functions to retrieve additional assembly information about GAC status.

Revision 67403 - Directory Listing
Modified Tue Mar 20 18:43:33 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Properties are now comparable.
Added properties to indicate processor architecture and a number of helper functions to return string representations of properties.

Revision 67360 - Directory Listing
Modified Mon Mar 19 08:59:26 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Added new names for customized tools.

Revision 67355 - Directory Listing
Modified Sat Mar 17 16:35:51 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed yet another STRING_8/STRING_32 catcall issues. Because they are too hard to
  prevent, I've switched the UI to be only STRING_32 and simply convert our STRING_32
  into STRING_8 when interfacing with the configuration library.
  For that purpose, dropped the generic parameter of STRING_PROPERTY and STRING_CHOICE_PROPERTY.


Revision 67349 - Directory Listing
Modified Sat Mar 17 00:55:42 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed bug#12319, bug#12223 and bug#11772.


Revision 67340 - Directory Listing
Modified Fri Mar 16 19:14:13 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed eweasel tests:
1 - sometime we forgot to check the validity of labels (test#tuple008)
2 - when using multiple declaration in an entity declaration list it would crash
    when reporting the error (test#tuple009)


Revision 67335 - Directory Listing
Modified Fri Mar 16 15:39:44 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed incorrect post-condition to process_library which forgot to take into account the
  `is_ignore_bad_libraries' setting.


Revision 67331 - Directory Listing
Modified Fri Mar 16 13:27:45 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Removed unused locals and added missing class description.

Revision 67330 - Directory Listing
Modified Fri Mar 16 13:26:00 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Added new names for customized tool.

Revision 67316 - Directory Listing
Modified Thu Mar 15 19:06:53 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed test#rdtp001 which was failing because we used `constraint' instead of the
  new `constraints'. The former can only be used when there is one constraint.


Revision 67304 - Directory Listing
Modified Thu Mar 15 00:14:10 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Removed once manifest string since there is a bug in the compiler (see bug#12301).


Revision 67303 - Directory Listing
Modified Thu Mar 15 00:11:03 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed processing of CONSTRAINING_TYPE_AS which was faulty because it forgot to process
  `type' which is always not Void (per the invariant).


Revision 67302 - Directory Listing
Modified Thu Mar 15 00:10:19 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed `first_token' and `last_token' of CONSTRAINING_TYPE_AS to do the right thing.
Updated invariant of CONSTRAINING_TYPE_AS to ensure that `type' will always be not Void
  and thus updated the AST_FACTORY code for creating CONSTRAINING_TYPE_AS nodes.


Revision 67301 - Directory Listing
Modified Thu Mar 15 00:09:04 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Cosmetics.


Revision 67299 - Directory Listing
Modified Wed Mar 14 23:48:48 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Use EXECUTION_ENVIRONMENT instead of ENVIRONMENT_ACCESS which is specific to the layout library.


Revision 67297 - Directory Listing
Modified Wed Mar 14 23:08:21 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Fixed loading of mscorsn.dll.

Revision 67296 - Directory Listing
Modified Wed Mar 14 23:07:45 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Fixed issue with access class attributes via a pointer.

Revision 67295 - Directory Listing
Modified Wed Mar 14 22:48:49 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Added library for pe file format reader.

Revision 67292 - Directory Listing
Modified Wed Mar 14 17:31:35 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Made it compilable with recent changes in the parser that can generate
  real ERROR instances now.


Revision 67290 - Directory Listing
Modified Wed Mar 14 17:16:29 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Reverted back to previous version of TYPE_A since the last commit was a mistake which was
  caused by EiffelStudio saving TYPE_A from the compiler to the original location instead
  of the overriden location.


Revision 67273 - Directory Listing
Modified Wed Mar 14 05:40:58 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed a typo.

Revision 67271 - Directory Listing
Modified Wed Mar 14 03:13:16 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
1.Added new interface names for customized formatter. 2.Fixed a bug in menu property that selction_actions were called incorrectly.

Revision 67263 - Directory Listing
Modified Wed Mar 14 01:36:36 2007 UTC (12 years, 10 months ago) by martins
Original Path: trunk/Src/framework
Fixed wrong postcondition.

Revision 67260 - Directory Listing
Modified Wed Mar 14 00:29:21 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed a bug that borders of tooltip are not drawn correctly.

Revision 67255 - Directory Listing
Modified Tue Mar 13 21:00:23 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed a potential catcalls since we we inserting CONF_CLUSTER instances into an
  ARRAYED_LIST [CONF_LIBRARY] and CONF_CLUSTER does not conform to CONF_LIBRARY.
  Now we create an ARRAYED_LIST [CONF_GROUP] and insert both CONF_LIBRARY and
  CONF_CLUSTER instances.


Revision 67249 - Directory Listing
Modified Tue Mar 13 13:59:49 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
fixed bug#12170: Run to This Point doesn't stop unless hit count matches


Revision 67245 - Directory Listing
Modified Tue Mar 13 10:03:57 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Added EVS_WIDGET_TOOLTIP to display a given widget as a tooltip's content.

Revision 67235 - Directory Listing
Modified Tue Mar 13 07:20:57 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Added interface names for customized formatter.

Revision 67229 - Directory Listing
Modified Tue Mar 13 04:40:46 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Added menu property for property grid.

Revision 67227 - Directory Listing
Modified Tue Mar 13 01:32:16 2007 UTC (12 years, 10 months ago) by martins
Original Path: trunk/Src/framework
Support for multi constraint generics:
- Central new class is TYPE_SET_A: It provides features for type checking and feature lookup.
  (the TYPE_A interface is not perfectly complete until now)
- Added EXTENDED_TYPE_A: It basically encapsulates a type and a feature renaming.
- Changed parser to accept the new syntax.
- Adapted validity checks for generics to reflect the new rules.
- Changed AST_FEATURE_CHECKER_GENERATOR in particular `process_call' and its siblings
  to select the so called `multi_constrained_static'. This is the actual static type
  of the target. It is done for each access on a multi constraint generic.
- Added error classes VTGC*, VTGD* and VTMC*.
- Changed code which called `constrained_type' feature to make it capable
  of handling multi constraints. This is in most cases achieved through handling these cases
  explicitly: Autocompletion, query language and debugger are not yet adapted and don't work
  properly in the presence of multi constraint formals.
- Changed AST_DECORATED_OUTPUT_STRATEGY and the like to pretty print the multi constraints correctly.

Support for recursive formals:
- I added a second pass AST_FORMAL_GENERICS_PASS2 which handles the registration of suppliers
  and transformation of the types into the right class (formal or class type).

The rest of the changes are targeted to either one of these.


Revision 67218 - Directory Listing
Modified Mon Mar 12 22:36:45 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed bug#12204 where an instance of INLINE_AGENT_CREATION_AS created
  by just the AST_COMPILER_FACTORY would fail because in this factory
  no KEYWORD_AS were created (and thus violating the precondition in the
  creation of the inline agent). Now there is no such precondition and I've
  updated first_token accordingly.
Added some checks to prevent precondition violation in the AST_FACTORY.


Revision 67212 - Directory Listing
Modified Mon Mar 12 19:10:09 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
fixed bug#12251: Saving exception message from debugger gives no error when permission problem
fixed suggestion bug#12230: Switch arguments and working directory in Debugging Options dialog


Revision 67204 - Directory Listing
Modified Mon Mar 12 13:52:56 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names for customized formatter.

Revision 67185 - Directory Listing
Modified Mon Mar 12 01:05:02 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed a typo in metric names: doesn't exists -> doesn't exist.

Revision 67184 - Directory Listing
Modified Sun Mar 11 19:57:02 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed a crash while displaying a parse error in a library configuration file used
  by current configuration file.


Revision 67181 - Directory Listing
Modified Sat Mar 10 17:44:44 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Updated version number of configuration file to 1-2-0 so that old 6.0 releases can still
  read the new configs file.


Revision 67176 - Directory Listing
Modified Sat Mar 10 01:10:13 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Added `evaluated_type_in_descendant' in TYPE_A to evaluate a type in the context of a descendant class.
  The existing instantiation_in would not do it since it does it in a CL_TYPE_A version of the descandant
  class. Although not yet done, `instantiation_in' could be rewritten in a much simpler fashion by using
  this new routine and the existing `instantiated_in'.
Full class checking:
 - Added `full_class_checking' option in the configuration library and removed the system option
   in SYSTEM_OPTIONS.full_type_checking and the associated settings in the configuration library.
 - Updated code in AST_FEATURE_CHECKER_GENERATOR to perform a correct full class checking.
 - Changed EIFFEL_CLASS_C.pass3 to properly initialize the checker to perform full class checking,
   also melted routine without assertions are checked normally (i.e. `to_melt_in' on DEF_PROC_I
   are now the same as FEATURE_I).
First result of applying catcall checking on the compiler:
 - Fixed a validity error in `is_safe_equivalent' from TYPE_A.
 - Fixed a validity error in CLASS_TYPE.make


Revision 67170 - Directory Listing
Modified Fri Mar 9 19:19:41 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
Redesign "Pretty/Expanded display tool" to have various viewer ...
This is flexible enough to easily add new viewer in the future.

Revision 67165 - Directory Listing
Modified Fri Mar 9 17:25:54 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Added invariant that states `class_name_literal' is not Void.
Fixed `first_token' and `last_token' that would not return `class_name_literal' when
  `a_list' was Void.


Revision 67164 - Directory Listing
Modified Fri Mar 9 17:25:05 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Added check against creating a NONE_TYPE_AS instance without an ID_AS.


Revision 67157 - Directory Listing
Modified Fri Mar 9 10:33:54 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
1. Fixed a bug that components in grid list item cannot be picked-and-dropped.
2. Added actions to be invoked when grid column resize starts and ends.

Revision 67156 - Directory Listing
Modified Fri Mar 9 10:31:41 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
1. Added new names for customized formatter.
2. Extracted xml parsing related names in EB_XML_NAMES.

Revision 67152 - Directory Listing
Modified Fri Mar 9 08:27:45 2007 UTC (12 years, 10 months ago) by tedf
Original Path: trunk/Src/framework
Made new strings from docking library be translated.

Revision 67140 - Directory Listing
Modified Fri Mar 9 01:06:34 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names for customized formatter.

Revision 67135 - Directory Listing
Modified Thu Mar 8 22:25:54 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
To prevent flat degree 3 errors, here what was done:
- Do not redefine `class_type' and `classes' from CONF_GROUP to have 
  a more precise type for CONF_CLASS.
- Updated code accordingly to this change, this required a few assignment attempts.


Revision 67134 - Directory Listing
Modified Thu Mar 8 22:20:38 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Fixed flat degree 3 errors due to insufficiently exported routines.


Revision 67112 - Directory Listing
Modified Thu Mar 8 03:08:22 2007 UTC (12 years, 10 months ago) by tedf
Original Path: trunk/Src/framework
Added debug_menu_shortcut as fixed.

Revision 67097 - Directory Listing
Modified Wed Mar 7 09:38:02 2007 UTC (12 years, 10 months ago) by larryl
Original Path: trunk/Src/framework
Added two new menu item to View menu:
"Lock the Toolbars"
"Lock the Tools"
So we can lock docking mechanism now.

Revision 67095 - Directory Listing
Modified Wed Mar 7 08:02:49 2007 UTC (12 years, 10 months ago) by tedf
Original Path: trunk/Src/framework
Integrated managed shortcut mechanism which enable user configure shortcuts on the fly with confliction detection.
Added a new category of "Shortcuts" in preference setting.
Made most shortcuts configurable except shortcuts for basic editor operation.
Wiped shortcut string of the menu "Create new watch" if any watch tool exists, since when the shortcut is not for creating.
Improved memory management in EB_DEBUGGER_MANAGER. Buttons and menus from EB_TOOLBARABLE_COMMAND and EB_MENUABLE_COMMAND should be recycled in once object anytime if they are useless.

Revision 67092 - Directory Listing
Modified Wed Mar 7 02:27:00 2007 UTC (12 years, 10 months ago) by king
Original Path: trunk/Src/framework
Added hack for focus out on gtk where they are called before focus in actions which leads to a state where no window has the focus

Revision 67091 - Directory Listing
Modified Wed Mar 7 02:21:45 2007 UTC (12 years, 10 months ago) by larryl
Original Path: trunk/Src/framework
Filled description and detail texts for Ctrl + Tab dialog.

Revision 67066 - Directory Listing
Modified Mon Mar 5 10:11:45 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
- add the possibility to move all item from an objects tool's grid to another
- added feature which will be used later (soon) for expanded display tool
- fixed bug#12195: Trying to save exception dialog when in Force Debugger mode causes crash
- fixed bug#12194: Copying call stack to clipboard in Force Debugger mode causes crash
- fixed other non reported bug related to "force debug" context and no debugging running.

Revision 67038 - Directory Listing
Modified Fri Mar 2 17:40:08 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
+ fixed bug#12130: Multiple problems with printing When Hits expressions
+ added unescape_string to CHARACTER_ROUTINES to allow convert "manisfest" eiffel string into Eiffel string.
+ using inspect instead of hash_table in character_routines.e
+ minor optimization iterating directly on STRING.area instead of STRING

+ Now copy to clipboard on call stack tool will also copy the status/exception info

Revision 67007 - Directory Listing
Modified Thu Mar 1 18:06:01 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Exported message, file, line and column features

Revision 67005 - Directory Listing
Modified Thu Mar 1 15:08:27 2007 UTC (12 years, 10 months ago) by jfiat
Original Path: trunk/Src/framework
fixed issue and comments : bug#12133: Hit count Reset button should change displayed current hit count to zero

Revision 67003 - Directory Listing
Modified Thu Mar 1 10:08:46 2007 UTC (12 years, 10 months ago) by tedf
Original Path: trunk/Src/framework
Added routine `set_locale'.

Revision 66933 - Directory Listing
Modified Tue Feb 27 05:01:29 2007 UTC (12 years, 10 months ago) by tedf
Original Path: trunk/Src/framework
Corrected spelling of "occurances" and "occurrances".

Revision 66922 - Directory Listing
Modified Tue Feb 27 00:56:58 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
Placed loose argument usage at the front of all options.

Revision 66921 - Directory Listing
Modified Tue Feb 27 00:56:09 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
INTEGER options no longer have a default value so clients can detect if user did not specify a value.

Revision 66920 - Directory Listing
Modified Tue Feb 27 00:55:55 2007 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/Src/framework
NATURAL options no longer have a default value so clients can detect if user did not specify a value.

Revision 66903 - Directory Listing
Modified Mon Feb 26 02:06:08 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed the bug#12109 Scrolling with mouse wheel broken in metrics result and fixed a precondition violation when the scroll occurs in a grid with not fixed row height.

Revision 66902 - Directory Listing
Modified Mon Feb 26 02:03:49 2007 UTC (12 years, 10 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed the bug that Ctrl + Insert doesn't have effect.

Revision 66895 - Directory Listing
Modified Sun Feb 25 17:11:57 2007 UTC (12 years, 10 months ago) by manus
Original Path: trunk/Src/framework
Support for FreeELKS:
- Added byte code for `floor' and `ceiling' operation on real types.
- Made `c_tagged_out' take an EIF_REFERENCE rather than an EIF_OBJECT, updated
  all C code using it accordingly and ANY/ISE_RUNTIME.
- Added `eif_built_in.h' to keep all macros used for external "built_in' features
  not implemented with Eiffel code.
- Added BUILT_IN_AS node for representing external "built_in' features:
  * when a built_in routine is found, we look in $ISE_EIFFEL/studio/built_ins to
    see if it has a corresponding implementation and the FEATURE_I/STD_BYTE_CODE
	is generated from the implementation. Otherwise we consider it as a special
	C routines.
  * In the formatters, we show the actual code of the implementation and not the
    external body, the same for debugging.
- Partial fix for Precursor call when call is made in an expanded class, the ancestor
  version might have non-expanded arguments and return type (e.g. like Current).
- Changed CLASS_TYPE for basic types so that `type_i' is a CL_TYPE_I and not
  a BASIC_I. It solves issues when you have code defined in basic types which
  would not be properly generated. Since it would be generated as if it was a
  normal expanded type but the types where still EIF_XXX instead of EIF_REFERENCE.
  This was needed for FreeELKS since now we have implementation in the basic types.
  Added some queries to CLASS_TYPE to avoid accessing `type' to get the information
  since sometime we still want to know that we are in basic types. Added `basic_type'
  to be used when it is a basic type. It has mostly an implication with .NET code
  generation.
- Updated debugger so that one can debug all features but attributes, deferred and
  constants.


Revision 66857 - Directory Listing
Modified Fri Feb 23 00:30:20 2007 UTC (12 years, 11 months ago) by manus
Original Path: trunk/Src/framework
Fixed wrong postconditions.
Added `built_ins_path' to locate the implementation for external built_ins in the delivery
  of EiffelStudio.


Revision 66856 - Directory Listing
Modified Fri Feb 23 00:28:47 2007 UTC (12 years, 11 months ago) by manus
Original Path: trunk/Src/framework
When you have duplicate classes, instead of stopping at the first error, we collect
  them all.


Revision 66850 - Directory Listing
Modified Thu Feb 22 20:30:32 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Set namespaces

Revision 66849 - Directory Listing
Modified Thu Feb 22 20:30:06 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Set namespaces on clusters

Revision 66848 - Directory Listing
Modified Thu Feb 22 20:29:46 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Set namepaces

Revision 66847 - Directory Listing
Modified Thu Feb 22 20:29:24 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Set namespaces on clusters

Revision 66846 - Directory Listing
Modified Thu Feb 22 20:29:04 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Set namespace

Revision 66840 - Directory Listing
Modified Thu Feb 22 18:26:37 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Fixed bug in internal_evaluate_path that causes an infinite loop and wrong evaluate of a key when locating an unmatched brace pair variable.

Revision 66834 - Directory Listing
Modified Thu Feb 22 03:54:22 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Replaced empty TUPLE [] usage by Void in some places.

Revision 66832 - Directory Listing
Modified Thu Feb 22 01:48:14 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Added `local_namespace' to clients may access the namespace that was set locally on the option.

Revision 66822 - Directory Listing
Modified Wed Feb 21 23:50:27 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Added .NET namespace

Revision 66821 - Directory Listing
Modified Wed Feb 21 23:49:51 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Added .NET namespace

Revision 66820 - Directory Listing
Modified Wed Feb 21 23:49:28 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Fixed has_value

Revision 66731 - Directory Listing
Modified Fri Feb 16 09:48:16 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Internationalized choices in interface.development_window.ctrl_right_click_receiver and tools.search_tool.init_scope.

Revision 66727 - Directory Listing
Modified Fri Feb 16 09:20:16 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Corrected a first_token position bug in TYPE_DEC_AS.

Revision 66726 - Directory Listing
Modified Fri Feb 16 07:07:01 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Moved some classes into framework library.

Revision 66725 - Directory Listing
Modified Fri Feb 16 07:02:08 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Moved some list grid item classes to framework library.

Revision 66724 - Directory Listing
Modified Fri Feb 16 06:43:35 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
1. Renamed a class.
2. Deleted an obsolete class.


Revision 66721 - Directory Listing
Modified Fri Feb 16 06:30:05 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
1. Added new interface names.
2. Refactord grid list item related classes.
3. Removed some unused locals.

Revision 66710 - Directory Listing
Modified Thu Feb 15 10:41:30 2007 UTC (12 years, 11 months ago) by jfiat
Original Path: trunk/Src/framework
Completed fix for bug#11998: Wrong tooltips on many Project tool bar buttons - say Show/Hide
we now refresh all related button and menu items depending on the debugger's status.

Revision 66701 - Directory Listing
Modified Thu Feb 15 04:27:00 2007 UTC (12 years, 11 months ago) by larryl
Original Path: trunk/Src/framework
Fixed missing tooltip strings reported by bug#11998.

Revision 66694 - Directory Listing
Modified Thu Feb 15 04:04:34 2007 UTC (12 years, 11 months ago) by larryl
Original Path: trunk/Src/framework
Fixed missing tooltip strings reported by bug#11998.

Revision 66660 - Directory Listing
Modified Wed Feb 14 04:02:44 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Fixed bug#12029 that es crashed when reopening ES with general.locale changed from English to Chinese.

Revision 66658 - Directory Listing
Modified Wed Feb 14 03:22:29 2007 UTC (12 years, 11 months ago) by larryl
Original Path: trunk/Src/framework
Move feature Editor_place_holder_content_name back to SD_SHARED since it's not a name for interface, it only be used within Smart Docking library.

Revision 66651 - Directory Listing
Modified Tue Feb 13 23:02:44 2007 UTC (12 years, 11 months ago) by manus
Original Path: trunk/Src/framework
Moved external stuff into skeleton cluster since it is part of the skeleton, no need for a special
  cluster for just 2 classes.


Revision 66650 - Directory Listing
Modified Tue Feb 13 22:58:59 2007 UTC (12 years, 11 months ago) by manus
Original Path: trunk/Src/framework
Updated for gobo 3.5 generation.


Revision 66647 - Directory Listing
Modified Tue Feb 13 21:04:15 2007 UTC (12 years, 11 months ago) by manus
Original Path: trunk/Src/framework
Moved finish_freezing specific settings from EIFFEL_ENV to FINISH_FREEZING_EIFFEL_LAYOUT.
Updated MSCL_CONFIG so that when reg keys exist but not the batch file, it behaves as if
  it was not existing.
Modified WSDK_CONFIG so that we use our own batch file since the Microsoft one does not
  work with some COMSPEC dos replacement.


Revision 66640 - Directory Listing
Modified Tue Feb 13 18:43:30 2007 UTC (12 years, 11 months ago) by manus
Original Path: trunk/Src/framework
Fixed issue with warnings about `ISE_CFLAGS' and `ISE_SHAREDLIB' missing in `config.eif'. This
  was because we used the EC_EIFFEL_LAYOUT instead of using the FINISH_FREEZING_EIFFEL_LAYOUT
  which we added back.
Removed `-silent' as doing anything usefull, the option is kept for backward compatibility.
Added `batch_options' to add certain command line options to the COMSPEC DOS prompt. Currently
  only usefull for the Windows SDK.
Test exit status of our batch file to ensure it worked properly.
Fixed various case issues with new way to parse the environment variable values.


Revision 66639 - Directory Listing
Modified Tue Feb 13 18:38:55 2007 UTC (12 years, 11 months ago) by manus
Original Path: trunk/Src/framework
Added missing postconditions.


Revision 66636 - Directory Listing
Modified Tue Feb 13 14:50:30 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Fixed a bug that when dropping a stone to the editor, confirmation on saving a read only class didn't prevent the stone from loading, which means that the modified class got lost in this case.
Fixed bug#12050 that EiffelStudio crashed when trying to save a file that you didn't not have write access to. Added a rescue clause to open an Save As dialog if .swp file is not creatable.
Fixed a typo in warning_messages.

Revision 66630 - Directory Listing
Modified Tue Feb 13 10:49:42 2007 UTC (12 years, 11 months ago) by larryl
Original Path: trunk/Src/framework
Make string `separator' in tool bar customize dialog can be defined in other human languages.

Revision 66611 - Directory Listing
Modified Mon Feb 12 14:15:54 2007 UTC (12 years, 11 months ago) by jfiat
Original Path: trunk/Src/framework
Added {FEATURE_I}.has_rescue to compiler data
and display using pixmaps this information in the call stacks tool.

Revision 66560 - Directory Listing
Modified Fri Feb 9 09:18:08 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Fixed the bug#11959 that after refactoring a class with file name changed was not correctly reloaded.
Collected more hard coded names for translation.

Revision 66555 - Directory Listing
Modified Fri Feb 9 06:57:36 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Added ability to prompt out quick search bar when some key is pressed in searchable grid.


Revision 66530 - Directory Listing
Modified Thu Feb 8 09:58:35 2007 UTC (12 years, 11 months ago) by jfiat
Original Path: trunk/Src/framework
- The Objects tool will now display all once routines under the "Once routines" row.
This includes functions and procedure.

Revision 66524 - Directory Listing
Modified Thu Feb 8 06:08:46 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Added an interface name for temporary header information in dependency view.

Revision 66512 - Directory Listing
Modified Wed Feb 7 15:38:41 2007 UTC (12 years, 11 months ago) by jfiat
Original Path: trunk/Src/framework
- fixed bug#12006: Shortcut Preferences cannot be edited via the keyboard
- made `deactivate' accessible (exported to ANY) for EV_GRID_EDITABLE_ITEM in the same way it is for ancestors EV_GRID_ITEM ...

Revision 66502 - Directory Listing
Modified Wed Feb 7 07:10:31 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Recategorized routines of SD_SHARED. Made interface_names and icons real single skeleton.
Deferred SD_INTERFACE_NAMES, and added a default implementation SD_DEFAULT_INTERFACE_NAMES as default names used in docking library.
Added docking_names in EiffelStudio so that interfaces part of docking library are internationalized.

Revision 66469 - Directory Listing
Modified Tue Feb 6 04:26:53 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 66443 - Directory Listing
Modified Fri Feb 2 14:59:37 2007 UTC (12 years, 11 months ago) by jfiat
Original Path: trunk/Src/framework
- fixed precondition violated for favorite tool (set_focus .. when not displayed)
- prepare future evaluation of old expression (not yet planned)
- allow the user to precise on a per-breakpoint basis 
  if we stop on condition breakpoint which failed during evaluation.
- improved evaluator regarding "and then" and "or else" evaluation, now we evaluate only the left part 
  if result is already known (expected behavior of "ant then" and "or else")

Revision 66427 - Directory Listing
Modified Thu Feb 1 06:00:03 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Added a new entry "Unselected" to the preference general.locale. Whenever a previous selected locale or the default en_US is not found on the system, we make it unselected and an empty locale is used which does not provide translated string. This should fix bug#11761, bug#11865 and bug#11866.

Revision 66396 - Directory Listing
Modified Wed Jan 31 18:56:42 2007 UTC (12 years, 11 months ago) by jfiat
Original Path: trunk/Src/framework
- Added the possibility to force the environment in debug mode.
- improved/implemented the toggle toolbarable commands
- various improvements, minor bug fixes 

Revision 66390 - Directory Listing
Modified Wed Jan 31 17:06:17 2007 UTC (12 years, 11 months ago) by manus
Original Path: trunk/Src/framework
Changed `w_No_system_generated' to take as argument the name of the binary we were trying
  to launch to make it easier to see what goes wrong when one specifies an incorrect
  executable_name property in the project configuration.


Revision 66380 - Directory Listing
Modified Wed Jan 31 13:11:37 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 66379 - Directory Listing
Modified Wed Jan 31 11:51:10 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Use Windows api 'GetConsoleOutputCP' to query output code page of the console to ensure that strings converted from Unicode can be correctly rendered. On Unix part, since UTF-8 in the console is not always activated, we convert Unicode to system character set when needed. Doing this Chinese at least can be correctly displayed when UTF-8 is not usable.

Revision 66344 - Directory Listing
Modified Tue Jan 30 03:44:34 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 66317 - Directory Listing
Modified Mon Jan 29 06:02:58 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Fixed some typos and a improper name leaving for translation {INTERFACE_NAMES}.l_overwrite_layout.

Revision 66299 - Directory Listing
Modified Fri Jan 26 19:18:05 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Added configuration file.

Revision 66298 - Directory Listing
Modified Fri Jan 26 19:17:43 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Now uses text library.

Revision 66297 - Directory Listing
Modified Fri Jan 26 19:17:33 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Now uses text library.

Revision 66287 - Directory Listing
Modified Fri Jan 26 15:45:26 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Collected hard coded names in command line debugger into DEBUGGER_NAMES.
Moved locale_names into SHARED_BENCH_NAMES.

Revision 66277 - Directory Listing
Modified Fri Jan 26 11:14:31 2007 UTC (12 years, 11 months ago) by tedf
Original Path: trunk/Src/framework
Separated SHARED_NAMES into SHARED_BENCH_NAMES and SHARED_BATCH_NAMES. Made the later inherits from the former one. So that not all GUI names are compiled into batch compiler.
Moved DEBUGGER_NAMES into interface_names. And it is now available in SHARED_BENCH_NAMES. When the batch debugger and metric tool are available in batch compiler, we simply move `debugger_names' and `metric_names' up to SHARED_BATCH_NAMES.

Revision 66272 - Directory Listing
Modified Fri Jan 26 09:28:03 2007 UTC (12 years, 11 months ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 66259 - Directory Listing
Modified Thu Jan 25 23:39:46 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Changed root cluster name.

Revision 66258 - Directory Listing
Modified Thu Jan 25 23:09:38 2007 UTC (12 years, 11 months ago) by manus
Original Path: trunk/Src/framework
Removed base extension library since not used.


Revision 66229 - Directory Listing
Modified Thu Jan 25 18:20:31 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Added error_manager configuration file.

Revision 66228 - Directory Listing
Modified Thu Jan 25 18:19:35 2007 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/Src/framework
Added `siteable_entities' to allow derived classes to automatically site other objects when it is sited.

Revision 66224 - Directory Listing
Modified Thu Jan 25 14:19:59 2007 UTC (13 years ago) by larryl
Original Path: trunk/Src/framework
Added new features:
1.User can reset docking layout to default layout.
2.User can set current layout as default.
3.User can save current layout as a named layout.
4.User can open a named layout.

Revision 66200 - Directory Listing
Modified Thu Jan 25 01:45:31 2007 UTC (13 years ago) by manus
Original Path: trunk/Src/framework
Performed some renaming of constants in PREDEFINED_NAMES since they should have the following
  pattern: XXX_name_id.
Added `has' to NAMES_HEAP to find out if there is a string associated to a given ID.


Revision 66178 - Directory Listing
Modified Wed Jan 24 17:56:57 2007 UTC (13 years ago) by tedf
Original Path: trunk/Src/framework
Mostly internationalization of diagram tool, some messages for process manager.

Revision 66176 - Directory Listing
Modified Wed Jan 24 17:36:42 2007 UTC (13 years ago) by king
Original Path: trunk/Src/framework
Reinstated w_help_topic_could_not_be_displayed as this was lost during the previous commit

Revision 66173 - Directory Listing
Modified Wed Jan 24 15:12:10 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 66170 - Directory Listing
Modified Wed Jan 24 11:40:24 2007 UTC (13 years ago) by jfiat
Original Path: trunk/Src/framework
+ cosmetic / typo
+ use i18n for debugger_names
+ better display of debugger status.

Revision 66165 - Directory Listing
Modified Wed Jan 24 09:41:34 2007 UTC (13 years ago) by jfiat
Original Path: trunk/Src/framework
- implemented suggestion bug#11685: *slices values" Setting are not saved
- implemented suggestion: bug#11836: Setting slice values should update the debugger view
- moved displayed_string_size preference from Misc to Debugger_data

Revision 66140 - Directory Listing
Modified Tue Jan 23 19:09:05 2007 UTC (13 years ago) by manus
Original Path: trunk/Src/framework
Use EV_SHARED_APPLICATION instead of defining our own once to access the EV_APPLICATION object.


Revision 66129 - Directory Listing
Modified Tue Jan 23 10:30:01 2007 UTC (13 years ago) by tedf
Original Path: trunk/Src/framework
Added protection since assertion has been changed in encoding library. Improved assertions.

Revision 66085 - Directory Listing
Modified Mon Jan 22 14:37:44 2007 UTC (13 years ago) by jfiat
Original Path: trunk/Src/framework
- fixed bug#11882: Hit count combo editable
- fixed bug#11883: Hit count should be displayed in the breakpoints tool
- added $HITCOUNT for breakpoint message computation.
- cosmetic + minor improvements.

Revision 66080 - Directory Listing
Modified Mon Jan 22 08:04:12 2007 UTC (13 years ago) by tedf
Original Path: trunk/Src/framework
Widenned interfaces of TEXT_FOMATTER to be STRING_GENERAL. By doing this, outputs going to the console are avoided from data lose. Since the editor doesn't accept wide string, strings parsed to the editor in EDITOR_TOKEN_WRITER are temporarily forced to be truncated as STRING_8.
Adapted WARNING_MESSAGES and its referees for internationalization.

Revision 66073 - Directory Listing
Modified Mon Jan 22 04:21:45 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
Modified an interface name.

Revision 66054 - Directory Listing
Modified Fri Jan 19 23:51:58 2007 UTC (13 years ago) by paulb
Original Path: trunk/Src/framework
Added validator for natural value within a specified range.

Revision 66053 - Directory Listing
Modified Fri Jan 19 23:51:28 2007 UTC (13 years ago) by paulb
Original Path: trunk/Src/framework
Added validator for switch properties.

Revision 66052 - Directory Listing
Modified Fri Jan 19 23:50:49 2007 UTC (13 years ago) by paulb
Original Path: trunk/Src/framework
Added switch/option for switches accepting a natural value as an argument.

Revision 66051 - Directory Listing
Modified Fri Jan 19 23:50:07 2007 UTC (13 years ago) by paulb
Original Path: trunk/Src/framework
Added option for integer switches

Revision 66050 - Directory Listing
Modified Fri Jan 19 23:49:42 2007 UTC (13 years ago) by paulb
Original Path: trunk/Src/framework
Class now creates an ARGUMENT_INTEGER_OPTION to a true integer value can be retrieved with clients having to do the conversion themselves.

Revision 66048 - Directory Listing
Modified Fri Jan 19 23:48:42 2007 UTC (13 years ago) by paulb
Original Path: trunk/Src/framework
Fixed export status of some features.

Revision 66038 - Directory Listing
Modified Fri Jan 19 14:10:13 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
1. Simplified shortcut key support for ES_TREE and ES_GRID. Removed ES_KEY_POOL class.
2. Fixed bug#10952 by enabling left-key go to parent row
3. Removed unused locals in framework/vision2.


Revision 66034 - Directory Listing
Modified Fri Jan 19 08:22:43 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 65999 - Directory Listing
Modified Thu Jan 18 06:22:59 2007 UTC (13 years ago) by manus
Original Path: trunk/Src/framework
New GUID.


Revision 65997 - Directory Listing
Modified Thu Jan 18 00:33:58 2007 UTC (13 years ago) by manus
Original Path: trunk/Src/framework
Relaxed precondition since we cannot pass descendants of STRING_8 when it is ok.


Revision 65995 - Directory Listing
Modified Wed Jan 17 23:49:27 2007 UTC (13 years ago) by manus
Original Path: trunk/Src/framework
Fixed bug#11859 because fix from rev#65788 was not correct since if the string is a STRING_32
  then it will become Void. Introduced `adapted_value' to convert the string whichever its type
  to the type of the actual generic parameter.
Code reuse by inheriting STRING_PROPERTY in STRING_CHOICE_PROPERTY.


Revision 65994 - Directory Listing
Modified Wed Jan 17 23:04:32 2007 UTC (13 years ago) by manus
Original Path: trunk/Src/framework
Simplified `is_valid_value'.
Simplified `set_value' by only setting `value' if it is different from the old value.


Revision 65992 - Directory Listing
Modified Wed Jan 17 21:35:38 2007 UTC (13 years ago) by alexk
Original Path: trunk/Src/framework
Supported indexing tags that allow for custom attributes for features to be set on interface only ('interface_metadata') or implementation only ('class_metadata') basis like it is done for classes (this fixes bug#11773).

Revision 65981 - Directory Listing
Modified Wed Jan 17 17:58:35 2007 UTC (13 years ago) by paulb
Original Path: trunk/Src/framework
Changed CoClass GUID and type library version number to 6.0

Revision 65978 - Directory Listing
Modified Wed Jan 17 15:57:45 2007 UTC (13 years ago) by jfiat
Original Path: trunk/Src/framework
Enhanced conditional breakpoints: now condition can be either 
  - "Is True" : i.e  stop if expression's value is True
  - or "Has Changed" : i.e stop if expression's value changed from last bp hit.


Revision 65974 - Directory Listing
Modified Wed Jan 17 10:31:37 2007 UTC (13 years ago) by jfiat
Original Path: trunk/Src/framework
- use checkable grid item for the exception handler dialog
- enhanced breakpoints: 
   + print message
   + hit count (and associated condition)
   + possible to continue on breakpoint
- refactored a little bit breakpoints and exceptions processing to enable future enhancements
 or better/easier integration (for instance for cdd project)
- added related text to Interface_names

Revision 65962 - Directory Listing
Modified Tue Jan 16 18:59:08 2007 UTC (13 years ago) by king
Original Path: trunk/Src/framework
Added help topic could not be displayed string

Revision 65954 - Directory Listing
Modified Tue Jan 16 11:52:39 2007 UTC (13 years ago) by tedf
Original Path: trunk/Src/framework
Changed encoding coverting from to be UTF-16.


Revision 65941 - Directory Listing
Modified Tue Jan 16 08:20:34 2007 UTC (13 years ago) by tedf
Original Path: trunk/Src/framework
Integrated encoding library. Collected hard coded names in tty to EWB_NAMES, and adapted code in batch compiler to output localized encoding strings. So that batch compiler from this point has been internationalized. In the batch compiler, the preference of locale is not taken, instead, system locale is used.

Revision 65915 - Directory Listing
Modified Mon Jan 15 17:49:16 2007 UTC (13 years ago) by paulb
Original Path: trunk/Src/framework
Updated copyright date.

Revision 65913 - Directory Listing
Modified Mon Jan 15 17:32:37 2007 UTC (13 years ago) by manus
Original Path: trunk/Src/framework
Fixed syntax warning about the usage of unique which might be completely removed in the future
  since not part of the ECMA standard.


Revision 65908 - Directory Listing
Modified Mon Jan 15 13:20:51 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names for dependency view.

Revision 65887 - Directory Listing
Modified Fri Jan 12 15:19:31 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
Added new metric interface names.

Revision 65869 - Directory Listing
Modified Thu Jan 11 11:10:34 2007 UTC (13 years ago) by tedf
Original Path: trunk/Src/framework
Improved interface of string general handling in SHARED_LOCALE. Fix a bug of a name display in metric tool.

Revision 65868 - Directory Listing
Modified Thu Jan 11 09:58:19 2007 UTC (13 years ago) by tedf
Original Path: trunk/Src/framework
Fixed some hard coded names in profile wizards. Added system locale as once properties.

Revision 65857 - Directory Listing
Modified Wed Jan 10 18:28:47 2007 UTC (13 years ago) by manus
Original Path: trunk/Src/framework
Added a syntax warning for using the `unique' keyword which is not present
  in the ECMA specification.


Revision 65848 - Directory Listing
Modified Wed Jan 10 08:53:16 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
Some interface names modification.

Revision 65847 - Directory Listing
Modified Wed Jan 10 07:31:59 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
Modified some interface names.

Revision 65817 - Directory Listing
Modified Tue Jan 9 14:57:02 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
1. Removed duplicated code for `parent_window' and make all clients use `parent_window' whose version is from EV_UTILITIES.
2. Added precondition to protect that bad sorting snapshor values are set into grid wrapper.


Revision 65816 - Directory Listing
Modified Tue Jan 9 14:53:03 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 65815 - Directory Listing
Modified Tue Jan 9 14:42:44 2007 UTC (13 years ago) by jasonw
Original Path: trunk/Src/framework
Removed duplicated code for `parent_window' and make all clients use `parent_window' whose version is from EV_UTILITIES.

Revision 65813 - Directory Listing
Modified Tue Jan 9 08:46:54 2007 UTC (13 years ago) by larryl
Original Path: trunk/Src/framework
First commit of DOCKING Eiffel Studio.

Revision 65788 - Directory Listing
Modified Thu Jan 4 02:26:12 2007 UTC (13 years ago) by tedf
Original Path: trunk/Src/framework
Finished internationalizing starting dialog, wizards.
Partly internationalized some warnings, the rest will be done after correct messages is printable in the console.
Changed `language_path' in EIFFEL_ENV to share with wizards.
Introduced i18n into wizard library and added an argument to wizards to specify locale id.
Fixed a crash in string property of the property grid that {STRING_8}.is_equal (STRING_32) was called at runtime.


Revision 65735 - Directory Listing
Modified Sat Dec 23 08:14:57 2006 UTC (13 years, 1 month ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 65730 - Directory Listing
Modified Sat Dec 23 04:31:42 2006 UTC (13 years, 1 month ago) by jasonw
Original Path: trunk/Src/framework
Fixed bug#11762 that description for formatter headers are not correctly.

Revision 65727 - Directory Listing
Modified Sat Dec 23 03:53:58 2006 UTC (13 years, 1 month ago) by jasonw
Original Path: trunk/Src/framework
Added new interface names.

Revision 65692 - Directory Listing
Modified Thu Dec 21 17:44:43 2006 UTC (13 years, 1 month ago) by jfiat
Original Path: trunk/Src/framework
removed unused local

Revision 65686 - Directory Listing
Modified Thu Dec 21 11:36:16 2006 UTC (13 years, 1 month ago) by jfiat
Original Path: trunk/Src/framework
minor optimization to uppercase the first letter.

Revision 65685 - Directory Listing
Modified Thu Dec 21 11:11:58 2006 UTC (13 years, 1 month ago) by jfiat
Original Path: trunk/Src/framework
Minor optimization for "once per object"  `locale'

Revision 65684 - Directory Listing
Modified Thu Dec 21 10:22:34 2006 UTC (13 years, 1 month ago) by tedf
Original Path: trunk/Src/framework
Fixed missing hard coded string in quick search bar.
Fixed problem in metric preference initialization caused by preference addition to default.xml.
Worked out a way to use translated dynamically built preferences "debugger.grid_column_layout_XX".

Revision 65681 - Directory Listing
Modified Thu Dec 21 09:26:09 2006 UTC (13 years, 1 month ago) by jfiat
Original Path: trunk/Src/framework
Cosmetic (and fixed a compilation issue when using assertion and trace enabled for cli_debugger Cpp code)

Revision 65680 - Directory Listing
Modified Thu Dec 21 09:24:59 2006 UTC (13 years, 1 month ago) by jfiat
Original Path: trunk/Src/framework
added features to TTY_MENU

Revision 65624 - Directory Listing
Modified Tue Dec 19 09:21:04 2006 UTC (13 years, 1 month ago) by tedf
Original Path: trunk/Src/framework
Internationalized names of preferences, values of boolean preferences.
Made choices of locales internationalized and more readable.

Revision 65611 - Directory Listing
Modified Mon Dec 18 15:42:09 2006 UTC (13 years, 1 month ago) by jfiat
Original Path: trunk/Src/framework
moved tty_menu to utilities library

Revision 65605 - Directory Listing
Modified Sun Dec 17 13:16:57 2006 UTC (13 years, 1 month ago) by jasonw
Original Path: trunk/Src/framework
Added protection to avoid precondition violation.

Revision 65585 - Directory Listing
Modified Fri Dec 15 19:30:32 2006 UTC (13 years, 1 month ago) by manus
Original Path: trunk/Src/framework
Fixed a crash when there are no warnings when loading the configuration file.


Revision 65571 - Directory Listing
Modified Fri Dec 15 09:24:39 2006 UTC (13 years, 1 month ago) by tedf
Original Path: trunk/Src/framework
Rearranged names in framework/interface_names.

Revision 65569 - Directory Listing
Modified Fri Dec 15 06:47:56 2006 UTC (13 years, 1 month ago) by tedf
Original Path: trunk/Src/framework
Moved INTERFACE_NAMES and EB_METRIC_NAMES to framework.

Revision 65565 - Directory Listing
Modified Fri Dec 15 03:24:48 2006 UTC (13 years, 1 month ago) by jasonw
Original Path: trunk/Src/framework
Refactored a bit.

Revision 65548 - Directory Listing
Modified Thu Dec 14 18:42:00 2006 UTC (13 years, 1 month ago) by manus
Original Path: trunk/Src/framework
Added `removed_classes_from_override' which records all the classes that were overriding
  some other classes and that are moved out from the override cluster.


Revision 65547 - Directory Listing
Modified Thu Dec 14 18:40:40 2006 UTC (13 years, 1 month ago) by manus
Original Path: trunk/Src/framework
Cosmetics.


Revision 65534 - Directory Listing
Modified Thu Dec 14 08:37:59 2006 UTC (13 years, 1 month ago) by tedf
Original Path: trunk/Src/framework
Added preference for switching current locale.
Fixed a post condition violation.

Revision 65531 - Directory Listing
Modified Thu Dec 14 01:11:58 2006 UTC (13 years, 1 month ago) by tedf
Original Path: trunk/Src/framework
Added `unix_layout_share_path'.

Revision 65513 - Directory Listing
Modified Wed Dec 13 02:59:17 2006 UTC (13 years, 1 month ago) by tedf
Original Path: trunk/Src/framework
First integration of internationalized ES. More changes are coming.

Revision 65506 - Directory Listing
Modified Tue Dec 12 23:03:31 2006 UTC (13 years, 1 month ago) by manus
Original Path: trunk/Src/framework
Improved mechanism of `is_ignore_bad_libraries' by making this setting a global setting
  for the current thread (new class CONF_PARSER_CONTROLLER).
Added a warning when a bad library is found, so that we are aware of it.


Revision 65505 - Directory Listing
Modified Tue Dec 12 23:01:27 2006 UTC (13 years, 1 month ago) by manus
Original Path: trunk/Src/framework
Removed `bring_to_front' and simply use `raise' which has now the proper behavior of showing if
  hidden, and restoring if minimized.


Revision 65480 - Directory Listing
Modified Tue Dec 12 02:26:33 2006 UTC (13 years, 1 month ago) by manus
Original Path: trunk/Src/framework
Fixed a minor issue but annoying issue. On Windows `DIRECTORY.exists' would fail on path which
  are terminated by `\'. So each time we try to create such a directory but it would fail because
  it actually exists, thus causing a stop in EiffelStudio because of the exception raised. Now
  on Windows we remove the trailing `\' and this solve the issue.


Revision 65431 - Directory Listing
Modified Thu Dec 7 16:12:42 2006 UTC (13 years, 1 month ago) by manus
Original Path: trunk/Src/framework
Fixed postcondition violation on Windows when the environment variable has an empty
  value which corresponds on Windows to removing it.


Revision 65419 - Directory Listing
Modified Wed Dec 6 19:30:17 2006 UTC (13 years, 1 month ago) by king
Original Path: trunk/Src/framework
Made idle handling thread safe

Revision 65383 - Directory Listing
Modified Wed Dec 6 18:10:06 2006 UTC (13 years, 1 month ago) by konradm
Original Path: trunk/Src/framework
Changed feature class_options to be compliant with the modified post-condition.

Revision 65378 - Directory Listing
Modified Wed Dec 6 11:37:42 2006 UTC (13 years, 1 month ago) by jasonw
Original Path: trunk/Src/framework
1. Added `force_enter' and `force_leave' to simulate pointer enter and pointer events.
2. Changed the code to show tooltip to ensure that current displayed tooltip don't get destroyed too early (which means at the very last moment, if the new tooltip is to be displayed for sure (no vetos), we destroy the old one.).

Revision 65358 - Directory Listing
Modified Mon Dec 4 23:30:55 2006 UTC (13 years, 1 month ago) by paulb
Original Path: trunk/Src/framework
Added switch for setting properties via a command line switch, in the form of property=value.

Revision 65357 - Directory Listing
Modified Mon Dec 4 23:30:12 2006 UTC (13 years, 1 month ago) by paulb
Original Path: trunk/Src/framework
Added option to expose access to property switch values.

Revision 65356 - Directory Listing
Modified Mon Dec 4 23:29:36 2006 UTC (13 years, 1 month ago) by paulb
Original Path: trunk/Src/framework
`make_with_value' now calls `set_value' to ensure any implementation in `set_value' used to reinitialize is performed when created.

Revision 65350 - Directory Listing
Modified Mon Dec 4 22:08:54 2006 UTC (13 years, 1 month ago) by konradm
Original Path: trunk/Src/framework
Reduced the amount of unused HASH_TABLE instantiations by about 90 Percent.

Revision 65347 - Directory Listing
Modified Mon Dec 4 03:47:03 2006 UTC (13 years, 1 month ago) by jasonw
Original Path: trunk/Src/framework
Reversed the semantic of `veto_tooltip_display_functions' otherwise it is inconsistent with similar veto conceptions in Vision2.

Revision 65328 - Directory Listing
Modified Sat Dec 2 00:22:45 2006 UTC (13 years, 1 month ago) by paulb
Original Path: trunk/Src/framework
Checking if medium is writable now uses IO_MEDIUM.is_open_write

Revision 65326 - Directory Listing
Modified Sat Dec 2 00:20:19 2006 UTC (13 years, 1 month ago) by paulb
Original Path: trunk/Src/framework
Use of TUPLE is now wrapped in EQUALITY_TUPLE so TUPLEs can be compared correctly. This fixes a bug in using visible clauses, as well and a number of other items, in precompiled libraries.

Revision 65293 - Directory Listing
Modified Thu Nov 30 18:28:01 2006 UTC (13 years, 1 month ago) by paulb
Original Path: trunk/Src/framework
Corrected path to assembly cache

Revision 65292 - Directory Listing
Modified Thu Nov 30 15:26:12 2006 UTC (13 years, 1 month ago) by jfiat
Original Path: trunk/Src/framework
improved precondition before using replace_key from HASH_TABLE

Revision 65263 - Directory Listing
Modified Tue Nov 28 20:26:11 2006 UTC (13 years, 1 month ago) by paulb
Original Path: trunk/Src/framework
Fixed `has_flags' to correctly return result when a match is found on the first check.

Revision 65262 - Directory Listing
Modified Tue Nov 28 20:25:32 2006 UTC (13 years, 1 month ago) by paulb
Original Path: trunk/Src/framework
Better handled creation of switch option instances so that a value option is created when a value is matched to a switch. This fixes issues with flag switches.

Revision 65255 - Directory Listing
Modified Mon Nov 27 22:05:05 2006 UTC (13 years, 1 month ago) by juliant
Original Path: trunk/Src/framework
implemented gui lookup
added or changed default identifier names for certain widgets

Revision 65253 - Directory Listing
Modified Mon Nov 27 16:38:42 2006 UTC (13 years, 1 month ago) by manus
Original Path: trunk/Src/framework
Merge string_value and name into one routine.


Revision 65252 - Directory Listing
Modified Mon Nov 27 16:38:24 2006 UTC (13 years, 1 month ago) by manus
Original Path: trunk/Src/framework
Initialize size of heap to 5000 since a precompiled of EiffelBase is about that amount
  of different identifiers.


Revision 65243 - Directory Listing
Modified Mon Nov 27 03:57:23 2006 UTC (13 years, 1 month ago) by jasonw
Original Path: trunk/Src/framework
Moved a class.

Revision 65236 - Directory Listing
Modified Mon Nov 27 02:36:31 2006 UTC (13 years, 1 month ago) by jasonw
Original Path: trunk/Src/framework
Sorting enhancements.

Revision 65226 - Directory Listing
Modified Fri Nov 24 11:19:03 2006 UTC (13 years, 2 months ago) by tedf
Original Path: trunk/Src/framework
Fixed text data lose when redrawing.

Revision 65221 - Directory Listing
Modified Thu Nov 23 14:39:11 2006 UTC (13 years, 2 months ago) by jasonw
Original Path: trunk/Src/framework
Added ability in sortable grid which can return a column comparator for given column indexes.

Revision 65202 - Directory Listing
Modified Wed Nov 22 20:48:46 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Improved some initial HASH_TABLE sizes.


Revision 65198 - Directory Listing
Modified Wed Nov 22 18:59:42 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Removed execute property.


Revision 65187 - Directory Listing
Modified Wed Nov 22 03:14:54 2006 UTC (13 years, 2 months ago) by jasonw
Original Path: trunk/Src/framework
Added class description.

Revision 65185 - Directory Listing
Modified Wed Nov 22 00:54:06 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
some changes to make use of the new ID_AS behavior

Revision 65174 - Directory Listing
Modified Tue Nov 21 13:18:36 2006 UTC (13 years, 2 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed a bug that caused roundtrip parse could not handle integer denoted character correctly.

Revision 65171 - Directory Listing
Modified Tue Nov 21 05:48:21 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Fixed obsolete warnings about using `put_data/read_data' from RAW_FILE, we are now using
  the recommended features `put_managed_pointer/read_to_managed_pointer'.
Removed usage of WEL_STRUCTURE and instead inherit from MANAGED_POINTER so that
  we try to remove the dependance on WEL as much as we can.


Revision 65170 - Directory Listing
Modified Tue Nov 21 05:46:32 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Removed non-used local.


Revision 65166 - Directory Listing
Modified Tue Nov 21 01:38:24 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
made old and new HASH_TABLE compatible
added some catcall detection and prevention features to HASH_TABLE
changed ID_AS not to inherit form STRING but have a name_id which is an id into the names heap
switched compiler from the obsolete HASH_TABLE to the normal HASH_TABLE of base

Revision 65159 - Directory Listing
Modified Mon Nov 20 23:26:38 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Give a more precise error of which assembly cannot be loaded by giving the full path if available,
 or at least the name.


Revision 65158 - Directory Listing
Modified Mon Nov 20 23:25:37 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Before fixing LACE_I and UNIVERSE_I at revision 65157, it wouild crash in `is_group_equivalent'
  because we were processing the same CONF_SYSTEM object. Doing so we triggered a post-condition
  violation in `forth' since we were calling `forth' twice in a row on the same object and of course
  one would succeed at the end of the list, but not the second one.
  It turned out that we did not need to call `forth', `start' or `after' on `l_o_targets' since
  we are only performing lookups, thus removed the useless code.


Revision 65152 - Directory Listing
Modified Mon Nov 20 21:46:04 2006 UTC (13 years, 2 months ago) by juliant
Original Path: trunk/Src/framework
marked 'bit' keyword and bit syntax as obsolete.
added syntax highlighting of binary and octal integer representation.

Revision 65151 - Directory Listing
Modified Mon Nov 20 21:15:35 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Renamed STATUS_xxx to TEXT_xxx

Revision 65150 - Directory Listing
Modified Mon Nov 20 20:50:27 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Minor modification to clarify description.

Revision 65149 - Directory Listing
Modified Mon Nov 20 20:46:14 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Added status printer interface and basic implementation for sending information to command line.

Revision 65139 - Directory Listing
Modified Fri Nov 17 13:22:57 2006 UTC (13 years, 2 months ago) by jasonw
Original Path: trunk/Src/framework
Added `before_display_actions' to hold actions to be invoked just before tooltip's display.

Revision 65133 - Directory Listing
Modified Thu Nov 16 21:35:05 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Fixed VTCM warnings for classes that actually do not exist anymore.


Revision 65128 - Directory Listing
Modified Thu Nov 16 19:32:06 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Fixed C compilation warning since there is no need to assign `hr' (assigning with NULL
  was actually an error since HRESULT is an integral type).


Revision 65127 - Directory Listing
Modified Thu Nov 16 19:31:18 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Fixed warnings because of our use of the ASCII version of FindFirstFile (FindFirstFileA),
  we also need to use the ASCII version of the WIN32_FIND_DATA structure (WIN32_FIND_DATAA).
  It did not cause any memory corruption because the Unicode version is bigger.


Revision 65126 - Directory Listing
Modified Thu Nov 16 19:30:03 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Fixed C compiler warning (possibly an error actually) since we used & instead of &&.


Revision 65125 - Directory Listing
Modified Thu Nov 16 19:29:37 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Fixed incorrect typing of version, all the components should be NATURAL_16 and not
  NATURAL_8.


Revision 65124 - Directory Listing
Modified Thu Nov 16 19:27:51 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Fixed VTCM error by exporting to NONE since the `cpp_debug_active_process' was only used
  by the current class.


Revision 65123 - Directory Listing
Modified Thu Nov 16 19:26:59 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Fixed VTCM error since DOCUMENTATION_ROUTINES is not in the parser library
  and also do not use `set_value'.


Revision 65121 - Directory Listing
Modified Thu Nov 16 18:34:35 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
improved system names

Revision 65115 - Directory Listing
Modified Thu Nov 16 17:16:32 2006 UTC (13 years, 2 months ago) by juliant
Original Path: trunk/Src/framework
added support cluster and class to dump a gui to a file

Revision 65112 - Directory Listing
Modified Thu Nov 16 16:07:48 2006 UTC (13 years, 2 months ago) by juliant
Original Path: trunk/Src/framework
added non-void checks for parent access in EV_MENU_BAR



Revision 65101 - Directory Listing
Modified Thu Nov 16 01:25:37 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
added a ecf file for the ini parser

Revision 65100 - Directory Listing
Modified Thu Nov 16 01:25:20 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed a bad rescue clause
fixed a bug if the metadata cache path is not readable

Revision 65099 - Directory Listing
Modified Thu Nov 16 01:24:53 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed a bad rescue clause
fixed a bug if the metadata cache path is not readable

Revision 65089 - Directory Listing
Modified Wed Nov 15 22:58:56 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Fixed configuration system to look at a bit-versioned cache path.

Revision 65071 - Directory Listing
Modified Wed Nov 15 17:08:46 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed a bug in the conversion of ace files with sub clusters as we changed the way we print a configuration

Revision 65064 - Directory Listing
Modified Wed Nov 15 01:29:11 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed invariant violation

Revision 65063 - Directory Listing
Modified Wed Nov 15 01:20:51 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed invariant violation

Revision 65062 - Directory Listing
Modified Wed Nov 15 01:20:29 2006 UTC (13 years, 2 months ago) by juliant
Original Path: trunk/Src/framework
added default identifier names for EV_LIST_ITEN, EV_MENU_ITEM, EV_BUTTON and EV_MESSAGE_DIALOG
simple widget lookup by name added

Revision 65054 - Directory Listing
Modified Tue Nov 14 23:04:34 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Generate an error if a configuration of a precompile changed, so that is not group equivalent anymore as this would lead to problems because we can't match classes correctly anymore, fixes bug#11638


Revision 65040 - Directory Listing
Modified Tue Nov 14 14:24:12 2006 UTC (13 years, 2 months ago) by jasonw
Original Path: trunk/Src/framework
Moved sortable grid related classes into framework/vision2.

Revision 65027 - Directory Listing
Modified Tue Nov 14 00:18:31 2006 UTC (13 years, 2 months ago) by juliant
Original Path: trunk/Src/framework
added implementation class for gui interface

Revision 65022 - Directory Listing
Modified Mon Nov 13 19:24:33 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Changed lines to make scripted replacement of lib name easier.


Revision 65018 - Directory Listing
Modified Mon Nov 13 18:41:32 2006 UTC (13 years, 2 months ago) by juliant
Original Path: trunk/Src/framework
added non-void checks for parent access in several EV_ITEMs.
implemented EV_POSITIONED interface in windows implementation of EV_LIST_ITEM and EV_TREE_NODE.


Revision 65005 - Directory Listing
Modified Sat Nov 11 01:09:04 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Some changes to make it easier to replace the path from a script.


Revision 65003 - Directory Listing
Modified Fri Nov 10 20:12:03 2006 UTC (13 years, 2 months ago) by juliant
Original Path: trunk/Src/framework
initial commit of gui testing framework

Revision 64931 - Directory Listing
Modified Thu Nov 9 18:41:27 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed some problems with sub clusters of overrides, fixes bug#11613

Revision 64924 - Directory Listing
Modified Thu Nov 9 17:41:04 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Added pattern implementation for a service-base loose-coupling for applications that want to provide a means of extension without concrete specification.

Revision 64923 - Directory Listing
Modified Thu Nov 9 17:39:45 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Added implementation for call-siteing.

Revision 64922 - Directory Listing
Modified Thu Nov 9 17:38:39 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Added folder for framework pattern implementations

Revision 64910 - Directory Listing
Modified Thu Nov 9 00:34:15 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed a bug in the check if local assemblies are present

Revision 64904 - Directory Listing
Modified Wed Nov 8 21:46:06 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
export bin_path as it is still needed in the com wizard

Revision 64896 - Directory Listing
Modified Wed Nov 8 18:35:44 2006 UTC (13 years, 2 months ago) by king
Original Path: trunk/Src/framework
Corrected spelling in hack comment

Revision 64893 - Directory Listing
Modified Wed Nov 8 18:14:53 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Removed unused default_class_template feature.


Revision 64846 - Directory Listing
Modified Tue Nov 7 17:24:24 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
use EC_EIFFEL_LAYOUT
use borland_directory
exported eiffel_installation_directory again as it is needed for the makefile translation on windows

Revision 64844 - Directory Listing
Modified Tue Nov 7 16:56:06 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
export workbench eiffel directory into the environment so that other tools (e.g. finish_freezing) use this path.

Revision 64834 - Directory Listing
Modified Tue Nov 7 00:57:14 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Give original (unsubstituted) path to cluster/assembly/library if we have a file or directory open error.



Revision 64831 - Directory Listing
Modified Tue Nov 7 00:01:19 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
If ISE_EIFFEL is not defined on a unix system, assume that the unix layout is used, do not export some directory location features that make no sense with the unix layout.


Revision 64827 - Directory Listing
Modified Mon Nov 6 23:13:34 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Fixed crash if there was no warning, fixes bug#11623


Revision 64815 - Directory Listing
Modified Mon Nov 6 17:15:08 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Also use environment variables for custom conditions.


Revision 64813 - Directory Listing
Modified Mon Nov 6 16:28:19 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Allow empty variable values.


Revision 64812 - Directory Listing
Modified Mon Nov 6 16:28:11 2006 UTC (13 years, 2 months ago) by jfiat
Original Path: trunk/Src/framework
moved EXEC_MODES under switch/communication/constants folder
moved beurk_hexer.e under framework
moved queries, query_language and profiler cluster to compiler_api_utilities (no changes on folder, only cluster)

Revision 64799 - Directory Listing
Modified Fri Nov 3 21:50:29 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Added configuration for library.

Revision 64798 - Directory Listing
Modified Fri Nov 3 21:48:59 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Commented out postcondition that violates because of use of "old"

Revision 64797 - Directory Listing
Modified Fri Nov 3 21:48:08 2006 UTC (13 years, 2 months ago) by paulb
Original Path: trunk/Src/framework
Added cluster for command-line builder, used to build command-line argument strings for application developed with the arg_parser library.

Revision 64793 - Directory Listing
Modified Fri Nov 3 20:14:04 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Cleaned up some environment stuff, possibility for unix layout


Revision 64792 - Directory Listing
Modified Fri Nov 3 20:12:24 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Simplified build specify layout.


Revision 64791 - Directory Listing
Modified Fri Nov 3 20:11:41 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Added vision2_tour specific layout.


Revision 64784 - Directory Listing
Modified Fri Nov 3 16:34:54 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Fixed a bug in printing assertions, fixed a bug in the condition dialog with custom conditions.


Revision 64773 - Directory Listing
Modified Thu Nov 2 20:48:58 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Added ability to always hide the logo.


Revision 64759 - Directory Listing
Modified Thu Nov 2 00:36:53 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
New Eiffel layout for workbench version. We use EiffelXX_wkbench instead of EiffelXX
  if it exists, otherwise EiffelXX. It will make breaking changes in the header files/
  runtimes less problematic in the future.


Revision 64747 - Directory Listing
Modified Wed Nov 1 19:06:37 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Fixed VTCM error since INSPECT_CONTROL is not part of the parser library and in any
  case it does not call any of the features that were exported to it.


Revision 64742 - Directory Listing
Modified Wed Nov 1 18:43:43 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Removed non-used local.


Revision 64734 - Directory Listing
Modified Wed Nov 1 17:45:37 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Some changes to make it easier to have a unix like layout (unix like layout is disabled at the moment)


Revision 64733 - Directory Listing
Modified Wed Nov 1 17:42:24 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Changed some things to make it easier to have a unix like layout.


Revision 64726 - Directory Listing
Modified Wed Nov 1 06:25:50 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Replace unique by actual constant value.


Revision 64725 - Directory Listing
Modified Wed Nov 1 06:25:25 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/framework
Removed non-used local.


Revision 64715 - Directory Listing
Modified Wed Nov 1 00:58:31 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Renamed file to class name.


Revision 64714 - Directory Listing
Modified Wed Nov 1 00:57:50 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Moved build version of the eiffel layout into the environment library.


Revision 64703 - Directory Listing
Modified Tue Oct 31 23:21:18 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed lace parsing with the normal HASH_TABLE

Revision 64701 - Directory Listing
Modified Tue Oct 31 21:54:24 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed crash in startup dialog

Revision 64699 - Directory Listing
Modified Tue Oct 31 20:28:50 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed crash during adding of a library

Revision 64698 - Directory Listing
Modified Tue Oct 31 18:51:39 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
changed version of configuration format to 1.1.0
only print warnings for unknown attributes and tags if we detect an unknown version (try to be upward compatible)

Revision 64694 - Directory Listing
Modified Tue Oct 31 17:57:19 2006 UTC (13 years, 2 months ago) by martins
Original Path: trunk/Src/framework


Revision 64691 - Directory Listing
Modified Tue Oct 31 17:17:32 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
added various fixes to make the configuration library work better outside the compiler

Revision 64690 - Directory Listing
Modified Tue Oct 31 16:33:40 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
Fixed VTCT error was not detected if a prefix/renaming changed on an assembly or library, fixes bug#11077

Revision 64678 - Directory Listing
Modified Tue Oct 31 01:11:09 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed problem compiling a .NET system

Revision 64674 - Directory Listing
Modified Tue Oct 31 00:04:20 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
improved adding of a new target in the project settings, a bit more documentation in CONF_SYSTEM

Revision 64660 - Directory Listing
Modified Mon Oct 30 19:10:31 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
fixed wrong constant

Revision 64659 - Directory Listing
Modified Mon Oct 30 19:08:18 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
added supplier preconditions to the gui interface

Revision 64654 - Directory Listing
Modified Mon Oct 30 17:55:48 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
changed ASSERTION_I to inherit from CONF_ASSERTIONS and always use the factory to create a CONF_ASSERTIONS object so that in the compiler we will get a ASSERTION_I object instead, eliminates creating a ASSERTION_I object in CLASS_I
fixed a bug in the CONF_PRINT_VISITOR that did not print relative external paths correct
removed CLASS_I.name_in_upper as name is never void in the new config system
fixed external_name if there is a renaming specified in the visible clause

Revision 64653 - Directory Listing
Modified Mon Oct 30 17:49:18 2006 UTC (13 years, 2 months ago) by konradm
Original Path: trunk/Src/framework
Renamed some feature calls to CONF_ROOT.e and SYSTEM_I.e in the bench to make it compile with martins changes.

Revision 64652 - Directory Listing
Modified Mon Oct 30 17:47:17 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
cleaned up various configuration files

Revision 64651 - Directory Listing
Modified Mon Oct 30 17:44:41 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
cleaned up various configuration files

Revision 64650 - Directory Listing
Modified Mon Oct 30 17:42:47 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework


Revision 64649 - Directory Listing
Modified Mon Oct 30 17:41:54 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
cleaned up various configuration files

Revision 64648 - Directory Listing
Modified Mon Oct 30 17:41:30 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
cleaned up various configuration files

Revision 64647 - Directory Listing
Modified Mon Oct 30 17:41:00 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
cleaned up various configuration files

Revision 64645 - Directory Listing
Modified Mon Oct 30 16:49:41 2006 UTC (13 years, 2 months ago) by martins
Original Path: trunk/Src/framework
missing file

Revision 64635 - Directory Listing
Modified Fri Oct 27 23:43:04 2006 UTC (13 years, 2 months ago) by martins
Original Path: trunk/Src/framework
* removed argument constraints from creation features of the root class which are not specified as the root creation feature
* added support for generic root types
* adapted the error codes according to ecma standard



Revision 64632 - Directory Listing
Modified Fri Oct 27 17:58:17 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
improved warning for removing a library, fixes bug#11594

Revision 64629 - Directory Listing
Modified Fri Oct 27 16:39:25 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
only expand the current target in the project settings

Revision 64620 - Directory Listing
Modified Thu Oct 26 23:54:10 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
use new hidden/implementation icons

Revision 64615 - Directory Listing
Modified Thu Oct 26 22:13:49 2006 UTC (13 years, 2 months ago) by patrickr
Original Path: trunk/Src/framework
cleaned up some things in the configuration library
changed option inheritance as discussed

Revision 64608 - Directory Listing
Modified Thu Oct 26 09:46:40 2006 UTC (13 years, 3 months ago) by alexk
Original Path: trunk/Src/framework
Avoided feature call on void target when class marked as visible in the config file is not found (this fixes test#vd25001).

Revision 64596 - Directory Listing
Modified Wed Oct 25 21:25:19 2006 UTC (13 years, 3 months ago) by manus
Original Path: trunk/Src/framework
Merged from Eiffel_57:
  Fixed issue on Windows where if ISE_LIBRARY is defined in the registry key, then
  it would not be set as an environment variable which would cause the configuration
  library to not find classes.


Revision 64590 - Directory Listing
Modified Wed Oct 25 17:04:38 2006 UTC (13 years, 3 months ago) by juliant
Original Path: trunk/Src/framework
code cleanup

Revision 64569 - Directory Listing
Modified Wed Oct 25 00:14:31 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
added debug output to conf_system and conf_target

Revision 64553 - Directory Listing
Modified Tue Oct 24 22:26:38 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
added missing ignores

Revision 64551 - Directory Listing
Modified Tue Oct 24 22:25:26 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
moved the parse visitor into the parser part of the configuration library

Revision 64550 - Directory Listing
Modified Tue Oct 24 20:41:42 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
fixed a problem that classes that were not visible before did not get compiled when they were made visible

Revision 64549 - Directory Listing
Modified Tue Oct 24 20:34:59 2006 UTC (13 years, 3 months ago) by juliant
Original Path: trunk/Src/framework
fix so that encoded characters with larger value than 8bit are handled properly

Revision 64548 - Directory Listing
Modified Tue Oct 24 18:09:30 2006 UTC (13 years, 3 months ago) by jfiat
Original Path: trunk/Src/framework
- removed duplicated class : replace EIFNET_API_ERROR_CODE_FORMATTER by ICOR_DEBUG_API_ERROR_CODE_FORMATTER
- better location for end of il debug info recording.
- removed unused and badly named {ES_KEY_POOL}.kay_actions

Revision 64544 - Directory Listing
Modified Tue Oct 24 17:49:38 2006 UTC (13 years, 3 months ago) by juliant
Original Path: trunk/Src/framework
added parsing of octal/binary encoded integers
added parsing of hexadecimal/octal/binary encoded manifest characters

Revision 64543 - Directory Listing
Modified Tue Oct 24 17:37:05 2006 UTC (13 years, 3 months ago) by jfiat
Original Path: trunk/Src/framework
moved cli_debugger into Src/framework/cli_debugger 

Revision 64541 - Directory Listing
Modified Tue Oct 24 17:23:50 2006 UTC (13 years, 3 months ago) by jfiat
Original Path: trunk/Src/framework
- added a SHARED_DEBUGGER_MANAGER, renamed eb_shared_debug_tools as eb_shared_debugger_manager
- moved core debugger's files under Src/Eiffel/switch/...
- created cli_debugger.ecf library (will be moved under framework very soon)
  and separated cli_debugger from cli_writer (clib)
- refactored DUMP_VALUE to take into account the NATURAL_XY values, and improved lightly the DUMP_VALUE creation using a DUMP_VALUE_FACTORY which permits to create DUMP_VALUE or DUMP_VALUE_BASIC according to the value's type without changing too much code.
- renamed many feature to use explicit INTEGER_32 instead of INTEGER, REAL_64 instead of DOUBLE and so on ...
- simplified the dotnet classes related to manisfest debug value creation. (set_item procedure and so on ...)
- minimize dependencies between core debugger and graphical classes.
- runtime: now we get back the process id when the debugger launchs the application
- runtime: made code safer to get the exception message (if the required id is invalid .. should not occurs but...)
- Added contextual menu on breakpoints tool
- Added warning message when a cond breakpoint stopped on expression evaluation failure
- various improvement and code cleaning





Revision 64528 - Directory Listing
Modified Mon Oct 23 23:13:21 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
correct could not file open error if library can not be opened

Revision 64524 - Directory Listing
Modified Mon Oct 23 21:46:15 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
it is no longer necessary to specify a uuid in non library configurations, on the parsing a random uuid will be generated. For libraries a uuid has to be specified. If no uuid was specified the uuid will be written as soon as the configuration is changed (e.g. by adding a new group, using the projects dialog and exiting with ok, ...). If the uuid was never written to the file.

Revision 64523 - Directory Listing
Modified Mon Oct 23 20:58:43 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
moved the ec_eiffel_layout into the layout library

Revision 64522 - Directory Listing
Modified Mon Oct 23 20:15:20 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
added missing precondition, fixes bug#11579

Revision 64521 - Directory Listing
Modified Mon Oct 23 19:07:56 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
fixed typo in external path

Revision 64520 - Directory Listing
Modified Mon Oct 23 18:54:55 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
moved libraries from the compiler into the framework

Revision 64497 - Directory Listing
Modified Sat Oct 21 21:47:57 2006 UTC (13 years, 3 months ago) by manus
Original Path: trunk/Src/framework
Removed resources from the framework, since it has its own configuration file.


Revision 64496 - Directory Listing
Modified Sat Oct 21 21:47:27 2006 UTC (13 years, 3 months ago) by manus
Original Path: trunk/Src/framework
Added new resources configuration.


Revision 64470 - Directory Listing
Modified Fri Oct 20 19:19:22 2006 UTC (13 years, 3 months ago) by manus
Original Path: trunk/Src/framework
Merged from Eiffel_57:
  Moved `resources' into `framework' because they are needed by some other tools.


Revision 64429 - Directory Listing
Modified Wed Oct 18 23:03:51 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
moved gui part of configuration in a library
moved cli_writer into a library

Revision 64425 - Directory Listing
Modified Wed Oct 18 17:59:01 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
keep the vision2 dependent part of the file_dialog_constants in the compiler

Revision 64424 - Directory Listing
Modified Wed Oct 18 17:52:30 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
move file dialog constants into the environment library

Revision 64422 - Directory Listing
Modified Wed Oct 18 17:49:03 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
some more moving of files

Revision 64302 - Directory Listing
Modified Wed Oct 11 17:40:45 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
removed unused local
switched property grid to use new grid span item instead of doing the drawing ourselves

Revision 64299 - Directory Listing
Modified Wed Oct 11 17:27:18 2006 UTC (13 years, 3 months ago) by jfiat
Original Path: trunk/Src/framework
fixed issue when no `font' is provided.
+ cosmetic

Revision 64281 - Directory Listing
Modified Wed Oct 11 08:37:14 2006 UTC (13 years, 3 months ago) by jfiat
Original Path: trunk/Src/framework
Added reusable vision2 grid items

Revision 64192 - Directory Listing
Modified Thu Oct 5 22:05:54 2006 UTC (13 years, 3 months ago) by king
Original Path: trunk/Src/framework
Made compilable with recent il_environment change on windows

Revision 64183 - Directory Listing
Modified Thu Oct 5 18:17:49 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
ignore ISE_DOTNET_FRAMEWORK environment as this is setup later on

Revision 64180 - Directory Listing
Modified Thu Oct 5 16:52:37 2006 UTC (13 years, 3 months ago) by king
Original Path: trunk/Src/framework
Fixed file format configuration to correctly exclude windows specific dependencies

Revision 64177 - Directory Listing
Modified Thu Oct 5 16:34:34 2006 UTC (13 years, 3 months ago) by king
Original Path: trunk/Src/framework
Removed invalid reference to WEL_STRING

Revision 64176 - Directory Listing
Modified Thu Oct 5 16:21:05 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Added exclude rules for windows/unix platforms

Revision 64172 - Directory Listing
Modified Thu Oct 5 15:51:39 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Moved classes from parent to provide platform specific implementations.

Revision 64171 - Directory Listing
Modified Thu Oct 5 15:51:01 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Added unix specific code directory

Revision 64170 - Directory Listing
Modified Thu Oct 5 15:47:30 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Added windows specific code directory

Revision 64158 - Directory Listing
Modified Wed Oct 4 23:24:16 2006 UTC (13 years, 3 months ago) by king
Original Path: trunk/Src/framework
Excluding mscoree.lib from non windows configurations

Revision 64152 - Directory Listing
Modified Wed Oct 4 22:37:01 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
warn user if an environment variable has changed and give him the opportunity to (temporarily) use the old, stored value
trigger a full configuration rebuild if environment variables have changed

Revision 64137 - Directory Listing
Modified Wed Oct 4 17:36:45 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
don't create a new font on auto resizing computation

Revision 64135 - Directory Listing
Modified Wed Oct 4 17:21:31 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Removed dependency on mscorsn.lib

Revision 64134 - Directory Listing
Modified Wed Oct 4 17:20:17 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Reader now uses dynamic loading of mscorsn.dll to prevent error preventing EiffelStudio from opening.

Revision 64118 - Directory Listing
Modified Wed Oct 4 15:44:08 2006 UTC (13 years, 3 months ago) by patrickr
Original Path: trunk/Src/framework
optimized redraw_text to not create a new font each time

Revision 64085 - Directory Listing
Modified Tue Oct 3 18:59:03 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Made some adjustments to support .NET

Revision 64064 - Directory Listing
Modified Mon Oct 2 23:56:19 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Added class to support reading of basic assembly metadata.

Revision 64063 - Directory Listing
Modified Mon Oct 2 23:55:46 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Configured to compile changes made to PE file reader.

Revision 64013 - Directory Listing
Modified Sat Sep 30 00:33:27 2006 UTC (13 years, 3 months ago) by paulb
Original Path: trunk/Src/framework
Fixed postcondition violation in parent.

Revision 63939 - Directory Listing
Modified Thu Sep 28 15:29:09 2006 UTC (13 years, 3 months ago) by manus
Original Path: trunk/Src/framework
Moving to 6.0 release.


Revision 63935 - Directory Listing
Modified Thu Sep 28 12:08:29 2006 UTC (13 years, 3 months ago) by jfiat
Original Path: trunk/Src/framework
Protected code against potential call on Void

Revision 63834 - Directory Listing
Modified Mon Sep 25 16:25:03 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/framework
fixed thread problem in environment library, fixes bug#11415
fixed error ids in com wizard
don't abort if we don't find the correct registry values for visual studio (e.g. problems with visual studio express)

Revision 63802 - Directory Listing
Modified Fri Sep 22 00:18:24 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/framework
added missing post condition

Revision 63800 - Directory Listing
Modified Fri Sep 22 00:15:36 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/framework
moved IL_ENVIRONMENT into environment library, created a default IL_ENVIRONMENT in EIFFEL_ENV

Revision 63753 - Directory Listing
Modified Thu Sep 21 00:39:43 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Fixed suppressing of logo information.

Revision 63752 - Directory Listing
Modified Thu Sep 21 00:39:15 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Removed precondition that should not have been there.

Revision 63751 - Directory Listing
Modified Thu Sep 21 00:38:49 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Fixed issue with generating list of flags.
Other cosmetics.

Revision 63750 - Directory Listing
Modified Thu Sep 21 00:37:51 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Added `reset' to allow the wiping out of all errors.
Creation if no longer protected.
Other small modifications.

Revision 63749 - Directory Listing
Modified Thu Sep 21 00:36:44 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Added error manager to permit the adding of multiple errors.

Revision 63731 - Directory Listing
Modified Wed Sep 20 17:07:00 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/framework
Now preventing tab from losing the focus from the grid

Revision 63641 - Directory Listing
Modified Mon Sep 18 16:24:24 2006 UTC (13 years, 4 months ago) by jfiat
Original Path: trunk/Src/framework
fixed bad typo in previous commit

Revision 63639 - Directory Listing
Modified Mon Sep 18 16:21:27 2006 UTC (13 years, 4 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed recently introduced bug#11317 : Resizing column to visible content when no rows crashes estudio

Revision 63629 - Directory Listing
Modified Mon Sep 18 13:53:03 2006 UTC (13 years, 4 months ago) by jfiat
Original Path: trunk/Src/framework
Factorize code in ES_GRID concerning the resize to content features
added "resize to content"   and "resize to visible content" entry in the grid menu
Partly answers bug#5354 regarding resize to content behavior

Cosmetic (avoid to have side effect in boolean condition)

Revision 63618 - Directory Listing
Modified Sat Sep 16 00:18:42 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/framework
Fixed a column resizing issue where if you make the column large and scroll the grid to the right
  then it would not work properly. It was because we were still using the wrong `x_pos', instead of the
  correct one `l_x_pos' to query the column. 


Revision 63555 - Directory Listing
Modified Wed Sep 13 22:04:19 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/framework
Moved the computation of a project directory into environment


Revision 63527 - Directory Listing
Modified Tue Sep 12 23:41:26 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/framework
Now no longer forcing a recomputation of horizontal scroll bar when resizing last column as this doesnt appear to be needed anymore, plus there is sometimes a side affect of infinite resizing on gtk in some circumstances

Revision 63445 - Directory Listing
Modified Sun Sep 10 00:11:48 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Now successfully compiles

Revision 63431 - Directory Listing
Modified Fri Sep 8 23:40:53 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/framework
Now adding 20 pixels spacing so that both Windows and gtk header text are displayed on autosize

Revision 63405 - Directory Listing
Modified Fri Sep 8 17:51:03 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Argument groups can now be created as a hidden group.

Revision 63404 - Directory Listing
Modified Fri Sep 8 17:50:31 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Added implementation for hidden argument groups.
Added support for limiting usage text width, but is not yet implemented.

Revision 63381 - Directory Listing
Modified Fri Sep 8 04:29:55 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/framework
Protect call to `create_dir' of `eiffel_home' when it cannot be achieved. This happens for
  example when compiler is run for the first time on a user account with no write permission
  or without a home directory.


Revision 63332 - Directory Listing
Modified Thu Sep 7 01:15:19 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/framework
write standard values into environment for "old" tools to still work

Revision 63331 - Directory Listing
Modified Thu Sep 7 01:13:10 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/framework
Now making sure that the column title is shown when autosizing

Revision 63291 - Directory Listing
Modified Tue Sep 5 21:04:56 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/framework
Improved sizing behavior for activation combo

Revision 63286 - Directory Listing
Modified Tue Sep 5 17:32:20 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/framework
added possibility to access environment variables with defaults in the registry to the environment library, changed calls to env.get to this new functionality in finish_freezing

Revision 63246 - Directory Listing
Modified Sun Sep 3 04:46:26 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/framework
Made location of preferences use `EiffelSofware' or `es' rather than
  a specific EiffelStudio name.


Revision 63227 - Directory Listing
Modified Fri Sep 1 23:39:57 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/framework
moved environment library into framework

Revision 63211 - Directory Listing
Modified Fri Sep 1 15:42:37 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Fixed bug that attached a loose argument to a switch when the switch does not accept a value.
Added missing postconditions.

Revision 63196 - Directory Listing
Modified Fri Sep 1 00:05:11 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/framework
fixed focusing issue, fixes bug#11162

Revision 63192 - Directory Listing
Modified Thu Aug 31 21:47:09 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Added support for formatting usage information by placing switch values inline with the switch options.

Revision 63191 - Directory Listing
Modified Thu Aug 31 21:46:15 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Now compiles

Revision 63181 - Directory Listing
Modified Thu Aug 31 17:43:13 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Now when value switch use the same name for their values, it is only displayed once.

Revision 63178 - Directory Listing
Modified Thu Aug 31 17:12:54 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Now compiles correctly

Revision 63175 - Directory Listing
Modified Thu Aug 31 17:08:53 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Added class to represent an argument group

Revision 63174 - Directory Listing
Modified Thu Aug 31 17:08:29 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Added support for allowing groups to ignore required loose arguments

Revision 63145 - Directory Listing
Modified Wed Aug 30 22:06:52 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Added support for implicitly adding the nologo switch for grouped arguments.
Update command-line usage to dependent options as compulsory when provided as an appurtenance of a switch.

Revision 63144 - Directory Listing
Modified Wed Aug 30 21:34:24 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Options now store source argument switch for ease and speed of processing and validation.

Revision 63143 - Directory Listing
Modified Wed Aug 30 21:33:46 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Renamed `hidden' to `is_hidden'

Revision 63142 - Directory Listing
Modified Wed Aug 30 21:33:31 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Renamed `hidden' to `is_hidden'

Revision 63141 - Directory Listing
Modified Wed Aug 30 21:32:54 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Added status flag `is_special' to indicate that is should be ignore when validating groups and other internal functions. This is used for the implicit options.
Renamed `hidden' to `is_hidden'

Revision 63140 - Directory Listing
Modified Wed Aug 30 21:31:41 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Modified to suit new generation of command line options given groups and argument dependencies.

Revision 63139 - Directory Listing
Modified Wed Aug 30 21:31:08 2006 UTC (13 years, 4 months ago) by paulb
Original Path: trunk/Src/framework
Added implementation to support for creating argument groups and argument dependencies.
Creating groups and dependencies automatically generated correct usage information based on groups and dependencies.
Validation has also been update to alert the user to errors.

Revision 63134 - Directory Listing
Modified Wed Aug 30 18:20:22 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/framework
Changed column resizing to 100 as this seems to help alleviate the infinite update problem on gtk as well as being a better value than 20 updates a second for column resizing

Revision 62943 - Directory Listing
Modified Fri Aug 25 10:17:05 2006 UTC (13 years, 5 months ago) by jfiat
Original Path: trunk/Src/framework
Optimized Eiffel code using named tuple to avoid useless reverse assignment
Various optimizations regarding EIFNET_DEBUGGER

Partially fixed issue when trying to step into agent call.
  Enable the dotnet debugger to keep stepping into dotnet feature (since this may be slow depending the call,
  there is an preference to enable/disable this, when this is disabled the behavior is as previous release)

Added support to dotnet debugging API v1.x , especially added a few useful enum value, and added possibilities to set various mask on stepper and other.

Added agent information in the debugger's grid (you can enable/disable it via the preferences)
  For now the class id seems erroneous (need to check with compiler team, it was working before)


Revision 62712 - Directory Listing
Modified Thu Aug 17 23:03:29 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/framework
better validation of some values in the project settings, fixes bug#11015 bug#11019 bug#11030 bug#11031

Revision 62681 - Directory Listing
Modified Thu Aug 17 16:49:27 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Corrected validator class names

Revision 62679 - Directory Listing
Modified Thu Aug 17 16:41:54 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Fixed precursor call.

Revision 62678 - Directory Listing
Modified Thu Aug 17 16:36:15 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Removed switch from file name as validators can now apply to loose arguments also.

Revision 62676 - Directory Listing
Modified Thu Aug 17 16:34:03 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Removed SWITCH from class name as validators can now apply to loose arguments also.

Revision 62675 - Directory Listing
Modified Thu Aug 17 16:33:28 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Removed SWITCH from class name as validators can now apply to loose arguments also.
Fixed validation.

Revision 62674 - Directory Listing
Modified Thu Aug 17 16:32:03 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Changed due to renaming of classes

Revision 62673 - Directory Listing
Modified Thu Aug 17 16:31:09 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Renamed to argument_base_parser.e

Revision 62672 - Directory Listing
Modified Thu Aug 17 16:30:48 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Renamed

Revision 62671 - Directory Listing
Modified Thu Aug 17 16:30:29 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Changed parent parser class because of a rename.

Revision 62670 - Directory Listing
Modified Thu Aug 17 16:30:12 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Changed parent parser class because of a rename.
Handled validation of arguments better.

Revision 62669 - Directory Listing
Modified Thu Aug 17 16:29:57 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Changed parent parser class because of a rename.
Handled validation of arguments better.

Revision 62668 - Directory Listing
Modified Thu Aug 17 16:28:50 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Renamed class to ARGUMENT_BASE_PARSER because it is not longer a "lite" parser.
Added ability to set a validator for loose arguments.

Revision 62638 - Directory Listing
Modified Wed Aug 16 21:25:00 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/framework
Accounted for name change of viewable_row_indexes_in_tree_structure to viewable_row_indexes

Revision 62570 - Directory Listing
Modified Tue Aug 15 11:25:54 2006 UTC (13 years, 5 months ago) by jasonw
Original Path: trunk/Src/framework
Removed DELAYED_TIMEOUT and merge some of its implementation into ES_DELAYED_ACTION because these two classes provide similar functionalities.

Revision 62479 - Directory Listing
Modified Sun Aug 13 01:40:52 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/framework
Removed non-used locals.


Revision 62469 - Directory Listing
Modified Sat Aug 12 16:41:27 2006 UTC (13 years, 5 months ago) by jasonw
Original Path: trunk/Src/framework
Added class DELAYED_TIMEOUT.

Revision 62302 - Directory Listing
Modified Mon Aug 7 19:21:32 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/framework
Added a fixme comment about the usage of EV_SCREEN.width since it does not take into
  account multiple displays.
Reduced border to just 5 pixels.


Revision 62286 - Directory Listing
Modified Mon Aug 7 16:21:25 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/framework
do not activate column resizing if we have an activated item
fixed new class dialog problem with create procedure, fixes bug#10893  

Revision 62240 - Directory Listing
Modified Thu Aug 3 07:02:38 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Added validator for flag switch arguments.

Revision 62239 - Directory Listing
Modified Thu Aug 3 07:01:53 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Added option for flag switch argument values.

Revision 62238 - Directory Listing
Modified Thu Aug 3 07:01:16 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Added switch for switches that accept argument flags.

Revision 62237 - Directory Listing
Modified Thu Aug 3 06:59:35 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Added factory method for creating an ARGUMENT_OPTION.

Revision 62236 - Directory Listing
Modified Thu Aug 3 06:59:13 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Added factory method for creating an ARGUMENT_OPTION with a switch value.

Revision 62235 - Directory Listing
Modified Thu Aug 3 06:58:23 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Modified `has_value' to return True only if the value is attached and has a value.
creation routines are no longer exported to all classes.

Revision 62234 - Directory Listing
Modified Thu Aug 3 06:57:16 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Fixed formatting of option argument multilined descriptions.
ARGUMENT_OPTIONs are now created through factory methods on a found switch.

Revision 62232 - Directory Listing
Modified Wed Aug 2 23:27:06 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/framework
automatically grow ES_LABEL if it is to small for the content (largest word is bigger than the width of the label)

Revision 62225 - Directory Listing
Modified Wed Aug 2 18:48:10 2006 UTC (13 years, 5 months ago) by jfiat
Original Path: trunk/Src/framework
fixed bug#10864 : Can not show hidden columns again

Revision 62222 - Directory Listing
Modified Wed Aug 2 16:25:41 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/framework
display tooltip with the value of the property, fixes bug#10734

Revision 62179 - Directory Listing
Modified Tue Aug 1 02:17:32 2006 UTC (13 years, 5 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed a bug which caused expand/collapse tree nodes does not work some times.

Revision 62130 - Directory Listing
Modified Mon Jul 31 19:46:09 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/framework
can not => cannot
set focus on property grid before we reset it to solve problems with items that do not get deactivated, fixes bug#10835 and bug#10701

Revision 62114 - Directory Listing
Modified Mon Jul 31 06:14:15 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Added switch to validate an integer range

Revision 62113 - Directory Listing
Modified Mon Jul 31 06:13:48 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Added switch to validate a file or directory location

Revision 62112 - Directory Listing
Modified Sun Jul 30 20:55:57 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/framework
Correctly checked that a file is really a file

Revision 61807 - Directory Listing
Modified Sat Jul 29 02:57:10 2006 UTC (13 years, 5 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed some bugs in shortcut key support in grid and list.

Revision 61805 - Directory Listing
Modified Sat Jul 29 02:56:21 2006 UTC (13 years, 5 months ago) by jasonw
Original Path: trunk/Src/framework
Fixed a bug which caused code completion window is not displayed in right coordinate.

Revision 61707 - Directory Listing
Modified Fri Jul 28 00:48:05 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/framework
Fixed a problem with auto wrapping label on gtk.


Revision 61691 - Directory Listing
Modified Thu Jul 27 19:24:22 2006 UTC (13 years, 5 months ago) by tedf
Original Path: trunk/Src/framework
Added a way to save window position in CODE_COMPLETABLE and apply it in editor part.
Removed useless code from EB_TAB_CODE_COMPLETABLE.

Revision 61689 - Directory Listing
Modified Thu Jul 27 18:57:32 2006 UTC (13 years, 5 months ago) by tedf
Original Path: trunk/Src/framework
Improved code completion. When no wild card is used, we still used binary search which is much faster.

Revision 61664 - Directory Listing
Modified Thu Jul 27 00:25:02 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
added es_label that supports automatic text wrapping

Revision 61636 - Directory Listing
Modified Wed Jul 26 01:00:59 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/framework
Changed key shortcut indexes.

Revision 61554 - Directory Listing
Modified Sat Jul 22 00:32:44 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/framework
Moved gobo.ecf to gobo directory. Updated existing .ecf file accordingly.

Revision 61546 - Directory Listing
Modified Fri Jul 21 18:29:36 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
changed to use border drawing of ES_GRID, do not draw border in section headers that are multi column

Revision 61523 - Directory Listing
Modified Thu Jul 20 22:15:45 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
improved refresh of property grid

Revision 61494 - Directory Listing
Modified Thu Jul 20 00:17:38 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
made section titles span across columns
fixed a problem with deactivation if the parent was already destroyed

Revision 61493 - Directory Listing
Modified Wed Jul 19 23:25:58 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
Ctrl + Tab/Ctrl + Shift + Tab switches between sections in project settings.
Fixed a crash of the features tool if there was a syntax error in the class.
Fixed some bugs and made some improvements to project settings and properties tool.

Revision 61464 - Directory Listing
Modified Wed Jul 19 16:00:26 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
Made ok button, the default button for dialogs, fixes bug#10693

Revision 61434 - Directory Listing
Modified Tue Jul 18 21:13:23 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
Improved file and directory browse dialogs of project settings.

Revision 61427 - Directory Listing
Modified Tue Jul 18 18:31:50 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/framework
Modified to facilitate key shortcut update.


Revision 61416 - Directory Listing
Modified Tue Jul 18 17:28:40 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
fixed a bug with removing and adding clusters
added home/end key handling, fixes bug#10673

Revision 61404 - Directory Listing
Modified Tue Jul 18 15:41:02 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
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 61399 - Directory Listing
Modified Mon Jul 17 23:16:49 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
added some conditions for assertion level
fixed some problems with class option dialog

Revision 61383 - Directory Listing
Modified Mon Jul 17 18:41:11 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
Fixed column resizing, it is now done if we expand/collapse a section, fixes bug#10634

Revision 61355 - Directory Listing
Modified Fri Jul 14 20:15:41 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
saved used configuration library

Revision 61346 - Directory Listing
Modified Fri Jul 14 18:28:09 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
added a fix for the is_destroyed violation in the property grid, fixes bug#10630

Revision 61292 - Directory Listing
Modified Thu Jul 13 18:06:32 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
improved keyboard handling for ellipsis properties, directly show the ellipsis if a property can't be changed in the text field

Revision 61281 - Directory Listing
Modified Thu Jul 13 13:25:53 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/framework
fixed potential issue if the text parameter is Void

Revision 61273 - Directory Listing
Modified Thu Jul 13 01:22:33 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
removed precondition that was for old way of handling focus out, fixes bug#10595

Revision 61272 - Directory Listing
Modified Thu Jul 13 01:19:42 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/framework
Moved some features from ES_GRID to ES_TREE_NAVIGATOR.

Revision 61271 - Directory Listing
Modified Thu Jul 13 01:18:20 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/framework
Added tree navigation shortcut key support in ES_GRID and ES_LIST.

Revision 61259 - Directory Listing
Modified Wed Jul 12 23:30:19 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
Fixed a precondition violation and horizontal scroll bar did not correctly resized at the first show.

Revision 61183 - Directory Listing
Modified Tue Jul 11 20:24:11 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
Optimized by using locals.

Revision 61128 - Directory Listing
Modified Mon Jul 10 16:45:22 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
Added refresh of list dialog, fixes bug#10547

Revision 61125 - Directory Listing
Modified Mon Jul 10 16:20:58 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
compute correct column width, fixes bug#10555

Revision 61124 - Directory Listing
Modified Mon Jul 10 16:06:17 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/framework
Improved menu on GRID's header items (or grid's header when no columned are displayed)


Revision 61123 - Directory Listing
Modified Mon Jul 10 15:55:48 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Fixed bug where usage is displayed when no switches are specified via command-line execution.
Removed unused locals


Revision 61118 - Directory Listing
Modified Mon Jul 10 15:08:34 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/framework
Fixed bug#10535  :  Grid column re-sizing has unwanted side effects.
now we disable the action the clicked item if we are starting the column resizing

Revision 61109 - Directory Listing
Modified Mon Jul 10 01:19:52 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added ability to set a value, from ARGUMENT_LITE_PARSER

Revision 61108 - Directory Listing
Modified Mon Jul 10 01:19:03 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Parser now permits the use of separated switch values (for application that require -switch "value" instead of -switch:value)

Revision 61096 - Directory Listing
Modified Sat Jul 8 06:43:24 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Optimized checking by using move instructions.
Fixed movement to correct location to PE header.
Now supports checking of 64 binaries that use the 64bit optional headers.

Revision 61081 - Directory Listing
Modified Fri Jul 7 23:47:42 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
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 61080 - Directory Listing
Modified Fri Jul 7 23:17:16 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
removed pe_file_format library as this produced a conflict with the framework library

Revision 61058 - Directory Listing
Modified Fri Jul 7 17:39:58 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
added possibility to make all properties readonly in a property grid

Revision 61052 - Directory Listing
Modified Fri Jul 7 17:22:29 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added cluster for examining PE files

Revision 61002 - Directory Listing
Modified Thu Jul 6 01:20:41 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
Ensure column width never less then grid width.

Revision 60973 - Directory Listing
Modified Wed Jul 5 11:17:30 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/framework
excluded the "graphical" part when "batch_framework" is True

Revision 60972 - Directory Listing
Modified Wed Jul 5 10:51:12 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/framework
fixed bug#10479 "ES_GRID autoresize and use all width with large item"

Revision 60949 - Directory Listing
Modified Mon Jul 3 23:20:51 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
display readonly properties grayed out

Revision 60936 - Directory Listing
Modified Mon Jul 3 20:38:30 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
fixed a focus out problem with choice properties

Revision 60878 - Directory Listing
Modified Fri Jun 30 17:58:01 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/framework
- prevent error on objects' grid when hiding all the columns 
(now at least one columns must be displayed, otherwise for now there is not way to show the hidden columns back.
 When bug#10514 will be implemented .. we may change that)
- added the scrolling and resizing behavior to ES's preferences dialog


Revision 60811 - Directory Listing
Modified Thu Jun 29 21:33:34 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Supported hidden switches by not displaying usage options and by providing a new set of features for querying visible options

Revision 60810 - Directory Listing
Modified Thu Jun 29 21:32:40 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added `make_hidden' as a creation routine

Revision 60809 - Directory Listing
Modified Thu Jun 29 21:32:22 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added notion of being hidden (a active switch that is documented for internal use only)

Revision 60796 - Directory Listing
Modified Thu Jun 29 20:05:37 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
added property in project settings for new force32bit setting
enable open/close section with keys

Revision 60777 - Directory Listing
Modified Thu Jun 29 17:46:33 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
fixed a bug where every group was readonly
fixed a bug where the expanded status of a section was lost, changed it to be the same expanded status for all groups instead of different for each group, fixes bug#10495, bug#10497

Revision 60772 - Directory Listing
Modified Thu Jun 29 16:09:57 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
Fix the break introduced by wild card that when in non filter mode it did not select closest match.

Revision 60741 - Directory Listing
Modified Wed Jun 28 23:58:15 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added validator to ensure directories exist

Revision 60740 - Directory Listing
Modified Wed Jun 28 23:57:45 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added switch for directories

Revision 60739 - Directory Listing
Modified Wed Jun 28 23:57:28 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added parser for application that do not accept loose arguments

Revision 60738 - Directory Listing
Modified Wed Jun 28 23:56:56 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Reorganized

Revision 60737 - Directory Listing
Modified Wed Jun 28 23:53:08 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added subcluster

Revision 60736 - Directory Listing
Modified Wed Jun 28 23:52:04 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added configuration file for argument parser.

Revision 60735 - Directory Listing
Modified Wed Jun 28 23:50:57 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
`switches' and `available_switches' now return and ARRAYED_LIST to make it easier on implementers

Revision 60734 - Directory Listing
Modified Wed Jun 28 23:50:11 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Reorganized initialization arguments to make ordered sense

Revision 60688 - Directory Listing
Modified Tue Jun 27 22:43:32 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
Added missing "not".

Revision 60687 - Directory Listing
Modified Tue Jun 27 22:42:09 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
UI formatting cosmetics

Revision 60631 - Directory Listing
Modified Tue Jun 27 18:21:18 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/framework
Moved matcher in Eiffel/support into framework/utilities/matcher.
Moved code completion component into framework/vision2/code_completion.

Revision 60599 - Directory Listing
Modified Tue Jun 27 17:31:14 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
fixed bug in parse_arguments
execute_noop will only display usage if loose arguments are expected

Revision 60598 - Directory Listing
Modified Tue Jun 27 17:30:07 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added argument parser for applications that accept one or more loose argument

Revision 60597 - Directory Listing
Modified Tue Jun 27 17:29:52 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/framework
Added argument parser for applications that accept a single loose argument

Revision 60462 - Directory Listing
Modified Mon Jun 26 22:15:27 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/framework
refactored properties, to circumvent compiler problem with convert_to_data which produces compiler errors on sgi for the BOOLEAN_PROPERTY



Revision 60417 - Directory Listing
Modified Mon Jun 26 18:26:06 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
cancel delayed actions upon destroy

Revision 60401 - Directory Listing
Modified Mon Jun 26 16:35:38 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
added correct convert_to_data implementation for BOOLEAN_PROPERTY

Revision 60238 - Directory Listing
Modified Fri Jun 23 15:31:37 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
fixed bug with column resizing and items that where active

Revision 60229 - Directory Listing
Modified Fri Jun 23 14:48:03 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
small cleanup

Revision 60209 - Directory Listing
Modified Thu Jun 22 23:35:23 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
improved grid column sizes to match content
added some more padding in file rule dialog
decreased width of text field of a EV_GRID_TEXT_ITEM by one more pixel so that it really fits into the cell of the grid.

Revision 60181 - Directory Listing
Modified Thu Jun 22 20:07:31 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
Various improvements for project settings.

Revision 59932 - Directory Listing
Modified Mon Jun 19 14:43:22 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
added clusters for base and file_formats folders

Revision 59816 - Directory Listing
Modified Thu Jun 15 17:12:29 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Fixed request to display usage when argument specification includes mandatory switches.
Added query feature `has_option' and `has_loose_argument'

Revision 59815 - Directory Listing
Modified Thu Jun 15 17:10:22 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added missing postconditions

Revision 59794 - Directory Listing
Modified Wed Jun 14 22:56:22 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added INI file reader and writer implementation using a DOM-like structure.

Revision 59793 - Directory Listing
Modified Wed Jun 14 22:55:16 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added folder to host file reader/writers

Revision 59792 - Directory Listing
Modified Wed Jun 14 22:15:49 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added class description

Revision 59791 - Directory Listing
Modified Wed Jun 14 22:15:34 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Fixed postcondition in `validate_value'

Revision 59790 - Directory Listing
Modified Wed Jun 14 22:14:59 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added general purpose error manager for adding typed errors and warnings.

Revision 59785 - Directory Listing
Modified Wed Jun 14 20:58:25 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added function `application_base' to retrieve application base (location of executable).
Added function `option_of_name' to retrieve first option by name

Revision 59784 - Directory Listing
Modified Wed Jun 14 20:57:19 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added command line switch validator to handle validation of existing files.

Revision 59783 - Directory Listing
Modified Wed Jun 14 20:56:48 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added command line switch to handle files.

Revision 59778 - Directory Listing
Modified Wed Jun 14 17:41:25 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
added possibility to store expanded status of sections

Revision 59771 - Directory Listing
Modified Wed Jun 14 16:36:09 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added reasons to invalid validated switch values

Revision 59769 - Directory Listing
Modified Wed Jun 14 15:56:39 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added deferred function `switches' ensuring descendants know how to implement switches.

Revision 59765 - Directory Listing
Modified Wed Jun 14 15:30:28 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Streamlined initialization with the introduction of a creation routine (used by descendants).
Descendants can now specify if multiple loose arguments are accepted.

Revision 59762 - Directory Listing
Modified Wed Jun 14 14:54:32 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Fixed typo

Revision 59761 - Directory Listing
Modified Wed Jun 14 14:48:25 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Extracted switch/argument validation to `validate_arguments' so descendants have a place to validate additional argument options.
Command line options are now build using new optional state flag in ARGUMENT_SWITCH.
Display of options now shows switch argument names and descriptions.

Revision 59760 - Directory Listing
Modified Wed Jun 14 14:46:23 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added attribute to indicate if the switch is optional.

Revision 59759 - Directory Listing
Modified Wed Jun 14 14:46:02 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Allowed specification of an argument value name/description with options to specify if it's optional or not.

Revision 59741 - Directory Listing
Modified Tue Jun 13 23:09:01 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
fixed various problems in configuration interface, allow to edit non readonly library configuration files,
improved keyboard handling (still work in progress)

Revision 59736 - Directory Listing
Modified Tue Jun 13 22:35:24 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/framework
Fixed precondition violation in column_at_virtual_position where sometime `x_pos' was negative.


Revision 59735 - Directory Listing
Modified Tue Jun 13 22:26:42 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Played around with formatting so descriptions spanning multiple lines are correctly aligned.

Revision 59733 - Directory Listing
Modified Tue Jun 13 21:59:38 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added argument_ prefix so classes can be included as augmentation of an extended base library.

Revision 59731 - Directory Listing
Modified Tue Jun 13 21:40:35 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added general purpose argument parser for command-line applications.

Revision 59730 - Directory Listing
Modified Tue Jun 13 21:38:21 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added `ellipse' to ellipse a chunk of text after it reaches a max length

Revision 59727 - Directory Listing
Modified Tue Jun 13 20:52:37 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
improved keyboard handling of property grid

Revision 59707 - Directory Listing
Modified Tue Jun 13 18:01:59 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/framework
Added STRING formatter for tokenize strings.

Revision 59652 - Directory Listing
Modified Mon Jun 12 17:36:37 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
fixed some problems with directory and file dialogs which did not find the last used location

Revision 59644 - Directory Listing
Modified Mon Jun 12 15:42:41 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
removed some unneeded grid items, fixed sub properties moved some texts into property_grid_layout.e

Revision 59635 - Directory Listing
Modified Mon Jun 12 14:39:10 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
moved property grid classes around for better directory layout

Revision 59610 - Directory Listing
Modified Fri Jun 9 22:27:05 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/framework
added first version of property grid

Revision 59507 - Directory Listing
Modified Thu Jun 8 13:37:59 2006 UTC (13 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Use framework.ecf in ec.ecf (to ensure framework won't depend on ec's code).

Revision 59502 - Directory Listing
Modified Thu Jun 8 10:17:10 2006 UTC (13 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
changed eol property

Revision 59449 - Directory Listing
Modified Wed Jun 7 07:58:02 2006 UTC (13 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
added framework.ecf
and started added STRING_32 support to EV_GRID_HELPER

Revision 59420 - Directory Listing
Modified Mon Jun 5 20:53:27 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/framework
Updated to use more optimal widget_at_mouse_pointer from EV_SCREEN

Revision 59366 - Directory Listing
Added Fri Jun 2 11:23:48 2006 UTC (13 years, 7 months ago) by jfiat
Original Path: trunk/Src/framework
Created Src/framework which will contains reusable classes used in "ec".
The classes should be reused outside of "ec", it can be new vision2 widgets and others.
Maybe one day, those classes will goes into real libraries, for now this is the first step.

- Moved a few classes to this framework folder.
- Separate the column resizing behavior out of ES_GRID
- Fixed an issue on ES_GRID which caused an assertion violation


  ViewVC Help
Powered by ViewVC 1.1.23