#
e8faedae |
|
08-Jan-2020 |
Raheem Idowu <abdurraheemidowu@gmail.com> |
Game Kit: rewrite PushGameSound and WindowScreen headers Part of #1576 Change-Id: Iafdc88bcf13e9c07fa148cb7980b54f5ee98be50 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2086 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
9fe35223 |
|
26-Aug-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* BWindowScreens had no sychronization mechanism whatsoever - since the workspace activation message was asynchronous, whether or not the BWindowScreen stopped drawing in time was pure luck (this also caused crashes with the VESA driver, as that one unmaps its frame buffer during mode switch). Introduced a new AS_DIRECT_SCREEN_LOCK protocol for this. * In the long term, we should let BWindowScreen use the same mechanism as BDirectWindows, though. * Removed superfluous locking in BDirectWindow::_InitData(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32746 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9a95658c |
|
05-Aug-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Some cleanups. Shouldn't include any functional changes, except maybe better cleanup on exiting. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32147 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70fa61ad |
|
06-Jul-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the _IMPEXP* stuff from the headers Ingo clearly identified as ours. * Removed storage/Alias.h as that stuff isn't even available on BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21576 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a24a5156 |
|
18-Jun-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
splitted SetActiveState() into 2 methods, since it was very messy git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21454 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a45488d |
|
18-Jun-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Used exceptions to handle errors on InitData(). I hope I didn't made stupid errors, since I don't use exceptions usually. Feel free to beat me on this. Moved uninitialization to _DisposeData(). Corrected some styling issues pointed out by axel. Used fprintf instead of printf. Turned off debugging. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21450 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b30d7f0e |
|
06-May-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Now calls BApplication::HideCursor() on creation and ShowCursor() when it's disconnected (so that you can still just call ShowCursor() to have it back, in case you want that). * Rewrote WindowScreen.h. * Cleanup, removed unused variables, renamed private methods. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17349 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2c6856d6 |
|
26-Dec-2005 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
more cleanups. I'll probably end up rewriting the etire header git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15673 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a66e5019 |
|
24-Dec-2005 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
more cleanup. I can't seem to be able to clone the vesa accelerant so I'm a bit stuck at the moment git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15665 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ed58e05e |
|
24-Dec-2005 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Partly converted the header to our coding style, added some debug output, started to clean up git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15664 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1e17474 |
|
30-Mar-2004 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
IOBase() is not supported git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7114 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4c2bc7e8 |
|
10-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
replace header files with BeOS R5 header files taken from headers-src.tgz from ftp.be.com git-svn-id: file:///srv/svn/repos/haiku/trunk/current@691 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7d9c8df |
|
10-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
remove these non BeOS R5 compatible headers git-svn-id: file:///srv/svn/repos/haiku/trunk/current@690 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52a38012 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9fe35223cf4eb9714865152d62e8efc36b327fef |
|
26-Aug-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* BWindowScreens had no sychronization mechanism whatsoever - since the workspace activation message was asynchronous, whether or not the BWindowScreen stopped drawing in time was pure luck (this also caused crashes with the VESA driver, as that one unmaps its frame buffer during mode switch). Introduced a new AS_DIRECT_SCREEN_LOCK protocol for this. * In the long term, we should let BWindowScreen use the same mechanism as BDirectWindows, though. * Removed superfluous locking in BDirectWindow::_InitData(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32746 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9a95658ce0c5e62a04ff2e203013a17848d8c483 |
|
05-Aug-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Some cleanups. Shouldn't include any functional changes, except maybe better cleanup on exiting. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32147 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70fa61adbb4acb3c27cd34838a2162fe848f8ec9 |
|
06-Jul-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the _IMPEXP* stuff from the headers Ingo clearly identified as ours. * Removed storage/Alias.h as that stuff isn't even available on BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21576 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a24a5156f9fc4c841e23dbb02f13cd23434d8858 |
|
18-Jun-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
splitted SetActiveState() into 2 methods, since it was very messy git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21454 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a45488dd93a920bccd174756ad44613d844189c |
|
18-Jun-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Used exceptions to handle errors on InitData(). I hope I didn't made stupid errors, since I don't use exceptions usually. Feel free to beat me on this. Moved uninitialization to _DisposeData(). Corrected some styling issues pointed out by axel. Used fprintf instead of printf. Turned off debugging. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21450 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b30d7f0e0535bb739625e0143d3e94807efbe155 |
|
06-May-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Now calls BApplication::HideCursor() on creation and ShowCursor() when it's disconnected (so that you can still just call ShowCursor() to have it back, in case you want that). * Rewrote WindowScreen.h. * Cleanup, removed unused variables, renamed private methods. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17349 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2c6856d660fe81f07aad153ec9a421185c3bf000 |
|
26-Dec-2005 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
more cleanups. I'll probably end up rewriting the etire header git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15673 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a66e50197492a7f0d26a166416e75c7668b7a943 |
|
24-Dec-2005 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
more cleanup. I can't seem to be able to clone the vesa accelerant so I'm a bit stuck at the moment git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15665 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ed58e05e188ef3b349bb470db8e1b83595396a8c |
|
24-Dec-2005 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Partly converted the header to our coding style, added some debug output, started to clean up git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15664 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1e1747413a6074abab7d007e91b3b2734fb6c26 |
|
30-Mar-2004 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
IOBase() is not supported git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7114 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4c2bc7e83c660cbc266d50f3d924115268912656 |
|
10-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
replace header files with BeOS R5 header files taken from headers-src.tgz from ftp.be.com git-svn-id: file:///srv/svn/repos/haiku/trunk/current@691 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7d9c8df6b3078ac546d4cde60fed5d60a8a4b28 |
|
10-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
remove these non BeOS R5 compatible headers git-svn-id: file:///srv/svn/repos/haiku/trunk/current@690 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52a380120846174213ccce9c4aab0dda17c72083 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|