<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ModemManager.git/plugins/iridium, branch 06-api</title>
<subtitle>gitlab.freedesktop.org: mobile-broadband/ModemManager.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/'/>
<entry>
<title>base-modem: implement new modem-wide cancellable, and rework AT commands</title>
<updated>2012-03-09T16:58:28+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2012-03-08T22:19:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=1431797aea45096a20f2401d4a42c69eb2b8409b'/>
<id>1431797aea45096a20f2401d4a42c69eb2b8409b</id>
<content type='text'>
Instead of the `_in_port()' variants, we'll provide more generic
`_full()' methods. These should be used either if we want to send commands
to a specific port, or if we want to use a specific user-provided GCancellable.

In addition to this user-provided GCancellable, we keep the internal modem-wide
one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of the `_in_port()' variants, we'll provide more generic
`_full()' methods. These should be used either if we want to send commands
to a specific port, or if we want to use a specific user-provided GCancellable.

In addition to this user-provided GCancellable, we keep the internal modem-wide
one.
</pre>
</div>
</content>
</entry>
<entry>
<title>base-modem: new port getters and peekers</title>
<updated>2012-03-08T23:59:16+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2012-03-08T11:47:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=c88a7461d13f56eee91ba4e3607cb3325a6f56e4'/>
<id>c88a7461d13f56eee91ba4e3607cb3325a6f56e4</id>
<content type='text'>
 * mm_base_modem_peek_port_* () will return either a port object (no new
reference), or NULL if none available.

You would usually peek() a port if you're going to use it just in the current
method, as there is no way to that reference to get invalid (we're single
threaded).

 * mm_base_modem_get_port_* () will return either NEW references to valid
port objects, or NULL if none available.

And, you would usually get() a port, whenever you want the port object to be
valid even out of the current method, for example when keeping it in the
context of an async operation.

Also, we need to consider that the primary AT port MAY BE NULL when you
peek() or get() it. This is due to the fact that we may be releasing ports
(due to device disconnection) in the middle of async operations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * mm_base_modem_peek_port_* () will return either a port object (no new
reference), or NULL if none available.

You would usually peek() a port if you're going to use it just in the current
method, as there is no way to that reference to get invalid (we're single
threaded).

 * mm_base_modem_get_port_* () will return either NEW references to valid
port objects, or NULL if none available.

And, you would usually get() a port, whenever you want the port object to be
valid even out of the current method, for example when keeping it in the
context of an async operation.

Also, we need to consider that the primary AT port MAY BE NULL when you
peek() or get() it. This is due to the fact that we may be releasing ports
(due to device disconnection) in the middle of async operations.
</pre>
</div>
</content>
</entry>
<entry>
<title>libmm-common: `MMBearerProperties' won't be considered internal any more</title>
<updated>2012-03-01T16:48:11+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2012-03-01T11:14:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=9ba07e1373c181282ff77e178f5fa97c63456832'/>
<id>9ba07e1373c181282ff77e178f5fa97c63456832</id>
<content type='text'>
Renamed `MMCommonBearerProperties' to `MMBearerProperties', and removed the
`MMBearerProperties' provided in libmm-glib. We'll just use the original one
from libmm-common always.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Renamed `MMCommonBearerProperties' to `MMBearerProperties', and removed the
`MMBearerProperties' provided in libmm-glib. We'll just use the original one
from libmm-common always.
</pre>
</div>
</content>
</entry>
<entry>
<title>libmm-common: `MMBearerIpConfig' won't be considered internal any more</title>
<updated>2012-03-01T16:48:11+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2012-03-01T10:27:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=be22736d8ba1f4e73d70af01fa2a188409cc2506'/>
<id>be22736d8ba1f4e73d70af01fa2a188409cc2506</id>
<content type='text'>
Renamed `MMCommonBearerIpConfig' to `MMBearerIpConfig', and removed the
`MMBearerIpConfig' provided in libmm-glib. We'll just use the original one
from libmm-common always.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Renamed `MMCommonBearerIpConfig' to `MMBearerIpConfig', and removed the
`MMBearerIpConfig' provided in libmm-glib. We'll just use the original one
from libmm-common always.
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin-base: remove the SORT_LAST property</title>
<updated>2012-03-01T16:30:42+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2012-02-28T21:48:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=9bc96054865ba88fdeed42907ad4094e06efdaf5'/>
<id>9bc96054865ba88fdeed42907ad4094e06efdaf5</id>
<content type='text'>
Plugins that need to get sorted last by the PluginManager can now be determined
just by looking at the post probing filters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Plugins that need to get sorted last by the PluginManager can now be determined
just by looking at the post probing filters.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: fix header dependencies</title>
<updated>2012-03-01T16:30:38+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2012-02-20T15:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=98776d8ebba8119c88ae4e3e1acb6b1e95bd483b'/>
<id>98776d8ebba8119c88ae4e3e1acb6b1e95bd483b</id>
<content type='text'>
We shouldn't depend on any header file from the previous implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We shouldn't depend on any header file from the previous implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>iridium: new Iridium-specific source directory</title>
<updated>2012-03-01T16:30:37+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2012-02-19T08:58:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=bc5978dbcbc4efd4cc7920aa102819df628d9140'/>
<id>bc5978dbcbc4efd4cc7920aa102819df628d9140</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
