summaryrefslogtreecommitdiff
path: root/projects
AgeCommit message (Collapse)Author
2019-02-10Fix: generate.vbs used wrong data for basesets_vs142glx
2019-02-03Fix #7171: incorrect modified status with determineversion.vbsglx
2019-02-03Change: Include the full raw git revision hash in rev.cppNiels Martin Hansen
2019-01-29Update: Visual Studio 2019 solution file version upgrade (#7135)Niels Martin Hansen
2019-01-26Add: Visual Studio 2019 project filesNiels Martin Hansen
2019-01-25Change: Always build baseset metadata, instead of including it in the repo.Peter Nelson
This adds a script and project files to generate these files within MSVC.
2019-01-25Fix: enable DPI-awareness for MINGW buildsglx
2019-01-24Codechange: [Blitter] Change DrawLine to be templatedJonathan G Rennison
This is remove per-pixel overheads due to use of the SetPixel virtual method. These overheads included: * expensive virtual method call which prevents inlining * palette lookup for every pixel * branch on whether palette animation is enabled on every pixel Regenerate project files.
2019-01-21Cleanup #6960: Remove parts of generate used only for MSVC pre-2015.Peter Nelson
2019-01-17Cleanup: remove useless and outdated 'generate' projects outputsglx
2019-01-17Fix 7f54c59a6: use some consistency for project dependencies determinationglx
2019-01-11Change: Use GUITimer class instead of bare int/uints.Peter Nelson
2019-01-05Add: [Win32] regression project filesglx
2018-12-27Fix: [WIN32] no need to define WIN32 in project filesglx
2018-12-26Change: use vcpkg integration in Visual Studioglx
Removes the need for us to provide OpenTTD-useful package
2018-11-18Remove: Visual Studio project files for earlier than 2015Niels Martin Hansen
2018-11-18Update: Add missing newline at end of some project filesNiels Martin Hansen
2018-11-01Fix: Fluidsynth should not be added to VC project filesNiels Martin Hansen
2018-07-23Fix 2a868b9f3b8e3b5f8b9e5f728f628ec88fd5e3ad: Expose widgets and windows to ↵J0an Josep
scripts and fix documentation.
2018-07-19Feature: Framerate display window (#6822)Niels Martin Hansen
Frame rate and various game loop/graphics timing measurements and graphs. Accessible via the Help menu, and can print some stats in the console via the fps command.
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-06Change: [Win32/MSVC] Make the Uniscribe text layouter the windows default ↵Michael Lutz
and remove usage of the deprecated ICU layout libs.
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-05-26Change: [Win32] Enable DirectMusic driver for Win64.Michael Lutz
2018-05-23Add: 32bpp SSE2 blitter palette animator (#6795)Jonathan G Rennison
Create a new blitter mode: 32bpp-sse2-anim, which is 32bpp-anim + this. 32bpp-sse2-anim is now used by default where 32bpp-anim would have been. Also use this with the 32bpp-sse4-anim blitter. See issue #6469.
2018-05-17Feature: Add XAudio2 driverOwen Rudge
2018-05-01Change #6685: Replace Win32 music driver with one not depending on MCINiels Martin Hansen
MCI MIDI is poorly supported on newer versions of Windows and can cause large delays at the beginning of tracks. The new driver is based on a from-scratch reader for Standard MIDI Files. This should be re-usable in other music drivers too, and can allow for finer control of playback in general. It also provides a better framework for reading MIDI data from other formats than just SMF.
2018-04-29Fix: make generate[.vbs] produce the same result on Linux/Windows (#6764)Patric Stout
2018-04-29Remove: WinCE supportPatric Stout
2018-04-29Remove: PSP supportPatric Stout
2018-04-22Add: post build events to VS projects to copy the output into 'bin'ZehMatt
2018-04-22Feature #6459: API for querying network clients from GS (#6736)Pavel Stupnikov
2018-04-21Cleanup: Use new filename for README file. (#6738)Ricardo N Feliciano
2018-04-12Change: Non-tag revisions are now named ↵frosch
'<commitdate>-<branch>-g<shorthash><modified>'.
2018-04-10Change: [Win32] Declare in the app manifest that all current Windows ↵Michael Lutz
versions are natively supported. The main effect of this is currently a proper OS version in the crashlog.
2017-09-24(svn r27920) -Fix: MSVC 2015 and 2017 project files referenced some MSVC ↵frosch
2010 files
2017-09-24(svn r27919) -Fix: MSVC 2015 and 2017 project files referenced some MSVC ↵frosch
2010 files
2017-09-24(svn r27918) -Fix (r27917): Next attempt for MSVC 2017frosch
2017-09-24(svn r27917) -Add: MSVC 2017 project file generator. Most noticeable, ↵frosch
std:c++latest is enabled.
2017-08-24(svn r27897) -Add [FS#6577]: Project file generator for kdevelop 4/5 (adf88)frosch
2017-03-13(svn r27791) -Fix (r27790) [FS#6366]: Try #2. Now also for Visual Studio 2010.michi_cc
2017-03-13(svn r27790) -Fix [FS#6366]: [Win32] Mark OpenTTD as DPI-aware to avoid OS ↵michi_cc
window scaling that breaks mouse input.
2016-04-30(svn r27553) -Update: Project filesfrosch
2016-04-17(svn r27542) -Fix (r27367) [FS#6427]: ICU got disabled for Windows builds.frosch
2015-08-10(svn r27382) -Add: [Win32] Project files for Visual Studio 2015.michi_cc
2015-07-26(svn r27340) -Fix [FS#6338]: Silence warning by moving _string_colourmap to ↵frosch
a file no its own. (Cif)
2015-02-15(svn r27152) -Fix: Generated files.frosch
2014-10-11(svn r26995) -Fix: Add missing files to source.listfrosch
2014-10-11(svn r26993) -Feature: Latin translation (Supercheese)planetmaker
2014-09-20(svn r26864) -Codechange: bring a bit more OO into the disaster vehiclesrubidium