| 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> | ||||
| * | | Runtime check for primary accelerator | Marc Jeanmougin | 2017-07-01 | 1 | -5/+11 |
| | | | |||||
| * | | Fix a compiling error on debian testing | Jabier Arraiza | 2017-07-01 | 1 | -1/+1 |
| |/ | |||||
| * | Merge branch 'hacking' of gitlab.com:__chr__/inkscape | Marc Jeanmougin | 2017-06-30 | 1 | -0/+3 |
| |\ | |||||
| | * | Replace ImageMagic with GraphicsMagic | chr[] | 2017-06-30 | 1 | -0/+3 |
| | | | | | | | | | | | | | ... 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 | 1 | -0/+6 |
| | |\ \ | |||||
| | * | | | 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 |
| | |/ / |/| | | |||||
| * | | | Use Meta for shortcuts on Mac OS | Marc Jeanmougin | 2017-06-30 | 1 | -0/+6 |
| |/ / | |||||
| * | | 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 |
| |/ | |||||
| * | 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 | 8 | -12/+222 |
| |\ | |||||
| | * | 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 | 3 | -4/+36 |
| | |\ | |||||
| | | * | Allows one to use Super, Hyper and Meta key modifiers in shortcuts | Marc Jeanmougin | 2017-06-29 | 3 | -4/+36 |
| | | | | |||||
| | * | | 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 | 101 | -3207/+1725 |
| | |\ \ \ | |||||
| | * | | | | glade WIP | Marc Jeanmougin | 2017-06-29 | 2 | -34/+41 |
| | | | | | | |||||
| | * | | | | 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 | 1 | -0/+27 |
| | |_|_|/ / |/| | | | | |||||
| * | | | | | 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 |
| | | | | | |||||
| * | | | | Rm remaining imagemenuitem usage | Alexander Valavanis | 2017-06-29 | 3 | -35/+42 |
| | | | | | |||||
| * | | | | Use Gtk orientable widgets | Alexander Valavanis | 2017-06-29 | 4 | -15/+17 |
| | | | | | |||||
| * | | | | previewholder: Rm unused (and wrongly constructed) var | Alexander Valavanis | 2017-06-29 | 1 | -1/+0 |
| | | | | | |||||
| * | | | | interface: Rm unused function | Alexander Valavanis | 2017-06-29 | 1 | -29/+0 |
| | | | | | |||||
| * | | | | Dock: Rm unnecessary enum | Alexander Valavanis | 2017-06-29 | 5 | -23/+14 |
| |/ / / | |||||
| * | | | Hackfest icon work: restore selected menu icons and make theming easier | Alexander Valavanis | 2017-06-29 | 100 | -3207/+1723 |
| |\ \ \ | |||||
| | * | | | Remove old icon handling code | Alexander Valavanis | 2017-06-29 | 92 | -2114/+498 |
| | | | | | |||||
| | * | | | Revert "color wheel: Temp fix for Gtk+ style properties" | Alexander Valavanis | 2017-06-28 | 1 | -30/+0 |
| | | | | | | | | | | | | | | | | | This reverts commit c951edaa91414fd5dfddb745de49baf777f72075. | ||||
| | * | | | contextmenu: Rm icons per GNOME HIG | Alexander Valavanis | 2017-06-28 | 1 | -19/+1 |
| | | | | | |||||
| | * | | | Add a show-icon attribute to menu XML | Alexander Valavanis | 2017-06-28 | 2 | -25/+48 |
| | | | | | |||||
| | * | | | Revert "menu-items: C++ify" | Alexander Valavanis | 2017-06-28 | 6 | -93/+70 |
| | | | | | | | | | | | | | | | | | This reverts commit d483c2ab23354cf5ea58a2d2225ab464b77f6614. | ||||
| | * | | | Revert "Rm unused fn" | Alexander Valavanis | 2017-06-28 | 1 | -0/+29 |
| | | | | | | | | | | | | | | | | | This reverts commit 1da12a921c8a5e9f49de799cf9f3e9a642208bd7. | ||||
| | * | | | Rm unused fn | Alexander Valavanis | 2017-06-28 | 1 | -29/+0 |
| | | | | | |||||
| | * | | | menu-items: C++ify | Alexander Valavanis | 2017-06-28 | 6 | -70/+93 |
| | | | | | |||||
