#
5919f6d4 |
|
23-Apr-2015 |
Michael Lotz <mmlr@mlotz.ch> |
screen_saver filter: Fix use-after-free on destruction. Stop watching nodes before quitting and therefore deleting the looper that was subscribed.
|
#
3aeed660 |
|
07-Aug-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
include strings.h where appriopriate... instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include string.h anymore. * this solves #10949
|
#
323b6546 |
|
21-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Filtered flat import of Oliver's svn package management branch Bring the changes that aren't package management related and the ones that are but don't take effect as long as they are ignored by the build system into the master. Summary of changes: * Introduce private header <directories.h> with constants for a good deal of paths that should usually be retrieved via find_directory(). * Replace hard-coded paths by using find_directory() or the <directories.h> constants (e.g. in drivers and the kernel). * Add find_directory() constants needed for package management. * Add __HAIKU_ABI_NAME and B_HAIKU_ABI_NAME macros. * src/apps/deskbar: BeMenu.* -> DeskbarMenu.*, DeskBarUtils.* -> DeskbarUtils.* * Change deskbar menu settings directory from ~/config/be to ~/config/settings/deskbar. * Other smaller cleanups, changes, and fixes.
|
#
3dfd9cb9 |
|
16-Jun-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Flat commit of all changes from package-management branch in svn
|
#
c5f257c0 |
|
01-Jul-2010 |
Jérôme Duval <korli@users.berlios.de> |
style cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37328 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30dabe8c |
|
12-Jun-2010 |
Jérôme Duval <korli@users.berlios.de> |
added missing return, noticed by stippi. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37123 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f0827a2 |
|
12-Jun-2010 |
Jérôme Duval <korli@users.berlios.de> |
* fixes a warning * try to launch screen_blanker by path when a launch by signature fails. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37120 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd949d17 |
|
16-Apr-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Obaro Ogbo (nastee) with small changes by myself: The check of the input_server filter if the screen saver should be run could be confused if additional option flags were turned on. I've removed the SAVER_DISABLED definition completely. Also, I renamed the confusing "fEnabled" member, which really means "saver already running". Thanks a lot! Fixes ticket #3474. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30207 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3a28e9bb |
|
05-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* On construction initialize fLastEventTime with the current system time. Otherwise when restarting the input server the screen blanker would start immediately. * Automatic white space cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29935 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cb6a084f |
|
12-Mar-2009 |
Ryan Leavengood <leavengood@gmail.com> |
Fixed a bug in the screen saver code that could cause someone to get locked out of their machine: if the password check is turned on, and the password window is shown but times out (when the screen saver starts again after the standard delay), the input filter never knew about this and would never try to end the screen saver again. The solution is to take the logic for turning off the screen saver out of the input filter and put it in the screen blanker itself. Also while working in the input filter I removed some debugging and a TODO that I think cannot be fixed. In the screen_blanker the exit after loading the settings file was removed since the default settings now work for the screen_blanker. Plus obviously code was added to handle exit upon user input as well as the timing out of the password window. If anyone has a better solution for the 250ms timeout to ignore initial mouse moves, let me know. Also I think the new calls should be nothrow, but I am not sure what the rule is for that. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29488 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c5977707 |
|
06-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed the "screensaver" directory to match the name of the filter, ie. "screen_saver". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27886 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5919f6d4af2819340cd046e8eb3fd6db2f546b53 |
|
23-Apr-2015 |
Michael Lotz <mmlr@mlotz.ch> |
screen_saver filter: Fix use-after-free on destruction. Stop watching nodes before quitting and therefore deleting the looper that was subscribed.
|
#
3aeed6607cd07762c0e709633c012b3a632dbad9 |
|
07-Aug-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
include strings.h where appriopriate... instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include string.h anymore. * this solves #10949
|
#
323b65468e5836bb27a5e373b14027d902349437 |
|
21-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Filtered flat import of Oliver's svn package management branch Bring the changes that aren't package management related and the ones that are but don't take effect as long as they are ignored by the build system into the master. Summary of changes: * Introduce private header <directories.h> with constants for a good deal of paths that should usually be retrieved via find_directory(). * Replace hard-coded paths by using find_directory() or the <directories.h> constants (e.g. in drivers and the kernel). * Add find_directory() constants needed for package management. * Add __HAIKU_ABI_NAME and B_HAIKU_ABI_NAME macros. * src/apps/deskbar: BeMenu.* -> DeskbarMenu.*, DeskBarUtils.* -> DeskbarUtils.* * Change deskbar menu settings directory from ~/config/be to ~/config/settings/deskbar. * Other smaller cleanups, changes, and fixes.
|
#
3dfd9cb95ce45f59160d50975210bc55e3fc0709 |
|
16-Jun-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Flat commit of all changes from package-management branch in svn
|
#
c5f257c095d6bb39e2ccc8664ed27be8f7bd06dd |
|
01-Jul-2010 |
Jérôme Duval <korli@users.berlios.de> |
style cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37328 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30dabe8cd9107e28583904bac820295a87b73206 |
|
12-Jun-2010 |
Jérôme Duval <korli@users.berlios.de> |
added missing return, noticed by stippi. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37123 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f0827a2d108c8e24e57f46817c5e48e48e3e76e |
|
12-Jun-2010 |
Jérôme Duval <korli@users.berlios.de> |
* fixes a warning * try to launch screen_blanker by path when a launch by signature fails. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37120 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd949d17153730efa4214443de69ba6ff4a04320 |
|
16-Apr-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Obaro Ogbo (nastee) with small changes by myself: The check of the input_server filter if the screen saver should be run could be confused if additional option flags were turned on. I've removed the SAVER_DISABLED definition completely. Also, I renamed the confusing "fEnabled" member, which really means "saver already running". Thanks a lot! Fixes ticket #3474. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30207 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3a28e9bb968c5b7ebbbdc796084e5cef4d2a663e |
|
05-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* On construction initialize fLastEventTime with the current system time. Otherwise when restarting the input server the screen blanker would start immediately. * Automatic white space cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29935 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cb6a084f200d116677acdc7535f476626f09ccaa |
|
12-Mar-2009 |
Ryan Leavengood <leavengood@gmail.com> |
Fixed a bug in the screen saver code that could cause someone to get locked out of their machine: if the password check is turned on, and the password window is shown but times out (when the screen saver starts again after the standard delay), the input filter never knew about this and would never try to end the screen saver again. The solution is to take the logic for turning off the screen saver out of the input filter and put it in the screen blanker itself. Also while working in the input filter I removed some debugging and a TODO that I think cannot be fixed. In the screen_blanker the exit after loading the settings file was removed since the default settings now work for the screen_blanker. Plus obviously code was added to handle exit upon user input as well as the timing out of the password window. If anyone has a better solution for the 250ms timeout to ignore initial mouse moves, let me know. Also I think the new calls should be nothrow, but I am not sure what the rule is for that. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29488 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c597770758536c8f6d893011de53a664b653abcb |
|
06-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed the "screensaver" directory to match the name of the filter, ie. "screen_saver". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27886 a95241bf-73f2-0310-859d-f6bbb57e9c96
|