]> git.lyx.org Git - lyx.git/blobdiff - src/support/ChangeLog
tostr -> convert and some bformat work
[lyx.git] / src / support / ChangeLog
index 5321f8dda8e170e67e7ffb42c1738c47069b0f48..db6f478951d6a311a33e6027c9d748ff0477743b 100644 (file)
@@ -1,3 +1,103 @@
+2005-01-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * lstrings.[Ch]: change bformat to be a template
+       
+       * tostr.[Ch]: tostr -> convert, convert is a template
+       
+       * tempname.C:
+       * filetools.C (createBufferTmpDir): tostr -> convert
+
+2005-01-05  Angus Leeming  <leeming@lyx.org>
+
+       * os_win32.C (external_path, internal_path): s/MAX_PATH/PATH_MAX/.
+
+2005-01-04  Angus Leeming  <leeming@lyx.org>
+
+       * os_win32.C (current_root): use _getdrive on Win32.
+
+       * FileInfo.C (FileInfo, newFile): strip the trailing '/' from
+       the stored file name as it breaks Window's version of stat().
+       (isLink): protect the code with #ifdef S_ISLNK.
+       (dostat): protect the code with #ifdef HAVE_LSTAT.
+       (typeIndicator): remove code testing the file's executable status.
+
+       * filetools.C (LyXReadLink): protect the code with
+       #ifdef HAVE_READLINK.
+
+2005-01-01  Kayvan Sylvan  <kayvan@sylvan.com>
+
+       * os_win32.C (internal_path): remove the call to MakeLatexName as
+       it is (1) unnecessary and (2) leads to an infinite loop as
+       MakeLatexName calls AddName which calls internal_path...
+
+2004-12-19  Angus Leeming  <leeming@lyx.org>
+
+       * path_defines.C.in (setLyxPaths): on a Windows build,
+       remove the ".exe" extension from the name of the LyX binary when
+       trying to ascertain the name of the LyX system directory.
+       (Usually, <path to binary>/../share/<name of binary>/).
+
+       * os.h, os_os2.C, os_unix.C, os_win32.C (slashify_path): remove.
+
+       * os_win32.C (init): ensure that the name of the lyx executable is
+       stored internally with a unix-style path.
+
+       * os_win32.C (internal_path, external_path): differentiate between
+       cygwin and windows builds.
+
+       * filetools.C (FileOpenSearch, GetEnvPath, createDirectory,
+       MakeAbsPath, AddName, MakeRelPath, ChangeExtension):
+       * filename.C (mangledFilename):
+       s/slashify_path/internal_path/.
+
+2004-12-16  Angus Leeming  <leeming@lyx.org>
+
+       * filename.C (mangledFilename): Given a Windows-style path, don't
+       forget to mangle the drive letter too when generating a unique
+       temporary file name.
+
+2004-12-16  Angus Leeming  <leeming@lyx.org>
+
+       * mkdir.C: move the HAVE_MKDIR conditional code out of config.h
+       and into here.
+
+2004-12-15  Angus Leeming  <leeming@lyx.org>
+
+       * FileInfo.[Ch] (getNumberOfLinks): removed.
+
+2004-12-15  Angus Leeming  <leeming@lyx.org>
+
+       * tempname.C: #include fcntl.h and sys/stat.h if creating a temp
+       file using mktemp and open.
+
+2004-12-14  Angus Leeming  <leeming@lyx.org>
+
+       * os.h, os_os2.C, os_unix.C, os_win32.C:
+       (binpath, binname, getTmpDir): return a const reference rather than
+       a copy of the data.
+       (homepath, nulldev): new functions returning the name of "HOME" and
+       the null device, respectively.
+
+       * filetools.C: (ExpandPath, MakeDisplayPath):
+       * path_defines.C.in (setLyxPaths): use os::homepath(), not
+       GetEnvPath("HOME").
+
+2004-12-14  Angus Leeming  <leeming@lyx.org>
+
+       * os.h, os_{os2,unix,win32}.C (init): change interface to no longer
+       pass the addresses of the parameters received by main.
+
+2004-12-14  Angus Leeming  <leeming@lyx.org>
+
+       * copy.C (copy): open the ifstream with ios::binary.
+
+2004-12-14  Angus Leeming  <leeming@lyx.org>
+
+       * os.C: Add _WIN32 to the #define.
+
+       * systemcall.C (startscript): remove trailing '/n' from request to
+       start the command in a minimized window under DOS.
+
 2004-12-14  Angus Leeming  <leeming@lyx.org>
 
        * Makefile.am (AM_CPPFLAGS): Remove trailing slash from -Ifoo/