Permalink
Commits on Oct 19, 2015
  1. Migration to git.merproject.org

    lbt committed Oct 19, 2015
    Signed-off-by: David Greaves <david.greaves@jolla.com>
Commits on Oct 13, 2015
  1. Merge pull request #384 from matthewvogt/mer-1369

    matthewvogt committed Oct 13, 2015
    [lipstick] Do not turn on display for notifications unless configured. Contributes to MER#1369
  2. [lipstick] Do not turn on display for notifications unless configured…

    matthewvogt committed Oct 13, 2015
    …. Contributes to MER#1369
    
    Unless the user has configured the device to turn on the display to
    show high-priority notiifcations when in device lock mode, do not
    do so.
    
    Also ensure that high-urgency notifications turn on the display, even
    if the display-on hint is not present.
Commits on Oct 9, 2015
  1. Merge pull request #381 from spiiroin/jb23957_resume_to_lock_device

    spiiroin committed Oct 9, 2015
    Resume to lock device
Commits on Oct 8, 2015
  1. [devicelock] Resume to lock device. Fixes JB#23957

    spiiroin committed Oct 8, 2015
    Device lock uses regular QTimer and opportunistic CLOCK_BOOTTIME based
    timestamp evaluation to determine whether the device lock should be
    applied. If the device suspends before device lock gets applied this
    means it is highly likely that device locking takes place when the
    display is powered up for some unrelated reason - which can lead to
    for example application UI being visible briefly even though the
    device is supposed to be locked.
    
    Use BackgroundActivity class from nemo-keepalive instead of QTimer
    so that the device will wake up from suspend to handle device lock
    timeout.
    
    Replace deprecated QmXxx functionality and associated blocking D-Bus
    method calls in initialization with fully asynchronous direct D-Bus
    ipc with mce. Also use D-Bus constants from mce-headers instead of
    hardcoding mce ipc details.
    
    Collect all implicit device lock state and timer decision making into
    one member function.
    
    Also take tklock state into account so that device lock timer is started
    while ui is showing lockscreen even if there is user activity.
    
    Use m_xxx prefix for all DeviceLock member variables.
    
    Rework unit test code so that it works with the new device lock logic.
    
    To aid debugging future problems, enable logging of device lock state
    changes and lock timer activity when not executing unit tests.
Commits on Oct 7, 2015
  1. Merge pull request #383 from martyone/jb32618

    Mikko Harju
    Mikko Harju committed Oct 7, 2015
    [documentation] Fix Lipstick index page unreachable in Qt Creator. Fi…
Commits on Oct 1, 2015
  1. [documentation] Fix Lipstick index page unreachable in Qt Creator. Fi…

    martyone committed Oct 1, 2015
    …xes JB#32618
    
    This was due to collision of the virtual folder name 'doc' with that one
    comming from Qt Creator's own documentation.
    
    Fixing also other related properties.
Commits on Sep 17, 2015
  1. Merge pull request #374 from nemomobile/jb28172

    adenexter committed Sep 17, 2015
    Preserve existing items in LauncherWatcherModel on changes
Commits on Sep 16, 2015
  1. [lipstick] Add a categories property to LauncherModel. Contributes to…

    Andrew den Exter
    Andrew den Exter committed Sep 1, 2015
    … JB#28172
    
    This filters the content of a LauncherModel to just items with at least
    one of the specified categories.
  2. [lipstick] Preserve existing items in LauncherWatcherModel on changes…

    Andrew den Exter
    Andrew den Exter committed Aug 17, 2015
    …. Contributes to JB#31293
  3. Merge pull request #380 from matthewvogt/mer-1316

    matthewvogt committed Sep 16, 2015
    [lipstick] Delay reporting notification additions. Fixes MER#1316
  4. [release] Bumped version to 0.27.80

    tanty authored and matthewvogt committed Sep 15, 2015
  5. [lipstick] Delay reporting notification additions. Fixes MER#1316

    matthewvogt committed Sep 16, 2015
    To reduce the impact on notification models, delay emission of signals
    on notification creation to increase batched processing.
  6. Merge pull request #378 from nemomobile/mer1309

    tanty authored and matthewvogt committed Sep 15, 2015
    [rpm] RPM cleaning. Fixes MER#1309
  7. [lipstick] Do not restore transient notifications

    matthewvogt committed Sep 16, 2015
    Notifications marked as transient should not have been retained
    persistently; at restore, they should be removed.
  8. Merge pull request #377 from nemomobile/sailfish-content-graphics-def…

    tanty authored and matthewvogt committed Sep 15, 2015
    …ault
    
    [HwcImage] Adapted to new default Sailfish theme.
  9. [rpm] Claim owned dirs. Fixes MER#1309

    tanty authored and matthewvogt committed Sep 11, 2015
  10. Merge pull request #379 from adenexter/jb31285

    adenexter authored and matthewvogt committed Sep 14, 2015
    [lipstick] Fix device unlock sequence. Fixes JB#31285
  11. Merge pull request #376 from rainisto/inactivityfix

    Mikko Harju authored and matthewvogt committed Sep 1, 2015
    [lipstick] devicelock triggers randomly. Fixes JB#31885
  12. [lipstick] Fix device unlock sequence. Fixes JB#31285

    Andrew den Exter authored and matthewvogt committed Sep 14, 2015
    Emit the device lock state change over dbus before updating the UI
    so that MCE is in the correct state before there is any attempt to
    unlock the screen.
  13. Merge pull request #375 from nemomobile/jb27376

    martinjones authored and matthewvogt committed Aug 24, 2015
    [lipstick] Don't perform blocking DBus call unnecessarily. Fixes JB#27376
Commits on Aug 20, 2015
Commits on Aug 17, 2015
  1. Merge pull request #373 from matthewvogt/mer-1244

    matthewvogt committed Aug 17, 2015
    [lipstick] Cull excessive notifications at restart. Contributes to MER#1244
  2. [notificationtool] Do not update database from notificationtool

    matthewvogt committed Aug 17, 2015
    Notificationtool should not perform any database changes performed
    by lipstick at startup.
  3. [lipstick] Cull excessive notifications at restart. Contributes to ME…

    matthewvogt committed Aug 17, 2015
    …R#1244
    
    If we have too many notifications in existence at startup, remove the
    least relevant to prevent adverse performance effects.
Commits on Aug 11, 2015
  1. Merge pull request #372 from matthewvogt/mer-1221-2

    matthewvogt committed Aug 11, 2015
    [lipstick] Cache notification values to optimize comparisons. Contributes to MER#1221
  2. [lipstick] Cache notification values to optimize comparisons. Contrib…

    matthewvogt committed Aug 11, 2015
    …utes to MER#1221
    
    Store notification priority and timestamp values in optimal form for
    comparison, as comparison time dominates the cost of populating and
    maintaining notification models.
Commits on Aug 10, 2015
  1. Merge pull request #371 from matthewvogt/mer-1221

    matthewvogt committed Aug 10, 2015
    [lipstick] Sort notifications before population to reduce comparisons. Contributes to MER#1221
  2. [lipstick] Sort notifications before population to reduce comparisons…

    matthewvogt committed Aug 10, 2015
    …. Contributes to MER#1221
    
    Notification comparison is expensive due to numerous datetime comparisons;
    avoid them if possible by sorting the items before insertion.
Commits on Aug 4, 2015
  1. Merge pull request #369 from sletta/master

    sletta committed Aug 4, 2015
    [lipstick] Fix broken fallback logic for HWC nodes. Contributes to JB#31162