Revision history for Perl extension Aw. 0.16.0 Thu Jan 23 10:04:02 EST 2003 - c/Makefile.PL updated for Perl >= 5.6. - Av_CharPtrPtr.[ch] updated for extra arg for Perl >= 5.6. The arg is ignored. - xs/Aw.xs, xs/Aw/Admin.xs count_charPtrPtr added for Perl >= 5.6. 0.15.1 Mon Jan 20 14:17:24 EST 2003 - documentation tweaks only. 0.15.0 Sun Jan 19 21:41:51 EST 2003 - xs/Aw.xs removed a stray ; - xs/Aw/Admin.xs fix in joinTerritory. - bin/ documentation added to many scripts. - bin/index.html added to list bin contents. - bin/apache TicTacToe files have returned. - doc/ tweaks to a few files. - c/EventToHash.c uncommented code that skips created keys for unset fields. - lib/Aw/Client.pm removed merged "EZ" method into bases. 0.15.0-120402 - bin/eod-autotest.pl - c/TypeDefToHash.c include/TypeDefToHash.h - ripped out the TypedHash stuff probably not so useful after all 0.15.0-110402 * ...just in case i'm hit by a truck before i can complete 0.15 :-) - Aw::Admin::TypeDef creation with %hashes! - bin/typedef-test1.pl, bin/typedef-test2.pl - c/HashToTypeDef.c, include/HashToType.h 0.14.1 Wed Apr 10 11:07:44 EDT 2002 - last arg of setFieldType dropped since by definition it isn't used - getBrokers map fixed in Aw::Admin::ServerClient - territory_name and description not set in hash key getBrokers when NULL 0.14.0 Thu Apr 4 18:22:54 EST 2002 - Aw::Admin reference web pages added. - many leaks plugged over last release. - Aw::Info added for awadmin.h structures that are otherwise represented as hashes but can benefit from their respective "ToString" functions. - some code clean up with XS "CLEANUP". 0.13.7 Tue Feb 26 16:40:50 EST 2002 - fixed numerous small Aw::Admin problems in methods not used previously - Aw::Admin base class methods added, one day maybe integrate with Aw:: base class. - bin/client_finger.pl and bin/terr_finger.pl added (not fun work in C or Java). - added Aw::Adapter::exit to delete client component. - decided to package include/porbit-perl.h. - decided the v0.14 criteria will be getting doc/Aw/Admin_*.html complete. 0.13.6 Fri May 4 16:25:30 EDT 2001 - typemap path is set. - setErrMsg fixes. - AWXS_*CLEARERROR clears $@ correctly. 0.13.5 Fri Apr 6 17:51:21 EDT 2001 - getInfo methods working for Aw::Adapter, Aw::Util, and Aw::EventType. - Aw/EventType.pm added. - constant function added for Admin.xs. - wantarray checking for char ** return types. - "Please specify prototyping behavior" error is gone. 0.13.4 Thu Apr 5 17:45:39 EDT 2001 - Introduction of Aw::Admin classes. - Reorganized code for Aw.so and Admin.so to share functions. - Changed back to setting $@ instead of $! which turned out to be unreliable. 0.13.3 Wed Feb 7 16:02:19 EST 2001 - Aw::Adapter::createTypeEvent accepts an initialization hash as a last argument (like Aw::Event::new). Clobbered this by mistake in previous release. 0.13.2 Mon Feb 5 14:06:27 EST 2001 - $! should be used through out the package now wherever a BrokerError is possible. 0.13.1 Mon Jan 29 15:19:18 EST 2001 - initialized all BrokerErrors to null in HashToEvent.c and EventToHash.c. 0.13 Tue Jan 23 17:40:57 EST 2001 - $! is set to awErrorToCompleteString when functions return a BrokerError. - numerous minor fixes. - packaging updated. 0.12 Fri Jul 7 11:30:42 EDT 2000 - First release for AW 4.0, maintains backwards compatibility. - Aw::Properties are replaced with hashes. - Aw::Adapter objects can be instantiated with all args in a hash. - New Methods for Aw4 Compliance Available in 4.0 only Aw::Adapter::initSessions ( ala awAdapterInitSessions ) Aw::Adapter::isSessions ( ala awAdapterIsSessions ) Aw::Adapter::isSessionManager ( ala awAdapterIsSessionManager ) Aw::Adapter::usesSessionManager ( ala awAdapterUsesSessionManager ) Aw::Adapter::dispatchToSession ( ala awAdapterDispatchToSession ) Aw::Util::dispatchToSession ( ala awAdapterDispatchToSession ) Aw::Client::getBrokerVersionNumber ( aka awGetBrokerVersionNumber ) Aw::Client::deliverEventsWithAck ( aka awDeliverEventsWithAck ) Aw::Client::publishEventsWithAck ( aka awPublishEventsWithAck ) Aw::ConnectionDescriptor::getSharedEventOrdering ( aka awSetDescriptorSharedEventOrdering ) Aw::ConnectionDescriptor::setSharedEventOrdering ( aka awSetDescriptorSharedEventOrdering ) Aw::Event::getUCStringFieldAsA ( aka awGetUCStringFieldAsA ) Aw::Event::setUCStringFieldAsA ( aka awSetUCStringFieldAsA ) Available in 3.0 but not 3.1/4.0 Aw::Log::parseOptions ( aka awAdapterParseLoggingOption ) Aw::Log::startLogging no longer also does "awAdapterSetLoggingProperties" 0.11 Fri Apr 20 10:31:41 EDT 2000 - C version of toHash in EventToHash.c. - setFields.c is now HashToEvent.c. - setSequence type methods use EventToHash code. - numerous fixes for return of arrays of references. - Aw::Event::getEnvelope method added. - Aw::Event::getPubId method added. - Aw::Event::getField now returns a generic SV. - Aw::Event::getFIELD returns a hash with "value" and "type" keys. - added BEGIN blocks throughout. 0.10b Tue Mar 14 12:40:07 EST 2000 - some memory leaks for variables in callbacks pushed onto Perl's stack. - The Aw::Log data type now includes maxMessagesize which has a default value of 2048. Methods getMessageSize and setMessageSize are provided to manipulate this value. - "strict" added to all .pm files. - Makefile.PL is smart enough to know where default libraries and include files reside. - Apache::Toe and tictactoe adapter added. - fixes here and there. 0.10a Mon Jan 17 16:14:29 EST 2000 - too many to mention. - Highlights are: + Conversion between Events and Hashes. + More reference materials. + New Demo scripts. + Using Corba::Long data type for longs. + Unicode is UTF8 only. 0.06 Mon Nov 15 17:26:59 EST 1999 - ::DESTORY methods are now in BaseClass - ::toString methods are now in BaseClass - Aw::Adapter Java API completed. - Aw::AdapterET Java API completed. - Aw::TypeDef extended. - New Classes: Aw::ConnectionDescriptor Aw::Field Aw::Filter Aw::Format Aw::SSLCertificate Aw::Subscription Aw::TypeDefCache 0.05 Wed Nov 03 11:24:53 EST 1999 - Comes with initial version of the ENET:: module - bin/Injector.pl used to test enet_adapter.pl by sending predefined events with predifined data. - bin/Injector-Old.pl more general purpose, reads args and event data from stdin. - code reduction thru aliasing. - New Classes: Aw::AdapterLog Aw::BasicClass Aw::Error Aw::TypeDef - Oodles more methods. 0.04 Wed Oct 13 10:53:18 EDT 1999 - New now requires a "Version" and the properties are optional. - adapter->loadProperites provided. - properites must be passed by array reference. - CharPtrPtr unpacking ellimintated. 0.03 Mon Oct 11 13:30:57 EDT 1999 - First internal release. - New Classes: Aw::AdapterET Aw::AdapterUtil Aw::Date - Callbacks work as over-ridable methods. - Oodles of internal changes. 0.02 Mon Sep 27 15:46:35 EDT 1999 - major over haul from the proof-of-concent code - Java API model is in use: Aw::Adapter Aw::Client Aw::Event - Mysql error message handling style employed 0.01 Wed Sep 8 11:06:13 1999 - original version