Commit Graph

1267 Commits

Author SHA1 Message Date
Dag Heyman
2713263c56
Update ykman 2018-01-26 10:38:46 +01:00
Dag Heyman
3803353d8e
Update appveyor and travis library versions 2018-01-26 09:38:46 +01:00
Emil Lundberg
fd465e715b
Merge pull request #242 from Yubico/build-doc
Improve build docs in general and for Debian-based dists in particular
2018-01-25 12:25:27 +01:00
Emil Lundberg
a303c1eef7
Add packaging instructions specific to Debian based distributions 2018-01-24 17:45:07 +01:00
Emil Lundberg
402127cd77
Improve Installation section of build instructions 2018-01-24 17:33:49 +01:00
Emil Lundberg
7965fb444d
Point out that Ubuntu control file can be used as a reference 2018-01-24 17:27:05 +01:00
Dag Heyman
dd1218cf6b
Log non timeout YkpersError 2018-01-24 16:17:47 +01:00
Dag Heyman
c94e659ee3
travis: build on osx el capitan 2018-01-24 09:19:39 +01:00
Dag Heyman
7649b0fdfe
Refactor away duplicate code 2018-01-23 14:50:21 +01:00
Dag Heyman
e71bebd734
Remove dead code 2018-01-23 10:47:40 +01:00
Dag Heyman
ba461fb868
Log timeout better. 2018-01-23 10:47:17 +01:00
Emil Lundberg
a08dd45e63
Merge pull request #239 from Yubico/multi-monitor-screenshot
Fix QR code scanning on multi-monitor setups
2018-01-22 17:20:53 +01:00
Emil Lundberg
ad28c0f9bf
Use std::vector instead of dynamic-length array 2018-01-22 14:09:00 +01:00
Emil Lundberg
d9cdd5e12f
Add compiler option -pedantic-errors 2018-01-22 14:08:24 +01:00
Emil Lundberg
91495df002
Make QR scanning work in both Mac and Linux 2018-01-22 13:45:09 +01:00
Emil Lundberg
10f255e409
Use x() and y() methods to find top right corner for screenshots 2018-01-22 11:02:58 +01:00
Dag Heyman
76f9919b9b
Merge branch 'master' into multi-monitor-screenshot 2018-01-22 08:22:47 +01:00
Dag Heyman
98334c29ef
Update yubikey-manaager 2018-01-19 11:04:52 +01:00
Emil Lundberg
8584c8b3a5
Include above-and-left-of-primary pixels in QR screenshots
`QGuiApplication::primaryScreen()->grabWindow(...)` only includes pixels
below and to the right of the top left corner of the primary screen (at
least in Linux). Consider a screen arrangement like:

                          +-------------+
    +---------++---------+|             |
    +         ||         ||             |
    +    3    || PRIMARY ||      2      |
    +---------++---------++-------------+

With this screen arrangement, the top of screen 2 and all of screen 3
would be left out of the screenshot.

Combining the results of calling `grabWindow(...)` on each `QScreen`
resolves the issue.
2018-01-16 15:48:17 +01:00
Emil Lundberg
c219b26cf2
Fix indentation in screenshot.h 2018-01-16 15:48:16 +01:00
Dag Heyman
b183182ecc
No hard coded OpenGL or scaling preferences
Drop hard coded settings for high dpi support
and OpenGL rendering.
2018-01-16 09:12:25 +01:00
Emil Lundberg
975a2b09df
Merge pull request #234 from Yubico/merge-utils
Merge Util.qml into utils.js
2018-01-15 10:58:00 +01:00
Dag Heyman
f39d0d3fb7
Autoformat utils.js 2018-01-15 10:42:58 +01:00
Emil Lundberg
8c2c33d1df
Update new reference to deleted Util.qml 2018-01-15 10:28:02 +01:00
Emil Lundberg
0e3c3748a1
Merge branch 'master' into merge-utils 2018-01-15 10:26:41 +01:00
Dag Heyman
c1fbd93b78
Merge branch 'hide-timer' 2018-01-15 10:22:36 +01:00
Emil Lundberg
3f679d4f69
Merge Util.qml into utils.js 2018-01-15 10:12:50 +01:00
Dag Heyman
6f6fd2bd8f
Hide global progress bar
When no non-touch TOTP credential
is present, there is no need to show
the global progress bar.
2018-01-15 10:10:12 +01:00
Dag Heyman
831e8db20a
Obey auto-format
http://doc.qt.io/qtcreator/creator-checking-code-syntax.html#automatically-formatting-qml-js-files
2018-01-15 09:43:02 +01:00
Dag Heyman
0fb90de657
Update the year in the About dialog 2018-01-15 09:24:25 +01:00
Dag Heyman
8ed36faf62
Merge branch '222'
Fixes #222 and #226
2018-01-11 09:08:33 +01:00
Emil Lundberg
8c42005463
Merge pull request #228 from Yubico/cleanup-removed-device
Improve cleanup on removed device
2018-01-10 14:59:13 +01:00
Dag Heyman
0c214560d4
Merge branch 'slot-mode-errors' 2018-01-10 07:31:05 +01:00
Emil Lundberg
b5f0b448b2
Close touch prompt if code generation fails 2018-01-08 18:26:55 +01:00
Emil Lundberg
7168aa9799
Log slot mode code calculation failure 2018-01-08 18:24:13 +01:00
Dag Heyman
ab9a1c4bb6
Merge branch 'version-fix' 2018-01-04 14:05:17 +01:00
Dag Heyman
97645aea01
Merge branch 'master' into version-fix 2018-01-04 14:04:51 +01:00
Dag Heyman
24825ed5bf
Handle undefined version string 2018-01-04 08:39:58 +01:00
Dag Heyman
cd2ff90e80
Revert "Update pyotherside"
This reverts commit e182f0b27b.
2018-01-03 11:09:36 +01:00
Dag Heyman
43c7ae6e0d
Update yubikey-manager 2018-01-03 10:58:08 +01:00
Dag Heyman
e182f0b27b
Update pyotherside 2018-01-03 10:57:54 +01:00
Dag Heyman
517d07f5d2
Slot mode: handle errors when updating cred
If the calculation in slot mode fails,
don't do anything.
2018-01-03 10:46:47 +01:00
Dag Heyman
773e12b6c4
Improve cleanup on removed device
This makes the UI behave better
when removing and re-inserting a device.
2018-01-03 10:44:47 +01:00
Dag Heyman
19ca9312f6
Merge branch 'master' into 222 2018-01-02 15:57:21 +01:00
Dag Heyman
8b9afefd8c
Fix travis 2018-01-02 15:26:19 +01:00
Dag Heyman
60a96f190a
Override copy action from search
Since the search field already have
an action on Ctrl/Cmd + C, we need to
override it to copy the credential code
to the clipboard from search.
2018-01-02 11:31:15 +01:00
Dag Heyman
6c4d17e872
Fix clear search on ESC pressed
Pressing escape now clears the
search field and removes the focus.
2018-01-02 09:25:26 +01:00
Dag Heyman
fc45b7ec99
Fix de-focus for searchfield
Clicking on the credential list or
on a credential should de-focus the
search field.
2018-01-02 09:21:36 +01:00
Emil Lundberg
8f9020cf61
Fix swapped link texts in Building from Source doc 2017-12-20 20:33:04 +01:00
Emil Lundberg
96d11c2f90
Add Mac re-releases to NEWS 2017-12-20 13:36:44 +01:00