Revision history for Perl extension Aw.
0.16.7 Thu Feb 20 09:21:12 EST 2003
- README updated to reflect changes in INSTALL.
- moved old CLASSES into doc/.
0.16.6 Thu Feb 20 08:38:26 EST 2003
- INSTALL instructions are expanded.
0.16.5 Sun Feb 9 13:19:10 EST 2003
- bin/PerlDemo.data renamed bin/PerDemo.adl
0.16.4 Wed Feb 5 22:31:16 EST 2003
- bin/ttt_client.pl: now derived from Aw::Client.
0.16.3 Sat Feb 1 23:05:59 EST 2003
- bin/ttt_client.pl: unused $eventDate removed.
- dates fixed in this Changes file.
0.16.2 Fri Jan 31 22:14:44 EST 2003
- format cleanup for demo scripts.
0.16.1 Wed Jan 29 10:04:02 EST 2003
- xs/Aw/Admin.xs fixed double frees of BrokerDates in both sessions
and Aw::Dates. Fixed with awCopyDate for Aw::Dates.
0.16.0 Thu Jan 23 10:04:02 EST 2003
- c/Makefile.PL updated for Perl >= 5.8.
- Av_CharPtrPtr.[ch] updated for extra arg for Perl >= 5.8.
The arg is ignored.
- xs/Aw.xs, xs/Aw/Admin.xs count_charPtrPtr added for Perl >= 5.8.
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 Fri April 12 16:36:40 EDT 2002
- bin/eod-autotest.pl added.
- c/TypeDefToHash.c include/TypeDefToHash.h
- ripped out the TypedHash stuff, probably not so useful after all.
0.15.0-110402 Thu April 11 21:01:02 EDT 2002
* ...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
- get<foo>Info 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