summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | Remove more checks if icon exists in default theme.Tavmjong Bah2017-07-064-33/+13
| | | | | | | | |
* | | | | | | | | Don't check if icon exists in default theme since that prevents use of ↵Tavmjong Bah2017-07-061-8/+2
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | fallback icons.
* | | | | | | | Add new libsoup based http access with caching and asyncMartin Owens2017-07-064-0/+215
| | | | | | | |
* | | | | | | | Upgrade dropper with fixed for each of the modesMartin Owens2017-07-053-122/+120
| | | | | | | |
* | | | | | | | cursors: rm deprecated gtkstyle custom black/whiteAlexander Valavanis2017-07-054-13/+7
| | | | | | | |
* | | | | | | | Merge branch 'ccrb/inkscape-fix-template-preview-crash'Martin Owens2017-07-051-19/+26
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix crash in "New from template" dialogChristophe Lebras2017-07-041-19/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Selecting template in "New from template" dialog, causes Inkscape to crash because the method SPCanvas::paintSingleBuffer is called before _backing_store is initialized. Checking _backing_store value and returning if null, prebent crash.
* | | | | | | | | Merge branch 'houz/inkscape-color-profiles-cleanup'Martin Owens2017-07-055-77/+120
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Use std::transform instead of a for loopTobias Ellinghaus2017-07-052-11/+14
| | | | | | | | | |
| * | | | | | | | | Clean up color profiles codeTobias Ellinghaus2017-07-055-76/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a late 2nd part for 86a74b4a93ab62c8ef7819dc549fe7b3ace24916 and gets rid of the non-descriptive std::pair<ustring, bool>
* | | | | | | | | | Fix 'direction' gui.Tavmjong Bah2017-07-052-7/+6
|/ / / / / / / / /
* | | | | | | | | Clean up color-profile and use io/resource for dir scanningMartin Owens2017-07-051-45/+12
| | | | | | | | |
* | | | | | | | | Make path scanning recursive, add ustring get_filenames and clean upMartin Owens2017-07-052-16/+16
| | | | | | | | |
* | | | | | | | | Fix a bug with select knots and modifiersJabier Arraiza2017-07-044-25/+29
| | | | | | | | |
* | | | | | | | | Prevent crash when get_primary_monitor() returns nullptr.Tavmjong Bah2017-07-041-1/+4
|/ / / / / / / /
* | | | | | | | Merge branch 'ccrb/inkscape-save-document-as-template'Martin Owens2017-07-028-21/+276
|\ \ \ \ \ \ \ \
| * | | | | | | | Skip empty template informationChristophe Lebras2017-07-022-18/+25
| | | | | | | | |
| * | | | | | | | Manage template informationsChristophe Lebras2017-07-023-24/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Template informations are added to the saved file. File name is is the same as template name Template is saved as default.svg only if requested by user.
| * | | | | | | | Add function to save templateChristophe Lebras2017-07-025-23/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Saves template as default. Does not save template informations yet.
| * | | | | | | | Add Save Template DialogChristophe Lebras2017-07-023-0/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This add just dialog widget only, don't save template yet.
| * | | | | | | | Add new verb "save template"Christophe Lebras2017-07-023-12/+20
| | | | | | | | |
* | | | | | | | | Fix windows builds with filename in symbols dialogMartin Owens2017-07-021-1/+1
| | | | | | | | |
* | | | | | | | | Remove duplicate error messageMartin Owens2017-07-021-8/+1
| | | | | | | | |
* | | | | | | | | Merge https://gitlab.com/inkscape/inkscape into selectable-knotsJabier Arraiza2017-07-0211-351/+121
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Move directory scanners to new get_filenames(...) callsMartin Owens2017-07-0211-351/+121
| |/ / / / / / / /
* | | | | | | | | Merge https://gitlab.com/inkscape/inkscape into selectable-knotsJabier Arraiza2017-07-01298-8105/+179127
|\| | | | | | | |
| * | | | | | | | Hackfest: Tidy and test for file exists in output.Martin Owens2017-07-011-3/+6
| | | | | | | | |
| * | | | | | | | Merge branch 'master' of gitlab.com:Frigory33/inkscapeMarc Jeanmougin2017-07-01291-8021/+178948
| |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Merge branch 'master' of gitlab.com:inkscape/inkscapeSylvain Chiron2017-07-01112-514/+709
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | Updated libs from the Adaptagrams project: libavoid, libcola and libvspc; ↵Sylvain Chiron2017-07-01291-8021/+178948
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changed the code to match the new API Signed-off-by: Sylvain Chiron <chironsylvain@orange.fr>
| * | | | | | | | | | Merge branch 'master' of gitlab.com:inkscape/inkscapeMarc Jeanmougin2017-07-014-63/+93
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | Introduce get_filenames which scans paths for all filenames.Martin Owens2017-07-014-63/+93
| | | | | | | | | | | |
| * | | | | | | | | | | Merge branch 'speed_up_drawing' of gitlab.com:psychon/inkscapeMarc Jeanmougin2017-07-012-16/+72
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | |
| | * | | | | | | | | | SPCanvas::paintSingleBuffer: Draw directly to _backing_storeUli Schlachter2017-07-011-12/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this commit, this function creates a new cairo image surface, draws the tile that it was told to redraw to this buffer and then uses cairo to copy the drawn data at the right position inside of _backing_store. Thus, the drawn data was copied around at least once. This commit changes the code so that it draws directly to _backing_store: We get the information from _backing_store and then create a new image surface from this that covers just the part that we should redraw. Thus, one copy of the data is avoided. Signed-off-by: Uli Schlachter <psychon@znc.in>
| | * | | | | | | | | | SPCanvas: Use a similar image for _backing_storeUli Schlachter2017-07-012-4/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cairo 1.12 adds the function cairo_surface_create_similar_image(). It works just like cairo_image_surface_create() in that it creates an image surface. However, when the passed-in surface is a cairo-xlib surface, the data of the image surface will be allocated in a shared memory segment. This makes it cheaper to have the X11 server access the surface since it does not need to be uploaded. To make use of this, a new _surface_for_similar member is added. This member is set to a (useless) surface in handle_draw(). On Linux this creates a cairo-xlib surface, so that _backing_store is latter allocated in a shared memory segment. Signed-off-by: Uli Schlachter <psychon@znc.in>
| | * | | | | | | | | | Fix a small memory leak in SPCanvas::paintUli Schlachter2017-07-011-0/+3
| | | |_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Uli Schlachter <psychon@znc.in>
| * | | | | | | | | | Runtime check for primary acceleratorMarc Jeanmougin2017-07-011-5/+11
| | |_|/ / / / / / / | |/| | | | | | | |
| * | | | | | | | | Fix a compiling error on debian testingJabier Arraiza2017-07-011-1/+1
| |/ / / / / / / /
* | | | | | | | | Improving CR feedback. thanks!Jabier Arraiza2017-07-018-56/+68
| | | | | | | | |
* | | | | | | | | Finish add selectable knot shapesJabier Arraiza2017-07-016-15/+23
| | | | | | | | |
* | | | | | | | | Merge https://gitlab.com/inkscape/inkscape into selectable-knotsJabier Arraiza2017-07-014-75/+116
|\| | | | | | | |
| * | | | | | | | Merge branch 'hacking' of gitlab.com:__chr__/inkscapeMarc Jeanmougin2017-06-301-0/+3
| |\ \ \ \ \ \ \ \
| | * | | | | | | | Replace ImageMagic with GraphicsMagicchr[]2017-06-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... just a matter of taste. But both wanna be initialized: fixed.
| * | | | | | | | | Merge branch 'master' of gitlab.com:inkscape/inkscapeMarc Jeanmougin2017-06-301-35/+73
| |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Merge branch 'master' of gitlab.com:inkscape/inkscapeMartin Owens2017-06-301-0/+6
| | |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | | Hackfest: Add start of dropping toolMartin Owens2017-06-301-35/+73
| | | | | | | | | | | |
| * | | | | | | | | | | Replace cursor-dropping-s.xpmcajhne@gmail.com2017-06-301-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | Replace cursor-dropping-s.xpmcajhne@gmail.com2017-06-301-25/+25
| | | | | | | | | | | |
| * | | | | | | | | | | Replace cursor-dropper-s.xpmcajhne@gmail.com2017-06-301-16/+16
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | working on knots selectionJabier Arraiza2017-07-0110-22/+74
| | | | | | | | | | |