ruby-eet.git
17 years agoPrefer rb_funcall2() over rb_funcall(). master
Tilman Sauerbeck [Sun, 8 Apr 2007 12:39:59 +0000 (14:39 +0200)]
Prefer rb_funcall2() over rb_funcall().

17 years agoPrefer rb_ary_new4() over rb_ary_new3().
Tilman Sauerbeck [Sun, 1 Apr 2007 14:18:06 +0000 (16:18 +0200)]
Prefer rb_ary_new4() over rb_ary_new3().

17 years agoRenamed and tweaked CHECK_KEY.
Tilman Sauerbeck [Sun, 1 Apr 2007 13:00:27 +0000 (15:00 +0200)]
Renamed and tweaked CHECK_KEY.

17 years agoActually define WORDS_BIGENDIAN on big endian machines.
Tilman Sauerbeck [Thu, 29 Mar 2007 20:05:12 +0000 (22:05 +0200)]
Actually define WORDS_BIGENDIAN on big endian machines.

This unbreaks the whole thing on BE boxes.

17 years agoAdded '*.eet' to .gitignore.
Tilman Sauerbeck [Thu, 29 Mar 2007 19:54:12 +0000 (21:54 +0200)]
Added '*.eet' to .gitignore.

17 years agoAdded .gitignore.
Tilman Sauerbeck [Thu, 29 Mar 2007 18:56:52 +0000 (20:56 +0200)]
Added .gitignore.

17 years agoUpdated NEWS for 0.1.4. ruby-eet-0.1.4
Tilman Sauerbeck [Fri, 23 Mar 2007 11:32:43 +0000 (12:32 +0100)]
Updated NEWS for 0.1.4.

17 years agoRemoved the ancient Rake version test.
Tilman Sauerbeck [Fri, 23 Mar 2007 11:32:23 +0000 (12:32 +0100)]
Removed the ancient Rake version test.

17 years agoExplicitly list all the files we want to distribute.
Tilman Sauerbeck [Fri, 23 Mar 2007 11:29:15 +0000 (12:29 +0100)]
Explicitly list all the files we want to distribute.

Also include the Rake tasks.

17 years agoBumped version number to 0.1.4.
Tilman Sauerbeck [Fri, 23 Mar 2007 11:23:59 +0000 (12:23 +0100)]
Bumped version number to 0.1.4.

17 years agoRemoved Eet::File#list.
Tilman Sauerbeck [Fri, 23 Mar 2007 11:23:30 +0000 (12:23 +0100)]
Removed Eet::File#list.

17 years agoUpdated copyright.
Tilman Sauerbeck [Fri, 23 Mar 2007 11:22:19 +0000 (12:22 +0100)]
Updated copyright.

17 years agoUse ConfigureTask and ExtensionTask for the build.
Tilman Sauerbeck [Fri, 23 Mar 2007 11:14:26 +0000 (12:14 +0100)]
Use ConfigureTask and ExtensionTask for the build.

Also use pkg-config to detect libeet.

17 years agoUse const char* instead of char* where necessary.
Tilman Sauerbeck [Fri, 23 Mar 2007 11:04:01 +0000 (12:04 +0100)]
Use const char* instead of char* where necessary.

17 years agoMade git generate ChangeLog.
Tilman Sauerbeck [Fri, 23 Mar 2007 11:01:08 +0000 (12:01 +0100)]
Made git generate ChangeLog.

17 years agoRemoved RCS-style IDs.
Tilman Sauerbeck [Fri, 23 Mar 2007 00:25:21 +0000 (01:25 +0100)]
Removed RCS-style IDs.

17 years agoFixed some warnings.
Tilman Sauerbeck [Sun, 14 May 2006 13:51:45 +0000 (13:51 +0000)]
Fixed some warnings.

17 years agoUpdated project homepage and documentation locations.
Tilman Sauerbeck [Sat, 13 May 2006 11:54:53 +0000 (11:54 +0000)]
Updated project homepage and documentation locations.

17 years agoDeprecated Eet::File#list.
Tilman Sauerbeck [Sat, 13 May 2006 10:34:36 +0000 (10:34 +0000)]
Deprecated Eet::File#list.

Introduced Eet::File#entries and Eet::File#[] as replacements.

18 years agoFixed bad link to project homepage.
Tilman Sauerbeck [Thu, 25 Aug 2005 20:36:00 +0000 (20:36 +0000)]
Fixed bad link to project homepage.

18 years agoInternal API update.
Tilman Sauerbeck [Sat, 16 Jul 2005 13:15:42 +0000 (13:15 +0000)]
Internal API update.

Instead of using Chunk#serialize and Stream#serialize, rename
Chunk#serialize to Chunk#to_s and just use Stream#to_s to serialize
the streams.

18 years agoReverted revision 62.
Tilman Sauerbeck [Sat, 16 Jul 2005 12:28:17 +0000 (12:28 +0000)]
Reverted revision 62.

18 years agoCode cleanup.
Tilman Sauerbeck [Fri, 15 Jul 2005 20:31:58 +0000 (20:31 +0000)]
Code cleanup.

18 years agoClear the stream after serializing it in Object#to_eet.
Tilman Sauerbeck [Fri, 8 Jul 2005 22:35:08 +0000 (22:35 +0000)]
Clear the stream after serializing it in Object#to_eet.

This slightly increases performance.

18 years agoProperly check for an integer overflow in Chunk#initialize.
Tilman Sauerbeck [Wed, 29 Jun 2005 16:50:47 +0000 (16:50 +0000)]
Properly check for an integer overflow in Chunk#initialize.

An overflow can occur when we compute the total buffer size.

18 years agoRemove unneeded StringValue() calls in chunk_serialize().
Tilman Sauerbeck [Wed, 29 Jun 2005 15:44:09 +0000 (15:44 +0000)]
Remove unneeded StringValue() calls in chunk_serialize().

18 years agoStore the result of rb_intern(pack) in a global variable.
Tilman Sauerbeck [Wed, 29 Jun 2005 15:42:58 +0000 (15:42 +0000)]
Store the result of rb_intern(pack) in a global variable.

18 years agoRemoved stray backslash.
Tilman Sauerbeck [Tue, 28 Jun 2005 18:40:59 +0000 (18:40 +0000)]
Removed stray backslash.

18 years agoTweaked Stream#serialize to be more GC-friendly.
Tilman Sauerbeck [Mon, 27 Jun 2005 19:22:58 +0000 (19:22 +0000)]
Tweaked Stream#serialize to be more GC-friendly.

18 years agoTweaked for_each_prop().
Tilman Sauerbeck [Thu, 9 Jun 2005 17:47:46 +0000 (17:47 +0000)]
Tweaked for_each_prop().

Use rb_ary_push() to add chunks to a stream instead of calling Stream#push.

18 years agoRaise BadElementError if Stream#serialize is called on a bad Stream object.
Tilman Sauerbeck [Thu, 9 Jun 2005 17:42:34 +0000 (17:42 +0000)]
Raise BadElementError if Stream#serialize is called on a bad Stream object.

18 years agoObject#to_eet: don't put the final chunk in a stream again.
Tilman Sauerbeck [Thu, 9 Jun 2005 17:33:48 +0000 (17:33 +0000)]
Object#to_eet: don't put the final chunk in a stream again.

18 years agoRe-implemented Integer#to_eet_chunks in C.
Tilman Sauerbeck [Wed, 8 Jun 2005 16:18:32 +0000 (16:18 +0000)]
Re-implemented Integer#to_eet_chunks in C.

18 years agoRe-implemented Float#to_eet_chunks in C.
Tilman Sauerbeck [Wed, 8 Jun 2005 16:13:15 +0000 (16:13 +0000)]
Re-implemented Float#to_eet_chunks in C.

Also switched format to the one libeet uses.

18 years agoAdded release note to ChangeLog. ruby-eet-0.1.3
Tilman Sauerbeck [Thu, 2 Jun 2005 20:19:01 +0000 (20:19 +0000)]
Added release note to ChangeLog.

18 years agoUpdated NEWS for 0.1.3.
Tilman Sauerbeck [Thu, 2 Jun 2005 20:17:55 +0000 (20:17 +0000)]
Updated NEWS for 0.1.3.

18 years agoUse the CC environment variable if available instead of calling cc.
Tilman Sauerbeck [Thu, 2 Jun 2005 20:16:44 +0000 (20:16 +0000)]
Use the CC environment variable if available instead of calling cc.

18 years agoFixed RDoc comment for Object#to_eet.
Tilman Sauerbeck [Thu, 2 Jun 2005 20:05:38 +0000 (20:05 +0000)]
Fixed RDoc comment for Object#to_eet.

18 years agoBumped version number to 0.1.3.
Tilman Sauerbeck [Thu, 2 Jun 2005 20:01:45 +0000 (20:01 +0000)]
Bumped version number to 0.1.3.

18 years agoFixed to work on Ruby 1.8.{0,1} again.
Tilman Sauerbeck [Thu, 2 Jun 2005 18:29:51 +0000 (18:29 +0000)]
Fixed to work on Ruby 1.8.{0,1} again.

18 years agoOptimized Object#to_eet slightly.
Tilman Sauerbeck [Tue, 31 May 2005 21:15:03 +0000 (21:15 +0000)]
Optimized Object#to_eet slightly.

18 years agoCode cleanup.
Tilman Sauerbeck [Mon, 30 May 2005 20:38:34 +0000 (20:38 +0000)]
Code cleanup.

18 years agoRe-implemented Object#to_eet in C.
Tilman Sauerbeck [Mon, 30 May 2005 19:52:36 +0000 (19:52 +0000)]
Re-implemented Object#to_eet in C.

18 years agoCode cleanup.
Tilman Sauerbeck [Mon, 30 May 2005 19:20:42 +0000 (19:20 +0000)]
Code cleanup.

18 years agoRe-implemented Chunk#initialize in C.
Tilman Sauerbeck [Mon, 30 May 2005 19:19:07 +0000 (19:19 +0000)]
Re-implemented Chunk#initialize in C.

18 years agoChunk.deserialize fails if the given buffer is empty.
Tilman Sauerbeck [Wed, 25 May 2005 20:10:37 +0000 (20:10 +0000)]
Chunk.deserialize fails if the given buffer is empty.

18 years agoStream.deserialize fails if the given buffer is empty.
Tilman Sauerbeck [Wed, 25 May 2005 20:08:35 +0000 (20:08 +0000)]
Stream.deserialize fails if the given buffer is empty.

18 years agoChunk.deserialize doesn't modify its argument any more.
Tilman Sauerbeck [Wed, 25 May 2005 19:51:25 +0000 (19:51 +0000)]
Chunk.deserialize doesn't modify its argument any more.

Instead, the number of bytes consumed is now returned, too.

18 years agoAdded a test for the :sub format specifier.
Tilman Sauerbeck [Wed, 25 May 2005 19:44:06 +0000 (19:44 +0000)]
Added a test for the :sub format specifier.

18 years agoAdded ChangeLog for last commit.
Tilman Sauerbeck [Sat, 21 May 2005 18:36:45 +0000 (18:36 +0000)]
Added ChangeLog for last commit.

18 years agoCode cleanup.
Tilman Sauerbeck [Thu, 19 May 2005 19:18:21 +0000 (19:18 +0000)]
Code cleanup.

18 years agoDon't use Array#pack when the result is constant.
Tilman Sauerbeck [Wed, 18 May 2005 19:04:52 +0000 (19:04 +0000)]
Don't use Array#pack when the result is constant.

18 years agoGrammar fix.
Tilman Sauerbeck [Wed, 18 May 2005 18:54:31 +0000 (18:54 +0000)]
Grammar fix.

18 years agoWork around RDoc limitations.
Tilman Sauerbeck [Fri, 13 May 2005 18:30:15 +0000 (18:30 +0000)]
Work around RDoc limitations.

18 years agoDon't specify the parent class of Eet::Stream when we re-open it.
Tilman Sauerbeck [Wed, 11 May 2005 17:23:06 +0000 (17:23 +0000)]
Don't specify the parent class of Eet::Stream when we re-open it.

18 years agoDon't define BSWAP16, it's not used.
Tilman Sauerbeck [Wed, 11 May 2005 17:19:38 +0000 (17:19 +0000)]
Don't define BSWAP16, it's not used.

18 years agoStore the result of rb_intern(include?) in a global variable.
Tilman Sauerbeck [Tue, 10 May 2005 18:58:49 +0000 (18:58 +0000)]
Store the result of rb_intern(include?) in a global variable.

18 years agoRe-implemented Stream#serialize and Chunk#serialize in C.
Tilman Sauerbeck [Sat, 30 Apr 2005 13:15:19 +0000 (13:15 +0000)]
Re-implemented Stream#serialize and Chunk#serialize in C.

18 years agoTweaked Stream#serialize for performance.
Tilman Sauerbeck [Sat, 30 Apr 2005 11:10:16 +0000 (11:10 +0000)]
Tweaked Stream#serialize for performance.

19 years agoCode cleanup.
Tilman Sauerbeck [Tue, 19 Apr 2005 09:07:57 +0000 (09:07 +0000)]
Code cleanup.

19 years agoSanitized StringValue() usage.
Tilman Sauerbeck [Tue, 12 Apr 2005 19:03:50 +0000 (19:03 +0000)]
Sanitized StringValue() usage.

19 years agoDon't pass VALUEs to rb_raise().
Tilman Sauerbeck [Tue, 12 Apr 2005 18:38:31 +0000 (18:38 +0000)]
Don't pass VALUEs to rb_raise().

19 years agoCode cleanup.
Tilman Sauerbeck [Tue, 12 Apr 2005 17:07:48 +0000 (17:07 +0000)]
Code cleanup.

19 years agoUse StringValue() instead of Check_Type(blah, T_STRING).
Tilman Sauerbeck [Mon, 11 Apr 2005 20:58:23 +0000 (20:58 +0000)]
Use StringValue() instead of Check_Type(blah, T_STRING).

19 years agoAdded release note to ChangeLog. ruby-eet-0.1.2
Tilman Sauerbeck [Sat, 9 Apr 2005 17:50:00 +0000 (17:50 +0000)]
Added release note to ChangeLog.

19 years agoUpdated NEWS for 0.1.2.
Tilman Sauerbeck [Sat, 9 Apr 2005 17:49:17 +0000 (17:49 +0000)]
Updated NEWS for 0.1.2.

19 years agoFixed last ChangeLog entry.
Tilman Sauerbeck [Sat, 9 Apr 2005 17:48:38 +0000 (17:48 +0000)]
Fixed last ChangeLog entry.

19 years agoBumped version number to 0.1.2.
Tilman Sauerbeck [Sat, 9 Apr 2005 17:16:58 +0000 (17:16 +0000)]
Bumped version number to 0.1.2.

19 years agoUpdated for Rake 0.5.3.
Tilman Sauerbeck [Sat, 9 Apr 2005 16:18:02 +0000 (16:18 +0000)]
Updated for Rake 0.5.3.

19 years agoAdded release note to ChangeLog. ruby-eet-0.1.1
Tilman Sauerbeck [Tue, 29 Mar 2005 17:10:02 +0000 (17:10 +0000)]
Added release note to ChangeLog.

19 years agoBumped version number to 0.1.1.
Tilman Sauerbeck [Tue, 29 Mar 2005 17:02:30 +0000 (17:02 +0000)]
Bumped version number to 0.1.1.

19 years agoAdded NEWS.
Tilman Sauerbeck [Tue, 29 Mar 2005 17:01:39 +0000 (17:01 +0000)]
Added NEWS.

19 years agoTweak lookup of PKG_VERSION.
Tilman Sauerbeck [Tue, 29 Mar 2005 16:02:33 +0000 (16:02 +0000)]
Tweak lookup of PKG_VERSION.

19 years agoGrammar fix.
Tilman Sauerbeck [Tue, 29 Mar 2005 15:56:37 +0000 (15:56 +0000)]
Grammar fix.

19 years agoExplicitly require compositepublisher.
Tilman Sauerbeck [Mon, 28 Mar 2005 21:07:26 +0000 (21:07 +0000)]
Explicitly require compositepublisher.

19 years agoFixed casing of 'Ruby-EET'.
Tilman Sauerbeck [Mon, 28 Mar 2005 20:38:06 +0000 (20:38 +0000)]
Fixed casing of 'Ruby-EET'.

19 years agoAdded support for image compression parameters.
Tilman Sauerbeck [Sun, 27 Mar 2005 18:35:51 +0000 (18:35 +0000)]
Added support for image compression parameters.

19 years agoFixed casing of 'Ruby-EET'.
Tilman Sauerbeck [Sun, 27 Mar 2005 16:31:30 +0000 (16:31 +0000)]
Fixed casing of 'Ruby-EET'.

19 years agoAdded release note to ChangeLog. ruby-eet-0.1.0
Tilman Sauerbeck [Sun, 27 Mar 2005 15:49:34 +0000 (15:49 +0000)]
Added release note to ChangeLog.

19 years agoAdded a link to enlightenment.org to the description.
Tilman Sauerbeck [Sun, 27 Mar 2005 15:30:41 +0000 (15:30 +0000)]
Added a link to enlightenment.org to the description.

19 years agoFixed the install task.
Tilman Sauerbeck [Sun, 27 Mar 2005 14:25:35 +0000 (14:25 +0000)]
Fixed the install task.

eet.rb needs to be copied to sitelibdir instead of sitearchdir.

19 years agoImproved project description.
Tilman Sauerbeck [Sun, 27 Mar 2005 01:23:15 +0000 (01:23 +0000)]
Improved project description.

19 years agoUse Kernel#raise instead of Kernel#fail.
Tilman Sauerbeck [Sun, 27 Mar 2005 01:17:28 +0000 (01:17 +0000)]
Use Kernel#raise instead of Kernel#fail.

19 years agoAdded a link to the online documentation.
Tilman Sauerbeck [Sun, 27 Mar 2005 01:16:12 +0000 (01:16 +0000)]
Added a link to the online documentation.

19 years agoAdded a publish task.
Tilman Sauerbeck [Sun, 27 Mar 2005 01:14:48 +0000 (01:14 +0000)]
Added a publish task.

That task uploads the current tarball and the rdoc documentation
to code-monkey.de.

19 years agoBumped version number to 0.1.0.
Tilman Sauerbeck [Sat, 26 Mar 2005 19:59:05 +0000 (19:59 +0000)]
Bumped version number to 0.1.0.

19 years agoRemoved unused assertion.
Tilman Sauerbeck [Sat, 26 Mar 2005 13:39:17 +0000 (13:39 +0000)]
Removed unused assertion.

19 years agoInitial commit.
Tilman Sauerbeck [Sat, 26 Mar 2005 01:45:38 +0000 (01:45 +0000)]
Initial commit.