Release version 0.7.3 FOLKS_0_7_3
authorPhilip Withnall <philip@tecnocode.co.uk>
Sun, 29 Jul 2012 15:26:07 +0000 (17:26 +0200)
committerPhilip Withnall <philip@tecnocode.co.uk>
Sun, 29 Jul 2012 15:41:26 +0000 (17:41 +0200)
NEWS
backends/eds/lib/edsf-persona.vala
backends/key-file/kf-persona.vala
configure.ac
folks/anti-linkable.vala
folks/individual-aggregator.vala
folks/individual.vala
folks/persona-store.vala

diff --git a/NEWS b/NEWS
index d586eed..c1726c2 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,7 @@
 Overview of changes from libfolks 0.7.2 to libfolks 0.7.3
 =========================================================
 
-Dependencies:
-• libgee ≥ 0.8
-
 Bugs fixed:
-• Bug 673918 — Port to newer libgee
 • Bug 629537 — Support anti-linking
 • Bug 679618 — Crash when unsetting all groups
 • Bug 678696 — Add API for EDS Google system groups
@@ -14,6 +10,10 @@ Bugs fixed:
 • Bug 660128 — Most contacts don't have an avatar
 • Bug 652637 — Don't hold locks across async calls
 • Bug 660236 — Paging for long text in folks-inspect
+• Bug 679116 — Output debug message if modules are not loaded because of mime
+  type detection
+• Bug 657456 — Folks test output not terribly useful
+• Bug 674611 — Remove gconf.path once EDS drops GConf
 
 API changes:
 • Add AntiLinkable interface and implement it on Kf.Persona and Edsf.Persona
index 71804c3..c4883e9 100644 (file)
@@ -679,7 +679,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * {@inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   [CCode (notify = false)]
   public Set<string> anti_links
@@ -691,7 +691,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * {@inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   public async void change_anti_links (Set<string> anti_links)
       throws PropertyError
@@ -705,7 +705,7 @@ public class Edsf.Persona : Folks.Persona,
    * Whether this contact is in the “My Contacts” section of the user’s address
    * book, rather than the “Other” section.
    *
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   [CCode (notify = false)]
   public bool in_google_personal_group
index 3977040..b44f517 100644 (file)
@@ -264,7 +264,7 @@ public class Folks.Backends.Kf.Persona : Folks.Persona,
   /**
    * {@inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   [CCode (notify = false)]
   public Set<string> anti_links
@@ -276,7 +276,7 @@ public class Folks.Backends.Kf.Persona : Folks.Persona,
   /**
    * {@inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   public async void change_anti_links (Set<string> anti_links)
       throws PropertyError
index 71f70c5..f04a150 100644 (file)
@@ -1,19 +1,19 @@
 # If not 1, append datestamp to the version number
-m4_define([folks_released], [0])
+m4_define([folks_released], [1])
 
 m4_define([folks_major_version], [0])
 m4_define([folks_minor_version], [7])
-m4_define([folks_micro_version], [2])
-m4_define([folks_nano_version], [2])
+m4_define([folks_micro_version], [3])
+m4_define([folks_nano_version], [0])
 
 # If library source has changed since last release, increment revision
 # If public symbols have been added, removed or changed since last release,
 #  increment current and set revision to 0
 # If public symbols have been added since last release, increment age
 # If public symbols have been removed since last release, set age to 0
-m4_define([folks_lt_current], [35])
+m4_define([folks_lt_current], [36])
 m4_define([folks_lt_revision], [0])
-m4_define([folks_lt_age], [10])
+m4_define([folks_lt_age], [11])
 
 # Display the nano_version only if it's not '0'
 m4_define([folks_base_version],
index e90851e..a40798e 100644 (file)
@@ -29,7 +29,7 @@ using GLib;
  * {@link Persona} (A), specifying that A must not be linked into an
  * {@link Individual} with any of the personas in its anti-links set.
  *
- * @since UNRELEASED
+ * @since 0.7.3
  */
 public interface Folks.AntiLinkable : Folks.Persona
 {
@@ -50,7 +50,7 @@ public interface Folks.AntiLinkable : Folks.Persona
    * {@link AntiLinkable.anti_links} set, persona B will typically also list
    * persona A in its anti-links set.
    *
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   public abstract Set<string> anti_links { get; set; }
 
@@ -71,7 +71,7 @@ public interface Folks.AntiLinkable : Folks.Persona
    *
    * @param anti_links the new set of anti-links from this persona
    * @throws PropertyError if setting the anti-links failed
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   public virtual async void change_anti_links (Set<string> anti_links)
       throws PropertyError
@@ -89,7 +89,7 @@ public interface Folks.AntiLinkable : Folks.Persona
    *
    * @param other_persona the persona to check is anti-linked
    * @return `true` if an anti-link exists, `false` otherwise
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   public bool has_anti_link_with_persona (Persona other_persona)
     {
@@ -107,7 +107,7 @@ public interface Folks.AntiLinkable : Folks.Persona
    *
    * @param other_personas the personas to anti-link to this one
    * @throws PropertyError if setting the anti-links failed
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   public async void add_anti_links (Set<Persona> other_personas)
       throws PropertyError
@@ -137,7 +137,7 @@ public interface Folks.AntiLinkable : Folks.Persona
    *
    * @param other_personas the personas to remove anti-links from this one
    * @throws PropertyError if setting the anti-links failed
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   public async void remove_anti_links (Set<Persona> other_personas)
       throws PropertyError
index d938f5f..6a61a88 100644 (file)
@@ -577,7 +577,7 @@ public class Folks.IndividualAggregator : Object
    * calls might return before the first one. (Though they will be safe in every
    * other respect.)
    *
-   * @since UNRELEASED
+   * @since 0.7.3
    * @throws GLib.Error if unpreparing the backend-specific services failed —
    * this will be a backend-specific error
    */
index 50ea70e..da02f8b 100644 (file)
@@ -2225,7 +2225,7 @@ public class Folks.Individual : Object,
    * @param p persona to check for anti-links with
    * @return `true` if this individual is anti-linked with persona `p`; `false`
    * otherwise
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   public bool has_anti_link_with_persona (Persona p)
     {
@@ -2258,7 +2258,7 @@ public class Folks.Individual : Object,
    * @param i individual to check for anti-links with
    * @return `true` if this individual is anti-linked with individual `i`;
    * `false` otherwise
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   public bool has_anti_link_with_individual (Individual i)
     {
index 307352e..cad7376 100644 (file)
@@ -299,7 +299,7 @@ public enum Folks.PersonaDetail
   /**
    * Field for {@link AntiLinkable.anti_links}.
    *
-   * @since UNRELEASED
+   * @since 0.7.3
    */
   ANTI_LINKS,
 }