Commit Graph

98 Commits

Author SHA1 Message Date
Aleksander Morgado 4d1113eaaf docs: project logo 2013-10-03 17:28:21 +02:00
Aleksander Morgado ea008ffcc1 docs: add missing pages for the latest WDS requests 2013-09-13 19:47:34 +02:00
Aleksander Morgado 44ed85d5d1 build: generate manpage for qmi-network 2013-09-13 17:42:00 +02:00
Aleksander Morgado a38c680736 wds: implement "WDS Get Profile List" 2013-09-12 12:28:16 +02:00
Aleksander Morgado 4cfe6c2985 libqmi-glib,device: emit signal for every indication received 2013-09-05 15:39:00 +02:00
Aleksander Morgado 4878c5647b libqmi-glib,proxy: new property exposing the current number of connected clients 2013-09-05 15:39:00 +02:00
Aleksander Morgado c431f1796b libqmi-glib,message: allow overwriting the transaction id 2013-09-05 15:39:00 +02:00
Aleksander Morgado 852783f222 qmi-proxy: initial implementation 2013-09-05 15:36:35 +02:00
Aleksander Morgado 4f10b4ed23 libqmi-glib,message: new response message creator 2013-09-05 15:36:35 +02:00
Aleksander Morgado 7caf41491b build: consolidate the glib requirements
Don't split requirements per product built, but per actual requirement.
2013-09-05 15:36:34 +02:00
Aleksander Morgado dd71f8404b build: move source code under src/ 2013-09-05 15:36:34 +02:00
Aleksander Morgado 075f341c3c build: always install the manpage
So the manpage file needs to always be available. Three cases are considered:

 * Build from tarball, where manpage file is distributed and therefore not
   generated.

 * Build from git, with help2man, where manpage is regenerated.

 * Build from git, but without help2man (ostree case), where we just generate a
   dummy manpage file.
2013-09-04 18:03:29 +02:00
Colin Walters 0369f17df0 build: Make help2man optional
I don't have it in gnome-ostree, nor at the moment man page stuff in
general.
2013-09-04 13:35:48 +02:00
Aleksander Morgado f0699a35b0 man: generate qmicli manpage from --help-all 2013-09-04 12:32:46 +02:00
Aleksander Morgado 83436e3fa5 oma: setup generation of the OMA service support 2013-09-04 09:38:23 +02:00
Aleksander Morgado ecc475527c uim: implement "Get File Attributes" request/response 2013-09-02 16:32:21 +02:00
Aleksander Morgado c6990495fa uim: implement "Read Transparent" request/response 2013-09-02 16:14:16 +02:00
Aleksander Morgado 40ac719402 uim: integrate the UIM service
Also implement "Reset" and "Read Record" request/response.
2013-09-02 16:14:16 +02:00
Aleksander Morgado 46e2eda227 docs: fix section title 2013-08-09 10:33:57 +02:00
Aleksander Morgado 6f2f579d14 pbm: implement 'Get All Capabilities' request/response 2013-07-04 13:25:03 +02:00
Aleksander Morgado 92337d60c7 pbm: implement 'Get Capabilities' request/response 2013-07-04 13:25:03 +02:00
Aleksander Morgado a212dfe758 pbm: setup generation of the PBM service support
Only 'Indication Register' message for now.
2013-07-04 13:25:03 +02:00
Aleksander Morgado 96d0e9bbe1 libqmi-glib,device: new method to query service version info 2013-07-04 09:28:01 +02:00
Aleksander Morgado d8ae738b96 wds: implement "Get Packet Statistics" request/response 2013-06-19 15:18:46 +02:00
Aleksander Morgado 72c14ee8b0 nas: implement "Get Tx Rx Info" request/response 2013-06-18 15:26:58 +02:00
Aleksander Morgado dcc66f2678 build: fix builds with srcdir != builddir 2013-06-13 13:36:30 +02:00
Aleksander Morgado 11b5a74c63 docs: reorder version symbols 2013-06-13 12:43:35 +02:00
Aleksander Morgado 306a3c9d01 libqmi-glib,api: provide version info 2013-06-13 12:01:12 +02:00
Dan Williams 70ef65c843 nas: add Network Time indication 2013-05-31 13:44:52 -05:00
Aleksander Morgado 3dbee74f92 build: use AM_CPPFLAGS instead of INCLUDES
Fixes recent automake warnings.
2013-05-10 09:50:49 +02:00
Yanko Kaneti a2aea71428 docs: always generate docs at dist time
The pregenerated docs will be in the dist tarball, and will even
be installed with 'make install' when building the dist tarball.
2013-05-06 17:08:41 -05:00
Aleksander Morgado ea83895494 docs: add missing documentation for "NAS Get CDMA Position Info" 2012-11-02 09:28:14 +01:00
Dan Williams cb5851e700 libqmi-glib,qmi-codegen: add endian-ness annotation capability
Some values are sent by the firmware in big endian byte order,
specifically IP addresses, which are sent in network byte order
(ie, big endian).  Add the ability to specify the byte order
the firmware handles the value as, and convert that to host
byte order when reading/writing QMI buffers.
2012-10-23 17:25:05 +02:00
Aleksander Morgado f367a4c8b5 docs: hide class structures of `QmiDevice' and `QmiClient' 2012-10-10 18:23:39 +02:00
Aleksander Morgado e880505352 build: fix documentation build 2012-10-09 20:03:57 +02:00
Aleksander Morgado 35dcb4bb6e libqmi-glib: message traces compiled always
Message traces have been very useful when debugging issues in the protocol, and
we should avoid requiring a full recompilation in order to get them enabled.

Instead, we provide two new API methods, `qmi_utils_(get|set)_traces_enabled()',
which allow specifying whether traces should be dumped with g_debug() or not.
2012-10-09 15:23:48 +02:00
Aleksander Morgado ab6a20b6f0 libqmi-glib,utils: improve documentation 2012-10-09 15:23:48 +02:00
Aleksander Morgado 386fdf3f80 libqmi-glib,utils: make qmi_utils_str_hex() private to the library 2012-10-09 15:23:48 +02:00
Aleksander Morgado 3bbdc47947 docs: improve documentation of enums, flags and errors 2012-10-09 15:23:48 +02:00
Aleksander Morgado d2e47956d2 libqmi-glib: completely hide the implicit CTL Client in the API 2012-10-09 15:23:47 +02:00
Aleksander Morgado 71e2858271 libqmi-glib: new header file for private enum/flag types 2012-10-09 15:23:47 +02:00
Aleksander Morgado 148791b4ca docs: improve generated `libqmi-glib' documentation
Among the tons of fixes done here, we now generate some per-service .sections
file which we then concatenate to build the final libqmi-glib-sections.txt file.
2012-10-09 15:23:47 +02:00
Aleksander Morgado c0c06efb39 build: compile all generated code into a non-installable library
Also simplify the build by using BUILT_SOURCES to avoid needing to specify
custom dependency rules.
2012-10-09 12:20:55 +02:00
Aleksander Morgado 3d26f41300 pds: setup generation of the PDS service support
Including "PDS Reset".
2012-09-18 13:14:38 +02:00
Dan Williams c799a08dd8 docs: clean more files
If the sections and types files aren't cleaned, adding a function to
libqmi-glib, regenerating the docs, then removing that function
doesn't regenerate the docs for some reason, meaning the scanner
won't link due to the function-not-found error:

docs/reference/libqmi-glib/libqmi-glib-sections.txt:qmi_wds_authentication_preference_get_type
docs/reference/libqmi-glib/libqmi-glib.types:qmi_wds_authentication_preference_get_type
docs/reference/libqmi-glib/libqmi-glib-scan.c:extern GType qmi_wds_authentication_preference_get_type (void);
docs/reference/libqmi-glib/libqmi-glib-scan.c:    object_types[i++] = qmi_wds_authentication_preference_get_type ();

Make sure 'make clean' regenerates this stuff so we don't have
link errors.
2012-09-12 23:13:11 -05:00
Aleksander Morgado 2c741dd8ef docs: add WMS documentation 2012-09-06 19:53:02 +02:00
Aleksander Morgado c9e0877226 docs: organize chapter index 2012-09-06 10:28:53 +02:00
Aleksander Morgado bf4a4272f0 docs: setup initial gtk-doc documentation 2012-08-03 13:47:29 +02:00