Author:Peter Gummer

Date:2013-02-06T02:38:15.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1215 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
halw
2013-02-06 15:30:15 +00:00
parent c521efca18
commit fb490b8aa0

View File

@@ -19,7 +19,7 @@
* To support Unicode file names a new class <e>PATH</e> was added, and most libraries using a string to represent a file name have been updated to also take a <e>PATH</e> instance as argument.
===Bug fixes===
* Fixed a crash during debugging that would cause an exception in {ES_OBJECTS_TOOL_PANEL}.real_update.
* Fixed a crash during debugging that would cause an exception in <e>{ES_OBJECTS_TOOL_PANEL}.real_update</e>.
* Fixed a crash while trying to import preferences and no project was loaded yet.
==Compiler==
@@ -39,16 +39,13 @@
* Fixed bug#18272 where <e>{MANAGED_POINTER}.copy</e> did not properly set <e>count</e> and thus yielded a postcondition violation when duplicating an instance.
* Added new <e>ARGUMENTS_32</e> class to handle Unicode arguments.
* Added new <e>UTF_CONVERTER</e> class to handle various Unicode encoding conversions.
* Changed definition of <e>{DEBUG_OUTPUT}debug_output</e> to be <e>READABLE_STRING_GENERAL</e>, so that Unicode characters in the string representation of an object can be displayed in the EiffelStudio debugger.
* Fixed an issue with `incorrect_mismatch' when it was applied to a HASH_TABLE whose keys are expanded but do not have a default value: the retrieved HASH_TABLE had one more item than the original one. It should fix eweasel test#table013.
* Changed definition of <e>{DEBUG_OUTPUT}.debug_output</e> to be <e>READABLE_STRING_GENERAL</e>, so that Unicode characters in the string representation of an object can be displayed in the EiffelStudio debugger.
* Fixed an issue with `<e>incorrect_mismatch</e>' when it was applied to a <e>HASH_TABLE</e> whose keys are expanded but do not have a default value: the retrieved <e>HASH_TABLE</e> had one more item than the original one. It should fix eweasel test#table013.
===EiffelStore===
* Added support for Unicode SQL queries.
* Added support for immutable strings.
* Fixed an issue where passing a DECIMAL as an argument of a procedure did not set the scale (thus storing 1.00 when 100.00 was expected).
* Fixed an issue where passing a <e>DECIMAL</e> as an argument of a procedure did not set the scale (thus storing 1.00 when 100.00 was expected).
* Added ability to perform a sequence of database select/update/delete as a transaction.
* Fixed some limitations on the length of columns, errors and warnings.