Fossil

File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of win/include/dirent.h

2018-06-08
09:41
Upgrade dirent to latest version (1.23.2, May 8, 2018) file: [d816b082] check-in: [1eee6c70] user: jan.nijtmans branch: trunk, size: 27456
2017-09-26
14:47
Update dirent to Version 1.23.1 file: [aa960e55] check-in: [398a90c0] user: jan.nijtmans branch: trunk, size: 27350
2017-08-28
14:04
Update dirent to version 1.23. See https://github.com/tronkko/dirent/releases file: [eb4e0ca8] check-in: [ade4a657] user: jan.nijtmans branch: trunk, size: 27345
2017-01-06
15:28
Upgrade dirent.h to version 1.22. Minor spacing changes. file: [f7f8de31] check-in: [b66b99cd] user: jan.nijtmans branch: trunk, size: 22124
2016-04-13
08:19
Update <dirent.h> for Visual Studio to latest version 1.21 (September 2015) file: [6ee52548] check-in: [dd498bba] user: jan.nijtmans branch: trunk, size: 21712
2014-09-24
04:08
Modified the win/include/dirent.h file to #undef _DIRENT_HAVE_D_TYPE. With that define fossil tries to use info from opendir/readdir to detect symbolic links unsucessfully. By using undef we force fossil to go through a different route which successfully detects symbolic links. file: [d94c136f] check-in: [db2128fa] user: sdr branch: winsymlink, size: 22944
2014-08-13
07:21
Update <dirent.h> for Visual Studio to latest version 1.20.1 (April 2014). See: http://softagalleria.net/dirent.php. file: [0e00ac29] check-in: [a374824d] user: jan.nijtmans branch: trunk, size: 22917
2014-02-28
08:08
Fix compilation with Makefile.msc (and Makefile.mingw.mistachkin). Thanks to Ryan Noll for reporting this. file: [858d21ac] check-in: [af995cf7] user: jan.nijtmans branch: trunk, size: 25432
2013-04-29
23:44
Fix x64 compilation on Windows using the MSVC toolset included with VS 2012. file: [217dedc5] check-in: [ed544f3d] user: mistachkin branch: trunk, size: 25404
2013-01-27
19:54
Patch by Edward Berner: _set_errno and older MSVC Resolves problem on Windows NT 4.0 file: [e1e5f5c2] check-in: [b9f0c78a] user: jan.nijtmans branch: trunk, size: 25221
2012-12-12
22:03
typo integrate latest version of dirent.h file: [be335c22] check-in: [8e50ff0c] user: jan.nijtmans branch: trunk, size: 25158
2012-10-22
21:16
Update to Toni Rönkkö's latest version (1.12.1) of dirent.h http://www.softagalleria.net/dirent.php file: [a02e08ab] check-in: [f460839c] user: jan.nijtmans branch: trunk, size: 22323
2012-09-24
07:00
previous commit fixed the MSVC build, but broke the mingw build. Now fix both of them. file: [9c9c88f5] check-in: [1ef58e52] user: jan.nijtmans branch: trunk, size: 13167
2012-09-23
23:52
Always use wide-character Win32 APIs for dirent.h. file: [e534daa0] check-in: [ea621d75] user: mistachkin branch: trunk, size: 13110
05:00
Fixes for compilation with MSVC. file: [3e2cdf6a] check-in: [bb85c12e] user: mistachkin branch: trunk, size: 13473
2012-09-13
07:17
merge trunk file: [13512c14] check-in: [0930ed20] user: jan.nijtmans branch: restore-win95, size: 13364
2012-09-12
22:01
simplify switching between widechar and unicode variant of dirent file: [4361c1b3] check-in: [a8f7a8ac] user: jan.nijtmans branch: restore-win95, size: 13345
20:55
allow MSVC build without -DUNICODE as well file: [a457ae69] check-in: [eede5db7] user: jan.nijtmans branch: restore-win95, size: 12391
2012-08-30
19:29
upgrade dirent.h to latest available version (1.11) file: [5e16297f] check-in: [fb07d869] user: jan.nijtmans branch: trunk, size: 12103
2012-08-29
21:32
upgrade to dirent-1.11 file: [d5e44f0f] check-in: [10fec4b7] user: jan.nijtmans branch: dirent-1.11, size: 12940
20:27
make it link on msvc. Doesn't run yet. file: [17afd0f5] check-in: [bd43f1c2] user: jan.nijtmans branch: msvc-broken, size: 6818
2010-08-28
06:59
This is the first check-in on the windowscompilers branch and it adds the Digital Mars C compiler    The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include.    typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj    The following files were edited or added: Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by#include <windows.h> However most of the time we don't use windows.h. Adding an other windows compiler is done by adding "|| defined(__COMPILER_IDENTIFIER__)" and maybe some special things in the files below. Like These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast. DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it! added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dmc to the repository. There are few changeable variables in there for adjusting path, CFLAGS LIBS etc. These are needed because DMC and MSVC doesn't provided them. dirent.h is copied verbatim from the net. unistd.h I found on the net too, but added some defines. The problem with windows it doesn't have AWK standard installed. version.c creates VERSION.h. It is a very simple C-program and doesn't do a lot of checking. file: [6d92ab4f] check-in: [f66f414f] user: renez branch: windowscompilers, size: 7766 Added