Nimi Places 20140901 revises concurrent operations locking and containers bounds restoring.

Build 20140901 of Nimi Places revises con­tain­ers bounds restoring ​for given avail­able dis­plays (and those resolu­tions).

Secondly, it revises ​and optimizes con­current opera­tions locking — ​for tasks like con­tain­ers window painting, but also low level collec­tion opera­tions.

Last­ly, it adds multi­ple excep­tions support ​for error report genera­tion as well as adds those possibi­lity of those genera­tion ​on con­tain­ers crashes.

Nimi Places 20140901

  • Added multi­ple excep­tions support ​for error report genera­tion.
  • Optimized calcula­tions.
  • Optimized con­tain­ers directory observing initial­ization.
  • Optimized con­tain­ers window fading.
  • Revised collec­tions locking.
  • Revised con­tainer window painting locking.
  • Revised con­tain­ers bounds restoring ​for given avail­able dis­plays ​and those resolu­tions.
  • Fixed automatic start­up settings not being applied when choos­ing too manual loca­tions ​in quick set­up dialog.
  • Fixed con­tain­ers fading when manu­ally remov­ed.
  • Fixed desktop pre­view con­trol not being updat­ed upon resolu­tion change.
  • Fixed window surface initial­ization failure ​for some con­tain­ers with non-basic composi­tion.
  • Remov­ed automatic con­tainer restart ​on its crash.
  • Other changes, fixes ​and updat­es.

Mentioned projects

 (1)
Nimi Places
Organizes desktop into con­tain­ers, dis­play­ing files ​and fold­ers.