| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Restore display.get_context() which was previously removed in
e549ae074fcea9febde32c0fa260a64c15cc1b8e.
|
|\
| |
| | |
Cleanup of settings (amongst other things)
|
| | |
|
| |
| |
| |
| |
| |
| | |
We have enough layers now that we need to have some system for this.
E.g. make sure that dialogs during connect show up in front of the
blocking transition layer.
|
| |
| |
| |
| |
| | |
It's generally the only thing the user needs to click on, so make
sure it clearly stands out.
|
| |
| |
| |
| |
| | |
It only contained a password field, which might not be needed, and
is handled by a separate dialog if it is.
|
| |
| |
| |
| |
| | |
It's been standardised for quite some time, so remove the extra
noise in the CSS.
|
| | |
|
| |
| |
| |
| |
| | |
It was easy to confuse them as being VNC settings, so keep them all
under one group.
|
| |
| |
| |
| |
| |
| | |
Anyone with basic knowledge of CSS will easily figure out how to
customise the appearance of the UI, so remove the burden of having
to maintain these extra style sheets.
|
| | |
|
| | |
|
|/ |
|
|
|
| |
Fixes #735
|
|\
| |
| | |
Display double buffering
|
| |
| |
| |
| |
| | |
Make sure the viewport is properly updated when necessary, on respects
given restrictions.
|
| |
| |
| |
| |
| |
| | |
The viewport handling is now a lot clearer, so simply limit the size
of the viewport in the caller rather than having this extra layer
of checks.
|
| |
| |
| |
| |
| | |
These should not be directly accessed. Instead use drawing operation
and Display.resize().
|
| |
| |
| |
| |
| | |
Optimise the copy from the hidden canvas to the visible one a bit
by only copying the modified area.
|
| |
| |
| |
| |
| |
| |
| | |
Do all rendering to a hidden canvas and then copy over the finished
frame to the visible canvas once everything is done. This simplifies
things and solves some bugs as we can retain a copy of the entire
frame buffer.
|
| | |
|
| |
| |
| |
| |
| | |
Use the normal API as much as possible instead of poking around in
internals that might change.
|
| | |
|
| |
| |
| |
| |
| | |
The latter is more generic and can easily be modified for other
mechanisms in the future.
|
| |
| |
| |
| |
| | |
There might be operations pending in the render queue. Make sure
these are fully handled before we consider the test run over.
|
| |
| |
| |
| |
| |
| |
| | |
setTimeout() is subject to delays, possible massive ones. As such it
is rather useless for performance sensitive code. Use the non-standard
setImmediate() API instead, emulating it on postMessage() when it
isn't available.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Fix travis tests
|
| | |
| | |
| | |
| | |
| | |
| | | |
The hacks needed to run these tests require proper handling of
properties. Unfortunately IE and old versions of Chrome mess up,
so just skip the tests there.
|
|/ /
| |
| |
| |
| | |
Test on the latest version of everything, as new versions are
coming out constantly. Also add some missing combinations.
|
|\ \
| | |
| | | |
Allow control bar to be moved to the right side
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Calling stopPropagation() was causing the normal event listeners
to never get the proper events.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We have to temporarily replace window.navigator due to the fact that
its property languages is read-only. The tests for the translation
utilities require different values of this property. The failing tests
were added in merge of PR #718 (in commit
f5bf2d84ef1bae02dfaff068de7565664a00fba3).
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Keeping it set for the disconnecting state was causing an issue where
the controlbar could be hidden without any way to open it, when a
session disconnects too quickly.
|
| | |
| | |
| | |
| | |
| | | |
Layout improvements as well as an check for ErrorEvent.error as it is
not standardized.
|
| | |
| | |
| | |
| | |
| | | |
Start using the correct API for window.addEventListener('error',..).
Unlike when using onerror, the handler function gets an event.
|
|\ \ \
| |/ /
|/| | |
Update Greek translation
|
|/ / |
|
|\ \
| | |
| | | |
Use gettext .po files, and translate everything
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
This allows the same workflow as most other projects for translations.
|
| | |
| | |
| | |
| | |
| | | |
We lost the translation calls for a couple of strings in one of
the clenaups.
|
| | |
| | |
| | |
| | |
| | | |
Used commonly when gettext is used for translations. Avoids cluttering
the code.
|
| | | |
|
| | | |
|