Aleksander Morgado
ca14de0605
doc: setup gtk-doc generation for libmm-glib
2012-10-01 23:44:47 +02:00
Aleksander Morgado
cb881a2653
uml290: git-ignore generated program
2012-06-26 12:15:59 +02:00
Aleksander Morgado
6fa3f0b0d7
build: provide pkg-config files for ModemManager, libmm-common and libmm-glib
2012-05-24 09:59:53 +02:00
Aleksander Morgado
961290ddd7
build: autogenerate `mm-errors-quarks.c'
...
We define custom nicks for each error enum, matching the DBus error entry that
we want to have with each of them.
2012-03-16 14:53:23 +01:00
Aleksander Morgado
c4581af5d9
docs: set ModemManager' as module name instead of mm'
2012-03-16 14:53:17 +01:00
Aleksander Morgado
ca9104dcb4
build: generate PNG files automatically from DIA files
2012-03-16 14:53:17 +01:00
Aleksander Morgado
7d9d003324
build: rename the binary from modem-manager' to ModemManager'
2012-03-16 14:53:17 +01:00
Aleksander Morgado
c55b5d097e
marshallers: integrate them into the daemon compilation
2012-03-16 14:53:16 +01:00
Aleksander Morgado
2522acf899
tests,sms: refactor SMS part related tests
...
Now using the MMSmsPart setup.
2012-03-16 14:28:15 +01:00
Aleksander Morgado
a9c406e3c0
cinterion: new Cinterion-specific source directory
2012-03-16 14:28:13 +01:00
Aleksander Morgado
ec98955362
build: ignore built files
2012-03-15 14:15:04 +01:00
Aleksander Morgado
b7938448ea
libmm-common,tests: new tests for the key/value parser
2012-03-15 14:15:04 +01:00
Aleksander Morgado
dcecb94631
libmm-common,libmm-glib: new object to handle properties in simple Connect()
...
Instead of using type unsafe properties passed to the connect() call, we build
a new object which does the handling of the properties to be passed.
2012-03-15 14:14:37 +01:00
Aleksander Morgado
9962f5cbde
bearer: new `bearer-state' property
2012-03-15 14:14:35 +01:00
Aleksander Morgado
8f450d82b6
cli: initial cli implementation
2012-03-15 14:14:25 +01:00
Aleksander Morgado
1e79a2d292
build: install DBus service and data files for the new API
2012-03-15 14:14:19 +01:00
Aleksander Morgado
49bbaf8e31
build: disable autogeneration of the 0.5 API header file
...
But keep it around as a static file, while we do the migration to the new
interface.
2012-03-15 14:14:19 +01:00
Aleksander Morgado
3b976c4399
docs: added new man page for the modem-manager daemon
2012-03-15 14:14:19 +01:00
Aleksander Morgado
09f40c8369
docs: setup generation of gtk-doc based DBus API documentation
...
It includes gdbus-codegen generated API documentation, plus the common Enums,
Flags and Errors, which will also be used in libmm-glib.
2012-03-15 14:14:19 +01:00
Aleksander Morgado
ade484826c
libmm-common: setup new library, with the gdbus-codegen generated code
...
This library will not (probably) be installable, but will share the GDBus
and new Enum/Flag/Error type support between the core daemon and the new
libmm-glib library.
2012-03-15 14:14:18 +01:00
Aleksander Morgado
bb7311f27c
build: improve project bootstrapping
...
Align autogen.sh with the one in NM:
* Just calling autoreconf once
* Using autopoint from GNU gettext
* Enabling the use of NOCONFIGURE
2012-03-15 14:14:18 +01:00
Aleksander Morgado
ff5ea7b76a
build: setup autogeneration of names header for the new API
...
The `include/ModemManager-names.h' autogenerated header includes the list of
Interface, Method, Signal and Property names defined in the DBus API.
2012-03-15 14:14:18 +01:00
Aleksander Morgado
365b906a3e
build: setup header generator in its own include/Makefile
...
Also move helper files to the new `build-aux' directory.
2012-03-15 14:14:18 +01:00
Aleksander Morgado
21162a366a
at-serial-port: implement built-in echo/garbage removal
...
We expect the responses to start always with <CR><LF>. We just remove anything
that comes before that.
2012-02-16 10:27:22 +01:00
Dan Williams
ad29e8dd88
trivial: update .gitgnore
2012-01-17 13:12:31 -06:00
Dan Williams
3dd4cdaf2b
libwmc: beginning of bits for WMC-based devices like UML290
2011-09-17 13:27:54 -05:00
Nathan Williams
c717dbd928
sms: add unit tests
...
Second in a series. Builds on the previous by actually unit-testing
the sms_parse_pdu() function. Note that the dcf1 test does not pass
as the code is currently written.
2011-07-25 01:18:22 -05:00
Guido Günther
26e7b3f8ce
trivial: update .gitignore
2011-07-21 15:16:44 -05:00
Aleksander Morgado
d73673c265
build: add include dir to .gitignore
2011-05-10 11:50:40 +02:00
Dan Williams
e16a58e54b
core: add basic QCDM serial port unit tests
...
Test that a Version Info request/response works as expected, and
add a testcase for a bug where specific Sierra CnS responses to
the Version Info request do not properly return an error when
attempting to parse the response as a QCDM packet. Fix for the
second thing forthcoming.
2010-10-14 00:10:46 -05:00
Dan Williams
9e94dd5b61
gsm: add GSM 03.38 encoding/decoding functions and testcases
2010-09-02 19:29:05 -05:00
Dan Williams
c11c0431ff
trivial: gitignore updates
2010-03-12 15:34:27 -08:00
Dan Williams
f6c514897e
Merge remote branch 'origin/master' into qcdm
2010-03-01 09:07:05 -08:00
Dan Williams
588bb65ea6
trivial: add policy file to gitignore
2010-02-27 12:49:07 -08:00
Dan Williams
bffb332481
core: install correct dbus permissions for with-polkit/without-polkit
2010-02-27 06:25:45 -08:00
Dan Williams
9d8e892ffe
Merge remote branch 'origin/master' into qcdm
2010-02-20 12:49:22 -08:00
Dan Williams
9c958c99bc
build: add intltool support for PolicyKit policy translations
2010-02-16 11:03:16 -08:00
Dan Williams
704d6e90b6
qcdm: add DM protocol utilities and testcases
...
Bits for CRC calculation and frame escaping/unescaping.
2010-02-08 09:13:17 -08:00
Dan Williams
649b7e25a0
build: update .gitignore
2010-01-27 15:50:53 -08:00
Michael Biebl
aab913049b
build: update .gitignore file for m4 macros
2010-01-27 15:49:28 -08:00
Dan Williams
924814c101
udev: move device probing and detection to udev
...
Get rid of dependency on HAL, using libgudev instead. Fix up the plugin API
to no longer use either HAL or udev defines, but let plugins use whatever
mechanism they want for getting more information out of the device given the
subsystem and device node name.
Modems are now defined as "master" devices which "own" a one or more ports.
A port could be a serial tty device or a network device or whatever. The
plugin figures out whether it supports a given port or not and then assigns
it to a new or existing modem. Modems now have a 'valid' property that
should be set to TRUE when the modem has enough ports to operate correctly.
For devices (ex. 'hso') that use a network device for data transfer, the
modem would need to grab at least one TTY and the network device associated
with that physical device to be 'valid'.
Also move the generic modem support code to a plugin like other modem plugins,
and change the I-support-this-device mechanism to return a number indicating
the level of support. For example, the generic plugin would return a quite
low number if the device indicates via probing that it can do GSM or CDMA, but
a more specific plugin can indicate better support for the device, and thus
the more specific plugin would win control.
2009-06-18 14:25:30 -04:00
Tambet Ingo
da3bbdc893
Add marshallers so that RegistrationInfo signal can be enabled.
2008-09-16 13:10:44 +03:00
Tambet Ingo
be059f7a73
Document the public DBus API.
2008-07-31 17:14:50 +03:00
Tambet Ingo
f0a2dc606c
Add an example testing program.
2008-07-31 14:03:37 +03:00
Tambet Ingo
c7e8eacb1c
Add .gitignore.
2008-07-31 09:49:25 +03:00