[libsocialweb] Created tag 0.25.6



The signed tag '0.25.6' was created.

Tagger: Rob Bradford <rob linux intel com>
Date: Thu Oct 7 16:35:41 2010 +0100

    0.25.6

Changes:

A Olsson (1):
      l10n: Updates to Swedish (sv) translation

A S Alam (1):
      l10n: Updated Panjabi (Punjabi) (pa) translation to 100%

Bastien Nocera (3):
      Add photo upload support to -client
      interfaces: Add video upload interface
      client: Add bindings for the Video upload iface

Chen Congwu (1):
      [client] Emit "item-removed" signal before removing from internal hash

Danielle Madeley (1):
      sw-cache: Add sw-cache.h to installed headers for external plugins

Djan (2):
      l10n: First full translation into walloon
      l10n: Updates to Walloon (wa) translation

Emmanuele Bassi (5):
      Plug a leak in the Twitter source
      Update the twitter service
      build: Drop a circular dependency on sw-enum-types.h
      Use datarootdir and avoid a warning
      build: Clean up configure.ac

GLSJPN_Yukari (4):
      Updates to Polish (pl) translation
      Updates to Spanish (Castilian) (es) translation
      Updates to Chinese (Taiwan) (zh_TW) translation
      Updates to Brazilian Portuguese (pt_BR) translation

GLSQA (1):
      l10n: Updates to Finnish (fi) translation

GLS_CHS (3):
      l10n: Updates to Chinese (China) (zh_CN) translation
      l10n: Updates to Chinese (China) (zh_CN) translation
      l10n: Updates to Chinese (China) (zh_CN) translation

GLS_DEU (1):
      l10n: Updates to German (de) translation

GLS_DEU1 (1):
      l10n: Updates to German (de) translation

GLS_FIN (1):
      l10n: Updated Finnish (fi) translation to 100%

GLS_FIN2 (1):
      l10n: Updates to Finnish (fi) translation

GLS_FIN4 (1):
      l10n: Updates to Finnish (fi) translation

GLS_NLD (1):
      l10n: Updates to Dutch (Flemish) (nl) translation

GLS_PTB (2):
      l10n: Updates to Brazilian Portuguese (pt_BR) translation
      l10n: Updates to Brazilian Portuguese (pt_BR) translation

Gary Ching-Pang Lin (1):
      digg: Set node to NULL for the wrong content

Gary Lin (2):
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation
      credentials_updated for sw-client

Jonathon Jongsma (6):
      Add ability to build libsocialweb services out of tree
      Add servicesdatadir to libsocialweb-module.pc
      A couple more fixes for out-of-tree service plugins
      Add a keyfob implementation for oauth2
      [core] Fix memory leak in open_view()
      client-service: Implement the Avatar interface in SwClientService

Joshua Lock (1):
      Link against gthread

Kristho (2):
      l10n: Added danish translation.
      l10n: Updates to Danish (da) translation

Leila (1):
      l10n: Updates to Russian (ru) translation

Michael Meeks (3):
      Fix parallel build issues
      Use libnm_glib instead of DBus to communicate with NetworkManager
      online: monitor just the state when using ConnMan

Milo Casagrande (1):
      Add Italian translation

Mostafa Daneshvar (1):
      l10n: NEW PERSIAN TRANSLATION

PauGNU (1):
      l10n: First translation for ca valencia for this file

Rob Bradford (452):
      Start autotooling and separating out components
      Add missing mojito/Makefile.am
      Remove unnecessary AC_SUBSTs for pkg-config variables
      Disable some bits to enable compilation.
      Update simplify MojitoCore internals for new module strategy.
      Add temporary padding pointer to the private structure.
      Load sources from dynamic modules.
      Tweak the LDFLAGS on the dummy module.
      Remove unnecessary mojito_source_dummy function
      Add the start of a MojitoItem structure and helper functions.
      Update signal prototypes in DBUS spec for the view.
      Add marshaller for new item-added signal.
      Create a marshaller for item-removed signal
      Use signal prototypes that match new DBUS signal prototypes
      Add mojito.service to files to delete.
      Remove MojitoItem.
      Merge branch 'rob/dev2'
      Report an error when we are unable to open a module
      Initial client side library for accessing Mojito
      Add to the hash using the uuid not the source.
      Add mojito_client_view_get_sorted_items
      Update test-client to test mojito_client_view_get_sorted_items
      Make libmojito-client usable out of tree.
      Correct reference counting behaviour on MojitoItem
      Remove unused _get/_set_property on MojitoClient
      Unref held references in dispose for MojitoClient
      Implement _dispose and _finalize for MojitoClientView
      Use a GTimeVal to represent the date.
      Remove from the hash before emitting the signal.
      Rename MojitoSource to MojitoService
      Fix formatting from source to service rename.
      Use libtool versioning on the libmojito-client library.
      Change the mojito client pkg-config name to mojito-client
      Update the version to 0.2
      Free the closure used by mojito_client_get_services
      Drop the reference on the client from the mojito_client_get_services closure
      Remove unimplemented function protoype
      Add a proxy around MojitoService to allow lazy instantiation
      Switch the core to use MojitoServiceProxy
      Add some more vfuncs for status updates to MojitoServiceClass
      Add an enum of capability flags.
      Add the definition and glue code for a MojitoService DBUS API
      Make MojitoServiceProxy implement the MojitoServiceIface
      Populate the services in the constructed vfunc rather than init.
      Put the MojitoServiceProxy object on the bus.
      Add a client side proxy to the MojitoService on the bus
      Advertise the MojitoClientService in MojitoClient
      [twitter] Get our TwitterUser when we have a password set
      [twitter] Implement the new MojitoService vfuncs
      Add mojito_client_open_view_for_service
      [twitter] Handle error in "user-received" signal.
      Add a count parameter to mojito_client_open_view_for_service
      Bump version to 0.5
      Update NEWS for 0.5
      Do not create an empty MojitoItem if the incoming hash is empty.
      Add some const indicators to the client header files.
      Use the correct object path for the service
      Defensively handle errors from DBUS in MojitoClientService
      Namespace the MojitoClientServiceCapabilityFlags enum
      Fix the values for the backend capabilities flags.
      Update use of MojitoClientServiceCapabilityFlags
      Bump version to 0.6
      Bump twitter-glib dependency to 0.9.6
      Update NEWS for 0.5
      [client] Make mojito_item_ref return the reffed item
      [client] Make MojitoItem a boxed type
      Clarify semantics of service returning NULL for the set
      Fire the callback when we have problems getting Flickr photos
      [lastfm] Use "url" not link for the in-page URL of the item.
      When the service update fails. Use the cached version.
      Bump version to 0.7
      Update NEWS for 0.7
      [twitter] Don't fire the callback multiple times
      Bump version to 0.8
      Update NEWS for 0.8
      [client] Code formatting fix.
      [client] Handle errors in OpenView and GetServices callbacks
      [client] Free GError's returned through dbus-glib
      [client] Call the closure with a NULL value if the request fails
      [lastfm] Remove the gconf notify hooks when disposing the backend
      [flickr] Remove the gconf notify hooks when disposing the backend
      [twitter] Remove the signal callbacks from the client upon dispose
      Post release bump to 0.13.2
      [twitter] Use non-obsolete API call to get user information
      Add DBUS APIs to allow asynchronous avatar fetching
      Add request_avatar vfunc to MojitoServiceClass.
      Add "avatar-retrieved" signal to MojitoService
      [twitter] Add support for asynchronous avatar downloading
      [myspace] Add support for asynchronous avatar downloading
      Implement the RequestAvatar and AvatarRetrieved signals in the service proxy
      Add SERVICE_CAN_REQUEST_AVATAR capability to list of types
      Fully implement the SERVICE_CAN_REQUEST_AVATAR capability
      [twitter] Try and re-auth on online/offline state change
      [myspace] Try and re-auth when we go online
      Post release version bump
      [client] Update client-side code to match new DBUS API
      Update NEWS file
      Post release version bump
      Put the service object on the bus directly rather than proxy it on
      [twitter] Export the twitter user's location into the MojitoItem
      [client] Remove the item from the internal list before emitting the signal
      Add the 'Brixton' trivial demo application for Mojito
      [client] Add MojitoItem helper API
      Post release version bump
      [mojito-client] Don't explicitly start Mojito instead
      [examples/brixton] Switch Flickr to last.fm
      [twitter] Fix build problem
      mojito-item: Add a "ready" GObject property to indicate if the item is ready
      mojito-view: Check items for readiness when adding to the view
      mojito-debug: Add debugging for MojitoItem
      mojito-item: Add API for fetching a remote image and setting key when done
      mojito-view: Add some more debugging for item readiness.
      flickr: Switch to using mojito_item_request_image_fetch API
      mojito-cache: Do not cache items that are not ready
      mojito-item: Remove explicity ready internal flag
      twitter: Remove synchronous mojito_web_download_image calls.
      myspace: Remove synchronous mojito_web_download_image call
      digg: Remove Remove synchronous mojito_web_download_image calls.
      mojito-view: Only hook into ready signal when service is updated
      Merge commit 'origin/lastfm'
      twitter: In non-OAuth case check we have a proxy, a username and password
      mojito-debug: Add debugging infrastructure for Twitter
      twitter: Add some debugging statements
      twitter: Don't unref the call. This triggers a bug in librest/libsoup
      Release 0.21.5
      twitter: Escape username and password
      Add spec for MojitoItemView
      mojito-core: Add singleton infrastructure for MojitoCore
      main: Use new MojitoCore singleton
      mojito-core: Add accessor for getting DBUS connection
      mojito-set: Add mojito_set_remove_from function
      mojito-item-view: Initial implementation of an ItemView
      mojito-item-view: Make _make_object_path static
      mojito-item-view: Add documentation to implemented functions
      mojito-item-view: Implement singular view update functions
      mojito-item-view: Add some more documentation for implemented functions
      mojito-item-view: Add a R/O gobject property for the object path
      Add Mojito Query interface
      twitter: Create an ItemView subclass for Twitter feed
      build: Add twitter-item-view.[ch] to the build system
      twitter: Implement the Query interface in the Twitter backend
      twitter-item-view: Fix code formatting
      twitter-item-view: Add a 5 minute timeout to refresh the view
      Add MojitoAvatar DBus interface
      twitter: Port to Avatar interface
      myspace: Port to Avatar interface
      Add StatusUpdate DBUS interface
      twitter: Implement StatusUpdate interface
      mojito-debug: Add MySpace to debugging infrastructure
      myspace: Implement StatusUpdate interface
      Move the interfaces into a separate directory
      mojito-client: Tell build system where to find the interface files now
      myspace: Use new method for including interface files
      twitter: Use new method for including interface files
      build: Change name of intermediate ginterfaces static library
      Unify client and backend side marshals list
      interfaces: Build client side autogenerated stuff
      mojito-client: Switch to using files generated in the interfaces directory
      build: Remove old bindings autogeneration
      [mojito-client] Start handling multiple interfaces on service object
      core: Make _dup_singleton actually add the reference
      item-view: Specialize the MojitoSet used to be of MojitoItems
      client-service: Don't try and create a proxy for an interface if it exists
      interfaces: Add plural signals to MojitoView interface
      mojito-item: Add a helper function to convert to a GValueArray
      mojito-view: Emit new ItemsAdded/ItemsRemoved signals
      client-view: Bind the new plural signals on MojitoView into client API
      client-item-view: Add a client side binding for the new ItemView interface
      client-service: Bind the new Query interface's OpenView function
      examples: Add a test of client-side Query interface binding
      item-view: Port to use new MojitoItem helper function
      Major version bump
      view: Don't emit signals on empty sets
      interfaces: Use same interface type for removed as for added/changed
      interfaces: Switch View interface to use a(ss) for ItemsRemoved
      client-view: Switch client side code to use new ItemsRemoved signal type
      view: Construct GValueArray for new ItemsRemoved type definition
      examples: Update test-client to use ItemsAdded signal
      client-view: Remove old ItemAdded/ItemChanged/ItemRemoved signals
      view: Remove old ItemAdded/ItemChanged/itemRemoved signals
      keystore: Fix leak when enumerating directory
      core: Fix leak when enumerating directory
      client-item-view: Fix build warnings
      Update NEWS.
      Post release version bump
      twitter/lastfm: Add dbus-glib to the CFLAGS
      twitter: Always include the "content" property in the item.
      view: Use a small delay to allow items to clump together
      twitter: Fix the friends only mode filtering so that it works
      twitter: Enable a mode to show friends' tweets inline with the users
      view: Update comment to match code
      item: Track the mtime of the MojitoItem
      set: Store the equal and hash functions used for the set
      set: Add a mojito_set_filter function
      client-view: Add a function to update the item from the GValueArray
      client-view: Make the "items-changed" signal handling re-use the existing item
      view: Update correct timeout id in the private structure
      view: Send unready items and then later update them using items-changed
      item: Add a flag to mojito_item_request_image_fetch whether to delay readiness
      view: Skip items that are not ready to be sent
      debug: Add debugging infrastructure for lastfm
      lastfm: Add debugging to lastfm
      lastfm: Use correct format string for printing instance pointer
      twitter: Emit true for success if we succeed updating
      client-service: Switch to using new StatusUpdate interface
      twitter: Remove old status update functionality
      myspace: Remove old status update functionality
      interfaces/service: Remove old status updating functions / signals
      Post rename clean-up.
      Post rename clean-up
      client-service: Don't bind to specfic name owner
      twitter: Fix URLs produced by twitter to include screen name not number
      twitter: Include the screen_name in the item
      client-service: Fix signal marshaller for capabilities-changed
      service/client-service: Add new "is-configured" capability
      twitter: Set "is-configured" capability when configured.
      build: Post release version bump
      build: Post release version bump
      interfaces/client/services: Include a fields property in the UpdateStatus call
      twitter: Pull out geotagging information
      client-service: Only try to unref proxies we've created
      flickr: Increase the count of the number of items we pull down
      Fix post-rename code formatting.
      client-service: Add client side APIs for updating status with fields
      Pre-release version bump
      Post release version bump
      service: Add "can-geotag" capability
      twitter: Advertise CAN_GEOTAG cap
      twitter: Pull the name out of the user node
      twitter: Unref the call after we've finished authenticating with it
      twitter: Add a dynamic capability if the user has enabled geotagging
      twitter: Dereference the private structure once to enhance readability
      twitter: Split the call to verify credentials out into it's own function
      twitter: Export some of the place fields we get in the item
      Post release version bump
      Post release version bump
      view: Disconnect the "refreshed" signal handler in the dispose
      view: Remove "notify::ready" signal handler when view is disposed
      flickr: Avoid callback firing on disposed object
      Post release version bump
      view: Remove the weak reference on the view when the item becomes ready
      Post release version bump
      sw-view/sw-service: Don't unref the set in the "refreshed" signal handler
      twitter: Don't leak the set
      myspace: Add a BOTH mode to MySpace
      myspace: Advertise IS_CONFIGURED capability
      Post release version bump
      Post branch version bump
      twitter: Fetch 50 items from twitter
      item-view: Don't export API that doesn't ensure consistent state
      item-view: Reimplement _add_item / _remove_item and _update_item
      item-view: Implement delayed sending of items if they're not ready
      item-view: Use a timeout to coalesce additions
      item-view: Temporarily disable unused functions and prototypes
      item-view: Add some FIXMEs/TODOs to track progress
      item-view: No need to emit empty signals
      item-view: Use the mtime on the SwItem to track if any items have changed
      cache/view: Refactor the sw_cache_ API entry points
      cache: Refresh the documentation for the cache API
      flickr: Abstract out the function for creating a photo item from a node
      flickr: Add an FlickrItemView for basic text/tags searching
      flickr: Hook up Query interface into Flickr backend
      item-view: Remove the service name from the object path
      item-view: Add some useful debugging to SwItemView
      client-view: Remove unused class signal vfuncs
      build: Bump client library ABI version
      client-item-view: Import functionality from SwClientView
      view: Implement SwView on top of SwItemView
      client: Update client to reflect the new type of object returned over the bus
      client-view: Replace SwClientView with a compatability shim
      interfaces: Remove "View" interfaces
      examples: Update monitor.py example to use new interface
      examples: Port the test client code over to the new SwItemView API
      flickr: Fix compiler warning
      client-view: Mark SwClientView as deprecated
      view: Remove unused variable from SwView private structure
      view: Restore refresh functionality to SwView
      item: Add a "changed" signal for tracking changes to the item
      item-view: Rebroadcast change notification on items across the bus
      examples: Support the ItemsChanged signal in monitor.py
      view: Only try and unref the set if it's not NULL
      debug: Add debug mode for the core
      core: Make load_module multiple invocation safe
      core: Monitor the modules directory for new modules and load them
      Post branch version bump
      client-item: Add missing G_BEGIN_DECLS/G_END_DECLS
      interfaces: Create first version of a PhotoUpload interface
      interfaces: Add new marshallers needed for PhotoUpload interface
      build: Add new PhotoUpload interface to he build system
      interfaces: Tweak generated symbols for PhotoUpload interface
      flickr: Support photo uploads
      interfaces: Add the 'query' parameter to the Query interface
      twitter: Adapt the twitter backend to support the 'query' parameter
      client-service: Update the client to support the new 'query' parameter
      examples: Update query test to use new query parameter
      build: Autogenerate glib enum types
      service: Register DBUS error domain for service errors
      service: Add error type for invalid query
      twitter: Implement query error handling in twitter backend
      twitter: Use a helper function to check for query validity
      twitter: Differentiate between different queries (and implement x-mentions)
      flickr: Implement new query interface for the flickr plugin
      twitter: Remove memory leak of the query string
      item-view: Add a default implementation of close
      examples; Update query example to use new feed query name
      item-view: Free the GPtrArray when we've emitted the signal
      twitter: Unref the twitpic regex when the item view is finalized
      doc: Add first pass at updating README
      twitter: Drop the legacy avatar implementation
      myspace: Drop the legacy avatar implementation
      service: Drop legacy avatar code
      interfaces: Drop legacy avatar components from service interface
      cache: Add a query parameter to the cache mechanics allowing differentiation
      twitter-item-view: Load and save to the cache
      twitter-item-view: Implement refresh and stop vfuncs
      twitter: Refactor to remove legacy code
      lastfm: Export the userid for them item view to use
      lastfm: Add a LastfmItemView implementation
      lastfm: Implement the query interface
      lastfm: Ensure a user-changed signal is fired when credientials are changed
      lastfm: remove legacy code
      twitter-item-view: Free the parameters hash table
      flickr-item-view: Implement stop/refresh
      flickr-item-view: Implement cache loading
      flickr-item-view: Implement cache saving
      flickr: Remove legacy code
      flickr: Migrate item generation code to where it is used
      flickr: Remove legacy code
      banned: Create cache directory if not present
      banned: Refactor to support multiple services
      interfaces: Add Banishable interface
      service: Implement Banishable interface in SwService base class
      service: Implement function for querying for uid banned status
      {flickr|lastfm|twitter}-item-view: Don't include banned items in the set
      client-monitor: Remove the object from the monitor when it goes away
      flickr/lastfm/twitter: Kill the object when the client goes away
      service: Setup the banned uid list in the class constructed vfunc
      service: Remove unused sw_service_ready function
      client: Remove HideItem call from client library
      core: Remove HideItem implementation from the core
      interfaces: Remove HideItem from the core interface
      examples: Drop test-client
      client: Drop the OpenView functionality from the client
      core: Drop the OpenView implementation from the core
      interfaces: Drop OpenView from the core interface
      client-monitor: Namespace client-monitor source code
      client-monitor: Namespace client-monitor functionality
      twitter: Remove emission of legacy 'refreshed' signal
      dummy: Remove use of legacy APIs
      service: Remove legacy code
      item: Add an sw_item_equal function
      set: Use g_hash_table_replace to ensure that the new key is used
      item-view: Improve the mtime tracking in the item view
      item-view: Replace items in the underlying set if they are different
      item-view: Only update the last mtime if the new one is newer
      flickr-item-view: Use an item set rather than a generic SwSet
      cache: Don't include banned items when reading from the cache
      cache: Don't leak the item when it gets added to the set
      twitter-item-view: Add missing geotag support to the view
      item-view: Adjust time filtering to consider times equal and older view's time
      item-view: Update view mtime to be after most recent item
      client-item-view: Check if the item is valid before updating it
      flickr-item-view: Remove the timeout when the object is disposed
      item-view: Don't use the mtime for tracking the changing of items
      flickr-item-view: Standardise on a param freeing method
      interface: Add ItemHidden signal
      service: Emit the ItemHidden signal when we hide an item in the service
      item-view: Add functionality to remove an item from a view by uid
      twitter-item-view: Implement item hiding support
      lastfm-item-view: Implement item hiding support
      flickr-item-view: Implement item hiding support
      client-service: Implement banishable interface HideItem call
      flickr: Rename the search query name to x-flickr-search
      twitter: Name the mentions query appropriately
      Update README to reflect removed API
      flickr-item-view: Support licenses in the flickr search query
      Bump librest dependency
      Post release version bump
      lastfm-item-view: Don't try and fetch content when user is configured
      service: Add a sw_service_has_cap function
      twitter: Set the oauth proxy token and secret to NULL before authenticating
      flickr: Emit dynamic capabilities when we are authenticated
      flickr: Emit UserChanged signal when the credentials are updated
      flickr-item-view: React to the user changing their credentials
      twitter-item-view: React to the user changing their credentials
      lastfm: Use sw_service_emit_user_changed to be consistent
      lastfm: Change capabilities when the user's credentials change
      lastfm-item-view: React to the user changing their credentials
      Post release version bump
      interfaces: Document the StatusUpdate interface
      interfaces: Add documentation for GetStaticCapabilities
      misc: Update TODO
      service: Add defines for new capabalities
      twitter: Update to new list of static caps
      flickr: Update list of static capabilities
      Drop myspace
      Drop digg
      lastfm: Implement get_static_caps
      vimeo: Implement get_static_caps
      vimeo-item-view: Drop the cache and clear the set when the user is changed
      call-list: Make sw_call_list_remove re-entrancy safe
      cache: Fix memory leak in sw_cache_save
      cache: Fix memory leak in sw_cache_load
      item-view: Create PtrArray with free function to avoid memory leak
      lastfm-item-view: Ensure that the creation reference on the call is dropped
      lastfm-item-view: Created set should be created as an item set
      flickr-item-view: Use sw_item_set_new () for consistency
      twitter-item-view: Use sw_item_set_new () for consistency
      vimeo-item-view: Use sw_item_set_new () to avoid unnecessary adds/removes
      build: Update librest dependency
      po: Add twitter.c to POTFILES.in
      Post release version bump
      lastfm-item-view: Ensure the item stays alive for the get_artist_info call
      client-monitor: Add debugging to the client monitor
      item-view: Hold a reference to the item for the weak notification on the view
      lastfm-item-view: Unref the track's root when we've finished with it
      lastfm-item-view: Unref the user node when we've finished with it
      flick/twitter-item-view: Unref the RestProxyCall after we make the request
      (client-)service: Keep in list of capabilities in sync
      twitter: Export new geotag dynamic capability
      twitter: Only include HAS_PHOTO_UPLOAD_IFACE if twitpic key is present
      Rename dbus namespace from org.moblin. to com.meego.
      Post release version bump
      interfaces: Add dbus documentation for Avatar interface
      interfaces: Add dbus documentation for the Banishable interface
      set: Enhance test coverage of SwSet
      flickr: Must use g_value_dup_object for the "proxy" property
      online: Correct wrongly changed connman dbus namespace
      build: Update gtk-doc dependency to 1.15
      Post release version bump
      build: Enable test code coverage analysis
      build: First version of SwItemStream
      build: Add json-glib to pkg-config build deps
      twitter-item-stream: Add first implementation of a twitter content stream
      twitter: Hook up an x-twitter-stream query type
      item: Handle the case where the hash maybe empty in sw_item_equal
      twitter-item-stream: Create a more complete SwItem from the JSON
      twitter-item-stream: Abort the execution of the call callback on error
      twitter-item-stream: Use POST rather than GET for the query
      build: Update libsocialweb-keyfob pkg-config to depend on librest 0.7
      twitter: Add trending topic querying
      item: Correct sw_item_equal implementation
      twitter: Always include the "content" property in the item.
      twitter-item-view: Fix compiler warning
      twitter-item-stream: Fetch the avatar for the user
      twitter-item-view: Check incoming error for if we're cancelled or not
      twitter-item-view: Look-up the user name from the user node
      client-item-view: Implement missing calls on ItemView
      item-stream/item-view: Add debugging to item stream and item view
      twitter-item-stream: Support keywords with spaces in
      twitter-item-stream: Remove some extraneous g_debug messages
      Add DOAP file

Roberto Guido (1):
      Added Digg support

Ross Burton (931):
      Initial import
      Add ignores
      Assert that we are threadsafe
      Persist the etag and last-modified dates
      Read atom blogs
      Remove a unused typedef
      Move NO_CACHE to the makefile
      Add clean target
      Use rss-glib instead of parsing manually
      Fix leaks
      Initial refactor, doesn't work yet
      Get source instances from the class
      Pass the core to mojito_source_initialize
      Store a URI in the blog source
      Fix argument order to mojito_source_initialize
      Add mojito_source_update
      Add mojito_core_get_db
      Add mojito_core_get_session
      Add a reminder
      Add mojito_create_tables
      Use mojito_create_tables in mojito_core_init
      Hard-code sources for now
      Add mojito-web, which handles sending soup messages with caching
      Add TODO
      Remove test.c
      Add very basic and dumb mojito_core_add_item and _remove_items
      Basic blog item fetcher
      Add sanity checks
      Remove the source hash
      Fix sanity checks
      Hide unused variables when building with NO_CACHE
      Add mojito_date_to_iso
      Load sources from a list of GTypes
      Add ignore file
      Remove mojito_core_add_item and mojito_core_remove_items, and the items table
      Move the items database to the blog source, and rename to blogs
      Rename the blogs table to blogposts
      Add TODO
      Fix formatting of errors
      Add basic helper for photo storage
      Fix formatting of error
      Add *very* basic Flickr source which just prints titles
      Add the Flickr source to mojito-core
      Add TODO
      Move the user ID into the private struct
      Remove whitespace
      Remove old photos when updating
      Parse the flickr photos and add to the database
      Free the result string
      Claim a dbus name to ensure there is a single instance
      Huge megarewrite to a DBus model.
      Add date comment
      Add build framework for flickr source
      Add the upload date to the hash as ISO8601
      Don't need to set sourcesdir in Makefile.am
      Port the flickr backend to be a module
      Remove unused mojito_source_flickr_new prototype
      Recurse into flickr
      Change the service name to com.intel.Mojito
      Install a service file
      Install the binary to libexecdir
      Update ignores
      Merge branch 'activation'
      Merge commit 'origin/master'
      Don't use a relative path to the database, as that breaks service activation
      Don't create source instances in populate_sources, just store the GType
      Pass the core when constructing sources
      Add very basic example app
      Start mojito in the monitor
      Create a view and start it
      Fix item-added emission
      Cleanup item-added definition
      Basic item emission
      Add a header prototyping the module API
      Use mojito-module in the Flickr source
      Use mojito-module in the dummy source
      Update gitignore
      Use type macro in flickr module
      Remove non-existant module.h
      Remove an unused include
      Add mojito_source_get_name
      Implement mojito_source_get_name in the flickr backend
      Use mojito_source_get_name instead of hardcoding foo
      Fix path to glib-ginterface-gen
      Update the GInterfaces
      Bring back generic.c as mojito/mojito-sqlite.c
      Add back mojito-web.c
      Uncomment mojito_create_tables
      Move mojito_create_table to mojito-sqlite as mojito_sqlite_create_table()
      Update monitor.py for the new DBus interface
      Fix the item-added signal in mojito-source
      Update the flickr backend to the new signal API
      Remove a TODO
      Don't add the ID and date to the hash for the Flickr backend
      Disable broken code in the Flickr source
      Add basic MojitoSet
      Add mojito_set_empty
      Remove stale TODO
      Allow passing of sources on the command line
      Set the log domain for the Flickr source
      Add MojitoItem hash abstraction
      Change MojitoSet to a set of GObjects
      Change MojitoSet to ref items
      Add mojito_set_union
      Add sanity checks to mojito_set_union
      Add mojito_set_add_from
      Add mojito_item_compare_date
      Add mojito_set_as_list
      Add different sorting functions to MojitoItem
      Add mojito_item_dump for debugging
      Add TODOs
      Add mojito_item_(set|get)_source
      Add mojito_set_difference
      Refactor add logic
      Add mojito_set_from_list
      Huge and nasty single commit refactoring the sources and views
      Use a set to store new items
      Add mojito_set_new_full
      Remove comment
      Add mojito_item_set_new
      Use mojito_item_set_new
      Add mojito_set_foreach
      Fix mojito_set_difference
      Initialize the current item set
      Tighten sanity check
      Add mojito_item_peek_hash
      Watch removed signals too
      Fix whitespace
      Send signals from the view
      Update TODO
      Update TODO
      Add count argument to openView (doesn't do anything yet)
      Add count property to MojitoView
      Pass the count to the view
      Update TODO
      Pass a count
      Update TODO
      Use the photo URL as id instead of the photo ID as those are not very unique
      Remove mojito-photos.[ch]
      Send the source name in the view signals
      Send timestamps in the signals
      Merge the gthread linkage into the soup linkage
      Remove SoupSession from MojitoCore and instead make mojito-web need one to be passed
      Update TODO
      Include gio.h in mojito-core.c to fix build
      Add skeleton source
      Add skeleton twitter source
      Link twitter backend to glib instead of soup
      Link twitter backend to twitter-glib
      Twitter backend works now
      Remove unused rules and depend on the Makefile for the generated files
      Handle NULL sets in source_updated
      Check that g_module_open worked
      Make the module resident last
      Check for gconf in configure
      Link the flickr backend to gconf
      Add a GConfClient to flickr source
      Read user ID from gconf in Flickr backend
      Pass a NULL set instead of creating an empty set
      Remove some debug
      Link twitter backend to gconf
      Read twitter account details from GConf
      Add silly script to set test usernames
      Remove sqlite stubs
      Update TODO
      Use defines instead of literals for the flickr gconf keys
      Remove trailing whitespace
      Remove old Makefile
      Add icon_server to the extras to get the buddy icon details
      Add a check attributes method
      Use the new check attributes method
      Add a method to get buddy icon URLs
      Handle unset iconservers
      Fetch the buddy icon (badly)
      Link to soup
      Refactor the image downloading code
      Add a method to create a photo URL
      Remove a useless static function
      Refactor the image downloading and add mojito_web_download_image
      Link twitter to soup
      Download the buddy icon for twitter
      Initial port to mojito_web_download_image
      Share a soup session in the flickr source
      Use a single soupsession in the twitter backend
      Remove the dead blog source
      Set the author for the flickr backend
      Set the author for the twitter backend
      Update TODO
      Use the right type for the hash table in ItemAdded
      Set the client MojitoItem uuid correctly
      Add more ignores
      Change twitter to use the buddyicon key to match flickr
      Start to document the hash keys
      Rename buddyicon to authoricon
      Use url instead of link as the item key
      Add authorid key to flickr and twitter
      Ignore .pc files
      Update ignores
      Initial client monitor
      Remove whitespace
      Add client-monitor header
      Remove the view timeout in finalize
      Add client_monitor_init to the header
      Add some logging to client-monitor
      Use the client monitor to track views
      Expand docs
      Add close method to the view
      Update view ginterfaces
      Implement View close() and unref the view
      Add a weak reference to the view and remove it from the client monitor when it dies
      Add TODO
      Ref and unref the view when calling source update methods
      Add stop method to MojitoView interface
      Update View ginterfaces
      Optimise the name owner changed test slightly
      Implement Stop in mojitoview
      Remove the object list before unreffing
      Change the Flickr key to a dedicated Mojito key
      Remove debug from client-monitor
      Remove unused sqlite includes from mojito-utils
      Remove mojito_web_cached_send, which isn't used at present
      Remove mojito_core_get_db
      Remove mojito-sqlite.[ch]
      Remove the pkgconfig check for sqlite
      Cast the callback
      Add TODO
      Refactor mojito-view a little
      Correctly handle TWITTER_AUTH_RETRY, which means failed
      Remove the interactive auth support from the Twitter source, it's pointless
      Update TODO
      Announce when updating sources in the view
      Remove explicit update debug
      Remove bazaar ignore file
      Add license headers
      Add Ross and Rob to authors
      Update NEWS for 0.1
      Use rest_xml_node_unref instead of rest_xml_node_free
      Add top_srcdir to the mojito include path to fix distcheck
      Add top_srcdir to the mojito-client includes
      Add the service.in file to the dist
      Add mojito-module.h to libmojito sources
      Fix dummy source includes
      Fix flickr source includes
      Update twitter source includes
      Update skeleton source includes
      Refresh the sources every 10 minutes
      Remove stale sqlite TODO
      Add TODOs
      Implement mojito_item_dispose
      Remove the unused mojito_item_finalize
      Make mojito_source_get_name return a const char*
      Remove old explicit core loop
      Update XML files for latest telepathy-glib
      Rebuild GInterfaces
      Update the monitor to the new DBus method names
      Log when the source has updated itself
      Add basic caching to MojitoService (needs to be refactored)
      Load the cache on view start
      When the view is updated, cache the data
      Refactor the caching functionality into mojito-cache
      Rename and document mojito-cache
      Update TODO
      Update NEWS for 0.2
      Remove unused GTK_DOC_CHECK from configure.ac
      Remove unused localedir declaration from configure.ac
      Make the monitor output prettier
      Don't warn when inserting NULL into a MojitoItem, instead remove the key
      Add skeleton last.fm source
      Add skeleton getFriends call
      Fix subdir name
      Disable lots of code but fix the compile
      Make the lastfm source return something, even though its useless
      Change last.fm to get friends and then get their recent tracks
      Remove explicit update debug
      Move lastfm from sources/ to services/
      Update build system for service rename
      Update lastfm for source to service rename
      Add const to get_name implementation
      Put the artist name in the title, and store the album name too
      Add a SoupSession
      Fetch album artwork as the thumbnail
      Rename get_albumart to get_image
      Fetch the buddyicon
      Cleanup get_image
      Add license headers
      Parameterise the lastfm username
      Remove old TODO
      Check for errors in the getFriends call
      Add decent error handling to the lastfm proxy calls
      Pull the API key out
      Get the medium sized image from lastfm
      Add lastfm to set-test-accounts.sh
      Add --with-gnome to enable GNOME environment integration
      Add SOUP_GNOME flags to the build
      Add mojito_web_make_sync_session
      Use mojito_web_make_sync_session in the services
      Add some docs to mojito_web_make_sync_session
      Don't take a SoupSession in mojito_web_download_image
      Don't load modules lazily
      [lastfm] Use the large image for the album artwork
      Fix lastfm include paths
      Fix problems pointed out by -Wall
      Bump twitter-glib dependency
      Don't hardcode API keys but take the keys to use at configure time
      Add -Wall to global cflags
      Bump version to 0.3
      Add .loT to ignores
      Add mojito-types to resolve circular dependencies
      Make the update callback use the correct types to fix updates
      Change GetLastStatus to GetLastItem in the service interface
      Update service ginterface files
      Change get_last_status to get_last_item, returning a hash instead of a string
      Add multiple include guards
      Update mojito-client to last item instead of last status
      Basic port of twitter to last-item
      Refactor the status->item creation
      Use make_item_from_status in get_last_item
      Clean up variable use
      Add mojito_set_size
      Bump version to 0.4
      Add historical 0.3 news
      Update NEWS for 0.4
      Add top_srcdir to include path, instead of direct path to mojito
      Fix include
      Fully qualify includes
      Bump twitter-glib requirement
      Change the test twitter user to an username
      Set the Twitter user agent
      Rename can_get_last_status to can_get_last_item
      Remove stale TODO
      Fix free policy on the services hash
      Fix up munge_items which wasn't doing the right thing if there were not enough items
      Formatting fixes
      Rename timeout_id to refresh_timeout_id
      Remove the unused mojito_service_get_core
      Fix formatting
      Check for gobject instead of glib at configure time
      Use GOBJECT_* instead of GLIB_*
      Add a very basic test suite to MojitoSet
      Add a test suite runner
      Add test-runner to ignores
      Small refactoring to make munge_items more standalone
      Move the type info installation to fix a crash in the tests
      Move the DummyObject to test-runner
      Link the test runner against all of libmojito
      Add a construct test for mojitoview
      Add a basic test of the munging
      Add a method to create items with a date
      Add another munging test
      Add another munging test
      Test the munging fill-in
      Parse a service name into name:params and pass them as a hash to the service update method
      Pass the params to the services
      Update the backends to take the update parameters
      Check the 'own' parameter when updating and if it is set, get the users updates
      Pass the update params back to the callback
      Update the services to pass back the params
      Pass the params to the cache load/save functions
      Embed the service parameters into the cache filename
      Add a Refresh method to MojitoView
      Stub implementation of MojitoView:Refresh
      Implement refresh in the view
      Implement MojitoView:refresh in the client library
      Set the cached property on items when they are saved to the cache
      Add mojito_item_is_from_cache
      Remove GetLastItem and the CanGetLastItem capability from the server
      Update the client library to remove getlastitem
      Remove getlastitem from the twitter service
      Bump version to 0.9
      Describe 0.9
      Handle a NULL hash table in mojito_view_add_service
      Update the munge tests for the API change to mojito_view_add_service
      Remove a const to make writing code easier
      [flickr] Stash the view parameters when updating
      Version 0.9.1
      Look for NetworkManager in configure
      Add a basic NM implementation of mojito_is_online
      Add a basic test for mojito_is_online
      Add --with-online= to pick how to detect we are online
      Respect --with-online in mojito-online.c
      Change GLIB_CFLAGS to GOBJECT_CFLAGS to fix build
      Add mojito_online_add_notify for async notifications of online change
      Add mojito_online_remove_notify
      Factor out the refresh timeout handling
      Listen to online notifications
      Add a running boolean so that the view doesn't restart itself due to online changes
      Remove unused variable
      Remove old IPC ideas
      Add online signal/method to the Core interface
      Implement IsOnline
      Implement the OnlineChanged signal
      Add mojito_client_is_online
      Add some TODOs
      Add OnlineChanged signal to mojito-client
      Add test for the client online monitor
      Remove spurious assignment
      Refactor the online code a bit to reduce duplication
      Remove enforced NM check
      Add support to configure script for connman
      Partial connman implementation
      Refactor the online notify emission
      Fix is_online for connman
      Fix the handling of the PropertyChanged signal
      Fix error handling in is_online
      Fix the PropertyChanged arguments
      Handle partial returns to GetProperties
      Fix the prototype for the property changed signal and register a marshaller
      Bump to version 0.10
      Update NEWS
      Install mojito module headers
      Add a mojito-module pkg-config file
      Load the cache when starting the view offline
      Add a copy of the telepathy-glib tools we use
      Use our tools instead of requiring telepathy-glib
      Ignore .pyc
      Build the GInterfaces normally, and clean them
      Remove the generated ginterfaces
      Add a const back into MojitoClientGetServicesCallback
      Fix test-client to be const-correct
      Bump version to 0.10.1
      Update NEWS for 0.10.1
      Add ginterface files to ignore
      Use StateChange instead of StateChanged so that the NM mode supports both old and new NM
      Add basic implementations of make absolute/relative path for cache munging
      Add test case for test_cache_relative
      Add test for make_absolute_path
      Use make_absolute/relative_path when using the cache
      A small hack to silence a compiler warning when network=always
      Version 0.10.2
      Update for 0.10.2
      Define the service data dir
      Set dummy keys for distcheck
      [flickr] Add service details and icon
      [lastfm] Add service data
      [twitter] Add service data and icon
      Remove whitespace
      Update twitter icon
      [flickr] slightly better icon
      [flickr] Much better logo
      [lastfm] Add icon
      Version 0.10.3
      Update NEWS
      Document view data items
      Add configure option to disable the twitter service
      Add mojito_web_make_async_session
      Fix link lines for tests
      Add test app for mojito_web_download_image
      Add mojito_web_download_image_async
      Add test for mojito_web_download_image_async
      Update ignores
      Add a TODO
      Add optional logging to mojito-web
      Set the application name
      Rename mojito_service_update to mojito_service_refresh, and add a refreshed signal
      Partial view port
      Factor out service lookup
      Add mojito_hash_string_dict to mojito-utils
      Use mojito_hash_string_dict in mojito-cache
      Create service instances as required, based on parameters
      Make the service params a property and remove the core property
      Add mojito_service_emit_refreshed
      Port dummy service to new API
      Remove the core argument in mojito_service_proxy_new
      Fix the order of arguments in the refreshed signal
      Add some TODOs
      Port the Twitter service to the new API
      Port the lastfm service to the new API
      Port the flickr service to the new API
      Add mojito_set_foreach_remove
      Add test for mojito_set_foreach_remove
      Disable the view tests for now
      [twitter] Empty the set after sending the signal to save memory
      Don't empty the item list but prune it when we get updates
      Show the current time in the monitor
      Don't ref the view when loading the cache, this isn't required any more
      Fix some leaks
      Use g_message or g_print instead of g_debug
      Ref the incoming params in mojito_view_add_service
      Clean up the service hash when services are disposed
      Remove the service ref in the item, it's a nasty loop
      Ref the incoming set when emitting a refresh
      [dummy] unref the set because we're done with it
      Remove the params from the view, get it from the service
      [twitter] if the credentials change, refresh
      [twitter] remove the gconf notify handlers when disposing
      [flickr] Initial port to async calls
      Store the items in the dictionary instead of in the data
      Add a TODO
      Refactor some functions
      [flickr] Store the pending set as url->list of items
      Remove some debug
      Clean up refreshing logic
      Remove stale TODOs
      [flickr] Some lifecycle fixups
      Add TODO
      Add some whitespace to configure.ac
      [lastfm] Fallback to the userid if the realname is not set for the author field
      [skeleton] Update for the new APIs
      [skeleton] Don't install the skeleton service
      Build the skeleton service
      Add Shave
      Add shave output rules
      Update ignores for shave
      Use build-aux and move acinclude to m4/
      Move shave to m4/
      Add more ignores
      Make the ignores more general
      Update for 0.10.4
      Version 0.11
      Update for 0.11
      Add services/myspace directory
      Add --enable-myspace-key to configure.ac
      [myspace] Basic implementation of the MySpace provider
      [myspace] Factor out the authentication hack
      Use AC_GNU_SOURCE instead of defining _XOPEN_SOURCE directly
      [myspace] Add dummy keys to distcheck
      Add myspace info and logo
      Sync glib-ginterface-gen with upstream
      Put the generated shave binaries in build-aux
      Always use DBUS_BUS_STARTER
      Add basic mojito-keyfob library
      [myspace] Use mojito-keyfob
      [myspace] Better description
      [myspace] Add OAuth keys for bisho
      Update NEWS for 0.12
      Version 0.12
      [myspace] Store the logged in user's display name and URL
      [myspace] Handle own parameter and return our (latest) status
      [myspace] Cache the user image URL
      Add sync OAuth methods
      [myspace] Implement get_persona_icon
      [myspace] Implement status updating
      Fix myspace build logic
      Version 0.13
      Update NEWS
      [myspace] Login before returnin caps, so we can tell the truth
      Version 0.13.1
      Update for 0.13.1
      [myspace] Fetch the user image and set authoricon
      Bump rest dependency
      Call intltoolize in autogen
      Add stub i18n files
      Add intltool support
      Update ignores
      Add a rule for translating the .keys.in
      [myspace] Translate the keys
      Update ignores
      [flickr] Translate the keys
      [lastfm] Translate the keys
      [twitter] Translate the keys
      Update POTFILES
      Update NEWS
      Post-release version bump to 0.13.3
      [flickr] Initialise gconf last so that any callbacks have a configured service
      [flickr] Correctly handle the user gconf key changing
      [lastfm] Set the log domain
      Handle NULL sets passed to mojito_service_emit_refreshed
      [lastfm] Correctly listen to the user gconf key
      Don't use the cache when services return NULL sets
      Always remove old items if the service gives a NULL set
      [dummy] Set the log domain
      [twitter] Configure gconf after everything else
      [twitter] Handle the user/password being changed and unset
      [myspace] If we are not authorised emit an empty set
      [dummy] Don't install this
      Add mojito_service_start
      Add mojito_service_start proxy
      Implement start in all of the services
      Call start on the services when starting the view
      Update NEWS
      Post-release bump to 0.13.4
      Add BSD keystore library, for holding API keys
      [flickr] Use the key store
      [lastfm] Use the key store
      [myspace] Use the key store
      [lastfm] Update description
      [flickr] Update description
      [keystore] Add a pkg-config file
      [myspace] Use official description
      [keystore] Install the headers to mojito/mojito-keystore
      [keyfob] Install the headers to mojito/mojito-keyfob
      [myspace] Remove the hard coded keys
      Update NEWS
      Post-release version increase to 0.13.5
      [myspace] Fix leaks
      [myspace] Handle error responses from Myspace without crashing
      Update for 0.13.5
      Post-release bump to 0.13.6
      [myspace] Handle errors from librest
      [myspace] Duplicate strings before freeing them...
      Update news
      Post release bump to 0.13.7
      Fix bad XML
      [myspace] Check for http errors and invalid XML
      Update NEWS
      [myspace] Remove the logo
      [flickr] Remove the logo
      Version 0.13.8
      Remove unused variable
      Duplicate strings before freeing them
      Add CapabilitiesChanged signal to MojitoService DBus interface
      Factor out the lazy construction
      Add capabilities-changed signal to MojitoService
      Factor out caps decoding
      Proxy CapabilitiesChanged signals over the bus
      [myspace] When we login, emit capabilities changed
      [twitter] Only emit useful caps if we are logged in
      [twitter] If the user details are unset, unset the user and reset the caps
      [twitter] Emit caps-changed when we log in
      Version 0.13.9
      Update NEWS
      Add capabilities-changed signal to MojitoClientService
      Add example which monitors the caps of the services
      Refresh the views every 5 minutes
      Factor out the configure logic for OAuth keys
      [keyfob] Ensure oauth-specific functions are labelled as such
      Take a flickr key/secret pair in configure
      Set the flickr key/secret when running distcheck
      [keystore] Store the flickr secret
      [keyfob] Rearrange source
      [keyfob] Make the callback name generic
      [keyfob] Disable an unused function for now
      [myspace] Update for keyfob API changes
      [keyfob] Add flickr helpers
      [flickr] Port to use proper authentication
      [keyfob] Update for changes to the Flickr proxy API
      Bump librest dependency to 0.4
      Version 0.14
      Update NEWS
      [keystore] Fix the unit test
      [myspace] Handle fields being empty strings and use NULL
      [twitter] Add the request-avatar cap
      [myspace] Add the request-avatar cap
      Add i18n ignores
      Version 0.15
      Update NEWS
      Clean up module loading logic
      [lastfm] Fall back on artist image for thumbnail
      Sync telepathy-glib tools with upstream
      Merge commit 'origin/moblin-transifex'
      Update LINGUAS
      Update ignores
      Remove verbose logging
      Call online_init() in the NM implementation of mojito_is_online()
      Bump libnm-glib check to 0.7
      Update NEWS
      Post-release version bump
      Merge commit 'origin/moblin-transifex'
      Update LINGUAS
      Add mojito_cache_drop
      Drop the cache if the service returns a NULL set
      [twitter] Fix authentication logic
      Update NEWS
      Post-release version bump to 0.19
      [twitter] Don't crash if the username or password is unset
      Revert version to 0.18.1
      Add the concept of static and dynamic capabilities, and change caps to be strings lists
      [twitter] Update to new capabilities API
      [myspace] Update to new caps API
      [client] Update to the new capabilities API
      Update the capabilities monitor to the new API
      [client] Add defines for the known capabilities
      Don't use internal signals when the DBus glue defines them for us
      Add UserChanged signal to MojitoService
      Implement mojito_service_emit_user_changed
      [twitter] Emit user-changed signals
      [client] Expose user-changed
      [lastfm] Fetch large album artwork
      [lastfm] Fix item ID generation to be more reliable
      Bump version to 0.19
      Update NEWS
      Merge commit 'origin/moblin-transifex'
      Update LINGUAS
      Version 0.19.1
      Merge commit 'origin/moblin-transifex'
      Update LINGUAS
      Version 0.19.2
      Add some sanity checking to mojito_date_to_iso
      Check for Twitter OAuth keys in configure
      Add the Twitter OAuth keys to the keystore
      [twitter] Port to use librest directly instead of twitter-glib
      Add mojito_service_get_param
      [twitter] Support the own parameter
      [twitter] Don't show user's own tweets in the friend view (#5048)
      Remove GetPersonaIcon
      [myspace] Remove GetPersonaIcon implementation
      [client] Remove GetPersonaIcon and add RequestAvatar/AvatarRetrieved
      Remove the success boolean from the UpdateStatus method
      [client] Remove the success boolean from UpdateStatus
      [twitter] Return void from update_status
      [myspace] Return void from update_status
      Add StatusUpdated signal to MojitoService
      [client] Add StatusUpdated signal
      Add an example to set a status
      [myspace] Update the status async and emit StatusUpdated
      [twitter] Make async status updates and emit status-updated
      [twitter] Remove debug code
      [twitter] Munge tweets with twitpic URLs
      [twitter] Set the URL to point to twitpic
      [lastfm] Refactor the view code somewhat
      Add twitter keys to distcheck
      Version 0.20
      Merge commit 'origin/moblin-transifex'
      Update LINGUAS
      Post-release version bump to 0.20.1
      [lastfm] Don't use rest_proxy_call_run
      [myspace] Don't use rest_proxy_call_run
      Set the prgname and correctly set application_name
      Make mojito-web threadsafe
      Set the user agent in mojito-web (#5597)
      [myspace] Create and destroy the proxy when going on/offline
      [myspace] Never do sync auth, and create the proxy as required
      Fix make clean in a tarball by adding sources to EXTRA_DIST
      Add a way of monitoring how long between main loop iterations
      Pass the core to the view
      Refactor the view updating logic
      Add HideItem to MojitoView's DBus interface
      Track the open views in the core
      Implement HideItem in MojitoCore
      Add mojito_core_is_item_banned
      Filter the view through the banned item list when recalculating
      Add mojito-banned which at present will load and save banned lists
      Use mojito-banned to load and save the banned list
      [client] Implement mojito_client_hide_item
      Add mojito-debug framework
      Use mojito-debug for the main loop blocker
      Add some basic view debugging
      Don't pass a view to a weak notification expecting a core
      Mention a nasty crasher
      Add graphical online method for testing
      Add online to the debugging options
      [twitter] Remove the online notify when dying
      [myspace] Remove the online notify when dying
      [twitter] Move the proxy construction to the online notification
      Add AS_ALL_LINGUAS to acinclude.m4
      Use AS_ALL_LINGUAS
      Remove po/LINGUAS
      Fix make check
      Update ignores
      Fix formatting
      Bump version to 0.21
      Update NEWS
      Don't leak streams when loading and saving the ban list
      Add explicit direction to the HideItem argument
      [client] Add mojito_client_service_get_name
      Display the service name in monitor-caps
      [myspace] Emit capabilities-changed when logging in
      [twitter] Emit caps-changed when logging on
      Bump to 0.21.1
      Update for 0.21.1
      Fix stream cleanup
      Refactor module loading somewhat
      Add envvar to allow loading only specific modules
      Disable unused test code
      Only claim the bus name when we're ready for it
      Allow clients to notify mojito that service credentials have been changed
      [twitter] Implement credentials_changed
      Version 0.21.2
      Add --debug command line argument to mojito-core
      Stop making sync calls to Connman
      Fix the connman online notifications
      Update rest dependencies
      Version 0.21.3
      Fix rest includes
      Try and clean up twitpic tweets (#5493)
      Enable the Digg backend when distchecking
      Add a function for getting an API key in configure
      Use MOJITO_API_KEY
      Sort the services
      Update services for the const GError
      twitter: fix private init
      Initialize the test online framework early
      [myspace] Unset the user_id when going offline
      [myspace] Report connected caps if we have a user id, not just a proxy
      [twitter] Optionally use username/password instead of OAuth
      [twitter] Use password not oauth
      [twitter] Add basic system time sanity checking
      Bump version
      Update NEWS
      Add digg.keys.in to POTFILES.in
      lastfm: add some missing translation markers
      mojito-item: add push/pop pending to wait on manual async ops
      Add a RestProxyCall list type
      mojito-view: Don't assume that a ready notify means it's now ready
      mojito-call-list: fix stupid logic error
      mojito-view.c: Use a better variable when munging
      lastfm: Initial port to be async, no images yet
      lastfm: fetch the author icon
      lastfm: Put the initial call into the call list
      lastfm: clear the item set on refresh
      lastfm: Add missing frees to dispose and finalize
      Pre-release bump to 0.21.6
      Update NEWS
      Add lastfm.c to POTFILES.in
      Post-release version bump
      Check for glib-genmarshal at configure time
      Add common marshal generate code from Clutter
      lastfm: Add lastfm-specific DBus interface for scrobbling
      lastfm: Implement the Lastfm interface and stub submit_track/now_playing
      lastfm: stub now_playing too
      lastfm: Change auth type to password
      interfaces: don't duplicate lists we can generate
      interfaces: add lastfm interface
      lastfm: use the DBus glue in interfaces/ rather than local copies
      lastfm: handle now-playing track data without crashing
      client: don't expose the object path, it's a constant
      lastfm: add a translator comment
      Remove the dead MojitoServiceProxy typedef
      Remove the mashals.list in mojito-client, and don't include it in the lastfm client
      Check for GIO explicitly
      mojito-keystore: instead of hard-coding the API keys, read them from disk
      Don't need API keys to configure, just enable/disable the services
      Update the flags passed to distcheck
      mojito-service: add class-level vfunc to check if a service can be used
      Add a MojitoService error quark and enum
      Support services which are GInitable
      lastfm: implement GInitable
      flickr: implement GInitable
      lastfm: fix dispose/finalize
      myspace: implement GInitable
      keystore: don't output anything to the console
      keystore: fix distcheck
      keystore: dist the test keys and fix the distcheck
      mojito: use the async context when downloading images async
      examples: update the monitor for the new API
      core: Correctly initialise services when opening views
      Update NEWS
      Update ignores
      Post-release version bump
      Rename to libsocialweb.
      Fix link lines in the .pc files
      twitter: remove OAuth code, refactor, and reduce signal emissions
      Update NEWS
      Bump version to 0.23.0
      Fix dummy path for distcheck
      Remove NEWS
      flickr: extract the location
      Update README for location keys
      twitter: update to the new API endpoint
      core: Use right include for DBusGConnection
      flickr: Add dbus-glib flags
      digg: add dbus-glib flags
      examples: update set-status to match the new DBus API
      twitter: use xAuth to login
      twitter: implement initable and check that we have keys
      myspace: actually set inited
      Post-release version bump
      Ignore my local configure script
      examples: add monitor-online.py
      client-service: add sw_client_service_get_display_name
      sw-service: add can-verify-credentials and credentials-valid/invalid capabilities
      twitter: add the credentials-valid/invalid capabilities
      myspace: add the credentials-valid capability
      sw-client-service: fix capabilities-changed signature
      sw-client-service: add can-verify-credentials and credentials-valid/invalid capabilities
      sw-client-service: add sw_client_service_has_cap
      Version 0.24.7
      Post-release version bump
      sw-client-service: add sw_client_service_credentials_updated declaration
      flickr: connect to credentials-changed and refresh (BMC#1457)
      myspace: connect to credentials-changed and refresh (BMC#1457)
      Post-release version bump
      call-list: weak unref and then cancel, to avoid warnings
      lastfm: show line numbers in errors
      Update ignores
      cache: add sw_cache_drop_all
      twitter: implement photo uploading via twitpic
      Bump rest requirement for OAuth Echo
      lastfm: fix typo in debug statement
      lastfm: remove a redundant error variable
      sw-utils: remove sw_date_to_iso, nothing used it
      Clarify the format of the date key
      examples: add a very stupid test for the Query interface
      docs: skeleton documentation for libsocialweb
      Update ignores
      libsocialweb: Small documentation fixes
      docs: generate documentation from the DBus interfaces
      interfaces: add some basic docs to check they work
      sw-debug: add vimeo
      Add basic Vimeo service
      vimeo: handle vimeo returning empty video nodes
      vimeo: support 'own' queries
      docs: Split the DBus docs to a separate document
      docs: add libsocialweb-client
      Use AM_V_GEN now that we're not using shave
      twitter: when loading a twitpic image, delay the ready state
      Disable myspace and digg in the distcheck, they are broken
      Fix enum generation in distcheck
      libsocialweb: remove the view tests, that code doesn't exist any more
      Update POTFILES.in
      docs: expand gtk-doc keywords
      docs: rebuild the docs if the XSL changes
      docs: fix the link names for anchors so that #foo::bar works
      flickr: don't set the private flag on uploaded photos
      sw-online: fix const bug
      interfaces: document PhotoUpload
      sw-debug: add Flickr
      twitter: whitespace
      flickr: implement get_static_caps
      flickr: fix initable logic
      flickr: add debug for token fetching
      flickr: add connectivity monitoring
      Add tool to test photo uploading
      twitter: send a tweet after uploading to twitpic
      twitter: clean up add_param/add_params
      twitter: generate a opid when uploading
      twitter: guess the content type when uploading
      twitter: fix leaks when uploading
      twitter: handle errors when opening the photo
      lastfm: remove unused variables
      flickr: check tokens and clean up capability logic
      flickr: use the upload support in the FlickrProxy
      Add --enable-all-services configure option
      flickr: support is_public/is_friend/is_family parameters
      interfaces: don't use the DBus DTD
      interfaces: document the Flickr privacy parameters
      libsocialweb: add sw_next_opid
      docs: update the libsocialweb documentation sections
      flickr: use sw_next_opid
      twitter: use sw_next_opid
      libsocialweb: unify stream naming to clarify docs
      docs: don't include sw-types.h, we don't generate that
      docs: various documentation fixes
      docs: don't scan SwItem twice, add SwItemStream
      Update ignores
      twitter: lookup the username/password in the keyring
      lastfm: port to use gnome-keyring for username storage
      vimeo: port to use gnome-keyring for username storage
      build: enable all services on distcheck
      item-stream: fix object path naming so it doesn't conflict with the view
      Post-release version bump

Shinjo Park (1):
      l10n: Updated Korean (ko) translation to 100%

Smith, Elliot (1):
      Add aclocal flags, so build will work under jhbuild (and still work normally too)

Takashi (1):
      l10n: Updates to Japanese (ja) translation

Thomas Thurman (1):
      Additions to installed headers to allow compilation of out-of-tree plugins

Thomas Wood (6):
      configure: Fix network manager dependency name
      Use automake silent rules rather than shave scripts
      test-client-query: exit if the item view could not be created
      flickr-item-view: add url_m, url_l and url_o to the extras parameter
      flickr-item-view: add a "x-flick-photo-url" item property
      flickr-item-view: use "url_m" value from flickr for thumbnails

TomasVirgl (1):
      l10n: Slovak translation

ZhuYanhai (3):
      Initial import the zh_CN PO file.
      Initial import Spanish po files.
      l10n: Updates to Chinese (China) (zh_CN) translation

aalam (3):
      Punjabi Translation added
      Updates to Panjabi (Punjabi) (pa) translation
      l10n: Updates to Panjabi (Punjabi) (pa) translation

agmineev (2):
      l10n: Russian translation
      l10n: Updates to Russian (ru) translation

alephlg (1):
      l10n: Updates to Hungarian (hu) translation

andika (3):
      Indonesian translation
      l10n: Indonesian translation
      l10n: Updates to Indonesian (id) translation

anoochit (3):
      Updates to Thai translation
      Updates to Thai (th) translation
      l10n: Updates to Thai (th) translation

auke (2):
      Dutch
      Updates to Dutch (Flemish) (nl) translation

balrog (2):
      First attempt at Polish strings for mojito.
      Updates to Polish (pl) translation

balrog-kun (1):
      l10n: Updates to Polish (pl) translation

dbl2010 (1):
      l10n: Updates to Turkish (tr) translation

dnoway (1):
      l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 100%

elloxar (2):
      l10n: Romanian Translation
      l10n: Updates to Romanian (ro) translation

fri (1):
      l10n: Czech translation

gforcada (1):
      Added Catalan translation

iain (1):
      Add client bindings for the LastFM support

itsoftex (1):
      l10n: Arabic Translation, initial upload

ivarela (2):
      l10n: Upload asturian translation for mojito
      l10n: Updates to Asturian (ast) translation

kushylee (1):
      l10n: Updates to Korean (ko) translation

lpdufres (1):
      l10n: Updates to French (fr) translation

margie (10):
      Initial translation of beta strings
      Initial translation of beta strings
      Initial translation of beta strings
      Initial translation of beta strings
      Initial translation of beta strings
      Initial translation of beta strings
      Initial translation of beta strings
      Initial translation of beta strings
      test po file for Hungarian
      l10n: first submission

mbouzada (1):
      l10n: Updates to Galician translation

mhangman (1):
      turkish translation by Ceyhun AlyeÅ?il

milo (2):
      Updates to Italian (it) translation
      l10n: Updates to Italian (it) translation

mpascual (1):
      l10n: Initial complete basque translation

sankarshan (1):
      l10n: Added a translation for Bengali (India)

smilex2005 (1):
      l10n: Updates to Finnish (fi) translation

tomasgalicia (2):
      Updates to Spanish (Castilian) (es) translation
      l10n: Updates to Spanish (Castilian) (es) translation

tuz (1):
      l10n: New Ukrainian tranlation

xosecalvo (2):
      l10n: First translation in to Galician
      l10n: Updates to Galician (gl) translation

zerng07 (5):
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation
      l10n: Updates to Chinese (Taiwan) (zh_TW) translation



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]