- Queries
- All Stories
- Search
- Advanced Search
Feed Advanced Search
Advanced Search
Advanced Search
Feb 21 2020
Feb 21 2020
dkazakov committed R37:8ded14cf398d: Merge branch 'kazakov/embedded-resources' into rempt/T379-resource-management (authored by dkazakov).
Merge branch 'kazakov/embedded-resources' into rempt/T379-resource-management
dkazakov committed R37:a4f457d6bfa9: Add more explanation to KoEphemeralResource (authored by dkazakov).
Add more explanation to KoEphemeralResource
Fix naming of resourceSourceAdapter
dkazakov committed R37:3cbce01d241b: Completely remove lazy-initialization from KisBrush::brushTipImage() (authored by dkazakov).
Completely remove lazy-initialization from KisBrush::brushTipImage()
dkazakov committed R37:1fc63cc11abd: Fix building KoColorSet after the merge (authored by dkazakov).
Fix building KoColorSet after the merge
dkazakov committed R37:e9b410669646: Merge remote-tracking branch 'origin/rempt/T379-resource-management' into… (authored by dkazakov).
Merge remote-tracking branch 'origin/rempt/T379-resource-management' into…
Add a todo item
Fix warning
dkazakov committed R37:9e0bfdc097a3: Remove KisPaintOpSettings::isLoadable() (authored by dkazakov).
Remove KisPaintOpSettings::isLoadable()
dkazakov committed R37:81aca2057021: Disable lazy-loading in KisBrush::brushTipImage() for now (authored by dkazakov).
Disable lazy-loading in KisBrush::brushTipImage() for now
Fix unittests
dkazakov committed R37:477012cd190c: Refactor out using global resources singletons in KisPaintOpSettings (authored by dkazakov).
Refactor out using global resources singletons in KisPaintOpSettings
dkazakov committed R37:77f6ccc324e8: Add cpp-quirks for future C++ standards (authored by dkazakov).
Add cpp-quirks for future C++ standards
dkazakov committed R37:d8e47c448009: Implement KoEphemeralResource resource type (authored by dkazakov).
Implement KoEphemeralResource resource type
dkazakov committed R37:cdc049fd9364: Implement general KisResourcesInterface (authored by dkazakov).
Implement general KisResourcesInterface
Feb 18 2020
Feb 18 2020
genevievey awarded T12712: Improving Color-Smudge brushes with Ratio and Airbrush a Burninate token.
Feb 17 2020
Feb 17 2020
Fix compilation
dkazakov committed R37:df9d1aafd52d: Fix hangup when loaging image with generator/file layers (authored by dkazakov).
Fix hangup when loaging image with generator/file layers
Feb 16 2020
Feb 16 2020
dkazakov committed R37:a2276890fa0e: Fix hangup when loaging image with generator/file layers (authored by dkazakov).
Fix hangup when loaging image with generator/file layers
Feb 14 2020
Feb 14 2020
dkazakov committed R37:f2cdef4ead5c: Disable liblzma (.xz) support for KArchive (authored by dkazakov).
Disable liblzma (.xz) support for KArchive
Fix location of PyQt5 on Windows
Feb 13 2020
Feb 13 2020
Fix safe asserts in KisLazyBrushTest
dkazakov committed R37:dab0e6ef1273: Fix building libraw on linux deps workers (authored by dkazakov).
Fix building libraw on linux deps workers
dkazakov committed R37:28adc5530544: Merge branch 'kazakov/brush-outline-strobing-374551' (authored by dkazakov).
Merge branch 'kazakov/brush-outline-strobing-374551'
dkazakov committed R37:3150959f517a: Fix dizzy outline in rotational brushes (authored by dkazakov).
Fix dizzy outline in rotational brushes
Fix building with Qt 5.9
dkazakov committed R37:4dc5f8d18e26: Fix dizzy rotation of the outline in Drawing Angle (authored by dkazakov).
Fix dizzy rotation of the outline in Drawing Angle
dkazakov committed R37:4d921768b94f: Fix strobbing of the brush outline becasue of subpixel precision (authored by dkazakov).
Fix strobbing of the brush outline becasue of subpixel precision
Feb 12 2020
Feb 12 2020
dkazakov committed R37:1f6fa3a8eacd: Add troubleshooting notes about sip and pyqt (authored by dkazakov).
Add troubleshooting notes about sip and pyqt
dkazakov committed R37:112a28521eab: Force 'make install' for PyQt5 and SIP run in single-threaded mode (authored by dkazakov).
Force 'make install' for PyQt5 and SIP run in single-threaded mode
Fix detection of PyQt5
dkazakov committed R37:71e50467f31a: Installation step of PyQt must run in single thread (authored by dkazakov).
Installation step of PyQt must run in single thread
Feb 11 2020
Feb 11 2020
dkazakov committed R37:1803807f7aa1: Add a workaround for a regression in Qt 5.12.7 (authored by dkazakov).
Add a workaround for a regression in Qt 5.12.7
Fix checksums of libjpeg-turbo
Fix building Exiv2
Fix building ext_expat
dkazakov committed R37:2442c0ede851: Fix Android patches to apply on Android (authored by dkazakov).
Fix Android patches to apply on Android
Actually update a version of Qt
Feb 10 2020
Feb 10 2020
dkazakov committed R37:23ba4ca13068: Rebase linux-only Qt's patches to 5.12.7 (authored by dkazakov).
Rebase linux-only Qt's patches to 5.12.7
Update Qt version to 5.12.7
Feb 7 2020
Feb 7 2020
Fix safe asserts in KisLazyBrushTest
Fix KisLazyBrushTest failure
Feb 6 2020
Feb 6 2020
dkazakov committed R37:ba88e9315afb: Fix rendering of Transform Tool for Shape Layers in continued stroke (authored by dkazakov).
Fix rendering of Transform Tool for Shape Layers in continued stroke
dkazakov committed R37:8f9386edc79c: Fix update of shape layer after cancelling transform tool action (authored by dkazakov).
Fix update of shape layer after cancelling transform tool action
dkazakov committed R37:81372da11668: Remove all the usages of KisImage::lock() (authored by dkazakov).
Remove all the usages of KisImage::lock()
dkazakov committed R37:45fa9fb936bb: Fix possible deadlocks in KisShapeLayer and KisShapeLayerCanvas (authored by dkazakov).
Fix possible deadlocks in KisShapeLayer and KisShapeLayerCanvas
Feb 5 2020
Feb 5 2020
dkazakov committed R37:424214e81cff: Fix update of shape layer after cancelling transform tool action (authored by dkazakov).
Fix update of shape layer after cancelling transform tool action
dkazakov committed R37:57e68a90f578: Fix rendering of Transform Tool for Shape Layers in continued stroke (authored by dkazakov).
Fix rendering of Transform Tool for Shape Layers in continued stroke
dkazakov committed R37:b4951fc120f7: Fix threading issue in KisShapeLayer::transform() (authored by dkazakov).
Fix threading issue in KisShapeLayer::transform()
Feb 4 2020
Feb 4 2020
dkazakov committed R37:09519feaf108: Fix transformatoion of shapes that come from transforming the layer itself (authored by dkazakov).
Fix transformatoion of shapes that come from transforming the layer itself
Feb 3 2020
Feb 3 2020
dkazakov committed R37:b104759eb6f2: Fix animation rendering problem on small images (< 100px in size) (authored by dkazakov).
Fix animation rendering problem on small images (< 100px in size)
dkazakov committed R37:d4a892dfd434: Fix animation rendering problem on small images (< 100px in size) (authored by dkazakov).
Fix animation rendering problem on small images (< 100px in size)
Jan 31 2020
Jan 31 2020
Fix hiccups when doing canvas actions
dkazakov committed R37:2fea6a9b28f5: Implement KisRegion with optimized rects compression (authored by dkazakov).
Implement KisRegion with optimized rects compression
Fix hiccups when doing canvas actions
Jan 29 2020
Jan 29 2020
Problems:
- The final write should be atomic. That is, for the GUI thread the shapes can be observed either in the initial state or in the final state. No intermediate states should be observable (including during the write-back itself). 1.1) theoretically, it could be implemented by adding a lock to a shared d-pointer, but it doesn't guard from hierarchy action. 1.2) we could declare that locking the topmost shape would block hierarchy, but to get this topmost shape we should iterate through this hierarchy, which is unsafe
- After the swap operation GUI thread might still have pointers to the old shapes that we replaced. How to fix that?
- After swap operation, the shapes should emit some signals, so that layer's shape manager and other receivers get their notifications. How to postpone/duplicate these signals?
Jan 28 2020
Jan 28 2020
dkazakov committed R37:50393c692e53: Merge branch 'kazakov/shape-masks-rendering-392242' (authored by dkazakov).
Merge branch 'kazakov/shape-masks-rendering-392242'
Fix Warp and Cage transform in master
dkazakov committed R37:3aacc960448a: Fix crazy snapping when resizing shapes (authored by dkazakov).
Fix crazy snapping when resizing shapes
dkazakov committed R37:ef980b6af4ad: Merge remote-tracking branch 'origin/master' into kazakov/shape-masks-rendering… (authored by dkazakov).
Merge remote-tracking branch 'origin/master' into kazakov/shape-masks-rendering…
dkazakov committed R37:2da69e6522ae: Fix normalization of the calligraphic shape (authored by dkazakov).
Fix normalization of the calligraphic shape
dkazakov committed R37:fc9fba29a1ca: Fix unittests to support new implementation of KoPathShape::boundingRect (authored by dkazakov).
Fix unittests to support new implementation of KoPathShape::boundingRect
Fix assert in TestKoShapeRegistry
dkazakov committed R37:c05669d20706: Fix a bug catched by TestShapePainting unittest (authored by dkazakov).
Fix a bug catched by TestShapePainting unittest
dkazakov committed R37:2617900662ff: Fix thread-safety for rendering of the shapes (authored by dkazakov).
Fix thread-safety for rendering of the shapes
dkazakov committed R37:743355c0a3d9: Remove unused KoPathShape private member (authored by dkazakov).
Remove unused KoPathShape private member
Fix KoShape::paint() to be const
Make KoShape::paintStroke const
Fix copy-on-write for shapes
Fix warning message in KoRTree
dkazakov committed R37:5355a56cf0b0: Remove synchronous update capabilities from KisShapeLayerCanvas (authored by dkazakov).
Remove synchronous update capabilities from KisShapeLayerCanvas
dkazakov committed R37:9f6b70d3c0ee: Estimate Shape's boundingRect() by using insets instead of full stroking (authored by dkazakov).
Estimate Shape's boundingRect() by using insets instead of full stroking
dkazakov committed R37:87665ae95755: Fix properly checking for emptiness of the loaded shapes (authored by dkazakov).
Fix properly checking for emptiness of the loaded shapes
dkazakov committed R37:51bd69176b5b: Remove KoShape::CollisionDetected signal (authored by dkazakov).
Remove KoShape::CollisionDetected signal
Do not load empty vector objects
Fix misprint
dkazakov committed R37:8d6e9e71ff24: Fix slowdown when calculating outline of too many shapes (authored by dkazakov).
Fix slowdown when calculating outline of too many shapes
dkazakov committed R37:d5771a9c4e72: Add more debugging capabilities to KisForest (authored by dkazakov).
Add more debugging capabilities to KisForest
dkazakov committed R37:769324d59a59: Fix 'clip-path' applied to transformed nodes (authored by dkazakov).
Fix 'clip-path' applied to transformed nodes
dkazakov committed R37:20f6a221ef4e: Fixes rendering of gamut masks, drops KisGamutMaskViewConverter (authored by amedonosova).
Fixes rendering of gamut masks, drops KisGamutMaskViewConverter
Fix very slow rendering of Gamut Masks
dkazakov committed R37:09f628c0d75a: Fix resolution argument for KisShapeLayer::createShapesFromSvg (authored by dkazakov).
Fix resolution argument for KisShapeLayer::createShapesFromSvg
dkazakov committed R37:2e8294becc66: Fix rendering of vector masks applied to group shapes (authored by dkazakov).
Fix rendering of vector masks applied to group shapes
Fix loading SVG files with symbols
Add utility funcitons to KisForest
Fix perfect forwarding in KisForest
Fix memory leak in KisForest
dkazakov committed R37:e62259f29525: Implement KisForest container for tree-like structures (authored by dkazakov).
Implement KisForest container for tree-like structures
dkazakov committed R37:5e5eb3b5d4e0: Fix crazy snapping when resizing shapes (authored by dkazakov).
Fix crazy snapping when resizing shapes
dkazakov committed R37:cf68ba07809b: Fix crazy snapping when resizing shapes (authored by dkazakov).
Fix crazy snapping when resizing shapes
Fix Warp and Cage transform in master
Jan 16 2020
Jan 16 2020
Fix border artifacts in layer styles
Jan 15 2020
Jan 15 2020
dkazakov committed R37:f62910b0ee88: Fix painting after removing cancelStrokeId interface (authored by dkazakov).
Fix painting after removing cancelStrokeId interface
dkazakov committed R37:a5d92c04c715: Fix safe assert when resetting continued transform (authored by dkazakov).
Fix safe assert when resetting continued transform
dkazakov committed R37:f88c8b352981: Fix assert when the stroke is cancelled in endStrokeCallback() (authored by dkazakov).
Fix assert when the stroke is cancelled in endStrokeCallback()
dkazakov committed R37:dcae8c7860ef: Revert "Initialize transform tool args when ending stroke" (authored by dkazakov).
Revert "Initialize transform tool args when ending stroke"