summaryrefslogtreecommitdiff
path: root/src/screenshot.h
AgeCommit message (Collapse)Author
2021-05-02Fix #9147: Delay making screenshots until the next draw tick as we may not ↵Michael Lutz
access the video buffer from the game thread.
2021-03-04Feature: allow custom width/height of screenshot via consolePatric Stout
Reworked how the screenshot command works while keeping it backwards compatible. It can now more freely understand arguments, and has the ability to make SC_DEFAULTZOOM screenshots.
2020-07-27Codechange: Spell 'Viewport' consistentlyTechGeekNZ
Some places in the codebase misspell 'Viewport' as 'ViewPort' or 'view_port'. This patch makes everything consistent.
2020-06-27Cleanup: Give `TakeScreenshot` a more sensible nameTechGeekNZ
2020-06-27Cleanup: Remove redundant implementation of TakeScreenshotTechGeekNZ
2020-01-04Feature: Minimap screenshotTELK
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2014-04-27(svn r26525) -Remove: Screenshot format setting from GUI.frosch
2012-12-09(svn r24805) -Codechange: Refactor determination of screenshot viewport for ↵frosch
world screenshots.
2012-12-09(svn r24804) -Add: Separate subdirectory for screenshots.frosch
2012-01-08(svn r23775) -Change: Hide the PCX screenshot format from the options ↵frosch
window, if a 32bpp blitter is used.
2011-12-31(svn r23695) -Fix/Feature [FS#4916]: make a distinction between fully zoomed ↵rubidium
in and default zoomed in screenshots
2011-05-28(svn r22511) -Add: Function to make heightmap file paths.alberth
2011-05-28(svn r22509) -Add: Save heightmap.alberth
2010-08-15(svn r20508) -Add [FS#3973]: A new screenshot type that makes a zoomed-in ↵michi_cc
screenshot of the visible viewport. (Eddi)
2010-06-30(svn r20040) -Codechange: some coding style + using proper typesrubidium
2009-12-25(svn r18630) -Fix [FS#3419]: when making a screenshot the name of the ↵rubidium
previous screenshot went missing in the 'successful screenshot' message
2009-12-19(svn r18546) -Codechange: make making the screenshot not asynchronious; just ↵rubidium
do it at the moment it's requested.
2009-11-17(svn r18156) -Add: crash screenshot, created from blitter buffersmatz
2009-11-17(svn r18155) -Codechange: in MakeScreenshotName(), don't return pointer to ↵smatz
local static variable - use global one instead
2009-11-01(svn r17938) -Feature: non-automatic screenshot name can be entered in consolesmatz
2009-11-01(svn r17937) -Codechange: rename current_screenshot_type to _screenshot_typesmatz
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
2007-04-04(svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. ↵belugas
The end of the preliminary work is near
2007-03-07(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};rubidium
2007-03-07(svn r9050) -Codechange: Foo(void) -> Foo()rubidium
2007-01-02(svn r7759) -Merge: makefile rewrite. This merge features:rubidium
- A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.