Commit Graph

9899 Commits

Author SHA1 Message Date
Jérôme Duval
123a598023 change to friend classes; field is now private again
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9992 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 22:43:06 +00:00
beveloper
5e3e040299 added support for mp3 audio playback
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9991 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 22:14:33 +00:00
beveloper
b02741bd26 A hack to allow testing of Vorbis playback (only one file at a time).
Contributed by Andrew Bachman and with known problems, but good for testing.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9990 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 22:13:41 +00:00
Axel Dörfler
1979c1f90c Page directories are now always allow user read/write access - this reduces
the x86 protection model to page level protection only. It's currently needed
for BeOS compatibility, though we might want to get rid of it later. Thanks
to Jerome for stombling into this :)
arch_vm_translation_map_init_post_sem() did not return a proper status.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9989 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 15:51:24 +00:00
Stefano Ceccherini
970c2591f5 Double buffering support (as it's in the original version). Needs some testing to see if it's cheaper/better than direct drawing.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9988 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 11:02:16 +00:00
François Revol
d288a106d4 Now I know why I didn't put it in, it's not finished. Anyone who wanna help, see linux' hdparm (identify) for the struct
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9987 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 10:58:47 +00:00
François Revol
a1572167ed Add ideinfo, idestatus to the build
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9986 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 10:49:28 +00:00
François Revol
e27cd67efe I rewrote them long ago but thought they were in already. We'll probably use less obscure ioctls in Haiku though...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9985 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 10:47:47 +00:00
Nathan Whitehorn
15d7d70acd Fixed build
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9984 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 04:34:56 +00:00
Nathan Whitehorn
662e61b333 Made UDF build too, because why not?
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9983 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 03:17:28 +00:00
Nathan Whitehorn
e1a5c8df64 Made USB build, just for fun
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9982 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 03:06:20 +00:00
shatty
0ba6d601e8 restore prior values for utf8 and null, for the sake of default send mail encoding settings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9981 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 01:56:18 +00:00
Nathan Whitehorn
ec1cf916a3 Fixed a link problem - uname() should be extern C when used in C++ code.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9980 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 01:26:11 +00:00
shatty
4d13b0dee0 openbeos packages become haiku packages
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9979 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 00:39:28 +00:00
Jérôme Duval
7bad53a1bc better parenthesis
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9978 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 00:22:54 +00:00
Rudolf Cornelissen
194c7fe171 added info used for move_overlay().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9977 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 22:18:12 +00:00
Rudolf Cornelissen
0bb0753773 finally adding move_overlay() function: still needs to be incorporated (to be continued).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9976 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 22:09:15 +00:00
Jérôme Duval
b5027c0e2b added ctime_r
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9975 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 11:24:35 +00:00
Axel Dörfler
d2b3371adc It now actually works.
Improved how it can be used, added a description at the top of the file, too.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9974 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 02:25:16 +00:00
Axel Dörfler
0e0ff3af72 Updated version of Ingo's script to build a valid Haiku boot image.
It has not yet been tested in this version, so it might not work correctly.
Needs Ingo's userland FS server.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9973 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 01:45:22 +00:00
Jérôme Duval
b3c1f2c654 removed comments
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9972 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 00:37:26 +00:00
Matthew Wilber
7df553e6f3 Removed unnessecary BView creation, added code to check for the initial, "no config view yet" state
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9971 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 23:57:45 +00:00
Matthew Wilber
85e99c67fa Fixed config view color so that, like Be's version, all config views have the same color
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9970 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 23:38:36 +00:00
Axel Dörfler
b28f1889df Writing in PIO mode was broken; thanks to Thomas for looking into it.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9969 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 23:16:28 +00:00
Axel Dörfler
f16f960989 Partially applied our style guide.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9968 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 23:11:37 +00:00
Jérôme Duval
fac367f27d fix to conform to the API
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9966 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 21:33:48 +00:00
Axel Dörfler
abb0fbc167 vfs_mount_boot_file_system() now at least checks for the right partition
offset to recognize the boot volume.
This should work well enough for now (as long as you don't have too many
disks in your system).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9965 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 20:02:04 +00:00
Axel Dörfler
06db250916 vfs_mount_boot_file_system() now also gets the kernel_args.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9964 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 20:00:49 +00:00
Jérôme Duval
7ffb9bb195 visual fix
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9963 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 19:50:19 +00:00
Axel Dörfler
17e0266f6e Implemented platform_register_boot_device(): it parses drive_parameters
versions 2.x and 3.x and fills the disk_identifier of the boot disk.
"Dumb" checksum/size recognition is not yet implemented (stores only the
size of the disk for now).
Does not yet create bios_drive structures for any other drives.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9962 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:11:27 +00:00
Axel Dörfler
04b9d56a03 register_boot_file_system() now also fills in the kernel_args data about
the boot partition, and calls platform_register_boot_device() for the
rest.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9961 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:06:47 +00:00
Axel Dörfler
925f2cab6a get_node_for() has moved into the public VFS API for now.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9960 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:05:01 +00:00
Axel Dörfler
5d6160d04e panic() now reboots when you press a key.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9959 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:03:56 +00:00
Axel Dörfler
356f4957fa Added a function that clears the keyboard buffer.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9958 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:02:50 +00:00
Axel Dörfler
8a4b1da1e7 Corrected the information where the real/protected mode stacks begin; the
comment did not take the BIOS data area into account.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9957 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:01:52 +00:00
Axel Dörfler
b193fcc716 Some work on the boot disk identification: the kernel_args structure has
now fields that carry information about the boot disk and partition.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9956 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 17:59:15 +00:00
Axel Dörfler
0c3888b965 Add a method to get the partition's file descriptor.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9955 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 17:56:55 +00:00
Jérôme Duval
0647bda361 package name updated
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9954 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 17:21:06 +00:00
Jérôme Duval
535c5018e0 added stdlib.h for system()
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9953 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 17:09:15 +00:00
Jérôme Duval
89c4e72ae5 added utsname.h for uname, based on posix
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9952 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 16:55:33 +00:00
Axel Dörfler
0084d31635 Added an additional flags parameter to fs_mount(), "args" is now a const char.
Turned off debugging output in pipefs.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9951 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 16:43:30 +00:00
Nathan Whitehorn
e1198ce1a8 Fixed the build
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9950 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-13 03:06:14 +00:00
DarkWyrm
9dd5da4253 Moved to headers/private/servers/app because of DisplayDriver dependency
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9949 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 22:35:28 +00:00
DarkWyrm
49de8aa416 Moving to the headers/private/servers/app because of DisplayDriver dependency
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9948 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 22:33:53 +00:00
DarkWyrm
328b390762 Invariably, I forget to add *something* to the tree. :(
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9947 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 22:29:39 +00:00
Rudolf Cornelissen
d37e284187 updated settings for no cursor and memory fixed to 2Mb; tested and working on a VIA graphics card.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9946 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 20:33:26 +00:00
Rudolf Cornelissen
efc1fc9b17 fixed shutdown of cursor; fixed mem detection for settings overrule. Now tested and actually working on a VIA graphicscard.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9945 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 20:31:42 +00:00
Nathan Whitehorn
3155ad9584 GCC 3 compilation fixes
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9944 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 18:58:55 +00:00
Nathan Whitehorn
8a3a4e98dc Added sanity to the C++ ABI hack. If we aren't using GCC 2 or mwcc, we clearly don't care about binary compatibility, so there is no point in using the BC shim.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9943 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 18:53:45 +00:00
Axel Dörfler
ead0d79064 Debug output now uses the TRACE() macro, turned debug output off.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9942 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 17:21:14 +00:00