Previous
|
Up
|
Next
|
EEL Programming Changes in Epsilon 13 |
Changes from Older Versions |
Display-related Enhancements in Epsilon 13 |
Epsilon User's Manual and Reference >
Changes from Older Versions >
EEL Programming Changes in Epsilon 13 >
Improvements to File-Handling Functions in Epsilon 13
The check_file( ) primitive now provides file sizes using 64 bits,
for files over 4 GB. The do_dired( ) primitive now displays such
files correctly. And the new_file_read( ) and
new_file_write( ) primitives now accept 64-bit starting offsets.
The new abort_file_io primitive variable lets EEL functions
control what happens when the user presses the abort key when Epsilon
is reading or writing a file.
The convert_to_8_3_filename( ) primitive can now convert in both
directions.
The is_remote_dir() subroutine was replaced by the new
remote_file_type( ) subroutine. It provides more information on
a file name.
Epsilon now supports forcing a particular file translation for remote
files based on the remote system name, so you can specify that a
particular system accessed via ftp or scp should always get Unix or
Macintosh-style files, for instance. To support this, functions
should avoid using the old ask_line_translate( ) subroutine, and
instead use give_line_translate( ), or when appropriate,
std_find_it( ), ask_find_it( ), or
get_default_translation_type( ).
The new get_fallback_translation_type( ) primitive returns the
default translation type code for this operating system.
The new get_executable_file( ) subroutine makes referring to
files in the directory containing Epsilon's executable more
convenient.
The http_force_headers primitive variable now provides a way to
add additional headers to each http request, in addition to replacing
the entire request.
The new buffer_url variable stores the URL used to create a
telnet or ssh session, and the divide_url( ) subroutine is a
useful variation on parse_url( ). (13.04)
Previous
|
Up
|
Next
|
EEL Programming Changes in Epsilon 13 |
Changes from Older Versions |
Display-related Enhancements in Epsilon 13 |
Epsilon Programmer's Editor 14.04 manual. Copyright (C) 1984, 2021 by Lugaru Software Ltd. All rights reserved.
|