| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'master' of gitlab.com:inkscape/inkscape | Marc Jeanmougin | 2017-07-01 | 4 | -63/+93 |
| |\ | |||||
| | * | Introduce get_filenames which scans paths for all filenames. | Martin Owens | 2017-07-01 | 4 | -63/+93 |
| | | | |||||
| * | | Merge branch 'speed_up_drawing' of gitlab.com:psychon/inkscape | Marc Jeanmougin | 2017-07-01 | 2 | -16/+72 |
| |\ \ | |/ |/| | |||||
| | * | SPCanvas::paintSingleBuffer: Draw directly to _backing_store | Uli Schlachter | 2017-07-01 | 1 | -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_store | Uli Schlachter | 2017-07-01 | 2 | -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::paint | Uli Schlachter | 2017-07-01 | 1 | -0/+3 |
| | | | | | | | | | Signed-off-by: Uli Schlachter <psychon@znc.in> | ||||
| * | | allows mac os build to fail as we have no mac runners yet | Marc Jeanmougin | 2017-07-01 | 1 | -1/+1 |
| | | | |||||
| * | | Runtime check for primary accelerator | Marc Jeanmougin | 2017-07-01 | 1 | -5/+11 |
| | | | |||||
| * | | Fix version strings to work on windows & unix | su-v | 2017-07-01 | 2 | -12/+10 |
| | | | |||||
| * | | Fix a compiling error on debian testing | Jabier Arraiza | 2017-07-01 | 1 | -1/+1 |
| |/ | |||||
| * | Add Mac CI build config | Tim Sheridan | 2017-07-01 | 1 | -6/+35 |
| | | |||||
| * | Merge branch 'master' of gitlab.com:walterbender/inkscape | Marc Jeanmougin | 2017-06-30 | 1 | -0/+5418 |
| |\ | |||||
| | * | add Munsell palette formated to show hue pages | Walter Bender | 2017-06-23 | 1 | -0/+5418 |
| | | | |||||
| | * | Revert "add Munsell palette" | Walter Bender | 2017-06-23 | 1 | -3204/+0 |
| | | | | | | | | | This reverts commit 9692e3ea5b5a576e50eec1f398e10f06571ebfb2. | ||||
| | * | add Munsell palette | Walter Bender | 2017-06-23 | 1 | -0/+3204 |
| | | | |||||
| * | | Merge branch 'hacking' of gitlab.com:__chr__/inkscape | Marc Jeanmougin | 2017-06-30 | 3 | -1/+79 |
| |\ \ | |||||
| | * | | jemalloc cmake module | chr[] | 2017-06-30 | 2 | -0/+75 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (shamelessly stolen from Blender) libstdc++ memory allocator is broken: "Notes about deallocation. This allocator does not explicitly release memory." The story: https://www.zerotier.com/blog/2017-05-05-theleak.shtml The solution?! http://jemalloc.net/ No need to recompile, just install it and a simple test run: LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 inkscape | ||||
| | * | | Replace ImageMagic with GraphicsMagic | chr[] | 2017-06-30 | 2 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | ... just a matter of taste. But both wanna be initialized: fixed. | ||||
| * | | | Merge branch 'master' of gitlab.com:inkscape/inkscape | Marc Jeanmougin | 2017-06-30 | 1 | -35/+73 |
| |\ \ \ | |||||
| | * \ \ | Merge branch 'master' of gitlab.com:inkscape/inkscape | Martin Owens | 2017-06-30 | 10 | -396/+364 |
| | |\ \ \ | |||||
| | * | | | | Hackfest: Add start of dropping tool | Martin Owens | 2017-06-30 | 1 | -35/+73 |
| | | | | | | |||||
| * | | | | | Replace cursor-dropping-s.xpm | cajhne@gmail.com | 2017-06-30 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Replace cursor-dropping-s.xpm | cajhne@gmail.com | 2017-06-30 | 1 | -25/+25 |
| | | | | | | |||||
| * | | | | | Replace cursor-dropper-s.xpm | cajhne@gmail.com | 2017-06-30 | 1 | -16/+16 |
| | |/ / / |/| | | | |||||
| * | | | | Merge branch 'master' of gitlab.com:inkscape/inkscape | Marc Jeanmougin | 2017-06-30 | 6 | -200/+151 |
| |\ \ \ \ | |||||
| | * \ \ \ | Merge branch 'master' of https://gitlab.com/inkscape/inkscape | Tavmjong Bah | 2017-06-30 | 2 | -13/+22 |
| | |\ \ \ \ | |||||
| | * | | | | | Fix and clean clean some icons. | Tavmjong Bah | 2017-06-30 | 6 | -200/+151 |
| | | |/ / / | |/| | | | |||||
| * | | | | | Use Meta for shortcuts on Mac OS | Marc Jeanmougin | 2017-06-30 | 2 | -183/+191 |
| | |/ / / |/| | | | |||||
| * | | | | Merge branch 'master' of gitlab.com:inkscape/inkscape | Marc Jeanmougin | 2017-06-30 | 3 | -11/+89 |
| |\| | | | |||||
| | * | | | Replace cursor-dropper-s.xpm with thicker border for doctormo's real-time ↵ | cajhne@gmail.com | 2017-06-30 | 1 | -11/+11 |
| | | | | | | | | | | | | | | | | | colour preview functionality. | ||||
| | * | | | Upload New File | cajhne@gmail.com | 2017-06-30 | 1 | -0/+39 |
| | | | | | |||||
| | * | | | Upload New File | cajhne@gmail.com | 2017-06-30 | 1 | -0/+39 |
| | |/ / | |||||
| * | | | Fix revno with git | Marc Jeanmougin | 2017-06-30 | 2 | -13/+22 |
| | | | | |||||
| * | | | Fix revno | Marc Jeanmougin | 2017-06-30 | 2 | -12/+12 |
| |/ / | |||||
| * | | Hackfest: Show dropper color in cursor, while moving the mouse. | Martin Owens | 2017-06-30 | 4 | -60/+54 |
| | | | |||||
| * | | Hackfest: Refactor cursors so the hot spot is inside the xpm | Martin Owens | 2017-06-30 | 81 | -303/+165 |
| | | | |||||
| * | | Merge branch 'master' of gitlab.com:inkscape/inkscape | Alexander Valavanis | 2017-06-29 | 11 | -13/+605 |
| |\ \ | |||||
| | * | | Filter editor fix for gcc 5 | Martin Owens | 2017-06-29 | 1 | -2/+6 |
| | | | | |||||
| | * | | Disable "new" filter editor | Marc Jeanmougin | 2017-06-29 | 2 | -2/+1 |
| | | | | |||||
| | * | | Merge commit 'd79cc2caf6' | Marc Jeanmougin | 2017-06-29 | 4 | -4/+37 |
| | |\ \ | |||||
| | | * | | Allows one to use Super, Hyper and Meta key modifiers in shortcuts | Marc Jeanmougin | 2017-06-29 | 4 | -4/+37 |
| | | | | | |||||
| | * | | | Merge branch 'master' of gitlab.com:inkscape/inkscape | Marc Jeanmougin | 2017-06-29 | 18 | -115/+92 |
| | |\ \ \ | |||||
| | * \ \ \ | Merge branch 'master' of gitlab.com:inkscape/inkscape | Marc Jeanmougin | 2017-06-29 | 469 | -7561/+18311 |
| | |\ \ \ \ | |||||
| | * | | | | | glade WIP | Marc Jeanmougin | 2017-06-29 | 4 | -35/+423 |
| | | | | | | | |||||
| | * | | | | | Merge branch 'master' of gitlab.com:inkscape/inkscape | Marc Jeanmougin | 2017-06-29 | 1 | -1/+1 |
| | |\ \ \ \ \ | |||||
| | * | | | | | | First version (non-working) | Marc Jeanmougin | 2017-06-28 | 6 | -9/+177 |
| | | | | | | | | |||||
| * | | | | | | | aboutbox: Gtk3 fixes | Alexander Valavanis | 2017-06-29 | 3 | -0/+57 |
| | |_|_|/ / / |/| | | | | | |||||
| * | | | | | | Merge branch 'master' of gitlab.com:inkscape/inkscape | Alexander Valavanis | 2017-06-29 | 2 | -1/+8 |
| |\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | |||||
| | * | | | | | Add caching to io resources path construction | Martin Owens | 2017-06-29 | 2 | -1/+8 |
| | | |_|/ / | |/| | | | |||||
| * | | | | | knot-properties: Use Gtk::Grid | Alexander Valavanis | 2017-06-29 | 2 | -11/+11 |
| | | | | | | |||||
