[haiku-commits] r37976 - haiku/trunk/docs/user

  • From: pulkomandy@xxxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 8 Aug 2010 18:20:09 +0200 (CEST)

Author: pulkomandy
Date: 2010-08-08 18:20:09 +0200 (Sun, 08 Aug 2010)
New Revision: 37976
Changeset: http://dev.haiku-os.org/changeset/37976

Modified:
   haiku/trunk/docs/user/compatibility.dox
Log:
 * Added a note about the network libraries being incompatible with BeOS.


Modified: haiku/trunk/docs/user/compatibility.dox
===================================================================
--- haiku/trunk/docs/user/compatibility.dox     2010-08-08 15:32:12 UTC (rev 
37975)
+++ haiku/trunk/docs/user/compatibility.dox     2010-08-08 16:20:09 UTC (rev 
37976)
@@ -3,19 +3,19 @@
 
 \author Ingo Weinhold
 
-Haiku R1 (x86) was designed and is being implemented to be binary and source 
-compatible with applications written for BeOS R5 (x86) to a large extent, but 
-not the other way around. In some cases we deliberately broke source 
+Haiku R1 (x86) was designed and is being implemented to be binary and source
+compatible with applications written for BeOS R5 (x86) to a large extent, but
+not the other way around. In some cases we deliberately broke source
 compatibility while at the same time maintaining binary compatibility. Here are
 some specific examples:
 
-- The \c "be" header path is gone - it's called \c "os" in Haiku; since it is 
-  always part of the default header search path anyway, you can always just 
+- The \c "be" header path is gone - it's called \c "os" in Haiku; since it is
+  always part of the default header search path anyway, you can always just
   remove it to let your software compile on both platforms, ie. replace:
 \code
 #include <be/interface/View.h>
 \endcode
-  with: 
+  with:
 \code
 #include <interface/View.h>
 \endcode
@@ -24,22 +24,25 @@
 #include <View.h>
 \endcode
 
-- BeOS contains a deprecated \c add-ons/TrackerAddons.h header, and a 
-  header called \c add-ons/TrackerAddOns.h - Haiku only contains the 
+- BeOS contains a deprecated \c add-ons/TrackerAddons.h header, and a
+  header called \c add-ons/TrackerAddOns.h - Haiku only contains the
   latter.
 - Likewise, you'll find \c support/byteorder.h and \c support/ByteOrder.h
   in BeOS; Haiku only has ByteOrder.h.
-- If you have subclassed BString and if you are using its \c _privateData 
-  member, you might notice that it has been renamed to \link 
BString::fPrivateData
-  fPrivateData \endlink.  However, it's use is deprecated, and it might even 
be 
-  made private in the future.
-- The undocumented functions defined in Alias.h from the storage kit are not 
implemented.
-- The private Device Map API (used by OpenTracker) has been replaced by a 
+- If you have subclassed BString and if you are using its \c _privateData
+  member, you might notice that it has been renamed to
+  \link BString::fPrivateData fPrivateData \endlink. However, it's use is
+  deprecated, and it might even be made private in the future.
+- The undocumented functions defined in Alias.h from the storage kit are not
+  implemented.
+- The private Device Map API (used by OpenTracker) has been replaced by a
   different API (Disk Device API).
 - The application debugging interface is conceptually similar, but nevertheless
   source and binary incompatible.
-- The file system API has changed; file systems that worked on BeOS will no 
+- The file system API has changed; file systems that worked on BeOS will no
   longer work on Haiku.
-- In several places we also dropped compatibility support for older BeOS 
+- Haiku isnot compatible with the Network kit, nor with BONE. Instead, we have
+  both UNIX sockets and a new C++ API.
+- In several places we also dropped compatibility support for older BeOS
   versions (PR2, R3, R4), which BeOS R5 still featured.
-*/
\ No newline at end of file
+*/


Other related posts: