Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Check if the job is still running two date fract ticks before it is due
to join, and if so pause the game until its done.
When loading a game, check if the game would block immediately due to
a job which is scheduled to be joined within two date fract ticks,
and if so pause the game until its done.
This avoids the main thread being blocked on a thread join, which appears
to the user as if the game is unresponsive, as the UI does not repaint
and cannot be interacted with.
Show if pause is due to link graph job in status bar, update network
messages.
This does not apply for network clients.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
timers to work with milliseconds instead of ticks.
|
|
as the toolbar. Otherwise they lack a size definition.
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
|
|
in the WindowDesc.
|
|
after construction.
|
|
values for size computations.
|
|
|
|
understandable
|
|
|
|
with only values known in WindowFlags (and move out 2 timers to their own variable)
-Codechange: rename Window::flags4 to Window::flags
-Codechange: move some non-inline functions from .hpp to .cpp
|
|
several windows (based on patch by monoid)
|
|
|
|
OnInvalidateData().
|
|
|
|
|
|
OnPaint().
|
|
configurable, why isn't the statusbar's location configurable?
|
|
the language "list"
|
|
negative value become a big positive value
|
|
rights and unread news.
|
|
|
|
|
|
VARDEF and put them in a more logical location
|
|
DrawStringMultiLine().
|
|
consisted of unrelated values use static const (u)int
|
|
parameter for OnClick().
|
|
if a header require a header make it include that header
|
|
update the news ticker.
|
|
same twice.
|
|
|
|
|
|
|
|
Window::UpdateWidgetSize().
|
|
WindowDesc; it's determined from the (nested) widgets
|
|
|
|
know of eachothers size so they don't get overlapped and don't get invisible (bottoms) of windows when a larger font is used
|
|
|