2
I Use This!
Inactive

Commits : Listings

Analyzed about 19 hours ago. based on code collected about 19 hours ago.
Aug 21, 2024 — Aug 21, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Raw strings processing moved to separate class. More... over 10 years ago
Merge branch 'master' of https://github.com/RazrFalcon/SVGCleaner More... over 10 years ago
Added elements removing with dependency checking. Fixed Z segment removing from 'path'. Rewriten replacing elements with 'use'. Small fixes. More... over 10 years ago
Merge pull request #17 from mitchcurtis/fixes More... over 10 years ago
Fix grammatical errors. More... over 10 years ago
DockWidget now moveable. ItemView rewrited. Small fixes in GUI. More... about 11 years ago
Added inter-process communication support for Windows and Linux via shared memory. So now GUI can communicate with CLI directly, without CLI restarting to process new arguments. This allowed to increase cleaning speed using GUI up to 75%. More... about 11 years ago
Better path segments processing. Fixed path saving without trimming. Better and faster removing of unused defs. Added 'clipPath' removing. Some speedups. 0.35% better cleaning. More... about 11 years ago
'g' element ungrouping rewrited. More simple realization. Added 'switch' element ungrouping. 0.12% better cleaning. More... about 11 years ago
Paths processing speedup. More... about 11 years ago
Id's trim function rewrited. Added ability to disable creating the ids, which starts with digit. More... about 11 years ago
Most of the basic SVG attributes now stored in the hash with int key. Other, as before, in the hash with string key. It was made to prevent qHash(QString) overhead. SVG parser speed up. 15% faster. More... about 11 years ago
Moved to the own implementation of SVG parsing and storing(DOM), mix of QtXml and TinyXml2. TinyXml2 dependency removed. Changed the element iteration algorithm. Most of the strings replaced with a static constants to prevent unnecessary memory allocation. Slightly faster. Small regressions. More... about 11 years ago
Changelog updated. More... over 11 years ago
Fixed folder scanning in Wizard. Small fix in segment converting, in paths. Added saving of last window size. More... over 11 years ago
Fixed folder scanning in Wizard GUI. Fixed paths processing. Fixed processing of 'stroke-dasharray' attribute. Code refactoring. French translation updated. More... over 11 years ago
Added French translation. More... over 11 years ago
Linux build fixes. More... over 11 years ago
debian/changelog updated More... over 11 years ago
Fixed bug with numeric attributes. TinyXML2 bug actually. More... over 11 years ago
Added Italian translation. More... over 11 years ago
Fixed folder scaning. More... over 11 years ago
Small fix. More... over 11 years ago
Fixed processing of paths with subpaths and/or with several moveto. Added custom SVG printer for TinyXML2. A lot of small fixes. Changelog updated. Translations updated. More... over 11 years ago
Translations updated. Small fixes. More... over 11 years ago
Added files tree to GUI. Added drag&drop support for files and folder. Now GUI can process single file or files added by user from different folders. Fixed saving svgz as svg. Icons updated. Added preset description. Added ungrouping of groups with only transform attribute and when all children has transform attribute too. Addec circle and ellipse replacing by use. TinyXML2 updated to last version. Added processing of rotate(<rotate-angle> [<cx> <cy>]) transform. Added saving of mirror transform as scale transform, not matrix. More... over 11 years ago
Added replacing of equal elements with 'use'. Added removing of rect, circle, ellipse which is out of the viewbox. Added grouping with 'use' element. Fixed processing attributes with comments inside. 1.6% better cleaning More... over 11 years ago
Added removing elements outside the viewbox. All Q_ASSERT replaced with qFatal to produce better error messages and working in release. Fixed CDATA processing. Fixed viewbox processing. Fixed transform calculating. Now used default TinyXML2 file writer. 6% slower, 0.85% better cleaning More... over 11 years ago
New way of cleaning flags storing and checking. Much faster. Added key to disable transform matrices simplifying. SVG preview in GUI now render into pixmap only once. Which gives much faster navigation. Fixed file name elide in GUI. More... over 11 years ago
Added applying transform to 'rect' element, when possible. Fixed font-size attribute removing. Added em/ex units converting. New double to QString converting algorithm. x4 faster then original. Fixed CDATA processing. Fixed text removing (that's why 0.65% 'better' cleaning in previous commit...). A lot of code refactoring and code structure changes. 15% faster More... over 11 years ago