[cairo-commit] rcairo ChangeLog, 1.173, 1.174 NEWS, 1.4, 1.5 Rakefile, 1.3, 1.4

Kouhei Sutou commit at pdx.freedesktop.org
Sat May 26 19:33:45 PDT 2007


Committed by: kou

Update of /cvs/cairo/rcairo
In directory kemper:/tmp/cvs-serv7765

Modified Files:
	ChangeLog NEWS Rakefile 
Log Message:
* Rakefile: improved current release NEWS extraction.
* NEWS: updated.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/rcairo/ChangeLog,v
retrieving revision 1.173
retrieving revision 1.174
diff -u -d -r1.173 -r1.174
--- ChangeLog	27 May 2007 02:14:09 -0000	1.173
+++ ChangeLog	27 May 2007 02:33:33 -0000	1.174
@@ -1,5 +1,9 @@
 2007-05-27  Kouhei Sutou  <kou at cozmixng.org>
 
+	* Rakefile: improved current release NEWS extraction.
+
+	* NEWS: updated.
+
 	* Rakefile: supported document update.
 
 	* src/depend (install-so): used install-so instead of install.
@@ -145,7 +149,7 @@
 	* src/lib/cairo.rb: require cairo/color before cairo.so to export
 	Cairo::Color to cairo.so.
 
-	* src/rb_cairo_pattern.c: implemented src/lib/cairo/patter.rb
+	* src/rb_cairo_pattern.c: implemented src/lib/cairo/pattern.rb
 	methods in C.
 	* src/lib/cairo/pattern.rb: removed.
 	* src/lib/cairo.rb: removed cairo/pattern.
@@ -174,7 +178,7 @@
 2007-04-19  Kouhei Sutou  <kou at cozmixng.org>
 
 	* src/rb_cairo_context.c (Cairo::Context#stroke,
-	Cairo::Context#fill, Cairo::Context#clip): accept 'prserve' option
+	Cairo::Context#fill, Cairo::Context#clip): accept 'preserve' option
 	to change XXX and XXX_preserve.
 	* src/lib/cairo/context.rb (Cairo::Context#stroke_preserve,
 	Cairo::Context#fill_preserve, Cairo::Context#clip_preserve): moved

Index: NEWS
===================================================================
RCS file: /cvs/cairo/rcairo/NEWS,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- NEWS	10 Mar 2007 11:54:17 -0000	1.4
+++ NEWS	27 May 2007 02:33:33 -0000	1.5
@@ -1,3 +1,35 @@
+Release 1.5.0 (2007-05-27) Kouhei Sutou <kou at cozmixng.org>)
+==========================================================
+
+Many API improvement.
+
+Features
+--------
+  * Support Cairo::Surface.new with block.
+  * Support RubyGems.
+  * Add experimental API Cairo::Context#pseudo_blur. (API
+    may be changed.)
+  * Fix strange Cairo::Context#push_group and
+    Cairo::Context#pop_group behaviour.
+  * Fix Cairo::Context::Path#map_path_onto.
+  * Add high-level color interface. (Cairo::Color)
+    * Improve color related API. For example:
+	From:
+	  context.set_source_rgb(1, 0, 0)
+	To:
+	  context.set_source_color(:red)
+
+    * Support RGB/CMYK/HSV conversion.
+    * Many default color definitions.
+  * Support path creation using Cairo::Path without
+    Cairo::Context.
+  * Improve constant value specify API. For example:
+      From:
+        Cairo::ImageSurface.new(Cairo::FORMAT_ARGB32, 100, 100)
+      To:
+        Cairo::ImageSurface.new(:argb32, 100, 100)
+  * Support win32 surface. (Yoshinao Muramatsu)
+
 Release 1.4.1 (2007-03-10 Kouhei Sutou <kou at cozmixng.org>)
 ==========================================================
 

Index: Rakefile
===================================================================
RCS file: /cvs/cairo/rcairo/Rakefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Rakefile	27 May 2007 02:14:09 -0000	1.3
+++ Rakefile	27 May 2007 02:33:33 -0000	1.4
@@ -65,7 +65,7 @@
     :has_rdoc => false,
   }
   news = File.join(base_dir, "NEWS")
-  project.changes = project.paragraphs_of(news, 0..1).join("\n\n")
+  project.changes = File.read(news).gsub(/\n+^Release(?m:.*)/, '')
   project.description = "Ruby bindings for cairo"
   project.need_tar = false
   project.remote_rdoc_dir = "doc"
@@ -107,6 +107,12 @@
 end
 
 
+# for releasing
+task :dist do
+  sh "./dist.sh", ENV['version']
+end
+
+# for documentation
 langs = [
   ["en", "English"],
   ["ja", "日本語"],



More information about the cairo-commit mailing list