Age | Commit message (Collapse) | Author |
|
"non-placement deallocation function [is] selected for placement delete", or in other words delete(void *, size_t) is 'magic'.
We implemented these delete(void *, size_t) operator functions because MSVC warned that "no matching operator delete found; memory will not be freed if initialization throws an exception" for new(size_t, size_t).
This disables MSVC warning about this because we do not use exceptions in the (constructors that use the) overridden allocation functions, as such they will never be called; delete(void *) remains necessary though.
|
|
needed for the delete operator
|
|
IMGBTN; the image doesn't move, so the extra space at the right and bottom aren't needed
|
|
|
|
|
|
|
|
|
|
no NewGRF selected
|
|
|
|
|
|
used in ways that aren't always wanted, causing bugs and the like. Also with nested widgets most reasons for handling OnResize have gone.
|
|
amount of space between text.
|
|
wrong 'size') upon reiniting windows
|
|
window class
|
|
template arguments.
|
|
nested widgets through the nested_array.
|
|
for more consistency and distinguishability.
|
|
used.
|
|
|
|
clicking on the "scroll down" button asserted (esminis)
|
|
|
|
wrappers
|
|
scrollbar wrappers
|
|
GUIs use the scrollbar wrappers
|
|
|
|
position, capacity and count of scroll bars. This to (eventually) prevent the scrollbar overflowing outside of the window
|
|
|
|
|
|
|
|
|
|
|
|
vertically according to font height.
|
|
|
|
|
|
strings.
|
|
inconsistently.
|
|
PickerWindowBase.
|
|
even if they are not used.
|
|
UpdateWidgetSize for better control over widget size and resize steps.
|
|
|
|
footer of the window.
|
|
widget size computations.
|
|
window was drawn over the lowest button
|
|
size/position part.
|
|
directory, and found town windows.
|
|
|
|
nested widgets in Window::DrawWidget, adapt intro and town directory windows.
|
|
widgets after a language change.
|
|
|
|
nested widget trees.
|