~malept/awn/desktop-agnostic

Viewing all changes in revision 71.

  • Committer: Mark Lee
  • Date: 2007-10-23 07:34:39 UTC
  • Revision ID: bzr@lazymalevolence.com-20071023073439-sjqmrsobqmwdhxkd
2007-10-23  Mark Lee  <avant-wn@lazymalevolence.com>

        * awn.pc.in:
        * config.h.in:
        * configure.in:
        * libawn/Makefile.am:
        * libawn/awn-applet-gconf.c:
        * libawn/awn-applet-gconf.h:
        * libawn/awn-config-client.c:
        * libawn/awn-config-client.h:
        Add a configuration API that allows AWN to use either a GConf or
        GKeyFile-based backend.  Uses a new structure, called AwnConfigClient.

        * libawn/awn-settings.c:
        * libawn/awn-settings.h:
        * src/awn-applet-manager.h:
        * src/awn-bar.h:
        * src/awn-hotspot.h:
        * src/awn-task-manager.h:
        * src/awn-task.h:
        * src/awn-window.h:
        Change the settings API naming scheme and file names to match the
        structure name.

        * pyawn/__init__.py:
        * pyawn/awn.defs:
        * pyawn/awn.override:
        * pyawn/awnmodule.c:
        Add an analogous Python API for AwnConfigClient (awn.Config).

        * awn-manager/awnApplet.py:
        * awn-manager/awnDefs.in.py:
        * awn-manager/awnLauncher.py:
        * awn-manager/awnLauncherEditor.py:
        * awn-manager/awnPreferences.py:
        Convert from using the GConf API to the awn.Config API.

        * src/awn-applet-manager.c:
        * src/awn-bar.h:
        * src/awn-task-manager.c:
        * src/awn-task.c:
        * src/awn-x.c:
        * src/main.c:
        Convert to use AwnConfigClient and the converted AwnSettings API.

        * Makefile.am:
        * test/Makefile.am:
        * test/test-config-client.c:
        * test/test-config-client.py:
        Add programs in C and Python to test the setting and retrieval of
        configuration options.

        * .bzrignore:
        Ignore the compiled C test program.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: