lp:tumbler

Created by Xubuntu Team and last modified
Get this branch:
bzr branch lp:tumbler

Related bugs

Related blueprints

Branch information

Owner:
Xubuntu Team
Project:
Tumbler
Status:
Development

Import details

Import Status: Invalid

This branch is an import of the HEAD branch of the Git repository at git://git.xfce.org/apps/tumbler.

Last successful import was .

Import started on pear and finished taking 10 seconds — see the log
Import started on pear and finished taking 10 seconds — see the log
Import started on russkaya and finished taking 20 seconds — see the log
Import started on pear and finished taking 30 seconds — see the log

Whiteboard

repository no longer exists

Recent revisions

307. By Jannis Pohlmann

Add information about loops to the coding style documentation.

306. By Jannis Pohlmann

Add coding style document.

305. By 玉堂白鹤

l10n: Updated Chinese (China) (zh_CN) translation to 100%

New status: 48 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

304. By Baurzhan Muftakhidinov

l10n: Updated Kazakh (kk) translation to 100%

New status: 48 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

303. By Per Kongstad

l10n: Updated Danish (da) translation to 100%

New status: 48 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

302. By Sérgio Marques

l10n: Updated Portuguese (pt) translation to 100%

New status: 48 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

301. By Cristian Marchi

l10n: Updated Italian (it) translation to 100%

New status: 48 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

300. By Jannis Pohlmann

Release 0.1.21!

299. By Jannis Pohlmann

Quit tumbler after five minutes of inactivity.

This is implemented via two new classes:

TumblerLifecycleManager schedules a 300s timeout when tumblerd is
started. When the timeout handler is executed, it emits a "shutdown"
signal which is caught in main.c and asks the main loop to quit. The
timeout is rescheduled whenever another component calls
tumbler_lifecycle_manager_keep_alive() or when the timeout handler is
called and one of the components is still busy processing requests from
client applications.

TumblerComponent is introduced as a new base class for the D-Bus service
classes. Whenever a D-Bus method call is being processed, service
objects increment the component use count by one and decrement it when
the request is finished. They also call the keep alive method after a
D-Bus method call is received to reschedule the timeout.

A component use count of greather than 0 means that components are busy
and the lifecycle manager needs to reschedule the shutdown timeout.

298. By Jannis Pohlmann

Get rid of the inherently broken GStrv type in function signatures.

This breaks the API but it is not finalized anyway yet.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers