ANNOUNCE: folks 0.3.6
libfolks 0.3.6 is now available for download from: http://ftp.gnome.org/pub/GNOME/sources/folks/0.3/ 274818fcf325cf77b292abddca62745a5a5c56e701b900a8c42e0b8283d4f830 folks-0.3.6.tar.bz2 e6a84948e61822b84bf65528b15cedc689594c05b5ed7775943c2c545c457b07 folks-0.3.6.tar.gz libfolks 0.3.6 — The release so nice, we made it twice Libfolks pulls together contacts from any number of accounts supported by the libfolks backends. This release includes a Telepathy backend complete enough to power Empathy and a key file backend to allow contact linking. We would like to include additional backends (especially evolution-data-server), so let us know if we can help! libfolks is not yet API or ABI stable, so please proceed with caution. See the NEWS file for details on every break we make. In future releases, we will have example programs that will be kept up-to-date with the latest API as well. For more information, see the Folks wiki page: http://telepathy.freedesktop.org/wiki/Folks What's new? === (Note: this release was previously made as 0.3.5, but that went bad, so we tidied it up and relabelled it as 0.3.6.) Major changes: * Various API breaks and improvements, especially in the IndividualAggregator * Add various new interfaces: NameOwner, FieldDetails, Urlable, GenderOwner, Phoneable and Emailable API changes: * Add NameOwner interface * Add FieldDetails interface * Add Urlable interface * Add GenderOwner interface * Add Phoneable interface * Add Emailable interface * Add Tpf.Persona.is_in_contact_list * Rename the URLable interface to Urlable * Take a PersonaStore in IndividualAggregator.add_persona_from_details * Remove IndividualAggregatorError.STORE_NOT_FOUND * Rename the getter for BackendStore.enabled_backends from folks_backend_store_get_enabled_backends() to folks_backend_store_dup_enabled_backends() * Rename BackendStore.get_backend_by_name() to .dup_backend_by_name() Bugs fixed: * Bug 640901 — Allow it to be determined whether a user Tpf.Persona is in the contact list * Bug 641780 — Incorrect C function names for URLable interface * Bug 629078 — Folks needs a full API review to take advantage of our compatibility break in 0.2.x * Bug 642036 — No way to pass a message when adding a contact Dependencies libfolks and depend upon core GNOME libraries (GLib, GIO, etc.), as well as the recent releases of Vala and gobject-introspection. The Telepathy backend also requires a recent release of telepathy-glib, built to include its Vala bindings. Contributing/Contact For any questions, comments, feature proposals, etc., please refer to the Telepathy mailing list or #telepathy on Freenode. For bug reports, please file them with the GNOME Bugzilla module "folks" ___ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list ___ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list
ANNOUNCE: Clutter 1.6.2 (stable)
Good news, everyone! A new Clutter release is now available at: http://source.clutter-project.org/sources/clutter/1.6/clutter-1.6.4.tar.bz2 SHA256 Checksum: d9b69553f9f1100ff9c3842a2cf42bd71f78d13a3b70f7096a2a8b38db62d702 clutter-1.6.4.tar.bz2 Additionally, a git clone of the source tree: git clone git://git.clutter-project.org/clutter will include a signed 1.6.4 tag which points to a commit named: c9b87435d563b9497d1570be5d007e710bf83881 which can be verified with: git verify-tag 1.6.4 and can be checked out with a command such as: git checkout -b build 1.6.4 Clutter is an open source software library for creating fast, compelling, portable, and dynamic graphical user interfaces. • Requirements GLib ≥ 2.26.0 JSON-GLib ≥ 0.12.0 Cairo ≥ 1.10 Pango ≥ 1.20 Atk ≥ 1.7 OpenGL ≥ 1.3 (or 1.2 + multi-texturing), OpenGL|ES 1.1 or OpenGL|ES 2.0; GLX, WGL, Quartz or an EGL Implementation Depending on the platform and the configuration options Clutter also depends on: GDK-Pixbuf ≥ 2.0 UProf ≥ 0.3 • Documentation API Reference: ‣ Clutter: http://docs.clutter-project.org/docs/clutter/1.6/ ‣ Cogl:http://docs.clutter-project.org/docs/cogl/1.6/ ‣ Cally: http://docs.clutter-project.org/docs/cally/1.6/ • Release Notes - This is the third stable release of the 1.6 cycle. - This version is API and ABI compatible with the current stable release of Clutter. - Installing the contents of this release will overwrite the files from the installation of the current stable release of Clutter. Bugs should be reported on the Clutter Project bugzilla, at: http://bugzilla.clutter-project.org/enter_bug.cgi?product=clutter • What's new in Clutter 1.6.4 since Clutter 1.6.2 » Fix handling of opacity in ClutterOffscreenEffect. » Fix partially off-stage actors in ClutterOffscreenEffect. » Add a recipe in the Cookbook for animating an actor on a path. » Refresh key mapping when notified by X11. » Clean up the ClutterStageWindow redraw implementations. » Update the Wayland backend to match upstream API changes: • allow using shared buffers if DRM fails; • improve checks for the required extensions. » Documentation fixes. » Introspection annotations fixes. » Fix setting the matrix for a pipeline layer. » Fix flushing the framebuffer when switching to it. » Make sure to call glFlush when blitting a stage region to the front buffer, to avoid the driver batching the command for an undefined amount of time. » Fix the windowing system defines for non-X11 platforms. » Fix the location of the shared objects in the Cally pkg-config file. • Bugs fixed since Clutter 1.6.2 #1024 - test-multistage.c assertion failure #1025 - test-paint-wrapper.c assertion failure #1028 - test-random-text.c hangs with spinning beach ball #1029 - test-cogl-primitives.c hangs with spinning beach ball #1358 - scroll events not handled #2373 - OSX Backend fix #2525 - [PATCH] x11: Handle key map changes #2541 - ClutterOffscreenEffect with multiply the actor's opacity #2546 - [PATCH, git branch] update wayland backend #2549 - Fix lib locations in *.pc.in #2550 - offscreen effects are always clipped to stage boundaries #2551 - Slight drawing lag with larger windows on Intel x3100 (i965) #2554 - Add recipe per animating an actor on a curved path #2555 - Per-framebuffer journal causes corruptions #2558 - backend-glx: Remove redundant glFlush() #2559 - x11: segfault on closing non-default stage window Many thanks to: nobled, Chris Lord, Neil Roberts, Robert Bragg, Adel Gadllah, Elliot Smith have fun with Clutter! -- Emmanuele Bassi, Open Source Software Engineer Intel Open Source Technology Center ___ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list
[ANNOUNCE] Vala 0.11.6 - Compiler for the GObject type system
We are pleased to announce version 0.11.6 of Vala, a compiler for the GObject type system. Vala 0.11.6 is now available for download at: http://download.gnome.org/sources/vala/0.11/ This is a development release leading toward 0.12. Changes since 0.11.5 * Add parse and try_parse methods to boolean and numeric types. * Add clutter-gtk-1.0 bindings. * Add pixmap-1 bindings (Evan Nemerson). * Many bug fixes and binding updates. Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C. valac, the Vala compiler, is a self-hosting compiler that translates Vala source code into C source and header files. It uses the GObject type system to create classes and interfaces declared in the Vala source code. The syntax of Vala is similar to C#, modified to better fit the GObject type system. Vala supports modern language features as the following: * Interfaces * Properties * Signals * Foreach * Lambda expressions * Type inference for local variables * Generics * Non-null types * Assisted memory management * Exception handling Vala is designed to allow access to existing C libraries, especially GObject-based libraries, without the need for runtime bindings. All that is needed to use a library with Vala is an API file, containing the class and method declarations in Vala syntax. Vala currently comes with bindings for GLib and GTK+. It's planned to provide generated bindings for the full GNOME Platform at a later stage. Using classes and methods written in Vala from an application written in C is not difficult. The Vala library only has to install the generated header files and C applications may then access the GObject-based API of the Vala library as usual. It should also be easily possible to write a bindings generator for access to Vala libraries from applications written in e.g. C# as the Vala parser is written as a library, so that all compile-time information is available when generating a binding. More information about Vala is available at http://www.vala-project.org/ Jürg Billeter ___ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list
Announcing: gscan2pdf 0.9.32 released
* Use Log::Log4perl for logging messages * + Print option * Fixed ignored unpaper border-margin options * Fixed sensitivity of unpaper border-margin options on startup * Switched from forks to threads * + filters to the file selector Thanks to Jarl Stefansson for the patch * Changed DPI->PPI. * Retrieve metadata from resource file as unicode Thanks to Andy Fingerhut for the patch * Fixed bug saving postscript with multiple pages Thanks to Andy Fingerhut for the patch * Fixed bug saving postscript with spaces in filename * Fixed bug saving OCR output as text Thanks to Andy Fingerhut for the patch * Fixed bug saving to an existing write-protected file Thanks to Andy Fingerhut for the patch * Fixed bug running OCR on pages with varying sizes Thanks to Andy Fingerhut for the patch * Fixed regex for Tesseract language codes so that deu-f is recognised * Moved ocropus option tesslanguage to environment variable Closes Debian bug #599181 * Support cuneiform better by converting first to bmp if necessary Closes LP: #654771 * Use trick from Jakub Wilk to avoid hardcoding tessdata path * Deal better with errors from tesseract * Ask before clearing all pages Closes Debian bug #608226 * Don't load page if unpaper call is cancelled * Make escape button hide/kill active dialog/window * Update to Brazilian Portuguese translation (thanks to Jlio Cezar Santos Pires) * Update to Catalan translation (thanks to Norbux) * Update to Dutch translation (thanks to Tico) * Update to French translation (thanks to JeromeJ) * Update to German translation (thanks to Matthias Gutjahr) * Update to Italian translation (thanks to Luca Pedrazzi) * Update to Japanese translation (thanks to YAMAKAGE Hideo) * Update to Polish translation (thanks to Piotr Strębski) * Update to Russian translation (thanks to Oleg Koptev) * Update to Spanish translation (thanks to Fitoschido) * Update to Ukranian translation (thanks to Сергій Дубик) ___ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list
[libpeas] ANNOUNCE: libpeas 0.7.2
Hi everybody, I am very proud to announce today a new release of libpeas - the gobject-based plugin engine, used by totem, gedit, vinagre, eog and others - in its latest version 0.7.2. libpeas is a gobject-based plugins engine, and is targeted at giving every application the chance to assume its own extensibility. == Changes since last version == Garrett Regier (37): Fix PeasEngine's dispose Add a test for reloading plugins Fix typo in os-dependant-help and add it to Makefile.am Add a test for an invalid loader Fix disable-loader test and expand it Check that the plugin is loaded before creating an extension Don't rescan for plugins in the tests Fix disabling a loader multiple times Have GSlice debug when running tests, except for valgrind Add a make rule for running the tests under callgrind Make PeasEngine a proper singleton Move the module support check to constructor Fix PeasEngine to be capable of being created multiple times Port tests to creating a new engine for each test Added peas_engine_shutdown() Added a test for running PeasEngine's dispose Fix PeasEngine:loaded-plugins to return a proper array of strings Make peas_engine_shutdown() semi-private Don't return NULL in the constructor Added the view property to PeasPluginManager Add a GtkBuilder test Add Glade catalog for libpeas-gtk Fix testing_show_widget() Renamed invalid-loader test to nonexistent-loader Show a tooltip for unavailable plugins Replace plugin loader disabling with enabling Add (array zero-terminated=1) annotation to API Validate function arguments State why C plugins are resident Don't link to libpeas in test Introspection Fix two clang warnings Added optional engine parameter back to libpeas-gtk API Allow the engine to be NULL in PeasExtensionSet Allow multiple instances of PeasEngine Check that the manager's view has the same engine Lazy load the plugin loaders Drop peas_plugin_info_get_keys() Ignacio Casal Quinteiro (1): Add padding to public classes. Marek Černocký (1): Updated Czech translation Mario Blättermann (1): [l10n] Updated German translation Michal Hruby (1): Add missing EXPORT_PACKAGES, bump required gobject-introspection version Steve Frécinaux (6): Post-release version bump for 0.7.2 Fix PeasExtensionSet example to comply with the latest behaviour. Do not marshall out arguments in extension subclasses Fix comment style to avoid puzzling gtk-doc Fix building libpeas when it is not installed yet. Make the interface age 0. == Download and useful links == The home page is: http://live.gnome.org/Libpeas libpeas is available for download here: http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.2.tar.bz2 http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.2.tar.gz You can find the git repository here: http://git.gnome.org/browse/libpeas git://git.gnome.org/libpeas The bug tracker is: https://bugzilla.gnome.org/browse.cgi?product=libpeas The irc channel is: #libpeas on GimpNet The mailing list is: libpeas-l...@gnome.org Cheers, Garrett Regier ___ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list
libxklavier 5.1
Hi ppl This new release of the keyboard library is a must have for gnome 2.91 unstable series. Some important functions were implemented. Also, some bugfixes and build process improvements were made. The tarballs can be downloaded from either freedesktop.org: http://people.freedesktop.org/~svu/libxklavier-5.1.tar.bz2 or gnome.org: http://ftp.gnome.org/pub/GNOME/sources/libxklavier/5.1/ The CVS repository is on cvs.freedesktop.org, module xklavier, tag v_5_1. I am going to move to git after release. Bugs are welcome: https://bugs.freedesktop.org/enter_bug.cgi?product=libxklavier Cheers, Sergey ___ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list
ANNOUNCE: gbrainy 1.62 released
What is gbrainy ? = gbrainy is a brain teaser game and trainer to have fun and to keep your brain trained. It provides the following types of games: * Logic puzzles. Games designed to challenge your reasoning and thinking skills. * Mental calculation. Games based on arithmetical operations designed to prove your mental calculation skills. * Memory trainers. Games designed to challenge your short term memory. * Verbal analogies. Games that challenge your verbal aptitude. What is new? Version 1.62 * 4 bug fixes * Updated and new translations Where can I get it ? * http://gent.softcatala.org/jmas/gbrainy/gbrainy-1.62.tar.gz (md5sum e046fe9bbda66af990bc8c730763ea8e) For more information consult our home page at http://live.gnome.org/gbrainy -- Jordi Mas i Hernàndez. Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org ___ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list
ANNOUNCE: gtkmm 2.99.4
*** gtkmm 2.99: gtkmm 2.99 (previously 2.90 and 2.91) wraps GTK+ 2.99. It is the gtkmm-3.0 ABI and installs in parallel with the gtkmm-2.4 ABI, of which gtkmm 2.20 is currently the latest stable version. This allows application developers to start using it when they choose to, without being forced, and without breaking existing installed applications. gtkmm-3.0 will be mostly API-compatible with gtkmm-2.4, though some changes will be needed in application source code. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes 2.99.4 (unstable): Gtk: * Added AppChooser, AppChooserButton, AppChooserDialog and AppChooserWidget. * Button: Restore the clicked() method. Thanks to Aurimas Černius. * CellArea: Added constructor that takes a CellArea. (Murray Cumming) * Entry: Added unset_icon(). (Murray Cumming) Bug #621742 (feuloren) Documentation: * ComboBoxText: Add warning about not confusing these. Bug #619656 (JimO, Kjell Ahlstedt) *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murr...@murrayc.com www.murrayc.com www.openismus.com ___ gnome-announce-list mailing list gnome-announce-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list