summaryrefslogtreecommitdiff
path: root/src/widgets
AgeCommit message (Collapse)Author
2020-06-05Add: introduce CMake for project managementPatric Stout
CMake works on all our supported platforms, like MSVC, Mingw, GCC, Clang, and many more. It allows for a single way of doing things, so no longer we need shell scripts and vbs scripts to work on all our supported platforms. Additionally, CMake allows to generate project files for like MSVC, KDevelop, etc. This heavily reduces the lines of code we need to support multiple platforms from a project perspective. Addtiionally, this heavily improves our detection of libraries, etc.
2020-05-21Codechange: Store base set related texts in std::strings.Michael Lutz
2020-05-06Codechange: Use a dynamic copyright yearglx
2020-01-05Feature: Industry directory cargo filteringstormcone
2020-01-04Feature: Minimap screenshotTELK
2020-01-01Feature: Screenshot windowpnda
2019-12-23Feature: Add a button to the vehicle advisory news window to open the group ↵stormcone
window.
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-08-17Add #6887: Option to show zone inside local authority boundary of townsGabda
Can be found at town information > local authority window Layout for button is same as Graph Keys Turn on/off for every town individually
2019-07-22Feature: Town name filtering (#7621)TELK
2019-05-11Add: Show memory allocations by GS and AI in framerate windowNiels Martin Hansen
2019-05-01Feature: Add NotRoadTypes (NRT)peter1138
2019-05-01Codechange: Untangle game and scenario toolbars.Peter Nelson
2019-04-25Feature: Add station coverage area display for towns.peter1138
2019-04-25Feature: Add coverage area display for existing stations.peter1138
2019-04-24Codechange: Revert unnecessary indentation changeNiels Martin Hansen
2019-04-24Fix: Automatic line breaking of the warningNiels Martin Hansen
2019-04-24Add: Warn players that company passwords are not truly secureNiels Martin Hansen
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-04-10Fix #7494: std::sort() and qsort() use different comparators (#7495)glx22
2019-04-09Codechange: Switch DropDownList to directly use std::vector, thus making ↵Michael Lutz
AutoDeleteSmallVector obsolete. DropDownListItem are strongly managed using std::unique_ptr to ensure leak-free handling. Appropriate use of move-semantics make intent a lot clearer than parameter comments and allows the compiler to generate copy-free code for most situations.
2019-04-09Fix: Forgotten override keywords for DropDownListIconItem.Michael Lutz
2019-03-28Fix: MSVC warnings (#7423)glx22
2019-03-26Cleanup: Remove unused size template parameters from SmallMap and ↵Henry Wilson
Auto[Free|Delete]SmallVector
2019-03-26Codechange: Replaced SmallVector::[Begin|End]() with std alternativesHenry Wilson
2019-03-26Codechange: Replaced SmallVector::Append() with ↵Henry Wilson
std::vector::[push|emplace]_back()
2019-03-26Codechange: Replace SmallVector::Length() with std::vector::size()Henry Wilson
2019-03-24Codechange: Use override specifier for DropDownListItem classes.peter1138
2019-03-10Add: Generic drop down list string item with icon.peter1138
2019-03-10Remove: Unnecessary virtual destructors on drop down list items.peter1138
2019-03-10Codechange: Use Colours type instead of byte.peter1138
2019-02-23Change: Framerate window can now scroll and resizeNiels Martin Hansen
2019-02-23Change: Add scrollbar to cargo legend in cargo payment rates window.Peter Nelson
2019-02-23Feature: Add option to adjust font size separately from GUI size. (#7003)Greg Carlin
Adds an option in the "Game Options" next to "Interface Size" called "Font Size". Available options are normal, double, and quad.
2019-01-31Feature: Group liveries, and livery window usability enhancements. (#7108)PeterN
* Change: Replace checkbox in livery selection window with Default option in drop down selection. This reduces clutter in the UI and allows for primary/secondary colours to independently follow the default scheme if desired. * Feature: Add vehicle group liveries.
2019-01-20Fix #6060: When opening a scrollable dropdown above a widget, scroll it to ↵J0an Josep
its very bottom. This "prevents" the fast movement towards the bottom when holding down the mouse button.
2019-01-20Codechange #6060: Allow drawing dropdown lists with scrollbars above the widgetsJuanjo
2019-01-12Fix #6780: Some windows didn't get updated from OnTick() (#7048)PeterN
2018-11-25Add: Filter box to the save and load windows (#6974)damfr
Save and heightmap names can be filtered.
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2018-07-23Fix 2a868b9f3b8e3b5f8b9e5f728f628ec88fd5e3ad: Expose widgets and windows to ↵J0an Josep
scripts and fix documentation.
2018-04-30Fix: Spelling errors (#6769)Joan Josep
2018-04-29Feature #6090: Change music set during gameplayNiels Martin Hansen
2017-03-24(svn r27822) -Feature: Vehicle Group Info: Add profits and occupancy display ↵peter1138
to group vehicle list (mtm, JGR)
2017-03-23(svn r27820) -Fix: Allow dropdown to be drawn above origin widget even with ↵peter1138
scrollbar (Juanjo)
2017-01-14(svn r27732) -Change: Turn the message about 'missing baseset sprites' from ↵frosch
a popup into a static message that only shows in non-release versions, just like the 'missing translations' message.
2016-12-08(svn r27683) -Change: Rearrange the autoreplace GUI for trains, and do not ↵frosch
filter it by railtype by default.
2016-10-30(svn r27671) -Codechange: Replace magic numbers in the toolbar with the ↵frosch
already existing WID_TN_xxx. (Wolf01)
2015-08-10(svn r27381) -Fix: Warnings due to C++11 requirements for explicit narrowing ↵michi_cc
conversions in initializer lists.
2015-03-01(svn r27174) -Feature[FS#6236]: Display relative offset changes in the ↵alberth
sprite aligner (juzza1).