2009-07-25 Jonathan Yu <frequency@cpan.org>
Added some more documentation. POD coverage is still abysmal, Test-Pod-Coverage complains quite loudly.
2009-07-25 Jonathan Yu <frequency@cpan.org>
Add the IO-Journal temp (xs|c|o) files to MANIFEST.SKIP
2009-07-25 Jonathan Yu <frequency@cpan.org>
- Added new files to MANIFEST
- Added .tmp files and Build.bat to MANIFEST.SKIP
2009-07-25 Jonathan Yu <frequency@cpan.org>
- Remove all the libjio files, since they should be installed with Alien now
- Add Alien::Libjio to build_requires and requires
2009-07-25 Jonathan Yu <frequency@cpan.org>
Added a bunch of standard author tests
2009-07-25 Jonathan Yu <frequency@cpan.org>
Some other minor oopsies
2009-07-25 Jonathan Yu <frequency@cpan.org>
Oops, typo'd $self should have been $class
2009-07-25 Jonathan Yu <frequency@cpan.org>
- Added ppport.h for portability
- Cleaned up POD
2009-06-02 Jonathan Yu <frequency@cpan.org>
- Added example directory
- Moved libjio source out of src
2009-06-02 Jonathan Yu <frequency@cpan.org>
Fixed typo
2009-06-02 Jonathan Yu <frequency@cpan.org>
- Added libjio source files (this probably breaks build; we'll see)
- Minor changes to Build.PL
- Mostly documentation changes in Journal.pm
- Formatting changes in Journal.xs; fixed a typo
2009-04-15 Jonathan Yu <frequency@cpan.org>
Moved syswrite from Transaction to Journal
2009-04-15 Jonathan Yu <frequency@cpan.org>
- Added bootstrapper for IO::Transaction::Journal module
- Changed IO::Journal's flag parameter to mode, to better represent what it's supposed to be - an Fcntl mode
- Set up jopen'ed files properly when O_APPEND mode is chosen
- Provide a typedef shortcut for transaction struct
- Updated Transaction.xs to implement syswrite and sysread
- Updated svn:keyword property
2009-04-15 Jonathan Yu <frequency@cpan.org>
- Added a common model.h file for storing data structure models (ie the journal struct)
- Implemented a few functions for Transaction, including sysread and syswrite
- Added option for sysopen to change permissions (defaults to 0666)
2009-04-12 Jonathan Yu <frequency@cpan.org>
- Added a typemap file
- Wrote some of the code for IO::Journal and IO::Journal::Transaction. Some basic stuff can be done now, including opening a file and beginning a transaction. It's not very useful right now since the write functionality hasn't been implemented yet, though.
- Added a wrapper for sysopen() to provide a common open()-like interface (ie to convert '>' flags to the Fcntl style flags)
- TODO: write a bootstrapper for IO::Journal::Transaction
- Added Build.PL code to set up the build environment using getconf, with defaults if getconf is not installed
- Set dynamic_config to 1, since special stuff needs to be done now (setting up the build environment)
- These bindings rely on a system-wide installation of libjio. A second module is forthcoming (proposed name IO::Journal::Amalgamation) which will include the libjio files in the src tree
2009-04-11 Jonathan Yu <frequency@cpan.org>
- Added skeleton code
- Made Test::NoWarnings a required build prerequisite
- Set up svn:keywords for everything
- Updated MANIFEST file
2009-04-10 Jonathan Yu <frequency@cpan.org>
Creation of IO-Journal stub package
2009-04-10 Jonathan Yu <frequency@cpan.org>
Creation of IO-Journal stub directory - for a module providing transaction-oriented journalling I/O :-)
;; Local Variables:
;; coding: utf-8
;; End: