Log of /branches/FreeELKS_history/EiffelSoftware
Directory Listing
Revision
92317 -
Directory Listing
Modified
Wed Mar 20 18:34:07 2013 UTC
(6 years, 8 months ago)
by
manus
Keep the original FreeELKS history import just in case we need it to restore old EiffelStudio versions.
Revision
92176 -
Directory Listing
Modified
Tue Feb 19 23:47:50 2013 UTC
(6 years, 9 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
* Merged from rev#752:
Made code C compile which was broken in rev#663 of FreeELKS that did not require `i_)th_argument_pointer' to be a static anymore and that made it compile for both classic and .NET.
* Merged from rev#753:
Fixed a bug in implementation of `natural_32_code' that would cause an infinite recursion when calling `hash_code' on a CHARACTER_8.
Revision
92173 -
Directory Listing
Modified
Thu Feb 7 20:31:19 2013 UTC
(6 years, 10 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Merged from rev#748:
Fixed postcondition of `rename_path' which was comparing reference equality between the PATH argument and the `name' of the file. Updated to use `same_string'. This fixes bug#18511.
Revision
92172 -
Directory Listing
Modified
Thu Feb 7 20:30:25 2013 UTC
(6 years, 10 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Merged from rev#746:
Implemented `character_32_item' using `code' instead of using `area'. It is necessary for not breaking existing descendant code which encoded the string as UTF-8 and for which they had redefined `code' to do the proper thing (i.e. reading more than one byte if necessary). Introducing `character_32_item' is fine but those descendants haven't yet been updated and thus some of the code we put in place will not work until they provide their own definition of `character_32_item'.
Revision
92171 -
Directory Listing
Modified
Thu Feb 7 20:27:54 2013 UTC
(6 years, 10 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Merged from rev#747:
Added `item' to READABLE_STRING_GENERAL and proper definition in READABLE_STRING_8 descendans. So that it is easier to migrate from compatible to regular mode.
Revision
91894 -
Directory Listing
Modified
Mon Jun 28 17:16:55 2010 UTC
(9 years, 5 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Simplified postcondition of `safe_less_than' to better reflect the contract of `<' as specified in COMPARABLE. It also let you redefine `safe_less_than' to mean something else than `<' in a descendant.
Revision
91893 -
Directory Listing
Modified
Mon Jun 28 17:16:10 2010 UTC
(9 years, 5 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Simplified postcondition of `safe_less_than' to better reflect the contract of `<' as specified in COMPARABLE. It also let you redefine `safe_less_than' to mean something else than `<' in a descendant.
Revision
91829 -
Directory Listing
Modified
Tue Dec 1 21:46:26 2009 UTC
(10 years ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Merged rev#404 from trunk:
Fixed typo in `is_immutable' description.
Fixed bug in `remove_substring' which was not changing the `hash_code'.
Revision
91827 -
Directory Listing
Modified
Tue Dec 1 21:43:36 2009 UTC
(10 years ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Merge rev#404 from trunk:
Fixed typo in `is_immutable' description.
Fixed bug in `remove_substring' which was not changing the `hash_code'.
Revision
91825 -
Directory Listing
Modified
Tue Dec 1 00:46:21 2009 UTC
(10 years ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Merged rev#401 from trunk:
The class expects that the sign string is divisible by 3. But its internal implementation breaks this assumption. The fix makes this documented and executable in the form of a class invariant. It also fixes the implementation. After the fix the letters CR and DR are printed as expected.
Revision
91824 -
Directory Listing
Modified
Tue Dec 1 00:45:54 2009 UTC
(10 years ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Merged rev#400 from trunk:
The class expects that the sign string is divisible by 3. But its internal implementation breaks this assumption. The fix makes this documented and executable in the form of a class invariant. It also fixes the implementation. After the fix the letters CR and DR are printed as expected.
Revision
91772 -
Directory Listing
Modified
Tue Jul 28 23:08:23 2009 UTC
(10 years, 4 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Fixed bug#16027 where in 6.4 we changed the default to no show trailing zeros compared to previous versions
which is a breaking change.
Revision
91771 -
Directory Listing
Modified
Tue Jul 28 23:03:38 2009 UTC
(10 years, 4 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Fixed bug#16027 where in 6.4 we changed the default to no show trailing zeros compared to previous versions
which is a breaking change.
Revision
91768 -
Directory Listing
Modified
Tue Jul 28 19:42:47 2009 UTC
(10 years, 4 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Merged from rev#344 from HEAD:
Fixed postcondition of `to_string_8' which was violated if Current was a descendant of STRING_8 (e.g. IMMUTABLE_STRING_8).
Revision
91767 -
Directory Listing
Modified
Tue Jul 28 19:42:05 2009 UTC
(10 years, 4 months ago)
by
manus_eiffel
Original Path:
FreeELKS/tags/EiffelSoftware
Merged from rev#343 from HEAD:
Fixed postcondition of `to_string_8' which was violated if Current was a descendant of STRING_8 (e.g. IMMUTABLE_STRING_8).