[haiku-commits] Re: haiku: hrev43773 - in src: apps/activitymonitor kits/interface

  • From: Alexander von Gluck <kallisti5@xxxxxxxxxxx>
  • To: <haiku-commits@xxxxxxxxxxxxx>, <stpere@xxxxxxxxx>
  • Date: Mon, 27 Feb 2012 14:07:05 -0600

On 22.02.2012 18:12, stpere@xxxxxxxxx wrote:
hrev43773 adds 1 changeset to branch 'master'
old head: f1553a0fc450d8a1442f6a52873906ca98e14a86
new head: d63b75faf848697b07bfad9b71899e6caf9ab5bc


----------------------------------------------------------------------------

d63b75f: Outline of labels/strings drawn to desktop

* Rather than duplicating the decision taking logic involving wheter or not to draw the outline or glow in every replicant, update be_control_look to make it more
  generic.
* The Monitoring of the background preferences is now only done in Tracker (where it
  was already being done).
  * Add a BControlLook::B_IGNORE_OUTLINE flag to avoid this new behaviour.
  * Remove that said logic from ActivityMonitor and use be_control_look.
  * Use the ignore flag in DeskCalc to avoid the outline in its case.

  Should fix #7716, #7291.

[ Philippe Saint-Pierre <stpere@xxxxxxxxx> ]

It should be noted that this completely breaks the Screensaver preflet. As of the latest revision (hrev43797), the Screensaver preflet still doesn't run on a clean compile (tested in gcc4, not sure on gcc2). Behavior can be seen in the nightly images @ haiku-files.org.

http://dev.haiku-os.org/ticket/8358 was opened as a blocker to alpha4.


 -- Alex

Other related posts: