haiku/headers/private/app
dsizzle 9b6b158b88 Implementation of BFont::Blocks
BFont::Blocks is now implemented in ServerFont, via a call through the
app_server.  It uses fontconfig to iterate through a charset of a font
and stores the defined blocks in a bitmap.

A new API was added, BFont::IncludesBlock, that will allow for arbitrary
testing of a given Unicode block. Since nothing is cached, searching
through an entire charset for a series of Unicode blocks can be quite
slow. In a given block there may be only 1 or 2 characters actually
defined so every character within a block needs to be checked until one
is found, which in a degenerate case will mean the entire block is
checked.

Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
2017-05-08 22:17:53 +02:00
..
ApplicationPrivate.h Revert r39462 because it was not really binary compatible. 2010-11-17 22:19:09 +00:00
AppMisc.h AppMisc: correct param name in docs, silences warning 2016-04-27 11:10:33 -07:00
AppServerLink.h * Added BString version of LinkReceiver::ReadString(). 2005-11-07 16:14:05 +00:00
DesktopLink.h * Added private methods get_app_server_port() (that stores the server port, 2009-12-01 07:53:09 +00:00
DirectMessageTarget.h Made DirectMessageTarget's destructor private to avoid potential future 2008-03-06 00:36:31 +00:00
KeyStoreDefs.h Add generic unlock key setting and removal. 2013-03-05 11:04:57 -05:00
LaunchDaemonDefs.h launch_daemon: Added stop target ability. 2016-11-29 23:14:36 +01:00
LaunchRoster.h launch_daemon: Added stop target ability. 2016-11-29 23:14:36 +01:00
LaunchRosterPrivate.h launch_daemon: Improved target support. 2015-07-22 20:41:51 +02:00
LinkReceiver.h Fixed various errors/warnings reported by cppcheck: 2010-02-08 22:50:38 +00:00
LinkSender.h * Make sure LinkSender knows team ID of receiving team; this fixes the >64k ServerLink transfers. 2010-04-11 14:26:19 +00:00
LooperList.h Declare BLooperListIterator in the right place. 2014-01-10 22:31:37 +01:00
MessageAdapter.h BMessage: implemented KMessage reply. 2015-05-13 23:06:51 +02:00
MessagePrivate.h BMessage: implemented KMessage reply. 2015-05-13 23:06:51 +02:00
MessageUtils.h Fixed various errors/warnings reported by cppcheck: 2010-02-08 22:50:38 +00:00
MessengerPrivate.h Various whitespace cleanup only. 2015-09-05 16:09:33 +02:00
PortLink.h Remove unused PortLinkRef again. 2010-08-17 23:27:22 +00:00
RegistrarDefs.h app_server: fix test-app_server for launch_daemon changes 2015-08-23 01:00:32 +02:00
RosterPrivate.h launch_daemon: Fixed preregister consequences. 2015-11-11 16:04:02 +01:00
Server.h The beginnings of a launch_daemon for Haiku. 2015-07-22 20:39:47 +02:00
ServerLink.h * Make sure LinkSender knows team ID of receiving team; this fixes the >64k ServerLink transfers. 2010-04-11 14:26:19 +00:00
ServerMemoryAllocator.h * Header cleanup. 2011-06-24 18:22:02 +00:00
ServerProtocol.h Implementation of BFont::Blocks 2017-05-08 22:17:53 +02:00
ServerProtocolStructs.h Set*UIColor, etc. 2016-01-04 06:48:22 -05:00
ServerReadOnlyMemory.h Fixes Success/Failure colors in Appearance 2016-11-14 19:47:29 +01:00
SimpleMallocIO.h More optimization for Message2. It now uses a more lightweight BSimpleMallocIO instead of the full blown BMallocIO. This wastes less memory and reduces unnecessary overhead when unflattening. 2005-07-31 11:48:38 +00:00
TokenSpace.h * Reinitialize global locks after a fork (at least those in the Application 2011-10-29 21:17:59 +00:00