]> danny-edel.de - dspdfviewer.git/log
dspdfviewer.git
4 years agoclear out docs/ subfolder
Danny Edel [Sun, 31 Oct 2021 14:59:32 +0000 (15:59 +0100)]
clear out docs/ subfolder

9 years agoMerge branch 'prepare-1-15-1' v1.15.1
Danny Edel [Tue, 13 Sep 2016 13:18:47 +0000 (15:18 +0200)]
Merge branch 'prepare-1-15-1'

9 years agoprepare changelog for 1.15.1
Danny Edel [Tue, 13 Sep 2016 12:42:47 +0000 (14:42 +0200)]
prepare changelog for 1.15.1

9 years agoMerge branch 'issue-182-mouse-wheel'
Danny Edel [Tue, 13 Sep 2016 12:39:16 +0000 (14:39 +0200)]
Merge branch 'issue-182-mouse-wheel'

9 years agoTell Qt that we handled the wheelEvent
Danny Edel [Tue, 13 Sep 2016 09:51:54 +0000 (11:51 +0200)]
Tell Qt that we handled the wheelEvent

9 years agoMerge branch 'codecov-configuration'
Danny Edel [Fri, 20 May 2016 10:14:41 +0000 (12:14 +0200)]
Merge branch 'codecov-configuration'

9 years agotravis: use bash uploader for codecov
Danny Edel [Fri, 20 May 2016 09:01:54 +0000 (11:01 +0200)]
travis: use bash uploader for codecov

This eliminates the need for pip/python

9 years agoadd codecov configuration
Danny Edel [Fri, 20 May 2016 08:31:43 +0000 (10:31 +0200)]
add codecov configuration

9 years agotravis: run qt4 tests against old xcode
Danny Edel [Fri, 20 May 2016 08:31:24 +0000 (10:31 +0200)]
travis: run qt4 tests against old xcode

9 years agoMerge branch 'travis-osx-use-latest-xcode'
Danny Edel [Fri, 20 May 2016 08:21:26 +0000 (10:21 +0200)]
Merge branch 'travis-osx-use-latest-xcode'

9 years agoclang: disable macro expansion error
Danny Edel [Fri, 20 May 2016 08:03:05 +0000 (10:03 +0200)]
clang: disable macro expansion error

9 years agoTravis/OSX: Test latest image xcode7.3
Danny Edel [Fri, 20 May 2016 07:38:31 +0000 (09:38 +0200)]
Travis/OSX: Test latest image xcode7.3

List of images: https://docs.travis-ci.com/user/osx-ci-environment/

9 years agoignore jekyll's sass-cache
Danny Edel [Wed, 18 May 2016 12:37:00 +0000 (14:37 +0200)]
ignore jekyll's sass-cache

9 years agoMerge branch 'travis-build-qt5-osx'
Danny Edel [Wed, 18 May 2016 11:20:55 +0000 (13:20 +0200)]
Merge branch 'travis-build-qt5-osx'

9 years agouse brew --prefix instead of shell glob
Danny Edel [Wed, 18 May 2016 11:00:32 +0000 (13:00 +0200)]
use brew --prefix instead of shell glob

9 years agoosx: Use shellglob to find qt5
Danny Edel [Wed, 18 May 2016 10:48:18 +0000 (12:48 +0200)]
osx: Use shellglob to find qt5

9 years agotravis: also build against Qt5 on OSX
Danny Edel [Wed, 18 May 2016 10:26:49 +0000 (12:26 +0200)]
travis: also build against Qt5 on OSX

9 years agoMerge branch 'travis-use-ccache'
Danny Edel [Fri, 8 Apr 2016 09:57:01 +0000 (11:57 +0200)]
Merge branch 'travis-use-ccache'

9 years agotravis: mkdir $HOME/bin if not exist
Danny Edel [Fri, 8 Apr 2016 09:16:48 +0000 (11:16 +0200)]
travis: mkdir $HOME/bin if not exist

9 years agotravis: fix quoting
Danny Edel [Fri, 8 Apr 2016 09:14:22 +0000 (11:14 +0200)]
travis: fix quoting

9 years agotravis: don't run latex
Danny Edel [Fri, 8 Apr 2016 09:12:29 +0000 (11:12 +0200)]
travis: don't run latex

9 years agotravis: print ccache stats after success
Danny Edel [Fri, 8 Apr 2016 09:10:47 +0000 (11:10 +0200)]
travis: print ccache stats after success

9 years agotravis: skip mkdir and export PATH
Danny Edel [Fri, 8 Apr 2016 09:08:53 +0000 (11:08 +0200)]
travis: skip mkdir and export PATH

Travis already has $HOME/bin in path

9 years agotravis: use ccache also for clang builds
Danny Edel [Fri, 8 Apr 2016 09:05:36 +0000 (11:05 +0200)]
travis: use ccache also for clang builds

9 years agotravis: activate "ccache" cache
Danny Edel [Fri, 8 Apr 2016 08:44:49 +0000 (10:44 +0200)]
travis: activate "ccache" cache

9 years agoMerge branch 'update-changelog-v1.15' v1.15
Danny Edel [Tue, 5 Apr 2016 09:32:09 +0000 (11:32 +0200)]
Merge branch 'update-changelog-v1.15'

9 years agoupdate embedded version number
Danny Edel [Tue, 5 Apr 2016 08:13:51 +0000 (10:13 +0200)]
update embedded version number

9 years agoUpdate changelog for v1.15
Danny Edel [Mon, 4 Apr 2016 09:01:33 +0000 (11:01 +0200)]
Update changelog for v1.15

9 years agoMerge branch 'windows-xp-compat'
Danny Edel [Tue, 5 Apr 2016 07:58:44 +0000 (09:58 +0200)]
Merge branch 'windows-xp-compat'

9 years agoAppVeyor/MSVC: Use Windows XP profile
Danny Edel [Mon, 4 Apr 2016 17:33:15 +0000 (19:33 +0200)]
AppVeyor/MSVC: Use Windows XP profile

This should™ only use Windows functions that are available as of windows
xp.

9 years agoMerge branch 'travis-codecov-fix-integration'
Danny Edel [Mon, 4 Apr 2016 17:06:03 +0000 (19:06 +0200)]
Merge branch 'travis-codecov-fix-integration'

9 years agotravis: fix codecov integration
Danny Edel [Mon, 4 Apr 2016 16:59:26 +0000 (18:59 +0200)]
travis: fix codecov integration

This contains the following improvements:

* OSX: Give the correct path to the user library
* Linux/Clang: Use llvm-cov instead of gcov
* Linux/GCC: Call ~/.local/bin/codecov directly

9 years agoMerge branch 'bigendian-testsuite-workaround'
Danny Edel [Mon, 4 Apr 2016 16:57:45 +0000 (18:57 +0200)]
Merge branch 'bigendian-testsuite-workaround'

9 years agoMerge branch 'testing-set-timeouts'
Danny Edel [Mon, 4 Apr 2016 16:31:05 +0000 (18:31 +0200)]
Merge branch 'testing-set-timeouts'

9 years agoDisable testsuite on big-endian systems
Danny Edel [Mon, 4 Apr 2016 08:38:02 +0000 (10:38 +0200)]
Disable testsuite on big-endian systems

9 years agotravis: don't mix codecov.io and ctest coverage
Danny Edel [Mon, 4 Apr 2016 15:54:42 +0000 (17:54 +0200)]
travis: don't mix codecov.io and ctest coverage

9 years agoAdd CTEST_TEST_TIMEOUT variable too
Danny Edel [Mon, 4 Apr 2016 14:06:37 +0000 (16:06 +0200)]
Add CTEST_TEST_TIMEOUT variable too

9 years agoremove timeout property from test
Danny Edel [Mon, 4 Apr 2016 09:14:38 +0000 (11:14 +0200)]
remove timeout property from test

9 years agoSet a default testing timeout of 60 secs
Danny Edel [Mon, 4 Apr 2016 09:14:14 +0000 (11:14 +0200)]
Set a default testing timeout of 60 secs

9 years agoMerge branch 'windows-command-line-release-mode'
Danny Edel [Mon, 4 Apr 2016 15:51:50 +0000 (17:51 +0200)]
Merge branch 'windows-command-line-release-mode'

9 years agoappveyor: Add windeployqt calls
Danny Edel [Mon, 4 Apr 2016 15:05:22 +0000 (17:05 +0200)]
appveyor: Add windeployqt calls

9 years agoappveyor: Copy to Debug\ and not to Testing\
Danny Edel [Mon, 4 Apr 2016 14:28:41 +0000 (16:28 +0200)]
appveyor: Copy to Debug\ and not to Testing\

9 years agowin32: replace manual WinMain with mainCRTStartup
Danny Edel [Mon, 4 Apr 2016 13:58:53 +0000 (15:58 +0200)]
win32: replace manual WinMain with mainCRTStartup

the mainCRTStartup essentially does the same thing and gets
auto-generated from the compiler.

9 years agoDont try to break line
Danny Edel [Mon, 4 Apr 2016 12:34:48 +0000 (14:34 +0200)]
Dont try to break line

9 years agoappveyor/travis: Use Prerendered PDF
Danny Edel [Mon, 4 Apr 2016 12:30:52 +0000 (14:30 +0200)]
appveyor/travis: Use Prerendered PDF

9 years agoAdd CMake option UsePrerenderedPDF
Danny Edel [Mon, 4 Apr 2016 12:29:30 +0000 (14:29 +0200)]
Add CMake option UsePrerenderedPDF

9 years agoinclude pre-rendered PDFs
Danny Edel [Mon, 4 Apr 2016 12:17:36 +0000 (14:17 +0200)]
include pre-rendered PDFs

9 years agoMerge branch 'add-unittest--swapscreens'
Danny Edel [Sun, 28 Feb 2016 11:33:10 +0000 (12:33 +0100)]
Merge branch 'add-unittest--swapscreens'

9 years agoadjust CI to the testswapscreen
Danny Edel [Sun, 28 Feb 2016 11:11:12 +0000 (12:11 +0100)]
adjust CI to the testswapscreen

* Windows and OSX do not execute it
* Travis runs a 2-screen XvFB

9 years agoswapscreen-test: Report "1-screen-mode"
Danny Edel [Wed, 24 Feb 2016 07:34:53 +0000 (08:34 +0100)]
swapscreen-test: Report "1-screen-mode"

If executed on only one screen (resulting in the windows' positions not
being checked), report return code 77 instead of 0.

This allows CTest to report the test as "skipped" instead of "passed" in
a single-screen environment.

9 years agowindowrole: Remove unreachable code
Danny Edel [Sat, 30 Jan 2016 19:34:43 +0000 (20:34 +0100)]
windowrole: Remove unreachable code

9 years agoDrop the qt4 template entirely
Danny Edel [Sat, 30 Jan 2016 19:26:47 +0000 (20:26 +0100)]
Drop the qt4 template entirely

9 years agoonly build and run swapscreen unittest on qt5
Danny Edel [Sat, 30 Jan 2016 19:26:27 +0000 (20:26 +0100)]
only build and run swapscreen unittest on qt5

9 years agotravis: build debug version
Danny Edel [Sat, 30 Jan 2016 19:19:10 +0000 (20:19 +0100)]
travis: build debug version

9 years agoimplement check(QRect,QRect) manually
Danny Edel [Sat, 30 Jan 2016 19:12:25 +0000 (20:12 +0100)]
implement check(QRect,QRect) manually

9 years agoremove .hh to .h
Danny Edel [Sat, 30 Jan 2016 18:50:13 +0000 (19:50 +0100)]
remove .hh to .h

9 years agosplit testdriver and main() function
Danny Edel [Sat, 30 Jan 2016 18:42:51 +0000 (19:42 +0100)]
split testdriver and main() function

9 years agoAdd custom QDebug << QRect operator
Danny Edel [Sat, 30 Jan 2016 18:28:25 +0000 (19:28 +0100)]
Add custom QDebug << QRect operator

9 years agoexplicitly include QRect
Danny Edel [Sat, 30 Jan 2016 17:59:43 +0000 (18:59 +0100)]
explicitly include QRect

9 years agoSwap-Screens-Test: Allow a degraded 1-screen-mode
Danny Edel [Sat, 30 Jan 2016 16:41:59 +0000 (17:41 +0100)]
Swap-Screens-Test: Allow a degraded 1-screen-mode

testswapscreens can now be executed on one screen, it will then not
verify the window positions.

This may sound counter-intuitive, but this will at least *execute* the
code paths for the swaps, detecting null pointer dereferences etc.

9 years agorelax check: correct size is sufficient for now
Danny Edel [Fri, 29 Jan 2016 14:21:01 +0000 (15:21 +0100)]
relax check: correct size is sufficient for now

9 years agogeneralize window manager
Danny Edel [Fri, 29 Jan 2016 14:04:19 +0000 (15:04 +0100)]
generalize window manager

Not restricted to openbox

9 years agotravis: add dummy Xorg and openbox to deps
Danny Edel [Fri, 29 Jan 2016 13:43:44 +0000 (14:43 +0100)]
travis: add dummy Xorg and openbox to deps

9 years agorenderthread: simplify debug output
Danny Edel [Fri, 29 Jan 2016 13:42:07 +0000 (14:42 +0100)]
renderthread: simplify debug output

9 years agoAdd a basic screen-swap test
Danny Edel [Fri, 29 Jan 2016 13:41:50 +0000 (14:41 +0100)]
Add a basic screen-swap test

9 years agoImplement swap-screens test
Danny Edel [Fri, 29 Jan 2016 12:11:55 +0000 (13:11 +0100)]
Implement swap-screens test

9 years agotesthelpers: Add a check function
Danny Edel [Fri, 29 Jan 2016 12:10:32 +0000 (13:10 +0100)]
testhelpers: Add a check function

9 years agodspdfviewer: Allow reading the window geometry
Danny Edel [Fri, 29 Jan 2016 12:09:32 +0000 (13:09 +0100)]
dspdfviewer: Allow reading the window geometry

This will be needed by the test suite later, which needs to check where
the windows are positioned.

9 years agosconnect: Pass optional Qt::ConnectionType param
Danny Edel [Fri, 29 Jan 2016 12:08:58 +0000 (13:08 +0100)]
sconnect: Pass optional Qt::ConnectionType param

9 years agoMerge branch 'add-test--cmdline--help-version'
Danny Edel [Sun, 28 Feb 2016 10:44:06 +0000 (11:44 +0100)]
Merge branch 'add-test--cmdline--help-version'

9 years agoCMake: pass environment to CTest as List
Danny Edel [Sun, 28 Feb 2016 10:35:02 +0000 (11:35 +0100)]
CMake: pass environment to CTest as List

9 years agotravis: call XvFB only on Linux
Danny Edel [Sun, 28 Feb 2016 10:18:46 +0000 (11:18 +0100)]
travis: call XvFB only on Linux

9 years agoNo longer call XvFB directly from CMake
Danny Edel [Sun, 28 Feb 2016 09:48:53 +0000 (10:48 +0100)]
No longer call XvFB directly from CMake

The XvFB calling was starting to complicate things a lot, since it has
to be handled differently for each operating system (for example,
Windows and MacOS don't use it), plus there has to be an option to run
the test against the currently running X Server.

Now, ctest expects that a GUI is already set up when it's called.

If you run it locally, it will use your already present X server.

Otherwise, just run ctest through xvfb-run.

9 years agomove --version and --help test after XVFB define
Danny Edel [Sun, 28 Feb 2016 09:22:46 +0000 (10:22 +0100)]
move --version and --help test after XVFB define

9 years ago--version and --help: Run via XVFB
Danny Edel [Sun, 28 Feb 2016 09:16:08 +0000 (10:16 +0100)]
--version and --help: Run via XVFB

9 years agoAdd test: basic check for --version and --help
Danny Edel [Sat, 27 Feb 2016 15:08:31 +0000 (16:08 +0100)]
Add test: basic check for --version and --help

This checks the commands (a) actually work and (b) contain the version
number we should be embedding.

9 years ago.gitignore: Add jekyll-outputs
Danny Edel [Sat, 27 Feb 2016 14:59:48 +0000 (15:59 +0100)]
.gitignore: Add jekyll-outputs

9 years agoMerge branch 'specify-qt-debug-flag-correctly'
Danny Edel [Sun, 28 Feb 2016 09:13:25 +0000 (10:13 +0100)]
Merge branch 'specify-qt-debug-flag-correctly'

9 years agoappveyor: Less verbosity
Danny Edel [Sat, 27 Feb 2016 21:45:59 +0000 (22:45 +0100)]
appveyor: Less verbosity

9 years agoCorrectly set -DQT_NO_DEBUG_OUTPUT
Danny Edel [Sat, 27 Feb 2016 21:41:23 +0000 (22:41 +0100)]
Correctly set -DQT_NO_DEBUG_OUTPUT

Checkout CMAKE_BUILD_TYPE does not work with multi-configuration
generators, such as the MSBuild generator used on windows.

9 years agoMerge branch 'appveyor-build-debug-too'
Danny Edel [Sat, 27 Feb 2016 13:33:10 +0000 (14:33 +0100)]
Merge branch 'appveyor-build-debug-too'

9 years agoappveyor: set CTEST_OUTPUT_ON_FAILURE
Danny Edel [Sat, 27 Feb 2016 13:14:10 +0000 (14:14 +0100)]
appveyor: set CTEST_OUTPUT_ON_FAILURE

9 years agoappveyor: only copy .dll if testing\debug exists
Danny Edel [Sat, 27 Feb 2016 13:12:04 +0000 (14:12 +0100)]
appveyor: only copy .dll if testing\debug exists

9 years agoappveyor: check if dir exists before copy'ing
Danny Edel [Sat, 27 Feb 2016 11:16:43 +0000 (12:16 +0100)]
appveyor: check if dir exists before copy'ing

9 years agoappveyor: specify configuration as matrix
Danny Edel [Sat, 27 Feb 2016 10:50:04 +0000 (11:50 +0100)]
appveyor: specify configuration as matrix

9 years agoappveyor: cd back into \projects\dspdfviewer
Danny Edel [Sat, 27 Feb 2016 10:45:35 +0000 (11:45 +0100)]
appveyor: cd back into \projects\dspdfviewer

9 years agoappveyor.yml: correct indentation
Danny Edel [Wed, 24 Feb 2016 11:34:00 +0000 (12:34 +0100)]
appveyor.yml: correct indentation

9 years agoappveyor.yml: Use MSBuild with Release and Debug
Danny Edel [Wed, 24 Feb 2016 11:29:31 +0000 (12:29 +0100)]
appveyor.yml: Use MSBuild with Release and Debug

9 years agoappveyor: No longer spawn RDP on failure
Danny Edel [Tue, 23 Feb 2016 20:13:27 +0000 (21:13 +0100)]
appveyor: No longer spawn RDP on failure

9 years agoMerge branch 'windows-ci--appveyor-integration'
Danny Edel [Tue, 23 Feb 2016 20:12:01 +0000 (21:12 +0100)]
Merge branch 'windows-ci--appveyor-integration'

9 years agoappveyor: Build in release mode
Danny Edel [Tue, 23 Feb 2016 19:56:53 +0000 (20:56 +0100)]
appveyor: Build in release mode

9 years agoMerge branch 'update-fake-debian-qt5'
Danny Edel [Tue, 23 Feb 2016 19:55:07 +0000 (20:55 +0100)]
Merge branch 'update-fake-debian-qt5'

9 years agoupdate d/rules and d/control
Danny Edel [Tue, 23 Feb 2016 11:27:39 +0000 (12:27 +0100)]
update d/rules and d/control

These are the d/rules and d/control from the official Debian packaging.

9 years agoMerge branch 'change-fullscreen-order'
Danny Edel [Mon, 22 Feb 2016 18:42:17 +0000 (19:42 +0100)]
Merge branch 'change-fullscreen-order'

9 years agoMerge branch 'clang-activate-coverage'
Danny Edel [Mon, 22 Feb 2016 18:42:00 +0000 (19:42 +0100)]
Merge branch 'clang-activate-coverage'

9 years agoMerge branch 'make-qt5-default'
Danny Edel [Mon, 22 Feb 2016 17:05:38 +0000 (18:05 +0100)]
Merge branch 'make-qt5-default'

9 years agoMerge branch 'simplify-cxx11-detection'
Danny Edel [Mon, 22 Feb 2016 17:03:03 +0000 (18:03 +0100)]
Merge branch 'simplify-cxx11-detection'

9 years agoignore nonzero return code from CTest coverage
Danny Edel [Mon, 22 Feb 2016 16:45:36 +0000 (17:45 +0100)]
ignore nonzero return code from CTest coverage

9 years agoCTest: Unconditionally print coverage report
Danny Edel [Mon, 22 Feb 2016 16:36:53 +0000 (17:36 +0100)]
CTest: Unconditionally print coverage report

9 years agoCTest: set 60 second timeout
Danny Edel [Mon, 22 Feb 2016 16:36:43 +0000 (17:36 +0100)]
CTest: set 60 second timeout