http://en.wikipedia.org/wiki/Application_binary_interface
== Matthew On Mon, 2008-06-16 at 19:39 +0800, HASWANI HARISH-VCKR47 wrote: > Hi Emmanuele, > > You have mentioned : > " This version is fully API and ABI incompatible with the previous > 0.6 releases." > > What is ABI in above line? > > Regards, > Harish Haswani, > LJ-P2P, GRAPHICS, MME Group, MIEL, Bangalore, INDIA > Ph: 91-80-26014164 > > -----Original Message----- > From: Emmanuele Bassi [mailto:[EMAIL PROTECTED] > Sent: Friday, June 13, 2008 10:32 PM > To: [email protected] > Cc: [EMAIL PROTECTED] > Subject: [clutter] [ANNOUNCE] Clutter 0.7.0 (core) - developers snapshot > > hi everyone; > > Clutter 0.7.0 is now available for download at: > > http://www.clutter-project.org/sources/clutter/0.7/ > > MD5 Checksums: > > 13cd5f13a9dbb4f0cfc94d8258e3139b clutter-0.7.0.tar.gz > c428bf1aab297811543d3ed479cdbbcb clutter-0.7.0.tar.bz2 > > Clutter is an open source software library for creating fast, visually rich > and animated graphical user interfaces. Clutter is licensed under the terms > of the GNU Lesser General Public License version 2.1. > > Clutter currently requires: > > * GLib >= 2.14.0 > * GdkPixbuf > * Pango 1.x > * OpenGL >= 1.2 or OpenGL ES 1.1 > * GLX, SDL (Unix and Win32), Win32, Cocoa or an EGL Implementation > > The official website is: http://www.clutter-project.org The Clutter blog is > at: http://www.clutter-project.org/blog > To subscribe to the Clutter mailing list, send mail to: [EMAIL PROTECTED] The > official mailing list archive is: http://lists.o-hand.com/clutter/ API > reference: http://www.clutter-project.org/docs/clutter/0.7/ > > * Notes > > o This is a development release of Clutter 0.7 leading towards the > 0.8 stable cycle. > > o This version is fully API and ABI incompatible with the previous > 0.6 releases. > > o This version is parallel installable with Clutter 0.6. > > o Installing this version will overwrite the files from the > installation of a SVN checkout of the current development > branch (trunk). > > o Bugs should be reported to: http://bugzilla.o-hand.com > > o For a funny issue with the install module script, the documentation > for COGL has taken over the one for Clutter on the web site; it > will be fixed as soon as possible. > > What's new in Clutter 0.7.0 > --------------------------- > > 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. > > 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 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 bugs fixed since 0.6.0 > ------------------------------ > > 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" > > Special thanks to all the contributors: > --------------------------------------- > Tommi Komulainen > Armin Burgmeier > Iain Holmes) > Neil Roberts > Havoc Pennington > Lucas Rocha > Johan Bilien > Chris Lord > Ivan Leben > Robert Bragg > Richard Purdie > Xàn Lopez > Gwenole Beauchesne > David Stanczak > Peter Enzerink > > Have fun with Clutter! > > ciao, > Emmanuele. > > -- > Emmanuele Bassi, OpenedHand Ltd. > Unit R, Homesdale Business Centre > 216-218 Homesdale Rd., Bromley - BR12QZ > http://www.o-hand.com > > -- > To unsubscribe send a mail to [EMAIL PROTECTED] > -- To unsubscribe send a mail to [EMAIL PROTECTED]
