/[eiffelstudio]/trunk/Src/dotnet
ViewVC logotype

Log of /trunk/Src/dotnet

View Directory Listing Directory Listing


Sticky Revision:

Revision 46392 - Directory Listing
Modified Tue Nov 9 23:36:35 2004 UTC (15 years, 3 months ago) by raphaels
Moved `manager' and `eSplitter' tools to `tools' subfolder.


Revision 46391 - Directory Listing
Modified Tue Nov 9 23:34:40 2004 UTC (15 years, 3 months ago) by raphaels
Now uses CodeDom as a precompile


Revision 46390 - Directory Listing
Modified Tue Nov 9 23:34:11 2004 UTC (15 years, 3 months ago) by raphaels
Added Name Mapper utility


Revision 46389 - Directory Listing
Modified Tue Nov 9 23:33:52 2004 UTC (15 years, 3 months ago) by raphaels
Refactored code to better decompose assembly loading algorithm.


Revision 46388 - Directory Listing
Modified Tue Nov 9 23:32:52 2004 UTC (15 years, 3 months ago) by raphaels
Added Name Mapper utility, now automatically calls `register_all' if successful.


Revision 46387 - Directory Listing
Modified Tue Nov 9 23:32:18 2004 UTC (15 years, 3 months ago) by raphaels
Updated with new assembly names.


Revision 46386 - Directory Listing
Modified Tue Nov 9 23:31:19 2004 UTC (15 years, 3 months ago) by raphaels
Refactored code.


Revision 46385 - Directory Listing
Modified Tue Nov 9 23:31:02 2004 UTC (15 years, 3 months ago) by raphaels
Do not set the `initialized' boolean attribute to true if the type is created by name. This will prevent invariant violations in the Name Mapper utility.


Revision 46384 - Directory Listing
Modified Tue Nov 9 23:30:10 2004 UTC (15 years, 3 months ago) by raphaels
Added `members' which return the full list of .NET members of corresponding .NET type. Used in Name Mapper utility.


Revision 46355 - Directory Listing
Modified Sat Nov 6 00:55:10 2004 UTC (15 years, 3 months ago) by raphaels
Fixed potential infinite loop in `dotnet_type' if referenced type is neither generated nor external.


Revision 46311 - Directory Listing
Modified Wed Nov 3 19:55:11 2004 UTC (15 years, 3 months ago) by raphaels
Redefined path to icons directory.


Revision 46310 - Directory Listing
Modified Wed Nov 3 19:54:55 2004 UTC (15 years, 3 months ago) by raphaels
Removed useless constants


Revision 46305 - Directory Listing
Modified Wed Nov 3 17:52:34 2004 UTC (15 years, 3 months ago) by paulb
Fixed formatted_feature_name and formatted_agument_name to apease format_variable_name
preconditions


Revision 46304 - Directory Listing
Modified Wed Nov 3 17:32:14 2004 UTC (15 years, 3 months ago) by raphaels
Uncommented lines for compilation


Revision 46299 - Directory Listing
Modified Wed Nov 3 02:10:48 2004 UTC (15 years, 3 months ago) by raphaels
New version number.


Revision 46298 - Directory Listing
Modified Wed Nov 3 02:10:08 2004 UTC (15 years, 3 months ago) by raphaels
eSplitter and eSplit tools for splitting '.es' files into '.e' files.


Revision 46297 - Directory Listing
Modified Wed Nov 3 02:09:15 2004 UTC (15 years, 3 months ago) by raphaels
Updated to build split and esplitter tools as well as to handle new names for CodeDom assemblies.


Revision 46296 - Directory Listing
Modified Wed Nov 3 02:08:39 2004 UTC (15 years, 3 months ago) by raphaels
eSplitter and eSplit tools for splitting '.es' files into '.e' files ace files.


Revision 46295 - Directory Listing
Modified Wed Nov 3 02:07:59 2004 UTC (15 years, 3 months ago) by raphaels
Changed version numbers and names to be more consistent.


Revision 46214 - Directory Listing
Modified Thu Oct 28 01:23:56 2004 UTC (15 years, 3 months ago) by raphaels
Put comments around separator so that if there is only one class in the ".es" file it is compatible with a ".e" file.


Revision 46213 - Directory Listing
Modified Thu Oct 28 00:30:41 2004 UTC (15 years, 3 months ago) by raphaels
For now raise an exception when "parse" is called as it is not supported yet.


Revision 46212 - Directory Listing
Modified Thu Oct 28 00:12:40 2004 UTC (15 years, 3 months ago) by raphaels
Moved "New" menu item to "File" menu instead of "Edit" menu.


Revision 46211 - Directory Listing
Modified Thu Oct 28 00:11:45 2004 UTC (15 years, 3 months ago) by raphaels
Now hide applications list for default configuration in properties dialog.


Revision 46210 - Directory Listing
Modified Thu Oct 28 00:11:06 2004 UTC (15 years, 3 months ago) by raphaels
Newly generated


Revision 46209 - Directory Listing
Modified Thu Oct 28 00:10:45 2004 UTC (15 years, 3 months ago) by raphaels
Now makes sure than two configurations cannot have the same name.


Revision 46205 - Directory Listing
Modified Wed Oct 27 22:24:36 2004 UTC (15 years, 3 months ago) by raphaels
Removed incorrect logging.


Revision 46204 - Directory Listing
Modified Wed Oct 27 19:39:22 2004 UTC (15 years, 3 months ago) by raphaels
Changed version number to 2.0.1.1327


Revision 46203 - Directory Listing
Modified Wed Oct 27 19:39:06 2004 UTC (15 years, 3 months ago) by raphaels
Changed version number to 2.0.1327


Revision 46202 - Directory Listing
Modified Wed Oct 27 19:33:10 2004 UTC (15 years, 3 months ago) by raphaels
Added `full_name_type_mapping_table' which lists all the .NET type that have a special name in Eiffel. The key is the full .NET type name. Refactored `type_mapping_table' to use `full_name_mapping_table' so that the tables are not replicated. Added status report and access features to allow for querying whether a type has a special name and retrieve that special name if there is one.


Revision 46201 - Directory Listing
Modified Wed Oct 27 19:31:21 2004 UTC (15 years, 3 months ago) by raphaels
Fixed Eiffel name of .NET type lookup to take into consideration special types listed in the NAME_FORMATTER class.


Revision 46200 - Directory Listing
Modified Wed Oct 27 19:28:43 2004 UTC (15 years, 3 months ago) by raphaels
Now correctly generates typeof expressions for generated types.


Revision 46195 - Directory Listing
Modified Wed Oct 27 01:14:04 2004 UTC (15 years, 3 months ago) by raphaels
Added mutex for synchronization of Codedom dll access. Accesses need to be synchronized because accessing the EAC is not thread safe.


Revision 46194 - Directory Listing
Modified Wed Oct 27 00:47:23 2004 UTC (15 years, 3 months ago) by raphaels
Now consumes all required assemblies.


Revision 46193 - Directory Listing
Modified Wed Oct 27 00:46:59 2004 UTC (15 years, 3 months ago) by raphaels
Added mutex for synchronization of Codedom dll access. Accesses need to be synchronized because accessing the EAC is not thread safe.


Revision 46165 - Directory Listing
Modified Tue Oct 26 13:31:46 2004 UTC (15 years, 3 months ago) by alexk
Corrected name of single-precision floating type: incorrect name causes
incorrect metadata to be stored to XML.


Revision 46157 - Directory Listing
Modified Sat Oct 23 21:07:22 2004 UTC (15 years, 4 months ago) by raphaels
Replaced with CODE_EIFFEL_METADATA_PROVIDER


Revision 46148 - Directory Listing
Modified Fri Oct 22 01:59:09 2004 UTC (15 years, 4 months ago) by raphaels
Now uses CODE_VARIABLE for local variables instead of CODE_VARIABLE_DECLARATION_STATEMENT since the initalization expression does not need to be initiliazed for local variables declaration and initializing it can have bad side effects (such as generating cast expressions).


Revision 46147 - Directory Listing
Modified Fri Oct 22 01:59:02 2004 UTC (15 years, 4 months ago) by raphaels
Added code to protect against call on Void target in case of an invalid input


Revision 46146 - Directory Listing
Modified Fri Oct 22 01:58:32 2004 UTC (15 years, 4 months ago) by raphaels
Moved `declaration_code' to CODE_VARIABLE


Revision 46145 - Directory Listing
Modified Fri Oct 22 01:57:49 2004 UTC (15 years, 4 months ago) by raphaels
Added error tracing in case a .NET member cannot be found.


Revision 46144 - Directory Listing
Modified Fri Oct 22 01:57:19 2004 UTC (15 years, 4 months ago) by raphaels
Moved `initialize_statements' to CODE_ROUTINE_FACTORY


Revision 46143 - Directory Listing
Modified Fri Oct 22 01:56:56 2004 UTC (15 years, 4 months ago) by raphaels
Changed the way local variable are initialized to avoid bad side effects.


Revision 46142 - Directory Listing
Modified Fri Oct 22 01:56:04 2004 UTC (15 years, 4 months ago) by raphaels
Added `declaration_code' that was moved from CODE_VARIABLE_DECLARATION_STATEMENT


Revision 46141 - Directory Listing
Modified Fri Oct 22 01:54:04 2004 UTC (15 years, 4 months ago) by raphaels
Now uses `valid_variable_name' instead of `formatted_feature_name' to generate the Eiffel identifiers. This is to avoid formatting attribute names differently from what they were declared in the aspx file and then failing at compilation time because a Snippet code is referring to the unformatted version of the attribute name (e.g. `id2' vs. `id_2').


Revision 46123 - Directory Listing
Modified Wed Oct 20 18:48:24 2004 UTC (15 years, 4 months ago) by raphaels
Removed obsolete clause on `valid_variable_name' since the function is used in the CodeDom provider.


Revision 46122 - Directory Listing
Modified Wed Oct 20 18:47:38 2004 UTC (15 years, 4 months ago) by raphaels
Now uses `valid_variable_name' instead of `formatted_feature_name' to generate the Eiffel identifiers. This is to avoid formatting attribute names differently from what they were declared in the aspx file and then failing at compilation time because a Snippet code is referring to the unformatted version of the attribute name (e.g. `id2' vs. `id_2').


Revision 46119 - Directory Listing
Modified Wed Oct 20 16:56:49 2004 UTC (15 years, 4 months ago) by raphaels
Changed version number.


Revision 46118 - Directory Listing
Modified Wed Oct 20 16:43:07 2004 UTC (15 years, 4 months ago) by raphaels
Fixed generation of call to creation routine, as the name formatter changed and the creation routine name is not `make' anymore.


Revision 46117 - Directory Listing
Modified Wed Oct 20 16:42:07 2004 UTC (15 years, 4 months ago) by raphaels
Simplified EAC building algorithm.


Revision 46087 - Directory Listing
Modified Tue Oct 19 01:59:55 2004 UTC (15 years, 4 months ago) by raphaels
Now takes more cases into account for escaping first character of local variable.


Revision 46086 - Directory Listing
Modified Tue Oct 19 00:26:23 2004 UTC (15 years, 4 months ago) by raphaels
Fixed `formatted_variable_name' so that even if local variable name starts with `_' or digit, it is correclty formatted into a valid Eiffel identifier.


Revision 46027 - Directory Listing
Modified Fri Oct 15 22:12:15 2004 UTC (15 years, 4 months ago) by raphaels
Fixed path to assemblies


Revision 46026 - Directory Listing
Modified Fri Oct 15 22:04:33 2004 UTC (15 years, 4 months ago) by raphaels
Cache browser .NET installer


Revision 46006 - Directory Listing
Modified Fri Oct 15 19:18:51 2004 UTC (15 years, 4 months ago) by raphaels
Changed version information. Also added cluster `cache_browser' to cache_browser ace files which include class CACHE_BROWSER_INSTALL for .NET installer methods implementation.


Revision 45976 - Directory Listing
Modified Fri Oct 15 18:23:17 2004 UTC (15 years, 4 months ago) by raphaels
Changed signature of `is_equal' to avoid CAT calls.


Revision 45975 - Directory Listing
Modified Fri Oct 15 18:22:47 2004 UTC (15 years, 4 months ago) by raphaels
Protected code in case configuration is invalid and ISE_EIFFEL isn't defined.


Revision 45974 - Directory Listing
Modified Fri Oct 15 18:22:18 2004 UTC (15 years, 4 months ago) by raphaels
Added `Missing Compiler Path' compiler error.


Revision 45973 - Directory Listing
Modified Fri Oct 15 18:22:00 2004 UTC (15 years, 4 months ago) by raphaels
Protected code against possible call on void target in conversion call.


Revision 45972 - Directory Listing
Modified Fri Oct 15 16:11:35 2004 UTC (15 years, 4 months ago) by raphaels
Fixed handling of missing ISE_EIFFEL environment variable.


Revision 45970 - Directory Listing
Modified Thu Oct 14 21:31:03 2004 UTC (15 years, 4 months ago) by raphaels
Fixed path to EiffelVision2 precompiled.


Revision 45969 - Directory Listing
Modified Thu Oct 14 21:14:28 2004 UTC (15 years, 4 months ago) by raphaels
Fixed path to base precompiled.


Revision 45968 - Directory Listing
Modified Thu Oct 14 19:31:40 2004 UTC (15 years, 4 months ago) by raphaels
Changed EiffelSoftware.EiffelBase to EiffelSoftware.CodeDomBase and EiffelSoftware.EiffelVision2 to EiffelSoftware.CodeDomEiffelVision2 so that there is no conflicts between the assemblies used by the CodeDom Provider and the ones used by ENViSioN!.


Revision 45967 - Directory Listing
Modified Thu Oct 14 19:29:04 2004 UTC (15 years, 4 months ago) by raphaels
This script was superseded by the content of Delivery/codedom_provider


Revision 45953 - Directory Listing
Modified Fri Oct 8 17:40:34 2004 UTC (15 years, 4 months ago) by paulb
Fixed name formatting issues for class, feature and argument names beginning with '.'


Revision 45952 - Directory Listing
Modified Fri Oct 8 15:52:24 2004 UTC (15 years, 4 months ago) by raphaels
Now correctly enable/disable `delete' menu item.


Revision 45951 - Directory Listing
Modified Fri Oct 8 15:51:31 2004 UTC (15 years, 4 months ago) by raphaels
Added call to `initialize_prefix' in `make_empty' creation routine so that default values are not reloaded upon querying the associated prefixes (e.g. during creation of a new configuration in the manager).


Revision 45944 - Directory Listing
Modified Thu Oct 7 16:22:41 2004 UTC (15 years, 4 months ago) by raphaels
Removed runtime assembly cluster since it is causing a conflict during compilation.


Revision 45935 - Directory Listing
Modified Wed Oct 6 18:37:21 2004 UTC (15 years, 4 months ago) by paulb
fixed short_cache_name.


Revision 45934 - Directory Listing
Modified Wed Oct 6 18:34:20 2004 UTC (15 years, 4 months ago) by paulb
Added `xmls_ver' constant for use with XML serializer/deserializer.


Revision 45933 - Directory Listing
Modified Wed Oct 6 18:33:49 2004 UTC (15 years, 4 months ago) by paulb
XMLS VER is now taken instead of elicited from executing assembly version.
This solves independently versioned assemblies from reconsuming metadata.
The `xmls_ver' constant is in EIFFEL_XML_SERIALIZER_CONSTANTS


Revision 45931 - Directory Listing
Modified Wed Oct 6 18:31:27 2004 UTC (15 years, 4 months ago) by paulb
relative_type_path and absolute_type_path now take an INTEGER for
a type identifer instead of a full .NET type name.


Revision 45930 - Directory Listing
Modified Wed Oct 6 18:30:33 2004 UTC (15 years, 4 months ago) by paulb
added type_index_from_type and type_index_from_type_name to retrieve
index (also now used as type file name) from a type.
Modified consumed_type and consumed_type_from_dotnet_type_name to
to type_index_from_..., as well as is_type_in_cache.


Revision 45929 - Directory Listing
Modified Wed Oct 6 18:28:15 2004 UTC (15 years, 4 months ago) by paulb
fixed typo for conservative_mode


Revision 45928 - Directory Listing
Modified Wed Oct 6 18:04:01 2004 UTC (15 years, 4 months ago) by raphaels
Changed the version number to match the metadata consumer version number so that both the compiler and the cache browser can share the same EAC.


Revision 45925 - Directory Listing
Modified Tue Oct 5 18:50:46 2004 UTC (15 years, 4 months ago) by paulb
Removed wrong precondition.


Revision 45881 - Directory Listing
Modified Thu Sep 30 18:26:38 2004 UTC (15 years, 4 months ago) by raphaels
Removed references to COM managed compiler.


Revision 45880 - Directory Listing
Modified Wed Sep 29 18:39:47 2004 UTC (15 years, 4 months ago) by raphaels
Now specifies that the Eiffel CodeDom Provider does not support win32 resources.


Revision 45879 - Directory Listing
Modified Wed Sep 29 18:38:26 2004 UTC (15 years, 4 months ago) by raphaels
Now handles the case where the target of a call is void, uses currently generated type as target.


Revision 45878 - Directory Listing
Modified Wed Sep 29 14:11:56 2004 UTC (15 years, 4 months ago) by raphaels
Fixed inheritance clause snippet text.


Revision 45877 - Directory Listing
Modified Wed Sep 29 14:11:04 2004 UTC (15 years, 4 months ago) by raphaels
Now correctly handles possible Void values for paths.


Revision 45876 - Directory Listing
Modified Wed Sep 29 14:10:04 2004 UTC (15 years, 4 months ago) by raphaels
Class used for Ace file generation.


Revision 45875 - Directory Listing
Modified Wed Sep 29 14:09:38 2004 UTC (15 years, 4 months ago) by raphaels
Now uses batch compiler instead of COM DLL compiler.


Revision 45874 - Directory Listing
Modified Wed Sep 29 14:09:05 2004 UTC (15 years, 4 months ago) by raphaels
Removed too restrictive precondition.


Revision 45873 - Directory Listing
Modified Wed Sep 29 14:08:34 2004 UTC (15 years, 4 months ago) by raphaels
Added `Compiler_key' `Ise_eiffel_value' and `Compiler_file_name'.


Revision 45872 - Directory Listing
Modified Wed Sep 29 14:07:38 2004 UTC (15 years, 4 months ago) by raphaels
Now only adds referenced assembly if not already in list


Revision 45871 - Directory Listing
Modified Wed Sep 29 14:07:14 2004 UTC (15 years, 4 months ago) by raphaels
Added `Missing_compiler_key' and `Missing_ise_eiffel' errors


Revision 45870 - Directory Listing
Modified Wed Sep 29 14:06:34 2004 UTC (15 years, 4 months ago) by raphaels
Added `Compiler_path' which retrieve path to batch compiler.


Revision 45869 - Directory Listing
Modified Wed Sep 29 14:06:03 2004 UTC (15 years, 4 months ago) by raphaels
Changed prefix for System.Web.Mobile.dll to avoid name clashes.


Revision 45868 - Directory Listing
Modified Wed Sep 29 14:05:28 2004 UTC (15 years, 4 months ago) by raphaels
Instances can now also be created by instances of CODE_TYPE_REFERENCE (needed for snippet features)


Revision 45867 - Directory Listing
Modified Wed Sep 29 14:04:26 2004 UTC (15 years, 4 months ago) by raphaels
Now correctly merges inheritance clauses so there is only one keyword generated for each clause.


Revision 45866 - Directory Listing
Modified Wed Sep 29 14:03:29 2004 UTC (15 years, 4 months ago) by raphaels
Fixed bug in semantic action.


Revision 45865 - Directory Listing
Modified Wed Sep 29 14:02:40 2004 UTC (15 years, 4 months ago) by raphaels
Now generates inheritance clause code.


Revision 45863 - Directory Listing
Modified Mon Sep 27 18:38:40 2004 UTC (15 years, 4 months ago) by raphaels
Now prevents generation of inheritance clauses from snippets


Revision 45862 - Directory Listing
Modified Mon Sep 27 18:37:27 2004 UTC (15 years, 4 months ago) by raphaels
Moved to code_generator\entities\inheritance_clause


Revision 45861 - Directory Listing
Modified Mon Sep 27 18:36:55 2004 UTC (15 years, 4 months ago) by raphaels
Fixed code generation of event feature calls.


Revision 45860 - Directory Listing
Modified Mon Sep 27 18:36:08 2004 UTC (15 years, 4 months ago) by raphaels
Moved from code_generator\support


Revision 45859 - Directory Listing
Modified Mon Sep 27 18:35:41 2004 UTC (15 years, 4 months ago) by raphaels
Correctly format snippet local variables declaration


Revision 45858 - Directory Listing
Modified Mon Sep 27 18:34:43 2004 UTC (15 years, 4 months ago) by raphaels
Refactored snippet feature parsing.


Revision 45857 - Directory Listing
Modified Mon Sep 27 18:34:07 2004 UTC (15 years, 4 months ago) by raphaels
Protected output against possible call on void target.


Revision 45856 - Directory Listing
Modified Mon Sep 27 18:33:06 2004 UTC (15 years, 4 months ago) by raphaels
Now correctly handles snippet features


Revision 45855 - Directory Listing
Modified Mon Sep 27 18:32:11 2004 UTC (15 years, 4 months ago) by raphaels
Moved to code_generator\entities\inheritance_clause


Revision 45854 - Directory Listing
Modified Mon Sep 27 18:30:38 2004 UTC (15 years, 4 months ago) by raphaels
Classes used to parse a snippet inheritance clause. The result of the parsing can then be merged into the generated inheritance clause.


Revision 45849 - Directory Listing
Modified Fri Sep 24 21:59:18 2004 UTC (15 years, 4 months ago) by raphaels
Now displays parents of types in contextual information EV_TEXT.


Revision 45848 - Directory Listing
Modified Fri Sep 24 21:27:44 2004 UTC (15 years, 5 months ago) by raphaels
Moved codedom node analysis to TESTER_CODE_OBJECT_ANALYZER.


Revision 45847 - Directory Listing
Modified Fri Sep 24 21:27:13 2004 UTC (15 years, 5 months ago) by raphaels
Added split area and EV_TEXT widget to display contextual information on tree node.


Revision 45846 - Directory Listing
Modified Fri Sep 24 21:26:53 2004 UTC (15 years, 5 months ago) by raphaels
Moved codedom node analysis to TESTER_CODE_OBJECT_ANALYZER. Added split area and EV_TEXT widget to display contextual information on tree node.


Revision 45845 - Directory Listing
Modified Fri Sep 24 21:24:17 2004 UTC (15 years, 5 months ago) by raphaels
Analyzer of codedom tree node. Retrieves corresponding type, icon and description.


Revision 45844 - Directory Listing
Modified Fri Sep 24 21:23:22 2004 UTC (15 years, 5 months ago) by raphaels
Newly generated after modified interface to add EV_TEXT widget


Revision 45843 - Directory Listing
Modified Fri Sep 24 21:22:18 2004 UTC (15 years, 5 months ago) by raphaels
Added missing types to cover all possible code objects.


Revision 45842 - Directory Listing
Modified Fri Sep 24 21:21:41 2004 UTC (15 years, 5 months ago) by raphaels
Added EV_TEXT widget in left box to display information on currently selected codedom tree node.


Revision 45830 - Directory Listing
Modified Fri Sep 24 13:55:54 2004 UTC (15 years, 5 months ago) by raphaels
Increased timeout for serialization to occur to 3 minutes to match ASP.NET default settings.


Revision 45829 - Directory Listing
Modified Fri Sep 24 13:54:57 2004 UTC (15 years, 5 months ago) by raphaels
Name of icon file is now ecdpman.ico


Revision 45828 - Directory Listing
Modified Fri Sep 24 13:54:17 2004 UTC (15 years, 5 months ago) by raphaels
Fixed infinite loop bugs (added missing calls to `forth').


Revision 45827 - Directory Listing
Modified Fri Sep 24 13:53:13 2004 UTC (15 years, 5 months ago) by raphaels
Fixed `type' to correctly take into account the case where the default member of a type is a property.


Revision 45798 - Directory Listing
Modified Thu Sep 23 19:52:33 2004 UTC (15 years, 5 months ago) by raphaels
Fixed missing brackets for tuple definition.


Revision 45797 - Directory Listing
Modified Thu Sep 23 19:51:35 2004 UTC (15 years, 5 months ago) by raphaels
Exclude class that is not needed and would require cache browser clusters.


Revision 45794 - Directory Listing
Modified Thu Sep 23 19:33:00 2004 UTC (15 years, 5 months ago) by raphaels
Removed definition of `Directory_separator' which is already defined in parent.


Revision 45787 - Directory Listing
Modified Wed Sep 22 16:32:44 2004 UTC (15 years, 5 months ago) by paulb
Now inheirt CACHE_SETTINGS and now create_consumed_assembly_from_path
creates the folder name to be used base on CACHE_SETTINGS.conservative_mode instead
of CONSUMED_ASSEMBLY.make doing that.


Revision 45786 - Directory Listing
Modified Wed Sep 22 16:31:08 2004 UTC (15 years, 5 months ago) by paulb
Reevaluated design and use of CACHE_SETTINGS and removed dependency
on it.


Revision 45777 - Directory Listing
Modified Tue Sep 21 22:22:36 2004 UTC (15 years, 5 months ago) by paulb
Changed GUIDs


Revision 45775 - Directory Listing
Modified Tue Sep 21 22:16:51 2004 UTC (15 years, 5 months ago) by paulb
file_name now takes and INTEGER as an argument to indicate what index
to use as a file name. This measure has been taken to reduce overall file
path lengths.
serialize_consumed_types now only generates the xml for generatable types
and uses file_name (INTEGER) instead of file_name (STRING)


Revision 45774 - Directory Listing
Modified Tue Sep 21 22:14:14 2004 UTC (15 years, 5 months ago) by paulb
Uses CACHE_SETTINGS.conservative_mode to generate longer or shorter
folder names for assemblies


Revision 45773 - Directory Listing
Modified Tue Sep 21 22:13:17 2004 UTC (15 years, 5 months ago) by paulb
The cache name is no longer taken automatically, but is taken now from
CACHE_SETTINGS. Which name it takes depends on the conservative_mode
state.


Revision 45772 - Directory Listing
Modified Tue Sep 21 22:12:11 2004 UTC (15 years, 5 months ago) by paulb
Added default CACHE_SETTINGS for allow for design-time adjustments to the cache
by Eiffel projects


Revision 45770 - Directory Listing
Modified Tue Sep 21 22:10:08 2004 UTC (15 years, 5 months ago) by paulb
Changed version number and added EiffelSoftware.Runtime.dll


Revision 45762 - Directory Listing
Modified Tue Sep 21 01:09:04 2004 UTC (15 years, 5 months ago) by raphaels
Fixed path to codedom installation folder to avoid duplication of directory separator character.


Revision 45754 - Directory Listing
Modified Mon Sep 20 16:41:34 2004 UTC (15 years, 5 months ago) by raphaels
Changed name of Manager and fixed corresponding path


Revision 45748 - Directory Listing
Modified Sat Sep 18 22:41:01 2004 UTC (15 years, 5 months ago) by raphaels
Fixed path to precompiled library


Revision 45747 - Directory Listing
Modified Sat Sep 18 21:44:42 2004 UTC (15 years, 5 months ago) by raphaels
Made code compatible with .NET Framework 1.0.


Revision 45742 - Directory Listing
Modified Fri Sep 17 23:03:24 2004 UTC (15 years, 5 months ago) by raphaels
Use `{ASSEMBLY}.load_from' instead of `{ASSEMBLY}.load_file' since {ASSEMBLY}.load_file is not supported by the .NET Framework 1.0


Revision 45741 - Directory Listing
Modified Fri Sep 17 22:18:07 2004 UTC (15 years, 5 months ago) by raphaels
Added missing compiler output assemblies


Revision 45740 - Directory Listing
Modified Fri Sep 17 21:52:37 2004 UTC (15 years, 5 months ago) by raphaels
Fixed dll file name for compiler.


Revision 45739 - Directory Listing
Modified Fri Sep 17 21:21:14 2004 UTC (15 years, 5 months ago) by raphaels
Renamed Eiffel CodeDom Provider Manager system name.


Revision 45738 - Directory Listing
Modified Fri Sep 17 21:20:37 2004 UTC (15 years, 5 months ago) by raphaels
Eiffel CodeDom Provider Manager resource file and icon.


Revision 45685 - Directory Listing
Modified Wed Sep 15 21:12:09 2004 UTC (15 years, 5 months ago) by raphaels
Now uses $ISE_DOTNET_FRAMEWORK instead of absolute path


Revision 45684 - Directory Listing
Modified Wed Sep 15 21:11:31 2004 UTC (15 years, 5 months ago) by raphaels
Cosmetics


Revision 45683 - Directory Listing
Modified Wed Sep 15 21:09:31 2004 UTC (15 years, 5 months ago) by raphaels
Now uses a relative path to refer to key file instead of absolute path.


Revision 45682 - Directory Listing
Modified Wed Sep 15 21:08:42 2004 UTC (15 years, 5 months ago) by raphaels
Makefile to create Compiler Output handling assemblies.


Revision 45681 - Directory Listing
Modified Wed Sep 15 21:08:00 2004 UTC (15 years, 5 months ago) by raphaels
Now uses makefile instead of devenv so that delivery can be built without requiring Visual Studio to be installed. Also fixed reference to key file to use environment variable instead of absolute path.


Revision 45680 - Directory Listing
Modified Wed Sep 15 21:06:19 2004 UTC (15 years, 5 months ago) by raphaels
Fixed switch so that script should be called with /release instead of just release


Revision 45679 - Directory Listing
Modified Wed Sep 15 18:57:12 2004 UTC (15 years, 5 months ago) by raphaels
Scripts and projects for building managed compiler extensions


Revision 45678 - Directory Listing
Modified Wed Sep 15 18:20:12 2004 UTC (15 years, 5 months ago) by raphaels
Fixed script so that /release switch is correctly taken into account.


Revision 45677 - Directory Listing
Modified Wed Sep 15 18:18:54 2004 UTC (15 years, 5 months ago) by raphaels
Removed `msil_clr_version' option so that assemblies can be compiled with version 1.0 of the framework for the delivery.


Revision 45620 - Directory Listing
Modified Tue Sep 14 14:27:18 2004 UTC (15 years, 5 months ago) by raphaels
Added metadata cache path handling. Added missing event handlers connections.


Revision 45619 - Directory Listing
Modified Tue Sep 14 14:26:34 2004 UTC (15 years, 5 months ago) by raphaels
Fixed bug in loop where `forth' could be called on list whn it was already `after'.


Revision 45618 - Directory Listing
Modified Tue Sep 14 14:25:37 2004 UTC (15 years, 5 months ago) by raphaels
Added metadata cache path handling. Hid precompile box and label.


Revision 45617 - Directory Listing
Modified Tue Sep 14 14:24:22 2004 UTC (15 years, 5 months ago) by raphaels
Fixed location of about pixmap so that it is independent from location of the exe


Revision 45616 - Directory Listing
Modified Tue Sep 14 14:23:36 2004 UTC (15 years, 5 months ago) by raphaels
Fixed assemblies prefixes


Revision 45615 - Directory Listing
Modified Tue Sep 14 14:23:10 2004 UTC (15 years, 5 months ago) by raphaels
Changed the way output is handled to use source interfaces instead of pipes.


Revision 45614 - Directory Listing
Modified Tue Sep 14 14:22:26 2004 UTC (15 years, 5 months ago) by raphaels
Fixed bug where local variable was not reset properly in loop (`l_location')


Revision 45613 - Directory Listing
Modified Tue Sep 14 14:21:27 2004 UTC (15 years, 5 months ago) by raphaels
Protected logging against security exceptions


Revision 45612 - Directory Listing
Modified Tue Sep 14 14:21:02 2004 UTC (15 years, 5 months ago) by raphaels
Changed postcondition of feature retrieving environment variable to make sure there is no directory separator at the end of the path


Revision 45611 - Directory Listing
Modified Tue Sep 14 14:19:32 2004 UTC (15 years, 5 months ago) by raphaels
Added generation of `alias' clause


Revision 45610 - Directory Listing
Modified Tue Sep 14 14:18:55 2004 UTC (15 years, 5 months ago) by raphaels
Added `reset' to reset all global variables. Now inherit CODE_SHARED_NAME_FORMATTER to reset class names list prior to generation.


Revision 45609 - Directory Listing
Modified Tue Sep 14 14:18:09 2004 UTC (15 years, 5 months ago) by raphaels
Cosmetics


Revision 45608 - Directory Listing
Modified Tue Sep 14 14:17:51 2004 UTC (15 years, 5 months ago) by raphaels
Renamed `reset_generated_types' into `reset'


Revision 45607 - Directory Listing
Modified Tue Sep 14 14:17:29 2004 UTC (15 years, 5 months ago) by raphaels
Override default name formatter to check for unicity of class names


Revision 45606 - Directory Listing
Modified Tue Sep 14 14:15:42 2004 UTC (15 years, 5 months ago) by raphaels
Added /nologo to calls to command line utilities.


Revision 45558 - Directory Listing
Modified Sat Sep 11 22:54:38 2004 UTC (15 years, 5 months ago) by manus
Restore `like Current' as it does not help to solve catcalls and actually
triggers compile time error when using gelint to perform a flat degree 3
checking.


Revision 45265 - Directory Listing
Modified Thu Aug 26 21:40:28 2004 UTC (15 years, 5 months ago) by raphaels
Removed unused local variable.


Revision 45262 - Directory Listing
Modified Thu Aug 26 21:39:06 2004 UTC (15 years, 5 months ago) by raphaels
Now tries to initialize the creation routine for the root class in the Ace file.


Revision 45261 - Directory Listing
Modified Thu Aug 26 21:38:05 2004 UTC (15 years, 5 months ago) by raphaels
Added `default_assemblies' and `add_default_assemblies' which can be used to add assemblies in case the codedom does not reference any. Also changed `has' so that now the assembly names are compared instead of the assembly file names (so that an assembly coming from the GAC will be correctly compared with an assembly loaded from the framework folder).


Revision 45260 - Directory Listing
Modified Thu Aug 26 21:36:22 2004 UTC (15 years, 5 months ago) by raphaels
Added `all_features' which return all the features of a given .NET type.


Revision 45259 - Directory Listing
Modified Thu Aug 26 21:35:39 2004 UTC (15 years, 5 months ago) by raphaels
Moved all algorithms related to calculation of rename clauses into CODE_EIFFEL_FACTORY.


Revision 45258 - Directory Listing
Modified Thu Aug 26 21:34:45 2004 UTC (15 years, 5 months ago) by raphaels
Parent classes collection used in CODE_GENERATED_TYPE.


Revision 45257 - Directory Listing
Modified Thu Aug 26 21:34:05 2004 UTC (15 years, 5 months ago) by raphaels
Moved algorithm to add needed rename clauses into CODE_EIFFEL_FACTORY.


Revision 45256 - Directory Listing
Modified Thu Aug 26 21:33:21 2004 UTC (15 years, 5 months ago) by raphaels
Now searches for homonyms in parent classes as well.


Revision 45255 - Directory Listing
Modified Thu Aug 26 21:32:36 2004 UTC (15 years, 5 months ago) by raphaels
Added an extra degree when generating namespaces to check for needed rename clauses. This needs to be done after the initialization of the generated types so that the inheritance hierarchy is complete (the hierarchy is not given by Codedom).


Revision 45254 - Directory Listing
Modified Thu Aug 26 21:30:50 2004 UTC (15 years, 5 months ago) by raphaels
Now correclty initilialize `is_deferred' on generated routines and properties.


Revision 45253 - Directory Listing
Modified Thu Aug 26 21:29:47 2004 UTC (15 years, 5 months ago) by raphaels
Now correctly initiliases `rename_clauses'.


Revision 45252 - Directory Listing
Modified Thu Aug 26 21:29:16 2004 UTC (15 years, 5 months ago) by raphaels
Added `is_interface' which is true if the class corresponds to an interface. This is useful to avoid renaming inherited features that are not redefined but come from an interface.


Revision 45251 - Directory Listing
Modified Thu Aug 26 21:28:19 2004 UTC (15 years, 5 months ago) by raphaels
Added `all_features' which returns all the features of the type and changed `parents' to use a collection class instead of a generic list. The collection class allows for adding specific features such as `has_feature' which searches for a feature with a given Eiffel name in the list of parents.


Revision 44893 - Directory Listing
Modified Wed Aug 18 23:15:58 2004 UTC (15 years, 6 months ago) by paulb
Updated GUIDs


Revision 44892 - Directory Listing
Modified Wed Aug 18 22:45:09 2004 UTC (15 years, 6 months ago) by paulb
Increased version number to 5.5.918.0


Revision 44888 - Directory Listing
Modified Wed Aug 18 22:37:09 2004 UTC (15 years, 6 months ago) by paulb
fixed bug in relative_folder_name_from_path which caused duplicate entries
in info.xml when gac assemblies were queried using both the codebase and location.


Revision 44886 - Directory Listing
Modified Wed Aug 18 22:35:30 2004 UTC (15 years, 6 months ago) by paulb
Added feature relative_executing_env_path to retrieve segment of path that
relates to the compiled and currently executing environment. The function is
resposible to creating <assembly_name>\<clr_version> in a cache folder.
removed redundant trailing directory seperator from eac_path/
absolute_info_path and relative_assembly_path_from_consumed_assembly now
make use of relative_executing_env_path.


Revision 44857 - Directory Listing
Modified Wed Aug 18 18:00:58 2004 UTC (15 years, 6 months ago) by paulb
Tweaked formatting for arguments, features and class names that start with '_'.
Added prefix for arguments, features and class names that start with a digit.


Revision 44555 - Directory Listing
Modified Thu Aug 5 16:23:46 2004 UTC (15 years, 6 months ago) by paulb
Removed use of implies where approriate.
Fixed errors in cls compliancy log output


Revision 44547 - Directory Listing
Modified Wed Aug 4 21:17:24 2004 UTC (15 years, 6 months ago) by paulb
added feature is_cls_compliant_type to check type's for cls compliancy.
Fixed bugs where non-cls-compliant type arrays were thought to be compliant.


Revision 44543 - Directory Listing
Modified Wed Aug 4 19:56:42 2004 UTC (15 years, 6 months ago) by paulb
Added is_valid_literal_field to check a FIELD_INFO, that refers to a literal, if it
valid for the consumer to consume it.
Changed is_comsumed_field to check 'f' with is_valid_literal_field when f.is_literal


Revision 44542 - Directory Listing
Modified Wed Aug 4 19:54:45 2004 UTC (15 years, 6 months ago) by paulb
is_literal_field_value no longer returns "Void" when val is Void. This creates problem
for the compiler, so instead we don't consume the field as a Void literal is
useless for now.


Revision 44510 - Directory Listing
Modified Fri Jul 30 21:27:41 2004 UTC (15 years, 6 months ago) by paulb
Handled case where a literal field value was explicitly set to nullref.


Revision 44450 - Directory Listing
Modified Wed Jul 21 06:13:27 2004 UTC (15 years, 7 months ago) by manus
Updated to new name of ATTRIBUTE into ATTRIBUTE_ as `attribute' is now a keyword.


Revision 44423 - Directory Listing
Modified Tue Jul 20 20:28:24 2004 UTC (15 years, 7 months ago) by paulb
implementation is now exported exclusivley to COM_CACHE_MANAGER2


Revision 44422 - Directory Listing
Modified Tue Jul 20 20:22:54 2004 UTC (15 years, 7 months ago) by paulb
consumed_assembly pass ';' delimited list striaght to MARSHAL_CACHE_MANAGER.consume_assembly
instead of splitting up the contents.


Revision 44421 - Directory Listing
Modified Tue Jul 20 20:21:55 2004 UTC (15 years, 7 months ago) by paulb
Added secondary level of resolution where a list of assemblies are looked up
failing the first level of resolution.


Revision 44420 - Directory Listing
Modified Tue Jul 20 20:21:01 2004 UTC (15 years, 7 months ago) by paulb
cosume_assembly can now consume multipl assemblies seperated by ';'.
This functionality has been added to fix resolve related issues with assemblies
compiled with different versions of the runtime not being able to be resolved if
they lied in the framework folder.


Revision 44404 - Directory Listing
Modified Mon Jul 19 19:01:31 2004 UTC (15 years, 7 months ago) by raphaels
Rename clause


Revision 44403 - Directory Listing
Modified Mon Jul 19 18:50:48 2004 UTC (15 years, 7 months ago) by raphaels
Delete preexisting .e files if any before generating new ones so that the old ones do not interfere during compilation phase.


Revision 44402 - Directory Listing
Modified Mon Jul 19 18:49:31 2004 UTC (15 years, 7 months ago) by raphaels
Fixed many bugs, compilation now works fine


Revision 44401 - Directory Listing
Modified Mon Jul 19 18:48:34 2004 UTC (15 years, 7 months ago) by raphaels
Added standard prefix to assemblies System.Web.Mobile.dll and System.Web.UI.MobileControls.Adapters.dll


Revision 44400 - Directory Listing
Modified Mon Jul 19 18:47:26 2004 UTC (15 years, 7 months ago) by raphaels
New events `File_deletion' and `Missing_assembly'


Revision 44399 - Directory Listing
Modified Mon Jul 19 18:46:26 2004 UTC (15 years, 7 months ago) by raphaels
Removed `Directory_seprator'


Revision 44398 - Directory Listing
Modified Mon Jul 19 18:45:01 2004 UTC (15 years, 7 months ago) by raphaels
Added `complete' that will add any missing assembly reference to build a complete set of references.


Revision 44397 - Directory Listing
Modified Mon Jul 19 18:43:55 2004 UTC (15 years, 7 months ago) by raphaels
Added `cluster_name' used to build ace file


Revision 44396 - Directory Listing
Modified Mon Jul 19 18:43:21 2004 UTC (15 years, 7 months ago) by raphaels
Now correctly handles "System.Void" and returns NONE as Eiffel type name instead of VOID


Revision 44395 - Directory Listing
Modified Mon Jul 19 18:42:09 2004 UTC (15 years, 7 months ago) by raphaels
Added rename clauses used for .NET methods that are hidden by name. added helper features for renaming mechanism.


Revision 44394 - Directory Listing
Modified Mon Jul 19 18:41:06 2004 UTC (15 years, 7 months ago) by raphaels
Now exposes the generated types cache


Revision 44393 - Directory Listing
Modified Mon Jul 19 18:40:26 2004 UTC (15 years, 7 months ago) by raphaels
Added rename clauses used for .NET methods that are hidden by name


Revision 44392 - Directory Listing
Modified Mon Jul 19 18:38:59 2004 UTC (15 years, 7 months ago) by raphaels
Now resest generated types prior to generation instead of after so that the generated types can be used by the compiler interface as well. Also added unsupported flags (declare delegates and chained constructor arguments)


Revision 44391 - Directory Listing
Modified Mon Jul 19 18:37:36 2004 UTC (15 years, 7 months ago) by raphaels
Add referenced assembly only if it hasn't been added already.


Revision 44390 - Directory Listing
Modified Mon Jul 19 18:36:46 2004 UTC (15 years, 7 months ago) by raphaels
Changed initialization of creation routines so that they now get a correct name and if parents already has a feature with the same name (i.e. `make') then the parent version gets renamed.


Revision 44389 - Directory Listing
Modified Mon Jul 19 18:35:17 2004 UTC (15 years, 7 months ago) by raphaels
Added rename clauses used for .NET methods that are hidden by name


Revision 44374 - Directory Listing
Modified Fri Jul 16 23:40:37 2004 UTC (15 years, 7 months ago) by paulb
Added attribute keyword to variable_mapping_table
Removed non-cls complaint type from type_mapping_table and argument_mapping_table.
Fixed full_formatted_type_name to take Eiffel keywords into account.


Revision 44363 - Directory Listing
Modified Fri Jul 16 18:49:49 2004 UTC (15 years, 7 months ago) by paulb
Fixed bug with new_marshal_cache_manager when sub-classing from
another assembly.


Revision 44357 - Directory Listing
Modified Fri Jul 16 17:08:41 2004 UTC (15 years, 7 months ago) by paulb
Change GUID's


Revision 44356 - Directory Listing
Modified Fri Jul 16 17:08:21 2004 UTC (15 years, 7 months ago) by paulb
Turned off .NET naming convention.
Changed version number to 5.5.812.0


Revision 44335 - Directory Listing
Modified Fri Jul 16 05:43:09 2004 UTC (15 years, 7 months ago) by paulb
updated to match metadata_consumer.ace


Revision 44328 - Directory Listing
Modified Fri Jul 16 05:31:48 2004 UTC (15 years, 7 months ago) by paulb
Added interop cluster and placed in it's own namespace.
.NET naming convention is now turned on.


Revision 44327 - Directory Listing
Modified Fri Jul 16 05:28:59 2004 UTC (15 years, 7 months ago) by paulb
No longer replies on a generated class interface for COM interop.
Now inherits dedicated interface class I_COM_ASSEMBLY_INFORMATION.
Removed all assertions on features define in parent I_COM_ASSEMBLY_INFORMATION.


Revision 44326 - Directory Listing
Modified Fri Jul 16 05:28:19 2004 UTC (15 years, 7 months ago) by paulb
No longer replies on a generated class interface for COM interop.
Now inherits dedicated interface class I_COM_CACHE_MANAGER.
assembly_info_from_assembly now returns a I_COM_ASSEMBLY_INFORMATION.
removed all assertions on features define in parent I_COM_CACHE_MANAGER


Revision 44325 - Directory Listing
Modified Fri Jul 16 05:26:02 2004 UTC (15 years, 7 months ago) by paulb
added interface class for COM_ASSEMBLY_INFORMATION


Revision 44324 - Directory Listing
Modified Fri Jul 16 05:25:52 2004 UTC (15 years, 7 months ago) by paulb
added interface class for COM_CACHE_MANAGER


Revision 44315 - Directory Listing
Modified Thu Jul 15 20:55:49 2004 UTC (15 years, 7 months ago) by raphaels
Changed path to assemblies to use $ISE_DOTNET_FRAMEWORK


Revision 44314 - Directory Listing
Modified Thu Jul 15 20:16:12 2004 UTC (15 years, 7 months ago) by paulb
Fixed bug in consumed_type_from_consumed_reference_type when it didn't
account for 'ref' types.


Revision 44313 - Directory Listing
Modified Thu Jul 15 19:23:26 2004 UTC (15 years, 7 months ago) by raphaels
Code refactoring


Revision 44312 - Directory Listing
Modified Thu Jul 15 19:20:19 2004 UTC (15 years, 7 months ago) by raphaels
Added state information and abstracted metadata access in CODE_SHARED_METADATA_ACCESS


Revision 44311 - Directory Listing
Modified Thu Jul 15 19:19:19 2004 UTC (15 years, 7 months ago) by raphaels
Now correctly generates property and field setters


Revision 44310 - Directory Listing
Modified Thu Jul 15 19:18:26 2004 UTC (15 years, 7 months ago) by raphaels
Refactored try/catch/finally generation, now correctly generates corresponding code.


Revision 44309 - Directory Listing
Modified Thu Jul 15 19:17:27 2004 UTC (15 years, 7 months ago) by raphaels
Add state related invariant and fixed inheritance: inherits from analysis context not generation context.


Revision 44308 - Directory Listing
Modified Thu Jul 15 19:16:10 2004 UTC (15 years, 7 months ago) by raphaels
Changed namespace/types initialization to clarify code and fix bugs.


Revision 44307 - Directory Listing
Modified Thu Jul 15 19:14:55 2004 UTC (15 years, 7 months ago) by raphaels
Numerous bug fixes and updates


Revision 44306 - Directory Listing
Modified Thu Jul 15 19:02:29 2004 UTC (15 years, 7 months ago) by raphaels
Updated factory to match the fact that now `routine in CODE_ROUTINE_REFERENCE_EXPRESSION is a string


Revision 44305 - Directory Listing
Modified Thu Jul 15 19:01:53 2004 UTC (15 years, 7 months ago) by raphaels
Updated factory to match the fact that now `property_name' in CODE_PROPERTY_REFERENCE_EXPRESSION is a string


Revision 44304 - Directory Listing
Modified Thu Jul 15 19:01:11 2004 UTC (15 years, 7 months ago) by raphaels
Updated to match new CODE_ENTITY classes


Revision 44303 - Directory Listing
Modified Thu Jul 15 19:00:30 2004 UTC (15 years, 7 months ago) by raphaels
Updated factory to match the fact that now `method' in CODE_DELEGATE_EXPRESSION is a string


Revision 44302 - Directory Listing
Modified Thu Jul 15 18:59:35 2004 UTC (15 years, 7 months ago) by raphaels
Replaced `full_name' with `name'


Revision 44301 - Directory Listing
Modified Thu Jul 15 18:58:29 2004 UTC (15 years, 7 months ago) by raphaels
Added icons for arguments and local variables


Revision 44300 - Directory Listing
Modified Thu Jul 15 18:57:50 2004 UTC (15 years, 7 months ago) by raphaels
It is now possible to browse the entire codedom tree. Fixed bugs.


Revision 44299 - Directory Listing
Modified Thu Jul 15 18:54:56 2004 UTC (15 years, 7 months ago) by raphaels
Changed code to compile with new way of accessing metadata


Revision 44298 - Directory Listing
Modified Thu Jul 15 18:53:53 2004 UTC (15 years, 7 months ago) by raphaels
Added the ability to specify EAC path


Revision 44297 - Directory Listing
Modified Thu Jul 15 18:53:02 2004 UTC (15 years, 7 months ago) by raphaels
Added extraction of debug ace files


Revision 44296 - Directory Listing
Modified Thu Jul 15 18:51:52 2004 UTC (15 years, 7 months ago) by raphaels
Now uses Eiffel compiler parsing clusters.


Revision 44295 - Directory Listing
Modified Thu Jul 15 18:51:05 2004 UTC (15 years, 7 months ago) by raphaels
Added debug ace files.


Revision 44294 - Directory Listing
Modified Thu Jul 15 18:50:28 2004 UTC (15 years, 7 months ago) by raphaels
Protected code in case compiler cannot be initialized. Changed the way temporary files are handled.


Revision 44293 - Directory Listing
Modified Thu Jul 15 18:48:36 2004 UTC (15 years, 7 months ago) by raphaels
Metadata access hub class.


Revision 44292 - Directory Listing
Modified Thu Jul 15 18:48:05 2004 UTC (15 years, 7 months ago) by raphaels
Moved from `code_generator\support' as this is used by the manager and the tester as well.


Revision 44291 - Directory Listing
Modified Thu Jul 15 18:46:18 2004 UTC (15 years, 7 months ago) by raphaels
Fixed bugs in statement code generation


Revision 44290 - Directory Listing
Modified Thu Jul 15 18:45:47 2004 UTC (15 years, 7 months ago) by raphaels
No need for this class anymore as there is no need for CODE_EXTERNAL_TYPE anymore.


Revision 44289 - Directory Listing
Modified Thu Jul 15 18:44:56 2004 UTC (15 years, 7 months ago) by raphaels
Added `is_equal' and state related contracts. Now directly inherits from CODE_NAMED_ENTITY as CODE_TYPE is now obsolete.


Revision 44288 - Directory Listing
Modified Thu Jul 15 18:43:42 2004 UTC (15 years, 7 months ago) by raphaels
The concept of external class has been made obsolete by the introduction of class CODE_TYPE_REFERENCE


Revision 44287 - Directory Listing
Modified Thu Jul 15 18:41:34 2004 UTC (15 years, 7 months ago) by raphaels
Fixed inheritance clause code generation


Revision 44286 - Directory Listing
Modified Thu Jul 15 18:40:57 2004 UTC (15 years, 7 months ago) by raphaels
Name can now be empty (for example wsdl generates empty names for namespaces)
Removed `ready' as it has been supersed by state paradigm.


Revision 44285 - Directory Listing
Modified Thu Jul 15 18:40:02 2004 UTC (15 years, 7 months ago) by raphaels
Added state related contracts.


Revision 44284 - Directory Listing
Modified Thu Jul 15 18:39:31 2004 UTC (15 years, 7 months ago) by raphaels
Now correctly handles the case where the name of the attribute is empty.


Revision 44283 - Directory Listing
Modified Thu Jul 15 18:38:54 2004 UTC (15 years, 7 months ago) by raphaels
Fixed constructor name.


Revision 44282 - Directory Listing
Modified Thu Jul 15 18:38:03 2004 UTC (15 years, 7 months ago) by raphaels
New code generation process, now generates correct code.


Revision 44281 - Directory Listing
Modified Thu Jul 15 18:37:12 2004 UTC (15 years, 7 months ago) by raphaels
Merged CODE_NAMESPACE_INTERFACE into CODE_NAMESPACE


Revision 44280 - Directory Listing
Modified Thu Jul 15 18:36:35 2004 UTC (15 years, 7 months ago) by raphaels
Added state to code generation process and corresponding contracts. Removed `ready' as the state related contracts now ensure everything is set before code generation.


Revision 44279 - Directory Listing
Modified Thu Jul 15 18:34:24 2004 UTC (15 years, 7 months ago) by raphaels
Now correctly handles the case where `result_type' is Void.


Revision 44278 - Directory Listing
Modified Thu Jul 15 18:33:41 2004 UTC (15 years, 7 months ago) by raphaels
Feature implementing try/catch/finally paradigm.


Revision 44277 - Directory Listing
Modified Thu Jul 15 18:33:03 2004 UTC (15 years, 7 months ago) by raphaels
Not used anymore, merged into CODE_NAMESPACE


Revision 44276 - Directory Listing
Modified Thu Jul 15 18:32:15 2004 UTC (15 years, 7 months ago) by raphaels
Added indentation in code generation


Revision 44275 - Directory Listing
Modified Thu Jul 15 18:31:42 2004 UTC (15 years, 7 months ago) by raphaels
Changed code to adapt to new way of accessing type cache and members.


Revision 44274 - Directory Listing
Modified Thu Jul 15 18:30:18 2004 UTC (15 years, 7 months ago) by raphaels
Removed redefinition of `is_equal'.
Added state information to generation process and added corresponding invariant stating that instances of `CODE_ENTITY' should only exist at code analysis time.
Removed undefine clause since `is_equal' is not redefined by CODE_ENTITY anymore.


Revision 44273 - Directory Listing
Modified Thu Jul 15 18:28:58 2004 UTC (15 years, 7 months ago) by raphaels
Removed undefine clause since `is_equal' is not redefined by CODE_ENTITY anymore.


Revision 44272 - Directory Listing
Modified Thu Jul 15 18:28:18 2004 UTC (15 years, 7 months ago) by raphaels
Added `type' to hold type information since we don't have access to `current_type' at code generation tile. Removed undefine clause since `is_equal' is not redefined by CODE_ENTITY anymore.


Revision 44271 - Directory Listing
Modified Thu Jul 15 18:26:46 2004 UTC (15 years, 7 months ago) by raphaels
Changed type of `routine' to STRING and added code to resolve Eiffel name into `code' instead of begin in factory where all the types are not resolved yet.


Revision 44270 - Directory Listing
Modified Thu Jul 15 18:26:10 2004 UTC (15 years, 7 months ago) by raphaels
Changed type of `property_name' to STRING and added code to resolve Eiffel name into `code' instead of begin in factory where all the types are not resolved yet.


Revision 44269 - Directory Listing
Modified Thu Jul 15 18:25:08 2004 UTC (15 years, 7 months ago) by raphaels
Removed undefine clause since `is_equal' is not redefined by CODE_ENTITY anymore.
Cosmetics.


Revision 44268 - Directory Listing
Modified Thu Jul 15 18:22:47 2004 UTC (15 years, 7 months ago) by raphaels
Now always generate `make' in creation routine call


Revision 44267 - Directory Listing
Modified Thu Jul 15 18:21:12 2004 UTC (15 years, 7 months ago) by raphaels
Added states to generation process. Now `code' and `type' can only be called when the generation is in the code generation state.


Revision 44266 - Directory Listing
Modified Thu Jul 15 18:18:26 2004 UTC (15 years, 7 months ago) by raphaels
Changed type of `method' to STRING and added code to resolve Eiffel name into `code' instead of begin in factory where all the types are not resolved yet.


Revision 44265 - Directory Listing
Modified Thu Jul 15 18:17:23 2004 UTC (15 years, 7 months ago) by raphaels
Changed type of `source' to STRING


Revision 44264 - Directory Listing
Modified Thu Jul 15 18:15:31 2004 UTC (15 years, 7 months ago) by raphaels
Now correctly generates attribute setter code if needed.


Revision 44263 - Directory Listing
Modified Thu Jul 15 18:14:56 2004 UTC (15 years, 7 months ago) by raphaels
`name' from CODE_TYPE_REFERENCE now always refers to the full .NET name, removed `full_name'.


Revision 44262 - Directory Listing
Modified Thu Jul 15 18:13:53 2004 UTC (15 years, 7 months ago) by raphaels
Fixed bug where loop was missing a `forth' and manifest arrays were not generated correctly


Revision 44261 - Directory Listing
Modified Thu Jul 15 18:12:25 2004 UTC (15 years, 7 months ago) by raphaels
Added ability to setup debug or release configuration


Revision 44260 - Directory Listing
Modified Thu Jul 15 18:11:43 2004 UTC (15 years, 7 months ago) by raphaels
Added ability to register debug and release configuration


Revision 44259 - Directory Listing
Modified Thu Jul 15 18:10:59 2004 UTC (15 years, 7 months ago) by raphaels
Added ability to generate debug or release configuration


Revision 44251 - Directory Listing
Modified Wed Jul 14 17:29:43 2004 UTC (15 years, 7 months ago) by paulb
Made new_marshalled_cache_managed more dynamic. Instead of hard-coding
the type name to create a MARSHAL_CACHE_MANAGER we retrieve the
final compiled type name as it is once compiled. This allows other projects with
alternative namespaces/.net naming conventions to reuse COM_CACHE_MANAGER
without any problems.


Revision 44250 - Directory Listing
Modified Wed Jul 14 17:28:59 2004 UTC (15 years, 7 months ago) by raphaels
Now correctly takes into account the case where the passed `arguments' are Void.


Revision 44218 - Directory Listing
Modified Sat Jul 10 01:16:44 2004 UTC (15 years, 7 months ago) by paulb
Added support for detecting illegal cls compilant methods as well as logging those.


Revision 44217 - Directory Listing
Modified Sat Jul 10 01:15:53 2004 UTC (15 years, 7 months ago) by paulb
Added feature is_assemly_info_equal


Revision 44216 - Directory Listing
Modified Sat Jul 10 01:15:15 2004 UTC (15 years, 7 months ago) by paulb
Fixed bug in is_assembly_stale that created multiple assembly entries


Revision 44178 - Directory Listing
Modified Wed Jul 7 15:40:58 2004 UTC (15 years, 7 months ago) by paulb
fixed issue with get_resolver_path_from_filename where the argument string
was not duplicated before modifying it. This caused reprocusions for
assemblies located on a network.


Revision 44177 - Directory Listing
Modified Wed Jul 7 15:39:20 2004 UTC (15 years, 7 months ago) by paulb
Fixed all paths that return path with dobule '\' before the file name.


Revision 44166 - Directory Listing
Modified Wed Jul 7 00:10:35 2004 UTC (15 years, 7 months ago) by paulb
Fixed issue in add_assembly where multiple entries were being made in the
cache info for the same assembly.


Revision 44069 - Directory Listing
Modified Thu Jul 1 17:01:47 2004 UTC (15 years, 7 months ago) by paulb
is_equal now compares both gac and location attributes for equality.


Revision 44068 - Directory Listing
Modified Thu Jul 1 17:01:15 2004 UTC (15 years, 7 months ago) by paulb
Fixed add_assembly and is_assembly_stale to account for changes in a gac
locatable assembly where is version number changes.


Revision 44067 - Directory Listing
Modified Thu Jul 1 16:59:58 2004 UTC (15 years, 7 months ago) by paulb
Fixed bug in remove_assembly where when removing an assembly from the
cache info neglect to call compare_objects when creating a new array and
replacing the existing assemblies array.


Revision 44061 - Directory Listing
Modified Wed Jun 30 23:29:00 2004 UTC (15 years, 7 months ago) by paulb
For and cache related reader or writer created with only a version number,
that version number is appended to the default EAC path.


Revision 44054 - Directory Listing
Modified Wed Jun 30 22:16:13 2004 UTC (15 years, 7 months ago) by paulb
Changed export status of inherited features cache_reader and cache_writer.


Revision 44052 - Directory Listing
Modified Wed Jun 30 22:04:52 2004 UTC (15 years, 7 months ago) by paulb
Creation routine is only exported to EMITTER and it's decendants.


Revision 44050 - Directory Listing
Modified Wed Jun 30 22:04:31 2004 UTC (15 years, 7 months ago) by paulb
Removed creation clause


Revision 43980 - Directory Listing
Modified Sat Jun 26 00:59:34 2004 UTC (15 years, 7 months ago) by raphaels
Major refactoring, major changes include:
* Changed string used for type names into full fledge class (CODE_TYPE_REFERENCE)
* Added "reference" classes for instances corresponding to references to Codedom entities (CODE_VARIABLE_REFERENCE, CODE_MEMBER_REFERENCE)
* Moved naming resolution algorightms to corresponding classes (CODE_MEMBER_REFERENCE, CODE_TYPE_REFERENCE) instead of using a "static" class
* Change the way factories initialize objects to use standard creation routines instead of create empty/initialize paradigm


Revision 43979 - Directory Listing
Modified Sat Jun 26 00:48:22 2004 UTC (15 years, 7 months ago) by raphaels
Now uses one pixmap for all icons


Revision 43963 - Directory Listing
Modified Thu Jun 24 19:32:54 2004 UTC (15 years, 8 months ago) by raphaels
Use ARRAYED_LIST instead of LINKED_LIST for better performance.


Revision 43912 - Directory Listing
Modified Tue Jun 22 16:16:56 2004 UTC (15 years, 8 months ago) by paulb
Introduced new COM interface members so version number has been changed.


Revision 43911 - Directory Listing
Modified Tue Jun 22 16:14:38 2004 UTC (15 years, 8 months ago) by paulb
Changed GUID.
Added is_in_gac to test if corresponding assembly is current in GAC


Revision 43910 - Directory Listing
Modified Tue Jun 22 16:14:01 2004 UTC (15 years, 8 months ago) by paulb
Changed GUID


Revision 43909 - Directory Listing
Modified Tue Jun 22 16:13:41 2004 UTC (15 years, 8 months ago) by paulb
Added is_mscorlib to check if an assembly is mscorlib.


Revision 43908 - Directory Listing
Modified Tue Jun 22 16:13:08 2004 UTC (15 years, 8 months ago) by paulb
create_conumed_assembly_from_path now uses is_mscorlib from
SAFE_ASSEMBLY_LOADED to test is the assembly is mscorlib


Revision 43718 - Directory Listing
Modified Wed Jun 9 22:45:52 2004 UTC (15 years, 8 months ago) by paulb
set exec_from_cli to True in correct place. Now there are no precondition
violations.


Revision 43717 - Directory Listing
Modified Wed Jun 9 22:45:01 2004 UTC (15 years, 8 months ago) by paulb
deserialize now takes a boolean that states if an attempt should be made to
deserialize a binary version of serialized xml.


Revision 43716 - Directory Listing
Modified Wed Jun 9 22:44:04 2004 UTC (15 years, 8 months ago) by paulb
Added missing implementation in make for setting is_in_gac


Revision 43715 - Directory Listing
Modified Wed Jun 9 22:43:46 2004 UTC (15 years, 8 months ago) by paulb
update_info no longer creates a binary serialized version of info.xml.
modified consumed_assembly_from_path to handle mscorlib special case.
mscorlib is never loaded from GAC so we need to set is_in_gac to True when
creating a CONSUMED_ASSEMBLY for it.


Revision 43714 - Directory Listing
Modified Wed Jun 9 22:41:54 2004 UTC (15 years, 8 months ago) by paulb
deserializing objects from cache requires a boolean flag to state if a binary
serialized version of the xml should be used. Updated calls to
EIFFEL_XML_DESERALIZER.deseralize to reflect.


Revision 43710 - Directory Listing
Modified Wed Jun 9 21:58:07 2004 UTC (15 years, 8 months ago) by paulb
Assemblies are now referenced using a path.


Revision 43693 - Directory Listing
Modified Wed Jun 9 16:47:12 2004 UTC (15 years, 8 months ago) by paulb
Fixed bug with comparing paths for equality.
Removed temporary code that should not have been committed.


Revision 43692 - Directory Listing
Modified Wed Jun 9 15:10:34 2004 UTC (15 years, 8 months ago) by paulb
The location path for consumed assemblies is only updated when necessary.


Revision 43687 - Directory Listing
Modified Wed Jun 9 01:43:59 2004 UTC (15 years, 8 months ago) by raphaels
Changed definition of `is_equal' to avoid possible CAT calls.


Revision 43686 - Directory Listing
Modified Wed Jun 9 01:43:05 2004 UTC (15 years, 8 months ago) by raphaels
Now uses parser in EIFFEL_SRC\Eiffel" token_location.e shared_parser_file_buffer.e make_codedom_parser.bat external_tokens.e external_scanner.e external_parser.e eiffel_tokens.e eiffel_scanner_skeleton.e eiffel_scanner.e eiffel_parser_skeleton.e eiffel_parser.e cluster_indexing_parser.e


Revision 43685 - Directory Listing
Modified Wed Jun 9 01:41:37 2004 UTC (15 years, 8 months ago) by raphaels
Added directory separator if needed between ISE_EIFFEL and eac_path


Revision 43684 - Directory Listing
Modified Wed Jun 9 01:41:03 2004 UTC (15 years, 8 months ago) by raphaels
Protected possible call on void target in `is_type_in_cache' and `consumed_type' (consumed_assembly_from_path can return Void)


Revision 43683 - Directory Listing
Modified Wed Jun 9 01:39:48 2004 UTC (15 years, 8 months ago) by raphaels
Check that Result of `consumed_assembly_from_path' is not void in `feature_name'.
Check that type is in cache prior to calling `consumed_type' in `feature_name'.
Removed unused local and unused call to `consumed_assembly_from_path' in `entities'.


Revision 43674 - Directory Listing
Modified Tue Jun 8 23:44:21 2004 UTC (15 years, 8 months ago) by paulb
Added protection for type_name. Now returns Void if type has not been consumed.


Revision 43673 - Directory Listing
Modified Tue Jun 8 23:36:56 2004 UTC (15 years, 8 months ago) by paulb
Fixed bug in assembly_info_from_path where display name and file path
loaded assemblies were not being matched.


Revision 43662 - Directory Listing
Modified Tue Jun 8 19:30:51 2004 UTC (15 years, 8 months ago) by paulb
Removed.
Should now use features in CACHE_READER and CACHE_WRITER to attain
a CONSUMED_ASSEMBLY.


Revision 43661 - Directory Listing
Modified Tue Jun 8 19:26:06 2004 UTC (15 years, 8 months ago) by paulb
cache_reader is now an instance of CACHE_REFLECTION


Revision 43648 - Directory Listing
Modified Tue Jun 8 18:01:34 2004 UTC (15 years, 8 months ago) by paulb
added routine prepare_for_unload which is called prior to the unloading of
an running app domain.


Revision 43647 - Directory Listing
Modified Tue Jun 8 18:00:46 2004 UTC (15 years, 8 months ago) by paulb
Fixed issue with transparent proxy deleting itself.
Added routine unload to unload the instantiated app domain.


Revision 43646 - Directory Listing
Modified Tue Jun 8 17:59:31 2004 UTC (15 years, 8 months ago) by paulb
Added routine compact_cache_info


Revision 43645 - Directory Listing
Modified Tue Jun 8 17:58:53 2004 UTC (15 years, 8 months ago) by paulb
exported compact_and_clean


Revision 43644 - Directory Listing
Modified Tue Jun 8 17:58:35 2004 UTC (15 years, 8 months ago) by paulb
Added routine compact_and_clean_cache to remove all unwanted metadata.
Added switch /compact to execute compacting of cache via command line.


Revision 43616 - Directory Listing
Modified Tue Jun 8 00:03:51 2004 UTC (15 years, 8 months ago) by paulb
Removed adding of resolver paths to the assembly resolver and deferred
to implementation class CACHE_MANAGER


Revision 43614 - Directory Listing
Modified Tue Jun 8 00:01:51 2004 UTC (15 years, 8 months ago) by paulb
Removed use of local CACHE_WRITER in routines and replace with use of class
wide CACHE_WRITER.
Added assembly resolution paths when attempting to put assemblies in EAC.


Revision 43613 - Directory Listing
Modified Mon Jun 7 23:56:06 2004 UTC (15 years, 8 months ago) by paulb
new_cache_manager now creates an APP_DOMAIN and returns marshalled
MARSHAL_CACHE_MANAGER. Now only one APP_DOMAIN instance is
created for all calls.


Revision 43609 - Directory Listing
Modified Mon Jun 7 23:44:08 2004 UTC (15 years, 8 months ago) by raphaels
Now handles configuration specific assembly prefixes.


Revision 43600 - Directory Listing
Modified Mon Jun 7 17:13:01 2004 UTC (15 years, 8 months ago) by paulb
Fixed make to not raise a precondition violation when attempting to retrieve an
empty subarray of interfaces.


Revision 43597 - Directory Listing
Modified Mon Jun 7 15:54:30 2004 UTC (15 years, 8 months ago) by paulb
clean_cache no longer assumes it is ok to remove folders that do not appear
in info.xml. Now that an EAC can be defined anywhere this is dangerous behaviour.
Instead clean_cache only removes incompleted consumptions.


Revision 43584 - Directory Listing
Modified Sun Jun 6 18:46:07 2004 UTC (15 years, 8 months ago) by manus
Disabled `line_generation' to produce smaller assembly.


Revision 43574 - Directory Listing
Modified Sat Jun 5 03:28:39 2004 UTC (15 years, 8 months ago) by manus
Put back the code of version 1.57 with an additional comment so that we
don't do the mistake again.


Revision 43557 - Directory Listing
Modified Fri Jun 4 19:51:27 2004 UTC (15 years, 8 months ago) by paulb
replaced set_internal_eiffel_path to set_internal_cache_path


Revision 43556 - Directory Listing
Modified Fri Jun 4 19:51:06 2004 UTC (15 years, 8 months ago) by paulb
replaced set_internal_eiffel_path to set_internal_eiffel_cache_path


Revision 43555 - Directory Listing
Modified Fri Jun 4 19:50:22 2004 UTC (15 years, 8 months ago) by paulb
Cosmetics


Revision 43554 - Directory Listing
Modified Fri Jun 4 19:49:56 2004 UTC (15 years, 8 months ago) by paulb
The notion of a local cache apposed to a global cache no longer exists.


Revision 43553 - Directory Listing
Modified Fri Jun 4 19:48:42 2004 UTC (15 years, 8 months ago) by paulb
Removed absolute_path and eiffel_path and replaced with
eiffel_assembly_cache_path that evaluates a correct path to cache.


Revision 43552 - Directory Listing
Modified Fri Jun 4 19:47:30 2004 UTC (15 years, 8 months ago) by paulb
Switched use of CACHE_PATH.absolute_path to CACHE_PATH.eiffel_assembly_cache_path


Revision 43545 - Directory Listing
Modified Fri Jun 4 15:26:55 2004 UTC (15 years, 8 months ago) by paulb
Removed class as it was added for future intented use but was never used.


Revision 43531 - Directory Listing
Modified Thu Jun 3 23:32:43 2004 UTC (15 years, 8 months ago) by paulb
initialize_with_path now calls set_internal_eiffel_path before eiffel_path is called.


Revision 43530 - Directory Listing
Modified Thu Jun 3 23:31:29 2004 UTC (15 years, 8 months ago) by paulb
Fixed eiffel_path to look at executing assembly file name and use it's name to
look under the Eiffel55 registry key for AppName\ISE_EIFFEL


Revision 43496 - Directory Listing
Modified Thu Jun 3 18:25:36 2004 UTC (15 years, 8 months ago) by paulb
Added attributes for new XMLS node
Added attribute for compare_objects state for ARRAYs


Revision 43495 - Directory Listing
Modified Thu Jun 3 18:25:03 2004 UTC (15 years, 8 months ago) by paulb
Added elements for new XMLS node


Revision 43494 - Directory Listing
Modified Thu Jun 3 18:24:29 2004 UTC (15 years, 8 months ago) by paulb
Renamed from ise_cache_manager.e
removed consumed_gac_assembly and consume_local_assembly as they
have no meaning anymore. Replace with consumed_assembly and
consume_assembly_from_path.
Added relative_folder_name and relative_folder_name_from_path.


Revision 43493 - Directory Listing
Modified Thu Jun 3 18:23:40 2004 UTC (15 years, 8 months ago) by paulb
Removed redundant class.
To create a CONSUMED_ASSEMBLY you should now use
CACHE_WRITER.consumed_assembly_from_path.


Revision 43492 - Directory Listing
Modified Thu Jun 3 18:22:51 2004 UTC (15 years, 8 months ago) by paulb
Changed command line interface and switches.
Removed ability to consumed into any path and feature consume_into_path.
Removed assembly_consumer. a CACHE_WRITER is now used to generated metadata.
Renamed features and changed implementation to reflect that all assemblies
are consumed in EAC and consumed indentified with paths.


Revision 43491 - Directory Listing
Modified Thu Jun 3 18:19:48 2004 UTC (15 years, 8 months ago) by paulb
Fixed bug where files where not checked for their existence.


Revision 43490 - Directory Listing
Modified Thu Jun 3 18:18:57 2004 UTC (15 years, 8 months ago) by paulb
Removed redundant class


Revision 43489 - Directory Listing
Modified Thu Jun 3 18:18:42 2004 UTC (15 years, 8 months ago) by paulb
Creation now requires a valid CACHE_WRITER.
Removed redundant features is_newer_tool and
does_consumed_assembly_require_reconsume.
Modified to reflect that paths now identify assemblies instead of their information.


Revision 43488 - Directory Listing
Modified Thu Jun 3 18:16:13 2004 UTC (15 years, 8 months ago) by paulb
Renamed to cache_manager.e


Revision 43487 - Directory Listing
Modified Thu Jun 3 18:15:52 2004 UTC (15 years, 8 months ago) by paulb
Fixed bug in test condition in make


Revision 43486 - Directory Listing
Modified Thu Jun 3 18:14:35 2004 UTC (15 years, 8 months ago) by paulb
Cosmetics


Revision 43484 - Directory Listing
Modified Thu Jun 3 18:12:43 2004 UTC (15 years, 8 months ago) by paulb
Added new root node XMLS to allow compatibility versioning.
All array types now store ARRAY.compare_object for future deserialization.


Revision 43483 - Directory Listing
Modified Thu Jun 3 18:11:12 2004 UTC (15 years, 8 months ago) by paulb
Deserialization now checks XMLS VER attribute to ensure compatilbity.
Reinstantiation of array types now sets array's compare_object when required to.
removed unrequire namespace prefix in dynamic_type_from_string


Revision 43482 - Directory Listing
Modified Thu Jun 3 18:02:26 2004 UTC (15 years, 8 months ago) by paulb
Renamed from com_ise_cache_manager.e
removed consumed_gac_assembly and consume_local_assembly as they
have no meaning anymore. Replace with consumed_assembly and
consume_assembly_from_path.
Added relative_folder_name and relative_folder_name_from_path.


Revision 43481 - Directory Listing
Modified Thu Jun 3 17:57:28 2004 UTC (15 years, 8 months ago) by paulb
make is no longer visible through COM interop.
Added is_consumed and consumed_folder_name.


Revision 43480 - Directory Listing
Modified Thu Jun 3 17:56:47 2004 UTC (15 years, 8 months ago) by paulb
Renamed to com_cache_manager.e


Revision 43479 - Directory Listing
Modified Thu Jun 3 17:56:39 2004 UTC (15 years, 8 months ago) by paulb
Renamed to marshal_cache_manager.e


Revision 43478 - Directory Listing
Modified Thu Jun 3 17:56:04 2004 UTC (15 years, 8 months ago) by paulb
Added class to load assemblies and returning Void if assembly cannot be
loaded, instead of throwing an exception.


Revision 43477 - Directory Listing
Modified Thu Jun 3 17:55:17 2004 UTC (15 years, 8 months ago) by paulb
Removed redundant errors.
Added errors for invalid clr version numbers and no operation specified.


Revision 43476 - Directory Listing
Modified Thu Jun 3 17:54:19 2004 UTC (15 years, 8 months ago) by paulb
Added update error when attempting to update a set of outdated metadata for
an assembly.


Revision 43475 - Directory Listing
Modified Thu Jun 3 17:53:38 2004 UTC (15 years, 8 months ago) by paulb
Added error for incompatible version of serialized xml files


Revision 43474 - Directory Listing
Modified Thu Jun 3 17:52:44 2004 UTC (15 years, 8 months ago) by paulb
Renamed to cache_manager_errors.e


Revision 43473 - Directory Listing
Modified Thu Jun 3 17:52:20 2004 UTC (15 years, 8 months ago) by paulb
Renamed from ise_cache_manager_errors.e


Revision 43472 - Directory Listing
Modified Thu Jun 3 17:50:50 2004 UTC (15 years, 8 months ago) by paulb
Added location, gac_path, is_consumed and is_in_gac attibutes as well as
their corresponding state setting routines.
Added has_same_path.
Modified is_equal to test paths instead of assembly information.


Revision 43471 - Directory Listing
Modified Thu Jun 3 17:48:36 2004 UTC (15 years, 8 months ago) by paulb
Assemblies are now compared by objects instead of reference.


Revision 43470 - Directory Listing
Modified Thu Jun 3 17:48:09 2004 UTC (15 years, 8 months ago) by paulb
fixed precondition in make


Revision 43469 - Directory Listing
Modified Thu Jun 3 17:47:23 2004 UTC (15 years, 8 months ago) by paulb
Added new ace to compile EiffelSoftware.MetadataConsumer.dll


Revision 43468 - Directory Listing
Modified Thu Jun 3 17:46:54 2004 UTC (15 years, 8 months ago) by paulb
Renamed emitter to emdc (Eiffel Metadata Consumer).
Change target CLR version to v1.1.4322 because this ace file is intended
for internal use only now.
Other cosmetically changes.


Revision 43467 - Directory Listing
Modified Thu Jun 3 17:45:05 2004 UTC (15 years, 8 months ago) by paulb
add_assembly now requires an absolute path to assembly.
renamed remove_assembly to recusrivley_remove_assembly, which also requires a path now.
Added update_assembly to make the changes required to reconsume
out-of-date metadata.
Added is_assembly_stale to check is if consumed metadata is up-to-date.
Added clean_cache to remove corrupt/uncopleted consumed metadata.
Added consumed_assembly_from_path to retrieve a CONSUMED_ASSEMBLY and adds it to cache to preserve ID.
Added other implementation to sync reference_assemblies.xml with info.xml


Revision 43466 - Directory Listing
Modified Thu Jun 3 17:39:14 2004 UTC (15 years, 8 months ago) by paulb
assembly_types and assembly_mapping_array now require a CONSUMED_ASSEMBLY
instead of an ASSEMBLY_NAME. Modified implementation to reflect this.


Revision 43465 - Directory Listing
Modified Thu Jun 3 17:38:01 2004 UTC (15 years, 8 months ago) by paulb
Retrieving paths to metadata/folders now require a path or a CONSUMED_ASSEMBLY instead of an ASSEMBLY_NAME.
Other cosmetical changes.


Revision 43464 - Directory Listing
Modified Thu Jun 3 17:36:17 2004 UTC (15 years, 8 months ago) by paulb
Added absolute_path to retrieve path to version specific cache.
Retrieving paths to metadata/folders now require a path instead of an ASSEMBLY_NAME.


Revision 43463 - Directory Listing
Modified Thu Jun 3 17:34:47 2004 UTC (15 years, 8 months ago) by paulb
Cache assemblies are now compared by objects rather that reference.
Added update_assembly to update and existing assembly held in cache info.


Revision 43462 - Directory Listing
Modified Thu Jun 3 17:33:27 2004 UTC (15 years, 8 months ago) by paulb
Obsolete


Revision 43412 - Directory Listing
Modified Wed Jun 2 00:12:51 2004 UTC (15 years, 8 months ago) by raphaels
The CodeDom Provider dll should be finalized not precompiled.


Revision 43317 - Directory Listing
Modified Fri May 28 20:46:33 2004 UTC (15 years, 8 months ago) by raphaels
Fixed bug in `valid_variable_name' where loop index could be initialized improperly


Revision 43316 - Directory Listing
Modified Fri May 28 20:41:23 2004 UTC (15 years, 8 months ago) by raphaels
Now save all values before closing so that all controls are re-initialized with previous values on opening, various bug fixes


Revision 43315 - Directory Listing
Modified Fri May 28 20:39:41 2004 UTC (15 years, 8 months ago) by raphaels
Now returns empty strings instead of void if setting hasn't been initialized prior to retrieval.


Revision 43314 - Directory Listing
Modified Fri May 28 20:38:28 2004 UTC (15 years, 8 months ago) by raphaels
Fixed bug where loop index wasn't initialized correctly


Revision 43282 - Directory Listing
Modified Wed May 26 22:31:28 2004 UTC (15 years, 8 months ago) by raphaels
Added extraction of manager ace file


Revision 43281 - Directory Listing
Modified Wed May 26 22:31:08 2004 UTC (15 years, 8 months ago) by raphaels
Added version number


Revision 43280 - Directory Listing
Modified Wed May 26 22:30:49 2004 UTC (15 years, 8 months ago) by raphaels
Moved from `manager' directory


Revision 43279 - Directory Listing
Modified Wed May 26 22:30:28 2004 UTC (15 years, 8 months ago) by raphaels
Fixed typo


Revision 43278 - Directory Listing
Modified Wed May 26 22:29:38 2004 UTC (15 years, 8 months ago) by raphaels
`languages' now return only one name per language (instead of giving multiple names separated by semi columns).


Revision 43277 - Directory Listing
Modified Wed May 26 22:28:34 2004 UTC (15 years, 8 months ago) by raphaels
Changed class prefix from ecd_ to code_ to better follow .NET Framework conventions.


Revision 43276 - Directory Listing
Modified Wed May 26 22:27:27 2004 UTC (15 years, 8 months ago) by raphaels
Renamed ecd_compiler.e into code_compiler.e


Revision 43275 - Directory Listing
Modified Wed May 26 22:26:47 2004 UTC (15 years, 8 months ago) by raphaels
Moved to configuration folder


Revision 43274 - Directory Listing
Modified Wed May 26 22:25:58 2004 UTC (15 years, 8 months ago) by raphaels
Renamed ISE. into EiffelSoftware.
Added ability to build delivery from ENViSioN! project.


Revision 43273 - Directory Listing
Modified Wed May 26 22:25:01 2004 UTC (15 years, 8 months ago) by raphaels
Renamed ISE. into EiffelSoftware.


Revision 43272 - Directory Listing
Modified Wed May 26 22:24:06 2004 UTC (15 years, 8 months ago) by raphaels
CodeDom Tester, can test codedom providers.


Revision 43271 - Directory Listing
Modified Wed May 26 22:23:01 2004 UTC (15 years, 8 months ago) by raphaels
Now builds tester as well


Revision 43270 - Directory Listing
Modified Wed May 26 22:22:39 2004 UTC (15 years, 8 months ago) by raphaels
Removed useless class


Revision 43269 - Directory Listing
Modified Wed May 26 22:21:43 2004 UTC (15 years, 8 months ago) by raphaels
Moved ace.ace to root folder


Revision 43268 - Directory Listing
Modified Wed May 26 22:20:14 2004 UTC (15 years, 8 months ago) by raphaels
Added setup of CodeDom Manager.


Revision 43267 - Directory Listing
Modified Wed May 26 22:19:51 2004 UTC (15 years, 8 months ago) by raphaels
Added compilation of EiffelVision2 precompiled library and CodeDom Manager.


Revision 43114 - Directory Listing
Modified Wed May 19 20:18:28 2004 UTC (15 years, 9 months ago) by raphaels
Compile Com compiler and build .NET wrapper


Revision 43113 - Directory Listing
Modified Wed May 19 20:17:45 2004 UTC (15 years, 9 months ago) by raphaels
Compile the EiffelStudio projects, setup projects first if needed


Revision 43112 - Directory Listing
Modified Wed May 19 20:17:24 2004 UTC (15 years, 9 months ago) by raphaels
Setup folders and ace files for compilation with EiffelStudio


Revision 43111 - Directory Listing
Modified Wed May 19 20:16:59 2004 UTC (15 years, 9 months ago) by raphaels
Renamed make.bat as setup_envision.bat since there are now also batch files to setup an EiffelStudio project


Revision 43109 - Directory Listing
Modified Wed May 19 19:18:10 2004 UTC (15 years, 9 months ago) by raphaels
Replaced ECD_ class name prefix with CODE_ to better match .NET Framework CodeDom naming convention


Revision 43108 - Directory Listing
Modified Wed May 19 19:17:34 2004 UTC (15 years, 9 months ago) by raphaels
Changed Ace file to generate final system without debug info and assertions


Revision 43107 - Directory Listing
Modified Wed May 19 19:15:47 2004 UTC (15 years, 9 months ago) by raphaels
Now check that ISE_EIFFEL is correctly defined prior to launching batch file.


Revision 43106 - Directory Listing
Modified Wed May 19 19:11:12 2004 UTC (15 years, 9 months ago) by raphaels
Updated configuration to name assembly EiffelSoftware... instead of ISE..., also added ace files so that project can be compiled with EiffelStudio as well as with Eiffel ENViSioN!.


Revision 43105 - Directory Listing
Modified Wed May 19 19:10:05 2004 UTC (15 years, 9 months ago) by raphaels
Renamed ECD_ classes to CODE_ classes to match .NET Framework CodeDom conventions


Revision 43026 - Directory Listing
Modified Thu May 13 22:40:29 2004 UTC (15 years, 9 months ago) by raphaels
Codedom serializer, used to easily serialize codedom trees generated from WSDL or ASP.NET


Revision 42970 - Directory Listing
Modified Wed May 12 16:52:35 2004 UTC (15 years, 9 months ago) by paulb
Added feature is_constructor for reference documentation


Revision 42969 - Directory Listing
Modified Wed May 12 16:52:26 2004 UTC (15 years, 9 months ago) by paulb
consumed entities are now comparable for emitting reference documentation.
Added feature is_constructor for reference documentation


Revision 42967 - Directory Listing
Modified Wed May 12 16:45:25 2004 UTC (15 years, 9 months ago) by paulb
fixed eiffel_format feature name converstion to handle interface names.
Now SetIUnknown = set_iunknown and not set_i_unknown and SetFBar =
set_f_bar.


Revision 42886 - Directory Listing
Modified Thu Apr 29 21:03:10 2004 UTC (15 years, 9 months ago) by raphaels
Now logging uses a shared instance of ECD_EVENT_MANAGER instead of creating a new instance each time which could cause an infinite loop when loading the configuration file.


Revision 42885 - Directory Listing
Modified Thu Apr 29 21:01:28 2004 UTC (15 years, 9 months ago) by raphaels
New generated classes


Revision 42884 - Directory Listing
Modified Thu Apr 29 21:00:58 2004 UTC (15 years, 9 months ago) by raphaels
Removed useless undefine clause now that System.Object inherits ANY


Revision 42858 - Directory Listing
Modified Thu Apr 29 16:35:28 2004 UTC (15 years, 9 months ago) by raphaels
Now logging uses a shared instance of ECD_EVENT_MANAGER instead of creating a new instance each time which could cause an infinite loop when loading the configuration file.
Removed unnecessary undefine clause now that System.Object inherits from ANY.


Revision 42857 - Directory Listing
Modified Thu Apr 29 16:33:43 2004 UTC (15 years, 9 months ago) by raphaels
Now logging uses a shared instance of ECD_EVENT_MANAGER instead of creating a new instance each time which could cause an infinite loop when loading the configuration file.


Revision 42856 - Directory Listing
Modified Thu Apr 29 16:25:52 2004 UTC (15 years, 9 months ago) by raphaels
Added required undefine clause


Revision 42855 - Directory Listing
Modified Thu Apr 29 16:21:24 2004 UTC (15 years, 9 months ago) by raphaels
Now logging uses a shared instance of ECD_EVENT_MANAGER instead of creating a new instance each time which could cause an infinite loop when loading the configuration file.


Revision 42854 - Directory Listing
Modified Thu Apr 29 15:52:26 2004 UTC (15 years, 9 months ago) by raphaels
Show tooltips and button text by default.


Revision 42853 - Directory Listing
Modified Thu Apr 29 15:51:59 2004 UTC (15 years, 9 months ago) by raphaels
Protected initialization code in case registration is corrupted and there is no application associated with configuration.


Revision 42682 - Directory Listing
Modified Sat Apr 10 22:13:51 2004 UTC (15 years, 10 months ago) by manus
Removed special initialization of AppDomain. Not needed for local assemblies
  since now we use an assembly resolver event to localize them.


Revision 42665 - Directory Listing
Modified Fri Apr 9 20:21:37 2004 UTC (15 years, 10 months ago) by raphaels
Added log tracing.


Revision 42664 - Directory Listing
Modified Fri Apr 9 20:21:08 2004 UTC (15 years, 10 months ago) by raphaels
Added EiffelVision2 project


Revision 42663 - Directory Listing
Modified Fri Apr 9 20:20:49 2004 UTC (15 years, 10 months ago) by raphaels
Added EiffelVision2 configuration extraction


Revision 42662 - Directory Listing
Modified Fri Apr 9 20:20:10 2004 UTC (15 years, 10 months ago) by raphaels
Added new tracing events


Revision 42661 - Directory Listing
Modified Fri Apr 9 20:19:36 2004 UTC (15 years, 10 months ago) by raphaels
Added Applications key and reviewed setup keys


Revision 42660 - Directory Listing
Modified Fri Apr 9 20:19:11 2004 UTC (15 years, 10 months ago) by raphaels
Access to Eiffel Codedom Provider registry settings.


Revision 42659 - Directory Listing
Modified Fri Apr 9 20:18:40 2004 UTC (15 years, 10 months ago) by raphaels
Modified XML structure so that it is now a valid configuration file.


Revision 42658 - Directory Listing
Modified Fri Apr 9 20:17:54 2004 UTC (15 years, 10 months ago) by raphaels
Added default config file path.


Revision 42657 - Directory Listing
Modified Fri Apr 9 19:56:56 2004 UTC (15 years, 10 months ago) by raphaels
Added EiffelVision2 precompiled library


Revision 42642 - Directory Listing
Modified Fri Apr 9 15:42:29 2004 UTC (15 years, 10 months ago) by raphaels
Eiffel Codedom Provider Manager, first integration.


Revision 42423 - Directory Listing
Modified Fri Mar 26 04:28:25 2004 UTC (15 years, 11 months ago) by manus
Updated to new Eiffel compiler when ANY does not inherit from SYSTEM_OJBECT


Revision 42310 - Directory Listing
Modified Wed Mar 24 07:31:27 2004 UTC (15 years, 11 months ago) by manus
Use new name generated by emitter for `is_nested_fam_or_assem'


Revision 42309 - Directory Listing
Modified Wed Mar 24 07:27:24 2004 UTC (15 years, 11 months ago) by manus
Changed class names so they follow the new names generated by the emitter
	(e.g. IO_EXCEPTION instead of IOEXCEPTION)


Revision 42270 - Directory Listing
Modified Tue Mar 23 02:17:08 2004 UTC (15 years, 11 months ago) by paulb
Added assembly resolver to resolve local and networked assembly references


Revision 42269 - Directory Listing
Modified Tue Mar 23 02:16:40 2004 UTC (15 years, 11 months ago) by paulb
consumption of assemblies now uses a custom assembly resolver


Revision 42268 - Directory Listing
Modified Tue Mar 23 02:14:43 2004 UTC (15 years, 11 months ago) by paulb
added assembly_resolver feature


Revision 42267 - Directory Listing
Modified Tue Mar 23 02:14:24 2004 UTC (15 years, 11 months ago) by paulb
added function to return implemtations assembly resolver


Revision 42266 - Directory Listing
Modified Tue Mar 23 02:14:03 2004 UTC (15 years, 11 months ago) by paulb
modified consume_local_assembly to add all local paths to the assembly resolver


Revision 42262 - Directory Listing
Modified Mon Mar 22 16:31:51 2004 UTC (15 years, 11 months ago) by raphaels
Using new folder hierarchy that better reflects the codedom API


Revision 42261 - Directory Listing
Modified Mon Mar 22 16:21:58 2004 UTC (15 years, 11 months ago) by raphaels
Using new naming convention (ECD_ instead of ECDP_)


Revision 42260 - Directory Listing
Modified Mon Mar 22 16:21:07 2004 UTC (15 years, 11 months ago) by raphaels
Using new folder hierarchy that better reflects the codedom API


Revision 42259 - Directory Listing
Modified Mon Mar 22 16:17:19 2004 UTC (15 years, 11 months ago) by raphaels
Codedom Provider does not use any ace files anymore.


Revision 42258 - Directory Listing
Modified Mon Mar 22 16:16:13 2004 UTC (15 years, 11 months ago) by raphaels
Changed project to include new folders (such as common) and use new naming convention for root class (ECD_ instead of ECDP_)


Revision 42198 - Directory Listing
Modified Fri Mar 19 20:42:15 2004 UTC (15 years, 11 months ago) by raphaels
Changed `valid_variable_name' and `is_valid_variable_name' to take into account non ASCII characters.


Revision 42162 - Directory Listing
Modified Wed Mar 17 20:16:53 2004 UTC (15 years, 11 months ago) by paulb
Fixed problem with not being able to consume from shared network paths.
Added feature is_path_relative to check if a path is relative or not.


Revision 42141 - Directory Listing
Modified Tue Mar 16 17:34:54 2004 UTC (15 years, 11 months ago) by paulb
Fixed name eiffel_format to handle coclass names. Fixed missing underscore
between initial 'i' in feature names.
eiffel_format now takes an extra boolean to indicate what type of formatting to
apply.


Revision 42123 - Directory Listing
Modified Mon Mar 15 23:33:31 2004 UTC (15 years, 11 months ago) by paulb
Added feature is_init_only_field


Revision 42122 - Directory Listing
Modified Mon Mar 15 23:33:05 2004 UTC (15 years, 11 months ago) by paulb
No longer creates setter feature for initonly attributes.
Fixed bug where creating of setter for an attribute has it's only argument of the
same type as the setters containing class


Revision 42071 - Directory Listing
Modified Fri Mar 12 19:17:07 2004 UTC (15 years, 11 months ago) by paulb
Rewrote eiffel_format to produce better names. IOPermission now becomes IO_PERMISSIONS
instead of IOPERMISSIONS. Alos fixes names with numerical content, Border3DStyle
now becomes BORDER_3D_STYLE instead of BORDER_3_DSTYLE.


Revision 41971 - Directory Listing
Modified Wed Mar 10 06:31:12 2004 UTC (15 years, 11 months ago) by manus
Changing the version of the runtime is not good enough, one has to change
the assembly version too.


Revision 41907 - Directory Listing
Modified Mon Mar 8 05:37:04 2004 UTC (15 years, 11 months ago) by manus
Reverted back to version 1.0.3705 which is required for having `emitter.exe'
working on all version of the .NET Framework.


Revision 41892 - Directory Listing
Modified Sat Mar 6 17:05:14 2004 UTC (15 years, 11 months ago) by manus
Wrote conversion in pure Eiffel without using .NET features.


Revision 41691 - Directory Listing
Modified Fri Mar 5 01:36:05 2004 UTC (15 years, 11 months ago) by raphaels
Cosmetics


Revision 41690 - Directory Listing
Modified Fri Mar 5 01:35:02 2004 UTC (15 years, 11 months ago) by raphaels
Split `.es' files into normal `.e' files that the compiler may compile.


Revision 41667 - Directory Listing
Modified Wed Mar 3 18:42:22 2004 UTC (15 years, 11 months ago) by raphaels
Excluded all CVS directories


Revision 41666 - Directory Listing
Modified Wed Mar 3 18:39:36 2004 UTC (15 years, 11 months ago) by raphaels
Moved from codedom_provider/support as these are producer specific


Revision 41665 - Directory Listing
Modified Wed Mar 3 18:38:35 2004 UTC (15 years, 11 months ago) by raphaels
Removed usage of ECDP_MEMBERS_MAPPING


Revision 41664 - Directory Listing
Modified Wed Mar 3 18:38:09 2004 UTC (15 years, 11 months ago) by raphaels
Removed unused local variables


Revision 41663 - Directory Listing
Modified Wed Mar 3 18:36:51 2004 UTC (15 years, 11 months ago) by raphaels
Refactored shared contextual data (added ECDP_SHARED_CONSUMER_CONTEXT instead of using ECDP_SHARED_DATA)


Revision 41662 - Directory Listing
Modified Wed Mar 3 18:35:33 2004 UTC (15 years, 11 months ago) by raphaels
Replaced code that gets Eiffel creation routine name for .NET type to always use `make'


Revision 41661 - Directory Listing
Modified Wed Mar 3 18:34:40 2004 UTC (15 years, 11 months ago) by raphaels
Changed redefinition of is_equal to use anchored type rather than static definition to enable merging of version coming from ANY in descendants


Revision 41660 - Directory Listing
Modified Wed Mar 3 18:33:08 2004 UTC (15 years, 11 months ago) by raphaels
Removed unused local variables


Revision 41659 - Directory Listing
Modified Wed Mar 3 18:32:46 2004 UTC (15 years, 11 months ago) by raphaels
Refactored code and shared contextual data (added ECDP_SHARED_CONSUMER_CONTEXT instead of using ECDP_SHARED_DATA)


Revision 41658 - Directory Listing
Modified Wed Mar 3 18:28:40 2004 UTC (15 years, 11 months ago) by raphaels
Removed unused locals and now defines set_environment_variable locally.


Revision 41657 - Directory Listing
Modified Wed Mar 3 18:27:29 2004 UTC (15 years, 11 months ago) by raphaels
Now uses ECDP_REGISTRY_KEYS to access configuration file


Revision 41656 - Directory Listing
Modified Wed Mar 3 18:27:03 2004 UTC (15 years, 11 months ago) by raphaels
Added new events


Revision 41655 - Directory Listing
Modified Wed Mar 3 18:26:51 2004 UTC (15 years, 11 months ago) by raphaels
Execution environment data such as loaded CLR version, framework path etc..


Revision 41654 - Directory Listing
Modified Wed Mar 3 18:26:19 2004 UTC (15 years, 11 months ago) by raphaels
Cosmetics


Revision 41653 - Directory Listing
Modified Wed Mar 3 18:26:06 2004 UTC (15 years, 11 months ago) by raphaels
Define regisitry entries


Revision 41652 - Directory Listing
Modified Wed Mar 3 18:25:32 2004 UTC (15 years, 11 months ago) by raphaels
Removed useless classes


Revision 41651 - Directory Listing
Modified Wed Mar 3 18:25:20 2004 UTC (15 years, 11 months ago) by raphaels
Moved to producer/support as these classes are producer specific


Revision 41650 - Directory Listing
Modified Wed Mar 3 18:24:02 2004 UTC (15 years, 11 months ago) by raphaels
Refactored access to shared contextual data (added ECDP_SHARED_CONSUMER_CONTEXT class instead of using ECDP_SHARED_DATA)


Revision 41649 - Directory Listing
Modified Wed Mar 3 18:23:12 2004 UTC (15 years, 11 months ago) by raphaels
Removed useless creation routine for factories


Revision 41648 - Directory Listing
Modified Wed Mar 3 18:22:17 2004 UTC (15 years, 11 months ago) by raphaels
Refactored classes from ECDP_TYPE_CONVERTER


Revision 41647 - Directory Listing
Modified Wed Mar 3 18:21:17 2004 UTC (15 years, 11 months ago) by raphaels
Removed constants and put them in ECDP_CONFIGURATION instead


Revision 41646 - Directory Listing
Modified Wed Mar 3 18:20:28 2004 UTC (15 years, 11 months ago) by raphaels
Removed context data from ECDP_SHARED_DATA and created ECDP_SAHRED_CONSUMER_CONTEXT instead


Revision 41645 - Directory Listing
Modified Wed Mar 3 18:19:46 2004 UTC (15 years, 11 months ago) by raphaels
Replaced ECDP_TYPE_CONVERTER with ECDP_FEATURE_CACHE, ECDP_TYPE_CACHE, ECDP_VARIABLE_CACHE and ECDP_FEATURE_FINDER


Revision 41618 - Directory Listing
Modified Sat Feb 28 00:41:05 2004 UTC (15 years, 11 months ago) by paulb
changed name of test condition is_public_static_field to is_public_field.
Now checks if field isn't a literal and no longer checks if field is a static.


Revision 41617 - Directory Listing
Modified Sat Feb 28 00:39:30 2004 UTC (15 years, 11 months ago) by paulb
changed calls to test condition is_public_static_field to is_public_field


Revision 41564 - Directory Listing
Modified Thu Feb 26 19:45:06 2004 UTC (15 years, 11 months ago) by raphaels
Removed unused local variable.


Revision 41563 - Directory Listing
Modified Thu Feb 26 19:44:47 2004 UTC (15 years, 11 months ago) by raphaels
Fixed bug in `started_consumption' that did not close the `partial' file properly.


Revision 41560 - Directory Listing
Modified Thu Feb 26 18:04:35 2004 UTC (15 years, 11 months ago) by raphaels
Removed unused local variables


Revision 41557 - Directory Listing
Modified Thu Feb 26 17:48:03 2004 UTC (15 years, 11 months ago) by raphaels
Updated to new project system


Revision 41534 - Directory Listing
Modified Wed Feb 25 18:52:25 2004 UTC (15 years, 11 months ago) by paulb
Added ASSEMBLY_CONSUMER_COMPLETION_STATUS to allow cross
session status indication if an assembly as been successfully/fully consumed
of not


Revision 41533 - Directory Listing
Modified Wed Feb 25 18:51:28 2004 UTC (15 years, 11 months ago) by paulb
renamed is_assembly_modified to does_consumed_assembly_require_recosume.
Pre and Post consumption assembly consumption status is set to indicate if
assembly was consumed correctly/fully. does_consumed_assembly_require_recosume
now checks for this also.


Revision 41532 - Directory Listing
Modified Wed Feb 25 18:49:04 2004 UTC (15 years, 11 months ago) by paulb
Now uses does_consumed_assembly_require_reconsume from ASSEMBLY_CONSUMER
to check if consumed assembly meta data needs updating


Revision 41458 - Directory Listing
Modified Fri Feb 20 19:21:08 2004 UTC (16 years ago) by paulb
After loading assembly assembly name is retrieve and used instead of
the ASSEMBLY_NAME passed when adding. This fixes the bug
where the assembly specified and the assembly loaded are different and
are reflected in the info.xml file. Now the info.xml file has the correct
consumed assembly information.


Revision 41425 - Directory Listing
Modified Thu Feb 19 00:26:58 2004 UTC (16 years ago) by raphaels
New codedom_provider implementation.


Revision 41366 - Directory Listing
Modified Mon Feb 16 20:49:02 2004 UTC (16 years ago) by raphaels
Added missing preconditions `non_void_clr_version'


Revision 41363 - Directory Listing
Modified Mon Feb 16 19:33:34 2004 UTC (16 years ago) by paulb
Updated version number of emitter


Revision 41360 - Directory Listing
Modified Mon Feb 16 19:23:40 2004 UTC (16 years ago) by paulb
A prior consumed assembly is checked to see if it has been outdated by
a new version of the consumer tool and reconsumed if true.


Revision 41359 - Directory Listing
Modified Mon Feb 16 19:21:50 2004 UTC (16 years ago) by paulb
Added feature is_newer_tool which checks to see if consumer tool is newer than
a prior consumed assembly.


Revision 41335 - Directory Listing
Modified Thu Feb 12 14:19:15 2004 UTC (16 years ago) by raphaels
Updated to 1.1 Framework version


Revision 41334 - Directory Listing
Modified Thu Feb 12 14:18:38 2004 UTC (16 years ago) by raphaels
Removed unused locals


Revision 41333 - Directory Listing
Modified Thu Feb 12 14:17:55 2004 UTC (16 years ago) by raphaels
small refactoring


Revision 40905 - Directory Listing
Modified Tue Jan 6 20:23:05 2004 UTC (16 years, 1 month ago) by manus
Special handling of System.IO.MemoryStream because it has the same name
as our MEMORY_STREAM class in EiffelBase.


Revision 40840 - Directory Listing
Modified Mon Dec 22 15:53:28 2003 UTC (16 years, 2 months ago) by raphaels
Changed calls to `clone' to calls to `twin'


Revision 40761 - Directory Listing
Modified Thu Dec 11 23:12:52 2003 UTC (16 years, 2 months ago) by manus
Use `deep_twin' instead of `deep_clone' which is now made obsolete.


Revision 40726 - Directory Listing
Modified Thu Dec 11 19:21:25 2003 UTC (16 years, 2 months ago) by manus
Use `twin' instead of `clone' which is now made obsolete.


Revision 40496 - Directory Listing
Modified Tue Nov 25 21:32:15 2003 UTC (16 years, 2 months ago) by paulb
Creation of local_cache_path no longer append clr version number to path
as compiler disregards this information when consuming.


Revision 40445 - Directory Listing
Modified Mon Nov 17 22:56:33 2003 UTC (16 years, 3 months ago) by manus
Now use Eiffel55 keys.


Revision 40358 - Directory Listing
Modified Sat Nov 8 00:34:35 2003 UTC (16 years, 3 months ago) by king
Committing change by Manu
Changed key value of once function hash_tables from integer to string
This means searching for values by key will always be correct as comparison is made on the Key when hash_codes are duplicated for different key values


Revision 40356 - Directory Listing
Modified Sat Nov 8 00:17:00 2003 UTC (16 years, 3 months ago) by king
Added local_consumed_assemblies and absolute_assembly_path
Now cloning path on creation to prevent side effect


Revision 40252 - Directory Listing
Modified Wed Nov 5 19:25:59 2003 UTC (16 years, 3 months ago) by king
Added missing type_name feature


Revision 40065 - Directory Listing
Modified Wed Oct 29 00:45:34 2003 UTC (16 years, 3 months ago) by manus
Removed obsolete calls to `to_string_string2' as specified in INTEGER class.


Revision 40064 - Directory Listing
Modified Wed Oct 29 00:44:08 2003 UTC (16 years, 3 months ago) by manus
Use `create' instead of `creation'.


Revision 40063 - Directory Listing
Modified Wed Oct 29 00:43:26 2003 UTC (16 years, 3 months ago) by manus
Replaced attribute by metadata in indexing clause to update to new way of specifying
custom attributes.


Revision 39663 - Directory Listing
Modified Wed Oct 15 02:34:33 2003 UTC (16 years, 4 months ago) by manus
Should use `make' to be properly initialized.


Revision 39653 - Directory Listing
Modified Tue Oct 14 23:46:13 2003 UTC (16 years, 4 months ago) by raphaels
Fixed `absolute_assembly_path_from_consumed_assembly' for EAC assemblies (wasn't appending the CLR version number string)


Revision 39468 - Directory Listing
Modified Thu Oct 9 00:02:40 2003 UTC (16 years, 4 months ago) by manus
Added ability to consume local assemblies that depends on each other. The way
  it is done is the following. We create an app domain where `ApplicationBase'
  is the root of the disks, then we initialize `PrivateBinPath' to point to the
  directories where the local assemblies are located. Once the app domain is
  created we load another copy of the emitter and launch the consumption on this
  second copy rather than the original (as the original does not have a flexible
  ApplicationBase and PrivateBinPath).
To work this new mechanism needs the list of all local assemblies, to do so
  we have extended `consume_local_assembly' to take a string where all local
  assemblies are mentioned separated by semicolons. Then the emitter can find
  out from there the appropriate directories. The Eiffel compiler has been
  updated to now call the emitter only once to consume all local assemblies.


Revision 39461 - Directory Listing
Modified Wed Oct 8 23:26:16 2003 UTC (16 years, 4 months ago) by manus
New version just to ensure they have a more recent version of the emitter.


Revision 39394 - Directory Listing
Modified Thu Oct 2 23:07:17 2003 UTC (16 years, 4 months ago) by manus
Merged Eiffel_53_54 branch into TRUNC.
Old code is under tag `Eiffel_54_tentative_for_eac_based_on_path' in case we
want to have a look at it when we will redo an emitter that will only look
at assemblies locally (through pathnames rather than by assembly specification)


Revision 39385 - Directory Listing
Modified Thu Oct 2 21:16:33 2003 UTC (16 years, 4 months ago) by manus
Merged from Eiffel_53_54 branch:
Better definition of custom attributes. Hidden `impl' attribute for COM.


Revision 39384 - Directory Listing
Modified Thu Oct 2 21:14:23 2003 UTC (16 years, 4 months ago) by manus
Merged from Eiffel_53_54 branch for new CA on assembly.


Revision 39162 - Directory Listing
Modified Sat Sep 20 01:35:33 2003 UTC (16 years, 5 months ago) by raphaels
Removed `path_to_assembly' and added `path_to_assembly_doc' and `path_to_assembly_dll'.
The old `path_to_assembly' was actually returning the path to the doc so any call to it should be replaced with a call to `path_to_assembly_doc'.


Revision 38981 - Directory Listing
Modified Wed Sep 10 17:49:43 2003 UTC (16 years, 5 months ago) by paulb
Replaced use of System.Enum's _value feature with to_integer


Revision 38974 - Directory Listing
Modified Tue Sep 9 03:01:01 2003 UTC (16 years, 5 months ago) by manus
Emitter is always compiled against old version of CLR runtime.


Revision 38967 - Directory Listing
Modified Mon Sep 8 23:17:55 2003 UTC (16 years, 5 months ago) by manus
Merged from Eiffel_53_54 branch new GUIDs.


Revision 38966 - Directory Listing
Modified Mon Sep 8 23:17:34 2003 UTC (16 years, 5 months ago) by manus
Removed obsolete calls to `make' from TUPLE.


Revision 38935 - Directory Listing
Modified Sat Sep 6 20:27:19 2003 UTC (16 years, 5 months ago) by manus
Removed non-used local variable.


Revision 38934 - Directory Listing
Modified Sat Sep 6 20:26:50 2003 UTC (16 years, 5 months ago) by manus
Removed commented code.


Revision 38826 - Directory Listing
Modified Wed Sep 3 00:24:50 2003 UTC (16 years, 5 months ago) by raphaels
`trim_end_digits' now adds an underscore to the string if there isn't one.


Revision 38754 - Directory Listing
Modified Thu Aug 28 17:19:33 2003 UTC (16 years, 5 months ago) by raphaels
Now uses Eiffel's `trim_end_digits' instead of using .NET libraries. (Merge from Eiffel_53_54)


Revision 38753 - Directory Listing
Modified Thu Aug 28 17:08:44 2003 UTC (16 years, 5 months ago) by raphaels
`flat_entities' now uses `append' instead of `fill' as it is more efficient. (merged from Eiffel_53_54)


Revision 38725 - Directory Listing
Modified Wed Aug 27 17:57:38 2003 UTC (16 years, 5 months ago) by raphaels
Now correctly formats argument names


Revision 38724 - Directory Listing
Modified Wed Aug 27 17:56:03 2003 UTC (16 years, 5 months ago) by raphaels
Implemented `trim_end_digits' in Eiffel so it doesn't require .NET


Revision 38714 - Directory Listing
Modified Tue Aug 26 22:26:27 2003 UTC (16 years, 5 months ago) by paulb
Removed to_cil and create {STRING}.make_from_cil. Replace enum _value call
to to_integer


Revision 38713 - Directory Listing
Modified Tue Aug 26 21:31:36 2003 UTC (16 years, 5 months ago) by paulb
Readded total_consumed_assemblies feature, returning ARRAY [CONSUMED_ASSEMBLY_INFO]
instead of ARRAY [CONSUMED_ASSEMBLY]


Revision 38574 - Directory Listing
Modified Tue Aug 19 00:05:01 2003 UTC (16 years, 6 months ago) by raphaels
Use the version in $ISE_EIFFEL\eiffel\il_generation\windows instead.


Revision 38539 - Directory Listing
Modified Sat Aug 16 06:48:48 2003 UTC (16 years, 6 months ago) by manus
Cosmetics: replaced creation by create


Revision 38538 - Directory Listing
Modified Sat Aug 16 01:52:30 2003 UTC (16 years, 6 months ago) by raphaels
Added `lang_str'


Revision 38537 - Directory Listing
Modified Sat Aug 16 01:52:14 2003 UTC (16 years, 6 months ago) by raphaels
Optimized code with a flag that specifies whether a new tag was started so that we don't have to test the element name every time we encounter one.


Revision 38536 - Directory Listing
Modified Sat Aug 16 01:51:06 2003 UTC (16 years, 6 months ago) by raphaels
Changed filtering of "see" attribute so that type references are formatted a little bit better.


Revision 38510 - Directory Listing
Modified Thu Aug 14 22:53:25 2003 UTC (16 years, 6 months ago) by raphaels
Optimized code to prevent multiple lookup of same item in hash table


Revision 38499 - Directory Listing
Modified Thu Aug 14 17:40:40 2003 UTC (16 years, 6 months ago) by raphaels
Fixed a bug where certain argument names (the ones inside <see langword> tags) would be cut.


Revision 38210 - Directory Listing
Modified Sun Jul 27 23:57:37 2003 UTC (16 years, 6 months ago) by manus
Removed non-used locals.


Revision 37795 - Directory Listing
Modified Tue Jun 24 16:56:57 2003 UTC (16 years, 8 months ago) by julieng
Add feature `is_valid_variable_name', that verify that a given variable name is valid in eiffel.


Revision 37128 - Directory Listing
Modified Mon May 5 17:41:50 2003 UTC (16 years, 9 months ago) by manus
Added ability to specify a CONSUMED_REFERENCE_TYPE to be or not a byref.


Revision 37127 - Directory Listing
Modified Mon May 5 17:41:28 2003 UTC (16 years, 9 months ago) by manus
Merged from Eiffel_53_54 branch:
No `is_out' parameter in CONSUMED_ARGUMENT as this is not what we though `byref'
  was. Now we don't care if it is `out' or `in', since it does not change anything
  for the Eiffel side. The `byref' is now stored in CONSUMED_REFERENCE_TYPE.


Revision 37126 - Directory Listing
Modified Mon May 5 17:23:12 2003 UTC (16 years, 9 months ago) by manus
Fixed proper handling of `&' in type names.
Added special renaming of classes calles `Zone', `Thread' and `Mutex' to
  avoid conflicts with existing EiffelThread and code from Axa.


Revision 37078 - Directory Listing
Modified Fri May 2 17:55:05 2003 UTC (16 years, 9 months ago) by manus
Merged from 53_54 branch:
Use `arguments' from ARGUMENT_SOLVER, instead of `consumed_arguments' which
  was only a copy of the above `arguments' routine.


Revision 37077 - Directory Listing
Modified Fri May 2 17:54:27 2003 UTC (16 years, 9 months ago) by manus
Merged from 53_54 branch:
Fixed bug in `is_out' from CONSUMED_ARGUMENT because we should only mark
byref types, not parameters marked with [out] custom attribute.


Revision 36874 - Directory Listing
Modified Mon Apr 21 17:48:04 2003 UTC (16 years, 10 months ago) by manus
Renamed `CONVERT' into `SYSTEM_CONVERT' as `convert' is now an Eiffel keyword.


Revision 36873 - Directory Listing
Modified Mon Apr 21 17:46:45 2003 UTC (16 years, 10 months ago) by manus
Added special case for `Convert' class which should be called SYSTEM_CONVERT
now as `convert' is a new Eiffel keyword.


Revision 36696 - Directory Listing
Modified Thu Apr 10 23:13:20 2003 UTC (16 years, 10 months ago) by raphaels
Now uses correct bounds for creation of cache


Revision 36694 - Directory Listing
Modified Thu Apr 10 23:05:19 2003 UTC (16 years, 10 months ago) by raphaels
Added LOCAL_CACHE_INFO to list of serialized types.


Revision 36617 - Directory Listing
Modified Sat Apr 5 00:40:48 2003 UTC (16 years, 10 months ago) by julieng
Cosmetics (delete extra blancs).


Revision 36616 - Directory Listing
Modified Sat Apr 5 00:40:09 2003 UTC (16 years, 10 months ago) by julieng
Filter that permits to parse a documentation file.


Revision 36615 - Directory Listing
Modified Sat Apr 5 00:39:24 2003 UTC (16 years, 10 months ago) by julieng
Filter that permits to parse a feature.


Revision 36614 - Directory Listing
Modified Sat Apr 5 00:37:56 2003 UTC (16 years, 10 months ago) by julieng
Cosmetics.


Revision 36612 - Directory Listing
Modified Sat Apr 5 00:30:57 2003 UTC (16 years, 10 months ago) by julieng
Complete list of possible tags and attributes associated to tags.


Revision 36611 - Directory Listing
Modified Sat Apr 5 00:28:10 2003 UTC (16 years, 10 months ago) by julieng
Change parser. Now uses the gobo XM_EIFFEL_PARSER.
+ Fix bug for retrieve comments of nested types. Replace the '+' by '.' to retrieve comments.


Revision 36515 - Directory Listing
Modified Mon Mar 31 18:46:22 2003 UTC (16 years, 10 months ago) by julieng
Add link to the .NET framework Documentation that explains how the xml documentation works.


Revision 36499 - Directory Listing
Modified Sat Mar 22 02:42:31 2003 UTC (16 years, 11 months ago) by julieng
Replace clone of string by creation from string.


Revision 36498 - Directory Listing
Modified Sat Mar 22 02:41:38 2003 UTC (16 years, 11 months ago) by julieng
Delete wrong post condition of feature `initialize_object'.


Revision 36497 - Directory Listing
Modified Sat Mar 22 02:40:59 2003 UTC (16 years, 11 months ago) by julieng
Fix variant of feature `escaped_string'.


Revision 36496 - Directory Listing
Modified Sat Mar 22 02:39:23 2003 UTC (16 years, 11 months ago) by julieng
Change definition of feature infix "<"


Revision 36495 - Directory Listing
Modified Sat Mar 22 02:38:52 2003 UTC (16 years, 11 months ago) by julieng
Fix post condition of feature `is_unique_signature'.


Revision 36494 - Directory Listing
Modified Sat Mar 22 02:37:44 2003 UTC (16 years, 11 months ago) by julieng
Change precondition of feature `id_from_type'.


Revision 36493 - Directory Listing
Modified Sat Mar 22 02:36:50 2003 UTC (16 years, 11 months ago) by julieng
Change postcondition of feature `make'.


Revision 36492 - Directory Listing
Modified Sat Mar 22 02:36:06 2003 UTC (16 years, 11 months ago) by julieng
Delete setting of status querier in feature `add_assembly'.


Revision 36491 - Directory Listing
Modified Sat Mar 22 02:35:27 2003 UTC (16 years, 11 months ago) by julieng
Change postcondition of feature `put'.


Revision 36489 - Directory Listing
Modified Sat Mar 22 00:17:20 2003 UTC (16 years, 11 months ago) by julieng
Remove the rescue in feature `Initialize'.


Revision 36488 - Directory Listing
Modified Sat Mar 22 00:16:32 2003 UTC (16 years, 11 months ago) by julieng
Add feature `remove_corrupted_xml' that clean the EAC of assemblies not entierly emitted.


Revision 36487 - Directory Listing
Modified Sat Mar 22 00:14:02 2003 UTC (16 years, 11 months ago) by julieng
Correct pre-condition.


Revision 36486 - Directory Listing
Modified Sat Mar 22 00:12:49 2003 UTC (16 years, 11 months ago) by julieng
Delete directory created for assembly if there is an exception in the emission of one of the types of the assembly.


Revision 36475 - Directory Listing
Modified Fri Mar 21 04:31:46 2003 UTC (16 years, 11 months ago) by manus
Added back `initialize_with_path' which was mistakenly removed.


Revision 36474 - Directory Listing
Modified Fri Mar 21 04:30:23 2003 UTC (16 years, 11 months ago) by manus
Update creation of CONSUMED_PROCEDURE and CONSUMED_FUNCTION which needs
  to compute now the `dotnet_eiffel_name'.


Revision 36473 - Directory Listing
Modified Fri Mar 21 04:28:43 2003 UTC (16 years, 11 months ago) by manus
Use Eiffel54 registry key entry since we are in 5.4 mode now.


Revision 36472 - Directory Listing
Modified Fri Mar 21 04:28:15 2003 UTC (16 years, 11 months ago) by manus
Added definition of `dotnet_eiffel_name' which is different from the eiffel
  name when the eiffel name contains the stuff to disambiguate overloaded
  features, otherwise it is the same as `eiffel_name'.


Revision 36471 - Directory Listing
Modified Fri Mar 21 04:27:19 2003 UTC (16 years, 11 months ago) by manus
Added `dotnet_eiffel_name' that stores the dotnet eiffelized name of an
  overloaded feature. By default, it is identical to the eiffel name, it
  is different if the eiffel name contains some extra stuff to disambiguate
  the dotnet name.
Added `n' (dotnet_name) as an attribute so that we don't have to redefine
  dotnet_name in all descendant of CONSUMED_ENTITY.


Revision 36470 - Directory Listing
Modified Fri Mar 21 04:22:45 2003 UTC (16 years, 11 months ago) by manus
Removed definition of `n' and `dotnet_name' since they are now in parent
  class CONSUMED_ENTITY.
Removed `get_' from `dotnet_eiffel_name' of the property getter to allow
  nice name for overloaded properties.


Revision 36465 - Directory Listing
Modified Thu Mar 20 23:51:14 2003 UTC (16 years, 11 months ago) by manus
Added redefinition of `dotnet_eiffel_name' to be `make' in case of a .NET
 constructor, no need here to add an attribute for that.


Revision 36464 - Directory Listing
Modified Thu Mar 20 23:48:03 2003 UTC (16 years, 11 months ago) by manus
Removed definition of `n' and `dotnet_name' since they are now in parent
  class CONSUMED_ENTITY.


Revision 36452 - Directory Listing
Modified Thu Mar 20 02:06:07 2003 UTC (16 years, 11 months ago) by julieng
Delete feature `consume_gac_assembly'.
add export to all to class COM_ISE_CACHE_MANAGER.


Revision 36450 - Directory Listing
Modified Thu Mar 20 02:04:22 2003 UTC (16 years, 11 months ago) by julieng
Delete features `consume_gac_assembly' and `initialize_with_path'.
Add features `start_assembly_enumeration', `add_assembly' and `consumed_assemblies'. This is done, because now the compiler gives a list of assembly path to the emitter and then the emitter consumes these assemblies.


Revision 36447 - Directory Listing
Modified Thu Mar 20 01:59:54 2003 UTC (16 years, 11 months ago) by julieng
Add error type `Directory_creation_error'.


Revision 36445 - Directory Listing
Modified Thu Mar 20 01:54:36 2003 UTC (16 years, 11 months ago) by julieng
Add initialization of cache_reader in `consume_in_eac'.


Revision 36444 - Directory Listing
Modified Thu Mar 20 01:52:06 2003 UTC (16 years, 11 months ago) by julieng
Add initialization of the cache reader in Consumed_assembly.
Change type of dir from DIRECTORY into DIRECTORY_INFO.


Revision 36443 - Directory Listing
Modified Thu Mar 20 01:50:43 2003 UTC (16 years, 11 months ago) by julieng
Add feature `initialize'.


Revision 36242 - Directory Listing
Modified Fri Mar 7 20:58:31 2003 UTC (16 years, 11 months ago) by julieng
Fix bug in feature `info'. If eac not `is_initialized' then create info.xml file.


Revision 36225 - Directory Listing
Modified Fri Mar 7 02:46:22 2003 UTC (16 years, 11 months ago) by raphaels
Added rescues to avoid crashes in case the parser fails to return the right information.


Revision 36224 - Directory Listing
Modified Fri Mar 7 02:41:10 2003 UTC (16 years, 11 months ago) by manus
Now we take into account against which version of the .NET runtime we are
  looking for the XML help of Microsoft assemblies.


Revision 36171 - Directory Listing
Modified Mon Mar 3 19:17:12 2003 UTC (16 years, 11 months ago) by manus
New version number 5.4


Revision 36120 - Directory Listing
Modified Thu Feb 20 01:01:18 2003 UTC (17 years ago) by julieng
Delete feature `total_consumed_assemblies'.


Revision 36119 - Directory Listing
Modified Thu Feb 20 00:57:53 2003 UTC (17 years ago) by julieng
Delete feature `consume_local_assembly'.


Revision 36118 - Directory Listing
Modified Thu Feb 20 00:52:52 2003 UTC (17 years ago) by julieng
Delete error `Assembly_not_found_error'.
Add error `Ref_assembly_not_found_error'.


Revision 36117 - Directory Listing
Modified Thu Feb 20 00:51:46 2003 UTC (17 years ago) by julieng
Add error `Load_assembly_failure'.


Revision 36116 - Directory Listing
Modified Thu Feb 20 00:51:04 2003 UTC (17 years ago) by julieng
Add feature `assembly_location'.


Revision 36115 - Directory Listing
Modified Thu Feb 20 00:50:13 2003 UTC (17 years ago) by julieng
Delete feature `consume_into_path'.
Add feature `clean_eiffel_assembly_cache'.
Delete unenecessary attributes `target_path', `dummy' and comsumed_assemblies'.


Revision 36114 - Directory Listing
Modified Thu Feb 20 00:46:47 2003 UTC (17 years ago) by julieng
Replace clone of string by create_from_string.


Revision 36113 - Directory Listing
Modified Thu Feb 20 00:46:14 2003 UTC (17 years ago) by julieng
Delete unused feature `consume_local_assembly'.


Revision 36112 - Directory Listing
Modified Thu Feb 20 00:40:49 2003 UTC (17 years ago) by julieng
Add feature `load_referenced_assembly'.


Revision 36111 - Directory Listing
Modified Thu Feb 20 00:37:16 2003 UTC (17 years ago) by julieng
Change parameter of feature `add_assembly ' into ASSEMBLY.
Feature `add_assembly' does not consume referenced assemblies.
Change parameter of feature `remove_assembly' into STRING (location of assembly).


Revision 36110 - Directory Listing
Modified Thu Feb 20 00:32:14 2003 UTC (17 years ago) by julieng
Change parameter of `add_assembly' into CONSUMED_ASSEMBLY_INFO.
Change feature name `remove_assembly' into `remove_assembly_from_location'.


Revision 36109 - Directory Listing
Modified Thu Feb 20 00:30:56 2003 UTC (17 years ago) by julieng
Add features `absolute_assem_path_from_location' and `create_relative_assembly_path'.


Revision 36108 - Directory Listing
Modified Thu Feb 20 00:27:17 2003 UTC (17 years ago) by julieng
Add features `consumed_assemblies_info' and `is_assembly_in_cache_2'.


Revision 36106 - Directory Listing
Modified Thu Feb 20 00:20:41 2003 UTC (17 years ago) by julieng
Change parameter of `add_assembly' into CONSUMED_ASSEMBLY_INFO


Revision 36105 - Directory Listing
Modified Thu Feb 20 00:19:47 2003 UTC (17 years ago) by julieng
Replace clone of string by create_from_string.


Revision 36104 - Directory Listing
Modified Thu Feb 20 00:15:46 2003 UTC (17 years ago) by julieng
Definition of ASSEMBLY. Contains, a CONSUMED_ASSEMBLY, location and directory associted to CONSUMED_ASSEMBLY.


Revision 36103 - Directory Listing
Modified Thu Feb 20 00:09:57 2003 UTC (17 years ago) by julieng
Replace clone of string by create_from_string.


Revision 35949 - Directory Listing
Modified Thu Feb 13 02:17:33 2003 UTC (17 years ago) by manus
Cosmetics.
No need to check for attributes called _XXX because INTERNAL now removes
 them.


Revision 35948 - Directory Listing
Modified Thu Feb 13 02:07:31 2003 UTC (17 years ago) by manus
Updated to new implementation of INTERNAL.


Revision 35723 - Directory Listing
Modified Mon Feb 3 18:35:25 2003 UTC (17 years ago) by julieng
Allow serializer to associate an ID to a CONSUMED_TYPE.
Allow deserializer to associate a CONSUMED_TYPE to an ID.


Revision 35722 - Directory Listing
Modified Mon Feb 3 18:27:32 2003 UTC (17 years ago) by julieng
Cosmetics.


Revision 35721 - Directory Listing
Modified Mon Feb 3 18:26:50 2003 UTC (17 years ago) by julieng
Avoid exception if xml file does not exists in feature `deserialize'.
Change feature `dynamique_type_from_string' to take an INTEGER as parameter. This change is due to the serializer optimization.
Feature `internal_dynamic_types' become an ARRAY.


Revision 35720 - Directory Listing
Modified Mon Feb 3 18:20:57 2003 UTC (17 years ago) by julieng
Add inheritance of `TYPE_NAME_ID'.
Replace types name in xml nodes by associated numbers (id) to minimise size of xml files.


Revision 35719 - Directory Listing
Modified Mon Feb 3 18:15:45 2003 UTC (17 years ago) by julieng
Cosmetics.


Revision 35718 - Directory Listing
Modified Mon Feb 3 18:15:19 2003 UTC (17 years ago) by julieng
Avoid exception if binary file does not exists.


Revision 35717 - Directory Listing
Modified Mon Feb 3 18:13:33 2003 UTC (17 years ago) by julieng
Delete feature `consume_from_name'.


Revision 35716 - Directory Listing
Modified Mon Feb 3 18:10:52 2003 UTC (17 years ago) by julieng
Consume assembly from assembly and not from assembly_name.


Revision 35509 - Directory Listing
Modified Thu Jan 23 02:41:39 2003 UTC (17 years, 1 month ago) by julieng
Add features `internal_field_table' and `internal_dynamic_types'. Change `field_table' and `dynamique_type_from_string' to use the previous features that optimise speed of the deserializer.


Revision 35459 - Directory Listing
Modified Tue Jan 21 18:30:16 2003 UTC (17 years, 1 month ago) by julieng
Fix bug - Wrong referenced type for argument of added features (from_integer, to_integer) of an Enum type. Change once feature into `integer_type' normal feature.


Revision 35416 - Directory Listing
Modified Fri Jan 17 20:14:13 2003 UTC (17 years, 1 month ago) by julieng
Close file after deserialization.


Revision 35415 - Directory Listing
Modified Fri Jan 17 18:52:08 2003 UTC (17 years, 1 month ago) by julieng
Delete pre and post conditions of redefined feature `absolute_assembly_path_from_consumed_assembly'.


Revision 35414 - Directory Listing
Modified Fri Jan 17 18:50:48 2003 UTC (17 years, 1 month ago) by julieng
Change `update_info' to also update binary file.


Revision 35413 - Directory Listing
Modified Fri Jan 17 18:47:30 2003 UTC (17 years, 1 month ago) by julieng
Delete pre and post conditions of redefined feature `consumed_type'.


Revision 35409 - Directory Listing
Modified Fri Jan 17 04:20:11 2003 UTC (17 years, 1 month ago) by manus
Fixed unseen VDRD3 errors that compiler was incorrectly not reporting.


Revision 35405 - Directory Listing
Modified Fri Jan 17 02:40:58 2003 UTC (17 years, 1 month ago) by manus
Fixed for `julieng': fixed inconsistency in `info.xml' where an assembly
could have two entries.


Revision 35369 - Directory Listing
Modified Wed Jan 15 04:16:10 2003 UTC (17 years, 1 month ago) by manus
Because we do not want the emitter from 5.3 to collude with the emitter of 5.2
on the same machine, we had to create new GUID for the COM componenents.


Revision 35368 - Directory Listing
Modified Wed Jan 15 02:52:18 2003 UTC (17 years, 1 month ago) by manus
No need to call `emitter /init' to initialize EAC. It does it automatically
if it is empty.


Revision 35332 - Directory Listing
Modified Sat Jan 11 01:23:02 2003 UTC (17 years, 1 month ago) by julieng
Add `Assembly_types_cache' to cache assembly_types.
Redefine `assembly_types' to use `Assembly_types_cache'.


Revision 35331 - Directory Listing
Modified Sat Jan 11 01:17:57 2003 UTC (17 years, 1 month ago) by manus
Updated to new version Eiffel53 for registry keys lookup.


Revision 35330 - Directory Listing
Modified Fri Jan 10 22:48:35 2003 UTC (17 years, 1 month ago) by manus
New version number 5.3.409


Revision 35324 - Directory Listing
Modified Fri Jan 10 20:54:53 2003 UTC (17 years, 1 month ago) by julieng
Change `serialize_consumed_types' create xml files associated associated to base types (needed by codedom).
But base types are style not referenced in types.xml.


Revision 35321 - Directory Listing
Modified Fri Jan 10 18:34:53 2003 UTC (17 years, 1 month ago) by julieng
Change method comparison criteria.
If methods have the same number of arguments, the public ones will be placed in front to have better name (if arguments are the same).

ex: - public put (String) -> put_string;   protected put (String) -> put_string_2


Revision 35320 - Directory Listing
Modified Fri Jan 10 17:57:21 2003 UTC (17 years, 1 month ago) by julieng
Modify `serialize' to not modify parameter `path'.


Revision 35316 - Directory Listing
Modified Fri Jan 10 02:08:49 2003 UTC (17 years, 1 month ago) by raphaels
Add features `is_base_type' and `base_types'.
Change feature `serialize_consumed_types' to not serialize base_types, and to delete constructor of System.Object. These changes are for the compiler.


Revision 35315 - Directory Listing
Modified Fri Jan 10 02:06:37 2003 UTC (17 years, 1 month ago) by raphaels
Add access to `set_contructor' to ASSEMBLY_CONSUMER.


Revision 35304 - Directory Listing
Modified Thu Jan 9 23:20:03 2003 UTC (17 years, 1 month ago) by julieng
Add feature consumed_assembly.


Revision 35229 - Directory Listing
Modified Fri Dec 27 20:31:42 2002 UTC (17 years, 1 month ago) by julieng
Change `deserialize' to check first if a binary file exist.


Revision 35228 - Directory Listing
Modified Fri Dec 27 20:28:39 2002 UTC (17 years, 1 month ago) by julieng
Binary serialization and deserialization.


Revision 35227 - Directory Listing
Modified Fri Dec 27 20:25:53 2002 UTC (17 years, 1 month ago) by julieng
Cosmetics.


Revision 35225 - Directory Listing
Modified Fri Dec 27 19:42:31 2002 UTC (17 years, 1 month ago) by julieng
Cosmetics.


Revision 35224 - Directory Listing
Modified Fri Dec 27 19:39:27 2002 UTC (17 years, 1 month ago) by julieng
Add precondition on `make_with_path'.


Revision 35165 - Directory Listing
Modified Sat Dec 21 01:41:26 2002 UTC (17 years, 2 months ago) by julieng
Add feature `initialize_cache' that initialize cache from binary files instead of xml files.


Revision 35159 - Directory Listing
Modified Thu Dec 19 21:16:56 2002 UTC (17 years, 2 months ago) by raphaels
Add feature `is_public_static_field'.


Revision 35158 - Directory Listing
Modified Thu Dec 19 21:16:13 2002 UTC (17 years, 2 months ago) by raphaels
Add feature `attribute_setter_feature'.
Change intialize to add an attribute_setter_feature for a public static field.


Revision 35157 - Directory Listing
Modified Thu Dec 19 21:09:56 2002 UTC (17 years, 2 months ago) by raphaels
Add attribute `Is_attribute_setter'.


Revision 35156 - Directory Listing
Modified Thu Dec 19 21:09:26 2002 UTC (17 years, 2 months ago) by raphaels
Add creation routine `make_attribute_setter'.


Revision 35155 - Directory Listing
Modified Thu Dec 19 21:07:45 2002 UTC (17 years, 2 months ago) by raphaels
Add feature `is_attribute_setter'.
Correct comments.


Revision 35145 - Directory Listing
Modified Wed Dec 18 21:36:49 2002 UTC (17 years, 2 months ago) by raphaels
Changed assembly_ids from an ARRAY to a LINKED_LIST.
Reimplement feature `consume'. Add feature `build_referenced_assemblies'.


Revision 35144 - Directory Listing
Modified Wed Dec 18 21:34:17 2002 UTC (17 years, 2 months ago) by raphaels
Cosmetics.


Revision 35143 - Directory Listing
Modified Wed Dec 18 21:33:34 2002 UTC (17 years, 2 months ago) by raphaels
Change `make'. Now take a LINKED_LIST as parameter, and convert it to an ARRAY.


Revision 35142 - Directory Listing
Modified Wed Dec 18 21:27:52 2002 UTC (17 years, 2 months ago) by raphaels
add feature `entity' and `entities'.


Revision 35141 - Directory Listing
Modified Wed Dec 18 21:26:01 2002 UTC (17 years, 2 months ago) by raphaels
add condition in `tag_name'. does not crash if consumed type = void (local assembly for example).


Revision 35136 - Directory Listing
Modified Tue Dec 17 19:17:13 2002 UTC (17 years, 2 months ago) by julieng
Add feature `valid_variable_name'.


Revision 34942 - Directory Listing
Modified Tue Dec 3 00:28:00 2002 UTC (17 years, 2 months ago) by julieng
Add features : `consumed_type', `type_name', `entities' and `entity'.


Revision 34801 - Directory Listing
Modified Thu Nov 7 00:50:02 2002 UTC (17 years, 3 months ago) by julieng
Update cluster. delete thread.


Revision 34800 - Directory Listing
Modified Thu Nov 7 00:43:59 2002 UTC (17 years, 3 months ago) by julieng
Cosmetic.


Revision 34799 - Directory Listing
Modified Thu Nov 7 00:42:52 2002 UTC (17 years, 3 months ago) by julieng
Cosmetic. + Implement feature `ok_print'.


Revision 34798 - Directory Listing
Modified Thu Nov 7 00:39:51 2002 UTC (17 years, 3 months ago) by julieng
Change implementation.


Revision 34797 - Directory Listing
Modified Thu Nov 7 00:39:05 2002 UTC (17 years, 3 months ago) by julieng
Comparable consumed functions.


Revision 34796 - Directory Listing
Modified Thu Nov 7 00:37:09 2002 UTC (17 years, 3 months ago) by julieng
Caching assembly comment is now done in assembly info.
Cosmetics.


Revision 34795 - Directory Listing
Modified Thu Nov 7 00:34:45 2002 UTC (17 years, 3 months ago) by julieng
Replace references to COMPARABLE_CONSUMED_PROCEDURE to COMPARABLE_CONSUMED_FUNCTION.


Revision 34794 - Directory Listing
Modified Thu Nov 7 00:32:17 2002 UTC (17 years, 3 months ago) by julieng
Cosmetics. + Associate actions to nodes.


Revision 34793 - Directory Listing
Modified Thu Nov 7 00:30:09 2002 UTC (17 years, 3 months ago) by julieng
Cosmetics.


Revision 34634 - Directory Listing
Modified Tue Oct 15 16:21:30 2002 UTC (17 years, 4 months ago) by julieng
Provide reflection mechanisms to inspect local Assemblies.


Revision 34629 - Directory Listing
Modified Mon Oct 14 18:33:19 2002 UTC (17 years, 4 months ago) by julieng
Cosmetics.


Revision 34628 - Directory Listing
Modified Mon Oct 14 18:23:13 2002 UTC (17 years, 4 months ago) by julieng
Add feature `local_assembly_mapping'.


Revision 34577 - Directory Listing
Modified Thu Oct 3 19:38:24 2002 UTC (17 years, 4 months ago) by julieng
Add redefinition of `consumed_type'.


Revision 34562 - Directory Listing
Modified Wed Oct 2 23:15:06 2002 UTC (17 years, 4 months ago) by julieng
fix bug in `consumed_assembly_from_name'. give the value null to `key' if public_key_token.length = 0.


Revision 34546 - Directory Listing
Modified Sat Sep 28 22:26:10 2002 UTC (17 years, 4 months ago) by raphaels
Now searches local assemblies in ..\EIFGEN\W_code\assemblies.


Revision 34530 - Directory Listing
Modified Fri Sep 20 22:52:42 2002 UTC (17 years, 5 months ago) by julieng
Fix bug in pre condition of `feature_name'.


Revision 34529 - Directory Listing
Modified Fri Sep 20 22:50:40 2002 UTC (17 years, 5 months ago) by julieng
Fix bug in post condition of `absolute_type_path' and `relative_type_path'.


Revision 34490 - Directory Listing
Modified Tue Sep 17 00:28:47 2002 UTC (17 years, 5 months ago) by paulb
Reverted back to old version number


Revision 34406 - Directory Listing
Modified Mon Sep 9 16:59:53 2002 UTC (17 years, 5 months ago) by paulb
Corrected version number


Revision 34400 - Directory Listing
Modified Fri Sep 6 22:24:23 2002 UTC (17 years, 5 months ago) by neilc
Modifications:
	Fixed bug where 'find_type' retruning void.


Revision 34370 - Directory Listing
Modified Thu Sep 5 00:37:45 2002 UTC (17 years, 5 months ago) by king
Corrected relative_path_from_consumed_assembly to match implementation of absolute path


Revision 34314 - Directory Listing
Modified Mon Sep 2 22:40:25 2002 UTC (17 years, 5 months ago) by neilc
Modifications:
	Fixed issue whereby 'find_type' was making Void reference call on 'member_parser'.


Revision 34279 - Directory Listing
Modified Mon Sep 2 05:10:03 2002 UTC (17 years, 5 months ago) by manus
Fixed incorrect declaration of `from_integer' and `to_integer' which were
incorrectly marked as being infix features.
Added `&' on enum types, because it is useful.
Now `is_infix' and `is_prefix' will return false for `op_Explicit' and
`op_Implicit'.


Revision 34278 - Directory Listing
Modified Mon Sep 2 05:08:49 2002 UTC (17 years, 5 months ago) by manus
Cosmetics.
Use `starting_resolution_name' instead of having duplicate 4 lines of code
that handles the special case of properties. Now it also handle the case
of operator conversion (op_Explicit and op_Implicit) from which we do not
try to resolve overloading the standard way, we give the name `to_xx' and if
it is already taken we will append a number.


Revision 34277 - Directory Listing
Modified Mon Sep 2 05:06:56 2002 UTC (17 years, 5 months ago) by manus
Added `is_conversion_operator' to quickly find out if we are handling a
`op_Explicit' or an `op_Implicit' operator.
Added `starting_resolution_name' which is the name from which we should
start our overloading resolution. This is useful for getter of properties
where we remove the useless `get_' part, and for conversion, we can now
have the better name `from_xx' and `to_xx'.


Revision 34276 - Directory Listing
Modified Mon Sep 2 05:04:01 2002 UTC (17 years, 5 months ago) by manus
Fixed bug where emitter was crashing because sometime `status_printer' might
be Void (e.g. `nooutput' flag was specified).


Revision 34210 - Directory Listing
Modified Sat Aug 31 17:19:32 2002 UTC (17 years, 5 months ago) by manus
Updated to new definition of `create_dir' in DIRECTORY which only creates
a directory at a time.


Revision 34182 - Directory Listing
Modified Fri Aug 30 23:50:30 2002 UTC (17 years, 5 months ago) by manus
Formatting.


Revision 34181 - Directory Listing
Modified Fri Aug 30 23:48:30 2002 UTC (17 years, 5 months ago) by paulb
Fixed missing directory seperator for specified alterative ISE_EIFFEL path


Revision 34180 - Directory Listing
Modified Fri Aug 30 23:31:56 2002 UTC (17 years, 5 months ago) by paulb
Fixed target path issue with consuming from full name


Revision 34172 - Directory Listing
Modified Fri Aug 30 06:03:54 2002 UTC (17 years, 5 months ago) by manus
Added `is_infix' and `is_prefix' in CONSUMED_ENTITY.


Revision 34159 - Directory Listing
Modified Fri Aug 30 02:03:54 2002 UTC (17 years, 5 months ago) by king
No longer needed as we can just use the emitter


Revision 34158 - Directory Listing
Modified Fri Aug 30 01:47:47 2002 UTC (17 years, 5 months ago) by king
Now making local_cache_reader visible


Revision 34123 - Directory Listing
Modified Thu Aug 29 01:20:13 2002 UTC (17 years, 5 months ago) by paulb
Added feature to set Eiffel_path to an alternative path


Revision 34121 - Directory Listing
Modified Thu Aug 29 01:10:13 2002 UTC (17 years, 5 months ago) by paulb
added initialization feature initialize_wth_path


Revision 34116 - Directory Listing
Modified Wed Aug 28 23:41:58 2002 UTC (17 years, 5 months ago) by paulb
Added missing help message options


Revision 34113 - Directory Listing
Modified Wed Aug 28 23:31:14 2002 UTC (17 years, 5 months ago) by paulb
added creation routine to create ISE_CACHE_MANAGER with an alternative
path for ISE_EIFFEL than that already in registry or env vars


Revision 34112 - Directory Listing
Modified Wed Aug 28 23:28:35 2002 UTC (17 years, 5 months ago) by paulb
Added cmd-line switch `eiffel_var' to allow an alternative location of current
ISE_EIFFEL in registry or env vars.


Revision 34081 - Directory Listing
Modified Wed Aug 28 00:13:33 2002 UTC (17 years, 5 months ago) by manus
Changed name of attributes to smaller letter to reduce XML size by about 20 to 30 percent.


Revision 34080 - Directory Listing
Modified Wed Aug 28 00:00:44 2002 UTC (17 years, 5 months ago) by manus
Used `formatted_type_name' to perform name conflic solving of types.


Revision 34079 - Directory Listing
Modified Wed Aug 28 00:00:09 2002 UTC (17 years, 5 months ago) by manus
Moved `Digits' to NAME_FORMATTER.


Revision 34078 - Directory Listing
Modified Tue Aug 27 23:59:47 2002 UTC (17 years, 5 months ago) by manus
Updated `formatted_type_name' to correctly take into consideration when
you have two types in the same namespace eg `OkA' and `Ok_A' which generates
the same Eiffel name. The first one we find gets `OK_A' and the second one
gets `OK_A_2'.


Revision 34041 - Directory Listing
Modified Mon Aug 26 18:30:58 2002 UTC (17 years, 5 months ago) by manus
Use manifest SYSTEM_STRING constants.


Revision 33930 - Directory Listing
Modified Fri Aug 23 00:35:36 2002 UTC (17 years, 6 months ago) by manus
Because now we might have a generation that does not make `____type' as first
attribute, we do not serialize attribute that starts with `_' as it is
not possible to define an attribute that way in Eiffel.


Revision 33929 - Directory Listing
Modified Fri Aug 23 00:34:44 2002 UTC (17 years, 6 months ago) by manus
We also consumed constructor that are family or familyorassembly.


Revision 33676 - Directory Listing
Modified Thu Aug 15 19:03:50 2002 UTC (17 years, 6 months ago) by manus
Added `is_new_slot' and `is_virtual'.
Cosmetics.


Revision 33675 - Directory Listing
Modified Thu Aug 15 19:02:46 2002 UTC (17 years, 6 months ago) by manus
Many modifications:
- We do not use `flatten_hierarchy' anymore as it is only added the inherited
  statics and we do not want that. A static can only be called on the class
  were it is defined.
- Now CONSUMED_PROCEDURE and CONSUMED_FUNCTION are taking two extra arguments
  in their creation procedure: is_virtual and is_new_slot.
- Updated the way we add features of SYSTEM_OBJECT into interfaces, we only add
  them if the interface does not allready define them.
- Fixed a bug in naming of creation procedures when .NET class has two
  overloaded constructors with same nb of arguments and same name of arguments,
  we will generate twice the same eiffel name, now we call `unique_feature_name'
  to ensure we get two different names.


Revision 33674 - Directory Listing
Modified Thu Aug 15 18:56:54 2002 UTC (17 years, 6 months ago) by manus
Fixed incorrect specification of custom attribute.


Revision 33589 - Directory Listing
Modified Sun Aug 11 21:52:50 2002 UTC (17 years, 6 months ago) by manus
No need for EAC_COMMON_PATH, we have IL_ENVIRONMENT for that and moreover
EAC_COMMON_PATH does not exist.


Revision 33586 - Directory Listing
Modified Sat Aug 10 03:00:10 2002 UTC (17 years, 6 months ago) by paulb
Fixed switch argument bug


Revision 33574 - Directory Listing
Modified Sat Aug 10 01:09:33 2002 UTC (17 years, 6 months ago) by julieng
Replaced by icon_..._constante.ico.


Revision 33573 - Directory Listing
Modified Sat Aug 10 01:08:40 2002 UTC (17 years, 6 months ago) by julieng
Replaced by icon_..._constant.ico.


Revision 33571 - Directory Listing
Modified Fri Aug 9 22:19:27 2002 UTC (17 years, 6 months ago) by julieng
Change require else into require.


Revision 33570 - Directory Listing
Modified Fri Aug 9 22:12:11 2002 UTC (17 years, 6 months ago) by julieng
Change first type of features `find_type' and `find_feature'. Only need assembly_type_name.


Revision 33562 - Directory Listing
Modified Fri Aug 9 18:49:49 2002 UTC (17 years, 6 months ago) by julieng
Change feature `format_comment'. Delete all extra spaces.


Revision 33561 - Directory Listing
Modified Fri Aug 9 18:46:10 2002 UTC (17 years, 6 months ago) by julieng
Cache `member_information' in a once table.

Initialize take `an_assembly_name' as parameter instead of `a_xml_file_name'.

Find_feature and find_type have a new argument: assembly_type.


Revision 33556 - Directory Listing
Modified Fri Aug 9 17:02:22 2002 UTC (17 years, 6 months ago) by julieng
Complete list of reserved names and organize it in alphabetical order.


Revision 33543 - Directory Listing
Modified Thu Aug 8 23:47:41 2002 UTC (17 years, 6 months ago) by julieng
Add parameter in feature `key_args' and `unique_eiffel_name'.


Revision 33542 - Directory Listing
Modified Thu Aug 8 23:45:49 2002 UTC (17 years, 6 months ago) by julieng
Add parameter in call `overload_solver.unique_eiffel_name'.


Revision 33541 - Directory Listing
Modified Thu Aug 8 23:44:35 2002 UTC (17 years, 6 months ago) by manus
New way to specify custom attributes. We are now fixing the GUIDs to avoid
them to change each time we recompile or change the emitter.


Revision 33538 - Directory Listing
Modified Thu Aug 8 20:15:26 2002 UTC (17 years, 6 months ago) by julieng
Change inheritance of METHOD_RETRIVER into METHOD_RETRIEVER.


Revision 33537 - Directory Listing
Modified Thu Aug 8 20:15:17 2002 UTC (17 years, 6 months ago) by julieng
Fix bug in consumed_event, for referenced_type.

Change inheritance of METHOD_RETRIVER into METHOD_RETRIEVER.

Delete dead code.


Revision 33499 - Directory Listing
Modified Wed Aug 7 21:58:34 2002 UTC (17 years, 6 months ago) by julieng
Add condition is_get_property to remove the "get_" in front of a dotnet name.


Revision 33497 - Directory Listing
Modified Wed Aug 7 20:48:23 2002 UTC (17 years, 6 months ago) by julieng
Change inheritance of `PROCEDURE_RETRIVER' into `METHOD_RETRIVER'.


Revision 33496 - Directory Listing
Modified Wed Aug 7 20:47:36 2002 UTC (17 years, 6 months ago) by julieng
Retrive methods associated to a property or an event.


Revision 33495 - Directory Listing
Modified Wed Aug 7 20:42:55 2002 UTC (17 years, 6 months ago) by julieng
Add inheritance of `PROCEDURE_RETRIVER' and `REFLECTION'.

Add condition if is_consumed_method in features add_property and add_event to add methods associated to them.


Revision 33494 - Directory Listing
Modified Wed Aug 7 20:40:54 2002 UTC (17 years, 6 months ago) by julieng
Add inheritance of `PROCEDURE_RETRIVER'.

Change way to add properties and events in `overload_solver' (that fix a bug of eiffel name generation).


Revision 33480 - Directory Listing
Modified Wed Aug 7 06:57:50 2002 UTC (17 years, 6 months ago) by manus
Protected access to getter and setter of a property, because Reflection is
broken and does not catch all security exceptions.


Revision 33478 - Directory Listing
Modified Wed Aug 7 06:13:58 2002 UTC (17 years, 6 months ago) by manus
Updated to new names generated in XML files, now getter of properties are
not prefixed with `get_' anymore.


Revision 33474 - Directory Listing
Modified Wed Aug 7 02:51:51 2002 UTC (17 years, 6 months ago) by manus
Reverted `return_type' as a function rather than an attribute to save some
space in the XML files.


Revision 33473 - Directory Listing
Modified Wed Aug 7 02:51:20 2002 UTC (17 years, 6 months ago) by manus
Removed non-needed local variable.


Revision 33472 - Directory Listing
Modified Wed Aug 7 02:51:04 2002 UTC (17 years, 6 months ago) by manus
Added invariant and cosmetic.


Revision 33471 - Directory Listing
Modified Wed Aug 7 01:42:40 2002 UTC (17 years, 6 months ago) by julieng
Add precondition in internal_add_method.
The parameter `meth' must be consumable.


Revision 33470 - Directory Listing
Modified Wed Aug 7 01:41:48 2002 UTC (17 years, 6 months ago) by julieng
Fix bug in initialize -> replace condition if cp_function /= Void with if cp_procedure /= Void.

Change feature `initialize_overload'. Add all features to overload_solver in loop on `internal_members'. This is more effecient and alse permit to test, for methods associated to properties or events, if they are consumable (not_private, etc).


Revision 33468 - Directory Listing
Modified Wed Aug 7 00:20:52 2002 UTC (17 years, 6 months ago) by julieng
Modify all call to feature `unique_eiffel_name' because it has a new argument (return_type).


Revision 33467 - Directory Listing
Modified Wed Aug 7 00:19:44 2002 UTC (17 years, 6 months ago) by julieng
Add one argument to feature `key_args'.
Modify all call to this feature with the new argument.


Revision 33466 - Directory Listing
Modified Wed Aug 7 00:09:19 2002 UTC (17 years, 6 months ago) by manus
Changed code so that all attributes are not void. As a consequence it
simplifies code of `out' and `is_equal'.


Revision 33465 - Directory Listing
Modified Wed Aug 7 00:07:06 2002 UTC (17 years, 6 months ago) by manus
Fixed code so that culture is correctly handled, as well as public key token
when they are respecitvely `invariant' culture, and `null' public key token.


Revision 33464 - Directory Listing
Modified Wed Aug 7 00:02:39 2002 UTC (17 years, 6 months ago) by julieng
Replace all calls to feature `get_..._method' into `get_..._method_boolean (True)'.


Revision 33463 - Directory Listing
Modified Wed Aug 7 00:01:18 2002 UTC (17 years, 6 months ago) by julieng
Call `is_consumed_method' in feature `consumed_procedure' and `consumed_function'.


Revision 33439 - Directory Listing
Modified Tue Aug 6 18:19:31 2002 UTC (17 years, 6 months ago) by julieng
Change feature `internal_update_interface_members' to retrive properties and events inherited from interfaces.


Revision 33437 - Directory Listing
Modified Tue Aug 6 17:29:40 2002 UTC (17 years, 6 months ago) by julieng
Change feature `is_property_or_event'.

Problem : Add protected properties and events in functions or procedures...


Revision 33436 - Directory Listing
Modified Tue Aug 6 17:23:52 2002 UTC (17 years, 6 months ago) by julieng
Deleter all unused features (is_property_or_event, consumed_function, consumed_procedure...)
Add attribute `is_get_property' that is initialized in make.


Revision 33435 - Directory Listing
Modified Tue Aug 6 17:21:57 2002 UTC (17 years, 6 months ago) by julieng
Add feature `internal_add_method' that take a boolean telling if method is a get_property.
Change all calls to add_method into calls to internal_add_method with correct parameter.


Revision 33434 - Directory Listing
Modified Tue Aug 6 17:19:40 2002 UTC (17 years, 6 months ago) by julieng
Delete feature `make'.
Rename `my_make' in `make'.


Revision 33414 - Directory Listing
Modified Mon Aug 5 18:25:46 2002 UTC (17 years, 6 months ago) by manus
Fixed `functions' and `procedures' so that all properties/events are indeed
 returned.
Reviewed code and updated `consumed_type_entities' so avoid code duplication
 and updated assertions.


Revision 33411 - Directory Listing
Modified Sun Aug 4 19:11:29 2002 UTC (17 years, 6 months ago) by julieng
Change feature `consumed_property' to use new routine creation `my_make'.


Revision 33410 - Directory Listing
Modified Sun Aug 4 19:10:05 2002 UTC (17 years, 6 months ago) by julieng
Add routine creation `my_make' that take a_getter and a_setter has parameters.


Revision 33409 - Directory Listing
Modified Sat Aug 3 20:31:37 2002 UTC (17 years, 6 months ago) by julieng
Correct bug in key_args. Does not classify args per name but per parameter_name.


Revision 33408 - Directory Listing
Modified Sat Aug 3 01:26:56 2002 UTC (17 years, 6 months ago) by julieng
Change generation name from interger_8 to integer8 etc...


Revision 33407 - Directory Listing
Modified Sat Aug 3 01:25:47 2002 UTC (17 years, 6 months ago) by julieng
Undo last change on `dotnet_name'.


Revision 33405 - Directory Listing
Modified Sat Aug 3 01:24:51 2002 UTC (17 years, 6 months ago) by julieng
Del "get_" in front of the `eiffel_feature_name' properties.


Revision 33402 - Directory Listing
Modified Sat Aug 3 00:40:45 2002 UTC (17 years, 6 months ago) by julieng
Add routine creation `my_make'.


Revision 33401 - Directory Listing
Modified Sat Aug 3 00:38:29 2002 UTC (17 years, 6 months ago) by julieng
Add error `Typeinitialization_error'.


Revision 33400 - Directory Listing
Modified Sat Aug 3 00:35:31 2002 UTC (17 years, 6 months ago) by julieng
Change feature `dotnet_name' to not give `get_' for a property.


Revision 33399 - Directory Listing
Modified Sat Aug 3 00:34:13 2002 UTC (17 years, 6 months ago) by julieng
Add fetures `add_property' and `add_event' to add methods associated to a property or an event.

add feature `unique_eiffel_name' that retrive the eiffel name associated to `a_dotnet_name' and its `arguments'.

delete attributes `procedures' and `functions'.

The Overload_solver simply generates eiffel names that you retrive throught the feature `unique_eiffel_name'.


Revision 33398 - Directory Listing
Modified Sat Aug 3 00:21:58 2002 UTC (17 years, 6 months ago) by julieng
Change `initialize'.
Load all features in overload_methods. resolve conflicts. generates comsumed_entity with resolved names.


Revision 33397 - Directory Listing
Modified Sat Aug 3 00:17:56 2002 UTC (17 years, 6 months ago) by julieng
In `make' add list of arguments, eiffel_getter_name and eiffel_setter_name.
Does not add set in front of the eiffel_setter_name.


Revision 33383 - Directory Listing
Modified Fri Aug 2 17:27:08 2002 UTC (17 years, 6 months ago) by julieng
Add list of arguments to create property.


Revision 33382 - Directory Listing
Modified Fri Aug 2 17:23:53 2002 UTC (17 years, 6 months ago) by julieng
Pass list of arguments to create a_property.


Revision 33381 - Directory Listing
Modified Fri Aug 2 16:58:37 2002 UTC (17 years, 6 months ago) by julieng
In feature `serialize_consumed_types', verify in type has been initialized before to serialize it. If not set_error.


Revision 33379 - Directory Listing
Modified Fri Aug 2 16:51:01 2002 UTC (17 years, 6 months ago) by julieng
Use class OVERLOAD_SOLVER to resolve conflicts between overlosded fetures.
Does not use any more feutres `consumed_functions' and `consumed_procedures'.


Revision 33369 - Directory Listing
Modified Fri Aug 2 02:41:14 2002 UTC (17 years, 6 months ago) by neilc
Implemented  'is_property_or_event'.


Revision 33368 - Directory Listing
Modified Fri Aug 2 02:40:00 2002 UTC (17 years, 6 months ago) by neilc
Added queries to determine entity feature category (i.e 'Access', Status Setting', etc.).


Revision 33360 - Directory Listing
Modified Thu Aug 1 22:37:00 2002 UTC (17 years, 6 months ago) by julieng
Change features `display_property_information' and `display_event_information' to display information of inherited properties or events.


Revision 33358 - Directory Listing
Modified Thu Aug 1 21:38:09 2002 UTC (17 years, 6 months ago) by julieng
Add rescue clause in feature `initialize'.


Revision 33352 - Directory Listing
Modified Thu Aug 1 17:56:03 2002 UTC (17 years, 6 months ago) by julieng
Fix bug in feature `consumed_type_entities', to retrive imediate or inherited fields.
Optimize feature `consumed_type_entities' for new xml format. Replace calls to `functions' and to `procedures' to `internal_functions' and `internal_procedure'.

Change comment of features `functions' and `procedures'.


Revision 33339 - Directory Listing
Modified Wed Jul 31 22:45:47 2002 UTC (17 years, 6 months ago) by julieng
Correct bugs in new features `functions' and `procedures' due to use of ARRAY.


Revision 33338 - Directory Listing
Modified Wed Jul 31 21:32:22 2002 UTC (17 years, 6 months ago) by julieng
Change feature `functions' and `procedures' into `internal_functions' and `internal_procedures'.
Change features `set_functions' and `set_procedures' to initialize `internal_fucntions' and `internal_procedures'.
Add features `fucntions' that retrieve the same ARRAY [CONSUMED_FUNCTION] than the old feature `funtions'. But it retrive the array from `internal_functions' and the functions located in `properties'.
Same for `procedures'.


Revision 33337 - Directory Listing
Modified Wed Jul 31 21:28:23 2002 UTC (17 years, 6 months ago) by julieng
Feature `initialize'. Does not add CONSUMED_PROCEDURE or CONSUMED_FUNCTION associated to a property or to an event to the list of procedures or functions.


Revision 33335 - Directory Listing
Modified Wed Jul 31 20:31:13 2002 UTC (17 years, 6 months ago) by julieng
Change entirely feature `initialize'.
Add feature `consumed_attributes'.
Add feature `consumed_function'.
Change signature of feature `consumed_property'.
Change signature of feature `consumed_event' and call `consumed_attribute' to generate attributes.

Add features `is_property_or_event', `is_infix', `is_prefix' and `is_function'.


Revision 33326 - Directory Listing
Modified Tue Jul 30 23:52:13 2002 UTC (17 years, 6 months ago) by julieng
Change call to feature `formatted_feature_name' to feature `unique_feature_name' in features `comusumed_properties' and `consumed_events'.
Feature `formatted_feature_name' does not exist anymore.


Revision 33325 - Directory Listing
Modified Tue Jul 30 23:48:54 2002 UTC (17 years, 6 months ago) by julieng
Change name generation of the getter. Does not add anymore preffix "get_".


Revision 33323 - Directory Listing
Modified Mon Jul 29 18:25:13 2002 UTC (17 years, 6 months ago) by julieng
Change `return_type' to be an attribute and not a `function'.


Revision 33322 - Directory Listing
Modified Mon Jul 29 18:18:51 2002 UTC (17 years, 6 months ago) by julieng
Change export clause of intenal_flags from {NONE} to {CONSUMED_MEMBER} to allow comparaison of CONSUMED_MEMBER in eac_browser.


Revision 33318 - Directory Listing
Modified Mon Jul 29 17:26:53 2002 UTC (17 years, 6 months ago) by king
Implemented is_public and is_static for properties and events


Revision 33317 - Directory Listing
Modified Mon Jul 29 17:11:03 2002 UTC (17 years, 6 months ago) by julieng
In print_imediat_features, add case if is_field, to classify the members and obtain a tree with fields, methods, properties then events.


Revision 33316 - Directory Listing
Modified Mon Jul 29 17:08:40 2002 UTC (17 years, 6 months ago) by julieng
Move Call to feature display_type_information to be after the display_type_tree.


Revision 33300 - Directory Listing
Modified Sat Jul 27 02:38:44 2002 UTC (17 years, 6 months ago) by julieng
Use member_parser.
Change make, and add initialize feature.


Revision 33299 - Directory Listing
Modified Sat Jul 27 02:37:33 2002 UTC (17 years, 6 months ago) by julieng
Retrive only one member.


Revision 33298 - Directory Listing
Modified Sat Jul 27 02:36:52 2002 UTC (17 years, 6 months ago) by julieng
Add feature reset.
Change Linked_list in Array_list


Revision 33297 - Directory Listing
Modified Sat Jul 27 02:35:49 2002 UTC (17 years, 6 months ago) by julieng
no message


Revision 33296 - Directory Listing
Modified Sat Jul 27 02:24:44 2002 UTC (17 years, 6 months ago) by julieng
Add feature `imediat_type_feature'.


Revision 33295 - Directory Listing
Modified Sat Jul 27 02:23:47 2002 UTC (17 years, 6 months ago) by julieng
no message


Revision 33293 - Directory Listing
Modified Sat Jul 27 02:22:37 2002 UTC (17 years, 6 months ago) by julieng
Replace references to `edit_area' to references to `edit_comments_area'.


Revision 33292 - Directory Listing
Modified Sat Jul 27 02:21:02 2002 UTC (17 years, 6 months ago) by julieng
Add feature `deserialize_information_assembly '.


Revision 33291 - Directory Listing
Modified Sat Jul 27 02:20:39 2002 UTC (17 years, 6 months ago) by julieng
Add inheritance of EAC_BORWSER_PATH.


Revision 33289 - Directory Listing
Modified Sat Jul 27 02:20:12 2002 UTC (17 years, 6 months ago) by julieng
Add inheritance clauses.


Revision 33275 - Directory Listing
Modified Fri Jul 26 19:53:22 2002 UTC (17 years, 7 months ago) by julieng
Add special case for Enum type.


Revision 33274 - Directory Listing
Modified Fri Jul 26 19:51:56 2002 UTC (17 years, 7 months ago) by julieng
Display icon associated to a feature.


Revision 33273 - Directory Listing
Modified Fri Jul 26 19:51:19 2002 UTC (17 years, 7 months ago) by julieng
Add condition to display eather "Property" or "Properties" or nothing.
The same for each section (attributes, procedures, functions, properties ans events).


Revision 33272 - Directory Listing
Modified Fri Jul 26 19:49:14 2002 UTC (17 years, 7 months ago) by julieng
Add actions on nodes, to display comments associated to each node.

Add call to set_current_type of SESSION to set the current_type.


Revision 33271 - Directory Listing
Modified Fri Jul 26 19:47:44 2002 UTC (17 years, 7 months ago) by julieng
Add actions on nodes, to display comments associated to each node.


Revision 33270 - Directory Listing
Modified Fri Jul 26 19:45:57 2002 UTC (17 years, 7 months ago) by julieng
Paths used in eac_browser.


Revision 33269 - Directory Listing
Modified Fri Jul 26 19:45:09 2002 UTC (17 years, 7 months ago) by julieng
Constants associated to an Enum Eiffel type.


Revision 33268 - Directory Listing
Modified Fri Jul 26 19:44:10 2002 UTC (17 years, 7 months ago) by julieng
Keep to parameters: Current_assembly and Current_type for printing.


Revision 33267 - Directory Listing
Modified Fri Jul 26 19:42:56 2002 UTC (17 years, 7 months ago) by julieng
Add Path_icon_constructor, Path_icon_all_features, Path_icon_inherited_features


Revision 33266 - Directory Listing
Modified Fri Jul 26 19:41:36 2002 UTC (17 years, 7 months ago) by julieng
Change xml_signature. The feature signature does not containe anymore the full dotnet path.


Revision 33265 - Directory Listing
Modified Fri Jul 26 19:39:57 2002 UTC (17 years, 7 months ago) by julieng
Add icons in the print display.


Revision 33264 - Directory Listing
Modified Fri Jul 26 19:38:25 2002 UTC (17 years, 7 months ago) by julieng
Add initialization of `internal_flags' in the creation routine.


Revision 33263 - Directory Listing
Modified Fri Jul 26 19:37:09 2002 UTC (17 years, 7 months ago) by julieng
Icons.


Revision 33213 - Directory Listing
Modified Tue Jul 23 23:49:52 2002 UTC (17 years, 7 months ago) by king
Added prefix_lookup hash table to retrieve prefix from assembly name


Revision 33211 - Directory Listing
Modified Tue Jul 23 23:49:01 2002 UTC (17 years, 7 months ago) by king
Improved namespaces to deal with missing array values


Revision 33128 - Directory Listing
Modified Fri Jul 19 00:44:28 2002 UTC (17 years, 7 months ago) by julieng
Delete all unusued local variables.


Revision 33127 - Directory Listing
Modified Fri Jul 19 00:13:17 2002 UTC (17 years, 7 months ago) by julieng
Delete inheritance of `CACHE_PATH'.


Revision 33126 - Directory Listing
Modified Fri Jul 19 00:10:02 2002 UTC (17 years, 7 months ago) by julieng
remove features `dotnet_framwork_path' and `Eiffel_path' to put them in `COMMON_PATH' Class.


Revision 33125 - Directory Listing
Modified Fri Jul 19 00:08:09 2002 UTC (17 years, 7 months ago) by julieng
Icon used in eac_browser.


Revision 33124 - Directory Listing
Modified Fri Jul 19 00:07:18 2002 UTC (17 years, 7 months ago) by julieng
no message


Revision 33123 - Directory Listing
Modified Thu Jul 18 23:44:38 2002 UTC (17 years, 7 months ago) by julieng
Add inherited constructor.


Revision 33122 - Directory Listing
Modified Thu Jul 18 23:44:04 2002 UTC (17 years, 7 months ago) by julieng
no message


Revision 33120 - Directory Listing
Modified Thu Jul 18 23:41:58 2002 UTC (17 years, 7 months ago) by julieng
Implementation of windows.


Revision 33119 - Directory Listing
Modified Thu Jul 18 23:41:04 2002 UTC (17 years, 7 months ago) by julieng
Change default size of window


Revision 33118 - Directory Listing
Modified Thu Jul 18 23:40:28 2002 UTC (17 years, 7 months ago) by julieng
Classes that permites to deserialize the xml documentation associated to assemblies.


Revision 33117 - Directory Listing
Modified Thu Jul 18 23:37:27 2002 UTC (17 years, 7 months ago) by julieng
Add feature `print_properties' and `print_event'


Revision 33116 - Directory Listing
Modified Thu Jul 18 23:36:30 2002 UTC (17 years, 7 months ago) by julieng
no message


Revision 33115 - Directory Listing
Modified Thu Jul 18 23:36:05 2002 UTC (17 years, 7 months ago) by julieng
Add features to call tree_display.


Revision 33114 - Directory Listing
Modified Thu Jul 18 23:35:30 2002 UTC (17 years, 7 months ago) by julieng
Add attribute `icon' and feature `set_icon'


Revision 33113 - Directory Listing
Modified Thu Jul 18 23:34:31 2002 UTC (17 years, 7 months ago) by julieng
Class that displayes the features, properties and events in the right part of the main window as a tree view.


Revision 33112 - Directory Listing
Modified Thu Jul 18 23:32:56 2002 UTC (17 years, 7 months ago) by julieng
Class that display comments in the the bottom of the main window.


Revision 33111 - Directory Listing
Modified Thu Jul 18 23:31:30 2002 UTC (17 years, 7 months ago) by julieng
Add xml signature, add correct generation of dotnet sigantures.


Revision 33110 - Directory Listing
Modified Thu Jul 18 23:30:40 2002 UTC (17 years, 7 months ago) by julieng
Add feature assemblies_informations.


Revision 33109 - Directory Listing
Modified Thu Jul 18 23:30:09 2002 UTC (17 years, 7 months ago) by julieng
Add feature dotnet_framework_path and modify eiffel_path.


Revision 33108 - Directory Listing
Modified Thu Jul 18 23:28:55 2002 UTC (17 years, 7 months ago) by julieng
Add feature referenced_assembly.


Revision 33107 - Directory Listing
Modified Thu Jul 18 23:27:37 2002 UTC (17 years, 7 months ago) by julieng
Ace file.


Revision 33106 - Directory Listing
Modified Thu Jul 18 23:27:20 2002 UTC (17 years, 7 months ago) by julieng
Root classes.


Revision 33029 - Directory Listing
Modified Tue Jul 16 17:05:08 2002 UTC (17 years, 7 months ago) by king
Initial


Revision 32994 - Directory Listing
Modified Sat Jul 13 00:40:18 2002 UTC (17 years, 7 months ago) by manus
Removed non-used local variable.


Revision 32984 - Directory Listing
Modified Fri Jul 12 23:23:57 2002 UTC (17 years, 7 months ago) by manus
We only read public properties and events. Otherwise it was crashing the emitter
trying to get non-public properties of Windows.Forms.Form.


Revision 32983 - Directory Listing
Modified Fri Jul 12 23:22:47 2002 UTC (17 years, 7 months ago) by manus
By default line generation is disabled.


Revision 32957 - Directory Listing
Modified Fri Jul 12 18:50:15 2002 UTC (17 years, 7 months ago) by king
Corrected consumed_type_from_consumed_referenced_type to use assembly mapping


Revision 32955 - Directory Listing
Modified Fri Jul 12 18:35:07 2002 UTC (17 years, 7 months ago) by king
Added protection around constructors to check if Void before adding to array


Revision 32954 - Directory Listing
Modified Fri Jul 12 18:34:23 2002 UTC (17 years, 7 months ago) by king
Added LOCAL_CACHE_READER to visibility clause


Revision 32900 - Directory Listing
Modified Thu Jul 11 01:42:31 2002 UTC (17 years, 7 months ago) by paulb
Fixed issue with consuming local assemblies


Revision 32899 - Directory Listing
Modified Thu Jul 11 01:22:32 2002 UTC (17 years, 7 months ago) by paulb
Fixed argument parsing bug


Revision 32895 - Directory Listing
Modified Thu Jul 11 00:35:25 2002 UTC (17 years, 7 months ago) by paulb
Removed local assembly id offset implementation. Added new switch to 'fullname' to compensate for removed feature


Revision 32893 - Directory Listing
Modified Wed Jul 10 23:49:00 2002 UTC (17 years, 7 months ago) by paulb
Removed as class is no longer required


Revision 32891 - Directory Listing
Modified Wed Jul 10 22:53:43 2002 UTC (17 years, 7 months ago) by paulb
Dotnet names are now generated when there is not argument name present


Revision 32858 - Directory Listing
Modified Wed Jul 10 17:02:30 2002 UTC (17 years, 7 months ago) by paulb
Emitter now adds 50000 to type ids for locally consumed assemblies so locally consumed and EAC consumed assemblies can be differentiated.


Revision 32838 - Directory Listing
Modified Tue Jul 9 19:36:52 2002 UTC (17 years, 7 months ago) by paulb
Consumer now generates info.xml file for locally consumed assemblies


Revision 32813 - Directory Listing
Modified Mon Jul 8 23:51:00 2002 UTC (17 years, 7 months ago) by king
Refactored entities to have inherited and flat entities


Revision 32785 - Directory Listing
Modified Mon Jul 8 17:52:43 2002 UTC (17 years, 7 months ago) by king
Corrected namespace_count to be zero


Revision 32748 - Directory Listing
Modified Sun Jul 7 17:34:09 2002 UTC (17 years, 7 months ago) by manus
Removed non-used local variable which was making the compiler not to compile
anymore.


Revision 32747 - Directory Listing
Modified Sat Jul 6 01:01:20 2002 UTC (17 years, 7 months ago) by king
Added ancestors, corrected entities to only return entities declared in the current consumed type


Revision 32746 - Directory Listing
Modified Sat Jul 6 01:00:29 2002 UTC (17 years, 7 months ago) by king
Corrected is_property by checking whether it is a field or not


Revision 32745 - Directory Listing
Modified Sat Jul 6 00:59:45 2002 UTC (17 years, 7 months ago) by king
Added consumed_type_from_consumed_referenced_type


Revision 32730 - Directory Listing
Modified Fri Jul 5 20:08:48 2002 UTC (17 years, 7 months ago) by raphaels
namespace_types now only return the types directly in the given namespace and not the types that are in subnamespaces.


Revision 32724 - Directory Listing
Modified Fri Jul 5 17:53:18 2002 UTC (17 years, 7 months ago) by raphaels
Namespace_types now return an array of indices instead of an array of names.


Revision 32720 - Directory Listing
Modified Fri Jul 5 17:02:14 2002 UTC (17 years, 7 months ago) by raphaels
Fixed bug in `namespaces' so that it returns the maximum namespace ('a.b' for type 'a.b.c') instead of just the first level ('a' for 'a.b.c').


Revision 32673 - Directory Listing
Modified Tue Jul 2 23:40:40 2002 UTC (17 years, 7 months ago) by raphaels
Flags used in the file "types.xml" in class CONSUMED_ASSEMBLY_TYPES


Revision 32671 - Directory Listing
Modified Tue Jul 2 23:21:24 2002 UTC (17 years, 7 months ago) by raphaels
Should now correctly handle arrays of basic types.


Revision 32670 - Directory Listing
Modified Tue Jul 2 23:20:44 2002 UTC (17 years, 7 months ago) by raphaels
Now gives information to the consumed types array so that the right flags be registered.


Revision 32669 - Directory Listing
Modified Tue Jul 2 23:19:49 2002 UTC (17 years, 7 months ago) by raphaels
Added features:
* `flags': describe the kind of entity to which a type corresponds to i.e. a class an interface an enum a value type or a delegate
* `namespaces': array of namespaces covered by the elements of the consumed types array
* `namespace_types': type names in a given namespace.


Revision 32668 - Directory Listing
Modified Tue Jul 2 23:17:35 2002 UTC (17 years, 7 months ago) by raphaels
Remove postcondition on retrieval of CONSUMED_TYPE as the precondition does not guarentee the validity of the type name.


Revision 32651 - Directory Listing
Modified Tue Jul 2 00:50:05 2002 UTC (17 years, 7 months ago) by raphaels
Moved visible clause to right cluster.


Revision 32650 - Directory Listing
Modified Tue Jul 2 00:49:41 2002 UTC (17 years, 7 months ago) by raphaels
Now correctly sets the public and static attributes on properties.


Revision 32630 - Directory Listing
Modified Mon Jul 1 20:36:08 2002 UTC (17 years, 7 months ago) by raphaels
Now retrieves proper value for 'is_public'.


Revision 32616 - Directory Listing
Modified Fri Jun 28 22:10:05 2002 UTC (17 years, 7 months ago) by julieng
eac finished.


Revision 32612 - Directory Listing
Modified Fri Jun 28 03:48:36 2002 UTC (17 years, 7 months ago) by paulb
Added for any error that can occur when consuming an assembly via ISE_CACHE_MANAGER


Revision 32611 - Directory Listing
Modified Fri Jun 28 03:47:37 2002 UTC (17 years, 7 months ago) by paulb
Added visible class COM_ASSEMBLY_INFORMATION for COM interop


Revision 32610 - Directory Listing
Modified Fri Jun 28 03:46:20 2002 UTC (17 years, 7 months ago) by paulb
Move from interop cluster. added feature to retrieve assembly info from local assembly


Revision 32609 - Directory Listing
Modified Fri Jun 28 03:45:34 2002 UTC (17 years, 7 months ago) by paulb
Added class COM_ASSEMBLY_INFORMATION as COM interface to CONSUMED_ASSEMBLY. COM_ISE_CACHE_MANAGER added feature to retrieve assembly info from local assembly


Revision 32608 - Directory Listing
Modified Fri Jun 28 03:43:08 2002 UTC (17 years, 7 months ago) by paulb
renamed


Revision 32601 - Directory Listing
Modified Thu Jun 27 20:15:23 2002 UTC (17 years, 7 months ago) by paulb
Emitter now checks time stamps on assemblies, if the assembly has been modified then it will be re-consumed.
Fixed issue with removing an assembly from EAC.


Revision 32594 - Directory Listing
Modified Wed Jun 26 23:37:22 2002 UTC (17 years, 7 months ago) by paulb
Uncommented ensure postconditions.


Revision 32593 - Directory Listing
Modified Wed Jun 26 22:58:35 2002 UTC (17 years, 7 months ago) by paulb
Emitter now has been update to include COM interop for the compiler. Emitter will now consume local assemblies with dependancies. Added switches to force local dependancies to be generated in the same specified directory, and switch to stop generation of local assembly dependacies. Assembly can now be consumed directly from the GAC using the assembly full name (see /?) or by the absolute path

There remains issues with GUID, as GUID for the Implementation and Interface classes cannot be defined in indexing attribute clause. The specified GUID is assigned to both of the generated Implementation and Interface classes and the exported IDL cannot be compiled!


Revision 32572 - Directory Listing
Modified Tue Jun 25 23:40:44 2002 UTC (17 years, 8 months ago) by king
Implemented entities to only return members that are defined in the current consumed entity


Revision 32571 - Directory Listing
Modified Tue Jun 25 23:39:57 2002 UTC (17 years, 8 months ago) by king
Exported is_equal to CONSUMED_TYPE


Revision 32570 - Directory Listing
Modified Tue Jun 25 23:39:24 2002 UTC (17 years, 8 months ago) by king
Added is_property implementation to return true


Revision 32569 - Directory Listing
Modified Tue Jun 25 23:37:06 2002 UTC (17 years, 8 months ago) by king
Added is_field implementation to return true


Revision 32568 - Directory Listing
Modified Tue Jun 25 23:36:14 2002 UTC (17 years, 8 months ago) by king
Added is_event implementation to return true


Revision 32567 - Directory Listing
Modified Tue Jun 25 23:35:30 2002 UTC (17 years, 8 months ago) by king
Added is_field, removed optimized is_event and is_property


Revision 32550 - Directory Listing
Modified Thu Jun 20 23:05:01 2002 UTC (17 years, 8 months ago) by king
Added extra functions to retrieve all information from consumed_entity for the ConsumerWrapper


Revision 32549 - Directory Listing
Modified Thu Jun 20 22:19:09 2002 UTC (17 years, 8 months ago) by raphaels
Now keeps .NET name correctly.


Revision 32547 - Directory Listing
Modified Thu Jun 20 01:41:11 2002 UTC (17 years, 8 months ago) by raphaels
Now uses prefix for .NET types


Revision 32546 - Directory Listing
Modified Thu Jun 20 01:40:09 2002 UTC (17 years, 8 months ago) by raphaels
Fixed bug where if event was not public it would fail retrieving the adder/remover/raiser.


Revision 32545 - Directory Listing
Modified Wed Jun 19 19:11:17 2002 UTC (17 years, 8 months ago) by raphaels
Added `is_init_only' to CONSUMED_ENTITY and corresponding flag in FEATURE_ATTRIBUTE. `is_init_only' is redefined in CONSUMED_FIELD.


Revision 32541 - Directory Listing
Modified Wed Jun 19 17:32:51 2002 UTC (17 years, 8 months ago) by raphaels
Added properties and events to CONSUMED_TYPE. Added a flag in CONSUMED_ENTITY to know whether a feature is a property setter/getter or an event adder/remover/raiser.


Revision 32494 - Directory Listing
Modified Fri Jun 14 22:27:05 2002 UTC (17 years, 8 months ago) by manus
Added version number.


Revision 32491 - Directory Listing
Modified Fri Jun 14 21:05:31 2002 UTC (17 years, 8 months ago) by raphaels
Added feature `Is_property_or_event'.


Revision 32312 - Directory Listing
Modified Fri May 31 16:09:03 2002 UTC (17 years, 8 months ago) by manus
Added `formatted_argument_name' to fix bug when translating arguments when
no name has been specified in metadata.


Revision 32311 - Directory Listing
Modified Fri May 31 16:08:03 2002 UTC (17 years, 8 months ago) by manus
Fixed bug when no argument name is specified in metadata by calling
`formatted_argument_name'.


Revision 32219 - Directory Listing
Modified Fri May 24 01:36:41 2002 UTC (17 years, 9 months ago) by manus
Added ability to or not to put `tabs' in generated XML file. We can save
up to 15% in disk space.


Revision 32217 - Directory Listing
Modified Fri May 24 00:20:23 2002 UTC (17 years, 9 months ago) by manus
Use short constants for XML tag. It saves a little bit more than 25% in
disk space.


Revision 32180 - Directory Listing
Modified Thu May 23 00:27:26 2002 UTC (17 years, 9 months ago) by king
Reinstated Manus overwritten changes


Revision 32163 - Directory Listing
Modified Wed May 22 18:26:35 2002 UTC (17 years, 9 months ago) by manus
New Ace file which now sign the generated assembly.


Revision 32159 - Directory Listing
Modified Wed May 22 17:47:21 2002 UTC (17 years, 9 months ago) by manus
New key that matches `ise_runtime.key' that was in $EIFFEL_SRC\Eiffel\eiffel\com_il_generation\core\run-time so that all existing ISE products will be signed using this key.


Revision 32154 - Directory Listing
Modified Wed May 22 06:39:36 2002 UTC (17 years, 9 months ago) by manus
Added assertions for `entities'.


Revision 32132 - Directory Listing
Modified Tue May 21 17:13:13 2002 UTC (17 years, 9 months ago) by julieng
Echap space character.


Revision 32128 - Directory Listing
Modified Mon May 20 20:27:52 2002 UTC (17 years, 9 months ago) by manus
Fixed error in XML generation when output is a character written in its
escape sequence (i.e. &#1234;)


Revision 32108 - Directory Listing
Modified Fri May 17 17:51:55 2002 UTC (17 years, 9 months ago) by king
Made compilable


Revision 32100 - Directory Listing
Modified Thu May 16 18:47:36 2002 UTC (17 years, 9 months ago) by king
Added for future implementation


Revision 32099 - Directory Listing
Modified Thu May 16 18:44:46 2002 UTC (17 years, 9 months ago) by king
Added entities arrayed_list of all consumed entities of type


Revision 32098 - Directory Listing
Modified Thu May 16 18:42:42 2002 UTC (17 years, 9 months ago) by king
Added routines needed by ConsumerWrapper


Revision 32078 - Directory Listing
Modified Wed May 15 02:33:35 2002 UTC (17 years, 9 months ago) by manus
Added a way to lookup the ISE_EIFFEL environment variable from the registry key.


Revision 32034 - Directory Listing
Modified Tue May 14 07:04:56 2002 UTC (17 years, 9 months ago) by manus
Added rescue clause to catch exception when we cannot load an assembly.


Revision 32033 - Directory Listing
Modified Tue May 14 07:01:35 2002 UTC (17 years, 9 months ago) by manus
Added automatic conversion of `Container' into SYSTEM_CONTAINER.


Revision 32030 - Directory Listing
Modified Tue May 14 04:39:15 2002 UTC (17 years, 9 months ago) by manus
Added `CONSUMED_NESTED_TYPE' to handle case of nested type which knows their
enclosing type needed for Eiffel compiler to have a proper code generation.


Revision 32028 - Directory Listing
Modified Tue May 14 02:40:56 2002 UTC (17 years, 9 months ago) by manus
Fixed `CONSUMED_ARRAY_TYPE' so that a new attribute of type CONSUMED_REFERENCED_TYPE
is added and referred to the element type of the current array. It fixes the
case where we try to consume something like `Byte [][]' which should be translated
in Eiffel as `NATIVE_ARRAY [NATIVE_ARRAY [INTEGER_8]]'.


Revision 32024 - Directory Listing
Modified Tue May 14 01:07:17 2002 UTC (17 years, 9 months ago) by julieng
Change to adapt to new eiffel compiler.


Revision 31976 - Directory Listing
Modified Fri May 10 01:42:41 2002 UTC (17 years, 9 months ago) by julieng
Change post-conditions.
Woks with modified xml files "types.xml" if the the non-moified file is copied and named "original_types.xml".


Revision 31975 - Directory Listing
Modified Fri May 10 01:39:43 2002 UTC (17 years, 9 months ago) by julieng
Change feature info.


Revision 31974 - Directory Listing
Modified Fri May 10 01:39:05 2002 UTC (17 years, 9 months ago) by julieng
Expand tree with a clic on the cross of the tree, and not anymore on the name of the assembly.


Revision 31935 - Directory Listing
Modified Thu May 9 01:02:42 2002 UTC (17 years, 9 months ago) by manus
Fixed incorrect value for `is_artificially_added'.


Revision 31934 - Directory Listing
Modified Thu May 9 00:58:50 2002 UTC (17 years, 9 months ago) by manus
Added `is_artificially_added' and its setting counterpart. Used for
artificially added features `to_integer', `from_integer' and `|' in
enums.


Revision 31924 - Directory Listing
Modified Wed May 8 22:26:34 2002 UTC (17 years, 9 months ago) by julieng
Works.


Revision 31898 - Directory Listing
Modified Tue May 7 04:19:12 2002 UTC (17 years, 9 months ago) by manus
Changed `reserved_names' into a HASH_TABLE.
Updated code for generating constructor names. If constructor as less than 3
arguments then its name becomes `make_from_XXXX', otherwise its name is
`make_with_XXXX'.


Revision 31857 - Directory Listing
Modified Sun May 5 01:38:04 2002 UTC (17 years, 9 months ago) by manus
Removed special formatting of feature of ANY as now ANY and SYSTEM_OBJECT
are disjoint there will be no conflict at all.


Revision 31823 - Directory Listing
Modified Thu May 2 23:17:49 2002 UTC (17 years, 9 months ago) by manus
Added `formatted_variable_type_name' and removed `formatted_argument_type_name'. The
  new feature helps to convert `System.Int16' into `integer_16' and is used
  to resolve into a meaningfull string type when you want to distinguish between
  overloaded version of a method.
Improved speed by using string constants rather than manifest string.


Revision 31822 - Directory Listing
Modified Thu May 2 23:15:59 2002 UTC (17 years, 9 months ago) by manus
Added `declared_type' that helps the compiler to find out from where
feature is coming from.


Revision 31821 - Directory Listing
Modified Thu May 2 23:15:38 2002 UTC (17 years, 9 months ago) by manus
Refactored `name' so that it always to a fully qualified name, i.e. containing
`[]' when it is an instance of CONSUMED_ARRAY_TYPE. To find out the element
type of an array, I've added `element_type_name' on the CONSUMED_ARRAY_TYPE
class.


Revision 31820 - Directory Listing
Modified Thu May 2 23:13:58 2002 UTC (17 years, 9 months ago) by manus
Use `count' instead of `get_length'.


Revision 31819 - Directory Listing
Modified Thu May 2 23:13:40 2002 UTC (17 years, 9 months ago) by manus
Forced methods of `System.Object' in interfaces.
Forced `from_integer', `to_integer' and `infix "|"' on all enum types.
Now `consumed_field' does the `value' computation when we are handling a literal
static field (before it was done in CONSUMED_LITERAL_FIELD but it could not
be used by the Eiffel compiler as it was referring to external types)


Revision 31818 - Directory Listing
Modified Thu May 2 23:11:57 2002 UTC (17 years, 9 months ago) by manus
Cosmetics.
Now use `formatted_variable_type_name' to convert a type used to distinguish
between different overloaded version so that: System.Int16 is now converted
to `integer_16' and not `int_16'.


Revision 31817 - Directory Listing
Modified Thu May 2 23:10:21 2002 UTC (17 years, 9 months ago) by manus
Improved `is_equal'.
Use `count' instead of `get_length'.
Added `declared_type' information when creating instances of CONSUMED_PROCEDUREs.


Revision 31816 - Directory Listing
Modified Thu May 2 23:09:30 2002 UTC (17 years, 9 months ago) by manus
Updated to include declared type when creating instance of CONSUMED_CONSTRUCTORs.
Improved `is_equal'.


Revision 31815 - Directory Listing
Modified Thu May 2 23:07:13 2002 UTC (17 years, 9 months ago) by manus
Use `count' instead of `get_length'.


Revision 31813 - Directory Listing
Modified Thu May 2 22:21:00 2002 UTC (17 years, 9 months ago) by manus
Removed `serialized_references' as it was not just checking that they were
cycles, but it was also checking that we were not serializing twice the same
object eventhough there was no cycling reference through this object. I removed
it because it happens that we reuse CONSUMED_REFERENCE_TYPE object to save
some time by not creating too many instances.


Revision 31808 - Directory Listing
Modified Wed May 1 04:02:19 2002 UTC (17 years, 9 months ago) by manus
Forgot to add redefinition of `is_public'.


Revision 31807 - Directory Listing
Modified Wed May 1 04:00:58 2002 UTC (17 years, 9 months ago) by manus
Added `is_public' query and setting.
Refactored `is_xxx' features to use new FEATURE_ATTRIBUTE class.


Revision 31806 - Directory Listing
Modified Wed May 1 04:00:19 2002 UTC (17 years, 9 months ago) by manus
Added special type of `field' that can hold a value. Useful for enums and constants.


Revision 31805 - Directory Listing
Modified Wed May 1 03:53:36 2002 UTC (17 years, 9 months ago) by manus
Constants of all possible feature attributes.


Revision 31804 - Directory Listing
Modified Wed May 1 03:52:55 2002 UTC (17 years, 9 months ago) by manus
Added `is_public' setting for CONSUMED_XX


Revision 31803 - Directory Listing
Modified Wed May 1 03:46:14 2002 UTC (17 years, 9 months ago) by manus
Once a type is processed, we can remove it from `type_consumers' and therefore
we can reduce our memory usage (27MB instead of 33MB on mscorlib).


Revision 31802 - Directory Listing
Modified Wed May 1 03:40:29 2002 UTC (17 years, 9 months ago) by manus
Removed non-used local variable.


Revision 31801 - Directory Listing
Modified Wed May 1 02:01:17 2002 UTC (17 years, 9 months ago) by manus
Made sure that `consumed_field' calls `referenced_type_from_type'


Revision 31800 - Directory Listing
Modified Wed May 1 02:00:49 2002 UTC (17 years, 9 months ago) by manus
Fixed `referenced_type_from_type' to take into account `byref'.


Revision 31799 - Directory Listing
Modified Wed May 1 01:59:39 2002 UTC (17 years, 9 months ago) by manus
Use tuple constant to avoid useless creation of tuples which can be costly.


Revision 31798 - Directory Listing
Modified Wed May 1 01:58:58 2002 UTC (17 years, 9 months ago) by manus
Made sure argument has `is_out' when it is a `byref' too.


Revision 31797 - Directory Listing
Modified Wed May 1 01:57:11 2002 UTC (17 years, 9 months ago) by manus
No need to remove the `&' in case it is a byref as now
`SHARED_ASSEMBLY_MAPPING.referenced_type_from_type' will
return a type name without `&'.


Revision 31796 - Directory Listing
Modified Wed May 1 01:51:02 2002 UTC (17 years, 9 months ago) by manus
Changed `serialized_references' into a .NET HashTable for increased performance (about 20% faster)
In `process_reference' better caching mechanism to store data from internal and now
  use the `xx_of_type' variant and computing the dynamic type of the object only once.
  Doing this make it 20% faster too.


Revision 31790 - Directory Listing
Modified Tue Apr 30 03:13:01 2002 UTC (17 years, 9 months ago) by manus
Added new queries: is_static, is_attribute and is_deferred.


Revision 31788 - Directory Listing
Modified Tue Apr 30 00:18:27 2002 UTC (17 years, 9 months ago) by raphaels
Now generate CONSNUMED_ARRAY_TYPE instead of CONSUMED_REFERENCED_TYPE for array arguments/attributes/return type.


Revision 31787 - Directory Listing
Modified Tue Apr 30 00:11:29 2002 UTC (17 years, 9 months ago) by raphaels
Fixed bug that caused all non-overloaded feature to use overloaded signature (With signature types appended)


Revision 31783 - Directory Listing
Modified Mon Apr 29 00:43:13 2002 UTC (17 years, 9 months ago) by manus
Added `arguments' and `return_type' in CONSUMED_ENTITY to facilitate manipulation
of those objects in compiler when querying values.


Revision 31740 - Directory Listing
Modified Wed Apr 24 21:04:54 2002 UTC (17 years, 10 months ago) by raphaels
Now only generates parents and interfaces if they are CLS compliant and public.


Revision 31724 - Directory Listing
Modified Tue Apr 23 01:14:54 2002 UTC (17 years, 10 months ago) by raphaels
Renamed `mapping.xml' into `referenced_assemblies.xml'.


Revision 31705 - Directory Listing
Modified Mon Apr 22 18:04:42 2002 UTC (17 years, 10 months ago) by manus
Defined queries `has_return_value' and `has_arguments' to facilitate browsing
of CONSUMED_ENTITY objects.


Revision 31704 - Directory Listing
Modified Mon Apr 22 18:03:55 2002 UTC (17 years, 10 months ago) by manus
Removed assembly reference line as it is going to be done differently in the
future and with the current compiler it is not accepted anymore.


Revision 31700 - Directory Listing
Modified Mon Apr 22 17:14:01 2002 UTC (17 years, 10 months ago) by raphaels
Now correctly escapes '&'.


Revision 31699 - Directory Listing
Modified Mon Apr 22 17:13:47 2002 UTC (17 years, 10 months ago) by raphaels
Removed problematic '&' appended at end of ByRef argument types.


Revision 31630 - Directory Listing
Modified Thu Apr 18 18:47:42 2002 UTC (17 years, 10 months ago) by paulb
Commited in binary


Revision 31629 - Directory Listing
Modified Thu Apr 18 18:47:15 2002 UTC (17 years, 10 months ago) by paulb
Removed as wasnt uploaded in bin format


Revision 31625 - Directory Listing
Modified Thu Apr 18 18:14:55 2002 UTC (17 years, 10 months ago) by manus
Instead of storing status into different booleans, we use one INTEGER and some
bitwise operation to get this status. Doing this saves about 2MB (from 13MB to 11MB)
of data when storing into XML.


Revision 31624 - Directory Listing
Modified Thu Apr 18 18:12:52 2002 UTC (17 years, 10 months ago) by manus
Moved class from `emitter' to `components' cluster as it is used by other
tools too and not only by the emitter.


Revision 31623 - Directory Listing
Modified Thu Apr 18 18:12:11 2002 UTC (17 years, 10 months ago) by manus
Moved file from `emitter' to `components' cluster.


Revision 31622 - Directory Listing
Modified Thu Apr 18 18:04:20 2002 UTC (17 years, 10 months ago) by raphaels
Added string escaping.


Revision 31621 - Directory Listing
Modified Thu Apr 18 18:03:57 2002 UTC (17 years, 10 months ago) by raphaels
Now initializes `{CONSUMED_TYPE}.is_enum' properly.


Revision 31620 - Directory Listing
Modified Thu Apr 18 18:03:31 2002 UTC (17 years, 10 months ago) by raphaels
Now initializes `is_enum' properly.


Revision 31614 - Directory Listing
Modified Wed Apr 17 22:16:40 2002 UTC (17 years, 10 months ago) by raphaels
Added `date' and `revision' entries to indexing clauses.


Revision 31613 - Directory Listing
Modified Wed Apr 17 22:16:19 2002 UTC (17 years, 10 months ago) by raphaels
Renamed components.CONSUMED_TYPE_NAME into emitter.TYPE_NAME_SOLVER


Revision 31612 - Directory Listing
Modified Wed Apr 17 22:15:36 2002 UTC (17 years, 10 months ago) by raphaels
Consumed assembly factory used to avoid having to add .NET specific implementation to the class CONSUMED_ASSEMBLY.


Revision 31611 - Directory Listing
Modified Wed Apr 17 22:14:44 2002 UTC (17 years, 10 months ago) by raphaels
Now doesn't rely on .NET specific functionality anymore.


Revision 31610 - Directory Listing
Modified Wed Apr 17 22:14:20 2002 UTC (17 years, 10 months ago) by raphaels
Renames `TYPE_NAME_SOLVER' and moved to `emitter'.


Revision 31608 - Directory Listing
Modified Wed Apr 17 20:53:22 2002 UTC (17 years, 10 months ago) by manus
Fixed copy/paste typo when displaying type being analyzed.


Revision 31600 - Directory Listing
Modified Wed Apr 17 17:23:19 2002 UTC (17 years, 10 months ago) by paulb
Classes now use the new NAME_FORMATTER feature names


Revision 31598 - Directory Listing
Modified Wed Apr 17 17:07:35 2002 UTC (17 years, 10 months ago) by raphaels
Renamed queries using qualified names instead of verbs. Added `formatted_type_name' which takes two arguments: the type name to be formatted and the index of the last `.' separator to be included in the formatting.


Revision 31577 - Directory Listing
Modified Wed Apr 17 02:20:51 2002 UTC (17 years, 10 months ago) by raphaels
Ace file for dll ISE.Cache.Manager.dll.


Revision 31569 - Directory Listing
Modified Tue Apr 16 20:39:48 2002 UTC (17 years, 10 months ago) by raphaels
Now generates the minimal Eiffel class name needed to guarentee unicity in a given assembly.


Revision 31568 - Directory Listing
Modified Tue Apr 16 20:39:13 2002 UTC (17 years, 10 months ago) by raphaels
Now takes the Eiffel class name as argument of the creation routine. The Eiffel class name is previously calculated by the Assembly consumer.


Revision 31567 - Directory Listing
Modified Tue Apr 16 20:38:16 2002 UTC (17 years, 10 months ago) by raphaels
Holds .NET type and type name to be mapped into an Eiffel class name.


Revision 31529 - Directory Listing
Modified Mon Apr 15 22:53:51 2002 UTC (17 years, 10 months ago) by raphaels
Fixed bug where constructors where not correctly handled. Also now checks whether a field should be generated or not.


Revision 31528 - Directory Listing
Modified Mon Apr 15 22:52:56 2002 UTC (17 years, 10 months ago) by raphaels
Added `is_consumed_field' to check whether or not a type field should be consumed.


Revision 31496 - Directory Listing
Modified Sat Apr 13 02:23:35 2002 UTC (17 years, 10 months ago) by raphaels
Now consume methods properly and handles overloading.


Revision 31494 - Directory Listing
Modified Sat Apr 13 02:22:45 2002 UTC (17 years, 10 months ago) by raphaels
Renamed `methods' into `procedures'.


Revision 31492 - Directory Listing
Modified Sat Apr 13 02:22:22 2002 UTC (17 years, 10 months ago) by raphaels
Added `is_equal' and invariants.


Revision 31490 - Directory Listing
Modified Sat Apr 13 02:22:04 2002 UTC (17 years, 10 months ago) by raphaels
Renamed CONSUMED_METHOD into CONSUMED_PROCEDURE


Revision 31489 - Directory Listing
Modified Sat Apr 13 02:20:25 2002 UTC (17 years, 10 months ago) by raphaels
Changed `methods' to `procedures'.


Revision 31449 - Directory Listing
Modified Fri Apr 12 01:13:23 2002 UTC (17 years, 10 months ago) by raphaels
Fixed bug in function lookup loop where local variable `crt' was not initialized.


Revision 31448 - Directory Listing
Modified Fri Apr 12 00:44:57 2002 UTC (17 years, 10 months ago) by raphaels
Fixed bug in function argument comparison loop. Local variable `found' was not initialized to `True'.


Revision 31409 - Directory Listing
Modified Thu Apr 11 19:07:07 2002 UTC (17 years, 10 months ago) by raphaels
Removed unused `assembly'.


Revision 31399 - Directory Listing
Modified Thu Apr 11 17:34:20 2002 UTC (17 years, 10 months ago) by raphaels
Added operators table used to format feature names.


Revision 31398 - Directory Listing
Modified Thu Apr 11 16:57:05 2002 UTC (17 years, 10 months ago) by raphaels
Replaced absolute path with relative ones.


Revision 31395 - Directory Listing
Modified Thu Apr 11 00:59:42 2002 UTC (17 years, 10 months ago) by raphaels
Caching facility


Revision 31394 - Directory Listing
Modified Thu Apr 11 00:58:43 2002 UTC (17 years, 10 months ago) by raphaels
Added names for types.xml and mapping.xml.


Revision 31393 - Directory Listing
Modified Thu Apr 11 00:57:57 2002 UTC (17 years, 10 months ago) by raphaels
Now uses an id for assemblies instead of a consumed assembly.
The id mapping is given in the file mapping.xml for each assembly.


Revision 31392 - Directory Listing
Modified Thu Apr 11 00:57:43 2002 UTC (17 years, 10 months ago) by raphaels
Assembly mapping used while importing assemblies in EAC.


Revision 31391 - Directory Listing
Modified Thu Apr 11 00:56:57 2002 UTC (17 years, 10 months ago) by raphaels
Contain referenced assemblies mapping - serialized.


Revision 31390 - Directory Listing
Modified Thu Apr 11 00:53:54 2002 UTC (17 years, 10 months ago) by raphaels
Renamed CONSUMED_ASSEMBLY_INFO into CONSUMED_ASSEMBLY_TYPES as we now have two info files per assembly (types.xml and mapping.xml)


Revision 31389 - Directory Listing
Modified Thu Apr 11 00:52:02 2002 UTC (17 years, 10 months ago) by raphaels
Updated to use assembly indices instead of consumed assemblies.


Revision 31388 - Directory Listing
Modified Thu Apr 11 00:51:03 2002 UTC (17 years, 10 months ago) by raphaels
Fixed bug where certain assemblies might have been imported multiple times.


Revision 31387 - Directory Listing
Modified Thu Apr 11 00:50:31 2002 UTC (17 years, 10 months ago) by raphaels
Updated reflection mechanisms to use index for referenced types assemblies instead of consumed assemblies.


Revision 31386 - Directory Listing
Modified Thu Apr 11 00:49:31 2002 UTC (17 years, 10 months ago) by raphaels
Added `assembly_types' to retrieve list of eiffel and dotnet type names for a given assembly


Revision 31384 - Directory Listing
Modified Wed Apr 10 23:24:50 2002 UTC (17 years, 10 months ago) by raphaels
Excluded CVS folders from universe.


Revision 31359 - Directory Listing
Modified Tue Apr 9 23:58:49 2002 UTC (17 years, 10 months ago) by raphaels
New .NET metadata consumption mechanisms.
Include an emitter, mechanisms to deal with the Eiffel Assembly Cache and reflection apis.


Revision 31357 - Directory Listing
Modified Tue Apr 9 18:49:25 2002 UTC (17 years, 10 months ago) by raphaels
.NET environment information


Revision 31356 - Directory Listing
Modified Tue Apr 9 18:48:53 2002 UTC (17 years, 10 months ago) by raphaels
Used to encode public key token


Revision 31341 - Directory Listing
Modified Fri Apr 5 17:45:08 2002 UTC (17 years, 10 months ago) by paulb
Public Key for all ISE .NET binaries


Revision 31214 - Directory Listing
Modified Mon Apr 1 19:23:33 2002 UTC (17 years, 10 months ago) by julieng
change condition in feture `generic_format' :
elseif c.is_digit and not previous_digit then
     in
elseif c.is_digit and not previous_digit and not previous_underscore then


Revision 31119 - Directory Listing
Modified Mon Mar 25 23:30:47 2002 UTC (17 years, 11 months ago) by julieng
fixed bugs and and feature format_feature_name


Revision 31116 - Directory Listing
Modified Sat Mar 23 23:26:37 2002 UTC (17 years, 11 months ago) by raphaels
Provides formatting of .NET identifiers into Eiffel-like identifiers.


Revision 31051 - Directory Listing
Modified Thu Mar 14 23:20:06 2002 UTC (17 years, 11 months ago) by paulb
Moved generated Eiffel Classes into ise/reflection/emitter


Revision 31050 - Directory Listing
Modified Thu Mar 14 23:12:42 2002 UTC (17 years, 11 months ago) by paulb
moved formatter.e - now beglongs in ise/reflection/formatter


Revision 31049 - Directory Listing
Modified Thu Mar 14 23:07:29 2002 UTC (17 years, 11 months ago) by paulb
Renamed support.e to assembly_support.e


Revision 31048 - Directory Listing
Modified Thu Mar 14 23:06:40 2002 UTC (17 years, 11 months ago) by paulb
Renamed dictonary.e to assembly_manager_dictionay.e


Revision 31013 - Directory Listing
Modified Sat Mar 9 00:58:24 2002 UTC (17 years, 11 months ago) by paulb
Latest edition to compile with 5.2.


Revision 31012 - Directory Listing
Modified Sat Mar 9 00:54:44 2002 UTC (17 years, 11 months ago) by paulb
Lastest edition to compile with 5.2.


Revision 31011 - Directory Listing
Modified Sat Mar 9 00:52:54 2002 UTC (17 years, 11 months ago) by paulb
Latest edition to compile with 5.2


Revision 31010 - Directory Listing
Modified Sat Mar 9 00:45:42 2002 UTC (17 years, 11 months ago) by paulb
Latest edition that compiles in 5.2


Revision 31009 - Directory Listing
Modified Sat Mar 9 00:43:10 2002 UTC (17 years, 11 months ago) by paulb
Latest edition that compiles with 5.2.


Revision 31008 - Directory Listing
Modified Sat Mar 9 00:22:41 2002 UTC (17 years, 11 months ago) by paulb
Latest edition that compiles with 5.2.


Revision 31007 - Directory Listing
Modified Sat Mar 9 00:07:19 2002 UTC (17 years, 11 months ago) by paulb
Latest files that compile with 5.2


Revision 31006 - Directory Listing
Modified Fri Mar 8 23:56:04 2002 UTC (17 years, 11 months ago) by paulb
*** empty log message ***


Revision 31005 - Directory Listing
Modified Fri Mar 8 23:40:20 2002 UTC (17 years, 11 months ago) by paulb
New classes to support ISE.Reflection


Revision 28686 - Directory Listing
Modified Thu Nov 1 19:07:40 2001 UTC (18 years, 3 months ago) by raphaels
Changed to support XP (winnt->windows)


Revision 28685 - Directory Listing
Modified Thu Nov 1 19:05:44 2001 UTC (18 years, 3 months ago) by raphaels
Removed debug option


Revision 28684 - Directory Listing
Modified Thu Nov 1 19:03:16 2001 UTC (18 years, 3 months ago) by raphaels
Changed for XP


Revision 27702 - Directory Listing
Modified Tue Sep 18 01:01:40 2001 UTC (18 years, 5 months ago) by raphaels
Last version.


Revision 27701 - Directory Listing
Modified Tue Sep 18 00:48:05 2001 UTC (18 years, 5 months ago) by raphaels
Does not re-generated the eiffel classes.


Revision 27700 - Directory Listing
Modified Tue Sep 18 00:47:43 2001 UTC (18 years, 5 months ago) by raphaels
Fixed wrong count of ".."


Revision 27699 - Directory Listing
Modified Tue Sep 18 00:46:43 2001 UTC (18 years, 5 months ago) by raphaels
Fixed wrong test in loop.


Revision 27598 - Directory Listing
Modified Wed Sep 12 23:42:06 2001 UTC (18 years, 5 months ago) by raphaels
New Key.


Revision 27597 - Directory Listing
Modified Wed Sep 12 23:41:40 2001 UTC (18 years, 5 months ago) by raphaels
Added needed calls to `regasm'


Revision 27596 - Directory Listing
Modified Wed Sep 12 23:30:49 2001 UTC (18 years, 5 months ago) by raphaels
Now also emit Eiffel classes in the right order.


Revision 27595 - Directory Listing
Modified Wed Sep 12 23:05:22 2001 UTC (18 years, 5 months ago) by raphaels
Correct version.


Revision 27589 - Directory Listing
Modified Wed Sep 12 21:24:50 2001 UTC (18 years, 5 months ago) by raphaels
Changed `make' into `set_source_name'


Revision 27588 - Directory Listing
Modified Wed Sep 12 21:24:06 2001 UTC (18 years, 5 months ago) by raphaels
Changed `neweiffelclassgenerator' into `eiffelclassgenerator'


Revision 27587 - Directory Listing
Modified Wed Sep 12 21:23:08 2001 UTC (18 years, 5 months ago) by raphaels
Changed winnt to windows (XP vs 2000)


Revision 27586 - Directory Listing
Modified Wed Sep 12 21:21:34 2001 UTC (18 years, 5 months ago) by raphaels
Changed `Make' into `SetSourceName' in components classes.


Revision 27585 - Directory Listing
Modified Wed Sep 12 21:15:44 2001 UTC (18 years, 5 months ago) by raphaels
Use relative path for references.


Revision 27584 - Directory Listing
Modified Wed Sep 12 21:15:10 2001 UTC (18 years, 5 months ago) by raphaels
Key pair.


Revision 27583 - Directory Listing
Modified Wed Sep 12 21:14:48 2001 UTC (18 years, 5 months ago) by raphaels
No more creation routine.


Revision 27582 - Directory Listing
Modified Wed Sep 12 21:14:36 2001 UTC (18 years, 5 months ago) by raphaels
Mo more creation routine.


Revision 27581 - Directory Listing
Modified Wed Sep 12 21:14:21 2001 UTC (18 years, 5 months ago) by raphaels
No more `make_from_info' and redefine is_equal to be non covariant.


Revision 27580 - Directory Listing
Modified Wed Sep 12 21:13:50 2001 UTC (18 years, 5 months ago) by raphaels
No need to rename `make' as there is no `make' anymore in parent class.


Revision 27579 - Directory Listing
Modified Wed Sep 12 21:13:40 2001 UTC (18 years, 5 months ago) by raphaels
No more `make' and redid `is_equal' not to be covariant.


Revision 27578 - Directory Listing
Modified Wed Sep 12 21:12:09 2001 UTC (18 years, 5 months ago) by raphaels
New version of `set_external_names'


Revision 27575 - Directory Listing
Modified Wed Sep 12 20:00:08 2001 UTC (18 years, 5 months ago) by raphaels
Changed incorrect calls to `valid_path' into calls to `is_valid_directory_path'.


Revision 27574 - Directory Listing
Modified Wed Sep 12 19:58:26 2001 UTC (18 years, 5 months ago) by raphaels
Latest version.


Revision 27572 - Directory Listing
Modified Wed Sep 12 19:56:13 2001 UTC (18 years, 5 months ago) by raphaels
Script to generated ISE.Reflection.EiffelComponents and ISE.Reflection.CodeGenerator needed by the Eiffel compiler.


Revision 27450 - Directory Listing
Modified Fri Sep 7 21:33:11 2001 UTC (18 years, 5 months ago) by karine
Now uses `replace_type' from ISE.Reflection.CodeGenerator.dll' with only one argument.


Revision 27449 - Directory Listing
Modified Fri Sep 7 21:32:08 2001 UTC (18 years, 5 months ago) by karine
Added contracts.


Revision 27438 - Directory Listing
Modified Fri Sep 7 15:59:24 2001 UTC (18 years, 5 months ago) by karine
Removed one argument of `replace_type' and added contracts.


Revision 27437 - Directory Listing
Modified Fri Sep 7 15:58:04 2001 UTC (18 years, 5 months ago) by karine
Rename `replace_type' in `type_storer_from_class'.


Revision 27436 - Directory Listing
Modified Fri Sep 7 15:57:49 2001 UTC (18 years, 5 months ago) by karine
Rename `replace_type' in `type_storer_from_class' and added contracts.


Revision 27306 - Directory Listing
Modified Thu Aug 30 19:59:51 2001 UTC (18 years, 5 months ago) by karine
Is now compatible with the new version of the .NET base.


Revision 27301 - Directory Listing
Modified Thu Aug 30 18:22:05 2001 UTC (18 years, 5 months ago) by karine
Fixed a syntax error.


Revision 27294 - Directory Listing
Modified Thu Aug 30 15:51:06 2001 UTC (18 years, 5 months ago) by karine
Changed ISE_EIFFEL into EIFFEL_SRC.


Revision 27293 - Directory Listing
Modified Wed Aug 29 23:01:28 2001 UTC (18 years, 5 months ago) by karine
Is now compatible with the new .NET base.


Revision 27259 - Directory Listing
Modified Wed Aug 29 15:08:04 2001 UTC (18 years, 5 months ago) by karine
Now displays an error message in case `ISE_EIFFEL' is not in the registry key.


Revision 27258 - Directory Listing
Modified Wed Aug 29 15:04:40 2001 UTC (18 years, 5 months ago) by karine
Added error message in case `ISE_EIFFEL' is not in the registry key.


Revision 27257 - Directory Listing
Modified Wed Aug 29 14:59:33 2001 UTC (18 years, 5 months ago) by karine
Now uses the registry key instead of environment variables.


Revision 27254 - Directory Listing
Modified Wed Aug 29 00:22:00 2001 UTC (18 years, 5 months ago) by raphaels
Changed COM interop custom attribute.


Revision 27253 - Directory Listing
Modified Wed Aug 29 00:21:09 2001 UTC (18 years, 5 months ago) by raphaels
Added invariants.


Revision 27142 - Directory Listing
Modified Wed Aug 22 19:38:26 2001 UTC (18 years, 6 months ago) by raphaels
Added custom attribute for access via COM interop


Revision 27009 - Directory Listing
Modified Thu Aug 16 15:51:16 2001 UTC (18 years, 6 months ago) by karine
Moved `constraints' from `GENERIC_DERIVATION' to `EIFFEL_CLASS'.


Revision 27008 - Directory Listing
Modified Thu Aug 16 15:50:50 2001 UTC (18 years, 6 months ago) by karine
Now takes genericity into account.


Revision 27007 - Directory Listing
Modified Thu Aug 16 15:48:24 2001 UTC (18 years, 6 months ago) by karine
Now takes genericity into account (when displaying the class interface).


Revision 26887 - Directory Listing
Modified Thu Aug 9 16:10:46 2001 UTC (18 years, 6 months ago) by karine
Now generates Eiffel classes from XML only if it is not a dependency.


Revision 26886 - Directory Listing
Modified Thu Aug 9 16:08:42 2001 UTC (18 years, 6 months ago) by karine
Now supports genericity (for arguments and return types).


Revision 26885 - Directory Listing
Modified Thu Aug 9 16:08:02 2001 UTC (18 years, 6 months ago) by karine
Now uses the new .NET base and supports genericity.


Revision 26884 - Directory Listing
Modified Thu Aug 9 16:07:32 2001 UTC (18 years, 6 months ago) by karine
Now uses the new .NET base.


Revision 26883 - Directory Listing
Modified Thu Aug 9 16:06:56 2001 UTC (18 years, 6 months ago) by karine
Now supports genericity.


Revision 26882 - Directory Listing
Modified Thu Aug 9 16:06:40 2001 UTC (18 years, 6 months ago) by karine
Now supports genericity (for return types and arguments).


Revision 26881 - Directory Listing
Modified Thu Aug 9 16:06:02 2001 UTC (18 years, 6 months ago) by karine
Now uses slash in the DTD path instead of backslash.


Revision 26880 - Directory Listing
Modified Thu Aug 9 16:05:28 2001 UTC (18 years, 6 months ago) by karine
Now makes sure the `read_lock.txt' file is deleted after reading.


Revision 26820 - Directory Listing
Modified Thu Aug 2 01:32:29 2001 UTC (18 years, 6 months ago) by karine
Now uses the new .NET base.


Revision 26819 - Directory Listing
Modified Thu Aug 2 01:32:19 2001 UTC (18 years, 6 months ago) by karine
Added genericity support and now uses the new .NET base.


Revision 26818 - Directory Listing
Modified Thu Aug 2 01:29:04 2001 UTC (18 years, 6 months ago) by karine
Now imports local assembly dependencies, which are signed, in the EAC.


Revision 26789 - Directory Listing
Modified Mon Jul 30 17:47:15 2001 UTC (18 years, 6 months ago) by karine
Changed `extend' into `add' and `has' into `contains' (still uses the old base.net).


Revision 26782 - Directory Listing
Modified Fri Jul 27 19:39:19 2001 UTC (18 years, 6 months ago) by karine
Added class interface attribute for COM interop.


Revision 26781 - Directory Listing
Modified Fri Jul 27 19:34:38 2001 UTC (18 years, 6 months ago) by karine
Now uses setters with a boolean value as argument (no more setter, which just sets the boolean to True).


Revision 26780 - Directory Listing
Modified Fri Jul 27 19:31:57 2001 UTC (18 years, 6 months ago) by karine
Removed `creation_routines': now uses `initialization_features' instead.


Revision 26779 - Directory Listing
Modified Fri Jul 27 19:31:19 2001 UTC (18 years, 6 months ago) by karine
Changed comment in feature `equals'.


Revision 26778 - Directory Listing
Modified Fri Jul 27 19:30:32 2001 UTC (18 years, 6 months ago) by karine
Updated according to the new version of EIFFEL_CLASS and EIFFEL_FEATURE.


Revision 26777 - Directory Listing
Modified Fri Jul 27 19:29:31 2001 UTC (18 years, 6 months ago) by karine
Does not need <create> tag any more in XML files.


Revision 26776 - Directory Listing
Modified Fri Jul 27 19:28:50 2001 UTC (18 years, 6 months ago) by karine
Now uses `initialization_features' to build classes create clause (instead of `creation_routines').


Revision 26775 - Directory Listing
Modified Fri Jul 27 19:28:09 2001 UTC (18 years, 6 months ago) by karine
New version


Revision 26774 - Directory Listing
Modified Fri Jul 27 19:27:11 2001 UTC (18 years, 6 months ago) by karine
Now uses `set_modified (a_value)' instead of `set_modified' which does not exist in EIFFEL_CLASS any more.


Revision 26773 - Directory Listing
Modified Fri Jul 27 19:26:23 2001 UTC (18 years, 6 months ago) by karine
Now uses `initialization_features' instead of `creation_routines' to build classes create clause.


Revision 26763 - Directory Listing
Modified Thu Jul 26 19:40:06 2001 UTC (18 years, 7 months ago) by karine
Now generates instances of EIFFEL_ASSEMBLY instead of EIFFEL_ASSEMBLY_FACTORY.


Revision 26762 - Directory Listing
Modified Thu Jul 26 19:38:30 2001 UTC (18 years, 7 months ago) by karine
`assembly_description.xml' is now updated by TYPE_STORER.


Revision 26761 - Directory Listing
Modified Thu Jul 26 19:37:39 2001 UTC (18 years, 7 months ago) by karine
Now uses EIFFEL_ASSEMBLY instead of EIFFEL_ASSEMBLY_FACTORY.


Revision 26760 - Directory Listing
Modified Thu Jul 26 19:36:57 2001 UTC (18 years, 7 months ago) by karine
New version


Revision 26759 - Directory Listing
Modified Thu Jul 26 19:36:05 2001 UTC (18 years, 7 months ago) by karine
Class parent


Revision 26752 - Directory Listing
Modified Thu Jul 26 17:43:51 2001 UTC (18 years, 7 months ago) by karine
Added `update_assembly_description_failed'.


Revision 26751 - Directory Listing
Modified Thu Jul 26 17:43:21 2001 UTC (18 years, 7 months ago) by karine
Now uses `add_parent' with an instance of class PARENT.


Revision 26750 - Directory Listing
Modified Thu Jul 26 17:41:47 2001 UTC (18 years, 7 months ago) by karine
Changed `add_parent' signature: now uses class PARENT.


Revision 26749 - Directory Listing
Modified Thu Jul 26 17:40:55 2001 UTC (18 years, 7 months ago) by karine
Replaced `eiffel_assembly' by `eiffel_class' (since EIFFEL_ASSEMBLY_FACTORY is not client of EIFFEL_CLASS any more).


Revision 26748 - Directory Listing
Modified Thu Jul 26 17:39:33 2001 UTC (18 years, 7 months ago) by karine
Redefined `equals'.


Revision 26747 - Directory Listing
Modified Thu Jul 26 17:38:04 2001 UTC (18 years, 7 months ago) by karine
Added possibility to have several exported features (even all features).


Revision 26746 - Directory Listing
Modified Thu Jul 26 17:36:06 2001 UTC (18 years, 7 months ago) by karine
Representation of a class parent


Revision 26745 - Directory Listing
Modified Thu Jul 26 17:35:45 2001 UTC (18 years, 7 months ago) by karine
Removed `types'.


Revision 26738 - Directory Listing
Modified Wed Jul 25 18:50:45 2001 UTC (18 years, 7 months ago) by raphaels
Added class interface attribute for COM interop.


Revision 26730 - Directory Listing
Modified Tue Jul 24 23:57:34 2001 UTC (18 years, 7 months ago) by raphaels
Updated to use new library.net


Revision 26699 - Directory Listing
Modified Thu Jul 19 22:52:39 2001 UTC (18 years, 7 months ago) by karine
Removed some blank lines.


Revision 26695 - Directory Listing
Modified Thu Jul 19 21:35:33 2001 UTC (18 years, 7 months ago) by karine
Titles are now left aligned.


Revision 26683 - Directory Listing
Modified Thu Jul 19 19:21:46 2001 UTC (18 years, 7 months ago) by karine
Removed useless % in class comments.


Revision 26682 - Directory Listing
Modified Thu Jul 19 19:20:59 2001 UTC (18 years, 7 months ago) by karine
Automatically generated by the emitter


Revision 26681 - Directory Listing
Modified Thu Jul 19 19:19:19 2001 UTC (18 years, 7 months ago) by karine
New version according to the new compiler


Revision 26170 - Directory Listing
Modified Fri Jul 6 15:45:06 2001 UTC (18 years, 7 months ago) by karine
Fixed a bug in `EiffelPath' (when directory already exists).


Revision 26165 - Directory Listing
Modified Fri Jul 6 01:11:01 2001 UTC (18 years, 7 months ago) by karine
Fixed a bug.


Revision 26164 - Directory Listing
Modified Fri Jul 6 01:10:53 2001 UTC (18 years, 7 months ago) by karine
Changed EiffelSharp into Eiffel.NET.


Revision 26163 - Directory Listing
Modified Fri Jul 6 01:10:11 2001 UTC (18 years, 7 months ago) by karine
New version


Revision 26150 - Directory Listing
Modified Thu Jul 5 23:07:58 2001 UTC (18 years, 7 months ago) by karine
New version


Revision 26147 - Directory Listing
Modified Thu Jul 5 23:05:45 2001 UTC (18 years, 7 months ago) by karine
New version according to the new layout of ISE Assembly Manager


Revision 26146 - Directory Listing
Modified Thu Jul 5 23:04:42 2001 UTC (18 years, 7 months ago) by karine
Moved to /Src.


Revision 26145 - Directory Listing
Modified Thu Jul 5 23:03:58 2001 UTC (18 years, 7 months ago) by karine
Removed `ImportAssemblyWithoutDependencies'.


Revision 26144 - Directory Listing
Modified Thu Jul 5 23:03:39 2001 UTC (18 years, 7 months ago) by karine
Added `XmlGeneration'.


Revision 26143 - Directory Listing
Modified Thu Jul 5 23:03:11 2001 UTC (18 years, 7 months ago) by karine
Fixed a bug in `EiffelPath'.


Revision 26026 - Directory Listing
Modified Mon Jul 2 16:22:52 2001 UTC (18 years, 7 months ago) by karine
Import dialog description


Revision 26025 - Directory Listing
Modified Mon Jul 2 16:22:38 2001 UTC (18 years, 7 months ago) by karine
Import tool description


Revision 26024 - Directory Listing
Modified Mon Jul 2 16:22:20 2001 UTC (18 years, 7 months ago) by karine
Eiffel generation dialog description


Revision 26023 - Directory Listing
Modified Mon Jul 2 16:21:41 2001 UTC (18 years, 7 months ago) by karine
New version


Revision 26018 - Directory Listing
Modified Mon Jul 2 16:18:49 2001 UTC (18 years, 7 months ago) by karine
Added a test in `ImportAssemblyWithoutDependancies' to improve execution speed.


Revision 26006 - Directory Listing
Modified Fri Jun 29 23:56:22 2001 UTC (18 years, 7 months ago) by karine
Removed comment telling that a subfolder with assembly name will be created in case of Eiffel Generation since it is not true (it is just an update, not an importation).


Revision 26005 - Directory Listing
Modified Fri Jun 29 23:55:06 2001 UTC (18 years, 7 months ago) by karine
Changed window height.


Revision 26004 - Directory Listing
Modified Fri Jun 29 23:41:51 2001 UTC (18 years, 7 months ago) by karine
Added error messages in case an icon is not found.


Revision 26001 - Directory Listing
Modified Fri Jun 29 23:41:07 2001 UTC (18 years, 7 months ago) by karine
Now displays an error message when an icon is not found.


Revision 26000 - Directory Listing
Modified Fri Jun 29 23:40:27 2001 UTC (18 years, 7 months ago) by karine
New version


Revision 25997 - Directory Listing
Modified Fri Jun 29 23:38:44 2001 UTC (18 years, 7 months ago) by karine
Updated


Revision 25933 - Directory Listing
Modified Fri Jun 29 17:38:01 2001 UTC (18 years, 7 months ago) by karine
New version (added `generation' switch).


Revision 25922 - Directory Listing
Modified Thu Jun 28 17:28:29 2001 UTC (18 years, 7 months ago) by karine
Makefile used to build `ISE.AssemblyManager.WindowsDirectoryExtractor.dll'


Revision 25921 - Directory Listing
Modified Thu Jun 28 17:28:16 2001 UTC (18 years, 7 months ago) by karine
Information used to sign `ISE.AssemblyManager.WindowsDirectoryExtractor.dll'


Revision 25920 - Directory Listing
Modified Thu Jun 28 17:28:08 2001 UTC (18 years, 7 months ago) by karine
Key used to sign `ISE.AssemblyManager.WindowsDirectoryExtractor.dll'


Revision 25919 - Directory Listing
Modified Thu Jun 28 17:27:17 2001 UTC (18 years, 7 months ago) by karine
Now calls `makefile'.


Revision 25918 - Directory Listing
Modified Thu Jun 28 17:21:41 2001 UTC (18 years, 7 months ago) by karine
Information used to sign `FolderDialog.dll'


Revision 25917 - Directory Listing
Modified Thu Jun 28 17:21:32 2001 UTC (18 years, 7 months ago) by karine
Key used to sign `FolderDialog.dll'


Revision 25916 - Directory Listing
Modified Thu Jun 28 17:20:38 2001 UTC (18 years, 7 months ago) by karine
Makefile to build (and sign) `FolderDialog.dll'


Revision 25915 - Directory Listing
Modified Thu Jun 28 17:19:23 2001 UTC (18 years, 7 months ago) by karine
Does not create key anymore  if it already exists.


Revision 25914 - Directory Listing
Modified Thu Jun 28 17:04:42 2001 UTC (18 years, 7 months ago) by karine
Added `formatter_info.cs' among source list.


Revision 25913 - Directory Listing
Modified Thu Jun 28 16:57:08 2001 UTC (18 years, 7 months ago) by karine
Information needed to sign ISE.Reflection.Formatter.dll


Revision 25912 - Directory Listing
Modified Thu Jun 28 16:56:33 2001 UTC (18 years, 7 months ago) by karine
Key used to build ISE.Formatter.dll


Revision 25911 - Directory Listing
Modified Thu Jun 28 16:56:10 2001 UTC (18 years, 7 months ago) by karine
Now uses /t:library instead of /t:module


Revision 25902 - Directory Listing
Modified Wed Jun 27 01:37:16 2001 UTC (18 years, 7 months ago) by karine
Fixed broken links.


Revision 25901 - Directory Listing
Modified Wed Jun 27 01:37:01 2001 UTC (18 years, 7 months ago) by karine
Not needed any more


Revision 25900 - Directory Listing
Modified Wed Jun 27 01:36:36 2001 UTC (18 years, 7 months ago) by karine
Assembly manager guided tour


Revision 25899 - Directory Listing
Modified Wed Jun 27 01:36:23 2001 UTC (18 years, 7 months ago) by karine
New version


Revision 25897 - Directory Listing
Modified Wed Jun 27 01:28:34 2001 UTC (18 years, 7 months ago) by karine
Now sets `EiffelFormatting' before calling `PrepareEmitFromAssembly'.


Revision 25892 - Directory Listing
Modified Wed Jun 27 00:44:14 2001 UTC (18 years, 7 months ago) by karine
String literal values need to be escaped. But for the moment, we don't generate them.


Revision 25889 - Directory Listing
Modified Tue Jun 26 23:55:39 2001 UTC (18 years, 7 months ago) by karine
Updated according to the new emitter.


Revision 25877 - Directory Listing
Modified Tue Jun 26 22:56:29 2001 UTC (18 years, 7 months ago) by karine
Updated according to the new emitter.


Revision 25876 - Directory Listing
Modified Tue Jun 26 22:55:38 2001 UTC (18 years, 7 months ago) by karine
New version


Revision 25875 - Directory Listing
Modified Tue Jun 26 22:53:53 2001 UTC (18 years, 7 months ago) by karine
Replaced `msil_generation ("dll")' by
msil_generation (yes)
msil_generation_type ("dll").


Revision 25869 - Directory Listing
Modified Tue Jun 26 21:31:12 2001 UTC (18 years, 7 months ago) by karine
Updated according to the new emitter.


Revision 25868 - Directory Listing
Modified Tue Jun 26 21:30:52 2001 UTC (18 years, 7 months ago) by karine
Removed `del tuple.e' since the emitter does not generate the class TUPLE any more.


Revision 25665 - Directory Listing
Modified Sun Jun 17 18:18:43 2001 UTC (18 years, 8 months ago) by karine
Now uses Beta 2 version 2914.


Revision 25664 - Directory Listing
Modified Sun Jun 17 18:15:45 2001 UTC (18 years, 8 months ago) by karine
Updated according to the new implementation of the emitter regarding assembly dependencies.


Revision 25663 - Directory Listing
Modified Sun Jun 17 18:07:21 2001 UTC (18 years, 8 months ago) by karine
Updated according to the new implementation of the emitter (regarding dependencies).


Revision 25662 - Directory Listing
Modified Sun Jun 17 18:05:18 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25661 - Directory Listing
Modified Sun Jun 17 18:05:04 2001 UTC (18 years, 8 months ago) by karine
Fixed a bug in dependencies retrieval.


Revision 25660 - Directory Listing
Modified Sun Jun 17 18:01:10 2001 UTC (18 years, 8 months ago) by karine
Now deletes `tuple.e' after calling the emitter.


Revision 25533 - Directory Listing
Modified Wed Jun 13 22:44:07 2001 UTC (18 years, 8 months ago) by karine
Changed way to display help.


Revision 25532 - Directory Listing
Modified Wed Jun 13 22:43:37 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25531 - Directory Listing
Modified Wed Jun 13 22:41:43 2001 UTC (18 years, 8 months ago) by karine
Takes into account that assemblies are now generated in the F_code folder.


Revision 25416 - Directory Listing
Modified Sat Jun 9 05:25:01 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25415 - Directory Listing
Modified Sat Jun 9 05:24:14 2001 UTC (18 years, 8 months ago) by karine
Definitions


Revision 25414 - Directory Listing
Modified Sat Jun 9 05:23:42 2001 UTC (18 years, 8 months ago) by karine
ISE Assembly Manager images


Revision 25413 - Directory Listing
Modified Sat Jun 9 04:54:05 2001 UTC (18 years, 8 months ago) by karine
Changed `assemblies' implementation.


Revision 25412 - Directory Listing
Modified Sat Jun 9 04:53:32 2001 UTC (18 years, 8 months ago) by karine
Changed `last_error' into `LastError' (as external name).


Revision 25411 - Directory Listing
Modified Sat Jun 9 04:52:39 2001 UTC (18 years, 8 months ago) by karine
Not needed any more


Revision 25410 - Directory Listing
Modified Sat Jun 9 04:52:17 2001 UTC (18 years, 8 months ago) by karine
Updated according to the new  emitted Eiffel classes.


Revision 25409 - Directory Listing
Modified Sat Jun 9 04:50:19 2001 UTC (18 years, 8 months ago) by karine
Removed integer constants corresponding to .NET enums.


Revision 25369 - Directory Listing
Modified Fri Jun 8 16:04:39 2001 UTC (18 years, 8 months ago) by karine
Now uses Eiffel formatting.


Revision 25364 - Directory Listing
Modified Fri Jun 8 00:26:10 2001 UTC (18 years, 8 months ago) by karine
Fixed a bug in `eiffel_feature' generation.


Revision 25363 - Directory Listing
Modified Fri Jun 8 00:25:22 2001 UTC (18 years, 8 months ago) by karine
Fixed a bug in Eiffel code generation.


Revision 25356 - Directory Listing
Modified Thu Jun 7 20:45:43 2001 UTC (18 years, 8 months ago) by karine
Fixed wrong paths.


Revision 25355 - Directory Listing
Modified Thu Jun 7 20:10:04 2001 UTC (18 years, 8 months ago) by karine
Fixed wrong paths.


Revision 25353 - Directory Listing
Modified Thu Jun 7 19:44:32 2001 UTC (18 years, 8 months ago) by karine
Added reference to `System.Windows.Forms.dll'.


Revision 25352 - Directory Listing
Modified Thu Jun 7 19:37:14 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25350 - Directory Listing
Modified Thu Jun 7 18:53:14 2001 UTC (18 years, 8 months ago) by karine
Does not emit Eiffel classes (in `generated').


Revision 25349 - Directory Listing
Modified Thu Jun 7 18:52:48 2001 UTC (18 years, 8 months ago) by karine
Renamed in `make.bat'.


Revision 25348 - Directory Listing
Modified Thu Jun 7 18:47:25 2001 UTC (18 years, 8 months ago) by karine
Now uses Eiffel-friendly names (emitted with the new emitter).


Revision 25347 - Directory Listing
Modified Thu Jun 7 18:44:51 2001 UTC (18 years, 8 months ago) by karine
Takes into account enum changes.


Revision 25331 - Directory Listing
Modified Wed Jun 6 19:31:35 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25330 - Directory Listing
Modified Wed Jun 6 19:25:34 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25329 - Directory Listing
Modified Wed Jun 6 19:23:12 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25328 - Directory Listing
Modified Wed Jun 6 19:22:06 2001 UTC (18 years, 8 months ago) by karine
Added implementation of `GetHashCode'.


Revision 25327 - Directory Listing
Modified Wed Jun 6 19:21:51 2001 UTC (18 years, 8 months ago) by karine
Removed enums assertion generation.


Revision 25326 - Directory Listing
Modified Wed Jun 6 19:21:21 2001 UTC (18 years, 8 months ago) by karine
Changed implementation of `has...' and `search...'.


Revision 25313 - Directory Listing
Modified Wed Jun 6 15:58:40 2001 UTC (18 years, 8 months ago) by karine
Added `cd ..' so that the batch file terminate in the same directory it was at the beginning.


Revision 25312 - Directory Listing
Modified Wed Jun 6 15:57:55 2001 UTC (18 years, 8 months ago) by karine
Now register assemblies in the GAC even if they already exist.


Revision 25308 - Directory Listing
Modified Tue Jun 5 21:53:53 2001 UTC (18 years, 8 months ago) by karine
Provides support to know if a feature is inherited.


Revision 25307 - Directory Listing
Modified Tue Jun 5 21:53:14 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25306 - Directory Listing
Modified Tue Jun 5 21:51:08 2001 UTC (18 years, 8 months ago) by karine
Now calls `notify_replace' whenever `replace_type' is called.


Revision 25305 - Directory Listing
Modified Tue Jun 5 21:50:40 2001 UTC (18 years, 8 months ago) by karine
Added `notify_replace'.


Revision 25304 - Directory Listing
Modified Tue Jun 5 21:50:06 2001 UTC (18 years, 8 months ago) by karine
Added feature `modified'.


Revision 25303 - Directory Listing
Modified Tue Jun 5 21:49:40 2001 UTC (18 years, 8 months ago) by karine
History of access to the Eiffel assembly cache


Revision 25302 - Directory Listing
Modified Tue Jun 5 21:49:29 2001 UTC (18 years, 8 months ago) by karine
Now keeps the history of access to the Eiffel assembly cache.


Revision 25301 - Directory Listing
Modified Tue Jun 5 21:49:00 2001 UTC (18 years, 8 months ago) by karine
Added tag <modified>.


Revision 25299 - Directory Listing
Modified Tue Jun 5 19:02:32 2001 UTC (18 years, 8 months ago) by karine
Fixed a path error.


Revision 25254 - Directory Listing
Modified Sat Jun 2 19:04:52 2001 UTC (18 years, 8 months ago) by karine
Makefile incremental


Revision 25253 - Directory Listing
Modified Sat Jun 2 18:42:44 2001 UTC (18 years, 8 months ago) by karine
Clean folder.


Revision 25251 - Directory Listing
Modified Sat Jun 2 18:19:53 2001 UTC (18 years, 8 months ago) by karine
Makefile, which does not emit generated assemblies.


Revision 25229 - Directory Listing
Modified Fri Jun 1 23:00:51 2001 UTC (18 years, 8 months ago) by karine
Does not copy files from `Src\tools\emitter' any more: uses relative paths instead.


Revision 25228 - Directory Listing
Modified Fri Jun 1 23:00:02 2001 UTC (18 years, 8 months ago) by karine
Changed `makefile' to `makefile_debug'.


Revision 25227 - Directory Listing
Modified Fri Jun 1 22:59:21 2001 UTC (18 years, 8 months ago) by karine
Now uses relative paths.


Revision 25213 - Directory Listing
Modified Fri Jun 1 21:18:35 2001 UTC (18 years, 8 months ago) by karine
Added `del *.lib' before calling `make_finalize.bat'.


Revision 25212 - Directory Listing
Modified Fri Jun 1 20:52:22 2001 UTC (18 years, 8 months ago) by raphaels
Moved to `formatter_generated'.


Revision 25209 - Directory Listing
Modified Fri Jun 1 19:26:06 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25207 - Directory Listing
Modified Fri Jun 1 18:45:21 2001 UTC (18 years, 8 months ago) by karine
Changed option rd -q -s EIFGEN to rd /q /s EIFGEN.


Revision 25202 - Directory Listing
Modified Fri Jun 1 16:45:25 2001 UTC (18 years, 8 months ago) by karine
Added Eiffel formatting.


Revision 25181 - Directory Listing
Modified Thu May 31 23:45:28 2001 UTC (18 years, 8 months ago) by karine
Update batch file since assemblies are now generated in folder `EIFGEN\W_code'.


Revision 25172 - Directory Listing
Modified Thu May 31 21:38:17 2001 UTC (18 years, 8 months ago) by raphaels
Changed `il_generation' to `msil_generation' in ace file.


Revision 25151 - Directory Listing
Modified Thu May 31 01:30:58 2001 UTC (18 years, 8 months ago) by karine
Added option to delete EIFGEN automatically.


Revision 25150 - Directory Listing
Modified Thu May 31 01:21:47 2001 UTC (18 years, 8 months ago) by karine
New version (with signed assemblies)


Revision 25148 - Directory Listing
Modified Thu May 31 00:41:14 2001 UTC (18 years, 8 months ago) by karine
Added options for code generation and explanations.


Revision 25147 - Directory Listing
Modified Thu May 31 00:40:42 2001 UTC (18 years, 8 months ago) by karine
Fixed a bug (first call to `fill_data_grid' was not needed).


Revision 25146 - Directory Listing
Modified Thu May 31 00:39:52 2001 UTC (18 years, 8 months ago) by karine
Now generates signed assembly.


Revision 25145 - Directory Listing
Modified Thu May 31 00:37:49 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25144 - Directory Listing
Modified Thu May 31 00:37:29 2001 UTC (18 years, 8 months ago) by karine
Fixed path for assembly manager icons.


Revision 25143 - Directory Listing
Modified Thu May 31 00:36:47 2001 UTC (18 years, 8 months ago) by karine
Assembly Manager help images


Revision 25142 - Directory Listing
Modified Thu May 31 00:35:56 2001 UTC (18 years, 8 months ago) by karine
Assembly Manager help


Revision 25141 - Directory Listing
Modified Thu May 31 00:32:11 2001 UTC (18 years, 8 months ago) by karine
Project to build `assembly_manager.chm'


Revision 25140 - Directory Listing
Modified Thu May 31 00:31:49 2001 UTC (18 years, 8 months ago) by karine
Style Sheet


Revision 25139 - Directory Listing
Modified Thu May 31 00:31:40 2001 UTC (18 years, 8 months ago) by karine
TOC


Revision 25138 - Directory Listing
Modified Thu May 31 00:30:31 2001 UTC (18 years, 8 months ago) by karine
New version


Revision 25137 - Directory Listing
Modified Thu May 31 00:29:22 2001 UTC (18 years, 8 months ago) by karine
Fixed a bug concerning generation file name.


Revision 25054 - Directory Listing
Modified Sat May 26 22:59:41 2001 UTC (18 years, 9 months ago) by raphaels
Cosmetics.


Revision 25053 - Directory Listing
Modified Sat May 26 21:27:23 2001 UTC (18 years, 9 months ago) by karine
Formatter


Revision 25052 - Directory Listing
Modified Sat May 26 21:25:39 2001 UTC (18 years, 9 months ago) by karine
New version


Revision 25041 - Directory Listing
Modified Thu May 24 22:06:41 2001 UTC (18 years, 9 months ago) by karine
Build all dependencies of the assembly manager and the executable `ISE.AssemblyManager.exe'.


Revision 25040 - Directory Listing
Modified Thu May 24 21:12:09 2001 UTC (18 years, 9 months ago) by karine
Eiffel classes corresponding to the last version of `NewEiffelClassGenerator.cs'


Revision 25039 - Directory Listing
Modified Thu May 24 21:11:32 2001 UTC (18 years, 9 months ago) by karine
Not needed any more


Revision 25038 - Directory Listing
Modified Thu May 24 21:09:58 2001 UTC (18 years, 9 months ago) by karine
Changed comments into indexing description clauses.


Revision 25037 - Directory Listing
Modified Thu May 24 21:09:27 2001 UTC (18 years, 9 months ago) by karine
Makefile to create `ISE.AssemblyManager.WindowsDirectoryExtractor.dll'


Revision 25036 - Directory Listing
Modified Thu May 24 21:08:14 2001 UTC (18 years, 9 months ago) by karine
Dictionary for message boxes


Revision 25035 - Directory Listing
Modified Thu May 24 21:05:56 2001 UTC (18 years, 9 months ago) by karine
Now uses environment variables.


Revision 25031 - Directory Listing
Modified Thu May 24 17:57:58 2001 UTC (18 years, 9 months ago) by karine
Now uses relative path for Eiffel cluster path.


Revision 25030 - Directory Listing
Modified Thu May 24 17:57:31 2001 UTC (18 years, 9 months ago) by karine
Makefiles for the new emitter (used by the assembly manager)


Revision 25028 - Directory Listing
Modified Thu May 24 01:30:50 2001 UTC (18 years, 9 months ago) by gauthier
Fixed typo.


Revision 25027 - Directory Listing
Modified Thu May 24 01:18:04 2001 UTC (18 years, 9 months ago) by gauthier
Bye.


Revision 25026 - Directory Listing
Modified Thu May 24 01:17:05 2001 UTC (18 years, 9 months ago) by gauthier
Added environment variables.


Revision 24996 - Directory Listing
Modified Mon May 21 18:47:47 2001 UTC (18 years, 9 months ago) by karine
Entry point to import assemblies (XML and Eiffel code generation)


Revision 24995 - Directory Listing
Modified Mon May 21 18:19:30 2001 UTC (18 years, 9 months ago) by karine
Lots of bug fixes


Revision 24994 - Directory Listing
Modified Mon May 21 18:19:01 2001 UTC (18 years, 9 months ago) by karine
Removed an unrelevant precondition.


Revision 24993 - Directory Listing
Modified Mon May 21 18:18:21 2001 UTC (18 years, 9 months ago) by karine
Message box


Revision 24992 - Directory Listing
Modified Mon May 21 18:17:34 2001 UTC (18 years, 9 months ago) by karine
Now uses relative paths for icons filename.


Revision 24991 - Directory Listing
Modified Mon May 21 18:16:45 2001 UTC (18 years, 9 months ago) by karine
New version


Revision 24981 - Directory Listing
Modified Thu May 17 23:48:54 2001 UTC (18 years, 9 months ago) by gauthier
Made usable.


Revision 24979 - Directory Listing
Modified Thu May 17 23:35:59 2001 UTC (18 years, 9 months ago) by karine
Added /out: ISE.AssemblyManager.FolderDialog,dll


Revision 24975 - Directory Listing
Modified Thu May 17 21:45:41 2001 UTC (18 years, 9 months ago) by gauthier
Added SetStartingFolder.


Revision 24974 - Directory Listing
Modified Thu May 17 21:42:51 2001 UTC (18 years, 9 months ago) by gauthier
New version.


Revision 24972 - Directory Listing
Modified Thu May 17 18:29:44 2001 UTC (18 years, 9 months ago) by karine
New version.


Revision 24971 - Directory Listing
Modified Thu May 17 18:29:10 2001 UTC (18 years, 9 months ago) by karine
Feature modifications


Revision 24970 - Directory Listing
Modified Thu May 17 18:28:58 2001 UTC (18 years, 9 months ago) by karine
Not needed any more


Revision 24969 - Directory Listing
Modified Thu May 17 18:28:39 2001 UTC (18 years, 9 months ago) by karine
Special assemblies


Revision 24968 - Directory Listing
Modified Thu May 17 18:28:31 2001 UTC (18 years, 9 months ago) by karine
Error messages


Revision 24967 - Directory Listing
Modified Thu May 17 18:27:31 2001 UTC (18 years, 9 months ago) by karine
Lots of bugs fixes


Revision 24965 - Directory Listing
Modified Thu May 17 18:13:50 2001 UTC (18 years, 9 months ago) by karine
Changed root class.


Revision 24964 - Directory Listing
Modified Thu May 17 18:06:41 2001 UTC (18 years, 9 months ago) by karine
Notifier handle


Revision 24963 - Directory Listing
Modified Thu May 17 16:49:55 2001 UTC (18 years, 9 months ago) by karine
ISE Assembly Manager dialog


Revision 24962 - Directory Listing
Modified Thu May 17 16:49:30 2001 UTC (18 years, 9 months ago) by karine
New version. Lots of bugs fixes.


Revision 24961 - Directory Listing
Modified Thu May 17 16:48:51 2001 UTC (18 years, 9 months ago) by karine
Dialog `About ISE Assembly Manager'


Revision 24960 - Directory Listing
Modified Thu May 17 16:48:30 2001 UTC (18 years, 9 months ago) by karine
Changes in rename clauses are not allowed anymore.


Revision 24959 - Directory Listing
Modified Thu May 17 16:48:03 2001 UTC (18 years, 9 months ago) by karine
Assembly manager dialogs


Revision 24958 - Directory Listing
Modified Thu May 17 16:47:13 2001 UTC (18 years, 9 months ago) by karine
New version


Revision 24957 - Directory Listing
Modified Thu May 17 16:47:02 2001 UTC (18 years, 9 months ago) by karine
Dictionaries


Revision 24956 - Directory Listing
Modified Thu May 17 16:45:57 2001 UTC (18 years, 9 months ago) by karine
Eiffel classes corresponding to the new emitter


Revision 24955 - Directory Listing
Modified Thu May 17 16:44:36 2001 UTC (18 years, 9 months ago) by karine
Now uses feature from Support to create non existing folder.


Revision 24954 - Directory Listing
Modified Thu May 17 16:43:46 2001 UTC (18 years, 9 months ago) by karine
Added a feature to recursively create a folder.


Revision 24886 - Directory Listing
Modified Fri May 11 17:40:20 2001 UTC (18 years, 9 months ago) by karine
Updated according to the new GUI.


Revision 24885 - Directory Listing
Modified Fri May 11 17:39:22 2001 UTC (18 years, 9 months ago) by karine
Main window


Revision 24884 - Directory Listing
Modified Fri May 11 17:39:07 2001 UTC (18 years, 9 months ago) by karine
Import tool


Revision 24883 - Directory Listing
Modified Fri May 11 17:38:45 2001 UTC (18 years, 9 months ago) by karine
Lots of bug fixes


Revision 24882 - Directory Listing
Modified Fri May 11 17:38:21 2001 UTC (18 years, 9 months ago) by karine
Not needed any more.


Revision 24881 - Directory Listing
Modified Fri May 11 17:37:17 2001 UTC (18 years, 9 months ago) by karine
Support  for data sorting


Revision 24880 - Directory Listing
Modified Fri May 11 17:37:06 2001 UTC (18 years, 9 months ago) by karine
Support


Revision 24879 - Directory Listing
Modified Fri May 11 17:36:58 2001 UTC (18 years, 9 months ago) by karine
Support for column resizing


Revision 24878 - Directory Listing
Modified Fri May 11 17:36:26 2001 UTC (18 years, 9 months ago) by karine
Now uses `inheritance_clause'.


Revision 24877 - Directory Listing
Modified Fri May 11 17:35:48 2001 UTC (18 years, 9 months ago) by karine
Now updates index when removing an assembly.


Revision 24876 - Directory Listing
Modified Fri May 11 17:35:10 2001 UTC (18 years, 9 months ago) by karine
Fixed a bug in `notify_add' and `notify_remove'.


Revision 24875 - Directory Listing
Modified Fri May 11 17:34:19 2001 UTC (18 years, 9 months ago) by karine
Root class


Revision 24874 - Directory Listing
Modified Fri May 11 17:33:32 2001 UTC (18 years, 9 months ago) by karine
Fixed a bug in `rename_clause_from_text'.


Revision 24865 - Directory Listing
Modified Wed May 9 21:39:04 2001 UTC (18 years, 9 months ago) by karine
Take into account change from `EIFFEL_ASSEMBLY' to `EIFFEL_ASSEMBLY_FACTORY'.


Revision 24864 - Directory Listing
Modified Wed May 9 21:38:01 2001 UTC (18 years, 9 months ago) by karine
Inheritance clauses


Revision 24863 - Directory Listing
Modified Wed May 9 21:35:40 2001 UTC (18 years, 9 months ago) by karine
Added custom attributes.


Revision 24862 - Directory Listing
Modified Wed May 9 21:34:41 2001 UTC (18 years, 9 months ago) by karine
Eiffel assembly (for reading only)


Revision 24859 - Directory Listing
Modified Wed May 9 18:58:41 2001 UTC (18 years, 9 months ago) by karine
Eiffel assembly factory (replacing `EIFFEL_ASSEMBLY')


Revision 24858 - Directory Listing
Modified Wed May 9 18:57:45 2001 UTC (18 years, 9 months ago) by karine
Inheritance clauses


Revision 24857 - Directory Listing
Modified Wed May 9 18:57:27 2001 UTC (18 years, 9 months ago) by karine
Root class


Revision 24856 - Directory Listing
Modified Wed May 9 18:57:09 2001 UTC (18 years, 9 months ago) by karine
Replaced by `EIFFEL_ASSEMBLY_FACTORY'.


Revision 24855 - Directory Listing
Modified Wed May 9 18:56:37 2001 UTC (18 years, 9 months ago) by karine
Added custom attribute.


Revision 24854 - Directory Listing
Modified Wed May 9 18:55:56 2001 UTC (18 years, 9 months ago) by karine
New version


Revision 24791 - Directory Listing
Modified Fri May 4 17:07:32 2001 UTC (18 years, 9 months ago) by gauthier
Resource file generated by EiffelCOM wizard.


Revision 24784 - Directory Listing
Modified Thu May 3 19:45:27 2001 UTC (18 years, 9 months ago) by gauthier
Implemented `on_browse_event_handler'.


Revision 24783 - Directory Listing
Modified Thu May 3 19:29:45 2001 UTC (18 years, 9 months ago) by gauthier
Initial version.


Revision 24782 - Directory Listing
Modified Thu May 3 19:15:30 2001 UTC (18 years, 9 months ago) by karine
Now creates subfolder for each assembly.


Revision 24781 - Directory Listing
Modified Thu May 3 19:14:17 2001 UTC (18 years, 9 months ago) by karine
Changed `Exists' to `Search' and added `Found' and `SearchResult'.


Revision 24780 - Directory Listing
Modified Thu May 3 19:14:08 2001 UTC (18 years, 9 months ago) by gauthier
Initial version.


Revision 24779 - Directory Listing
Modified Thu May 3 19:13:23 2001 UTC (18 years, 9 months ago) by karine
Now returns Void if routine is not found.


Revision 24778 - Directory Listing
Modified Thu May 3 19:12:59 2001 UTC (18 years, 9 months ago) by gauthier
no message


Revision 24776 - Directory Listing
Modified Thu May 3 19:11:59 2001 UTC (18 years, 9 months ago) by gauthier
Implemented `on_browse_event_handler'.


Revision 24763 - Directory Listing
Modified Wed May 2 21:21:43 2001 UTC (18 years, 9 months ago) by karine
Now uses relative path ($ISE_EIFFEL).


Revision 24759 - Directory Listing
Modified Wed May 2 01:13:32 2001 UTC (18 years, 9 months ago) by karine
Check and save user modifications.


Revision 24758 - Directory Listing
Modified Wed May 2 01:13:02 2001 UTC (18 years, 9 months ago) by karine
Was in parent folder before.


Revision 24757 - Directory Listing
Modified Wed May 2 01:12:25 2001 UTC (18 years, 9 months ago) by karine
New namespace


Revision 24756 - Directory Listing
Modified Wed May 2 01:12:13 2001 UTC (18 years, 9 months ago) by karine
Save user modifications in XML files.


Revision 24755 - Directory Listing
Modified Wed May 2 01:10:39 2001 UTC (18 years, 9 months ago) by karine
New version


Revision 24754 - Directory Listing
Modified Wed May 2 01:10:26 2001 UTC (18 years, 9 months ago) by karine
Now includes `modifications_interface' cluster.


Revision 24753 - Directory Listing
Modified Wed May 2 00:27:57 2001 UTC (18 years, 9 months ago) by karine
New version


Revision 24752 - Directory Listing
Modified Wed May 2 00:27:47 2001 UTC (18 years, 9 months ago) by karine
Now in a subfolder


Revision 24751 - Directory Listing
Modified Wed May 2 00:27:21 2001 UTC (18 years, 9 months ago) by karine
Provides conversion support.


Revision 24750 - Directory Listing
Modified Wed May 2 00:27:08 2001 UTC (18 years, 9 months ago) by karine
Now two smaller classes (instead of one big class `support')


Revision 24749 - Directory Listing
Modified Wed May 2 00:25:46 2001 UTC (18 years, 9 months ago) by karine
Updated according to the new emitter.


Revision 24748 - Directory Listing
Modified Wed May 2 00:25:38 2001 UTC (18 years, 9 months ago) by karine
Root class of system `ISE.Reflection.Support'


Revision 24747 - Directory Listing
Modified Wed May 2 00:25:05 2001 UTC (18 years, 9 months ago) by karine
Error messages


Revision 24746 - Directory Listing
Modified Wed May 2 00:24:41 2001 UTC (18 years, 9 months ago) by karine
No more centralized error messages


Revision 24745 - Directory Listing
Modified Wed May 2 00:23:29 2001 UTC (18 years, 9 months ago) by karine
Needed for better management of routine return type and arguments.


Revision 24744 - Directory Listing
Modified Wed May 2 00:20:34 2001 UTC (18 years, 9 months ago) by karine
Not needed any more.


Revision 24743 - Directory Listing
Modified Wed May 2 00:19:34 2001 UTC (18 years, 9 months ago) by karine
No more centralized error messages


Revision 24742 - Directory Listing
Modified Wed May 2 00:17:49 2001 UTC (18 years, 9 months ago) by karine
Needed for better management of routine return type and arguments.


Revision 24741 - Directory Listing
Modified Wed May 2 00:16:49 2001 UTC (18 years, 9 months ago) by karine
Provides conversion support.


Revision 24740 - Directory Listing
Modified Wed May 2 00:15:08 2001 UTC (18 years, 9 months ago) by karine
Not needed any more.


Revision 24684 - Directory Listing
Modified Sun Apr 22 01:09:10 2001 UTC (18 years, 10 months ago) by karine
Support for screen update


Revision 24683 - Directory Listing
Modified Sun Apr 22 01:06:15 2001 UTC (18 years, 10 months ago) by karine
Screens of assembly manager


Revision 24682 - Directory Listing
Modified Sun Apr 22 01:05:52 2001 UTC (18 years, 10 months ago) by karine
GAC browser


Revision 24681 - Directory Listing
Modified Sun Apr 22 01:05:29 2001 UTC (18 years, 10 months ago) by karine
Contains useful constants.


Revision 24680 - Directory Listing
Modified Sun Apr 22 01:04:54 2001 UTC (18 years, 10 months ago) by karine
Ace file for assembly manager


Revision 24679 - Directory Listing
Modified Sun Apr 22 01:04:14 2001 UTC (18 years, 10 months ago) by karine
Moved to a subfolder.


Revision 24668 - Directory Listing
Modified Thu Apr 19 20:57:04 2001 UTC (18 years, 10 months ago) by karine
Inheritance clauses


Revision 24665 - Directory Listing
Modified Thu Apr 19 18:04:20 2001 UTC (18 years, 10 months ago) by karine
Displays inheritance clauses.


Revision 24664 - Directory Listing
Modified Thu Apr 19 18:03:51 2001 UTC (18 years, 10 months ago) by karine
Is displayed with colors.


Revision 24663 - Directory Listing
Modified Thu Apr 19 18:03:17 2001 UTC (18 years, 10 months ago) by karine
Changed button size.


Revision 24662 - Directory Listing
Modified Thu Apr 19 18:02:42 2001 UTC (18 years, 10 months ago) by karine
Now displays assemblies from GAC.


Revision 24661 - Directory Listing
Modified Thu Apr 19 18:02:22 2001 UTC (18 years, 10 months ago) by karine
Now includes assembly `WindowsDirectoryExtractor.dll'.


Revision 24660 - Directory Listing
Modified Thu Apr 19 18:01:49 2001 UTC (18 years, 10 months ago) by karine
Solved culture problem.


Revision 24659 - Directory Listing
Modified Thu Apr 19 18:01:27 2001 UTC (18 years, 10 months ago) by karine
Inheritance clauses


Revision 24658 - Directory Listing
Modified Thu Apr 19 18:00:57 2001 UTC (18 years, 10 months ago) by karine
Changed syntax.


Revision 24657 - Directory Listing
Modified Thu Apr 19 17:19:17 2001 UTC (18 years, 10 months ago) by gauthier
Secured against files that do not describe an assembly.


Revision 24656 - Directory Listing
Modified Thu Apr 19 17:04:05 2001 UTC (18 years, 10 months ago) by karine
Inheritance clauses


Revision 24653 - Directory Listing
Modified Thu Apr 19 16:35:39 2001 UTC (18 years, 10 months ago) by gauthier
Initial.


Revision 24641 - Directory Listing
Modified Tue Apr 17 18:37:13 2001 UTC (18 years, 10 months ago) by karine
Eiffel classes for reflection support


Revision 24640 - Directory Listing
Modified Tue Apr 17 18:36:51 2001 UTC (18 years, 10 months ago) by karine
Eiffel classes for reflection interface


Revision 24639 - Directory Listing
Modified Tue Apr 17 18:36:27 2001 UTC (18 years, 10 months ago) by karine
Eiffel classes for cache notifier


Revision 24638 - Directory Listing
Modified Tue Apr 17 18:35:45 2001 UTC (18 years, 10 months ago) by karine
Eiffel classes for the emitter


Revision 24637 - Directory Listing
Modified Tue Apr 17 18:35:24 2001 UTC (18 years, 10 months ago) by karine
Eiffel classes for eiffel components


Revision 24636 - Directory Listing
Modified Tue Apr 17 18:35:08 2001 UTC (18 years, 10 months ago) by karine
Eiffel classes for assembly cache handler


Revision 24635 - Directory Listing
Modified Tue Apr 17 18:34:48 2001 UTC (18 years, 10 months ago) by karine
Eiffel classes for code generator


Revision 24632 - Directory Listing
Modified Tue Apr 17 17:18:56 2001 UTC (18 years, 10 months ago) by karine
Ace file for reflection interface support


Revision 24631 - Directory Listing
Modified Tue Apr 17 17:18:32 2001 UTC (18 years, 10 months ago) by karine
Support for reflection interface


Revision 24630 - Directory Listing
Modified Tue Apr 17 17:18:08 2001 UTC (18 years, 10 months ago) by karine
Ace file for reflection interface


Revision 24629 - Directory Listing
Modified Tue Apr 17 17:17:55 2001 UTC (18 years, 10 months ago) by karine
Reflection interface


Revision 24628 - Directory Listing
Modified Tue Apr 17 17:17:29 2001 UTC (18 years, 10 months ago) by karine
Ace file for Eiffel components


Revision 24627 - Directory Listing
Modified Tue Apr 17 17:17:16 2001 UTC (18 years, 10 months ago) by karine
Eiffel components


Revision 24626 - Directory Listing
Modified Tue Apr 17 17:17:00 2001 UTC (18 years, 10 months ago) by karine
Ace file for Eiffel/.NET cache notifier


Revision 24625 - Directory Listing
Modified Tue Apr 17 17:16:47 2001 UTC (18 years, 10 months ago) by karine
Eiffel/.NET cache notifier


Revision 24624 - Directory Listing
Modified Tue Apr 17 17:16:25 2001 UTC (18 years, 10 months ago) by karine
Ace file for Eiffel/.NET cache handler


Revision 24623 - Directory Listing
Modified Tue Apr 17 17:16:13 2001 UTC (18 years, 10 months ago) by karine
Eiffel/.NET cache handler


Revision 24622 - Directory Listing
Modified Tue Apr 17 17:15:49 2001 UTC (18 years, 10 months ago) by karine
Ace file for code generator


Revision 24621 - Directory Listing
Modified Tue Apr 17 17:15:36 2001 UTC (18 years, 10 months ago) by karine
Code generator


Revision 24620 - Directory Listing
Modified Tue Apr 17 17:15:18 2001 UTC (18 years, 10 months ago) by karine
Assembly manager


Revision 24370 - Directory Listing
Added Wed Mar 21 03:35:47 2001 UTC (18 years, 11 months ago) by marina
Initial version.
Syntax colorizing and syntax checking are working.


  ViewVC Help
Powered by ViewVC 1.1.23