Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

121 check-ins using file src/ZoomImage.cxx version bd066f5e70

2018-11-11
13:05
PlainImage: update image if scaling property changed check-in: 8ded88c8b9 user: fifr tags: trunk
12:54
Page: increase ThumbnailSize to 500 check-in: e769922da9 user: fifr tags: trunk
12:29
Add `PagePage` check-in: 60aae9761a user: fifr tags: trunk
12:27
Document: add "result" role check-in: 63437c6a64 user: fifr tags: trunk
12:27
Page: rename `getResultImagePath()` to `result()` and export as property check-in: 47f13211bb user: fifr tags: trunk
12:22
Ignore rpmbuilddir*/ check-in: a56c7b6d82 user: fifr tags: trunk
2018-11-09
22:51
DocumentList: fix number of pages role check-in: 1104c04c77 user: fifr tags: trunk
22:49
DocumentsPage: implement deletion of documents check-in: 97eb89ca52 user: fifr tags: trunk
22:49
Add `DocumentList::deleteDocument` check-in: 2361bdc115 user: fifr tags: trunk
22:48
Add `Document::remove` check-in: c2e4010957 user: fifr tags: trunk
22:41
Document: remove some debug output check-in: 5d972ad3cb user: fifr tags: trunk
22:37
DocumentList: read all documents from doc directory check-in: f1f8712080 user: fifr tags: trunk
22:18
DocumentsPage: implement `addDocument` check-in: 5bef3910f4 user: fifr tags: trunk
22:18
Add `DocumentList::newDocument` check-in: 94cf1eee99 user: fifr tags: trunk
22:17
Document: ensure document path exists when adding a new page check-in: c55ed47a85 user: fifr tags: trunk
22:17
Add `Document::create` check-in: 3cf04f8d8b user: fifr tags: trunk
15:28
DocumentsPage: allow new images from this page check-in: 03c8af162c user: fifr tags: trunk
15:25
DocumentPage: use a `Loader` to keep `NewImagePage` in memory only when needed check-in: d905b0c8e2 user: fifr tags: trunk
15:24
NewImagePage: simply using inline components. check-in: a805379501 user: fifr tags: trunk
14:06
Move page for new images to `NewImagePage` component check-in: 1c17436d7c user: fifr tags: trunk
12:35
DocumentPage: work around `onClicked` problem in editing mode check-in: 5960c07327 user: fifr tags: trunk
12:09
DocumentPage: forward `onPressed` events for dragging check-in: 615b95a170 user: fifr tags: trunk
12:09
DocumentPage: call `endDragging` instead of `stopDragging` check-in: f0db5b3362 user: fifr tags: trunk
12:01
Implement `PageDelegate` using `DeletableItem` check-in: 5ddeb3f29e user: fifr tags: trunk
12:00
Implement `DocumentDelegate` using `DeletableItem` check-in: 760158f125 user: fifr tags: trunk
12:00
Add `DeletableItem` check-in: e8d2de4d4e user: fifr tags: trunk
09:27
DocumentPage: handle all mouse events in page check-in: 8535e0f54d user: fifr tags: trunk
09:25
DocumentsPage: respect contentX/Y for mouse coordinates check-in: 602a4509d5 user: fifr tags: trunk
09:10
DocumentsPage: cancel edit mode when clicking in empty area check-in: 324af074ae user: fifr tags: trunk
08:44
DocumentsPage: handle all mouse events here, not in DocumentDelegate check-in: 8e86ee3b30 user: fifr tags: trunk
2018-11-08
20:57
DocumentsPage: add delete button check-in: 2a441fc789 user: fifr tags: trunk
20:27
DocumentsPage: add "add"-button check-in: 0825cc4096 user: fifr tags: trunk
20:26
DocumentPage: remove duplicated code check-in: 74fc502fbd user: fifr tags: trunk
13:36
Page: use QtConcurrent for thumbnail computation check-in: 55002bb5b8 user: fifr tags: trunk
13:36
AsyncImage: use QtConcurrent for asynchronous transformation check-in: ea44ccccca user: fifr tags: trunk
13:24
Use QtConcurrent check-in: 930e87cfff user: fifr tags: trunk
12:58
GNUmakefile: add installdeps target check-in: 88fe058b43 user: fifr tags: trunk
12:32
Document: make timestamp format more readable check-in: c33e6a10f6 user: fifr tags: trunk
12:22
Page: use `Document::FilenameFormat` instead of literal strings check-in: 635b03e75f user: fifr tags: trunk
12:04
DocumentList: use `QStringList` instead of `QVariantList` check-in: 587b68c20e user: fifr tags: trunk
09:58
Page: run all thumbnail tasks in a single thread check-in: 6691614317 user: fifr tags: trunk
09:38
AsyncImage: use only single thread for all asynchronous image transformations check-in: 432a15ea66 user: fifr tags: trunk
09:35
DocumentPage: typos check-in: 7005b4675f user: fifr tags: trunk
09:35
DocumentPage: destroy all image pages when dropped from the page stack. check-in: 6c1beec466 user: fifr tags: trunk
09:02
Move `TransformWorker` to `AsyncImage`. check-in: 5e51563351 user: fifr tags: trunk
2018-11-07
22:40
Document: fix `pagesChanged` signal when thumbnails have been updated check-in: f8f7584f9b user: fifr tags: trunk
22:37
DocumentList: update data if some document has changed check-in: 146489450e user: fifr tags: trunk
22:37
Document: emit `pagesChanged` signal when some page data has changed. check-in: 2d4d8a9b41 user: fifr tags: trunk
22:21
DocumentPage: page numbers start at 1 not 0 check-in: 03f72b2dcd user: fifr tags: trunk
22:20
Add and use DocumentDelegate check-in: 68e54a512b user: fifr tags: trunk
21:52
DocumentList: add thumbnails role check-in: 9ef869534d user: fifr tags: trunk
21:52
Document: add accessor methods for the document's pages check-in: ec6d5aadb0 user: fifr tags: trunk
16:50
Add GNUmakefile check-in: df76e7229e user: fifr tags: trunk
2018-11-06
22:30
Export `Document` to QML as `Document` instead of `Doc` check-in: a126158fb9 user: fifr tags: trunk
22:23
Rename `Document.qml` to `DocumentPage.qml` and `Documents.qml` to `DocumentsPage.qml` check-in: f6eee1dd14 user: fifr tags: trunk
22:19
Add `DocumentList` and basic `Documents` view check-in: 53cb1288a8 user: fifr tags: trunk
21:21
Document: add creationTime property check-in: 828c554e26 user: fifr tags: trunk
21:11
Document.hxx: remove unused include check-in: 563ef3074b user: fifr tags: trunk
21:08
Update opacity of icons check-in: 25835842c1 user: fifr tags: trunk
2018-11-05
07:34
Page: implement `remove` method check-in: e05605f9af user: fifr tags: trunk
07:25
Remove unused qml imports check-in: 164a5290c3 user: fifr tags: trunk
07:21
PageDelegate: `PageView` does not exist anymore, use `Item` check-in: 2123a1d8ef user: fifr tags: trunk
06:20
Move `PageView` code to `PageDelegate` check-in: b1b726c4f8 user: fifr tags: trunk
06:12
DragDelegate: move activation of dragging by events to `PageDelegate`. check-in: b01838ce15 user: fifr tags: trunk
2018-11-02
20:51
ColorizePage: add icons to sliders check-in: 57df3aa022 user: fifr tags: trunk
09:52
Document.qml: use `new Date()` instead of `Date.new()` check-in: 7528bd1c1d user: fifr tags: trunk
09:50
PageView: show page number and page creation time check-in: c29555bff7 user: fifr tags: trunk
09:49
Document: add `creationTime` role check-in: 10ee4acdb5 user: fifr tags: trunk
2018-11-01
19:38
Document.qml: call `deletePage` method check-in: 49dfb15287 user: fifr tags: trunk
19:38
Document: deletePage takes page index check-in: 0d512ecf71 user: fifr tags: trunk
18:39
DragDelegate: add `canBeDragged` and `dragEnabled` properties check-in: 1d6551c22d user: fifr tags: trunk
17:43
Page: ensure at most one thumbnail loader thread is started check-in: b36d8a3a76 user: fifr tags: trunk
17:41
Do not export `Page` to QML check-in: 494fe0e0b1 user: fifr tags: trunk
17:40
Implement thumbnails using urls to external files. check-in: 14a39bdb86 user: fifr tags: trunk
17:37
Document: fix visibility of delete button. check-in: 5df3f1bd58 user: fifr tags: trunk
14:31
Document: make overwritten methods private check-in: 3e1e27254e user: fifr tags: trunk
14:28
Implement GUI for deleting pages check-in: f0800befa2 user: fifr tags: trunk
14:27
Document: add deletePage method check-in: 67d0b5c4a2 user: fifr tags: trunk
2018-10-31
22:32
Document: add dragging mode after hold with scaled pages check-in: b1f5a271cd user: fifr tags: trunk
22:32
PageDelegate: add `factor` property for scaling check-in: 758054150b user: fifr tags: trunk
22:31
DragDelegate: add `draggingFinished` signal check-in: b10646e766 user: fifr tags: trunk
17:28
Document.qml: use document title as header text check-in: cfe7921863 user: fifr tags: trunk
17:28
Document: set date as default title on loading from file check-in: 3df9264e64 user: fifr tags: trunk
17:09
Document: emit signal when title is changed check-in: de01bcec05 user: fifr tags: trunk
16:58
Document: add `title` property check-in: 687abdf054 user: fifr tags: trunk
16:56
Document: remove old comments check-in: 199ed279a5 user: fifr tags: trunk
16:54
Document: save original as jpg check-in: 438f70683c user: fifr tags: trunk
16:49
Page: set thumbnail size to 300 check-in: c739eb06b1 user: fifr tags: trunk
16:48
Document: add `addPage` method check-in: 03b4dbdb62 user: fifr tags: trunk
16:48
CutPage: disable forward navigation on invalid cut selection check-in: 9cc08519af user: fifr tags: trunk
16:47
ColorizePage: add `image` property check-in: e6e232dbfc user: fifr tags: trunk
16:47
Rename qml type `Util` to `Fotokopierer` check-in: 343e38ec61 user: fifr tags: trunk
16:02
ColorizePage: allow selection of color mode check-in: c8aee70a57 user: fifr tags: trunk
16:02
ColorizeImage: add `colorMode` property and `ColorMode` enum check-in: 4327160f82 user: fifr tags: trunk
16:01
Convert: support Format_Grayscale8 check-in: c08d3aed98 user: fifr tags: trunk
10:24
Implement `addPage` action invoking the image modification pages check-in: ac1fc7eece user: fifr tags: trunk
10:23
Add `Util::loadPlainImage` check-in: ab7827563f user: fifr tags: trunk
2018-10-30
22:14
Document: fix moving pages check-in: 7b224a56d5 user: fifr tags: trunk
21:09
Load Document from qml check-in: a9f93daf56 user: fifr tags: trunk
21:09
Call `Document::move` when moving a page check-in: 529a9b4483 user: fifr tags: trunk
11:54
Document: use constant hash for roleNames check-in: 8d74116977 user: fifr tags: trunk
10:33
Create add button in QML only. check-in: e62f306c90 user: fifr tags: trunk
08:58
Add add-button to Document check-in: c31d7937dd user: fifr tags: trunk
2018-10-29
21:39
Add Document and Page classes for representing scanned documents check-in: b59c84ea54 user: fifr tags: trunk
2018-10-27
20:30
BaseImage: fix update when source has been changed. check-in: 26b2a4acec user: fifr tags: trunk
20:29
PlainImage: remove debug output check-in: e591aa4177 user: fifr tags: trunk
16:56
PlainImage: add `maxSize` property. check-in: 1813ba7f80 user: fifr tags: trunk
2018-10-26
14:48
CMakeLists.txt: automatically download 3rdparty libs check-in: 85c1a0bbb0 user: fifr tags: trunk
13:22
CMakeLists.txt: ensure linking against local freetype on SailfishOS check-in: 371ed7b001 user: fifr tags: trunk
12:36
Improve cmake build. check-in: 9fb33d39ac user: fifr tags: trunk
07:03
Merge freetype-3rdparty check-in: efc04df48e user: fifr tags: trunk
07:02
opencv: disable unused libraries Closed-Leaf check-in: 5000cc239e user: fifr tags: freetype-3rdparty
2018-10-25
22:38
Update CMakeLists.txt for build on desktop and SailfishOS. check-in: 0d213abd0a user: fifr tags: freetype-3rdparty
21:09
Add freetype as 3rdparty library check-in: 31b5f83f9d user: fifr tags: freetype-3rdparty
21:05
rpm: add GPLv3+ license check-in: c5a222ed76 user: fifr tags: trunk
19:24
Link against system libpng. check-in: a2322426e5 user: fifr tags: trunk
18:59
rpm: update spec check-in: 1c7b2f9131 user: fifr tags: trunk
18:58
rpm: add Qt5Gui as explicit dependency check-in: 2d9740d4c8 user: fifr tags: trunk
18:52
rpm: update url check-in: c1f8f046b5 user: fifr tags: trunk
18:51
CMakeLists.txt: add explicit Qt modules check-in: a3a02ff8a9 user: fifr tags: trunk
16:44
ZoomImage: center point is projected on [0,1]² check-in: 295627bba9 user: fifr tags: trunk