History log of /haiku/src/tests/apps/fake_app_server/AppServer.cpp
Revision Date Author Comments
# 3691c680 26-Apr-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed build of the fake_app_server - there still were some references to
SERVER_TRUE/FALSE.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17238 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bd3c41fe 18-Mar-2006 Axel Dörfler <axeld@pinc-software.de>

Stripped down the fake_app_server a bit more, so that breaking the build
while working on the app_server should less likely happen - hopefully.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16836 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2bdbc03a 05-Feb-2006 Axel Dörfler <axeld@pinc-software.de>

Oh surprise, I broke the build with fake_app_server again...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16240 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d1071ff0 20-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

Removed Utils.cpp - it's not really useful anymore.
Note, I temporarily kept the Utils.h in, because I have other local changes to be
committed soon (sorry for this, but it shouldn't harm).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15043 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b43c7283 17-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

Fixed build of the fake_app_server.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15015 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0c09cbb 14-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

Again, forgot to check if the fake_app_server still builds correctly (which it didn't, surprisingly).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14927 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e37155c6 07-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

* The font list is now cached client-side. The app_server is only queried for
updates.
* Optimized retrieving the font list from the server.
* This greatly simplifies the app_server communication for getting the font
list as well - there are now only 2 commands instead of 6.
* Moved extra font flags creation from ServerApp to FontStyle::Flags().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14751 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7590edd2 04-Nov-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

fixed the build (was broken in r14695)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14700 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 551d6820 02-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed build.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14649 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c4b1e371 04-Aug-2005 Axel Dörfler <axeld@pinc-software.de>

Added support for the AS_GET_DESKTOP command.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13896 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 91515d21 16-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

With the recent changes to the communication mechanism, fake_app_server
did not work anymore, and thus, the safemode with the current Bootscript
did not work.
It now does again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13192 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dd10337f 14-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader
to LinkReceiver, LinkMsgSender to LinkSender, and put everything into the
BPrivate namespace.
Made AppServerLink a cheap object - it will use the applications receiver/sender
and not create its own buffers.
Fixed broken communication stuff here and there (mostly Font.cpp).
Put the newly introduced set|get_system_colors() into the BPrivate namespace -
please don't introduce private functions into the public namespace!!!
Also fixed their broken communication use, as Darkwyrm obviously forgot about
it again: the sequence Flush(); GetNextMessage() without error checking is
purely wrong and can make the app hang and/or crash! :-)
Other minor cleanup.
The input_server used some test mode with the haiku build target which is
probably wrong.
Hopefully I did not forget anything this time.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13128 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2f6a25d5 08-Jun-2005 Stephan Aßmus <superstippi@gmx.de>

fixed build of fake_app_server

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13009 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9db6e5bc 07-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Fixed fake_app_server build due to the BPortLink changes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12999 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 718c1fc5 29-Apr-2005 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Removed unused stuff

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12510 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a350a0f5 31-Mar-2005 Axel Dörfler <axeld@pinc-software.de>

A stripped down to the bare minimum app_server, so that we no longer need
to compile our libbe.so with RUN_WIHTOUT_APP_SERVER for the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12190 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3691c680c46d2a099d6a5dfa52fb614d479f5d99 26-Apr-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed build of the fake_app_server - there still were some references to
SERVER_TRUE/FALSE.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17238 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bd3c41fe37d9e2bc9a68c51d7c6cc5460935f537 18-Mar-2006 Axel Dörfler <axeld@pinc-software.de>

Stripped down the fake_app_server a bit more, so that breaking the build
while working on the app_server should less likely happen - hopefully.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16836 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2bdbc03a1d489031d65f029c1c68268a48e39a34 05-Feb-2006 Axel Dörfler <axeld@pinc-software.de>

Oh surprise, I broke the build with fake_app_server again...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16240 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d1071ff01bfca0aa7952a6c0cc995ce137681908 20-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

Removed Utils.cpp - it's not really useful anymore.
Note, I temporarily kept the Utils.h in, because I have other local changes to be
committed soon (sorry for this, but it shouldn't harm).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15043 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b43c7283104a48e449a2521a777487c2092f1840 17-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

Fixed build of the fake_app_server.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15015 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0c09cbbaf515da9cc0f6b64e9b33a07c479a58f 14-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

Again, forgot to check if the fake_app_server still builds correctly (which it didn't, surprisingly).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14927 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e37155c67037f35d73ab9329f2ebebb9334b1d9c 07-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

* The font list is now cached client-side. The app_server is only queried for
updates.
* Optimized retrieving the font list from the server.
* This greatly simplifies the app_server communication for getting the font
list as well - there are now only 2 commands instead of 6.
* Moved extra font flags creation from ServerApp to FontStyle::Flags().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14751 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7590edd29b885c4f215a96e82c8b29df0c156d1a 04-Nov-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

fixed the build (was broken in r14695)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14700 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 551d6820302fd595baef6963e58a9f6267f45175 02-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed build.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14649 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c4b1e371176dcd5ecbc12d1973fff5756afaf153 04-Aug-2005 Axel Dörfler <axeld@pinc-software.de>

Added support for the AS_GET_DESKTOP command.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13896 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 91515d2132d38f9099624ee5c3b824440aa97936 16-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

With the recent changes to the communication mechanism, fake_app_server
did not work anymore, and thus, the safemode with the current Bootscript
did not work.
It now does again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13192 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dd10337fd005a67a4947714fdeecf2121485b91d 14-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader
to LinkReceiver, LinkMsgSender to LinkSender, and put everything into the
BPrivate namespace.
Made AppServerLink a cheap object - it will use the applications receiver/sender
and not create its own buffers.
Fixed broken communication stuff here and there (mostly Font.cpp).
Put the newly introduced set|get_system_colors() into the BPrivate namespace -
please don't introduce private functions into the public namespace!!!
Also fixed their broken communication use, as Darkwyrm obviously forgot about
it again: the sequence Flush(); GetNextMessage() without error checking is
purely wrong and can make the app hang and/or crash! :-)
Other minor cleanup.
The input_server used some test mode with the haiku build target which is
probably wrong.
Hopefully I did not forget anything this time.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13128 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2f6a25d52d3f0028f20557eb3e0b502afbd74fe0 08-Jun-2005 Stephan Aßmus <superstippi@gmx.de>

fixed build of fake_app_server

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13009 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9db6e5bc949f1271e1f0762d299b480d0a17739e 07-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Fixed fake_app_server build due to the BPortLink changes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12999 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 718c1fc5256599288ff8ac91aea5cbf08884ce4d 29-Apr-2005 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Removed unused stuff

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12510 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a350a0f58e21ecf2adb430955071d4363132434d 31-Mar-2005 Axel Dörfler <axeld@pinc-software.de>

A stripped down to the bare minimum app_server, so that we no longer need
to compile our libbe.so with RUN_WIHTOUT_APP_SERVER for the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12190 a95241bf-73f2-0310-859d-f6bbb57e9c96