summaryrefslogtreecommitdiff
path: root/src/os/windows
AgeCommit message (Collapse)Author
2018-06-06Change: [Win32] Use Uniscribe instead of ICU for text caret handling.Michael Lutz
This removes the need for the ICU lib on Windows.
2018-06-06Add: [Win32] Text layout using the native Windows Uniscribe library.Michael Lutz
Uniscribe is sometimes producing different results compared to ICU, especially when RTL and LTR content is mixed. Comparing the results to other programs (like editors or web browsers) leads me to believe that the result are at least not worse than ICU and possibly better.
2018-06-06Add: [Win32] Native natural sort implementation.Michael Lutz
2018-04-29Remove: WinCE supportPatric Stout
2018-04-12Change: Non-tag revisions are now named ↵frosch
'<commitdate>-<branch>-g<shorthash><modified>'.
2018-03-14(svn r27993) -Change: Heading for 1.9 nowfrosch
2018-03-11(svn r27980) -Doc: Yearly incrementfrosch
2017-03-11(svn r27780) -Update: Numbersfrosch
2017-03-11(svn r27777) -Doc: Yearly incrementfrosch
2016-10-30(svn r27674) -Fix (r27673): Mingw...michi_cc
2016-10-30(svn r27673) -Add: [Win32] Thread names for windows debuggers.michi_cc
2016-09-04(svn r27643) -Codechange: FiosGetDrives function also takes a destination ↵alberth
file list.
2016-03-01(svn r27518) -Update: Numbersfrosch
2016-03-01(svn r27516) -Update: Documentationfrosch
2015-12-28(svn r27481) -Fix: [Win32] Stdin/out/err need to be re-assigned differently ↵michi_cc
if the runtime lib of MSVC2015 is used.
2015-08-13(svn r27385) -Fix: compilation failure due #define-ing enum name of a system ↵rubidium
library before including the system library
2015-08-10(svn r27380) -Fix: [Win32] Compilation with MSVC2015.michi_cc
2015-05-20(svn r27290) -Fix: sanitize the command line arguments before doing anything ↵rubidium
complex with them
2015-03-17(svn r27192) -Change: heading for 1.6 nowfrosch
2015-03-02(svn r27176) -Fix: Compilation with MinGW64 (Eddy Arfik)planetmaker
2015-01-01(svn r27103) -Update: copyright daterubidium
2014-05-22(svn r26606) -Fix [FS#6022]: Filename capitalisation (NG)frosch
2014-04-28(svn r26538) -Codechange: remove double accounting of the driversrubidium
2014-04-26(svn r26517) -Fix: Windows 9x (or rather non-unicode) compile failuresrubidium
2014-04-25(svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵rubidium
the return is not NULL)
2014-04-23(svn r26490) -Fix (r26489): compilation under Windowsrubidium
2014-04-23(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy ↵frosch
and strecat.
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-03-17(svn r26409) -Update: Version number in some more places.frosch
2013-12-31(svn r26192) -Fix (r24878): off-by-one error ;)rubidium
2013-08-05(svn r25677) -Codechange: [Win32] There are no 64-bit Windows versions below ↵michi_cc
XP and we can safely assume it as the target platform.
2013-08-05(svn r25676) -Fix: [Win32] The ANSI code page is not UTF-8 for non-Unicode ↵michi_cc
builds.
2013-08-05(svn r25674) -Fix: [Win32] The console code page for non-Unicode builds is ↵michi_cc
not the normal ANSI code page and definitely not UTF-8 either.
2013-08-05(svn r25673) -Fix: [Win32] Use the right code page for converting ANSI ↵michi_cc
strings into UTF-8 for non-Unicode builds. And don't crap out on DBCS code pages either.
2013-06-29(svn r25520) -Fix-ish: don't pretend that trunk is still doing something ↵rubidium
1.3-ish in the Windows executable version information
2013-06-28(svn r25506) -Document: a function, and name it slightly betterrubidium
2013-04-06(svn r25155) -Codechange: [Win32] Improve SHGetFolderPath emulation.michi_cc
2013-04-06(svn r25154) -Fix: [Win32] Don't store invalid paths in the search path list.michi_cc
2013-04-06(svn r25153) -Fix [FS#5522] (r24487): [Win32] Don't statically link to ↵michi_cc
SHGetFolderPath as it may not exist.
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by ↵planetmaker
Eagle_rainbow)
2013-01-01(svn r24878) -Update: the obligatory first of January commitrubidium
2012-10-04(svn r24572) -Fix: do not cast away some other constsrubidium
2012-07-29(svn r24441) -Update: Version number to 1.3 in some more files.frosch
2012-07-19(svn r24417) -Codechange: [Win32] Don't needlessly include windows.h in a ↵michi_cc
commonly used header.
2012-01-01(svn r23698) -Fix (r21685): small, apparantly yearly reoccuring, typorubidium
2011-12-11(svn r23490) -Add [FS#2750]: OpenBrowser function to open a browser on major ↵yexo
OSes
2011-12-10(svn r23481) -Add: Function to get the CPU core count.michi_cc
2011-11-17(svn r23241) -Codechange: make the decision when to go to the custom drawn ↵rubidium
cursor more prominently during the initialisation of OpenTTD
2011-11-04(svn r23119) -Fix: [Win32] Don't show a crash/assertion message box for a ↵michi_cc
GUI-less video driver.
2011-05-25(svn r22491) -Fix [FS#4623]: [Windows] Generate crashlogs correctly in ↵terkhen
binaries created with MinGW-w64. (JGR)