Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transforms - mostly implemented #21

Open
wants to merge 130 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
dad1f3b
Merge commit '4c9b1c377dcff6d58e03c86fc97d4e1a2d48a72d' into transforms
Apr 24, 2012
e24ed2e
Change1: Document SVGShapeElement, and improve the naming of its most…
Apr 24, 2012
42810b5
Added docs for SVGPathView
Apr 24, 2012
08ab263
MINOR: un-privated 3 methods in SVGElement. Removed the header file t…
Apr 24, 2012
ad15afd
MEGA RE-FACTOR: added SVGImage (similar to UIImage), made SVGDocument…
Apr 24, 2012
671ae4c
ADDED: fixed *all* memory leaks except for the Parser, updated the RE…
Apr 24, 2012
00d683c
FIXED: now passes ALL unit tests that previously passed for SVGKit (b…
Apr 24, 2012
78e15ae
commented out macros
Jamesp1989SL May 6, 2012
91463ec
added conditional for SVGBasicDataTypes
Jamesp1989SL May 6, 2012
6c4f530
Major re-write of the front end to the parser: parser is now cleaner,…
May 8, 2012
9d60776
FIXED: bug in last commit. Now all SVGs that previously worked ... work.
May 8, 2012
475aa71
UPDATED the README
May 8, 2012
78d964e
Merge pull request #2 from useruser3/transforms
adamgit May 8, 2012
dabaf04
fixed more UIKit referances
Jamesp1989SL May 8, 2012
ebb7869
reverted changes that broke iOS build
Jamesp1989SL May 8, 2012
a2bd1d0
fixes issue that caused previous change to break iOS build LOL
Jamesp1989SL May 8, 2012
8025337
Merge pull request #3 from useruser3/transforms
adamgit May 10, 2012
93d9eca
TARGET_OS_MAC doesn't do what you think it does
adamgit May 18, 2012
96e4d02
Deleting missing dylib file - not sure how this got in there?
adamgit May 18, 2012
e86623f
Removing compiler warnings over ultra safe C. Would prefer to make it…
adamgit May 18, 2012
c6f7ea4
Moved some stuff out of SVGImage that shouldnt be there. Now in separ…
adamgit May 18, 2012
210ecd1
Merged the two SVGView implementations
adamgit May 18, 2012
d40cbd8
FIXED: bug where Apple Compiler sometimes failed to generate some pri…
adamgit May 18, 2012
53fd32f
FIXED: hit-test for layers was slightly incorrect vs Apple spec - MAY…
adamgit May 18, 2012
fbc28f9
ADDED: backwards compatible with OS X 10.6 (previously was 10.7 only)…
adamgit May 19, 2012
e2c8c28
SPECIAL COMMIT: for others to look at the Core DOM changes I'm proposing
adamgit May 22, 2012
3600cf0
Added a missing dealloc
adamgit May 22, 2012
8230ffc
Added missing semi-colons
adamgit May 22, 2012
1e290a0
Added missing pointer
adamgit May 22, 2012
d6a1316
Added implementation for NamedNodeMap
adamgit May 22, 2012
90ef74c
ADDED: manual implementation of Node.m - mostly complete, but some di…
adamgit May 22, 2012
0fd9972
Added some missing imports and @class lines
adamgit May 22, 2012
8f9bd1b
ADDED: basic implementation of Document - but several methods are NSA…
adamgit May 22, 2012
ce1afc0
ADDED: missing set of Node.parentNode (because the official spec 'for…
adamgit May 22, 2012
73e3449
FIXED: most of the build errors from the new DOM code
adamgit May 23, 2012
0e0b19d
ADDED: more build errors fixed
adamgit May 23, 2012
2f27ddc
FIXED: apart from touches and CALayer auto-generation (the SVGKImage.…
adamgit May 24, 2012
bffaf0e
Merged the SVGKImage+CA (the old SVGDocument+CA) into the main SVGKIm…
adamgit May 25, 2012
5534538
Xcode is giving runtime warnings of a major problem - Apple named one…
adamgit May 25, 2012
bae815f
FIXED demo SVGPad to work with new SVGKImage, but also added support …
adamgit May 28, 2012
299bdc9
This is the same commit as the last commit. There is no difference. G…
adamgit May 28, 2012
619ef92
FIXED: Europe example now renders an extra couple of countries. NB: t…
adamgit May 29, 2012
6b1bcca
FIXED: Europe now renders correctly! Most SVG's using matrix transfor…
adamgit May 29, 2012
2465618
Simplified map names, updated the licenses.txt to be accurate
adamgit May 29, 2012
3d608b5
Added clearer method docs for some of the new SVGKImage methods
May 31, 2012
3600c0c
ADDED: you can request any CALayer from the CALayerTree by id, and ha…
Jun 11, 2012
bd862f6
Tweaked a method name to fit the convention used elsewhere,
Jun 11, 2012
4ae502a
Further improved the error-handling of the parser. Added a Pattern an…
Jun 28, 2012
2eb3f06
Partial commit - WILL NOT BUILD - in process of implementing SVGDocum…
Jul 13, 2012
7d61198
BUILD WORKS AGAIN - lots of missing Spec SVG-DOM classes and structs …
Jul 15, 2012
cb06ecf
same as last
Jul 15, 2012
1564013
Added simple test (on console only) to check that the SVGDocument get…
Jul 15, 2012
01aba2c
Added parser support for transform=scale and transform=rotate - untes…
Jul 15, 2012
8bda23e
parseAttributes can now add errors to the parse result. Specifically,…
Jul 15, 2012
3aee9e1
FIXED previous commit (had problems with Xcode compiler), and removed…
Jul 16, 2012
1de7a69
Upgraded SVGElement to be *almost* SVG Spec compliant. Added some mis…
Jul 16, 2012
3dc7eb1
FIXED a subtle bug where we had two copies of all Node attributes whi…
Jul 16, 2012
da54876
Re-factored the transform support in SVGElement to use the SVG Spec a…
Jul 16, 2012
d6103c4
Docs changes to explain in detail previous commits
Jul 16, 2012
065efec
Changed Xcode project to include files it was leaving out of builds
Jul 19, 2012
94badf5
Moved Xcode's default header setting (protected) to public
Jul 19, 2012
7f38155
Another fix for Xcode build-system: previous commit doesnt always build
Jul 20, 2012
260eee9
ADDED AGAIN: SVGKParserStackItem.h (Xcode keeps removing it for some …
adamgit Jul 20, 2012
d7c90d0
Added Fast-Enumeration support (ObjectiveC's semi built-in) to SVG DO…
adamgit Jul 20, 2012
cdc506f
MANY improvements, especially: working implementation of DOMDocument.…
adamgit Jul 20, 2012
0c95d2e
Made the parser-extensions slighlty more precise: they now MUST suppo…
Jul 21, 2012
7912075
Further to last commit, cleaned up the addChild:toObject:parseResult:…
Jul 21, 2012
94634a7
SVGKImage and Parsing are now decoupled - you can parse an SVG using …
Jul 21, 2012
9853c84
Made the documentation about customising the parser more clearer / ex…
Jul 21, 2012
d4aa8df
Lots of DOM fixes, SVG spec fixes, and cleanup of outdated files
Sep 2, 2012
dc91ae7
Added warning comment
adamgit Sep 2, 2012
7989dfa
FINISHED: Document.getTagsByName - both the plain and the namespace v…
adamgit Sep 3, 2012
d3de320
BROKEN - renders nothing, ever
adamgit Sep 22, 2012
b7ecd72
FIXED: Most SVG's now render again
adamgit Sep 23, 2012
3ad765d
FIXED: all HUGE SVG's that use viewports / viewboxes to shrink themse…
adamgit Sep 23, 2012
893f34b
FIXED: stroke-widths were being incorrectly scaled (now scaling corre…
adamgit Sep 23, 2012
f758567
CHANGED: added small changes that SHOULD make strokes marked "none" N…
adamgit Sep 23, 2012
c86a985
ADDED: a new XcodeProj that ONLY BUILDS the iOS static library (reduc…
Sep 27, 2012
03a1d9b
FIXED: some problems where compiler needed a class body - converted i…
Sep 27, 2012
26686db
ADDED: major performance boost: images created with [SVGKImage imageN…
Sep 27, 2012
f3a5b7b
ADDED: SVGKImageView now automatically re-displays itself whenever th…
Sep 27, 2012
720c7cc
FIXED: several objects being incorrectly NOT RETAINED as properties
Sep 29, 2012
507bfa6
DELETED: OS X framework
Sep 29, 2012
a5b23e1
FIXED: several CRITICAL aspects of DOM to do with attributes and name…
Sep 30, 2012
609b566
Minor tweak - making the hash define clearer
Oct 20, 2012
7d156df
ADDED: if no parser is found for a particular XML tag, a "default, la…
Oct 20, 2012
a02a172
IMPROVED: SVGKImageView can now toggle the auto-redraw-on-resize beha…
Oct 20, 2012
070ffc3
ADDED: when the app has low-memory (notifcation from iOS), SVGKImage …
Oct 20, 2012
b847c46
Slightly cleaner impl of last commit
Oct 20, 2012
389f721
ADDED: "debug" button in top right that shows/hides extra info. Curre…
Oct 21, 2012
12cded0
FIXED/IMPROVED: SVGKImageView now has a much simpler, easier to use t…
Oct 21, 2012
f943e69
Merge branch 'transforms'
Oct 21, 2012
e48b93a
UPDATED: the readme, since this is master, not the branch
Oct 21, 2012
5abaf93
UPDATED: Readme
Oct 21, 2012
f978ad9
FIXED: loading an SVGKImage from a URL now works correctly
Oct 21, 2012
514c5d9
FIXED: some SVG's having some paths slightly offset in a seemingly ra…
Oct 21, 2012
474003f
Merge branch 'transforms'
Oct 21, 2012
64d2c10
ADDED: extra test sample - a file that contains a path that has only …
Oct 22, 2012
5e409fa
UPDATED: workaround for Xcode 4 bugs where header files are "protecte…
adamgit Nov 1, 2012
1557ddc
Merge branch 'transforms' of github.com:adamgit/SVGKit into transforms
adamgit Nov 1, 2012
f797bf2
Merge branch 'transforms'
adamgit Nov 1, 2012
6138fd8
CHANGING: SVGKImageView fundamentally changing from layers to non-lay…
Nov 11, 2012
63e0d40
Merge branch 'transforms' of github.com:adamgit/SVGKit into transforms
Nov 11, 2012
ef6e6dd
Merge branch 'transforms'
adamgit Nov 11, 2012
75a1bae
FIXED/ADDED: Major improvement: SVGKImageView is now an abstract clas…
adamgit Nov 11, 2012
5a9463c
MODIFIED: remvoed duplicate headers from xcodeproj (Xcode keeps break…
Nov 18, 2012
870194d
ADDED: more DOM methods (e.g. Element getNamedItemNS:localName:)
Nov 23, 2012
c561775
Added support for 'Q' path elements. Fixed bug with concatenated path…
stolzda Dec 4, 2012
53121d0
Added support for 'Q' path elements. Fixed bug with concatenated path…
stolzda Dec 4, 2012
c28bfa5
Merge branch 'master' of https://github.com/stolzda/SVGKit
stolzda Dec 4, 2012
6bcffc3
Corrected install instructions
Dec 5, 2012
8200c1a
Merge branch 'master' into transforms
Dec 5, 2012
d1606f1
Merge pull request #16 from stolzda/master
adamgit Dec 5, 2012
164ecfd
CHANGED: SVGKLayer was crashing in Apple code - appears to be an iOS …
Dec 5, 2012
a5d75a9
Merged with adamgit
stolzda Dec 6, 2012
d9b1aeb
Merge pull request #18 from stolzda/master
adamgit Dec 6, 2012
d41e695
Merge branch 'master' of github.com:adamgit/SVGKit
Dec 12, 2012
d66f20d
FIXED: Polyline parser
Dec 12, 2012
706f843
Merge branch 'master' into transforms
Dec 12, 2012
972e826
ADDED: implementation of SVGKImage.UIImage - UNTESTED, but will proba…
adamgit Dec 23, 2012
75f19de
Removing the annoying submodule
adamgit Dec 23, 2012
b9ce17a
Merge branch 'master' of github.com:adamgit/SVGKit
adamgit Dec 23, 2012
5242b9b
Merge branch 'transforms' of github.com:adamgit/SVGKit
adamgit Dec 23, 2012
770c89c
REmoving the crap annoying git submodule crap
adamgit Dec 23, 2012
7fe1a77
Merge branch 'transforms' of github.com:adamgit/SVGKit into transforms
adamgit Dec 23, 2012
c177c42
Continuing to fix the crap git crap about submodules (git doesn't rea…
adamgit Dec 23, 2012
edc0d25
Merge branch 'transforms'
adamgit Dec 23, 2012
febc272
UPDATED readme -- submodule has been deleted (phew)
adamgit Dec 23, 2012
03f3b01
Continuing to fix the crap git crap about submodules (git doesn't rea…
adamgit Dec 23, 2012
eaf1bc9
Merge branch 'master' into transforms
adamgit Dec 23, 2012
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +0,0 @@
[submodule "calayer-exporter"]
path = calayer-exporter
url = git://github.com/reklis/calayer-exporter.git
12 changes: 0 additions & 12 deletions Core/SVGDefsElement.h

This file was deleted.

12 changes: 0 additions & 12 deletions Core/SVGDefsElement.m

This file was deleted.

21 changes: 0 additions & 21 deletions Core/SVGDocument+CA.h

This file was deleted.

74 changes: 0 additions & 74 deletions Core/SVGDocument+CA.m

This file was deleted.

61 changes: 0 additions & 61 deletions Core/SVGDocument.h

This file was deleted.

Loading