haiku/headers/private/app
ejakowatz f936fa1261 A number of bug fixes. In particular:
-	only one byte was being used for total data length in a data field
	which had 'maxi' size data (total data > 255 bytes), rather than the
	correct four bytes.
-	Seem to have finally nailed the proper algorithm for calculating data
	item padding (four size bytes + bytes of data, padded to 8-byte
	boundary) in all places.
-	Was passing the address of the padding string, rather than the string
	itself, when writing out NULL padding bytes
-	Was incorrectly clearing the MSG_FLAG_MINI_DATA bit when the number of
	data items or the size of the largest data item exceeding 256 bytes.
	Bit is now cleared when total size of all item data (including size
	bytes and padding, if applicable) exceeds 256 bytes
-	Modified SizePolicy::Padding(const T&) to use calc_padding() from
	MessageUtils.h/.cpp
-	Added SizePolicy::Padding(const Store&) to calculate padding for data
	field's entire data store


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9743 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-02 21:35:28 +00:00
..
AppMisc.h _get_object_token_ has found its permanent home in AppMisc.h, which the 2003-03-19 08:00:50 +00:00
AppServerLink.h Major API improvements by Pahtz 2004-07-30 15:10:19 +00:00
AreaLink.h add newline to end of file 2003-04-14 01:56:41 +00:00
LinkMsgReader.h Separated functionality of PortLink into LinkMsg* to avoid some *serious* code duplication 2004-10-14 01:18:38 +00:00
LinkMsgSender.h Separated functionality of PortLink into LinkMsg* to avoid some *serious* code duplication 2004-10-14 01:18:38 +00:00
LooperList.h gcc 3 fixes 2003-08-04 00:46:53 +00:00
MessageBody.h Fixed a couple of memory leaks and an incorrect index bounds check. 2004-08-24 23:54:02 +00:00
MessageField.h A number of bug fixes. In particular: 2004-11-02 21:35:28 +00:00
MessagePrivate.h How the glaring fubar in MessagePrivate.h got past me is a mystery. 2003-08-25 23:33:02 +00:00
MessageUtils.h Added calc_padding() convenience function for calculating how much padding to add to a buffer in order for it to fall on a specified byte boundary. 2004-09-07 23:06:32 +00:00
MessengerPrivate.h Added missing newline. 2003-10-13 01:57:54 +00:00
PortLink.h Separated functionality of PortLink into LinkMsg* to avoid some *serious* code duplication 2004-10-14 01:18:38 +00:00
PortMessage.h Updates to sync with (hopefully) last messaging protocol tweaks 2003-10-13 23:33:20 +00:00
PortQueue.h Separated PortQueue and PortMessage into separate files. 2003-06-22 17:17:40 +00:00
RegistrarDefs.h Added constant for the disk device rescan event. 2003-02-11 23:33:43 +00:00
RegistrarThread.h Removed an old and inaccurate comment I just noticed. 2002-09-29 07:24:56 +00:00
RegistrarThreadManager.h Made kThreadLimit constant public 2002-10-04 04:22:08 +00:00
RosterPrivate.h Cleaned up BRoster's friends mess. All access to private BRoster functionality is now done through the newly added BRoster::Private class, which is BRoster's only friend (poor BRoster ;-). 2003-02-08 23:29:21 +00:00
ServerMemIO.h Added class for requesting shared client-server memory 2004-10-09 18:13:33 +00:00
ServerProtocol.h Separated functionality of PortLink into LinkMsg* to avoid some *serious* code duplication 2004-10-14 01:18:38 +00:00
Session.h Minor header tweaks relating to the message buffer size 2004-06-11 13:36:48 +00:00
SysCursor.h API tweaks 2003-10-10 02:33:38 +00:00
TokenSpace.h Minor tweak. 2003-03-19 05:14:07 +00:00