| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
Second part of https://gitlab.com/inkscape/inkscape/issues/82
|
| |
|
|
|
|
| |
instead of the hard coded "lib" directory).
* src/CMakeLists.txt: Modified file (use the CMAKE_INSTALL_LIBDIR variable instead of the hard coded "lib" directory).
|
| | |
|
| |
|
|
| |
This file had been created in 2004, and so far unused.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Rename "select" action to "select-via-id".
Add "select-via-class", "select-via-element", "select-via-selector", and "select-clear" actions.
|
| |
|
|
|
|
|
| |
Use Gio::File for accessing files.
Use Gio options to handle command line arguments.
Use Gio::Actions for some command line arguments.
Move file export code to src/io/file-export-cmd.h/.cpp. Make into class.
|
| |
|
|
|
|
| |
- add license headers to everything
- convert a few files from public domain or LGPL2.1+ to GPL2+
- some archaeology to clarify which files are from which library
|
| | |
|
| |
|
|
|
|
|
|
| |
Use Gio::File for accessing files.
Use Gio options to handle command line arguments.
Use Gio::Action's.
Use Gtk::Builder for control window.
Only create SPDocument when requested for display and then cache it (should speed up start-up).
|
| | |
|
| |
|
|
| |
(remove remnant from faf43f2ffa88561acb95909861bb28fcdfaeb858)
|
| | |
|
| | |
|
| |
|
|
|
| |
Avoids having to recompile most of the Inkscape codebase whenever
gtkmm is updated.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
A lot of header clean-up.
|
| | |
|
| |
|
|
| |
(failed on Windows)
|
| |
|
|
|
| |
These files are actually part of BinReloc
Inkscape specific code is in path-prefix.h (and now path-prefix.cpp)
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While we were diligently compiling and maintaining it, the WinMain
entry point was completely unused for quite some time now
(if it was ever used).
gcc is perfectly happy with the standard main() entry point and even
MSVC should be able to work with alternative entry point names
(if anybody was bold enough to actually compile Inkscape that way)
Note regarding code for output redirection:
The code that was introduced in 378a6384e55bdb8c5750c051fd91302f64d2b69a
in order to achieve console output from inkscape.exe
(see comment in winconsole.cpp why this does not work by default)
works in principle, but has a number of issues
- it immediately exits (control is returned to the console)
rendering it unsuitable (or even harmful) for script usage
- despite returning control to the console Inkscape continues to
print messages to it messing up any other output
- standard input (stdin) is not working at all
The solution of using console wrappers from b8859cd12327c84f5ca8d4bf8614f0d0913d3c25
is therefore still the preferable solution, see also
https://bugs.launchpad.net/inkscape/+bug/520532 for details.
|
| |
|
|
| |
From two places getting rid of duplicate code.
|
| |
|
|
|
| |
The name "description" seems to be misleading -
it's (mis?)used by Microsoft to include the name of the program
|
| |
|
|
|
|
| |
The idea behind inkscape-version.h / inkscape-version.cpp is to
avoid rebuilding most of the code base when the version number
changes. Defining a version number in config.h defeats this purpose.
|
| |
|
|
| |
It's widely unused and seems harly necessary.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- inkscape.rc/inkview.rc are automatically configured with the
correct program name, version number and copyright year
- use one common file for all four configurations
(inkscape/inkview, x86/x64)
which should make it much easier to maintain and keep in sync
- fix/update/add some fields in the resource file, see
https://msdn.microsoft.com/library/windows/desktop/aa381058.aspx
- also unify inkscape-manifest.xml
As a result all configurations will use dpiAware=True now
(x86 and inkview did not have that setting yet)
This does not matter in gtk3 but is known know to cause tiny icons
on gtk2. It's still the preferred option as everything else
(including canvas) is properly scaled; if bitmap interpolation
is more desirable instead the setting can be overriden in the
compatibility tab of the executables properties dialog
|
| |
|
|
| |
(targets depended only on inkscape-version.cmake to be run but not on the created file itself resulting in changes only being picked up on the second build)
|
| |
|
| |
(bzr r15690.1.8)
|
| |
|
| |
(bzr r15679)
|
| |
|
|
|
|
|
|
|
|
|
| |
for inkscape executables.
It's not only more elegant, but it also makes the "install/strip" target work!
Also convert DESTINATION to a relative path. As relative paths are relative to ${CMAKE_INSTALL_PREFIX}, it's effectively the same as before, but cmake does not properly handle absolute paths on Windows, see [1].
[1] https://gitlab.kitware.com/cmake/cmake/issues/16859
(bzr r15678)
|
| |
|
|
|
|
|
| |
printing to console
(just as we do with inkscape.com / inkscape.exe)
(bzr r15677)
|
| |
|
| |
(bzr r15485)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code written by su_v in python as an extension, ported to c++ by Mc,
some fixes added by bryce.
http://bazaar.launchpad.net/~inkscape.dev/inkscape/0.92.x/revision/15338
http://bazaar.launchpad.net/~inkscape.dev/inkscape/0.92.x/revision/15339
http://bazaar.launchpad.net/~inkscape.dev/inkscape/0.92.x/revision/15350
http://bazaar.launchpad.net/~inkscape.dev/inkscape/0.92.x/revision/15351
Option to disable it is called --no-convert-text-baseline-spacing
The terminology "convert" is chosen as a jargon word to be used for all
such legacy file conversions. The "--no-XXX" naming style is adopted
from the convention used by other software such as GIMP.
(bzr r15481)
|
| |
|
|
|
|
|
|
| |
http://inkscape.13.x6.nabble.com/compile-error-on-Windows-10-Inkscape-rev-15382-64-bit-td4978305.html)
Fixed bugs:
- https://launchpad.net/bugs/1645062
(bzr r15388)
|
| |
|
| |
(bzr r15187)
|
| |
|
| |
(bzr r15180)
|
| |
|
|
|
| |
There was a wrong dependency which caused a direct "check" target build to fail.
(bzr r15100.1.33)
|
| |\
| |
| | |
(bzr r15136.1.2)
|
| | |
| |
| |
| |
| | |
Note: <mesh> has been repurposed to be a special shape that tightly wraps a mesh gradient.
(bzr r15137)
|