<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ayatana-indicator-sound/src/volume-control.vala, branch personal/peat-psuwit/protected-superclass</title>
<subtitle>Ayatana Indicator Sound Applet</subtitle>
<id>https://openid.arctica-project.org/ayatana-indicator-sound/atom?h=personal%2Fpeat-psuwit%2Fprotected-superclass</id>
<link rel='self' href='https://openid.arctica-project.org/ayatana-indicator-sound/atom?h=personal%2Fpeat-psuwit%2Fprotected-superclass'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/'/>
<updated>2023-11-28T18:42:23+00:00</updated>
<entry>
<title>src, tests: fix -Wint-to-pointer-cast and a chance of test crash</title>
<updated>2023-11-28T18:42:23+00:00</updated>
<author>
<name>Ratchanan Srirattanamet</name>
<email>ratchanan@ubports.com</email>
</author>
<published>2023-11-28T17:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=41c2b5c21de5a3774f0bbb54de3999eaccc7de70'/>
<id>urn:sha1:41c2b5c21de5a3774f0bbb54de3999eaccc7de70</id>
<content type='text'>
Turns the constructor of `VolumeControl` and `VolumeWarning` from
`internal` to `protected`. This makes Vala emits C declaration of
constructors, which is required by the test's mocks extending these
classes, in the external header.

Without them, the mocks' C code would then consider them "implicitly
declared", and will assume they return `int` instead of a pointer. If
the returned address happened to be higher than `INT_MAX`, the code will
consider the returned address negative and sign-extend it when casting
to a pointer, corrupting it.

As for "unprivating" these constructors, this is an internal static
library anyway. No libraries or headers are installed from this package.
This change is invisible from outside.
</content>
</entry>
<entry>
<title>license headers: Stop using the '©' character.</title>
<updated>2021-11-19T10:51:08+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2021-11-19T10:51:08+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=8f2a1d4a80120ffc0cee9601cd9c82391ceb5548'/>
<id>urn:sha1:8f2a1d4a80120ffc0cee9601cd9c82391ceb5548</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix several 'Creation method of abstract class cannot be public.' Vala issues.</title>
<updated>2019-12-02T18:47:11+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2019-11-21T10:05:12+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=7ceaa0539bd3ed9e541bea5369abfa7f6bc636f7'/>
<id>urn:sha1:7ceaa0539bd3ed9e541bea5369abfa7f6bc636f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sync with trunk.15.10</title>
<updated>2016-01-07T05:28:51+00:00</updated>
<author>
<name>Charles Kerr</name>
<email>charles.kerr@canonical.com</email>
</author>
<published>2016-01-07T05:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=4bc758000db7db9ff983540165a512ec112e8704'/>
<id>urn:sha1:4bc758000db7db9ff983540165a512ec112e8704</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make VolumeControl::active_output easier to mock for tests</title>
<updated>2015-12-30T23:23:18+00:00</updated>
<author>
<name>charles kerr</name>
<email>charlesk@canonical.com</email>
</author>
<published>2015-12-30T23:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=462abafeb9286aa91fdc11bd789914add4db6ca9'/>
<id>urn:sha1:462abafeb9286aa91fdc11bd789914add4db6ca9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unused field VolumeControl.pre_clamp_volume</title>
<updated>2015-12-28T23:29:40+00:00</updated>
<author>
<name>charles kerr</name>
<email>charlesk@canonical.com</email>
</author>
<published>2015-12-28T23:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=19cad1422f52e9b344cca17b33f9130aae937a1a'/>
<id>urn:sha1:19cad1422f52e9b344cca17b33f9130aae937a1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>always keep volume-control's 'stream' property updated</title>
<updated>2015-12-20T21:42:57+00:00</updated>
<author>
<name>charles kerr</name>
<email>charlesk@canonical.com</email>
</author>
<published>2015-12-20T21:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=60cd7ac64849bfc21be1a85063f5730ad22f9d72'/>
<id>urn:sha1:60cd7ac64849bfc21be1a85063f5730ad22f9d72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove 'high_volume' property from volume-control</title>
<updated>2015-12-20T05:09:49+00:00</updated>
<author>
<name>charles kerr</name>
<email>charlesk@canonical.com</email>
</author>
<published>2015-12-20T05:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=a5d0e139cbd332419d2e82f45e8656462e39d029'/>
<id>urn:sha1:a5d0e139cbd332419d2e82f45e8656462e39d029</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove set_warning_volume() from volume-control</title>
<updated>2015-12-20T04:27:03+00:00</updated>
<author>
<name>charles kerr</name>
<email>charlesk@canonical.com</email>
</author>
<published>2015-12-20T04:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=315ec37d20740640c17236ed0f044d46ebc74e5a'/>
<id>urn:sha1:315ec37d20740640c17236ed0f044d46ebc74e5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove 'ready' property from volume-warning</title>
<updated>2015-12-20T04:18:27+00:00</updated>
<author>
<name>charles kerr</name>
<email>charlesk@canonical.com</email>
</author>
<published>2015-12-20T04:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-sound/commit/?id=57f30a3dfc759826d7c19d69e46cb10d55e91837'/>
<id>urn:sha1:57f30a3dfc759826d7c19d69e46cb10d55e91837</id>
<content type='text'>
</content>
</entry>
</feed>
