/[eiffelstudio]/FreeELKS/trunk/library/kernel/file.e
ViewVC logotype

Log of /FreeELKS/trunk/library/kernel/file.e

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 92166 - (view) (annotate) - [select for diffs]
Modified Sun Feb 3 22:18:37 2013 UTC (6 years, 11 months ago) by manus_eiffel
File length: 48172 byte(s)
Diff to previous 92038
Made it compile by adding inheritance to NATIVE_STRING_HANDLER.


Revision 92038 - (view) (annotate) - [select for diffs]
Modified Sat Nov 17 15:46:08 2012 UTC (7 years, 2 months ago) by manus_eiffel
File length: 48148 byte(s)
Diff to previous 91926
Adapted C externals to new ones of the runtime where now on Windows we use the native UTF-16 encoding to represent filenames for the various C API. See review#8814092.


Revision 91926 - (view) (annotate) - [select for diffs]
Modified Tue Apr 12 22:01:22 2011 UTC (8 years, 9 months ago) by manus_eiffel
File length: 45484 byte(s)
Diff to previous 91705
No need to protect last_string since it is always attached.


Revision 91705 - (view) (annotate) - [select for diffs]
Modified Sun Mar 22 20:49:43 2009 UTC (10 years, 10 months ago) by manus_eiffel
File length: 45554 byte(s)
Diff to previous 91703
Made `last_string' attached to avoid people having to rewrite their FILE usage pattern:
  f.read_line
  do_something_with (f.last_string)


Revision 91703 - (view) (annotate) - [select for diffs]
Modified Sun Mar 15 16:53:42 2009 UTC (10 years, 10 months ago) by manus_eiffel
File length: 46210 byte(s)
Diff to previous 91676
Use syntax_updater tool to update  to the new syntax of object test, and attached/detachable types.


Revision 91676 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 19:36:38 2008 UTC (11 years ago) by manus_eiffel
File length: 46218 byte(s)
Diff to previous 91671
Removal of `is' keyword.
Replacement of `is' by `=' for constant definitions.
Replaced `indexing' by `note'.


Revision 91671 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 07:26:23 2008 UTC (11 years, 1 month ago) by manus_eiffel
File length: 46772 byte(s)
Diff to previous 91605
Use ~ instead of is_equal and equal to avoid catcalls at runtime.
Enforced postcondition of `is_equal' to hold `other ~ Current' when result is true, that is to say
  that `is_equal' can only return True if both objects have the exact same type. This could be a breaking
  change.


Revision 91605 - (view) (annotate) - [select for diffs]
Modified Thu Jul 24 08:33:22 2008 UTC (11 years, 6 months ago) by kkkkg999
File length: 46781 byte(s)
Diff to previous 91596
Fixed the bug that `forth' never reach `end_of_file', this also caused `search' ran into infinite loop. (bug#13293 and test#lib026)
Performance of the fix is not so good, but no better solution is found.



Revision 91596 - (view) (annotate) - [select for diffs]
Modified Wed Jun 11 00:30:34 2008 UTC (11 years, 7 months ago) by manus_eiffel
File length: 46619 byte(s)
Diff to previous 91595
Made `file_gc' blocking by default since it is safe to do so.


Revision 91595 - (view) (annotate) - [select for diffs]
Modified Tue Jun 10 23:29:46 2008 UTC (11 years, 7 months ago) by manus_eiffel
File length: 46610 byte(s)
Diff to previous 91592
Added thread aware functionality for FILE.read_line, FILE.read_word and FILE.read_stream. The new feature
  are respectively called `read_line_thread_aware', `read_word_thread_aware' and `read_stream_thread_aware'.
  As it might also be needed for EiffelNet the `read_line_thread_aware' and `read_stream_thread_aware' are
  also in IO_MEDIUM with a default implementation which simply calls the non-thread aware version (for not
  breaking possible descendants for IO_MEDIUM).
Added `copy_to_string' in C_STRING which helps copy a part of a C_STRING into a part of a STRING.


Revision 91592 - (view) (annotate) - [select for diffs]
Modified Sat May 24 00:24:07 2008 UTC (11 years, 8 months ago) by manus_eiffel
File length: 42681 byte(s)
Diff to previous 91477
Merged the changes made to the EiffelSoftware branch to trunk.


Revision 91477 - (view) (annotate) - [select for diffs]
Modified Sun Jan 14 09:47:13 2007 UTC (13 years ago) by ericb
File length: 42468 byte(s)
Diff to previous 91475
Synchronized with ISE 6.0.65740

Revision 91475 - (view) (annotate) - [select for diffs]
Modified Fri Mar 3 10:19:32 2006 UTC (13 years, 10 months ago) by ericb
File length: 42153 byte(s)
Diff to previous 91466
Synchronized with ISE 5.7.0726


Revision 91466 - (view) (annotate) - [select for diffs]
Modified Mon Feb 20 16:11:44 2006 UTC (13 years, 11 months ago) by ericb
File length: 42105 byte(s)
Diff to previous 91438
Synchronized with ISE 5.7.0414.
Use ECMA syntax for external "C" features.


Revision 91438 - (view) (annotate) - [select for diffs]
Modified Thu Oct 28 22:23:37 2004 UTC (15 years, 3 months ago) by manus_eiffel
File length: 41079 byte(s)
Diff to previous 91434
Removed comments after `end' keyword.


Revision 91434 - (view) (annotate) - [select for diffs]
Modified Wed Oct 27 19:58:22 2004 UTC (15 years, 3 months ago) by manus_eiffel
File length: 41093 byte(s)
Diff to previous 91424
Updated indexing clause to match Eiffel Forum license and the copyright.


Revision 91424 - (view) (annotate) - [select for diffs]
Added Tue Oct 26 18:39:32 2004 UTC (15 years, 3 months ago) by manus_eiffel
File length: 41861 byte(s)
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.23