summaryrefslogtreecommitdiffstats
path: root/src/display (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update for CSS 3 'image-rendering'.Tavmjong Bah2017-05-291-2/+8
| | | (bzr r15703.1.11)
* Add preference that allows user to increase the canvas tile size.Tavmjong Bah2017-03-301-1/+7
| | | | | | A larger tile size vastly speeds up rendering for drawings with heavy filter use by reducing the need to recalculate filter effects that cross multiple tiles. (bzr r15614)
* Add canvas-rotate for rapid previewing canvas rotation.Tavmjong Bah2017-03-308-7/+499
| | | | | Add canvas-debug for study of canvas tiling. (bzr r15612)
* Add canvas flip. No GUI. Can be bound to keys via preferences.Tavmjong Bah2017-03-222-6/+12
| | | (bzr r15606)
* Implement rotation via desktop to window affine.Tavmjong Bah2017-03-203-295/+2
| | | | | | Remove rotation via viewbox. Still some work to do... (bzr r15603)
* Modify CanvasXYGrid to work with rotated canvas.Tavmjong Bah2017-03-182-104/+147
| | | (bzr r15602)
* Modifiy CtrlRect to work with rotated canvas.Tavmjong Bah2017-03-172-145/+127
| | | (bzr r15600)
* Fix rendering when canvas rotated. General code clean-up and documentation.Tavmjong Bah2017-03-151-60/+44
| | | (bzr r15598)
* Replace rectangle based zooming by affine based zooming.Tavmjong Bah2017-03-133-4/+12
| | | | | | | | This allows a rotation to be included in the drawing to window mapping. General code cleanup. Added documentation. Any change to zooming behavior is probably a bug. (bzr r15592)
* sp-canvas: Migrate to seat_grabAlex Valavanis2017-02-261-5/+12
| | | (bzr r15548)
* Fix Gdk deprecationsAlex Valavanis2017-02-071-2/+25
| | | (bzr r15492)
* Fix some new Gdk deprecationsAlex Valavanis2017-02-071-1/+1
| | | (bzr r15491)
* Remove some unneeded < C++11 fallback codeAlex Valavanis2017-02-064-20/+0
| | | (bzr r15485)
* fixing to new trunkJabiertxof2017-01-2420-34/+197
|\ | | | | (bzr r15142.1.38)
| * Use GStatBuf where appropriate to ensure usage of the correct typeEduard Braun2017-01-121-1/+1
| | | | | | | | | | (fixes compilation with i686-w64-mingw32) (bzr r15414)
| * Fix snapping tooltips and highlighting of snapped bounding boxes (both of ↵Diederik van Lierop2017-01-111-2/+2
| | | | | | | | | | which were not shown) (bzr r15410)
| * antialiasing options on exportMarc Jeanmougin2017-01-045-10/+28
| | | | | | (bzr r15391)
| * Fix logic error (non-scaling stroke on text).Tavmjong Bah2017-01-031-1/+1
| | | | | | (bzr r15386)
| * Fix a few Gtkmm deprecationsAlex Valavanis2016-12-262-0/+10
| | | | | | (bzr r15357)
| * sp-canvas: Gtkmmify to squash a few warningsAlex Valavanis2016-12-251-14/+17
| | | | | | (bzr r15353)
| * Fixes for measure LPE and speed path based LPE operationsJabiertxof2016-12-062-0/+15
| | | | | | (bzr r15302)
| * Add triangle knot.Jabier Arraiza Cenoz2016-12-032-3/+73
| | | | | | (bzr r15293)
| * Remove unneeded "#include <arpa/inet.h>" in "cairo-utils.cpp"Eduard Braun2016-11-271-1/+0
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1645062 (bzr r15280)
| * Provide a way to update a legacy document to account for the 90 to 96 dpi ↵Tavmjong Bah2016-11-252-2/+42
| | | | | | | | | | | | | | change. This method relies on setting the 'viewBox'. (bzr r15273)
| * Select mesh nodes by clicking on control lines.Tavmjong Bah2016-11-234-0/+8
| | | | | | (bzr r15267)
* | Update to trunkJabier Arraiza Cenoz2016-11-053-2/+15
|\| | | | | (bzr r15142.1.30)
| * Fix bug:1639083 crach closing segment with shortcut LPEJabier Arraiza Cenoz2016-11-052-0/+13
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1639083 (bzr r15210)
| * Revert two changes from r15177Marc Jeanmougin2016-11-031-2/+2
| | | | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1636475 - https://launchpad.net/bugs/1637885 (bzr r15204)
* | Fix angle constrain, thanks to vlada, Mc and LiamWJabier Arraiza Cenoz2016-11-011-1/+1
| | | | | | (bzr r15142.1.29)
* | Add some Vlava improvements from mailing listJabier Arraiza Cenoz2016-11-012-6/+14
|\| | | | | (bzr r15142.1.28)
* | Add fadding from temporary rotate draw to real onesJabier Arraiza Cenoz2016-10-261-11/+20
| | | | | | (bzr r15142.1.27)
* | Some bug fixes and improvementsJabier Arraiza Cenoz2016-10-251-12/+0
| | | | | | (bzr r15142.1.25)
* | Add right click rotation panning, some fixesJabier Arraiza Cenoz2016-10-232-54/+61
| | | | | | (bzr r15142.1.23)
* | Add right click rotation panningJabier Arraiza Cenoz2016-10-232-9/+12
| | | | | | (bzr r15142.1.22)
* | Add doc rotate with panningJabier Arraiza Cenoz2016-10-232-11/+20
|\| | | | | (bzr r15142.1.21)
* | Add right click attemptJabier Arraiza Cenoz2016-10-232-6/+64
| | | | | | (bzr r15142.1.20)
* | Update to trunkJabier Arraiza Cenoz2016-10-192-6/+21
|\| | | | | (bzr r15142.1.18)
| * Implement 'vector-effect' value 'non-scaling-stroke'. No GUI yet.Tavmjong Bah2016-10-192-6/+21
| | | | | | (bzr r15177)
* | Styling rotateJabier Arraiza Cenoz2016-10-191-4/+49
| | | | | | (bzr r15142.1.17)
* | Working with rotate previewJabier Arraiza Cenoz2016-10-192-4/+169
| | | | | | (bzr r15142.1.15)
* | Fix some canvas problems and refactorizationJabier Arraiza Cenoz2016-10-101-0/+1
|/ | | (bzr r15142.1.8)
* Exposes to the user additional PNG settings: Interlacing, grayscale, bit ↵Marc Jeanmougin2016-09-252-0/+88
| | | | | | | | depth, alpha, compression level, PNG pHYs dpi. Fixed bugs: - https://launchpad.net/bugs/170650 (bzr r15131)
* [Bug #459914] Non-ascii (ja) charactors aren't displayed properly in Handle ↵ohtsuka-yoshio2016-09-141-0/+2
| | | | | | | | to grid intersection. Fixed bugs: - https://launchpad.net/bugs/459914 (bzr r15116)
* Improve font editing dialog.Tavmjong Bah2016-09-062-13/+34
|\ | | | | (bzr r15109)
| * Improve font editing dialog:Tavmjong Bah2016-07-102-12/+33
| | | | | | | | | | | | | | | | 1. Allow for fonts with other than 1000 units per em. 2. Allow setting 'ascent', 'descent', etc. 3. Allow setting individual glyph horizontal advances. 4. Fix bug where 'units-per-em' was not read correctly. (bzr r15014.1.1)
* | Decrease contrast of phantom bpathJabier Arraiza Cenoz2016-08-291-1/+1
| | | | | | (bzr r15091)
* | Partial fix for bug 172063 while we find a better solution for XOR in helper ↵Jabier Arraiza Cenoz2016-08-293-13/+29
| | | | | | | | | | lines (bzr r15090)
* | Use M_PI, M_PI_2. We use these constants everywhere so if they are not ↵Tavmjong Bah2016-08-171-1/+1
| | | | | | | | | | | | | | defined we are already in trouble. No need to define them ourselves (except maybe in shared libraries). (bzr r15063)
* | Fix a bunch of errors as reported at http://www.viva64.com/en/b/0419/Tavmjong Bah2016-08-151-1/+1
| | | | | | (bzr r15059)
* | Merged trunkAdrian Boguszewski2016-08-095-298/+14
|\ \ | | | | | | (bzr r14954.1.30)