summaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)AuthorFilesLines
2017-04-07trace: Switch trace representation to memory pool.Francisco Jerez2-8/+8
2017-03-27gui: allow larger vertex buffer offsets in UI (1024 bytes)Brian Paul1-1/+5
2017-01-24cmake: Target macos 10.11 and up; stop building 32bits executables.Jose Fonseca1-5/+0
2017-01-12gui: Avoid deprecated QStyleOptionViewItemV4 warnings.Jose Fonseca1-2/+2
2016-07-26gui: windeployqt release-with-debug-info option is obsolete.Jose Fonseca1-2/+0
2016-05-05ubjson: Move into lib.Jose Fonseca1-0/+1
2016-05-05image: Move into lib.Jose Fonseca6-7/+7
2016-05-01gui: Split finding referencing shaders and name shortening into own functions.Martin Schulze1-22/+33
2016-05-01gui: Fix VS being always marked as using SSBB.Martin Schulze1-1/+1
-> removed leftover test value
2016-05-01gui: Add checkboxes for alpha/opaque in surfaces view.Martin Schulze8-40/+89
- pass alpha/opaque settings through to image viewer - removed caching of thumbnails in ApiSurface instances - updating thumbnails (due to changed alpha/opaque settings) did not mesh with constness - ApiSurfaces should be unaware of thumbnails -> caching should happen e.g. in SurfacesView Fixes #374.
2016-04-13gui: Overwrite existing files.Martin Schulze1-0/+9
As the user already consents to that in the save dialog. Fixes #408.
2016-04-13gui: Simplify edited (temp) filepath creation.Martin Schulze1-5/+2
2016-03-29gui: Show Shader Storage Buffer Blocks.Martin Schulze4-0/+134
https://github.com/apitrace/apitrace/pull/437
2016-03-23cmake: Set VCINSTALLDIR for windeployqt.Jose Fonseca1-0/+14
2016-03-22cmake: Pass build type option to windeployqt.Jose Fonseca1-0/+8
2016-03-22cmake: Don't pass --verbose 0 to windeployqt.Jose Fonseca1-1/+1
windeployqt seems to have some problems detecting the right build type, so enable verbose output to diagnose.
2016-03-22cmake: Run windeployqt when installing/packaging.Jose Fonseca1-0/+29
2016-03-21gui: Use QTextBrowser instead of QWebView.Jose Fonseca4-28/+6
QWebView was deprecated in Qt 5.5 and removed in Qt 5.6. QTextBrowser seems sufficient for our needs and avoids the hassle of making the code compatible both with QWebView and QWebEngineView.
2016-03-21gui: Use HTTPS for MSDN URLs.Jose Fonseca1-21/+21
2016-03-21gui: Update opengl.org URLs.Jose Fonseca1-1443/+1113
2016-03-05gui: clang-modernize.Jose Fonseca39-187/+185
2016-01-22gui: Show leaks.Jose Fonseca6-0/+153
Based on comicfans change, but adapted to invoke `apitrace leaks`. Issue #416. v2: Add missing file.
2016-01-12gui: Bump the jump widget's max value to 999999999.Brian Paul1-1/+1
So we can jump to calls at 10 million and beyond.
2015-11-10gui: Drop unusued code paths.Jose Fonseca2-135/+67
2015-11-10gui: Refuse to open non-seekable (ie, non-Snappy) traces.Jose Fonseca6-0/+25
2015-11-04gui: Cleanup surface parsing.Martin Schulze3-61/+61
2015-09-14cmake: Abort with an helpful message if an user tries to invoke cmake in gui ↵Jose Fonseca1-0/+9
subdir. More than one once I received reports of failures to build qapitrace because the user presumed cmake should be invoked in the gui subdirectory. Nip that practice in the bud.
2015-08-14gui: Skip qubjson test on debug MSVC.Jose Fonseca1-0/+4
It crashes due to MSVCRT static<->dynamic incompatability.
2015-08-14cmake: Add a convenience macro for gtest based unit tests.Jose Fonseca1-4/+2
2015-08-06cli: Split automatic trimming into its own command.Jose Fonseca2-2/+2
Automatic trimming hasn't graduated its experimental status: it still has several limitations and bugs, and hasn't been maintained pretty much since it was merged. Keeping automatic and exact trimming together ends up confusing users, and also makes the exact trimming unnecessarily slow and complex (2 passes over the trace where 1 pass would suffice.) I also hope one day to rewrite auto-trimming (autotrim-v2 branch.)
2015-07-22gui: Fix erasing elements from list during iteration.7.0Evgeny Startsev1-3/+6
Fixes issue #357.
2015-06-05gui: Fix leak when saving traces.James Legg1-0/+1
Fixes #345.
2015-06-02cmake: Add check helper target.Jose Fonseca1-0/+1
2015-05-27gui: Remove base64 from method/member names.Jose Fonseca6-20/+19
We no longer use base64.
2015-05-27gui: Try to un-break android retracer.Jose Fonseca1-10/+8
Which must have gotten with the UBJSON transition. Untested, but at least it has a non-zero chance of working. Ideally, this code should have been shared with gui/retracer.cpp instead of duplicated.
2015-05-27cmake: Silence qt moc notes.Jose Fonseca1-1/+4
2015-05-27gui: Add asserts to catch issue #343.Jose Fonseca2-16/+31
Sooner or later this issue will become important. But hopefully in the meanwhile it should be rare.
2015-05-27gui: Fix MacOSX build.Jose Fonseca1-5/+5
2015-05-27gui: Add UBJSON unit tests.Jose Fonseca3-2/+179
2015-05-27gui: Allow values as UBJSON root.Jose Fonseca3-6/+4
2015-05-27retrace,gui: Object members don't have string marker.Jose Fonseca1-8/+31
2015-05-27retrace,gui: Optimize arrays don't have end-marker.Jose Fonseca1-3/+0
2015-05-27gui: Fix parsing of double precision values.Jose Fonseca1-1/+1
2015-05-21gui: Fix UBJSON string decoding.Jose Fonseca1-3/+2
2015-05-21gui: Try to cope with incomplete UBJSON.Jose Fonseca1-5/+14
2015-05-20gui: Ensure QDataStream is included.Jose Fonseca1-0/+1
2015-05-20gui: Hide QDataStream.Jose Fonseca3-5/+5
2015-05-20gui: Use QDataStream for big endian conversion.Jose Fonseca1-21/+24
2015-05-20common,cli,wrappers,retrace,gui: Use #pragma once.Jose Fonseca41-162/+41
Smaller footprint, and simplifies refactoring.
2015-05-19gui: Use frame number when saving frame state.Jose Fonseca1-22/+14
We were using the number of the first call in the frame, but the frame calls might have never been loaded. Fixes #334.