-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathChangeLog
More file actions
690 lines (447 loc) · 22.5 KB
/
Copy pathChangeLog
File metadata and controls
690 lines (447 loc) · 22.5 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
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
2010-01-01 Al Riddoch <alriddoch@googlemail.com>
* src/ClientConnection.cpp, src/ClientConnection.h,
src/testCharacter.cpp: Add experimental support for spawn locations.
2009-01-23 Al Riddoch <alriddoch@googlemail.com>
* loadtool/main.cpp: Include <cstdlib> to get EXIT_SUCCESS.
2008-11-08 Al Riddoch <alriddoch@googlemail.com>
* src/pythonInterface.cpp: Replace some python API wrappers with
update code from cyphesis.
2008-11-08 Al Riddoch <alriddoch@googlemail.com>
* loadtool/Action.cpp, loadtool/User.cpp: Remove a pragma that I
don't think we use any more.
2008-11-08 Al Riddoch <alriddoch@googlemail.com>
* configure.ac: Get rid of the AC_CACHE_CHECK call as it is no
longer needed.
2008-11-07 Al Riddoch <alriddoch@googlemail.com>
* src/Makefile.am: Make sure the necessary include paths are
available.
2008-11-07 Al Riddoch <alriddoch@googlemail.com>
* configure.ac: Add a check to see if we should disable strict
aliasing, as python seems to break it.
2008-09-15 Al Riddoch <alriddoch@googlemail.com>
* src/Makefile.am: Remove an obsolete header from the distribution
file list.
2008-09-15 Al Riddoch <alriddoch@googlemail.com>
* loadtool/Character.cpp, loadtool/Character.h, loadtool/User.cpp,
loadtool/User.h, loadtool/main.cpp: Convert from the legacy
sigc++ API to the 2.0 version which is the only API supported
by recent versions.
2008-09-15 Al Riddoch <alriddoch@googlemail.com>
* perf/rawclient.cpp: Add C header includes required by more
recent compilers.
2008-09-15 Al Riddoch <alriddoch@googlemail.com>
* src/testIG.cpp, src/testLogin.cpp: Add C header includes
required by more recent compilers.
2007-12-10 Al Riddoch <alriddoch@googlemail.com>
* perf/rawclient.cpp: Increase the number of operations used
so the time period is long enough.
2007-11-05 Al Riddoch <alriddoch@googlemail.com>
* acinclude.m4, configure.ac: Update to latest pkgconfig macros.
2007-11-02 Al Riddoch <alriddoch@googlemail.com>
* configure.ac: Update the python tests to work with recent versions.
2006-12-03 Al Riddoch <ajr@ecs.soton.ac.uk>
* perf/minserver.cpp: Add skstream include required due to changes
in skstream header dependencies.
2006-08-07 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp, src/ClientConnection.h: Provide a method
to send objects other than operations over the wire for testing.
* src/process.cpp: Send a root and anonymous entity at the top level
of the protocol stream, to make sure the server can handle and
report it correctly.
2006-08-07 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/testIG.cpp: Don't copy args when just inspecting them.
2006-07-19 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp: Add stiffer checks for reply to
character creation.
* src/testCharacter.h, src/testCharacter.cpp: Add new function to
test turning items in the inventory into a stack.
* src/process.cpp: Call the inventory test on the first character.
2006-01-10 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/gobshite.cpp, src/process.cpp: Remove Atlas spec loading,
as its not required.
* src/bint.cpp: Add a new test for clients which disconnect without
reading.
* src/testCharacter.cpp: Add some more character creation tests.
2005-12-31 Al Riddoch <ajr@ecs.soton.ac.uk>
* loadtool/Character.h: Fix C++ includes now that they are no longer
being included in the Eris headers.
2005-10-02 Al Riddoch <ajr@ecs.soton.ac.uk>
* perf/minserver.cpp, perf/rawclient.cpp, src/ClientConnection.cpp:
Update to use new Negotiate API in Atlas-C++.
2005-09-06 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp: Fix getAttr() to copyAttr(), as it was
renamed to avoid hiding.
2005-08-26 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp, src/ClientConnection.h,
src/testCharacter.cpp, src/testIG.cpp, src/testOOG.cpp,
src/tests.cpp: Re-write op arg code to use high level objects
rather than message code.
2005-08-02 James Turner <james@worldforge.org>
* loadtool/Character.cpp, loadtool/Character.h: support for
triggering a slot when entities of a certain type appear. Currently,
a debug message is printed when any of a hard-coded set of tools are
seen.
* loadtool/Schedulable.h: add an explicit destructor to silence a
warning
* loadtool/Action.cpp: tune the parameters for the movement actions.
2005-05-04 Al Riddoch <ajr@ecs.soton.ac.uk>
* perf/rawclient.cpp: Implement options to use unix sockets, and
to specify port number.
2005-05-02 Al Riddoch <ajr@ecs.soton.ac.uk>
* perf/minserver.cpp, perf/rawclient.cpp: New tools to test server
raw performance.
2005-04-30 Al Riddoch <ajr@ecs.soton.ac.uk>
* acinclude.m4: Add required pkg-config macro.
* configure.ac: Update autoconf usage.
2005-04-27 Al Riddoch <ajr@ecs.soton.ac.uk>
* loadtool/main.cpp: Log Eris stuff agressively until we iron out all
the bugs.
* loadtool/Action.cpp: Make origin area closer to the origin to make
it easier to see the test characters. Add to the quote database.
2005-04-18 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp: Add some code that is convenient when
debugging.
* src/tests.cpp: Check for objtype on type info requests, but
don't expect the root type to have a parents attribute.
2005-04-17 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp: Be slightly less pedantic about the format
of error operations.
* configure.ac: Switch to configure.ac with more updated autoconf
usage.
2005-04-06 Al Riddoch <ajr@ecs.soton.ac.uk>
* loadtool/User.cpp: Flush output to ensure it gets seen at the right
time.
2005-04-06 James Turner <james@worldforge.org>
* loadtool/User.cpp: update for new Eris CVS Connection API
2005-04-05 James Turner <james@worldforge.org>
* loadtool/Character.cpp, loadtool/Character.h: add virtual dtor to
Character, to silence warnings on GCC 3.4
* configure.in: add -Wno-unknown-pragmas to CXXFLAGS
2005-04-04 James Turner <james@worldforge.org>
* loadtool/User.h, loadtool/User.cpp: if creating an account fails,
try to login to the account instead (and give up if that too
fails).
2005-02-16 James Turner <james@worldforge.org>
* loadtool/User.cpp: define a list of character names, and set the
character type to settler. Also set a random height for characters
over a narrow range.
* loadtool/Action.cpp: add in a Babble action, with various phrases
which are randomly spoken. Also tweak the numbers for the random
move and action selector.
* loadtool/Character.cpp: tweak the heard-speech handler, though it
doesn't appear to work correctly yet.
2005-02-09 James Turner <james@worldforge.org>
* loadtool/* : add initial load-testing harness, which sort of works,
but is currently very limited in scope, and buggy.
* configure.in, Makefile.am: build changes for compiling the load tool.
2004-11-20 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp, src/ClientConnection.h, src/debug.h,
src/process_debug.h, src/pythonInterface.h: Clean up header guards.
2004-11-20 Al Riddoch <ajr@ecs.soton.ac.uk>
* configure.in: Update python check to catch latest version.
* acinclude.m4: Clean out obsolete out of data macros.
2004-11-20 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp, src/pythonInterface.h: Clean up include order.
2004-08-09 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp: Use correct client name. Pass a decoder
reference to Atlas-C++ rather than a pointer.
2004-06-28 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Don't load Atlas spec from file.
2004-05-26 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/testCharacter.cpp: Add test for character customisation.
2004-02-27 Al Riddoch <ajr@ecs.soton.ac.uk>
* Remove cppunit configure test.
2004-02-27 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp, src/ClientConnection.h,
src/process.cpp, src/pythonInterface.cpp, src/pythonInterface.h,
src/testCharacter.cpp, src/testIG.cpp, src/testLogin.cpp,
src/testOOG.cpp, src/tests.cpp: Update to use the latest
Atlas-C++ API, using the new flag to enforce use of the new
typedefs.
2003-12-06 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/tests.cpp: Remove unused code.
2003-12-02 Al Riddoch <ajr@ecs.soton.ac.uk>
* Clean up autogen.sh a little more. Add canonical macros.
2003-11-10 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/tests.cpp: Check for the correct refno when expecting
error op for duplicate login.
* src/ClientConnection.cpp: Enforce the spec for ARGS of error
ops when expecting an op.
2003-11-04 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/testIG.cpp: Re-arrange and clean up code a bit, and merge
changes from James Turner to do some more thorough checking.
* src/testIG.cpp: Fix look tests so that arguments of look
ops contain entity with ID, not just the ID itself, and
fix the expected LOC to be the ID of the parent, not the
parent's LOC.
2003-11-03 James Turner <james@worldforge.org>
* Add more IG look tests - at the character, i.e a self look,
and at two random children of the world and character. Also
validate the LOC attribute of the recived entities.
2003-10-30 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/testLogin.h, src/testLogin.cpp, src/process.cpp:
Move login code into its own file.
* src/testCharacter.h: Fix guard names.
* src/tests.h, src/tests.cpp: Change testLogout() API as we don't
need to pass in the account name.
2003-10-30 James Turner <james@worldforge.org>
* Add new files to the ProjectBuilder file
* Remove no-longer-useful validator and
atlasUtils files.
2003-10-30 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp, src/tests.cpp, src/tests.h, src/testCharacter.cpp,
src/testCharacter.h: Move character creation related tests into
new file.
2003-10-30 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/testOOG.h, src/testOOG.cpp: Re-purpose files to contain
OOG Look and Talk test code copied from main().
* tests.cpp, tests.h, src/testIG.h, src/testIG.cpp: Move IG
tests from tests.cpp to their own file.
* src/process.cpp: Remove OOG Look and Talk tests, and use the
function version.
2003-10-29 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/tests.h src/tests.cpp, src/process.cpp: Move test functions
out of main file into tests.cpp. Put scopes round the rest
of the tests in preparation for making them into functions as well.
2003-10-29 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Do not require the entity returned by intial IG
look to have a name.
2003-10-29 James Turner <james@worldforge.org>
* Add ProjectBuilder project, requires uncommitted Atlas-C++ 0.6
framework, skstream 0.3 framework from CVS, and python22 from
Fink.
* Add a createChar method to ClientConnection, and change the
character tests to use it. As part of this, add a new tag
value to Connection, 'character', containing the entity ID,
and a new accessor.
* Add an in-game LOOK test; currently this just tests an
anonymous look, but i'll be extending it to do a self look and
a few other things shortly.
2003-10-29 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.h: Remove old code, clean up some comments,
get rid of redundant includes and update copyright date.
* src/atlasUtils.cpp, src/atlasUtils.h, src/pythonInterface.h,
src/testOOG.h, src/validator.h: Add copyright header, and
clean up includes.
* src/gobshite.cpp, src/process.cpp: Implement cleaner code
for loading atlas.xml, which tries in a couple of sensible
places, and reports an error if it fails.
2003-10-28 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp: Eliminate duplicating of Info ops,
and update usage of Atlas::Objects casts.
2003-10-12 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/gobshite.cpp: Add code to load atlas.xml before running, as
is required.
2003-08-22 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Add some help documenting options.
Add new options to allow running standalone scripted
tests, or scripted tests that extend the current set.
* src/pythonInterface.cpp, src/pythonInterface.h: Extend python
interface to allow a number of existing connections to be passed to
the script on startup. Default is that none are passed.
* process.py: Add debug code to verify that a tuple of connections
are passed to the script.
2003-08-21 Al Riddoch <ajr@ecs.soton.ac.uk>
* process.py: Remove debugging output.
2003-08-21 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/pythonInterface.h, src/pythonInterface.cpp:
Update python API code to Atlas-C++ 0.6
* src/process.cpp: Re-add interface to python code, and start
work on allowing scripts to extend rather than replace existing
tests.
2003-08-21 Al Riddoch <ajr@ecs.soton.ac.uk>
* Switch to skstream-0.3, which is effectively a null change.
2003-08-21 Al Riddoch <ajr@ecs.soton.ac.uk>
* configure.in: Clean up help for python prefix option, add check
for python 2.3 and use latest pthread check.
2003-08-08 Al Riddoch <ajr@ecs.soton.ac.uk>
* Port whole codebase to Atlas-C++ 0.6 API.
2003-06-27 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp: Clean up some of the output messages, so
they are easier to understand.
* src/gobshite.cpp: Handle usage errors better.
* src/process.cpp: Clarify an output message.
2003-06-23 Al Riddoch <ajr@ecs.soton.ac.uk>
* Clean up Makefile.am so dist and distcheck work.
2003-04-23 James Turner <james@worldforge.org>
* Changed how the python lib check works, to avoid autoconf
caching issues.
2003-04-22 Al Riddoch <ajr@ecs.soton.ac.uk>
* configure.in: Adapt python check so it works on BSD systems
without libutil.
2003-04-22 James Turner <james@worldforge.org>
* Fix detection of Account ID by ClientConnection; use
the serialno of the activation op (either LOGIN or CREATE)
to detect which INFO response contains the account object.
This fixes compliance issues with Indri and Stage (which set
an ID attribute on the server object).
* Added some tests to ensure the every account gets a valid ID,
and that other INFO ops do not cause the account ID to be set.
* Handle servers the do not use 'lobby' as the root OOG room ID.
This required catching the results of the anonymous OOG LOOK and
extracting the ID from it.
* Factored the code to compare arecived operation against an Atlas
template into a separate method on ClientConnection (previously in
::waitFor). This allows code to use ClientConnection::recv() but
still validate the op.
* Changed the OOG talk tests to use a custom template for validating
the SOUND responses. Using an Atlas::Objects instance converted to
a Message::Object is problematic becuase it demands every single
atribute defined by Objects::RootOperation to be present, including
a whole slew of optional ones (such as seconds and future seconds)
2003-01-02 Al Riddoch <ajr@ecs.soton.ac.uk>
* Convert to pkgconfig.
2003-01-02 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp, src/ClientConnection.h:
Store and make available the account id logged in on the current
connection.
* src/process.cpp: Use account id rather than username when setting
FROM and TO on ops.
2002-12-01 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Change test character type to settler, as some
servers will not create a farmer.
2002-11-04 Al Riddoch <ajr@ecs.soton.ac.uk>
* configure.in: Clean up configure script.
* src/pythonInterface.cpp: Re-organise headers, and use ISO C++
header names.
2002-11-04 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp, src/ClientConnection.h: Pass through
serialno when logging in, or creating account. Report refno of
incoming ops, and refno expected when waiting.
* src/process.cpp: Add refno checks to all tests for which it is
apropriate.
2002-11-04 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp, src/ClientConnection.h, src/process.cpp:
Re-structure core test code so it is more resiliant to things
that don't matter, and has the capability to check for refno.
2002-08-14 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/gobshite.cpp: Fix for ISO C++.
2002-08-14 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/gobshite.cpp: Added a new test client, that talks and talks,
but just won't listen.
2002-07-15 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp, src/process.cpp, src/testOOG.cpp,
src/process.h, src/process_debug.h: Rename process.h to
process_debug.h to avoid header clash on windows.
2002-07-14 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp, src/process.cpp, src/pythonInterface.cpp,
src/testOOG.cpp: ISO C++ compliance fixes.
2002-07-10 Al Riddoch <ajr@ecs.soton.ac.uk>
* configure.in: Rationalise python checks.
* src/ClientConnection.cpp: Switch to username based login.
* src/ClientConnection.h: Fix bug referencing a temporary.
* src/atlasUtils.h, src/process.cpp, src/testOOG.cpp,
src/testOOG.h, src/validator.cpp, src/validator.h:
Make sure all the files have newlines on the end.
2002-06-26 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.h, src/ClientConnection.cpp:
Switch to new skstream header location.
* src/atlasUtils.cpp: Fix config.h typo.
Sunday, May 12, James Turner
* Updated the validator to check values as well as types
(not perfect, but better)
* Added a getLastSerialno getter to ClientConnection to
work with recv()
* Added an IG transition 'take' test (via LOOK) to
testOOG.
* Factored out the account look logic into a helper
in testOOG.
* Added tags support (map of key/value pairs) to
ClientConnection, and a helper function to retrive a
connection matching a given set of keys and values. This
is to allow the tests to be reasonably independant of
the set of client connections being maintained.
Saturday, May 11, James Turner
* added acinclude.m4
* Now require CppUnit to compile certain tests (not linked in yet,
but soon). The long term goal is to be able to integrate process
into a WorldForge-wide automated test system based on the CppUnit
and JUnit XML output.
* Moved the validator logic out into a seperate file
* Added some new behaviour to ClientConnection, to handle
'unexpected' (but correct) operations better. The other
upshot is that process will be much stricter about
refno / serialno setting for tests that use the new logic.
* Moved one OOG test into a seperate file, converted it to
use CppUnit, the new ClientConnecton methods and the
seperate validator.
* Updated TODO so I don't forget to test various things
All of the above is compiled but not actually called, till I
decide how to integrate the ClientConnections. Should be done
tomorrow, then I'll move over more tests and start adding new
ones.
Monday, May 6, James Turner
* add waitForError and waitForGet to client connection.
Why? Well waitFor makes it very hard to expect an ERROR op,
where the argument operarion is ARGS[1], not ARGS[0].
waitForGet allows you to retrieve the recived op, for all
kinds of thrilling fun.
* Added testCharacterLook, which tests OOG inspection of
characters (and also that the server's account object
correctly lists created characters)
2002-02-20 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Logout tests added by James.
* src/ClientConnection.h, src/ClientConnection.cpp: Add flag
so tests can be run which expect an error.
* src/process.cpp: Fix _bad_type_ query so an error is expected
correctly, with arguments in the right form.
Saturday, January 26 2002, James Turner <jmtn@blueyonder.co.uk>
* configure.in checks for skstream2 using the AM_PATH_SKSTREAM
macro
* Updated ClientConnection.cpp to use skstream2, and also to
take full advanatge of the skstream setup code to handle
all the socket stuff
* Remove client_fd from ClientConnection, and change all
access to use getSocket() on the socket_stream.
2002-01-14 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Switch type queries to use map arguments as they
should rather than string arguments.
2002-01-14 Al Riddoch <ajr@ecs.soton.ac.uk>
* C++ compliance fixes for gcc 3.
Wednesday, December 19 2001, James Turner
* Three simple tests of type-queries. Attempts to
retrieve the root object, the definition for 'game_entity',
and one invalid type ('__bad__type__').
2001-11-08 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Tidied up formatting of private chat tests,
and added character creation tests.
Wednesday, October 17 2001, James Turner <jmtn@blueyonder.co.uk>
* basic tests for private chat functionality
2001-10-15 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Added TO to all OOG chat related ops, and
added a test which generates a warning on servers which don't
work without TO.
Sunday, October 14 2001, James Turner <jmtn@blueyonder.co.uk>
* use a AM_PATH_SIGC in configure.in, for those of us with sigc++ in
weird places.
2001-10-10 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Modified tests so the "loc" attribute is used
in OOG ops. Added tests to ensure that appearance and disappearance
ops are created by logging in and out.
2001-10-10 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp: Adapted waitFor so it is tolerant
of unexpected ops.
2001-10-10 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.h: Added check if connection is open, so
tests can continue even if not all connections worked.
* src/ClientConnection.cpp: Implemented non-fatal warning if
numerical attributes are of the wrong numberical type.
* src/process.cpp: Added tests for lobby chat.
2001-10-08 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/ClientConnection.cpp: Fixed login and create to send atlas
compliant acount objects with objtype and parents.
2001-09-25 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/process.cpp: Added flag for repeatable regression tests.
* src/ClientConnection.cpp, src/ClientConnection.h: Implemented
timeout when waiting for operations to arrive.
2001-09-24 Al Riddoch <ajr@ecs.soton.ac.uk>
* src/pythonInterface.h, src/pythonInterface.cpp: Made python
interface take an argument, so that script to be run
can be specified.
* src/ClientConnection.cpp: Removed debugging output, and make
it clearer.
* src/process.cpp: Implemented processing of options, including
verbose option. Pass name of script through to python code.
Re-add C++ standard test which is run if no script is given,
now with full verbose output available, or silent success
if required.