On Thu, 2011-10-20 at 16:24 +0200, Aleksander Morgado wrote: > Hi everyone, > > I just pushed a new '06-api' [1] 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 [2] and > the mmcli [3], as well as new probing changes discussed not long ago in > the mailing list.
Go go go! :) Dan > 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 [4]), 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 :-), > > Cheers! > > [1] http://cgit.freedesktop.org/ModemManager/ModemManager/log/?h=06-api > [2] Briefly commented in > https://mail.gnome.org/archives/networkmanager-list/2011-August/msg00086.html > [3] > https://mail.gnome.org/archives/networkmanager-list/2011-September/msg00137.html > [4] http://www.lanedo.com/~aleksander/modem-manager/api-20111020 > > _______________________________________________ networkmanager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
