312 |
mark@kli.org 2011-04-04T01:04:20.963766Z |
Alter grammar to make Chief less ambiguous |
311 |
mark@kli.org 2011-04-03T04:12:56.495244Z |
Billet was too small |
310 |
ipatrol6010 2010-09-26T16:56:24.767374Z |
Add a few fixes and clean up some unexpected behavior. gui.py now actually does something. |
309 |
mark@kli.org 2009-10-25T15:56:37.958087Z |
Added modify() method for treatments, so PerChevron and PerPall can be inverted |
307 |
mark@kli.org 2009-01-12T17:00:26.054900Z |
Change to allow tinctures of the form '#ffffff'. Also fix to error func of lexer because plylex wanted it. |
299 |
mark@kli.org 2008-05-19T16:23:11.663318Z |
Fixed error with bendletsinister/baton |
292 |
mark@kli.org 2008-05-19T11:38:06.273558Z |
Fixed lexing error with semy-de-lis, added griffon svg |
271 |
mark@kli.org 2008-05-13T21:21:59.990210Z |
Some clumsy syntax stuff to make it easier to experiment with including SVG images, including one in the chargelist. I think I forgot the actual svg file for it though, oops. SVG images don't seem to take well to being tinctured or otherwise treated. :( |
270 |
mark@kli.org 2008-05-12T13:19:28.734772Z |
Another attempt at "overall" without messing up "on" too much |
269 |
mark@kli.org 2008-05-12T13:14:35.194058Z |
Removed the "overall" handling from the grammar; it interfered with things. |
268 |
mark@kli.org 2008-05-11T23:57:21.981991Z |
Fixed "counterchanged" to work with Image charges. |
267 |
mark@kli.org 2008-05-11T15:02:23.602327Z |
Fixed error with bars gemelles. Also added tentative handling for "overall" |
266 |
mark@kli.org 2008-05-09T15:24:23.067933Z |
Had to make AND before a chief mandatory. It was messing up things like "argent a bend sable a label gules" Also changed makexmlgrammar, since it wasn't generating a properly representative parser since the rules weren't in the same order |
265 |
mark@kli.org 2008-05-08T21:03:56.148219Z |
Fixed bug that kept hearts from being invertible. |
264 |
mark@kli.org 2008-05-07T22:02:38.315658Z |
Added "heart" charge, but the hard way: allowed <> charges and those in the Chargelist file to be ExtCharge-type SVG paths too. |
262 |
mark@kli.org 2008-05-01T13:31:00.264461Z |
Merging "new parser" into the trunk. |
255 |
mark@kli.org 2008-03-25T13:40:40.345372Z |
Added SVGdraw to repository. Added a .tar.gz target to Makefile, which might almost be a start to getting it right. ref. issue #19 |
254 |
mark@kli.org 2008-03-24T23:48:46.014366Z |
Added LPGP3 as COPYING. |
252 |
mark@kli.org 2008-03-24T20:47:21.620105Z |
Reorganized repository. |
250 |
clsn 2008-03-24T01:46:01.612416Z |
Updated the TODO and README files in preparation for opening up. Added Makefile to make the xmlgrammar and grammar.txt and lexitems.txt files. |
249 |
clsn 2008-03-23T16:30:51.062511Z |
Added "in saltire" copying charges on a saltire, and made it and "in cross" do the Right Thing for two charges: place them on top of each other, crossing. |
248 |
clsn 2008-03-20T02:15:19.245522Z |
Added a bunch of stuff to do cotising/endorsing. However, it is all wrong, since the way it is set up you can't make the cotises of a different color than the ordinary, which is something we'll need. OTOH, the way it was done might be handy later, and also makes the "inverted contourny" case work out more neatly than before. Oh, and also got rayonny more or less working, finally. |
247 |
clsn 2008-03-16T21:49:25.492080Z |
Added "SEMY OF charge CHARGED WITH grouporcharge" so you can say "or semy of roundels sable charged with two lozenges argent" Also fixed the bad interaction of rotation and fimbriation. |
246 |
clsn 2008-03-14T14:58:51.863068Z |
Reverted changes in "mask" that added x/y/width/height/userSpaceOnUse |
245 |
clsn 2008-03-14T04:37:20.055154Z |
Fixed mistake in lexer messing up "groups" |
244 |
clsn 2008-03-14T01:39:20.394712Z |
More fixes to satisfy SVG... fill and transforms moved off masks, x/y/width/height added to masks, and maskUnits. |
243 |
clsn 2008-03-13T23:08:24.603633Z |
Added "mulletty" and fixed what apparently is a MAJOR bug that copies of charges have the same IDs for their masks, and multiple elements with the same id in the same XML doc is naughty. |
242 |
clsn 2008-03-13T02:44:07.198139Z |
Fixed small error in mask of images |
241 |
clsn 2008-03-13T01:53:31.503855Z |
Verified with batik, and found that Images had errors in referring to masks that were never actually made. |
240 |
clsn 2008-03-13T01:39:53.139871Z |
Changed "base" code so it actually adds an xml:base attribute to the appropriate elements, rather than altering the paths. Doesn't work with rsvglib, though. 'Sokay for now, since I'm mostly going to use it for stuff I am *not* rendering on the server. |
239 |
clsn 2008-03-12T20:45:42.632351Z |
Added "base" command-line option to make SVG's potentially more portable. Also rescaled cross-crosslet, which was too small, and improved its grammar. |
238 |
clsn 2008-03-11T23:22:32.099097Z |
Redid the lexer with \W+'s for in-lexeme spaces and \b's around all the keywords, so could make the functions back into strings, which seems simpler. Might enable better control over "arbitrary" strings, i.e. freeform charges, down the road. Made some starts toward having "between" work differently from "and", but not yet very successful. |
237 |
clsn 2008-03-09T20:59:49.619132Z |
Added some "suggested" weirdo blazons for broca's perusal |
236 |
clsn 2008-03-09T15:12:47.074695Z |
Added makexmlgrammar, to produce a parser to give parse trees. |
235 |
clsn 2008-03-07T19:19:11.039681Z |
Added "groups of" and "semy of groups of" |
234 |
clsn 2008-03-07T14:37:58.334061Z |
Improved handling of charges on a canton and charges in rows. |
233 |
clsn 2008-03-04T18:53:59.700316Z |
Changed Canton so it scales all its charges and arrangements within it. |
232 |
clsn 2008-03-04T16:08:21.291526Z |
Improved invected and engrailed so they don't change the width of ordinaries quite so much. Also added champaine as synonym for urdy. |
231 |
clsn 2008-03-02T18:27:39.264113Z |
Added "in annulo" |
230 |
clsn 2008-02-29T18:28:54.313362Z |
Fixed reversal of engrailed/invected regarding crosses and saltires. OOps. |
229 |
clsn 2008-02-29T17:12:11.728547Z |
Fixed bug with "in dexter chief" |
228 |
clsn 2008-02-29T16:07:12.346234Z |
Fixed a bug in optarrange |
227 |
clsn 2008-02-29T14:42:13.358711Z |
Changed "sable" a tiny bit. Improved flaunches so you can actually put charges on them. |
226 |
clsn 2008-02-28T14:49:08.625422Z |
Added "As many", updated bugs list some. |
225 |
clsn 2008-02-27T13:20:07.350479Z |
Fixed all the mullets so they fimbriate properly now. And extended them up to 12 points. |
224 |
clsn 2008-02-27T05:42:59.555044Z |
Improved the mullet of 5 points: it now fimbriates without looking lousy. |
223 |
clsn 2008-02-26T23:59:55.480473Z |
Improved and extended arrangements 'n stuff |
222 |
clsn 2008-02-24T12:45:36.014181Z |
Small fix for "in pall" |
221 |
clsn 2008-02-24T04:04:43.063835Z |
Added in chevron and in pall arrangements. in pall, as well as charges on a pall, now rotated as appropriate. patternContents retval now contains rotation info too. |
220 |
clsn 2008-02-22T20:01:48.059607Z |
Added blazon and desc to the SVG file |
219 |
clsn 2008-02-20T22:12:42.722063Z |
Added hack to handle things like "sable billetty a fleur de lis argent" Also scaled contents of a canton. |
218 |
clsn 2008-02-18T12:59:08.712300Z |
Tweaked the grammar slightly for placement of treatment around arrangement. Fixed bug in which sable three escutcheons or in bend each charged with two mullets azure in bend sinister wound up with the mullets going this way and that. Added a whole lot of __doc__ strings and regularized formatting (according to emacs). |
217 |
clsn 2008-02-17T22:24:29.899059Z |
Added really ugly-looking Gore, increscent, decrescent, RE lookup for (charges). |
216 |
clsn 2008-02-17T16:07:49.943121Z |
Added Estencelly, mullets of 3 and 4 points, "area" charge, which is really just a huge rectangle, not intended for use except in sneaky things like "3 areas proper each charged with six shakeforks sable", and arrangement.InCross |
215 |
clsn 2008-02-17T00:23:30.267246Z |
Reverted to get rid of fimbriation mess, but added in "invert" method on Images, which worked. |
214 |
clsn 2008-02-17T00:21:40.145032Z |
Added stuff to handle fimbriation with Images, but DOES NOT WORK properly with rsvglib. Does work with batik, annoyingly. Committing so code will be availale if this is to be resurrected. Going to revert back to earlier version, plus "invert" method. |
213 |
clsn 2008-02-15T16:30:10.399820Z |
Added sbp's blasted trefoils |
212 |
clsn 2008-02-15T15:43:46.278261Z |
Added orientation stuff. |
211 |
clsn 2008-02-15T00:25:57.725010Z |
Added "TrueOrdinary" marker class, and code with it, so things like Or a bend sable between a mullet vert and a lozenge gules work. Also put function in plyyacc to print out the grammar. |
210 |
clsn 2008-02-13T04:51:43.312410Z |
Wow. Added the ability to color external images, even to give them any arbitrary treatment. So we can have griffons vair, or gyronny... |
209 |
clsn 2008-02-12T23:44:46.674991Z |
Added support for charge "shorthands", and Chargelist file. About to add support for *tincturing* included images. (Still dunno why importing SVG images doesn't work) |
208 |
clsn 2008-02-11T04:58:42.192780Z |
Modified grammar to handle mullets as a special case, so "of the first" now works okay for everything else. Mullets have to be "mullet of five points of the first" though. Also added chevronny inverted. fixed one or two other things. |
207 |
clsn 2008-02-11T02:52:49.134532Z |
Added fountain, small change to Charges.svg so "mullet of five points" works properly, etc. |
206 |
clsn 2008-02-10T19:50:28.986261Z |
Added bendy pily. |
205 |
clsn 2008-02-10T05:53:03.057693Z |
Support arbitrary gyronny. Only even ones look good of course. |
204 |
clsn 2008-02-10T00:24:33.035603Z |
Fixed "or two lions rampant gules", but "or two lions rampant vair" scales the vair fur too. Oops. |
203 |
clsn 2008-02-08T12:39:14.843866Z |
Improved external image handling and syntax |
202 |
clsn 2008-02-08T04:12:09.825790Z |
Added all kinds of stuff to start to support raster images. Also had to smarten up the "normalizer" |
201 |
clsn 2008-02-08T01:19:21.743899Z |
Fixed a bug with PER PALL, and began work on making OR A BEND SABLE BETWEEN A MULLET VERT AND A ROUNDEL PURPURE work. At this point, you have to surround the "a mullet vert and a roundel purpure" with "lp" and "rp" tokens (for left-paren and right-paren) |
200 |
clsn 2008-02-07T19:47:52.128606Z |
Here's the escallop svg |
199 |
clsn 2008-02-07T19:47:39.161287Z |
Added escallops (damn, forgot to add their SVG), tweaked TODO |
198 |
broca 2008-02-06T21:35:15.137279Z |
Now imports PLY in a different way, for compatibility. Added new test case. |
197 |
clsn 2008-02-06T15:08:31.283181Z |
Fixed per chevron inverted so colors don't invert |
196 |
clsn 2007-09-30T15:49:11.370033Z |
Changed transform on SVG elts to transform on maingroups; svg elts apparently aren't supposed to have transforms. |
195 |
broca 2007-03-13T20:20:00.890884Z |
More reasonable billet size. |
194 |
broca 2006-12-31T17:06:45.002113Z |
Various minor code rewrites and comments up until class Field in blazon.py. |
193 |
broca 2006-12-12T17:53:39.889067Z |
Reverted Canton processing to not rescale its contents. |
192 |
clsn 2006-11-06T15:46:39.286237Z |
Redid the way Canton works. |
191 |
clsn 2006-11-06T05:17:57.743722Z |
Fix to chevron patterns, to allow up to 5 chevron(el)s |
190 |
clsn 2006-11-06T03:34:41.037457Z |
Added patternContents to Canton |
189 |
broca 2006-11-04T18:31:43.252621Z |
Some new by-hand test cases. |
188 |
clsn 2006-11-02T21:51:01.292473Z |
Added ability to specify "in dexter chief" or "in orle" and "in base" or "in sinister base" or stuff like that. Hope the syntax is good enough. The results are so-so |
187 |
clsn 2006-11-02T20:10:46.426632Z |
Another fix to the same problem fixed by arj before me. But good to get committed. |
186 |
broca 2006-11-01T16:52:56.300533Z |
Set the attribute `inverted' in the Charge class to avoid AttributeErrors. |
185 |
broca 2006-11-01T16:47:33.638598Z |
Further changes in TODO |
184 |
clsn 2006-11-01T02:44:39.230563Z |
Added shakefork and escutcheon, also let ExtCharges be inverted (this works only so-so: lions still have an upright ghost, and shakeforks run into the curved bottom of the shield). Also removed some stuff from TODO, and added more name suggestions |
183 |
clsn 2006-10-31T19:15:24.706405Z |
Redid the way Chevrons/Chevronels are done. |
182 |
clsn 2006-10-31T18:50:00.334418Z |
Added special case for multiple chevrons, which should be chevronels. |
181 |
broca 2006-10-31T14:24:26.932244Z |
A bunch of new test shields. |
180 |
broca 2006-10-31T13:42:34.425552Z |
Added crusilly, various tweaks and tests. |
179 |
clsn 2006-10-30T21:28:36.255418Z |
Did Orle, Tressure, and double tressure. |
178 |
clsn 2006-10-30T14:45:18.239042Z |
Added urdy. Lines of partition are pretty much done. |
177 |
clsn 2006-10-30T14:33:53.939408Z |
Added nebuly |
176 |
clsn 2006-10-29T22:38:20.087728Z |
SORT OF got Orle working. Looks okay, except if the field background is a fur or something, in which case the field inside the orle is scaled down, and the field outside isn't. |
175 |
clsn 2006-10-29T18:57:01.593742Z |
Very rough and ugly lines of partition on bordures |
174 |
broca 2006-10-29T16:36:51.407736Z |
Various tinkerings with TODO, pallets and goutes. |
173 |
broca 2006-10-29T14:06:13.888857Z |
Rearranged TODO, removed some requirements that were too ambitious. |
172 |
broca 2006-10-29T14:01:41.875717Z |
Written a bit more on the docs. |
171 |
clsn 2006-10-29T03:32:52.305387Z |
Added flaunches, crescent, non-functional orle, masoned, etc. |
170 |
clsn 2006-10-29T02:19:26.273700Z |
Tiny fix to make "d'eau" work. The apostrophe was getting stripped out in the preprocessing. |
169 |
broca 2006-10-27T22:26:08.347817Z |
Added lots of new tests shields. |
168 |
clsn 2006-10-27T21:14:01.881903Z |
Added fret and fixed mascle. |
167 |
clsn 2006-10-27T18:42:27.434667Z |
Just added some stuff to TODO |
166 |
clsn 2006-10-27T17:02:59.687394Z |
Fixed a weirdness in the grammar regarding grouped charges on other charges (which may themselves be grouped) |
165 |
broca 2006-10-27T14:54:58.735696Z |
Tests for canton. |
164 |
clsn 2006-10-27T14:45:20.866691Z |
Fixed scaling of charges on charges |
163 |
clsn 2006-10-27T14:21:10.816060Z |
Added canton and triangle too |
162 |
clsn 2006-10-27T14:10:03.635151Z |
Just added fusil and mascle. |
161 |
broca 2006-10-26T17:55:37.508272Z |
Earlier crashing when specifying bogus arrangements. |
160 |
clsn 2006-10-26T16:59:44.349911Z |
Added ByNumbers arrangement, so you can say "or fifteen roundels sable 5 2 5 and 3" |
159 |
broca 2006-10-25T19:41:51.384065Z |
Added ArrangementException, and some new tests. |
158 |
clsn 2006-10-25T17:12:14.070563Z |
Began adding Arrangements |
157 |
clsn 2006-10-25T00:36:03.252076Z |
Tiny change to Firtwig.svg so it works, but probably should do better. |
156 |
broca 2006-10-24T17:30:12.256025Z |
Modified SVN ignore settings. I think. |
155 |
broca 2006-10-24T17:10:56.916790Z |
Added broken fir twig. |
154 |
broca 2006-10-24T15:48:21.675537Z |
Added test code to detect recently fixed bugs in patternSiblings and patternContents. One new test shield. |
153 |
clsn 2006-10-23T20:30:40.266066Z |
Changed most of the "PerX" treatments to leave things alone in terms of placing a charge when it's a singleton charge |
152 |
clsn 2006-10-23T20:08:40.381261Z |
Another method that shouldn't have been static |
151 |
clsn 2006-10-23T20:06:27.764864Z |
Missed a "self" in a static method |
150 |
clsn 2006-10-23T15:16:19.648114Z |
Added stub patternSiblings to Chief. |
149 |
clsn 2006-10-23T03:57:53.423055Z |
Fixed PerChevron (and inverted); tightened up some of the except: clauses so they don't catch *everything*, but only (hopefully) what they need |
148 |
broca 2006-10-22T18:37:44.470711Z |
A handful of new test pictures. |
147 |
clsn 2006-10-22T17:21:28.644520Z |
Fixed problem with per bend dovetailed. We hope. |
146 |
broca 2006-10-21T21:23:52.192134Z |
Cleaned up some comments and stuff in the main code. Added new test cases, removed some. Removed the "6-bar torture test" from good blazons, as it isn't supposed to be valid (I think). |
145 |
broca 2006-10-20T21:54:25.636331Z |
Changed one blazon in test set (it was "ermined or and sable" instead of "or ermined sable". Now all the test PASS, yaaay!! |
144 |
broca 2006-10-20T21:51:55.623206Z |
Regression test is now MUCH quieter. |
143 |
broca 2006-10-20T19:36:35.816409Z |
Updated gold standards, some small rewrites to make regression tests a bit more flexible in the face of changes that cannot be visually detected by humans. |
142 |
broca 2006-10-20T16:08:40.655581Z |
Added the Canadian tinctures |
141 |
clsn 2006-10-17T19:01:32.200692Z |
Oops, didn't have lines of partition on Palls. Fixed. |
140 |
clsn 2006-10-17T18:50:56.756284Z |
Got dovetailed working. |
139 |
clsn 2006-10-17T18:05:21.308642Z |
Fixed raguly. |
138 |
broca 2006-10-17T17:45:48.318484Z |
Wrote semi-broken raguly. |
137 |
clsn 2006-10-16T21:12:06.955660Z |
Tweaks to make furs work better on Symbols |
136 |
clsn 2006-10-16T20:32:01.649033Z |
Added charges on bordures. |
135 |
clsn 2006-10-16T14:01:55.618974Z |
More attempts to fix up bordure and chief, with some success. Another fix to PerFesse, bringing it back to a subcase of Barry, with the pattern shifted. |
134 |
clsn 2006-10-16T03:02:31.737433Z |
Poorly done improvements with Bordure and Chief |
133 |
broca 2006-10-13T18:24:58.977163Z |
+pellety |
132 |
broca 2006-10-13T17:56:56.590822Z |
PerFess now splits exactly in the centre. |
131 |
broca 2006-10-13T15:48:03.687760Z |
Saner colour comparison in test. |
130 |
clsn 2006-10-13T11:29:08.882092Z |
Tweak to make the "cleanup" element scale with everything else. |
129 |
broca 2006-10-13T09:43:07.495728Z |
Made testing a little less strict on exact pixel value |
128 |
clsn 2006-10-13T01:33:03.370154Z |
Fixed problem with annulet, which had been broken by the move to masks |
127 |
clsn 2006-10-13T01:17:21.530860Z |
Another attempt at making fimbriation work for Symbol. Not much better. |
126 |
clsn 2006-10-12T23:35:02.189204Z |
Fixed some missing tincture->treatment changes; those could have been bad. Started a completely new way to do ordinaries and everything, using *masks* instead of clipping paths. Which of course is 1000% easier and better. I'm not sure how much old stuff really needs to be changed now that I've switched things over, but it all seems to work. This also makes it possible to use tinctures on imported Symbols (they have to have some fill color removed in their source file, though). Even complex ones like "per pale gules and azure". Remains to be seen how (and if) we can manage coloring in other parts, like "langued gules" or whatever. |
125 |
broca 2006-10-12T17:35:23.937970Z |
Loose thoughts on how to change ExtCharge |
124 |
broca 2006-10-12T16:54:19.675356Z |
Some new (rare) names for roundels |
123 |
clsn 2006-10-12T16:21:19.358420Z |
Renamed the cross-pattee-heraldry file since it's holding a lot of charges. Added a lion rampant; same disclaimer applies |
122 |
broca 2006-10-12T13:25:04.626366Z |
Some more test blazons. |
121 |
clsn 2006-10-12T04:30:46.802523Z |
Just added Pallets, which had been overlooked. |
120 |
clsn 2006-10-12T02:17:26.509047Z |
Added Symbol class for charges that aren't clipping paths. Not really sure how well it's going to work out; in particular, I don't yet know how we're going to be able to specify a treatment for the lion, etc. Added LionPassant.svg, derived from Heraldique_meuble_lion_passant.svg from Wikipedia, *only* adding a <symbol> container around the bulk of the file. I don't know if this can stay, since I don't know what the licensing issues are; it was just a test. |
119 |
broca 2006-10-11T18:00:47.600661Z |
Overall move from "Tincture" to "Treatment" for readability. |
118 |
clsn 2006-10-11T16:18:01.910535Z |
Just added a few more default-placement lines |
117 |
broca 2006-10-11T15:36:29.744778Z |
Some more tests, mostly for correcting arrangement of charges. |
116 |
broca 2006-10-11T10:45:03.049950Z |
Updated gold standards to reflect rendering changes. |
115 |
clsn 2006-10-11T04:08:40.882831Z |
Hackish things in grammar More ordinaries (bar, bar gemelle, etc) Some reworking of Ordinary/Charge methods. |
114 |
clsn 2006-10-11T01:55:42.827721Z |
Small change to fix off-center per pale |
113 |
clsn 2006-10-10T20:47:24.405624Z |
Fixed some stuff for inverted piles |
112 |
clsn 2006-10-10T19:31:15.754219Z |
Redid patternContents and patternSiblings as staticmethods--MOSTLY (except for Field, which needs to have its contents available) Begun work on contents of pile, but that will require increased smarts in patterns. |
111 |
clsn 2006-10-10T19:00:57.406707Z |
Fixed a few shortcomings with piles |
110 |
clsn 2006-10-10T16:03:51.072796Z |
Allow for multiple piles. Don't yet have patternContents and patternSiblings for it. |
109 |
clsn 2006-10-10T14:35:24.111686Z |
Added bendlets and bendlets sinister, fixed some problems with deferred tinctures, fixed problems with placements in and around Palls and Chevrons when inverted. |
108 |
clsn 2006-10-10T10:38:25.357743Z |
OK, fixed the problem with ordinaries no longer arranging things around themselves. Remains to handle Pall and Chevron inverted |
107 |
clsn 2006-10-10T03:38:39.015914Z |
Fixed grammar so single charges are now considered groups of 1, so single charges work okay now. |
106 |
clsn 2006-10-10T02:41:37.754684Z |
Fixed so Semy works with teh new scaling |
105 |
clsn 2006-10-10T02:39:14.165664Z |
Huge rescaling and rejiggling of chargegroup. With the result that chargegroup now looks pretty good on and around a lot of ordinaries (but not tinctures yet), but single charges stink. You can just call them "1 roundel" though. |
104 |
clsn 2006-10-09T22:44:34.624330Z |
Added voiding ("bend voided or"), bezants and plates and pomes, also bezanty and platey and pellety and hurty. |
103 |
clsn 2006-10-09T18:56:22.374094Z |
Fixed a problem in Semy interacting with Checky/Lozengy and getting things shrunk more than once... |
102 |
clsn 2006-10-09T14:58:08.645164Z |
Added gutty and goutes, failed to fix rayonny |
101 |
clsn 2006-10-09T13:52:30.396141Z |
Fixed some problems in makeline so embattled crosses etc look better now. |
100 |
clsn 2006-10-09T13:22:35.500503Z |
Added syntax for "within a bordure"... |
99 |
broca 2006-10-09T11:20:36.612458Z |
Updated readme; added arrangements for PerSaltire. |
98 |
broca 2006-10-09T11:18:58.501353Z |
Updated Readme. |
97 |
clsn 2006-10-09T03:56:47.462854Z |
Added per chevron inverted and per pall inverted, including grammar changes. |
96 |
clsn 2006-10-09T02:16:12.123790Z |
Added Chevronny, fixed error in PerPall |
95 |
clsn 2006-10-06T20:09:07.836112Z |
Small fixes to lozenge and charges on charges. Added Billet. etc. |
94 |
clsn 2006-10-06T19:28:47.492725Z |
Added Pall and PerPall |
93 |
clsn 2006-10-06T17:31:18.160995Z |
Tweaked grammar to allow barry-bendy without making too much confusion. Added checky, lozengy, and pily. Technically still a small problem, since you can't say "barry pily of six" |
92 |
clsn 2006-10-06T16:21:19.910716Z |
Fixed some problems with fimbriation |
91 |
clsn 2006-10-06T15:38:21.425546Z |
Fixed annulet |
90 |
broca 2006-10-06T09:50:09.382838Z |
Added broken annulet code. |
89 |
clsn 2006-10-06T04:48:36.654648Z |
Just added cross bottony and cross pommee |
88 |
clsn 2006-10-05T13:52:23.090774Z |
Fixed some problems with charge groups and deferred tincturing. |
87 |
clsn 2006-10-05T13:44:21.301509Z |
Quick tweak to allow "of the last", which got overlooked. |
86 |
clsn 2006-10-05T13:39:41.583699Z |
Now we can do "mullet of X points", for X in [5..9]. Not all that elegantly done, though; maybe could be better. Oh, and don't fimbriate them. |
85 |
clsn 2006-10-05T04:13:16.668585Z |
Added Semy and Semy de lis. |
84 |
clsn 2006-10-05T01:20:38.760845Z |
Added support for "of the field" and "of the second" etc. And if you specify one that isn't there, you deserve the error you get. |
83 |
clsn 2006-10-05T00:56:43.832426Z |
Improved charges-on-charges, added "each charged with..." rule for multiple charged charges, added scaling on chiefs, all kinds of fun things. |
82 |
broca 2006-10-04T19:56:40.011806Z |
Default arrangement for five charges. |
81 |
clsn 2006-10-04T19:48:59.717873Z |
Cleaned up lexer slightly, fixed a shortfall in roundel |
80 |
broca 2006-10-04T19:38:54.105461Z |
Added some literature to readme. |
79 |
broca 2006-10-04T18:18:08.530428Z |
Added plurals of some charges, and some more tests. |
78 |
broca 2006-10-04T17:22:38.465462Z |
Fixed Fleur.svg so it validates. |
77 |
broca 2006-10-04T16:04:54.508666Z |
All gold standards updated to reflect changes to shield shapes. |
76 |
broca 2006-10-04T15:58:41.844720Z |
A bit more documentation, fixed a test case. |
75 |
clsn 2006-10-04T15:41:53.124216Z |
Added Label ordinary, for kicks. |
74 |
clsn 2006-10-04T14:23:38.654377Z |
Added base, just for fun |
73 |
clsn 2006-10-04T13:59:54.730247Z |
Fix to fimbriation with countercharged external charges |
72 |
clsn 2006-10-04T13:41:39.052294Z |
Fixed bordure. Still looks wrong with a chief, though. |
71 |
clsn 2006-10-04T13:39:34.226782Z |
Changed the shape of the shield. All the tests will have to change, sorry. Oops, forgot to fix bordure. |
70 |
clsn 2006-10-04T13:16:14.729107Z |
Re-treatment of arranging charge-groups, more flexible and extensible, and handles countercharging correctly. |
69 |
broca 2006-10-04T10:09:32.726975Z |
Added cross-crosslet and mullet. I have no idea why mullet doesn't work, but some idea why cross-crosslet doesn't work (bad lexer) |
68 |
clsn 2006-10-04T04:24:49.153109Z |
A little work on multiple charges and arranging them around ordinaries and field divisions. The case of "three" is probably wrong. |
67 |
clsn 2006-10-04T02:03:59.212019Z |
Added a link to the SVG so the "xlink:href" tags are valid. Also twiddled fretty's coloring. |
66 |
clsn 2006-10-03T22:53:15.237255Z |
Add data/Cross-Pattee for the cross formy/pattee |
65 |
clsn 2006-10-03T22:49:54.552567Z |
More work on external charges. |
64 |
clsn 2006-10-03T21:31:53.348899Z |
Preliminary support for external files |
63 |
clsn 2006-10-03T21:07:25.019259Z |
Tweaked and twiddled to make ready for actual use |
62 |
broca 2006-10-03T20:27:12.153779Z |
Added "counterchanged", also some new test blazons. |
61 |
broca 2006-10-03T19:49:59.808734Z |
Added workaround for problems with calling blazon.py from cmd. line |
60 |
broca 2006-10-03T19:35:32.038702Z |
Quarterly/quartered |
59 |
clsn 2006-10-03T19:11:43.443723Z |
Minor fix to chief, to validate SVG |
58 |
clsn 2006-10-03T18:31:01.565835Z |
Added back in "on a X, a Y" |
57 |
broca 2006-10-03T18:24:08.464421Z |
Changed gold standard to reflect changes in dancetty. |
56 |
clsn 2006-10-03T18:15:37.073725Z |
Simplified "fretty" |
55 |
clsn 2006-10-03T18:06:02.375736Z |
Added fretty, fixed some syntax, fixed countervair. |
54 |
broca 2006-10-03T17:21:05.856681Z |
Removed Makefile, no longer necessary (since we don't use Yapps) |
53 |
broca 2006-10-03T16:47:08.326360Z |
Added the beginnings of SVG import support. |
52 |
clsn 2006-10-03T15:36:27.823056Z |
Fixed ordering of colors in gyronny, and error in fur parser. |
51 |
clsn 2006-10-03T15:06:08.810654Z |
Added gyronny, fixed weirdness with bendy |
50 |
broca 2006-10-03T14:30:46.864481Z |
Removed old parser |
49 |
clsn 2006-10-03T14:19:16.217687Z |
Teeny changes to fix minor tinctures. |
48 |
clsn 2006-10-03T14:11:51.156074Z |
Got simple countercharging to work, believe it or not. |
47 |
clsn 2006-10-03T03:10:42.323127Z |
Split tinctures and furs off to tinctures.py. Made pathstuff a tiny bit more flexible. |
46 |
broca 2006-10-02T13:59:40.958315Z |
Added the weird tinctures in the grammar, too. |
45 |
broca 2006-10-02T12:18:34.112106Z |
Updated shield gold standards; changing blazon.py to invoke the new parser. |
44 |
clsn 2006-10-01T20:12:09.971649Z |
Added more stuff for chiefs and handling thereof. tried working on ideas for lines of partition, etc. Added bordures, only plain available. |
43 |
clsn 2006-10-01T18:02:43.123437Z |
Wrote version for PLY (Python lex/yacc); maybe this will wind up being more powerful. Also worked on the use of chief, etc. |
42 |
broca 2006-09-22T22:24:52.566707Z |
Added some new tinctures. |
41 |
broca 2006-09-22T21:45:48.800651Z |
Removed currently non-working line from good blazons (the one with "lozenges"). Since we only get one failure at a time (bad PyUnits!) it could conceivably mask other, more interesting failures. Should be reinstated when plurals are known to be okay. |
40 |
broca 2006-09-22T21:29:24.571912Z |
Implemented arrangement of five and six charges |
39 |
broca 2006-09-22T19:50:03.968047Z |
Slightly improved failure message for PNG compare. |
38 |
broca 2006-09-22T19:38:16.208656Z |
Changed gold standard for "per bend". |
37 |
clsn 2006-09-22T17:37:59.561983Z |
Fixed some of the quirks introduced by previous tweaks to barry and paly. |
36 |
clsn 2006-09-22T17:32:24.287691Z |
Small tweaks to paly and barry to avoid little extras at the end. Fix to bendy to get the colors in the right order. Removed outdated stuff. Started work on addChief to squish the rest of the charges down. |
35 |
broca 2006-09-22T16:39:16.987629Z |
Implemented testing of final shield appearence using comparison of bitmap graphics. |
34 |
broca 2006-09-22T14:26:43.263781Z |
Switched to using local copy of DTD, thus speeding up testing more than twenty times. |
33 |
broca 2006-09-22T08:49:31.516080Z |
A few more tests blazons. |
32 |
broca 2006-09-21T14:10:18.564923Z |
Updated instructions for regression tests. |
31 |
clsn 2006-09-20T22:17:05.695295Z |
Fixed "Saltire" being illegal SVG: a clipPath can't have a group inside it. |
30 |
broca 2006-09-20T21:58:16.091415Z |
Better to refer to it as SVG than XML. |
29 |
broca 2006-09-20T21:51:00.972084Z |
Added SVG validation to regression tests. |
28 |
clsn 2006-09-20T20:24:15.747952Z |
Oops, fixed something else I missed. |
27 |
clsn 2006-09-20T20:22:50.898865Z |
Fixed problem with paly/bendy/barry |
26 |
clsn 2006-09-20T19:03:52.616044Z |
Drove myself crazy cleaning up the defs. But now you can have vairy of ermine and gules. And furs should be easier to work with. |
25 |
broca 2006-09-20T15:35:42.415509Z |
Just a few more tests to match the progress. |
24 |
clsn 2006-09-20T15:08:31.353331Z |
I think everything should be fine now, fimbriation in and all. |
23 |
broca 2006-09-20T13:30:00.311191Z |
Updated README with info usable for users. |
22 |
broca 2006-09-20T13:06:13.868753Z |
Added some new tests; svg data moved to subdirectory. |
21 |
clsn 2006-09-20T04:41:20.379865Z |
fixed a bug in the parser. Added a Fleur-de-lis SVG which we can use by *reference* (whew!). Taken and modified from Wikimedia's Quebec flag image, which was tagged as being in the public domain. So there. |
20 |
clsn 2006-09-20T02:29:00.507469Z |
Made the number optional in barry/paly/etc, also allowed partition lines there. |
19 |
clsn 2006-09-20T02:12:54.435304Z |
Added per chevron, fixed some minor bugs. |
18 |
clsn 2006-09-20T01:41:46.286889Z |
Redid bendy and bendy sinister, and per pale and per cross and all that stuff. Improved the parser. Fixed whatever it was that was broken with engrailed and invected. |
17 |
broca 2006-09-19T14:15:16.056112Z |
Just one more test. |
16 |
clsn 2006-09-19T14:09:54.875551Z |
improved the parser to handle furs etc in barry/paly/per pale/per fesse (bendy still not done). Changed the whole way such partitions are handled. Begun implementing partition lines on field partitions, but still buggy. |
15 |
clsn 2006-09-19T04:36:55.225053Z |
Added word-to-number conversion. Fixed support for "chief", which wasn't there before. (Decided to move "chief" back to being an Ordinary, and since that made "party per chief" legal by the grammar, I decided to just take that as a synonym for "party per fess", for now) Fixed makefile so it actually does detect when parse.yap is changed. |
14 |
clsn 2006-09-19T00:03:32.042360Z |
made the normalize function more aggressive, and fixed roundel and lozenge in parse. |
13 |
clsn 2006-09-18T23:43:58.895246Z |
Souped up the parser to handle quite a lot of furs 'n' stuff. Still may be an exercise in futility, if/when we have to switch over to ANTLR. More or less merged our changes together. |
12 |
broca 2006-09-18T16:54:30.584125Z |
A few more tests. |
11 |
broca 2006-09-18T15:44:02.361036Z |
Regression testing stuff, some docs |
10 |
broca 2006-09-18T11:41:41.516056Z |
Oops, screwed up the conflict resolution merge. |
9 |
broca 2006-09-18T08:44:33.361925Z |
Added regression test framework with a few tests. Added Makefile. Some fiddling with YAPPS rules and the main source file. |
8 |
clsn 2006-09-18T02:37:38.220873Z |
Added ermine, though not in the grammar. |
7 |
clsn 2006-09-17T19:09:35.841982Z |
Added some slightly better fur-handling in the grammar. |
6 |
clsn 2006-09-17T18:49:02.900023Z |
Tinkered more with making furs, incorporating them into blazon.py instead of patterns.svg, so that we can alter the tinctures easier. |
5 |
clsn 2006-09-17T14:29:27.453006Z |
Added more patterns than I would have expected. |
4 |
clsn 2006-09-17T06:09:07.377317Z |
Added lozenge, for no apparent reason. |
3 |
clsn 2006-09-17T06:00:08.946563Z |
Added patterns, for use later. Added chargegroup, which still needs plenty of work. Experimented with other treatments, including per cross and per saltire. |
2 |
broca 2006-09-15T21:24:33.325326Z |
Using int() instead of atoi() for dealing with number of LINEYs |
1 |
clsn 2006-09-15T20:46:07.763488Z |
Initial checkin |