<feed xmlns='http://www.w3.org/2005/Atom'>
<title>arctica-greeter/src/arctica-greeter.vala, branch 0.99.1.2</title>
<subtitle>Arctica Greeter: Greeter Frontend for LightDM
</subtitle>
<id>https://isbjoern.arctica-project.org/arctica-greeter/atom?h=0.99.1.2</id>
<link rel='self' href='https://isbjoern.arctica-project.org/arctica-greeter/atom?h=0.99.1.2'/>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/'/>
<updated>2019-03-17T18:09:09+00:00</updated>
<entry>
<title>src/arctica-greeter.vala: Use set_decorated(false) on main_window, rather than fullscreen(). With fullscreen() Arctica Greeter's main window gets only shown on the primary monitor and one cannot let the login box follow the pointing device to the active monitor anymore.</title>
<updated>2019-03-17T18:09:09+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2019-03-17T18:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=fbced2ea10e000c65a946c223dbd610b9673f2cb'/>
<id>urn:sha1:fbced2ea10e000c65a946c223dbd610b9673f2cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove mlockall.</title>
<updated>2019-03-17T16:25:46+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2019-03-17T16:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=7aab2968b93387463d4d5d0aabf9c29a76c994b8'/>
<id>urn:sha1:7aab2968b93387463d4d5d0aabf9c29a76c994b8</id>
<content type='text'>
  Protect memory from being paged to disk, as we deal with passwords

  According to systemd-dev,

  "mlockall() is generally a bad idea and certainly has no place in a graphical program.
  A program like this uses lots of memory and it is crucial that this memory can be paged
  out to relieve memory pressure."

  With systemd version 239 the ulimit for RLIMIT_MEMLOCK was set to 16 MiB
  and therefore the mlockall call would fail. This is lucky becasue the subsequent mmap would not fail.

  With systemd version 240 the RLIMIT_MEMLOCK is now set to 64 MiB
  and now the mlockall no longer fails. However, it not possible to mmap in all
  the memory and because that would still exceed the MEMLOCK limit.
  "
  See https://bugzilla.redhat.com/show_bug.cgi?id=1662857 &amp;
  https://github.com/CanonicalLtd/lightdm/issues/55

  RLIMIT_MEMLOCK = 64 MiB means, arctica-greeter will most likely fail with 64 bit and
  will always fail on 32 bit systems.

  Hence we better disable it.

  Ported from Unity Greeter / Slick Greeter.

  https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1815493
  https://github.com/linuxmint/slick-greeter/pull/127
</content>
</entry>
<entry>
<title>Posix.Signal.&lt;SIG&gt;: Provide old-style Posix.SIG&lt;SIG&gt; API calls if built with Vala API version &lt;&lt; 0.40. (Fixes FTBFS on Debian 9).</title>
<updated>2018-06-21T13:34:50+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-06-21T13:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=b64aabd538656abff8a090477a2225c37fbd9976'/>
<id>urn:sha1:b64aabd538656abff8a090477a2225c37fbd9976</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Posix.Signal.* rather than Posix.SIG*. (Vala 0.40 deprecations).</title>
<updated>2018-06-16T21:35:22+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-06-16T21:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=b12c6d9683451f8b40bfe4d03a14c6aef96fa4b1'/>
<id>urn:sha1:b12c6d9683451f8b40bfe4d03a14c6aef96fa4b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>src/arctica-greeter.vala: Have MATE's marco WM as window manager for Arctica Greeter. Makes handling windows opened via some of the indicators much more organic.</title>
<updated>2018-06-16T18:22:13+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-06-16T18:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=9b3526d12d9d6c828fbd4a29dec2295ae2f735a5'/>
<id>urn:sha1:9b3526d12d9d6c828fbd4a29dec2295ae2f735a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>src/arctica-greeter.vala: Trigger UPower activation when greeter starts.</title>
<updated>2018-03-16T13:37:07+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-03-16T13:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=8aba38339e85df42db7753b6fbfdfd5c21cf1c1d'/>
<id>urn:sha1:8aba38339e85df42db7753b6fbfdfd5c21cf1c1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>HiDPI: Do not enable it in test-mode.</title>
<updated>2018-03-16T13:16:14+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-03-16T13:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=76f2e65a6e011cb41f1b7897255c0cf23e49a30e'/>
<id>urn:sha1:76f2e65a6e011cb41f1b7897255c0cf23e49a30e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port HiDPI support from slick-greeter.</title>
<updated>2018-03-16T11:41:32+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-03-16T11:37:45+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=7ddfa06d6248ca18e33781ec8ba20163fc4c2ad5'/>
<id>urn:sha1:7ddfa06d6248ca18e33781ec8ba20163fc4c2ad5</id>
<content type='text'>
 Inspired by these slick-greeter commits:

 commit ffd43c4d425e70bc003b490dcddb8fbae1fffea7
 Author: Clement Lefebvre &lt;clement.lefebvre@linuxmint.com&gt;
 Date:   Sat Apr 8 14:13:23 2017 +0100

    HiDPI: Allow to force HiDPI support ON or OFF

 commit 809f1b30a321ae12fdd3ba154791f9ead291acc7
 Author: Clement Lefebvre &lt;clement.lefebvre@linuxmint.com&gt;
 Date:   Fri Apr 7 23:04:50 2017 +0100

    HiDPI: Take the screen size in consideration

    HiDPI shouldn't be activated on large screens where the dpi is OK.

 commit 851fca4e5508471d6f388edcd0327c3fc5b2b12f
 Author: Clement Lefebvre &lt;clement.lefebvre@linuxmint.com&gt;
 Date:   Fri Apr 7 18:43:42 2017 +0100

    Add HiDPI support

    Only support 1x and 2x scale ratios for now.

    Also add a setting so the user can disable HiDPI support.
</content>
</entry>
<entry>
<title>src/arctica-greeter.vala: Clear the AT_SPI_BUS property on the root window on exit, so the user session components won't fail to connect.</title>
<updated>2018-03-12T20:11:33+00:00</updated>
<author>
<name>Michael Webster</name>
<email>miketwebster@gmail.com</email>
</author>
<published>2018-03-12T20:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=5c611a8744023a83dd24d94b5ab59f6308a8eadd'/>
<id>urn:sha1:5c611a8744023a83dd24d94b5ab59f6308a8eadd</id>
<content type='text'>
 Based on fix for lightdm-gtk-greeter see:
 https://bugs.launchpad.net/lightdm-gtk-greeter/+bug/1670933
</content>
</entry>
<entry>
<title>greeter: Avoid expensive Python calls when it isn't needed.</title>
<updated>2018-03-12T20:08:14+00:00</updated>
<author>
<name>Ikey Doherty</name>
<email>ikey@solus-project.com</email>
</author>
<published>2018-03-12T20:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://isbjoern.arctica-project.org/arctica-greeter/commit/?id=bda58f0b9583c3d67c8f56805d08b72e784adba8'/>
<id>urn:sha1:bda58f0b9583c3d67c8f56805d08b72e784adba8</id>
<content type='text'>
On non Debian/Ubuntu systems, the /etc/default/keyboard path does not exist.
To prevent expensive Python startup (and hundreds/thousands of stats +
follow-up loads) we'll reduce to an initial early stat, i.e. if the
non-standard file exists only then will we exectute the helper stub.

This is most useful on systems that employ systemd for the X11 keyboard
configuration (`00-keyboard.conf` from systemd-localed) so that the X server
already has the correct layout upon starting up. This approach also avoids
unnecessary xkbcomp calls forcing recompilation of non-cached assets.

Signed-off-by: Ikey Doherty &lt;ikey@solus-project.com&gt;
</content>
</entry>
</feed>
