{"push_id":816568393,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"500bb87a8c1ef30e50564ccad09a6f3af0852cc5","before":"dc8426cbc62a143ba4165c8afefe3a80b90ace81","commits":[{"sha":"2db527bc87f37911e0ac2770b3e0ae663613ceab","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Add keepalive functionality for C programs that utilize glib mainloop\n\nOriginally keepalive functionality was written with only Qt and\nQML applications in mind. This meant that system daemons and\nmiddleware components that need to deal with waking up from suspend\nand/or staying out of suspend had to use lower level services directly.\n\nImplement feature-wise similar interface for use from glib based\nprograms as what is available for Qt/QML applications.\n\nInterfaces provided:\n* keepalive-displaykeepalive.h disable based display dimming/blanking\n* keepalive-cpukeepalive.h disable autosuspend policy\n* keepalive-heartbeat.h wake up from suspend via iphb service\n* keepalive-backgroundactivity.h periodic wakeups with suspend blocking\n* keepalive-timeout.h suspend aware g_timeout_add like functionality\n\nAlso includes simple example applications.\n\n[nemo-keepalive] Add keepalive functionality for C programs that utilize glib mainloop. Fixes JB#25180","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/2db527bc87f37911e0ac2770b3e0ae663613ceab"},{"sha":"1e6b76973d582b633fb68409e1817ead34252528","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Use version heuristics only for local builds with plain make\n\nThe doing rpm build the relative path to the spec file might not be\nthe same as it is in the source tree.\n\nWhen doing rpm build, feed the version info to make from spec rule.\nWhen doing local build with make, dig it from the spec file.","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/1e6b76973d582b633fb68409e1817ead34252528"},{"sha":"9823c095ee90d05347e709118043f6d94510bcab","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Add BuildRequires fields for glib and dbus build dependencies.\n\nMissing requirements went unnoticed while doing local builds without OBS.","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/9823c095ee90d05347e709118043f6d94510bcab"},{"sha":"94d9d9d4d321d13c4285385f518aa54ae10915bb","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Provide rpm build version during compilation too\n\nWas initially added to install phase make invocation only.","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/94d9d9d4d321d13c4285385f518aa54ae10915bb"},{"sha":"2276c21519fa19c059ad0c67f3d2fa109e923193","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Document both parameters of background_activity_event_fn function type","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/2276c21519fa19c059ad0c67f3d2fa109e923193"},{"sha":"d139772388cea6392d0f3157bcfbafbfecdffef2","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"All public functions validate object pointers before use\n\nAlso document the fact that xxx_unref() and xxx_ref() functions by design\nallow using NULL pointers.\n\nAnd fix background_activity_is_stopped() that tested wrong state due\nto copy-paster error.","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/d139772388cea6392d0f3157bcfbafbfecdffef2"},{"sha":"25dddee607b48db645dffdb363e52f616e682663","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Remove excess whitespace","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/25dddee607b48db645dffdb363e52f616e682663"},{"sha":"dd26804b34047b9a79bc223841f7fe74db03b058","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Use LGPL v2.1 license for depend_filter.py too\n\nThe intention is that the helper scripts have the same license\nas the actual code does.","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/dd26804b34047b9a79bc223841f7fe74db03b058"},{"sha":"f091893e2025033bd0bd945fd638c1ff68d32f5a","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Clarify documentation of background_activity_steal_user_data()","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/f091893e2025033bd0bd945fd638c1ff68d32f5a"},{"sha":"f84fa69ccf6d5b3d879329152aef68b03dcab643","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Merge pull request #7 from spiiroin/jb25180_glib_api\n\nAdd keepalive functionality for C programs that utilize glib mainloop","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/f84fa69ccf6d5b3d879329152aef68b03dcab643"},{"sha":"c281a916610198e2ae0be4115e624f5324c67d97","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Bump nemo-keepalive version to 1.3.0","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/c281a916610198e2ae0be4115e624f5324c67d97"},{"sha":"98a5feaf60fa1dda1513ae3c5881d22a6936fea8","author":{"email":"0e312609785ce0e6980ccf1ac91406163e829c3f@jollamobile.com","name":"Pekka Vuorela"},"message":"[keepalive] Add module directive to qmldir to avoid warnings","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/98a5feaf60fa1dda1513ae3c5881d22a6936fea8"},{"sha":"00acb4bb21d420c57fe485f602d44c4dc948e403","author":{"email":"0e312609785ce0e6980ccf1ac91406163e829c3f@jollamobile.com","name":"Pekka Vuorela"},"message":"Merge pull request #8 from pvuorela/master\n\n[keepalive] Add module directive to qmldir to avoid warnings","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/00acb4bb21d420c57fe485f602d44c4dc948e403"},{"sha":"a92fd088f8e47ab719c4ecae969f834ba85b928f","author":{"email":"6d5e5360bed3d486f7d9fb26b0f737f7d4fd45ee@jollamobile.com","name":"Simo Piiroinen"},"message":"Bump nemo-keepalive version to 1.3.1","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/a92fd088f8e47ab719c4ecae969f834ba85b928f"},{"sha":"bce159071a737ae3d444c2d93832aa37751d7a97","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@thp.io","name":"Thomas Perl"},"message":"[keepalive-tool] Keepalive wrapper utility\n\nAllows wrapping a command call with CPU keepalive.","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/bce159071a737ae3d444c2d93832aa37751d7a97"},{"sha":"49b945ad75976b95dfecccf52b4c46d9107b77ee","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@thp.io","name":"Thomas Perl"},"message":"Merge pull request #9 from nemomobile/keepalive-utility\n\n[keepalive-tool] Keepalive wrapper utility","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/49b945ad75976b95dfecccf52b4c46d9107b77ee"},{"sha":"804677201c5ccd6057e80fc042cbb186e649a61e","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@thp.io","name":"Thomas Perl"},"message":"Bump nemo-keepalive version to 1.3.2","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/804677201c5ccd6057e80fc042cbb186e649a61e"},{"sha":"3fe67c9810a95a9b3a1828a1b96ba5eba8c19af0","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@thp.io","name":"Thomas Perl"},"message":"[tools] Fix building with local dependencies","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/3fe67c9810a95a9b3a1828a1b96ba5eba8c19af0"},{"sha":"6f106889061eda204969c420ca4b74cfa7723376","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@thp.io","name":"Thomas Perl"},"message":"Bump nemo-keepalive version to 1.3.3","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/6f106889061eda204969c420ca4b74cfa7723376"},{"sha":"9c768003116fa158a608a15310ce6e668684092a","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@thp.io","name":"Thomas Perl"},"message":"[keepalive-tool] Call cpukeepalive_start as early as possible","distinct":true,"url":"https://api.github.com/repos/spiiroin/nemo-keepalive/commits/9c768003116fa158a608a15310ce6e668684092a"}]}