improve error reporting from TcpSocket
translator comment
more debug output messages
remove split_at_discontinuities from LPE code, because it has been moved to 2geom.
sync with current 2geom, split_at_discontinuities method and SVGEllipticalArc
Make fallback to iq auth in the odd situation of server saying it has streams v1.0, but doesnt handle sasl (server bug)
Make pedro dom list simpler
make saslMd5Authenticate() error message a bit smarter
address some char* string literal warnings.
Rewrote code to get rid of 32/64 bit problems, and to make is more stream-like. A bad type pun assuming that a long was 32 bits caused bug #216571 on a 64 bit machine.
Several different i18n issues fixed following report from a_b (adresses bug #215387, but still 2 more issues need to be fixed before it can be closed) and minor other issues fixed as spotted. Some changes could be ported to 0.46 branch.
Make gnome_canvas_bpath_def_closepath merge two nearly equal endpoints to prevent endpoints from wrongly being recognized as distinct. (fixing bug 216152)
Preserve transform of topmost object when combining paths (fixing bug 215255).
Spiro splines LPE using code by Raph Levien
with ctrl, snap handles also to the direction of the opposite handle or line segment, its continuation and perpendiculars
Refactor snapping mechanisms: in seltrans.cpp, a GSList was converted to a std::list in four different places. Now this is handled in only one place
Cmake: Correct INKSCAPE_LIBDIR value in config.h.cmake, to correct compiling issue with dependency.cpp
make delete-preserving-shape the default used by the toolbar delete button
make handle length/angle display immediate
fix bug: extra node added when joining two-node subpaths; comments
cmake: exclude /src/dom/work/.* and /src/extension/dxf2svg/.* that are also excluded from build in build.xml
cmake: exclude /src/dom/odf/SvgOdg.cpp that is also excluded from build in build.xml
cmake: exclude some files that are also excluded from build in build.xml
cmake: include javainc dir. please check if this works on linux and solaris too
16 years agoadjust the file generation path fir sp-marshal to jive with the include vs add_direct...
adjust the file generation path fir sp-marshal to jive with the include vs add_directories mentality
process source subdirectories with INCLUDE() instead of ADD_DIRECTORIES()
This more or less mimics what is being done by automake with the Makefile_insert files
What we were doing before did not work because add_directories() isn't able to
propagate variables upwards.
This more or less mimics what is being done by automake with the Makefile_insert files
What we were doing before did not work because add_directories() isn't able to
propagate variables upwards.
replace setting flags as variables with use of add_definitions() to avoid quoting issues and because it looks like the proper cmake way
don't set -j anything by default - its not useful and may cause breakage debugging the new cmake build setup
change doEffect functions to use const& parameters
change to c++ style casts in Effect::New
change doEffect_path to default to calling pwd2 for all continuous subpaths
Fixed Makefile following earlier commit (removed and added relevant .py files)
Following this thread: nabble.com/Extension-parameters-td9064285.html#a9064285 cleaned up python webbrowser_* scripts by replacing with one generic launch_webbrowser.py. This required a bit of work with extensions to handle hidden GUI parameters better. URLs are now in the inkscape_help_*.inx files.
another currentColor fix from bug 174720
commit patch for LaTeX extension. fixes bug #195052
cmake: remove slashes from previous commit. they really should not be there. looking elsewhere to fix my prob...
rename LPESkeletalStrokes -> LPEPatternAlongPath
rename LPEPathAlongPath -> LPEBendPath
since marker size depends on stroke width, write stroke width if there's no stroke but there are markers
cmake: add CheckStructMember.cmake from KDE. enable struct checks (does this struct even exist? not here on windows)
cmake: add many config define checks
cmake: add \\ to string define so result is something like: -DSSL=\" sfsdf \" (note the slashes in front of the ")
set correct svn:eol-style native for LPE files.
cmake: EOL of cmakelists.txt in subdirs
cmake: generate config files in CMAKE_BINARY_DIR instead of CMAKE_CURRENT_BINARY_DIR . add extra comments.
cmake: EOL
cmake: convert more files to svn native eol style. i think only subdirs to go now.
cmake: make all cmakescripts svn:eol-style native. solved problem i think
16 years agoRefactor snapper and snapindicator (in order to enable the snapindicator in the selec...
Refactor snapper and snapindicator (in order to enable the snapindicator in the selector tool)
cmake: add comment of why to add base binary dir to include path
cmake: add pango defines necessary for win32 building, also needed for linux?
cmake: add pango defines necessary for win32 building, also needed for linux?
cmake: add compile flags to C flags as well
16 years agocmake: remove inkscape_version definition from config.h (it's already in inkscape_ver...
cmake: remove inkscape_version definition from config.h (it's already in inkscape_version.h)
cmake: add CMAKE_CURRENT_BINARY_DIR to include path
add CFLAGS from dependencies to CMAKE_C_FLAGS as well (instead of only to CXX)
Cmake: Moved CMAKE_C_FLAGS to ConfigCompileFlags.cmake
CMake: add optional flags when found
Remove binary dir from Include path and replace with the source root and src/
remove antediluvian cruft
revert last change: svg spec says that even one zero dimension suppresses rendering, so this change will need to wait until we switch SPRect to using path
allow a rect with only one dimension == 0 to have curve
fix bug with garbage lines caused with close_path when part of a subpath is optimized out
consistency with offset keys
Cmake: more fixs for C internal libs
Cmake: Added internal link libraries
CMake build work
- Comment inkview.cpp because it is another executable file. These will each need to be separated into their own targets.
- Move deptool.cpp into win32 only. perhaps this isn't used at all for cmake builds.
- aggregate all the link flags into a var and pass to the linker to avoid platform specific naming conventions.
- Comment inkview.cpp because it is another executable file. These will each need to be separated into their own targets.
- Move deptool.cpp into win32 only. perhaps this isn't used at all for cmake builds.
- aggregate all the link flags into a var and pass to the linker to avoid platform specific naming conventions.
Cmake: Added link libraries
Cmake: Fix registrytool.cpp to compile on windows only
Enable/disable selection tools to match selection
update
Const char fixup
cmake: remove quotes from execute_command. now it works.
cmake: fix file names in marshal generation
RegisteredTransformedPoint: fix methods to use const&.
LPE PointParam: set transform in RegisteredTransformedPoint-widget
LPE PointParam: set transform in RegisteredTransformedPoint-widget
Cmake: UseGlibMarshal update
cmake: fix prefix
cmake: marshal files; fix to use correct result variable
cmake: revert last commit because the current directory is included when building
cmake: fix include location of sp-marshal
cmake: fix wrong direction of slashes
cmake: fix error in UseGlibMarshal.cmake
Cmake: add missing CMakeLists.txt
add include file to build with gcc4.3
Cmake: add UseGlibMarshal.cmake for generating files
cmake: add explicit coloring and verbosity setting
Updated POTFILES.in list to include all files that use the gettext
extension and remove obsolete and non-existing files from the list.
extension and remove obsolete and non-existing files from the list.
Add native method stubbing utility
One more tweak
Fix LP bug #190420 (noncompliant desktop entry); remove pointless
config.h inclusion in ui/clipboard.cpp
config.h inclusion in ui/clipboard.cpp
make dependency messages a bit better
Improve status messages a bit
Add an <excludeinc> filelist tag to <cc> to avoid float.h in extension/param
16 years agoChanged Persp3D::boxes_transformed to a std::map pointer since it was not being initi...
Changed Persp3D::boxes_transformed to a std::map pointer since it was not being initialized automatically on OS X 10.3.9 and caused a crash when using the 3d bx tool. Launchpad bug 205659.
cmake: add HAVE_GETOPT_H
cmake: fix PACKAGE_LOCALE_DIR for win32. todo: check for linux
cmake: move extension param files to their own CMakeLists.txt
cmake: put each dependency on new line, for better svn diffs.
add libxml-2.0 dependency
add libxml-2.0 dependency
cmake: add message to indicate and check out_of_source build dir. (this shows that it does not work for me on win32, what am i doing wrong?)
win32: use libpoppler-3.dll now with new devlibs