Commit Graph

904 Commits

Author SHA1 Message Date
Patrick von Reth a125761e6f started some api changes 2014-01-10 18:31:28 +01:00
Patrick von Reth 7d745469ed better logging for the growl backend 2014-01-10 18:03:47 +01:00
Patrick von Reth 32bc5583be small change 2013-11-25 12:48:22 +01:00
Patrick von Reth 5a864285e4 code style and default icon for default alert in growl 2013-11-20 22:57:03 +01:00
Patrick von Reth e5add0f58b dont initialize snarlbackend if snarl is not running 2013-11-20 18:22:48 +01:00
Patrick von Reth 9f5b476b05 make sure to disconnect signal 2013-11-20 18:21:58 +01:00
Patrick von Reth e0e74c1011 as SnoreToast has been renamed rename it in the default loading 2013-11-20 17:36:22 +01:00
Patrick von Reth 43b950cdf9 changed plugin description to be more intuitivly 2013-11-20 15:23:35 +01:00
Patrick von Reth f4a870baf2 make sure -DQT_NO_DEBUG is set on windows .... 2013-10-15 17:40:59 +02:00
Patrick von Reth ad3d09d170 small fix 2013-07-25 14:08:29 +02:00
Patrick von Reth ac2126e305 dont emit action invoked when it doesnt make sense 2013-07-25 12:41:47 +02:00
Patrick von Reth 03452acf12 smll changes 2013-07-25 11:34:58 +02:00
Patrick von Reth 87ed91c432 added support for urgency 2013-07-25 11:32:08 +02:00
Patrick von Reth f38367a770 make sure to stip title and body for dbus notifiactions from rhichtext if not supported, include application name to title 2013-07-25 11:04:27 +02:00
Patrick von Reth ddf1660172 make the dbus backend work 2013-07-25 10:26:50 +02:00
Patrick von Reth d41092eb16 updated the freedesktop backend :D 2013-07-25 01:50:39 +02:00
Patrick von Reth 2aeb8928fc fixed casing 2013-07-24 23:02:33 +02:00
Patrick von Reth e92c84e118 small change to deamon 2013-07-24 15:28:09 +02:00
Patrick von Reth 43aac4cfc6 fixed crash 2013-07-24 15:23:36 +02:00
Patrick von Reth 7e903ad093 small cleanup 2013-07-24 15:14:46 +02:00
Patrick von Reth de7993413d fixed typo 2013-07-24 15:08:43 +02:00
Patrick von Reth 552400b46c some refactoring 2013-07-24 14:55:18 +02:00
Patrick von Reth 3baca0e14f added qt5 support 2013-07-24 14:47:56 +02:00
Patrick von Reth f96c882ea2 make snore deamon optional 2013-07-24 12:34:45 +02:00
Patrick von Reth bab87aeaf6 if the notifications is just clicked emit actionInvoced but dont set the action 2013-07-23 18:24:23 +02:00
Patrick von Reth e4bdb9b476 aded missing export 2013-07-23 12:07:14 +02:00
Patrick von Reth 1c7fdf9100 cleanup 2013-07-23 12:05:07 +02:00
Patrick von Reth 83e805e411 fix 2013-07-23 12:04:33 +02:00
Patrick von Reth 6fb3f561ff revorked hints system, added hints to snorecore 2013-07-23 12:00:51 +02:00
Patrick von Reth bfe963cb64 some cleaning up 2013-07-23 01:10:04 +02:00
Patrick von Reth 17d899f151 as Im using namespaces there is no reason to call it SnoreIcion 2013-07-22 21:23:02 +02:00
Patrick von Reth 1af5f8d43c cleanups refactoring, added supportsRichtext to backends 2013-07-22 21:12:24 +02:00
Patrick von Reth bb98537310 fixed issue caused bay spaces in a app ID 2013-07-20 19:56:14 +02:00
Patrick von Reth e8aff7aafb small fixes to snoretoast backend 2013-07-20 16:52:26 +02:00
Patrick von Reth b2cad9a712 default initialisation for the backends 2013-07-18 16:59:06 +02:00
Patrick von Reth 50b78c6cca small fixes for export, and a cleanup for the tmp string 2013-07-18 10:16:53 +02:00
Patrick von Reth 10ed363d23 added possebility to make a notification silent, dont use app id for now 2013-07-16 13:53:23 +02:00
Patrick von Reth 775cd3cd84 fixes snarl backend 2013-07-11 18:29:13 +02:00
Patrick von Reth 7fc91d819e more fixes 2013-07-10 12:13:26 +02:00
Patrick von Reth 01b47fd6a7 hopefully finally fixed the crash caused by using the same notification id twice, caused by the freedesktop notification frontend trying to update a existing notification 2013-07-10 11:35:08 +02:00
Patrick von Reth aec4dd4d84 more fixes 2013-07-09 21:42:01 +02:00
Patrick von Reth 41061f322e hopefully fixed the crashes 2013-07-09 20:13:24 +02:00
Patrick von Reth ca1a89d3ef fixes 2013-07-07 13:39:58 +02:00
Patrick von Reth 8745c966f5 updated snarl interface 2013-07-07 12:55:57 +02:00
Patrick von Reth 68621627e3 fixed copying info 2013-07-07 12:38:39 +02:00
Patrick von Reth 16fa947b82 fixed ifdef 2013-07-07 12:23:22 +02:00
Patrick von Reth 0f17633972 relicensed 2013-07-07 10:33:14 +02:00
Patrick von Reth 8a29bd339e small cleanup for version 2013-07-07 10:19:23 +02:00
Patrick von Reth adb81b0fe9 use KUniqueApplication if build with kde, so that there is always only one instance and we dont get problems with the dbus backend 2013-07-07 01:52:28 +02:00
Patrick von Reth b477323a33 small cleanup 2013-07-07 01:09:16 +02:00
Patrick von Reth e28cd4e0d0 ids are generated by default and not asigned by the backend, somecleanup 2013-07-06 14:12:38 +02:00
Patrick von Reth b4e3488561 fixed crash 2013-07-05 18:36:08 +02:00
Patrick von Reth 70c7e8a980 only a backend can close a notification 2013-07-04 11:25:28 +02:00
Patrick von Reth a2d4f926f0 update for snoretoast 2013-07-03 12:53:18 +02:00
Patrick von Reth 64f88f84e9 use install snoretoast, fixed crash 2013-07-03 11:34:48 +02:00
Patrick von Reth 6e43a0a872 cleanup 2013-07-02 19:17:06 +02:00
Patrick von Reth 7f6700c6a3 get rid of shared pointers 2013-07-02 18:48:30 +02:00
Patrick von Reth 5b5bd6e6d3 added a new backand which supports windows 8 notifications, refactoring 2013-07-01 11:18:15 +02:00
Patrick von Reth d9b7820f35 buildsystem fixes 2013-03-13 11:15:48 +01:00
Patrick von Reth e8d1db7338 bumped to 0.4 2012-03-08 14:32:07 +01:00
Patrick von Reth e4106b056d prepare 0.3 2012-03-08 14:29:33 +01:00
Patrick von Reth 74f3339e0f removed a debug line 2012-03-08 14:27:22 +01:00
Patrick von Reth 09bef7791c partly reverted last commit" 2012-02-08 15:13:54 +01:00
Patrick von Reth 3a5570e967 fixed crash if backend could not be initialized 2012-02-08 15:11:52 +01:00
Patrick von Reth feb469b8d6 renamed publicatePlugin 2012-02-07 23:22:52 +01:00
Patrick von Reth 95dd564456 fixed some warnings 2012-02-07 18:20:04 +01:00
Patrick von Reth 4ba07dd7bd fixed linux plugin cache 2012-02-07 18:13:51 +01:00
Patrick von Reth 8d3560b5bf fixed unloading of the plugins 2012-02-07 14:04:10 +01:00
Patrick von Reth 9460613875 renamed the freedesktop frontend 2012-02-07 13:26:17 +01:00
Patrick von Reth 1e480c7e83 fixed initialisation of plugindir 2012-02-07 01:40:30 +01:00
Patrick von Reth adbe380b7a fixed snarl backend build 2012-02-07 01:06:08 +01:00
Patrick von Reth 9ea3dbc865 small fix 2012-02-03 19:30:29 +01:00
Patrick von Reth d0e1ffa8d1 crash fix 2012-02-01 08:48:32 +01:00
Patrick von Reth 4b98bfea1a Merge branch 'master' of git://gitorious.org/snorenotify/snorenotify 2012-01-31 11:54:43 +01:00
Patrick von Reth c1b960f003 small cleanup 2012-01-31 11:54:36 +01:00
Patrick von Reth 1c109f1041 fixed linux build 2012-01-31 11:44:26 +01:00
Patrick von Reth e236763168 refactoring 2012-01-30 22:10:32 +01:00
Patrick von Reth 556bd5398f started refactoring 2012-01-30 12:15:28 +01:00
Patrick von Reth a0241edf2d the rest of the patch 2012-01-28 15:35:50 +01:00
Patrick von Reth cc6efbc6da fixed crash 2012-01-28 15:35:15 +01:00
Patrick von Reth dc34eda1d7 easyer way of loading plugins :D 2012-01-28 15:21:04 +01:00
Patrick von Reth 22c80b007c fixes 2012-01-28 01:47:08 +01:00
Patrick von Reth fb830b9c2a more chanegs then I can tell 2012-01-27 20:38:47 +01:00
Patrick von Reth 09da654af4 some fixes 2012-01-26 15:55:10 +01:00
Patrick von Reth 9c218b29fc renamed some vars 2012-01-26 02:05:15 +01:00
Patrick von Reth 3b15f77941 renamed some vars 2012-01-26 01:26:57 +01:00
Patrick von Reth 57cb02094e refactord init, delete plugins which cant be initialized" 2012-01-26 01:12:39 +01:00
Patrick von Reth 1f66bb6dab quite alot of refactoring, dont init unneeded plugins 2012-01-26 00:45:22 +01:00
Patrick von Reth b15c33b8a8 updated license ehaders 2012-01-25 16:53:02 +01:00
Patrick von Reth dc837877fa fixed signal slots 2012-01-25 15:19:30 +01:00
Patrick von Reth 2311291414 fixed mem elak 2011-12-19 17:39:29 +01:00
Patrick von Reth e89165747b added version file 2011-11-13 00:47:51 +01:00
Patrick von Reth 8e0e31bd42 new version layout 2011-11-12 19:20:58 +01:00
Patrick von Reth a6303e005c readded snp 1.0 support 2011-11-12 18:27:41 +01:00
Patrick von Reth cf13a539fd namespaces yai 2011-11-09 23:13:46 +01:00
Patrick von Reth 2d6066b5db fixed dbus service on windows 2011-10-19 09:47:37 +02:00
Patrick von Reth 128c6daec0 make it possible to compile without kde and dbus 2011-10-07 12:51:37 +02:00
Patrick von Reth 3d5ed7f8ef fixed unregister with snarl 2011-08-12 18:27:29 +02:00
Patrick von Reth 29f9f677f8 only install the dbus interface if the freedesktop frontend is build 2011-08-12 17:23:17 +02:00
Patrick von Reth 98b9f23434 fixed sticky stuff :P 2011-08-12 14:51:20 +02:00
Patrick von Reth 1f809a2d95 use uint also for snarl 2011-08-11 14:29:03 +02:00
Patrick von Reth 3c6e943071 fixed another crash 2011-08-11 05:20:48 -07:00
Patrick von Reth 7727d37a67 fixed a crash 2011-08-11 05:14:09 -07:00
Patrick von Reth 830d46a208 cleaned up a mess and made it compile on linux, not stable yet 2011-08-10 11:26:44 -07:00
Patrick von Reth fb62d94097 added sticky() to notification, fixed handling of sticy in snarl, added function to sbnoreplugin to timeout activenotifications 2011-08-09 13:34:12 +02:00
Patrick von Reth 0f795eaeba use qsettings instead of xml stuff 2011-08-03 15:27:48 +02:00
Patrick von Reth 020ea2c4d2 install a .desktop 2011-08-02 17:50:07 +02:00
Patrick von Reth e348dd7f7c timeout for freedesktop notifications, to close them all 2011-07-29 20:12:48 +02:00
Patrick von Reth 2370fd47cc improved code 2011-07-29 17:00:59 +02:00
Patrick von Reth 8961a58a94 this and that 2011-07-29 14:45:00 +02:00
Patrick von Reth 6cdd6504a5 implemented gntp callbacks 2011-07-25 17:15:58 +02:00
Patrick von Reth d0956594a9 app icons for all regist calls, added non encrypted regist version with support for multiple alerts 2011-07-24 13:31:08 +02:00
Patrick von Reth 7e34fbaecf extended gntp with app icon 2011-07-24 12:28:44 +02:00
Patrick von Reth f558e1420a bugfix 2011-07-23 18:17:07 +02:00
Patrick von Reth 12d3c68df3 improved notification interface 2011-07-23 16:26:05 +02:00
Patrick von Reth 8b84a18172 looks better 2011-07-23 13:18:55 +02:00
Patrick von Reth c914445e0e use kicon to get the application icon woho(looks cool),require kde for kicon :P, added priority support to freedesktop notifications... 2011-07-23 13:14:37 +02:00
Patrick von Reth a7aff40dc2 its better to not cache .. 2011-07-22 14:56:51 +02:00
Patrick von Reth f90397a370 revert didnt work .. 2011-07-21 19:56:36 +02:00
Patrick von Reth f01c61f622 use a faster way for getting a qbytearray out of a qimage 2011-07-21 19:50:09 +02:00
Patrick von Reth 75ba909f7d improved icon handling 2011-07-21 18:33:43 +02:00
Patrick von Reth 7abeae216d improved icon class, only write icons out if needed (snarl) 2011-07-21 16:57:12 +02:00
Patrick von Reth 727cca7ba7 removed backup file 2011-07-20 17:31:38 +02:00
Patrick von Reth 289d495c7b tryed to clean up, could be that I faield 2011-07-20 17:30:35 +02:00
Patrick von Reth 15e824707f fix 2011-07-20 02:02:06 +02:00
Patrick von Reth bc7955f02c added action support to notificationinstance 2011-07-20 01:53:04 +02:00
Patrick von Reth 1f324d8b27 fixed action menus in snarl backend, fixed register with snarl if app name contains spaces,version bump to 0.1.5,cleaned up,some improvements in the freedesktopfrontend 2011-07-20 00:57:41 +02:00
Patrick von Reth ea8ab89e8e use gntppp instead of gntp-send 2011-07-19 18:18:30 +02:00
Patrick von Reth 9d97249ef6 use priority in notification interface 2011-07-19 00:41:27 +02:00
Patrick von Reth 212d56dc2c improved priority handling 2011-07-19 00:38:24 +02:00
Patrick von Reth 120245cb41 removed unused is notification stuff, should be reimplemented with hints, added priority support 2011-07-18 20:31:35 +02:00
Patrick von Reth fa92da30d7 QSharedData is copy on write and so wrong for what I need 2011-07-18 18:58:02 +02:00
Patrick von Reth 9e918f7435 use qshareddata, and added some new action stuff 2011-07-18 16:19:06 +02:00
Patrick von Reth 48fbb4f5b6 updated to snarl v42 2011-07-12 14:12:02 +02:00
Patrick von Reth 5a6886ddd7 fixed mingw-w64 build 2011-01-24 00:21:10 +01:00
Patrick von Reth e371e20e09 automatical register with snarl when snar starts 2011-01-10 13:28:27 +01:00
Patrick von Reth 9b23b6d80c improved saving, make it possible to recive actions in snorenotificationinstance 2011-01-10 01:24:52 +01:00
Patrick von Reth 0c87aa81a8 fixed to plaintext 2011-01-08 01:21:51 +01:00
Patrick von Reth 265b74ebaf 2 small fixes 2011-01-03 11:54:07 +01:00
Patrick von Reth 23da56b4a9 removed a lot of dead code 2011-01-02 16:11:23 +01:00
Patrick von Reth 857d91f100 version reset to 0.1 2011-01-02 15:12:26 +01:00
Patrick von Reth 38a4c0d4fd real mingw fix 2011-01-02 15:08:33 +01:00
Patrick von Reth 674e37de23 more correct mingw fix 2011-01-02 14:13:50 +01:00
Patrick von Reth 0cf764b72a Merge branch 'master' of git://gitorious.org/snorenotify/snorenotify 2011-01-02 01:48:04 +01:00
Patrick von Reth 93ac5e13fb fixed snarlnetwork 2011-01-02 01:47:59 +01:00
Patrick von Reth fd7098652a Merge branch 'master' of git://gitorious.org/snorenotify/snorenotify 2011-01-02 01:14:20 +01:00
Patrick von Reth 8b67ab543a mingw workaround for snarl 2011-01-02 01:14:14 +01:00
Patrick von Reth d4a32756e5 mark selected backend in tray menue 2011-01-02 01:13:14 +01:00
Patrick von Reth 02667e4285 yea fixed settings,version bum 2010-12-31 18:28:51 +01:00
Patrick von Reth 5cdf8a6908 added missing files 2010-12-31 18:20:31 +01:00
Patrick von Reth 9e5d649551 added saving of backend, why doesnt it work ... 2010-12-31 18:19:37 +01:00
Patrick von Reth 7de255da37 some minor changes 2010-12-31 17:03:13 +01:00
Patrick von Reth aacb2387dd callbacks yeeeha :P 2010-12-31 16:06:13 +01:00
Patrick von Reth 1ff61ae19c implemented not working snarl callbacks 2010-12-31 15:00:29 +01:00
Patrick von Reth 2d84729ef1 use new snarl interace 41 2010-12-30 16:12:14 +01:00
Patrick von Reth 37d134fe85 disabled some warnings in growl stuff, added version number 2010-12-30 01:52:40 +01:00
Patrick von Reth 8479d54742 some minor whitspace fixes and other changes 2010-12-30 01:23:00 +01:00
Patrick von Reth defebd7c2c fixed msvc build 2010-12-30 01:02:30 +01:00
Patrick von Reth 2075bc04d7 fixed console thing 2010-11-30 14:47:00 +01:00
Patrick von Reth 506a937988 added icon and disabled console window for release builds 2010-11-30 14:01:24 +01:00
Patrick von Reth 0761bb86db dont hash if FreedesktopImageHint is created from a Image 2010-10-31 14:00:14 +01:00
Patrick von Reth 3b314daa6d some small fixes hopfully improved performace of fredesktopnotification 2010-10-31 13:56:04 +01:00
Patrick von Reth 93536f2070 fixed encoding issues 2010-10-30 16:02:45 +02:00
Patrick von Reth 8651ffba4f implemented event filter 2010-10-30 15:49:26 +02:00
Patrick von Reth 098ee04d03 cleanup, fixed clsoe notification in snarl, closing a notification doesnt need to be connected to a special program, dont use wchar for snarl 2010-10-30 13:21:09 +02:00
Patrick von Reth 6125a63eb7 added service installation 2010-10-29 19:56:01 +02:00
Patrick von Reth 9b02ba082f added 3party lib gntp-send 2010-10-29 01:16:09 +02:00
Patrick von Reth b2bda94c4a fixed include 2010-10-25 14:29:29 +02:00
Patrick von Reth 431bf01e85 added tray icon and possebility to select backend 2010-10-24 20:13:58 +02:00
Patrick von Reth b591336d16 more commit would be good 2010-09-26 17:09:56 +02:00
Patrick von Reth c06e3b9739 extended notificationinstance interface for icon support 2010-09-24 18:23:40 +02:00
Patrick von Reth 74f64d9442 fixed export 2010-09-22 16:56:21 +02:00
Patrick von Reth e2d0bc6d09 fixed some issues and make compile with msvc10 2010-09-20 15:44:39 +02:00
Patrick von Reth ce59e355a2 added support for application, alert icon 2010-08-10 16:19:36 +02:00
Patrick von Reth 34a5c4beb3 register dbus applications 2010-08-10 11:23:27 +02:00
Patrick von Reth b750faf85e fixed dbus icon color 2010-08-10 10:27:16 +02:00
Patrick von Reth 2263cf252c ... 2010-08-10 00:25:47 +02:00
Patrick von Reth 801fab9dac don't use QObject for Q_Metatype 2010-08-09 00:47:18 +02:00
Patrick von Reth ce83740e82 reformated code with kdevelope, some chanegs in freedesktop_backend 2010-08-08 16:02:35 +02:00
Patrick von Reth ceeacf0225 made dbus backend compile again 2010-08-04 17:06:22 +02:00
Patrick von Reth 1281aefdcf disabled webposter til theres a real web platform 2010-08-04 11:42:44 +02:00
Patrick von Reth 79b4e434f8 updated SnoreInterface to a version thats working with mingw-w64, added a simple interface to generate intern notifications, made it possible again to notify with snarl if the application is unregistered 2010-08-04 01:32:49 +02:00
Patrick von Reth 67cae7dca5 fixed installs, added finslibsnore.cmake 2010-07-22 20:02:03 +02:00
Patrick von Reth cb93ba1fa7 fixed snore 2010-07-22 18:55:32 +02:00
Patrick von Reth a6adddebbe dont connect primary notification backend with signal notify 2010-07-22 18:03:22 +02:00
Patrick von Reth b4bf83a880 added unregister of applications 2010-07-22 17:48:33 +02:00
Patrick von Reth 6652fd1add big refactoring, cleaning up,added register for notification backends 2010-07-22 15:19:48 +02:00
Patrick von Reth 97c405df58 added missing file 2010-07-16 17:04:56 +02:00
Patrick von Reth bd80a4aea3 added tray icon notifer,fixed SNorePlugin cast 2010-07-16 16:02:04 +02:00
Patrick von Reth 109f15450e big refactoring, disabled webinterface stuff, it is to ugly for now 2010-07-16 14:38:35 +02:00
Patrick von Reth 9cd7ad39bd added install targets, continued refactoring, added posibility to change notification backend 2010-07-16 10:37:29 +02:00
Patrick von Reth e0a6355aa4 fixed snarl support, added unicode support to snarl, refactored notification class 2010-07-16 01:09:43 +02:00
Patrick von Reth 3918f19eb0 fixed for x64 support 2010-07-15 12:14:03 +02:00
TheOneRing 902ebb6393 fixed snarl icons 2010-03-24 16:32:27 +01:00
theonering f553d99c04 fixed typo 2010-03-06 19:20:21 +01:00
theonering 44a68b8345 some cleaning up, copyright header 2010-03-06 19:18:34 +01:00
theonering 7b45723f4c reenabled some backends, if an other primary abckend is loaded the current one is qued to the others 2010-03-06 18:44:25 +01:00
theonering 787f62d6ea added growl support 2010-03-06 17:28:14 +01:00
theonering 7fde21d496 some cleaning up 2010-03-01 20:37:22 +01:00
theonering 18adeb0326 fixed snarl network 2010-02-28 15:29:17 +01:00
theonering 598b72ffb3 fixed tmp path 2010-02-26 15:31:05 +01:00
theonering 3a20a9427f fixed marcup in snarl-backend,added possebility to use Qwidgets 2010-02-25 14:37:44 +01:00
theonering 40bedb896a removed useless gui 2010-02-20 16:31:59 +01:00
theonering d5d1290397 initial commit 2010-02-20 16:30:03 +01:00