2008-06-13 Emmanuele Bassi <ebassi@openedhand.com>
authorEmmanuele Bassi <ebassi@openedhand.com>
Fri, 13 Jun 2008 16:57:17 +0000 (16:57 +0000)
committerEmmanuele Bassi <ebassi@openedhand.com>
Fri, 13 Jun 2008 16:57:17 +0000 (16:57 +0000)
* configure.ac: Post release bump to 0.7.1.

ChangeLog
NEWS
README

index c500938..e294f03 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,30 @@
 2008-06-13  Emmanuele Bassi  <ebassi@openedhand.com>
 
+       * configure.ac: Post release bump to 0.7.1.
+
+======== Release 0.7.0 ========================================================
+
+2008-06-13  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * README:
+       * NEWS:
+       * configure.ac: Release 0.7.0, "Booska".
+
+2008-06-13  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * tests/test-cogl-offscreen.c:
+       * tests/test-cogl-primitives.c:
+       * tests/test-cogl-tex-convert.c:
+       * tests/test-cogl-tex-foreign.c:
+       * tests/test-cogl-tex-getset.c:
+       * tests/test-cogl-tex-tile.c:
+       * tests/test-layout.c:
+       * tests/test-pixmap.c:
+       * tests/test-texture-quality.c: Miscellaneous fixes for distcheck
+       to pass.
+
+2008-06-13  Emmanuele Bassi  <ebassi@openedhand.com>
+
        * clutter/clutter-actor.c:
        * clutter/clutter-actor.h:
        * tests/test-cogl-primitives.c:
diff --git a/NEWS b/NEWS
index 8b4440a..fc5f30b 100644 (file)
--- a/NEWS
+++ b/NEWS
-Clutter 0.7.2 (xx/xx/2008)
-==========================
+Clutter 0.7.0 (13/06/2008), "Booska"
+===============================================================================
+
+ * List of changes between 0.6 and 0.7.2
+
+   o COGL, the underlying GL abstraction layer in Clutter, has been
+     completely rewritten from the ground up. Its no longer a conceptual
+     hack but a documented, fully featured library pretty much in its
+     own right. COGL abstracts over Open GL, Open GL ES 1.1 and now
+     OpenGL ES 2.0, providing a smart uniform API over these libraries
+     with various utility features such as texture tiling abstractions,
+     paths and primitive rendering, FBO, shaders, etc.
+
+   o Clutter now provides an experimental backend for the Apple(tm)
+     iPhone and iPod Touch families of products.
+
+   o The Windows platform is now natively supported instead of
+     relying on the SDL libraries. The win32 backend is still
+     experimental.
+
+   o The X11 based backends now feature support for Actors that wrap
+     external X drawables (i.e the texture-from-pixmap extension and
+     fallbacks)
+
+   o Clutter now seamlessly supports multiple stages on the backends
+     that allow this feature.
 
- * List of changes between 0.6.2 and 0.7.2
+   o The custom Pango renderer has been completely rewritten, now using
+     the more modern and maintained PangoCairo (instead of FT2), and avoids
+     nasty subclassing hacks, supports smooth fast scaling of text, has
+     many edge case issues fixed and it still is very efficient (using
+     a texture glyph cache). It is even a little bit faster.
 
-   o
+   o Better texture support, timeline improvements, ClutterLabel and
+     ClutterEntry improvements, and container child properties are among
+     the new features - too many to fit in the NEWS file.
 
  * List of bug fixes
 
-   o 
+   o #358 - "window resizing doesn't show scaled stage"
+   o #425 - "COGL enhancements"
+   o #439 - "timing related pong lockup due to timeline_rewind somtimes
+            being ignored by timeline_timeout_func"
+   o #450 - "ClutterScore API enhancements"
+   o #641 - "add markers to timelines"
+   o #666 - "Large font size leads to missing ""W"" and wrong ""J"" character"
+   o #713 - "texture from pixmap"
+   o #791 - "default actors to visible"
+   o #800 - "CLUTTER_ALPHA_EXP_INC overflows"
+   o #804 - "clutter_actor_get_opacity returns composited alpha"
+   o #810 - "100 % CPU load with clutter_main()"
+   o #815 - "Split up request
+   o #816 - "clutter_actor_request_coords() should take a const box."
+   o #822 - "Fix clutter_actor_lower()"
+   o #823 - "Clean-up GLism's in clutter-core (below cogl)"
+   o #824 - "ClutterEntry should handle its own key events"
+   o #825 - "Removes GLisms from clutter-main.c"
+   o #831 - "configure.ac missing osx flavour help"
+   o #834 - "add ability to set anchor in json"
+   o #836 - "Optimize clutter_label_query_coords()"
+   o #839 - "Crash if put cursor over topmost pixel"
+   o #840 - "Implement prepare-paint and finish-paint signals."
+   o #848 - "Events dispatch doesn't work in GLX Xephyr"
+   o #850 - "Impossible to set ClutterRectangle border opacity to a value
+            different from the surface opacity"
+   o #857 - "cogl_color doesn't work in PowerVR PC Viewer"
+   o #860 - "ClutterAlpha leaks"
+   o #864 - "Allow instantiating and subclassing of ClutterStage"
+   o #871 - "Two problems with closing stages"
+   o #873 - "clutter_x11/glx_texture_pixmap issues"
+   o #874 - "Clipping on GL ES"
+   o #875 - "Clutter Label Issues"
+   o #881 - "Timelines require precise system timing"
+   o #882 - "Allow child properties for containers implementing the
+            ClutterContainer interface"
+   o #884 - "Add clutter_alpha_set_closure"
+   o #889 - "Error when building clutter-ivan with eglx"
+   o #891 - "assertion failed when test-behave exits"
+   o #892 - "Incorrect results using  rotation-[center|angle] properties"
+   o #894 - "Artifacts with the pango renderer"
+   o #900 - "clutter_actor_lower() and friends do not queue redraw"
+   o #906 - "Implement timing of the events"
+   o #908 - "Support transform from G_TYPE_INT to ClutterUnit"
+   o #909 - "OSX: missing NULL pointer handling"
+   o #910 - "OSX: missing memory pool"
+   o #911 - "OSX: add multistage support"
+   o #912 - "Invalid use of int* as parameter for glGetIntegerv"
+   o #913 - "cogl fails to build on OSX"
+   o #914 - "ClutterEntry is confused about characters vs. bytes"
+   o #915 - "clutter_entry_set_max_length(-1) misbehaves"
+   o #916 - "ClutterKeyEvent:unicode_value is ignored"
+   o #919 - "Replacement pango renderer"
+   o #927 - "Created ports for clutter
+   o #928 - "Reparenting a child that itself is a container doesn't work"
+   o #930 - "add support for quartz imagebackend"
+   o #931 - "suspicious size allocation for pixel data"
+   o #933 - ""X Error of failed request" when attempting to call
+            clutter_actor_request_coords()"
+   o #934 - "Update clutter-tutorial to build with clutter from svn trunk."
+   o #947 - "Destroying a stage is messy"
+   o #948 - "Remove texture rectangle support"
+   o #950 - "AltGr not handled"
+   o #951 - "Fix clutter_entry_init() in trunk"
+   o #952 - "Fix test-textures in trunk"
+   o #953 - "Actors are not hidden before unrealized or disposed"
+   o #955 - "ClutterLabel is missing fallback resolution handling"
+   o #959 - "Multiple minor improvements"
+   o #960 - "PangoContext creation code should not be duplicated"
+   o #961 - "Fails to build on OSX (query/request_coords is gone)"
+   o #964 - """unrealized"" signal of ClutterActor wrongly named"
 
 Clutter 0.6.0 (18/02/2008)
 ==========================
diff --git a/README b/README
index 2dd40b9..e1960f5 100644 (file)
--- a/README
+++ b/README
@@ -165,6 +165,21 @@ wanting to port to newer releases (See NEWS for general new feature info).
 Release Notes for Clutter 0.8
 -------------------------------
 
+* The size negotiation API has been completely changed in order to allow
+  the creation of non-fixed layout managers. These functions have been
+  removed:
+
+    clutter_actor_request_coords()
+    clutter_actor_query_coords()
+
+  from the ClutterActor API, as well as their virtual functions inside
+  the ClutterActorClass. The size of an actor is now split into two
+  different concepts: the preferred size (width and height separatedly)
+  and the size that has been allocated by the container to which that
+  actor belongs. Clutter still defaults to the fixed layout management
+  of the actors, but supports fluid layout managers written using the
+  new API.
+
 * Clutter now depends on PangoCairo for the font rendering. The PangoClutter
   API is still considered semi-private and no guarantees are made on its
   stability.
@@ -191,6 +206,8 @@ Release Notes for Clutter 0.8
   by the backend. See test-multistage.c for example of usage. This
   does not change the automatic creation of the default stage.
 
+* There is now an experimental native iPod Touch/iPhone backend.
+
 * There is now an experimental native Win32 WGL backend.
 
 * Some more focused timeline unit tests have been added and some tweaks to