-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathChanges
More file actions
270 lines (209 loc) · 9.6 KB
/
Changes
File metadata and controls
270 lines (209 loc) · 9.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
1.5008: Mon Apr 22 2013
- provide fix for bug in Storable:
https://rt.cpan.org/Ticket/Display.html?id=84705
1.5006: Sat Dec 29 2012
- added some experimental things, maybe develop later,
maybe not
- added is_on_map(target) to mapqueue
1.5005: Sun Jul 10 2011
- use common::sense and use parent
- no AutoLoader
1.5003: Sun Jul 10 2011
- during a crash, DESTROY that uses eval screws up the error
that's propagating. Localize $@ to be polite to users.
1.5000: Wed Jun 01 2011
- load_map() and save_map() were using Data::Dumper rather
than the more obvious choice: Storable — fixed. I'm not
aware of anyone using these functions, or indeed this entire
package, so if I broke something sorry, didn't mean it.
Look at legacy_load_map() if necessary.
- added freeze/thaw hooks to both MapGen and MapQueue
1.4002: Wed Jun 01 2011
- pure xml import (no file)
1.4002: Wed Oct 21 2009
- Just added Data::Dumper to the Makefile.PL reqs
1.4001: Tue Mar 31 07:59:51 EDT 2009
- added another keyword and versioned up
1.4: ????
- added the chorny META.yml stuff
1.4: Fri Aug 29 07:11:55 EDT 2008
- lost version.pm (not worth it)
- cleaned up the makefile quite a bit
- use prompt() instead of <STDIN> in makefile, to keep from
causing cpan testers to chase me down with pitchfork
- taught t/05_export to skip XML tests when broken XML::Simple
and/or broken XML::SAX are encountered.
1.3.4: Sun Jul 27 06:42:04 EDT 2008
- I finished the SVG exporter. I don't think enough things do
SVG correctly for it to matter though. I was testing in eog
(eye of gnome) and it thinks it's a transparent image and
anti-aliases all the lines ... I mean to run one of the
files though a validator though. Perhaps I'm just reading
the standard incorrectly.
- validates fine (after adding the doctype, which was only a
warning...) http://validator.w3.org/
1.3.4: Sun Jul 20 20:20:03 EDT 2008
- I created the new sub-map generator
- I renamed BasicImage to PNG
- I created the SVG exporter.
1.3.3: Mon Jul 14th
- I got the preliminary POE HTTP server
going, just the arch though, no guts yet.
1.3.2: Sat Jun 28 07:42:02 EDT 2008
- I got items and creatures to show up (as dots) on the map
using the recently ported MapQueue stuff.
1.3.1: Mon Jun 23 20:59:10 EDT 2008
- I commented some of the more esoteric portions of the
spaghetti code known as the Editor.pm -- wow, it was hard to
follow. Now I remember what I was up to, but it took a
solid hour to figure out.
1.3.0: Sun Jun 15 11:01:38 EDT 2008
- added the MapQueue module (which includes d20-like visicalc)
1.2.20: Tue May 27 12:07:32 EDT 2008
- (wow, use version has to be on the same line as our $VERSION
for older EUMM)
1.2.19: Mon May 26 14:48:22 EDT 2008
- I might as well do a new version of everything using
version.pm while I wait for all my CPAN deletes to go
through. I just discovered that version.pm doesn't/didn't
go core until perl 5.9... I really wish I'd have prereqed
it everywhere I used it, but I didn't. *sigh*
1.2.18: Tue May 24 09:21:19 EDT 2008
- using version.pm as suggested by Andreas Koenig
1.2.18: Tue May 20 19:43:19 EDT 2008
- OK. My tests should all pass everywhere now. The problem was actually an
XML::Parser Handler Extern problem. They say you can return a *GLOB or a
ref to "something" like an IO::Handle. I was using open my $fh and
returning the which is a GLOB ref. It's sorta half way inbetween their
allowed types and it only fails on like 15% of the perls out there.
Weird.
1.2.17: Tue May 20 19:43:19 EDT 2008
- forgot to MANIFEST the xmllint.test/ directory
1.2.16: Tue May 20 19:43:19 EDT 2008
- I built a special test, which I think should prove the
problem is with XML::Parser and not with the way I'm using
it. If it doesn't fail, then it has something to do with my
Handler code I guess.
1.2.15: Sun May 18 09:27:29 EDT 2008
- Un-Require the most recnet versions of XML::XPath and XML::Parser
(that actually didn't help.)
- I simply taught the Makefile.PL how to skip the import_xml()
tests on machines (bsd6.1) that can't parse similar xml. I
suspect libexpat.so.5 is the culprit -- but I really have no idea
why it fails on 6.1. If this doesn't work I'm going to build a
6.1 machine and try it myself.
1.2.14: Sun May 18 09:27:29 EDT 2008
- Require the most recnet versions of XML::XPath and XML::Parser
(Yet another freebsd patch... this might work, who knows, it already works
fine on my freebsd virtual machine.)
1.2.13: Sat May 17 15:52:35 EDT 2008
- Discovered various problems with different versions of XML::Parser less
than 2.33 -- Added numeric prereq
- Disabled the /usr/bin/xmllint test (a single test) for platforms where
xmllint doesn't behave exactly like mine.
1.2.10: Sat May 10 11:23:51 EDT 2008
- Added visuals for door status (open, locked, etc)
- Added an editor
- Expanded the functioning of groups, ignoring all uses other than rooms.
1.0.3: Sun Aug 26 19:43 EDT 2007
- More and more documentation problems. Meh.
1.0.2: Sun Aug 26 08:20:23 EDT 2007
- I added a crapload more docs. The main module was sadly lacking.
1.0.1: Sat Aug 25 18:34:04 EDT 2007
- I fixed a drawing bug that was erasing some of the map data on an image.
- There exists a new test in t/08 for it. Meh.
- Sadly, the test showed that it was probably getting drawn correctly and the
sad truth is that I was drawing the empty tile (white normally) over the doors
that were previously drawn -- but only some of the time. Nice.
fixed.
0.33: Sun Jul 15 07:39:56 EDT 2007
- jettero fixed irritating bugs left by FiveSplit and
Basic.pm -- all concerning tile groups.
0.32.0: Wed May 16 2007
- added an xml import shortcut.
- fixed abug in the main ::export() that failed to return
the exporter go() result properly
0.31.1: Mon May 14 2007 0.31.2: Tue May 15 2007
- tried to immprove the Makefile.PL and the t/ test suite
so the results come out a little more accurately on
http://testers.cpan.org/ <-- lol awesome fyi
0.31.0: Wed Jan 17 09:37:32 EST 2007
- jettero added an XML importer
0.29: Wed Jan 17 09:37:32 EST 2007
- jettero added the Tie::IxHash requirement
0.29.2: Wed Nov 29 09:41:55 EST 2006
- omfg, changed the XML::Simplet prereq to XML::Simple
0.29.1: Tue Nov 28 13:33:16 EST 2006
- jettero added XML::Simple to the prereqs
0.29: Wed Aug 30 14:22:43 EDT 2006
- jettero added a corridor widening generator plugin and
adapted BasicDoors to be able to span gaps... it's all
very neato.
0.28: Mon Aug 28 14:55:46 EDT 2006
- jettero fixed a few distrubution things and skelled a
FiveSplit generator plugin
0.27: Tue Aug 22 11:55:20 EDT 2006
- jettero updated the xml exporter slightly, added xml
validation to the exporter test and built a DTD for the
XML output.
- jettero also added an xsl to transform the xml output
into a map in html... (neat, fyi)
0.26: Mon Apr 4 11:17:19 EDT 2005
- jettero renamed Visualizations ----> Exporters
0.25: Sat Apr 2 18:47:05 EST 2005
- jettero did half of the little door-open-arc-lines
things ... they're more work than you'd think.
0.24: Sat Apr 2 12:41:34 EST 2005
- jettero am prepared to draw doors with secrets and
locks -- including the direction they open, but he
needs to go shopping for a tiny refigerator. The big
one borked you see. Grrr.
0.23: Sat Apr 2 12:30:36 EST 2005
- jettero drew the doors (in a preliminary way)
0.21: Sat Apr 2 10:26:39 EST 2005
- jettero made a preliminary door generator
0.20: Sat Apr 2 7:15:32 EST 2005
- jettero redid the options passing in various
complicated ways
0.19: Wed Mar 30 11:56:07 EST 2005
- jettero added save_load and appropriate tests
0.18: Wed Mar 30 10:39:38 EST 2005
- jettero improved the irange tests... it was behaving
statistically stupidly and the tests missed it
0.17: Mon Mar 28 08:58:07 EST 2005
- jettero fixed the in-room tick marks
0.16: Sun Mar 27 07:53:48 EST 2005
- jettero started a cool door generator
0.15: Sun Mar 27 07:53:41 EST 2005
- jettero cleaned up the in-room-tick-marks
0.14: Fri Mar 25 16:20:02 EST 2005
- jettero further broke up the generators. Now only my
room dropping code will be in Basic.
0.13: Fri Mar 25 16:19:43 EST 2005
- jettero drestroyed many nonsensical leading underscores
on things that shouldn't have ever had them.
0.09: Fri Mar 25 14:42:56 EST 2005
- jettero just got a note from Jamis Buck -- an answer to
a question actually. He officially approves of my
project. Perhaps it's better to say he doesn't
disapprove. Whatever. Thanks Jamis!
0.08: Fri Mar 25 14:41:46 EST 2005
- jettero began working on the dead-end remover, but it
appears to have some bugs
0.07: Fri Mar 25 10:30:15 EST 2005
- jettero split up the generator further and added the
sparseness code
0.06: Thu Mar 24 11:50:57 EST 2005
- jettero started a GD visualization object
0.05: Thu Mar 24 11:38:11 EST 2005
- jettero finished the perfect maze algorithm from Jemis'
website.
0.04: Thu Mar 24 11:08:46 EST 2005
- jettero created a room dropper... but he needs to quick
adapt the perfect maze algorithm before he can use it
0.03: Sun Mar 20 08:26:58 EST 2005
- jettero added a huge test suite for the Tools.pm
0.02: Sun Mar 20 08:26:16 EST 2005
- jettero added the Tools.pm module
0.01: Wed Jan 12 15:12:24 EST 2005
- jettero made this