1# do not edit -- automatically generated by arch changelog
2# arch-tag: automatic-ChangeLog--mark@sdf-eu.org--arch/WWW-Mediawiki-Client--0.25
3#
42006-07-01 17:55:03 GMT Mark Jaroski <mark@geekhive.net>	patch-49
5
6    Summary:
7       Fixed an errant test failure in wikitravel related urls.
8
92006-06-29 15:46:45 GMT Mark Jaroski <mark@geekhive.net>	patch-49
10
11    Summary:
12      Removed file t/files/.mediawiki which was errently causing the server
13      tests to be run for users who had not set up a server.
14
152006-06-27 07:01:15 GMT Mark Jaroski <mark@geekhive.net>	patch-48
16
17    Summary:
18      Fixed a number of bugs from RT, and one that I found.
19
20
212005-06-06 13:12:06 GMT	Mark Jaroski <mark@geekhive.net>	patch-47
22
23    Summary:
24      Fixed a couple of minor bugs, added documentation
25    Revision:
26      WWW-Mediawiki-Client--0.25--patch-47
27
28    Fixed two bugs that had to do with dependencies, including changing the
29    version number of URI required to 1.31, and added a use Encode line.  Added
30    to the documentation to highlight differences.
31
32    -mark
33
34
35
36    modified files:
37     ChangeLog Makefile.PL bin/mvs lib/WWW/Mediawiki/Client.pm
38
39
402005-06-03 15:16:58 GMT	Mark Jaroski <mark@geekhive.net>	patch-46
41
42    Summary:
43      added encoding field
44    Revision:
45      WWW-Mediawiki-Client--0.25--patch-46
46
47    Some Mediawiki servers use encodings other than UTF-8.  For these servers
48    it's necessary to detect the encoding and use it for uploading content.
49
50
51
52    modified files:
53     bin/mvs lib/WWW/Mediawiki/Client.pm
54
55
562005-05-30 14:00:48 GMT	Mark Jaroski <mark@geekhive.net>	patch-45
57
58    Summary:
59      added hack to correct UTF-8 file upload problem
60    Revision:
61      WWW-Mediawiki-Client--0.25--patch-45
62
63    Added a hack to correct a problem with multibyte characters in URL::Encode
64    which is used when uploading data through LWP.
65
66
67
68    modified files:
69     lib/WWW/Mediawiki/Client.pm
70
71
722005-05-30 07:24:31 GMT	Mark Jaroski <mark@geekhive.net>	patch-44
73
74    Summary:
75      got rid of wide character warnings
76    Revision:
77      WWW-Mediawiki-Client--0.25--patch-44
78
79    Perl issues "wide character" warnings when writing UNICODE to non-unicode
80    streams and filehandles.  This fixes that.  I worry that it's broken
81    iso-8859-1 support though.
82
83    modified files:
84     bin/mvs lib/WWW/Mediawiki/Client.pm t/client.t
85
86
872005-05-28 13:12:49 GMT	Mark Jaroski <mark@geekhive.net>	patch-43
88
89    Summary:
90      added documentation for using a PROXY
91    Revision:
92      WWW-Mediawiki-Client--0.25--patch-43
93
94    Added documentation on how configure mvs to work with an http proxy.
95
96
97
98    modified files:
99     ChangeLog bin/mvs
100
101
1022005-05-27 16:02:08 GMT	Mark Jaroski <mark@geekhive.net>	patch-42
103
104    Summary:
105      fixed update output, got rid of utf8 warning
106    Revision:
107      WWW-Mediawiki-Client--0.25--patch-42
108
109    I had messed up the update output by leaving it dependant on the @files
110    variable even when it was empty because that is now being done within the
111    library.
112
113
114
115    modified files:
116     bin/mvs lib/WWW/Mediawiki/Client.pm
117
118
1192005-05-27 14:55:54 GMT	Mark Jaroski <mark@geekhive.net>	patch-41
120
121    Summary:
122      a little more about images
123    Revision:
124      WWW-Mediawiki-Client--0.25--patch-41
125
126
127    modified files:
128     TODO
129
130
1312005-05-27 14:37:05 GMT	Mark Jaroski <mark@geekhive.net>	patch-40
132
133    Summary:
134      added documentation for ENV variables
135    Revision:
136      WWW-Mediawiki-Client--0.25--patch-40
137
138
139    modified files:
140     TODO bin/mvs
141
142
1432005-05-26 14:04:46 GMT	Mark Jaroski <mark@geekhive.net>	patch-39
144
145    Summary:
146      Credit for Adrian
147    Revision:
148      WWW-Mediawiki-Client--0.25--patch-39
149
150    Patches applied:
151
152     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-30
153       Added self to authors list, and moved it =over for perldoc formatting.
154
155
156    modified files:
157     lib/WWW/Mediawiki/Client.pm
158
159    new patches:
160     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-30
161
162
1632005-05-25 19:17:07 GMT	Mark Jaroski <mark@geekhive.net>	patch-38
164
165    Summary:
166      fixed two POD errors, and a warning for commands with no status
167    Revision:
168      WWW-Mediawiki-Client--0.25--patch-38
169
170
171    modified files:
172     ChangeLog bin/mvs
173
174
1752005-05-25 15:53:30 GMT	Mark Jaroski <mark@geekhive.net>	patch-37
176
177    Summary:
178      took out introspection
179    Revision:
180      WWW-Mediawiki-Client--0.25--patch-37
181
182    I replaced the introspection methods with a simple call to list_wiki_files
183    in do_update().
184
185
186
187    modified files:
188     lib/WWW/Mediawiki/Client.pm
189
190
1912005-05-25 15:35:57 GMT	Mark Jaroski <mark@geekhive.net>	patch-36
192
193    Summary:
194      CONSTANTS and style tidying
195    Revision:
196      WWW-Mediawiki-Client--0.25--patch-36
197
198    Some of the new code is in Adrian's style, which is fine on it's own, but
199    it's probably better to be consistant here.
200
201
202    modified files:
203     bin/mvs lib/WWW/Mediawiki/Client.pm
204
205
2062005-05-25 10:01:35 GMT	Mark Jaroski <mark@geekhive.net>	patch-35
207
208    Summary:
209      droped export_path, fixed problem with do_update retval
210    Revision:
211      WWW-Mediawiki-Client--0.25--patch-35
212
213    It's possible to reach the Special:Export page using the wiki_path field,
214    so I've dropped the extra field as redundant, and a possible source of
215    bugs.  I've also changed the way the status field works (returns a hashref
216    instead of a list) and so eliminated the failures which had recently been
217    introduced in t/server.t
218
219
220
221    modified files:
222     bin/mvs lib/WWW/Mediawiki/Client.pm t/server.t
223
224
2252005-05-24 20:16:04 GMT	Mark Jaroski <mark@geekhive.net>	patch-34
226
227    Summary:
228      bug fixes for Adrian's changes
229    Revision:
230      WWW-Mediawiki-Client--0.25--patch-34
231
232
233
234    Patches applied:
235
236     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-17
237       Switched to more descriptive and unified option variables.
238
239     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-18
240       Accept parameter values for --wikipath, --spaces (oops).
241
242     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-19
243       Fixed a missing field in the new option exception.
244
245     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-20
246       Fixed a couple of bugs in my recent W-M-C changes.
247
248     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-21
249       Added multi-state --minor and --watch options.
250
251     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-22
252       Documentation spelling and usage fixes.
253
254     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-23
255       Another documentation fix, re: single-file commit.
256
257     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-24
258       Added docs for 'preview'.
259
260     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-25
261       Added docs for 'clean'.
262
263     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-26
264       Fixed a couple of option handling bugs.
265
266     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-27
267       Another bug I left in W-M-C re: minor edits.
268
269     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-28
270       Proper reporting of watch and minor values.
271
272     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-29
273       Genericised English-to-option and option-to-English.
274
275
276    modified files:
277     bin/mvs lib/WWW/Mediawiki/Client.pm
278     lib/WWW/Mediawiki/Client/Exceptions.pm
279
280    new patches:
281     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-17
282     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-18
283     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-19
284     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-20
285     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-21
286     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-22
287     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-23
288     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-24
289     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-25
290     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-26
291     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-27
292     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-28
293     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-29
294
295
2962005-05-24 20:07:41 GMT	Mark Jaroski <mark@geekhive.net>	patch-33
297
298    Summary:
299      Better use of information from Mediawiki server, from Adrian Irving-Beer
300    Revision:
301      WWW-Mediawiki-Client--0.25--patch-33
302
303
304
305    Patches applied:
306
307     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-13
308       Added capturing of more information from the edit page (watch now, default watch/minor).
309
310     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-14
311       Changed 'watch' and 'minor_edit' to quad- and tri-state options, respectively.
312
313     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-15
314       Added 'use strict' to all tests.
315
316     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-16
317       Got rid of extraneous debug Dumper use.
318
319
320    modified files:
321     lib/WWW/Mediawiki/Client.pm
322     lib/WWW/Mediawiki/Client/Exceptions.pm t/client.t
323     t/exceptions.t t/mvs.t t/server.t
324
325    new patches:
326     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-13
327     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-14
328     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-15
329     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-16
330
331
3322005-05-24 20:04:34 GMT	Mark Jaroski <mark@geekhive.net>	patch-32
333
334    Summary:
335      previw support from Adrian Irving-Beer
336    Revision:
337      WWW-Mediawiki-Client--0.25--patch-32
338
339
340
341    Patches applied:
342
343     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-10
344       Added explicit return, because I run 'mvs' wrapped for testing.
345
346     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-11
347       Getopt::Long support, and option support conditional on command.
348
349     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-12
350       Preview support.
351
352
353    modified files:
354     bin/mvs lib/WWW/Mediawiki/Client.pm
355
356    new patches:
357     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-10
358     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-11
359     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-12
360
361
3622005-05-24 20:00:05 GMT	Mark Jaroski <mark@geekhive.net>	patch-31
363
364    Summary:
365      added clean command from Adrian Irving-Beer
366    Revision:
367      WWW-Mediawiki-Client--0.25--patch-31
368
369
370
371    Patches applied:
372
373     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-9
374       Added 'clean' command.
375
376
377    modified files:
378     lib/WWW/Mediawiki/Client.pm
379
380    new patches:
381     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-9
382
383
3842005-05-24 19:57:01 GMT	Mark Jaroski <mark@geekhive.net>	patch-30
385
386    Summary:
387      Special:Export support from Adrian Irving-Beer
388    Revision:
389      WWW-Mediawiki-Client--0.25--patch-30
390
391
392
393    Patches applied:
394
395     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-4
396       Basic export support.  Multi-file update too, but not supported yet.
397
398     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-5
399       Added multi-file support for update (no default yet).
400
401     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-6
402       Added doc block for export_path, mostly the same as wiki_path.
403
404     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-7
405       Add default_files method.  (Unsure about this; see patch log.)
406
407
408    modified files:
409     ChangeLog bin/mvs lib/WWW/Mediawiki/Client.pm
410
411    new patches:
412     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-4
413     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-5
414     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-6
415     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-7
416
417
4182005-05-24 09:30:44 GMT	Mark Jaroski <mark@geekhive.net>	patch-29
419
420    Summary:
421      error check for non-exception errors
422    Revision:
423      WWW-Mediawiki-Client--0.25--patch-29
424
425
426
427    Patches applied:
428
429     * wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-3
430       Report unknown run-time errors, e.g. syntax.
431
432
433    modified files:
434     bin/mvs
435
436    new patches:
437     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-3
438
439
4402005-05-24 09:20:56 GMT	Mark Jaroski <mark@geekhive.net>	patch-28
441
442    Summary:
443      No-read test fails for root or fakeroot, skip it.
444    Revision:
445      WWW-Mediawiki-Client--0.25--patch-28
446
447    Applied patch from Adrian Irving-Beer <wisq@wisq.net>.  This test was
448    failing as root, which is a problem when building a debian package.
449
450
451    modified files:
452     t/client.t
453
454    new patches:
455     wisq@wisq.net--2004/libwww-mediawiki-client-perl--devo--0.25--patch-1
456
457
4582005-05-22 14:25:33 GMT	Mark Jaroski <mark@geekhive.net>	patch-27
459
460    Summary:
461      applied patch from S�bastien Aperghis
462    Revision:
463      WWW-Mediawiki-Client--0.25--patch-27
464
465    Here is a documentation patch that corrects the =head1 NAME of one
466    of the modules so that it appears correctly.
467
468    Thanks S�bastien!
469
470
471
472    modified files:
473     ChangeLog lib/WWW/Mediawiki/Client/Exceptions.pm
474
475
4762005-05-19 09:40:37 GMT	Mark Jaroski <mark@geekhive.net>	patch-26
477
478    Summary:
479      documentation for new exception
480    Revision:
481      WWW-Mediawiki-Client--0.25--patch-26
482
483    Added documentation for the CommitException.
484
485    modified files:
486     lib/WWW/Mediawiki/Client/Exceptions.pm
487
488
4892005-05-16 16:21:35 GMT	Mark Jaroski <mark@geekhive.net>	patch-25
490
491    Summary:
492      created exception for spam filter response
493    Revision:
494      WWW-Mediawiki-Client--0.25--patch-25
495
496    If the page you are trying to commit contains a URL which trips the spam
497    filter the page cannot be commited.  The client now recogizes this
498    situation and throws an appropriate exception.
499
500
501    modified files:
502     bin/mvs lib/WWW/Mediawiki/Client.pm
503     lib/WWW/Mediawiki/Client/Exceptions.pm
504
505
5062005-05-16 09:22:07 GMT	Mark Jaroski <mark@geekhive.net>	patch-24
507
508    Summary:
509      simplified reporting
510    Revision:
511      WWW-Mediawiki-Client--0.25--patch-24
512
513    Made the reporting just a tiny bit friendlier.
514
515
516    modified files:
517     bin/mvs
518
519
5202005-05-11 12:27:19 GMT	Mark Jaroski <mark@geekhive.net>	patch-23
521
522    Summary:
523      documented switch to VCS::Lite
524    Revision:
525      WWW-Mediawiki-Client--0.25--patch-23
526
527    Documented the switch to VCS::Lite
528
529
530
531    modified files:
532     bin/mvs lib/WWW/Mediawiki/Client.pm
533
534
5352005-05-08 09:38:19 GMT	Mark Jaroski <mark@geekhive.net>	patch-22
536
537    Summary:
538      credits
539    Revision:
540      WWW-Mediawiki-Client--0.25--patch-22
541
542    Credit for bug reports and feedback.
543
544
545    modified files:
546     bin/mvs lib/WWW/Mediawiki/Client.pm
547
548
5492005-05-08 09:21:00 GMT	Mark Jaroski <mark@geekhive.net>	patch-21
550
551    Summary:
552      added credits and listinfo
553    Revision:
554      WWW-Mediawiki-Client--0.25--patch-21
555
556    Added credits and mailing list information
557
558
559    modified files:
560     bin/mvs lib/WWW/Mediawiki/Client.pm
561
562
5632005-05-06 15:45:46 GMT	Mark Jaroski <mark@geekhive.net>	patch-20
564
565    Summary:
566      fixed major merge bug
567    Revision:
568      WWW-Mediawiki-Client--0.25--patch-20
569
570    There have been merge problems all along with Algorithm::Diff::Apply, in
571    that it sometimes would loose the local changes, in trying to abstract away
572    conflicts.  I had tried Algorithm::Merge, but that was even worse, since it
573    completely destroyed files.  So now we are on VCS::Lite, which seems to
574    work better.
575
576
577
578    modified files:
579     Makefile.PL lib/WWW/Mediawiki/Client.pm t/files/merged.wiki
580
581
5822005-05-06 14:05:26 GMT	Mark Jaroski <mark@geekhive.net>	patch-19
583
584    Summary:
585      documentation and bugfix
586    Revision:
587      WWW-Mediawiki-Client--0.25--patch-19
588
589    Fixed a bug in which update was not getting default values. Updated the
590    perldoc for mvs.
591
592
593
594    modified files:
595     bin/mvs lib/WWW/Mediawiki/Client.pm t/files/example.mediawiki
596
597
5982005-05-04 16:14:29 GMT	Mark Jaroski <mark@geekhive.net>	patch-18
599
600    Summary:
601      Fixed pagename bug
602    Revision:
603      WWW-Mediawiki-Client--0.25--patch-18
604
605    Fixed a bug in which an error would be thrown even though a page was
606    successfully downloaded.
607
608
609
610
611    modified files:
612     lib/WWW/Mediawiki/Client.pm t/client.t
613
614
6152005-05-03 16:25:30 GMT	Mark Jaroski <mark@geekhive.net>	patch-17
616
617    Summary:
618      mvs works again
619    Revision:
620      WWW-Mediawiki-Client--0.25--patch-17
621
622    I'm in the process now of doing monkey testing, and using my observations
623    to write new tests.
624
625
626    modified files:
627     bin/mvs lib/WWW/Mediawiki/Client.pm t/server.t
628
629
6302005-05-03 10:51:33 GMT	Mark Jaroski <mark@geekhive.net>	patch-16
631
632    Summary:
633      All tests passing
634    Revision:
635      WWW-Mediawiki-Client--0.25--patch-16
636
637    Both the client and server tests are all passing now.  Documented the
638    Exception classes.  Now I just have to finish the wrapper script.
639
640
641    modified files:
642     Makefile.PL lib/WWW/Mediawiki/Client.pm
643     lib/WWW/Mediawiki/Client/Exceptions.pm t/files/merged.wiki
644     t/server.t
645
646
6472005-05-03 08:27:26 GMT	Mark Jaroski <mark@geekhive.net>	patch-15
648
649    Summary:
650      server conflict check works again
651    Revision:
652      WWW-Mediawiki-Client--0.25--patch-15
653
654    The do_commit method now correctly throws an exception if the version on
655    the server has changed.  I went back to taking down the server version and
656    comparing it.  I was hoping to have the server make the decision by sending
657    it the wpEditTime field, that however seems to be a struggle, and is in
658    some ways *more* error prone than doing the comparison.
659
660    That said there is still the tiny chance of somebody making a change during
661    the few cycles between our comparison and our upload.  That's a race
662    condition, so if sending the date can be made reliable then that's the way
663    to do it.
664
665    modified files:
666     lib/WWW/Mediawiki/Client.pm t/server.t
667
668
6692005-05-02 16:25:50 GMT	Mark Jaroski <mark@geekhive.net>	patch-14
670
671    Summary:
672      more tests, site_url -> host
673    Revision:
674      WWW-Mediawiki-Client--0.25--patch-14
675
676    site_url is DEPRECATED NOW, to be replaced by host.
677
678
679
680    modified files:
681     lib/WWW/Mediawiki/Client.pm t/server.t
682
683
6842005-05-02 08:16:03 GMT	Mark Jaroski <mark@geekhive.net>	patch-13
685
686    Summary:
687      do_update tested
688    Revision:
689      WWW-Mediawiki-Client--0.25--patch-13
690
691    The basic server tests for do_update (and do_commit) are working now.  I
692    still have to do some more exception testing, and try to find and test any
693    boundary conditions.
694
695
696
697    modified files:
698     lib/WWW/Mediawiki/Client.pm
699     lib/WWW/Mediawiki/Client/Exceptions.pm t/client.t
700     t/files/example.mediawiki t/files/merged.wiki t/server.t
701
702
7032005-04-29 16:14:17 GMT	Mark Jaroski <mark@geekhive.net>	patch-12
704
705    Summary:
706      more test wiki files
707    Revision:
708      WWW-Mediawiki-Client--0.25--patch-12
709
710
711
712
713    new files:
714     t/files/.arch-ids/Main_Page.html.id
715     t/files/.arch-ids/Main_Page.wiki.id t/files/Main_Page.html
716     t/files/Main_Page.wiki
717
718
7192005-04-29 16:13:42 GMT	Mark Jaroski <mark@geekhive.net>	patch-11
720
721    Summary:
722      Worked out mechanism for server tests
723    Revision:
724      WWW-Mediawiki-Client--0.25--patch-11
725
726
727    new files:
728     t/files/.arch-ids/example.mediawiki.id
729     t/files/example.mediawiki
730
731    modified files:
732     lib/WWW/Mediawiki/Client.pm
733     lib/WWW/Mediawiki/Client/Exceptions.pm t/client.t
734     t/exceptions.t t/server.t {arch}/=tagging-method
735
736
7372005-04-28 17:38:04 GMT	Mark Jaroski <mark@geekhive.net>	patch-10
738
739    Summary:
740      Finished tests
741    Revision:
742      WWW-Mediawiki-Client--0.25--patch-10
743
744    I've written all of the tests I've thought of so far, and gotten the code
745    to pass them.  Seems like a good place to stop for just now.
746
747    modified files:
748     lib/WWW/Mediawiki/Client.pm
749     lib/WWW/Mediawiki/Client/Exceptions.pm t/client.t
750
751
7522005-04-28 15:07:07 GMT	Mark Jaroski <mark@geekhive.net>	patch-9
753
754    Summary:
755      Added tests for all accessors
756    Revision:
757      WWW-Mediawiki-Client--0.25--patch-9
758
759    I've finished the accessor tests and fixed some bugs found while writing
760    them.
761
762    modified files:
763     lib/WWW/Mediawiki/Client.pm
764     lib/WWW/Mediawiki/Client/Exceptions.pm t/client.t
765     t/files/merged.wiki
766
767
7682005-04-28 09:07:10 GMT	Mark Jaroski <mark@geekhive.net>	patch-8
769
770    Summary:
771      Added tests
772    Revision:
773      WWW-Mediawiki-Client--0.25--patch-8
774
775    Added a few client-only tests, and ideas for a bunch more.
776
777
778
779    modified files:
780     ChangeLog lib/WWW/Mediawiki/Client.pm t/client.t
781
782
7832005-04-27 16:15:44 GMT	Mark Jaroski <mark@geekhive.net>	patch-7
784
785    Summary:
786      added $lang test
787    Revision:
788      WWW-Mediawiki-Client--0.25--patch-7
789
790    Added first test of $lang... fails so far
791
792
793
794    modified files:
795     t/client.t
796
797
7982005-04-27 15:42:06 GMT	Mark Jaroski <mark@geekhive.net>	patch-6
799
800    Summary:
801      All of the old tests pass
802    Revision:
803      WWW-Mediawiki-Client--0.25--patch-6
804
805    There are a lot more tests to be written, but at least now all of the old
806    tests are passing.
807
808
809
810    modified files:
811     ChangeLog lib/WWW/Mediawiki/Client.pm t/client.t t/server.t
812     {arch}/=tagging-method
813
814
8152005-04-26 18:52:39 GMT	Mark Jaroski <mark@geekhive.net>	patch-5
816
817    Summary:
818      code complete (I think)
819    Revision:
820      WWW-Mediawiki-Client--0.25--patch-5
821
822    The library is now roughly code-complete.  I still have to do all of the
823    tests.
824
825
826
827    modified files:
828     ChangeLog lib/WWW/Mediawiki/Client.pm
829     lib/WWW/Mediawiki/Client/Exceptions.pm
830
831
8322005-04-26 17:47:10 GMT	Mark Jaroski <mark@geekhive.net>	patch-4
833
834    Summary:
835      added watch attr
836    Revision:
837      WWW-Mediawiki-Client--0.25--patch-4
838
839    Added support for adding or removing a page to/from user's watchlist.
840
841
842    modified files:
843     lib/WWW/Mediawiki/Client.pm
844
845
8462005-04-25 16:25:05 GMT	Mark Jaroski <mark@geekhive.net>	patch-3
847
848    Summary:
849      More work on newly exposed methods
850    Revision:
851      WWW-Mediawiki-Client--0.25--patch-3
852
853    Added more documentation for the newly exposed methods.  Also encorporated
854    the upload method into do_commit, and changed the way that conflicts are
855    detected.  Previously the local version, server version, and reference
856    version of a page was compared.  Now the mtime stamp of the reference file
857    gets sent up to the server as the edit time so that the server can tell us
858    if there is a conflict.
859
860    modified files:
861     lib/WWW/Mediawiki/Client.pm {arch}/=tagging-method
862
863
8642005-04-25 10:53:01 GMT	Mark Jaroski <mark@geekhive.net>	patch-2
865
866    Summary:
867      method documentation
868    Revision:
869      WWW-Mediawiki-Client--0.25--patch-2
870
871    Started documenting newly exposed methods.  Simplified upload.
872
873
874    modified files:
875     lib/WWW/Mediawiki/Client.pm
876
877
8782005-04-24 15:08:24 GMT	Mark Jaroski <mark@geekhive.net>	patch-1
879
880    Summary:
881      added real exceptions, started overhaul of API
882    Revision:
883      WWW-Mediawiki-Client--0.25--patch-1
884
885    The tree is decidedly broken at this point, but I'm commiting anyhow as a
886    checkpoint.  So far I've done this:
887
888    * Added real exceptions and verified that they didn't break anything
889    * Broke everything by starting some reforms in the way URLs get built
890    * Exposed a number of private methods which could be of use to others
891
892    TODO before this is stable and releasable:
893
894    * Write docs for the newly exposed methods
895    * Finish the URL reforms and test them
896    * Delete tests which are no longer applicable
897    * Write tests against a real server
898    * Write tests for WWW::Mediawiki::Client::Exceptions
899    * Fix bin/mvs to work with the changes and exceptions
900
901    new files:
902     t/.arch-ids/exceptions.t.id t/exceptions.t
903
904    modified files:
905     ChangeLog bin/mvs lib/WWW/Mediawiki/Client.pm
906     lib/WWW/Mediawiki/Client/Exceptions.pm t/client.t t/mvs.t
907     t/server.t
908
909    renamed files:
910     t/.arch-ids/live.t.id
911       ==> t/.arch-ids/server.t.id
912     t/live.t
913       ==> t/server.t
914
915
9162005-04-19 16:18:35 GMT	Mark Jaroski <mark@geekhive.net>	base-0
917
918    Summary:
919      New archive
920    Revision:
921      WWW-Mediawiki-Client--0.25--base-0
922
923    In preparation for some major changes in error handling I've created a new
924    archive at http://mark.sdf-eu.org/arch/.  This is the initial import.
925
926    new files:
927     ChangeLog Makefile.PL README TODO bin/mvs
928     lib/WWW/Mediawiki/Client.pm
929     lib/WWW/Mediawiki/Client/Exceptions.pm t/client.t
930     t/files/local.wiki t/files/merged.wiki t/files/paris.html
931     t/files/paris.wiki t/files/reference.wiki t/files/server.wiki
932     t/live.t t/mvs.t
933
934
935