summaryrefslogtreecommitdiff
path: root/src/os
AgeCommit message (Collapse)Author
2019-03-26Codechange: Replaced SmallVector::Append() with ↵Henry Wilson
std::vector::[push|emplace]_back()
2019-03-26Codechange: Replaced SmallVector::Get() const with std alternativesHenry Wilson
2019-03-26Codechange: Replace SmallVector::Length() with std::vector::size()Henry Wilson
2019-03-24Codechange: Use override specifer for overriding member declarationsHenry Wilson
This is a C++11 feature that allows the compiler to check that a virtual member declaration overrides a base-class member with the same signature. Also src/blitter/32bpp_anim_sse4.hpp +38 is no longer erroneously marked as virtual despite being a template.
2019-03-05Remove: BeOS support (deprecated by Haiku)Patric Stout
In 10 years there is no commit to change how BeOS works, and we have no active maintainer for it. It is unlikely it works in its current state (but not impossible). With the arrival of SDL2 (and removal of SDL), BeOS is no longer support. SDL2 suggests to use Haiku instead of BeOS.
2019-03-05Remove: MorphOS / AmigaOS supportPatric Stout
In 10 years there is no commit to change how MorphOS works, and we have no active maintainer for it. It is unlikely it works in its current state (but not impossible). With the arrival of SDL2 (and removal of SDL), MorphOS is no longer support. There is an SDL2 port for MorphOS, but it is not maintained by upstream SDL2, and nobody can currently test it out. If anyone wants to re-add MorphOS, please do (revert this patch, fix the problems, and create a Pull Request). If you need any help doing so, let us know! It is not that we don't like MorphOS, it is that we don't have anyone fixing the problems :(
2019-03-03Change: Heading for 1.10 now (#7319)frosch
2019-02-01Doc: Yearly increment.Peter Nelson
2019-01-25Fix: enable DPI-awareness for MINGW buildsglx
2019-01-17Codechange: Remove unnecessarily defined functions under MinGWCharles Pigott
2019-01-17Fix: A few minor compile warnings under MinGWCharles Pigott
2019-01-05Fix: [Win32] don't mess with std[out|err|in] if we can't allocate a consoleglx
2018-12-08Add: [OSX] Text layout using the native CoreText API.Michael Lutz
By default, the native API will be used instead of ICU, but if ICU is forced in using configure, it will take precedence.
2018-12-08Add: [OSX] Native text caret handling.Michael Lutz
2018-12-08Add: [OSX] Native natural sort implementation.Michael Lutz
2018-12-01Fix: [Win32] Align sprite glyphs to the font baseline when using Uniscribe ↵Michael Lutz
text layout.
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2018-07-19Codechange: Rearrange struct packing defines and make MinGW use _Pragma pack ↵Charles Pigott
style
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-29Remove: PSP supportPatric Stout
2018-04-12Change: Non-tag revisions are now named ↵frosch
'<commitdate>-<branch>-g<shorthash><modified>'.
2018-04-10Codechange: [OSX] Use newer APIs to get resolution information when available.Michael Lutz
2018-04-10Codechange: [OSX] Try to set the thread name for debugger display.Michael Lutz
2018-04-10Codechange: [OSX] Use 10.10+ API to get the OSX version when available.Michael Lutz
2018-04-10Fix: [OSX] Remove some OSX compiler warnings on newer SDKs/compilers.Michael Lutz
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-31(svn r27675) -Fix [FS#6502]: [OSX] Building with 10.11 or 10.12 SDKs.michi_cc
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-12-24(svn r27092) -Fix/Add [FS#6186]: Compilation on OS/2 (smedles)frosch
2014-08-09(svn r26724) -Fix[FS#6077] Use the normal search path to look for xdg-open ↵alberth
at Unix (kernigh2)
2014-07-30(svn r26709) -Fix (r15892 and others) [FS#6069]: [OSX] Compilation fails ↵planetmaker
with some lzo2 versions if we define __LP64__ as 0 instead of checking whether it is defined (kernigh2)
2014-05-22(svn r26606) -Fix [FS#6022]: Filename capitalisation (NG)frosch
2014-04-28(svn r26538) -Codechange: remove double accounting of the driversrubidium