| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fall back to using pbuffers only if the FBO fails.
|
|
|
|
|
| |
Zero the pointer before destroying the widget, as QGLWidget's destructor
may indirectly trigger access to the share widget.
|
|
|
|
| |
Only call updateDepthClip() if the clip has actually changed.
|
|
|
|
| |
The bottom-right coordinates are exclusive, not inclusive.
|
|\ |
|
| |
| |
| |
| | |
RevBy: sroedal
|
| |
| |
| |
| | |
RevBy: Trond
|
| |
| |
| |
| |
| | |
RevBy: Trond
Details: If there is already an active context we don't need a dummy widget.
|
| |
| |
| |
| | |
RevBy: Trond
|
| |
| |
| |
| |
| |
| | |
RevBy: Trond
Details: Support GL_EXT_framebuffer_multisample and GL_EXT_framebuffer_blit
in the QGLFramebufferObject API.
|
| |
| |
| |
| |
| |
| | |
RevBy: Trond
Details: Need to make sure clipping/scissoring etc is turned off and
that we are in a good state.
|
| |
| |
| |
| | |
RevBy: Tom
|
| |
| |
| |
| | |
RevBy: Tom
|
| |
| |
| |
| | |
RevBy: Tom
|
| |
| |
| |
| | |
RevBy: Tom
|
| |
| |
| |
| |
| |
| | |
Details: As a window surface is created even for embedded widgets, don't create
the GL resources required by the surface until they are actually needed.
RevBy: Tom
|
| |
| |
| |
| |
| | |
RevBy: sroedal
Task: came in from brisbane
|
| |
| |
| |
| |
| |
| |
| |
| | |
RevBy: Tom
Details: Mode transfer lets us optimize the case where the same operation is
done a lot of times in a row, for example image or text drawing, by
being able to assume that most of the state has already been set up
properly.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
RevBy: Tom
Details: Buffer vertex and texture coordinates so that we get away
with just a single glDrawArrays call per text item.
Also move drawCachedGlyphs() into the private class.
|
| |
| |
| |
| |
| | |
Details: Avoid adding 0.5 to dx() / dy() which caused images / glyphs to
get slight antialiasing and edge artifacts.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
paint engine.
RevBy: Tom
Details: Now we can use the GL 2 paint engine on non-widget paint devices like pixel buffers,
framebuffer objects, and GL window surfaces. Using -graphicssystem opengl works now.
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The wrong temporary surface id was being used to recreate the EGL
surface. It was "tempSurface" when it should have been -1.
Reviewed-by: Ian Walters
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The QT_QWS_CLIENTBLIT and QT_NO_QWS_CURSOR defines must be supplied
or the direct paint regions used by the PowerVR driver won't work.
Reviewed-by: trustme
|
| | |
| | |
| | |
| | | |
Reviewed-by: trustme
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Some patches needed to support QWS on non-Linux platforms.
Reviewed-by: Paul Olav Tvete
Reviewed-by: Harald Fernengel
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch adds support for keymaps to the QWSKeyboardHandler. The keymaps
can be generated by the kmap2qmap tool (see tools/ directory). The source
keymaps can be standard Linux .kmap files.
Changes to Qt:
* completely refactored the Tty and Usb (now known as LinuxInput) handlers
* removed the LinuxIS plugin (handled by LinuxInput now)
* removed support for iPAQ, EBX and Zylonite keypads (obsolete hardware)
* removed support for RAW tty mode. This could be re-added, for non-Linux
systems by implementing a PC/AT scan-code to Linux keycode converter.
New features for Tty and LinuxInput (ex Usb) handlers:
* support for keymaps
QWS_KEYBOARD=..:keymap=/path/to/x.qmap:..
* support for dead keys and the compose key
* support for lock LEDs
* support for key repeat rates (in ms):
QWS_KEYBOARD=..:repeat-delay=x:repear-rate=y:..
* the default keymap supports latin1 composing via AltGr:
QWS_KEYBOARD=..:enable-compose:..
* ctrl+alt+backspace application zapping can be disabled:
QWS_KEYBOARD=..:disable-zap:..
* added virtual filter functions to both the Tty and the LinuxInput
handlers. (QWSKeyboardHandler::processKeycode should be virtual in the
first place, but that would be BIC)
Still missing:
* extended documentation for QWS_KEYBOARD
Reviewed-By: Paul Olav Tvete
Reviewed-By: Harald Fernengel
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | | |
sometimes, even two reviews are not enough ...
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Task-number: 244500
Task-number: 244485
Reviewed-by: ossi
Reviewed-by: thiago
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This issue would cause Qt Creator and similar apps with proxy styles to loose
their custom styling whenever any x11 system settings changed.
This happened because we would re-read the settings and override the
system style even if the system style did not actually change would be set on
the application. We
Task-number: 250199
Reviewed-by: ogoffart
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
Conflicts:
tools/linguist/shared/profileevaluator.cpp
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Explicitly unset QTDIR_build, to make sure we generate Makefiles with
real rules to call the extra tools.
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | | |
i.e., use "", not <> and thus rely on the include path
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
this time, it can deal with directories which are absolute to start
with.
Reviewed-by: mariusSO
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
cherry-picked from creator's b3ec859c80bd0656cfc48cfe6514ec4f631b8206
|
| | | |
| | | |
| | | |
| | | | |
cherry-pick 28dacdfdf3eed04ec47a1e8eb206bd3ffb979c08 from creator
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Task-number: none
Reviewed-by: --global
|
| |/ /
| | |
| | |
| | |
| | | |
Task-number: none
Reviewed-by: --global
|
| | |
| | |
| | |
| | |
| | | |
Task-number: none
Reviewed-by: --global
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The eclipse integration is namespaced, but it pulls in system plugins like the
oxygen style. This breaks as the (non-namespaced) style plugin does not find a
suitable QApplication instantiated (only a namespace one is there)
Reviewed-by: thiago
Task-number: 250185
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Removed dead code and simplified conditionals. This should not otherwise
change behavior or output of qmake in any way.
Reviewed-by: mariusSO
|
| | |
| | |
| | |
| | |
| | |
| | | |
... without having to change the parent process's environment.
Reviewed-by: mariusSO
|