DarkWyrm
591d280e6c
Added PortMessage::ReadString and PortLink::AttachString to support BSession-style string attachments
...
Tweaks to startup code for BApplication
Tweaked PortQueue to utilize the BSession workaround for PortMessages
Tweaks to message protocol for BCursor
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4939 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4939
2003-10-04 00:55:53 +00:00
DarkWyrm
9e6ef5ce51
Added PortMessage::ReadString and PortLink::AttachString to support BSession-style string-attachments
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4938 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4938
2003-10-04 00:52:24 +00:00
DarkWyrm
8123b61c01
Eliminated a memory allocation bug
...
Added a sensible workaround for BSession message code packaging
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4937 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4937
2003-10-03 23:28:46 +00:00
DarkWyrm
e956d70682
Eliminated a memory-allocation bug
...
Added a sensible workaround for BSession message code packaging
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4936 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4936
2003-10-03 23:28:05 +00:00
DarkWyrm
b8b711a00d
BSession no longer a parent class
...
Removed deprecated reply functions
Global protocol change - reply port attached last, not first
Still uses BSession-style messaging (msg code attached to buffer followed by attachement data)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4935 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4935
2003-10-03 22:23:17 +00:00
DarkWyrm
55c8a39e56
Conversion of PortLink::FlushWithReply calls from deprecated API calls
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4934 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4934
2003-10-03 22:21:37 +00:00
DarkWyrm
7b6beb9bde
BSession is no longer a parent class
...
Removal of deprecated reply functions
Global protocol change - reply port is at the end of data, not the beginning
PortLink still uses the BSession messaging style
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4933 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4933
2003-10-03 22:20:28 +00:00
DarkWyrm
041e26d578
ServerApp - conversion of message protocols to using BSession
...
AppServer - tweaks from moving BSession messaging code to ServerProtocol.h
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4932 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4932
2003-10-03 00:41:40 +00:00
DarkWyrm
582e2dddd5
Conversion to BSession messaging
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4931 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4931
2003-10-03 00:37:56 +00:00
DarkWyrm
5e69d02601
Moved BSession messaging code to ServerProtocol.h
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4930 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4930
2003-10-03 00:02:19 +00:00
DarkWyrm
dba1a55db7
Added methods to get the sender and receiver ports
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4929 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4929
2003-10-02 23:07:26 +00:00
Waldemar Kornewald
92a8026e02
As the netstack has a bug I cannot work on the interface module before this is fixed. So I changed the API of the libkernelppp.a (although, this was planned for a later release).
...
PPPEncapsulator was removed. PPPProtocol is now a protocol and an encapsulator.
PPPDevice, PPPProtocol, and PPPInterface derive from PPPLayer. This base class simplifies the packet passing process and gives PPPDevice more flexibility as it now can add layers between itself and PPPInterface (which was not possible before). This feature will probably be used by the HDLC framing module.
Also, PPPProtocol will always send to the next layer which might either be another protocol, an encapsulator protocol, or the PPPInterface. No distinction is necessary anymore.
This all reduced the list template usage and made some methods simpler.
With this step I could reduce the size of the libkernelppp.a binary from >200K to 143K.
Now, I will go hunting bugs! :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4928 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4928
2003-10-02 09:18:47 +00:00
Axel Dörfler
f53ee751a9
Let the bootloader link against the Amiga FFS file system.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4927 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4927
2003-10-02 01:18:22 +00:00
Axel Dörfler
8fb9411174
Added support for the Amiga FFS to the standard bootloader build.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4926 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4926
2003-10-02 01:17:37 +00:00
Axel Dörfler
291a681b35
Forgot to include <util/kernel_cpp.h>.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4925 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4925
2003-10-02 01:16:57 +00:00
DarkWyrm
39cdc12637
Conversion to BSession API
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4924 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4924
2003-10-02 01:02:10 +00:00
DarkWyrm
594cf26a76
Conversion over to BSession API
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4923 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4923
2003-10-02 01:01:45 +00:00
DarkWyrm
2dd8f56272
"Borrowed" a few functions from AccelerantDriver for BitmapDriver
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4922 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4922
2003-10-02 00:12:08 +00:00
DarkWyrm
2dd8584cff
Implemented some functions referenced elsewhere to remove linker errors
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4921 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4921
2003-10-01 23:43:48 +00:00
beveloper
4afd4ca0f8
new defaults
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4920 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4920
2003-10-01 17:03:24 +00:00
beveloper
dbaf884cd1
nicer debug output
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4919 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4919
2003-10-01 17:03:00 +00:00
beveloper
51e7b01fac
changed timeout calculation
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4918 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4918
2003-10-01 17:01:06 +00:00
beveloper
2feec67c73
changed debug output
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4917 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4917
2003-10-01 17:00:38 +00:00
beveloper
a6d316d89d
added unused debug output
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4916 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4916
2003-10-01 16:59:58 +00:00
beveloper
5a40812eab
removed bus manager
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4915 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4915
2003-10-01 16:57:53 +00:00
beveloper
038616df89
updated to version 1.6c
...
fixed capability checking
no longer set clock rate if codec doesn't support continuous frame rates
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4914 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4914
2003-10-01 16:55:46 +00:00
beveloper
44979b77a2
the latest and greatest
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4913 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4913
2003-10-01 15:38:54 +00:00
Axel Dörfler
510f2a39da
Fixed all warnings.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4912 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4912
2003-10-01 03:31:31 +00:00
Axel Dörfler
786eefee41
Fixed warnings.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4911 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4911
2003-10-01 03:31:14 +00:00
Axel Dörfler
526ba06270
Fixed all warnings.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4910 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4910
2003-10-01 03:10:53 +00:00
Axel Dörfler
8c8573864d
I actually lied and forgot one: this one only showed up if DEBUG was defined.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4909 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4909
2003-10-01 02:41:01 +00:00
Axel Dörfler
1e038a1ca5
Added a ToDo comment so that I won't forget to check if there is only one
...
bootable device if the platform didn't provide a boot device.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4908 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4908
2003-10-01 02:29:34 +00:00
Axel Dörfler
6c1c51bf87
Fixed all warnings and one small bug in kernel.c::new_vnode() - it didn't
...
unlock the vnode if the same cookie already existed.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4907 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4907
2003-10-01 02:22:14 +00:00
Axel Dörfler
b50ffaa707
Added the new tracker.cpp file to the build.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4906 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4906
2003-10-01 02:07:22 +00:00
Axel Dörfler
df710eb34c
Now redefines the realloc() function as well (so that the correct one will be used).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4905 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4905
2003-10-01 02:04:23 +00:00
Axel Dörfler
e2ab678b8f
It's tree.data, not test.data.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4904 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4904
2003-10-01 02:01:07 +00:00
Axel Dörfler
61f733f0e0
Added a .cvsignore to ignore the tree.data file created when running the
...
test.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4903 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4903
2003-10-01 02:00:11 +00:00
Axel Dörfler
75b0e6cd2d
Moved the "btree" test from befs/ to bfs/.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4902 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4902
2003-10-01 01:57:34 +00:00
Axel Dörfler
394d5e16a8
Fixed warnings.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4901 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4901
2003-10-01 01:55:49 +00:00
Axel Dörfler
3c0a986734
Fixed the build.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4900 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4900
2003-10-01 01:52:03 +00:00
Axel Dörfler
8b40798fe4
Moved the "btree" test from befs/ to bfs/.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4899 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4899
2003-10-01 01:51:01 +00:00
Axel Dörfler
b72c7a22b0
Added new tracker.cpp file to the build.
...
Added a hint to show how to build it as big-endian BFS shell.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4898 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4898
2003-10-01 01:46:23 +00:00
Axel Dörfler
9f0c0b4210
Moved tracker mode from fsh.c to new tracker.cpp, made the tracker stuff
...
a bit more mature, but still needs much work.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4897 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4897
2003-10-01 01:43:45 +00:00
Axel Dörfler
58020b9aa9
Added dummy for platform_user_menu_requested() (always returns "false" for now).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4896 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4896
2003-10-01 01:42:31 +00:00
Axel Dörfler
fad54c1f85
Made the header C++ safe.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4895 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4895
2003-10-01 01:41:34 +00:00
Axel Dörfler
db82ec452b
Corrected a comment to match the implementation.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4894 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4894
2003-10-01 01:39:03 +00:00
Axel Dörfler
20b82fcf5b
Minor change: corrected the debug output in wait_for_thread().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4893 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4893
2003-10-01 01:38:00 +00:00
Axel Dörfler
2f72291d1b
Updated to support the new platform API and bootloader features.
...
Note: it will try to load the "kernel_intel" file for now (it'll
be kernel_x86 or kernel_ppc in the real thing).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4892 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4892
2003-10-01 01:32:51 +00:00
Axel Dörfler
85ee5b9e24
Added a hint on how to build bfs as big endian file system for testing purposes.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4891 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4891
2003-10-01 01:30:58 +00:00
Axel Dörfler
44df371a46
Updated to match the new boot loader platform API (boot() was renamed to main()).
...
platform_user_menu_requested() always returns "false" for now.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4890 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev4890
2003-10-01 01:29:42 +00:00