]> git.vpit.fr Git - perl/modules/LaTeX-TikZ.git/log
perl/modules/LaTeX-TikZ.git
14 years agoMore layer mod folding tests
Vincent Pit [Sun, 18 Jul 2010 23:29:08 +0000 (01:29 +0200)]
More layer mod folding tests

14 years agoTest clips
Vincent Pit [Sun, 18 Jul 2010 23:07:24 +0000 (01:07 +0200)]
Test clips

14 years agoMake sure Set->mod only accepts mods
Vincent Pit [Sun, 18 Jul 2010 23:06:19 +0000 (01:06 +0200)]
Make sure Set->mod only accepts mods

14 years agoFix layer folding
Vincent Pit [Sun, 18 Jul 2010 22:32:25 +0000 (00:32 +0200)]
Fix layer folding

We can't rely on the common mod folding optimization when both scopes
have specific layers applied, because all mods need to be reapplied after
the layer is enforced.

Also test layers in t/21-layer.t.

14 years agoRegister Tikz->formatter in the API
Vincent Pit [Sun, 18 Jul 2010 17:15:42 +0000 (19:15 +0200)]
Register Tikz->formatter in the API

So that we no longer have to load LaTeX::TikZ::Formatter manually.

14 years agoCall LaTeX::TikZ::Set::Rectangle explicitely in the formatter
Vincent Pit [Sun, 18 Jul 2010 17:11:46 +0000 (19:11 +0200)]
Call LaTeX::TikZ::Set::Rectangle explicitely in the formatter

14 years agoTested flattening of nested modified sets
Vincent Pit [Sun, 18 Jul 2010 17:04:45 +0000 (19:04 +0200)]
Tested flattening of nested modified sets

This covers LaTeX::TikZ::Scope->flatten.

14 years agoGet rid of LaTeX::TikZ::Set::Mod
Vincent Pit [Sun, 18 Jul 2010 16:47:48 +0000 (18:47 +0200)]
Get rid of LaTeX::TikZ::Set::Mod

Now all mods can hold mods (again), as Moose method modifiers allow us to
extend ->draw in the parent role.

14 years agoMore $set->mod and mod covering tests
Vincent Pit [Sun, 18 Jul 2010 12:51:42 +0000 (14:51 +0200)]
More $set->mod and mod covering tests

14 years agoFix Mod::Raw->tag
Vincent Pit [Sun, 18 Jul 2010 12:36:50 +0000 (14:36 +0200)]
Fix Mod::Raw->tag

14 years agoThe ->tag must be defined for a Mod, so simplify covering resolution
Vincent Pit [Sun, 18 Jul 2010 12:28:46 +0000 (14:28 +0200)]
The ->tag must be defined for a Mod, so simplify covering resolution

14 years agoTest mod covering
Vincent Pit [Sun, 18 Jul 2010 12:13:26 +0000 (14:13 +0200)]
Test mod covering

14 years agoTest mod foldings
Vincent Pit [Sun, 18 Jul 2010 10:30:15 +0000 (12:30 +0200)]
Test mod foldings

14 years agoIncrement the Test::Builder::Level in tests
Vincent Pit [Sun, 18 Jul 2010 10:29:57 +0000 (12:29 +0200)]
Increment the Test::Builder::Level in tests

14 years agoFix appending to a Set::Mod
Vincent Pit [Sun, 18 Jul 2010 10:10:38 +0000 (12:10 +0200)]
Fix appending to a Set::Mod

And start testing mods in t/20-mod.t.

14 years agoSet::Op should consume Set
Vincent Pit [Sun, 18 Jul 2010 10:04:31 +0000 (12:04 +0200)]
Set::Op should consume Set

14 years agoFix Set::Path->add
Vincent Pit [Sun, 18 Jul 2010 08:47:09 +0000 (10:47 +0200)]
Fix Set::Path->add

14 years agoCheck path elements with ->does
Vincent Pit [Sun, 18 Jul 2010 08:37:13 +0000 (10:37 +0200)]
Check path elements with ->does

14 years agoRemove string overloading completely for scope objects
Vincent Pit [Sun, 18 Jul 2010 08:11:39 +0000 (10:11 +0200)]
Remove string overloading completely for scope objects

It isn't really suited anymore to our situation. ->draw no longer needs
to return a scope object : it can now also return a plain array reference.

14 years agoBasic set tests in t/10-set.t
Vincent Pit [Sun, 18 Jul 2010 00:44:34 +0000 (02:44 +0200)]
Basic set tests in t/10-set.t

14 years agoStop drawing with the newline
Vincent Pit [Sun, 18 Jul 2010 00:44:06 +0000 (02:44 +0200)]
Stop drawing with the newline

Lines are now stored as lists. This requires ->draw to always return a
LaTeX::TikZ::Scope object.

14 years agoTest the API in t/01-api.t
Vincent Pit [Sat, 17 Jul 2010 23:07:23 +0000 (01:07 +0200)]
Test the API in t/01-api.t

14 years agoInitial commit
Vincent Pit [Sat, 17 Jul 2010 22:01:46 +0000 (00:01 +0200)]
Initial commit