#
02e45e32 |
|
01-Mar-2020 |
Niels Sascha Reedijk <niels.reedijk@gmail.com> |
HaikuBook: Initial documentation for BNotification The implementation file contained some documentation. This has been moved to the Haiku Book (and is rewritten in most cases). The documentation gives some insight on how the notification_server works. Change-Id: I82bafcf57101d4882bdf07e7f731df9cd8adc861 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2299 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
8636e31a |
|
26-Aug-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
BNotification: Fix copy-n-paste bug in OnClickRefAt. Fixes #14405.
|
#
8856b518 |
|
28-Sep-2017 |
Brian Hill <supernova@tycho.email> |
BNotification ABI padding Add reserved functions and data to avoid future ABI breakage
|
#
6aa05872 |
|
23-Sep-2017 |
Brian Hill <supernova@tycho.email> |
Notifications preflet and notification_server Notifications preflet: -Use sliders instead of text fields for width and timeout -Remove icon size choice (mini icon looks horrible) -Consolidate both "Enable" checkboxes into one -Fix Revert button, remove Apply button, add Defaults button -All changes to settings saved immediately -Live example notification message shown when settings changes are made -Add setting for individual apps to specify whether their notifications should be muted -Remove history list (to be implemented later) BNotification class: -BNotification records the signature and name of application that created it -New functions to get source application signature and name Notification Server: -Notification pop up view layout fixes and bold font size fix -Remove notifications history from AppUsage class (will be saved in cache instead) -Remove vector of NotificationView objects which isn't needed -Get source application info from notification object, not the received message which is not reliable
|
#
1416521f |
|
22-Jul-2017 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Notifications: default to application icon. It is possible to SetIcon(NULL) to remove it. But in msot cases we want the application icon to be the default. as discussed in #13590.
|
#
7c3d316b |
|
14-Jun-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Style fixes.
|
#
58844015 |
|
01-Oct-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
BNotification: correct SetIcon documentation
|
#
33570266 |
|
02-Sep-2012 |
Ryan Leavengood <leavengood@gmail.com> |
Get all parameters from a notification message. Fixes #8916. Thanks Prodito for the patch.
|
#
279ca67d |
|
02-Nov-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Missing from previous commit. The files for notifications are quite scattered all around... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43115 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb9fc445 |
|
24-Feb-2011 |
Jonas Sundström <jonas@kirilla.com> |
CID 9959 UNINIT_CTOR git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40659 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
908967a1 |
|
27-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Improved the BNotification API after suggestions from Karsten, thanks! Using cosnt BString& instead of const char* could potentially save copying the string, although in most use cases, it will probably ammount to the same thing. It may provide more flexibility later on, like for example when BString knows its encoding or something similar. Removed superfluous second version of AddOnClickRef(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36958 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f33637d9 |
|
27-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Improved BNotification API. - No more manual memory management. - Make it clear who keeps or releases ownership of arguments passed. - Copy icon, arguments and entry_refs. - Do not expose implementation details (What do the BLists contain?!). - BRoster takes const BNotification& and bigtime_t timeout. * BRoster::Notify(): - Proper error handling. - Fixed documentation. * Adjusted notify: - Renamed fOk to fHasGoodArguments. - The "const char*" members were really "char*" members (self-managed). - free() is NULL-safe. - fRefs contains BEntries, so passing void* to delete does no good. - Adjustments to the changed API. - Coding style fixes. * notification_server: - Adjustment to the new type for timeout. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36952 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
de9dcd41 |
|
27-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by plfiorini: Integration of InfoPopper as a system service. See ticket #1245. There are some TODOs outlined in the ticket, but they will be much easier to review as individual patches against trunk, versus as a new version of the huge patch. I've messed a lot with src/servers/notification/NotificationsView.cpp in order to resolve a crash I was getting when testing this thing (rewrote line wrapping). I've also replaced the icons with the one that zuMi did long ago. Thanks, plfiorini, for working on this code as much as you did! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36949 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c3d316b5d40cad94bb86e96784b135d6522cd2a |
|
14-Jun-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Style fixes.
|
#
58844015bf1b021181636366bf474860b15a0064 |
|
01-Oct-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
BNotification: correct SetIcon documentation
|
#
33570266f1d135f2450e4fdb22e916879485b65e |
|
02-Sep-2012 |
Ryan Leavengood <leavengood@gmail.com> |
Get all parameters from a notification message. Fixes #8916. Thanks Prodito for the patch.
|
#
279ca67d6ec2b305465354a9c337fddb951568c3 |
|
02-Nov-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Missing from previous commit. The files for notifications are quite scattered all around... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43115 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb9fc445fe532faedba7992b53827e0b2a82eb5a |
|
24-Feb-2011 |
Jonas Sundström <jonas@kirilla.com> |
CID 9959 UNINIT_CTOR git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40659 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
908967a199bb9fa6af6bf22584d79e3f776b9f6a |
|
27-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Improved the BNotification API after suggestions from Karsten, thanks! Using cosnt BString& instead of const char* could potentially save copying the string, although in most use cases, it will probably ammount to the same thing. It may provide more flexibility later on, like for example when BString knows its encoding or something similar. Removed superfluous second version of AddOnClickRef(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36958 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f33637d9a8d0a6c080d85d375c8143cd13277d83 |
|
27-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Improved BNotification API. - No more manual memory management. - Make it clear who keeps or releases ownership of arguments passed. - Copy icon, arguments and entry_refs. - Do not expose implementation details (What do the BLists contain?!). - BRoster takes const BNotification& and bigtime_t timeout. * BRoster::Notify(): - Proper error handling. - Fixed documentation. * Adjusted notify: - Renamed fOk to fHasGoodArguments. - The "const char*" members were really "char*" members (self-managed). - free() is NULL-safe. - fRefs contains BEntries, so passing void* to delete does no good. - Adjustments to the changed API. - Coding style fixes. * notification_server: - Adjustment to the new type for timeout. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36952 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
de9dcd41f8865290849ce03385126dca1cd43a49 |
|
27-May-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by plfiorini: Integration of InfoPopper as a system service. See ticket #1245. There are some TODOs outlined in the ticket, but they will be much easier to review as individual patches against trunk, versus as a new version of the huge patch. I've messed a lot with src/servers/notification/NotificationsView.cpp in order to resolve a crash I was getting when testing this thing (rewrote line wrapping). I've also replaced the icons with the one that zuMi did long ago. Thanks, plfiorini, for working on this code as much as you did! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36949 a95241bf-73f2-0310-859d-f6bbb57e9c96
|