/[eiffelstudio]/branches/es-i18n/Src/dotnet/helpers
ViewVC logotype

Log of /branches/es-i18n/Src/dotnet/helpers

View Directory Listing Directory Listing


Sticky Revision:
(Current path doesn't exist after revision 70858)

Revision 63453 - Directory Listing
Modified Mon Sep 11 02:01:27 2006 UTC (13 years, 5 months ago) by schoelle
Branch for the i18n effort, starting off from a clean EiffelStudio trunk


Revision 62694 - Directory Listing
Modified Thu Aug 17 19:37:51 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Added `resolve_by_name' and `resolve_by_assembly_name' to all clients to manually retrieve a resolved file name and load the assembly how they wish.
This was added because of the security measures on some assemblies that require execution permission. For tools that only require reflection they can use these new function to load assemblies in a reflection only security context.

Revision 61057 - Directory Listing
Modified Fri Jul 7 17:32:41 2006 UTC (13 years, 7 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Moved IL_CASING_CONVERSION to dotnet\helpers so it can be reused by other applications.

Revision 61056 - Directory Listing
Modified Fri Jul 7 17:30:41 2006 UTC (13 years, 7 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Moved IL_CASING_CONVERSION to dotnet\helpers so it can be reused by other applications.

Revision 61055 - Directory Listing
Modified Fri Jul 7 17:30:14 2006 UTC (13 years, 7 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Moved IL_CASING_CONVERSION to dotnet\helpers so it can be reused by other applications.

Revision 60152 - Directory Listing
Modified Thu Jun 22 16:59:53 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Updated to new location of EiffelSoftware.Runtime.dll.


Revision 59034 - Directory Listing
Modified Wed May 17 20:16:53 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Renamed all .acex file into .ecf file as requested to match the
  definition we currently give in the open dialog (Eiffel Config File).
  It also makes life easier when building Windows installation since
  we don't need to use the short name with the wrong extension (use ACE
  instead of ACEX).
Updated Eiffel code that was using the acex manifest constant to use a constant
  whenever it was possible.


Revision 58849 - Directory Listing
Modified Wed May 10 01:52:08 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Include classes even in classic mode as they are needed by the compiler.

Revision 58843 - Directory Listing
Modified Wed May 10 01:25:55 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Moved 'key_encoder.e' and 'name_formatter.e' to new 'support' cluster. Added configuration file for systems that need the support cluster.

Revision 58842 - Directory Listing
Modified Wed May 10 01:24:53 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Configuration file for system needing the logger cluster.

Revision 58841 - Directory Listing
Modified Wed May 10 01:24:08 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Configuration file for system needing the assembly resolver library.

Revision 58586 - Directory Listing
Modified Sat Apr 29 01:03:46 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Updated to use new syntax for static access of .NET externals.


Revision 58031 - Directory Listing
Modified Wed Apr 5 07:42:36 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Fixed mixing parenthesis in indexing clause for the licensing.
Added missing license reference in newly created Eiffel classes.


Revision 57882 - Directory Listing
Modified Wed Mar 29 19:21:37 2006 UTC (13 years, 11 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Modified `eiffel_format' to handle correct formatting of service classes, prefixed with an 'S'

Revision 57623 - Directory Listing
Modified Thu Mar 23 00:05:40 2006 UTC (13 years, 11 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Added `make' to list of preset variable names. This is so that external features called `make' do not clash with the generated creation routine.

Revision 56886 - Directory Listing
Modified Thu Feb 2 23:56:01 2006 UTC (14 years ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Added '.ctor' to list of known variables so that codedom provider may generate correct name for constructors ('make'). Removed it from operators since Codedom actually uses the variable formatter to format '.ctor'.

Revision 56678 - Directory Listing
Modified Mon Jan 23 05:54:34 2006 UTC (14 years, 1 month ago) by manus
Original Path: trunk/Src/dotnet/helpers
Added GPL license to all Eiffel classes.


Revision 56269 - Directory Listing
Modified Tue Dec 20 21:12:12 2005 UTC (14 years, 2 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Split `operators' into two once functions - `unary_operators' and `binary_operator'. This is a required changed to permit the non-overloading/solving of prefixes and infixes. Clients of `operators' are not affected.

Revision 56034 - Directory Listing
Modified Tue Dec 6 23:31:22 2005 UTC (14 years, 2 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Fixed a bug in `does_name_match' where we were incorrectly comparing void or empty keys
  (we were saying that the key is Void or not empty which is not correct, it should be
  key is void or empty).
Added a more precise trace to show when we found the assembly and if it is loaded.


Revision 54998 - Directory Listing
Modified Fri Oct 7 18:27:58 2005 UTC (14 years, 4 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Added `log_message'.


Revision 54995 - Directory Listing
Modified Fri Oct 7 18:25:06 2005 UTC (14 years, 4 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Added '.ctor' in mapping list so it maps to 'make' in Eiffel.


Revision 54865 - Directory Listing
Modified Tue Oct 4 18:35:59 2005 UTC (14 years, 4 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Added function `is_near_version_match' which match a version in the absence of
a full version number.
Updated `does_name_match' to use new `is_near_version_match'


Revision 54775 - Directory Listing
Modified Tue Sep 27 21:25:56 2005 UTC (14 years, 5 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Dummy implementation to be used by unmanaged systems


Revision 54774 - Directory Listing
Modified Tue Sep 27 21:25:29 2005 UTC (14 years, 5 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Modified to take into account new 'classic' cluster.


Revision 54737 - Directory Listing
Modified Mon Sep 26 18:49:07 2005 UTC (14 years, 5 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Added ability to log exception trace to windows log when exception occurs


Revision 54468 - Directory Listing
Modified Thu Aug 25 19:48:50 2005 UTC (14 years, 6 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Refactored implementation.


Revision 50811 - Directory Listing
Modified Fri May 6 16:24:44 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Removed use of `to_dotnet' which has been removed from ANY. Replaced it by
  more convenient construct: manifest type.


Revision 50373 - Directory Listing
Modified Sat Apr 23 03:55:30 2005 UTC (14 years, 10 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
MSCORLIB_EXCEPTION was not that great, used instead NATIVE_EXCEPTION to
  represent System.Exception, it is more in sync with NATIVE_ARRAY.


Revision 50268 - Directory Listing
Modified Thu Apr 21 04:08:19 2005 UTC (14 years, 10 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Now EXCEPTION is called MSCORLIB_EXCEPTION to avoid conflict with the new
  Eiffel EXCEPTION class.


Revision 49352 - Directory Listing
Modified Mon Mar 21 19:15:51 2005 UTC (14 years, 11 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
resolve_by_name no accepts an empty culture string denoting neutral.
split_assembly_name now returns an empty culture string for netural cultures.
Fixed split_assembly_name retrieval of public key token when "null"
Added featuers to add and remove resolver paths from a file.
Added helper function resolver_path_from_file_name.


Revision 49351 - Directory Listing
Modified Mon Mar 21 19:12:52 2005 UTC (14 years, 11 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Fixed precondition in add_resolver


Revision 49275 - Directory Listing
Modified Thu Mar 17 17:05:27 2005 UTC (14 years, 11 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Should not have been integrated.


Revision 49274 - Directory Listing
Modified Thu Mar 17 16:51:33 2005 UTC (14 years, 11 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Added shared assembly resolution subscriber


Revision 49273 - Directory Listing
Modified Thu Mar 17 16:51:00 2005 UTC (14 years, 11 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Added assembly resolver helper classes example.


Revision 49272 - Directory Listing
Modified Thu Mar 17 16:50:37 2005 UTC (14 years, 11 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Added assembly resolver helper classes for use with Eiffel assemblies that
do not reside in an application base, and/or have local dependencies.


Revision 49158 - Directory Listing
Modified Sun Mar 13 17:45:02 2005 UTC (14 years, 11 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
New mapping for System.Void, System.Type and System.Attribute


Revision 48590 - Directory Listing
Modified Mon Feb 21 22:24:42 2005 UTC (15 years ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Added void reserved word to list of reserved keywords


Revision 48384 - Directory Listing
Modified Fri Feb 11 02:36:11 2005 UTC (15 years ago) by manus
Original Path: trunk/Src/dotnet/helpers
Added knowledge for NATURAL_XX types.
Changed formatting of feature name to use `natural_8' instead of `integer_8'
  as .NET CLS compliant type is NATURAL_8 and not INTEGER_8.


Revision 48127 - Directory Listing
Modified Sun Jan 30 21:59:21 2005 UTC (15 years ago) by manus
Original Path: trunk/Src/dotnet/helpers
Updated Byte to mean NATURAL_8 instead of INTEGER_8 in the compiler thus
  the change from INTEGER_8 to NATURAL_8.


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


Revision 46202 - Directory Listing
Modified Wed Oct 27 19:33:10 2004 UTC (15 years, 4 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
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 46123 - Directory Listing
Modified Wed Oct 20 18:48:24 2004 UTC (15 years, 4 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Removed obsolete clause on `valid_variable_name' since the function is used in the CodeDom provider.


Revision 46087 - Directory Listing
Modified Tue Oct 19 01:59:55 2004 UTC (15 years, 4 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
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
Original Path: trunk/Src/dotnet/helpers
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 45953 - Directory Listing
Modified Fri Oct 8 17:40:34 2004 UTC (15 years, 4 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Fixed name formatting issues for class, feature and argument names beginning with '.'


Revision 44857 - Directory Listing
Modified Wed Aug 18 18:00:58 2004 UTC (15 years, 6 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
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 44374 - Directory Listing
Modified Fri Jul 16 23:40:37 2004 UTC (15 years, 7 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
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 43317 - Directory Listing
Modified Fri May 28 20:46:33 2004 UTC (15 years, 9 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Fixed bug in `valid_variable_name' where loop index could be initialized improperly


Revision 42967 - Directory Listing
Modified Wed May 12 16:45:25 2004 UTC (15 years, 9 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
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 42198 - Directory Listing
Modified Fri Mar 19 20:42:15 2004 UTC (15 years, 11 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Changed `valid_variable_name' and `is_valid_variable_name' to take into account non ASCII characters.


Revision 42141 - Directory Listing
Modified Tue Mar 16 17:34:54 2004 UTC (15 years, 11 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
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 42071 - Directory Listing
Modified Fri Mar 12 19:17:07 2004 UTC (15 years, 11 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
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 41892 - Directory Listing
Modified Sat Mar 6 17:05:14 2004 UTC (15 years, 11 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Wrote conversion in pure Eiffel without using .NET features.


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


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


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


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


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


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


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


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


Revision 37126 - Directory Listing
Modified Mon May 5 17:23:12 2003 UTC (16 years, 9 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
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 36873 - Directory Listing
Modified Mon Apr 21 17:46:45 2003 UTC (16 years, 10 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Added special case for `Convert' class which should be called SYSTEM_CONVERT
now as `convert' is a new Eiffel keyword.


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


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


Revision 34078 - Directory Listing
Modified Tue Aug 27 23:59:47 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
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 33556 - Directory Listing
Modified Fri Aug 9 17:02:22 2002 UTC (17 years, 6 months ago) by julieng
Original Path: trunk/Src/dotnet/helpers
Complete list of reserved names and organize it in alphabetical order.


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


Revision 32312 - Directory Listing
Modified Fri May 31 16:09:03 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Added `formatted_argument_name' to fix bug when translating arguments when
no name has been specified in metadata.


Revision 32159 - Directory Listing
Modified Wed May 22 17:47:21 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
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 32033 - Directory Listing
Modified Tue May 14 07:01:35 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
Added automatic conversion of `Container' into SYSTEM_CONTAINER.


Revision 31857 - Directory Listing
Modified Sun May 5 01:38:04 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/dotnet/helpers
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
Original Path: trunk/Src/dotnet/helpers
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 31630 - Directory Listing
Modified Thu Apr 18 18:47:42 2002 UTC (17 years, 10 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Commited in binary


Revision 31629 - Directory Listing
Modified Thu Apr 18 18:47:15 2002 UTC (17 years, 10 months ago) by paulb
Original Path: trunk/Src/dotnet/helpers
Removed as wasnt uploaded in bin format


Revision 31598 - Directory Listing
Modified Wed Apr 17 17:07:35 2002 UTC (17 years, 10 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
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 31399 - Directory Listing
Modified Thu Apr 11 17:34:20 2002 UTC (17 years, 10 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Added operators table used to format feature names.


Revision 31357 - Directory Listing
Modified Tue Apr 9 18:49:25 2002 UTC (17 years, 10 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
.NET environment information


Revision 31356 - Directory Listing
Modified Tue Apr 9 18:48:53 2002 UTC (17 years, 10 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
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
Original Path: trunk/Src/dotnet/helpers
Public Key for all ISE .NET binaries


Revision 31214 - Directory Listing
Modified Mon Apr 1 19:23:33 2002 UTC (17 years, 11 months ago) by julieng
Original Path: trunk/Src/dotnet/helpers
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
Original Path: trunk/Src/dotnet/helpers
fixed bugs and and feature format_feature_name


Revision 31116 - Directory Listing
Added Sat Mar 23 23:26:37 2002 UTC (17 years, 11 months ago) by raphaels
Original Path: trunk/Src/dotnet/helpers
Provides formatting of .NET identifiers into Eiffel-like identifiers.


  ViewVC Help
Powered by ViewVC 1.1.23