lp:~larsu/notify-osd/always-use-workarea

Created by Lars Karlitski and last modified
Get this branch:
bzr branch lp:~larsu/notify-osd/always-use-workarea
Only Lars Karlitski can upload to this branch. If you are Lars Karlitski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Lars Karlitski
Project:
Notify OSD
Status:
Merged

Recent revisions

486. By Lars Karlitski

defaults: call get_top_corner() once to initialize screen size

485. By Lars Karlitski

Remove old non-aligned-multi-monitor handling

See previous commit for the (hopefully more robust) fix.

484. By Lars Karlitski

Assume a panel on every monitor

Unity puts a panel on every monitor. The panels on secondary monitors are not
contained in the work area because gdk_screen_get_monitor_workarea() returns
the full geometry for secondary monitors. Synchronous bubbles might thus overlap
the panels on secondary monitors.

Fix that by assuming a panel with the primary panel's height on every monitor.

483. By Lars Karlitski

Use gdk_screen_get_monitor_workarea()

defaults_refresh_screen_dimension_properties() did this manually before, along
with setting screen size properties. This patch removes the top, right, bottom,
and left properties, which weren't used anywhere. The width and height
properties are kept and set in defaults_get_top_corner(), which is always
called before getting desktop size.

482. By Lars Karlitski

Always use _NET_WORKAREA to position notification bubbles

Trying to find windows that look like they are a panel is fragile. The
implementation also only looked for panels on one screen, which broke
positioning for some multi-monitor setups.

Most window managers set the work area correctly now.

481. By PS Jenkins bot

Releasing 0.9.35+14.04.20140117.1-0ubuntu1 (revision 480 from lp:notify-osd).

Approved by PS Jenkins bot.

480. By Samuel Mehrbrodt

Make 'focus-follow' the default for Multihead environments.

Approved by PS Jenkins bot, Matthew Paul Thomas.

479. By PS Jenkins bot

Releasing 0.9.35+14.04.20131209-0ubuntu1 (revision 478 from lp:notify-osd).

Approved by PS Jenkins bot.

478. By Iain Lane

Clear the reference when we g_source_remove the timers so we don't attempt to remove them again in the dispose function.

Approved by PS Jenkins bot, Lars Uebernickel.

477. By PS Jenkins bot

Releasing 0.9.35+14.04.20131204.2-0ubuntu1 (revision 476 from lp:notify-osd).

Approved by PS Jenkins bot.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:notify-osd
This branch contains Public information 
Everyone can see this information.

Subscribers