Axel Dörfler
48847a2aab
You must not copy a list in that way; it's now using the new list_move_to_list()
...
call.
"testapp" now works fine with the new port code.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6958 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-12 21:36:02 +00:00
Axel Dörfler
ed3f63ae37
Added a call to move the contents of one list to another.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6957 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-12 21:34:20 +00:00
Axel Dörfler
28f42fcecc
get_port_info() is not supposed to succeed on a closed port.
...
Saved the port_entry.closed member and now set the capacity to 0, since
it is not used any longer (reduces the size of the port table).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6956 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-12 05:28:50 +00:00
Axel Dörfler
85b89008bd
Replaced the MAX_PORTS constant with the gMaxPorts variable, so that it
...
could be changed at startup (adapted to system properties).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6955 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-12 05:09:29 +00:00
Axel Dörfler
b672b21619
Renamed some variables to match our style guide better.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6954 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-12 05:06:13 +00:00
Axel Dörfler
b3d07d6550
Rewritten the msg queue code to use a doubly linked list of port_msgs.
...
Right now, it allocates/frees the msgs from the kernel heap for every
message sent - that might be too slow for real world usage.
Also removed all known race conditions from the code.
Not tested at all yet, though.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6953 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-12 04:57:38 +00:00
Philippe Houdoin
405ecca529
Add the new wb840 NIC driver contributed by Stefano Ceccherini to the build.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6952 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-12 01:39:29 +00:00
Stefano Ceccherini
3927f78a36
... and a jamfile for it (shamelessly stolen from Axel's sis900 driver). Not (yet) included into the build
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6951 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-11 12:48:22 +00:00
Stefano Ceccherini
d8ee7d30df
Driver for the Winbond 840 NIC, written by myself. It's working. It lacks speed autonegotiation, and some other cool things.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6950 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-11 11:09:38 +00:00
Matthew Wilber
92fd335690
Fixed to check if refs are directories and to error properly if they are
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6949 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-11 03:19:03 +00:00
Axel Dörfler
871fa04fc9
Added a comment for the R5 BTabView::Select() workaround - also uses
...
Window() instead of Parent() now, since I'd guess that's the culprit.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6948 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-10 18:35:38 +00:00
Axel Dörfler
4e0afad0c3
Set the stop button font to the small one.
...
A bit more space for the stop button - it now looks good even in Dano/Zeta.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6947 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-10 18:31:45 +00:00
Axel Dörfler
d3764d6d1c
Didn't send notices about a new preferred size when the block size was changed.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6946 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-10 18:29:39 +00:00
Axel Dörfler
7c49aee74f
Improved the placement of the "Stop" button with smaller window sizes.
...
It will now also follow the right border of the window.
Enlarged the minimum window width a bit, so that the stop button can no
longer overlay the position text control.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6945 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-10 15:11:25 +00:00
Axel Dörfler
86d5deed7b
Some additional standard MIME types in the Be world.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6944 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-10 13:40:35 +00:00
Axel Dörfler
2dffde8cdc
Now checks for the file types without MIME type as well (GetTrackerIcon()).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6943 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-10 13:38:31 +00:00
Axel Dörfler
425399b165
If the MIME type couldn't be retrieved, it will now take the file type
...
into account; i.e. it will ask for a directory/volume/symlink/application icon.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6942 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-10 13:35:00 +00:00
Axel Dörfler
3f7d503ff1
Fixed DoublyLinkedList::Iterator().
...
Switched back to a pointer to the list in the Iterator internally, so
that it can still be just copied without having to overload "=", etc.
This fixes the boot loader build, too (shame on me).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6941 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-10 00:49:52 +00:00
Axel Dörfler
03d14a728a
kernel_cpp.h can now safely be included from C code, great, isn't it?
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6940 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-10 00:44:39 +00:00
Axel Dörfler
2f6684aaee
Fixed _user_find_thread(NULL), courtesy of Jack Burton.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6939 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-09 15:45:34 +00:00
Stefano Ceccherini
805bba9456
Fixed the debugger "region" command (still looking for others like that one)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6938 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-09 09:53:54 +00:00
Michael Phipps
65f6430e0c
Complete rewrite. Works pretty well. NOTE - if you play with this without the
...
input_server addon (which isn't done), you have to kill the process manually.
Does not do password validation.
Does not stop you from jumping to another workspace to kill the SS (which would
allow you to circumvent password protection).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6937 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-09 01:23:02 +00:00
Michael Phipps
28857c0500
Rewritten with some help from voidref. Not complete, but pretty close.
...
Mostly I just need to use the ScreenSaverPrefs to figure out how many seconds
before blanking.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6936 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-09 01:20:53 +00:00
Ingo Weinhold
ec54625e5e
Added TODO item: As reported by Axel BVolume::SetName() should rename the mount point as well.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6935 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-08 22:45:13 +00:00
mahlzeit
ac8402f0ea
Added about box message.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6934 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-08 20:56:03 +00:00
Rudolf Cornelissen
a16d55dd54
added some DFP programming stuff
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6933 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-08 20:34:40 +00:00
Axel Dörfler
349b01808e
Seems like I'm getting old: fixed a similar typo in pipefs (like the one I
...
did in ports.c), thanks to Jack Burton for pointing this out.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6932 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-08 12:08:06 +00:00
Rudolf Cornelissen
6f5cefa919
added flatpanel registerdump
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6931 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-08 11:02:20 +00:00
shatty
4a89640d25
fixed usage of init_vorbis_media_raw_audio_format
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6930 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-08 03:06:31 +00:00
Waldemar Kornewald
bb713c7c5b
Some more work on the DialUpPreflet code.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6927 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-07 13:51:57 +00:00
beveloper
44c1e167fc
gave mixer a non alpha version number for bebits release
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6925 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 23:32:55 +00:00
beveloper
fa53639792
Added liba52, a GPL licensed AC3-decoding library.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6924 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 22:48:00 +00:00
beveloper
1e6635acba
Added the AC3-decoding plugin. It must be treated as GPL licensed, as it'
...
using the GPL'ed liba52.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6923 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 22:46:49 +00:00
beveloper
194362d68b
included the ac3-decoder addon (when GPL add-ons are included)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6922 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 22:45:03 +00:00
beveloper
6341d53b82
changed buffer size handling
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6921 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 22:42:54 +00:00
beveloper
4fed4f5e43
added ac3-decoder to the MediaKit target
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6920 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 22:41:38 +00:00
beveloper
e91f3ca1a7
Added a new Jamfile rule, called SubIncludeGPL, which can be used to conditionally
...
include GPL licensed add-ons into the build. As GPL licensed add-ons may not be
used with non GPL compatible applications, this rule normally is not invoked when
building the tree. However, if the user is sure that he only uses GPL compatible
software, he can use the new ./configure option --include-gpl-addons to enable
the including of GPL licensed addons that are integrated by SubIncludeGPL instead
of SubInclude.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6919 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 22:39:28 +00:00
beveloper
7952c91445
updated to the files included in 1.7 release
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6916 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 20:07:41 +00:00
beveloper
6a5be5f36d
we have reached version 1.7
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6915 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 18:48:05 +00:00
beveloper
c119564cf0
changed reset behaviour
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6914 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 18:34:10 +00:00
beveloper
b1ad80c5f5
moved setup of register cache past the codec reset (which changes the registers to default values)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6913 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 18:33:09 +00:00
beveloper
4c7a07c0c6
added DEBUG_ONLY() macro
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6912 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-06 18:31:43 +00:00
beveloper
63ee851ddd
changed reset handling, we no longer perform a cold reset, as this disabled audio output on some notebooks
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6911 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-05 23:58:15 +00:00
Axel Dörfler
89ea3ca9d6
Fixed a stupid typo, thanks to Bill Hayden for pointing this out :-)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6910 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-05 23:55:19 +00:00
beveloper
28d047182f
added logging of subsystem vendor and device id
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6909 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-05 23:19:05 +00:00
beveloper
4811cfb7ef
change AD1886 defaults
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6908 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-05 23:16:36 +00:00
beveloper
1ee25753d7
AC97 register 0x54 is used by ICH to control GPIOs, which we don't want to access
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6907 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-05 23:08:28 +00:00
beveloper
2ba990dd94
fixed comment
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6906 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-05 23:06:54 +00:00
shatty
36f5681bb1
jam packages for ich ac97
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6905 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-05 20:41:10 +00:00
Axel Dörfler
135d20a96e
Now properly shuts down the thread message cache in thread_exit(),
...
its semaphores get deleted, thanks to Jack Burton for reporting.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6904 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-03-05 12:55:27 +00:00