Re: Development of the ModemManager 0.6 API
- From: Dan Williams <dcbw redhat com>
- To: Aleksander Morgado <aleksander lanedo com>
- Cc: "Network Manager \(Devel\)" <networkmanager-list gnome org>
- Subject: Re: Development of the ModemManager 0.6 API
- Date: Thu, 20 Oct 2011 15:06:18 -0500
On Thu, 2011-10-20 at 16:24 +0200, Aleksander Morgado wrote:
> Hi everyone,
> I just pushed a new '06-api'  development branch in the upstream
> ModemManager git repo. This branch will hold the port of ModemManager to
> the new 0.6 API, using GDBus and also targeting the new multi-mode LTE
> devices. At some point it will also include the new libmm-glib  and
> the mmcli , as well as new probing changes discussed not long ago in
> the mailing list.
Go go go! :)
> Currently the branch contains:
> * Port of the DBus introspection XMLs to the format required by
> gdbus-codegen. Not using the ObjectManager interface yet, still need to
> do that.
> * Generation of the API documentation with gtk-doc (see generated HTML
> at ), and removal of the previous documentation generation.
> * New static include/ModemManager-enums.h, with enumerations and types
> required both in the DBus API and in the core daemon.
> * New auto-generated include/ModemManager-names.h, with the DBus
> method, property and signal names taken from the introspection XMLs. We
> can keep this header around, even if libmm-glib is ready, for
> applications wanting an easy port to the new API.
> * New include/ModemManager1.h which includes the previous both headers;
> temporary name while the include/ModemManager.h from the previous API is
> still around.
> * Setup of gdbus-codegen and glib-mkenums to generate sources which are
> compiled into a non-installable generated/libgenerated.la. Both daemon
> and libmm-glib will end up using this.
> You're advised to *not* use this branch unless you really want unstable
> code. It is expected to break currently available features and plugins
> while the port is ongoing. We'll probably try to merge into master some
> of the new development from time to time, if we see it doesn't break
> anything (or not much). I will also (try to) avoid rebasing it, at least
> until before merging to master.
> Comments (and help) welcome :-),
>  http://cgit.freedesktop.org/ModemManager/ModemManager/log/?h=06-api
>  Briefly commented in
>  http://www.lanedo.com/~aleksander/modem-manager/api-20111020
] [Thread Prev