Jérôme Duval
76dd4cf399
Revised the code, to be cleaner
...
added a rdef file
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8713 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-29 16:28:21 +00:00
Ingo Weinhold
6106f25494
Commented out subdir mediaplayer as it doesn't exist.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8712 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-29 16:26:08 +00:00
Jérôme Duval
aa4ad54070
change to rdef
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8711 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-29 15:29:45 +00:00
Jérôme Duval
00740cc502
Integrated MouseSettings and KeyboardSettings
...
update license info
clean up
removed node monitoring messages handling
fixed several message handlers
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8710 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-29 15:20:34 +00:00
Jérôme Duval
970f7be9fb
fixed mouse settings to avoid writing input_server settings
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8709 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-29 15:07:10 +00:00
DarkWyrm
8436893ffd
Remove a couple desktop-related files no longer needed
...
More specific TODO comments so we can use grep to understand in a general sense what still needs done
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8708 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-29 15:01:44 +00:00
Jérôme Duval
a45aba16ed
added prefs
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8707 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-29 15:00:02 +00:00
Ingo Weinhold
d668899063
On success readlink() returns the number of bytes read, not 0.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8706 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-29 11:59:07 +00:00
Ingo Weinhold
48d046ac05
* Fixed usage of user_strlcpy() in several places.
...
* null-terminated the result of common_read_link().
* Fixed return value of _user_read_link().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8705 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-29 11:58:04 +00:00
Ingo Weinhold
f57dcf3200
Several follow-up changes required by the changes either to the VFS
...
syscalls or to the syscall mechanism (which exposed naming and parameter
inconsistencies).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8704 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:51:47 +00:00
Ingo Weinhold
383cdedbd2
Several follow-up changes required by the changes either to the VFS
...
syscalls or to the syscall mechanism (which exposed naming and parameter
inconsistencies).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8703 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:45:00 +00:00
Ingo Weinhold
3d6fb35361
FObjectsDir was renamed to FCurrentObjectsDir.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8702 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:41:13 +00:00
Ingo Weinhold
9955b99a86
Several VFS related syscalls have been changed, added or removed.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8701 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:38:39 +00:00
Ingo Weinhold
c46de31dea
Renamed fs_query.c to fs_query.cpp and implemented the function. They don't work yet as the kernel part is not implemented yet.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8700 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:36:53 +00:00
Ingo Weinhold
6fec58934a
We automatically generate what information are available from syscalls.h,
...
which from now on relieves us from the duty to maintain syscalls.S and
syscalls.c manually. Either includes a generated file.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8699 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:34:43 +00:00
Ingo Weinhold
efd87ab8df
Had to change the mechanism for automatically generating most of the
...
boring syscall stuff. It has two phases now: The first one
(gensyscallinfos) parses syscalls.h and generates a source file containing
all the required information. This file is compiled and linked to
gensyscalls, which generates the actual output files.
Added to the build.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8697 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:26:52 +00:00
Ingo Weinhold
cc868bc230
Uncommented a few tests that our Storage Kit implementation passes now.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8696 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:20:55 +00:00
Ingo Weinhold
044be4e258
Introduced a new build flag and macro RUN_WITHOUT_APP_SERVER, to allow
...
several things to work without a running app server (the Storage Kit to
begin with).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8695 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:18:31 +00:00
Ingo Weinhold
db10640de9
Got rid of the Storage Kit's kernel abstraction layer, which was
...
unfortunately quite slow and made some things more complicated than they
needed to be.
Implemented a few missing things (e.g. BSymLink and node locking).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8694 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:14:46 +00:00
Ingo Weinhold
233e6dadef
The whole Storage Kit now uses syscalls directly. No further need of this abstraction layer.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8693 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 20:08:05 +00:00
Rudolf Cornelissen
76eddc4fc1
small cosmetic fix. Cool! PLL readouts are actually OK, which probably means we can now ascertain if those older cards with noise (bandwidth) trouble are indeed running on too low speeds...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8689 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 19:41:45 +00:00
Rudolf Cornelissen
e21f481ff3
added exec of another scriptcmd (indirect PLL)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8688 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 19:22:10 +00:00
Rudolf Cornelissen
12d8196092
added execution of two more coldstart script commands, one doing CORE, RAM and DAC PLL programming.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8687 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 17:04:53 +00:00
Rudolf Cornelissen
9fb20c7b6d
added recognition of 3 new introduced coldstart script cmds for coldstarting on NV11: my NV11 now actually starts to do weird things :-)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8686 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 15:13:30 +00:00
Axel Dörfler
a48a5ab889
devfs now supports the I/O scheduler mechanism and automatically uses it
...
for all raw disk devices.
Minor cleanup.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8685 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 13:33:31 +00:00
Axel Dörfler
6e3462b57e
Added I/O scheduler to the build.
...
Removed unnecessary grist from source files.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8684 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 13:31:42 +00:00
Axel Dörfler
d3efd9a6ef
Implemented the basic I/O scheduler architecture - doesn't schedule anything
...
yet, though (instead, it directly performs all requests, so there is no
functional difference to the previous mechanism).
devfs and the file cache will directly access the I/O scheduler. There is
one scheduler per raw disk device; devfs detects that automatically, and
all I/O will go through the scheduler, then.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8683 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-28 13:28:29 +00:00
Axel Dörfler
a0c7b77db3
Minor cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8682 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 20:58:30 +00:00
Axel Dörfler
c96488c21d
Now compiles fine as C++ file (fixed min() usage).
...
Added our license.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8681 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 17:57:43 +00:00
Axel Dörfler
ba74984309
Renamed devfs.c to devfs.cpp - it's now compiled as C++ file to allow usage
...
of kernel internal C++ API.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8680 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 17:46:48 +00:00
Axel Dörfler
ded78bc1ef
Made changes to let this file be compiled as C++ file as well without warnings.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8679 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 17:44:08 +00:00
haydentech
2b7da86751
Resolved some compiler warnings
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8678 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 15:23:39 +00:00
Jérôme Duval
e7b9acd7b1
Added test preferences apps MouseTest KeyboardTest KeymapTest
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8677 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 15:06:21 +00:00
Jérôme Duval
d5f2a1f371
added our input server signature in comment
...
added #ifndef COMPILE_FOR_R5 to avoid BPortLink linkage when needed
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8676 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 14:32:13 +00:00
Philippe Houdoin
7ada78200d
NetworkingKit package's libs where misplaced, installed into
...
Desktop/openbeos-networkingkit-cvs, when bin tools where, them, installed into Desktop/haiku-networkingkit-cvs !
This should not have help earlier tester(s) ;-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8675 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 13:45:46 +00:00
Jérôme Duval
97c19e92aa
Complete DeviceManager, need testing though.
...
Fix crash with TeamMonitor when quitting.
Moved app signature to a common place
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8674 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 13:14:17 +00:00
Stefano Ceccherini
6276c26824
- Some more error checking in some functions
...
- Fixed SetMaxBytes(), and made it delete the text if it's longer than the indicated bytes
- Fixed Delete(int32, int32) as it was doing bad things if you deleted the final part of the text
- Fixed PageDown handling (at least, it looks like so)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8673 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 08:35:15 +00:00
Stefano Ceccherini
758fe00be9
Started adding input methods "clauses" support.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8672 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 06:50:41 +00:00
Jérôme Duval
b69a5532ae
reworked device manager
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8671 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-27 06:46:21 +00:00
Philippe Houdoin
4158964bd7
Mistaken duplicated code removed.
...
Use UTF-8 constants is better.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8670 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 23:22:24 +00:00
haydentech
54b32ef066
Fixed crashing bug related to incorrect bounds checking
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8669 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 20:29:03 +00:00
Rudolf Cornelissen
40cce32835
more coldstart script executing cmds
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8668 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 18:56:09 +00:00
haydentech
22b5b23866
Initial implementation of CopyBitmap - more work is needed
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8667 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 18:42:48 +00:00
Jérôme Duval
6e6fa57fb5
Added a device manager for devices monitoring
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8666 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 16:11:24 +00:00
Rudolf Cornelissen
daef2e88ec
added 3rd coldstart script cmd exec (untested yet)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8665 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 16:02:27 +00:00
Jérôme Duval
cba20309fd
minor debug info
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8664 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 14:04:22 +00:00
Jérôme Duval
dcda1706fa
Unprotected MultiAudioDevice destructor.
...
Now deletes MultiAudioDevices which don't init correctly.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8663 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 14:01:39 +00:00
Rudolf Cornelissen
42a266345e
added actual cmd execution for first coldstart script commands.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8662 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 11:57:35 +00:00
Rudolf Cornelissen
9235afe31f
added coldstart script processing (cmd's not yet executed)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8661 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 10:44:57 +00:00
Jérôme Duval
347637bebc
fix for metacharacters in keymap filenames
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8660 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 10:13:25 +00:00
Jérôme Duval
02b4f3e3e6
added another set of keymaps. source is International Keymap Pack from http://www.bebits.com/app/698 licensed as public domain.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8659 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 09:26:40 +00:00
Rudolf Cornelissen
03fb171873
coldstart updates, the driver now looks at the 'usebios' setting. still no actual execution though.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8658 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 09:11:29 +00:00
Stefano Ceccherini
7fd612e59f
And here's the blue highlight when an input method addon like the Japanese one is used (the red one isn't yet there)
...
Some minor changes.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8657 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 06:30:43 +00:00
Ingo Weinhold
187bee4d77
Small change for correctness and to avoid name clashes.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8656 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 19:44:53 +00:00
Axel Dörfler
7fdfbc9850
No longer disables the floppy motor if it was booted from a floppy - that
...
somehow doesn't seem to work right with Bochs; after a reboot, the floppy
is not accessible (we might just need to turn the motor on again).
Not checked if this also happens on a real machine.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8655 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 15:40:51 +00:00
Axel Dörfler
d3a947b004
Now uses a macro to export global symbols.
...
Added the reboot() function from our kernel.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8654 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 15:38:26 +00:00
Axel Dörfler
30f0f48a33
Added platform_exit() function.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8653 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 15:29:10 +00:00
Axel Dörfler
90b9284ea3
Fixed a warning when compiled with GCC 3.
...
Added currently non-working version of platform_exit().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8652 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 15:27:40 +00:00
Axel Dörfler
31f29a6f7e
Added support for disabled menu items.
...
The target function of an item is now called upon every action, not only
if that item had a sub menu...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8651 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 15:26:40 +00:00
Axel Dörfler
f191528003
Added an InitCheck() method; if something goes wrong, the device won't be
...
added to the boot device list anymore. This is currently used to remove
devices that don't support the LBA access mechanism (since CHS support has
still not been implemented).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8650 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 15:25:08 +00:00
Axel Dörfler
b430068a23
Implemented the enabling/disabling of menu items.
...
"Continue boot" will now be disabled if there are no boot volumes.
Also, there will be an additional menu item "Reboot" in that case.
The boot device menu will now show a disabled "No boot devices found" label
then, and will be selected upon entry. Added a help text to "Rescan volumes"
which will also be selected upon entry if there is no boot device.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8649 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 15:23:28 +00:00
Axel Dörfler
a084c3cd69
No longer panics when it could find any boot volumes, but enters the
...
user menu in that case, too (to give the user the opportunity to rescan
the available devices).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8648 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 15:20:09 +00:00
Jérôme Duval
6df8e49083
Added Albanian American Belgian Japanese keymaps taken from BeOSMax3.1b1
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8645 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 15:03:13 +00:00
Jérôme Duval
e3d5c9065f
Added Italian, Swedish, Spanish keymaps taken from BeOSMax3b1
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8644 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 14:51:03 +00:00
Jérôme Duval
9039fc987d
Added keymap source compilation
...
Added French, German, Dutch, Greek keymaps taken from BeosMax3.1b1
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8643 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 14:44:21 +00:00
Jérôme Duval
1eb6e72fdc
bugfix for extended chars
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8642 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 13:49:12 +00:00
Jérôme Duval
dd48c6dc23
Source parsing is now complete.
...
Added options -c for "compiling" the source keymap to a binary keymap
and -o to name the output file. -o has to be before -c because i'm looping through cmd args.
Time to add keymap source files.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8641 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 13:30:59 +00:00
Stefano Ceccherini
939b1a9c4c
PageDown and PageUp now behave a bit better. Still not completely ok, plus the code is a mess.
...
Needs to cleanup
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8640 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 07:50:35 +00:00
Stefano Ceccherini
2a346d67a6
- Fixed a nasty regression which made the control unusable
...
- Fixed the "caret looks like a point" bug
- More work on the Styling code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8638 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 06:49:43 +00:00
ejakowatz
b9c2cb3cd1
BMessage now sends B_NO_REPLY on destruction if no reply has been sent.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8637 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-25 04:14:30 +00:00
ejakowatz
68247322bf
Squished another possible memory leak.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8636 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-24 23:59:33 +00:00
ejakowatz
72a804515c
Fixed a couple of memory leaks and an incorrect index bounds check.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8635 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-24 23:54:02 +00:00
Jérôme Duval
968aa8c895
source keymap loading through LoadSource
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8634 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-24 23:22:39 +00:00
Axel Dörfler
96a34bfa35
Improved debug output - you know get the exact address of a page fault, not
...
rounded to the page offset.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8633 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-24 21:47:11 +00:00
François Revol
4c7651ac24
finddir: added -l option; removed DOS CRLF; fixed coding style.
...
sysinfo: dump port info too by default
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8632 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-24 15:59:10 +00:00
Rudolf Cornelissen
b1d5889c4a
small rom infostruct decode update
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8629 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-24 11:35:23 +00:00
Jérôme Duval
7a0168dc97
Don't traverse link when looking for names
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8627 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-24 00:06:22 +00:00
Jérôme Duval
e6c0b53ddc
Added filtering. Commented now former unused addon code.
...
We now load and manage device and filter addons successfully.
Tested with nervous and InputRecorder devices and InputRecorder filter.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8626 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-23 21:50:09 +00:00
Rudolf Cornelissen
b4aa9ce9b4
added beginnings of cardBIOS info struct readout
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8624 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-23 14:58:30 +00:00
DarkWyrm
49de2e8b4f
server no longer turn into a zombie if closed with an app running
...
ServerApp now supports workspace activation along with client notification
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8623 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-22 22:33:57 +00:00
Ingo Weinhold
a8ca1ab348
Completed. Properly generates the desired outputs now.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8622 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-22 10:30:45 +00:00
DarkWyrm
478bbd8507
Cruft removal -- server replies should be SERVER_TRUE if function call was successful and SERVER_FALSE if not
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8621 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-22 00:27:15 +00:00
DarkWyrm
bceb8166d4
Added a function to the BPortLink debugging code
...
Made a couple of style tweaks to BApplication::connect_to_app_server
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8620 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-22 00:22:51 +00:00
DarkWyrm
f9ed3ba7d5
Fixed a stupid mistake in the message to create a window
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8619 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-22 00:10:44 +00:00
Ingo Weinhold
2e463a12a9
The beginnings of a small tool to parse syscalls.h and generate the assembly file performing the calls and the respective part of kernel syscall dispatcher. The parsing part is done.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8618 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-22 00:06:00 +00:00
DarkWyrm
1507de760c
Made some tweaks to make adding other modules less bug-prone
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8617 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-21 20:06:36 +00:00
DarkWyrm
bc7060f4fc
Removed warnings and errors which were missed in the transition to BPortLink
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8616 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-21 19:48:13 +00:00
Oliver Tappe
c7000cc7b3
- fixed some issues when compiling with gcc-2.95.3. At least three more
...
problems remain, though.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8615 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-21 08:55:12 +00:00
François Revol
6c29244a56
Add select() support, required for OpenSSH.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8614 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-20 22:31:05 +00:00
Jérôme Duval
c78e2a47c0
Added support for COMPILE_FOR_R5 flag, it enables to launch input_server without libopenbeos.so
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8612 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-20 12:55:31 +00:00
Jérôme Duval
bcacea13ec
messages reply with status
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8611 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-19 22:27:52 +00:00
Jérôme Duval
173f7185f4
AddOnManager improved, initializations, message handling improved
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8610 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-19 22:09:27 +00:00
Jérôme Duval
5359f0d4cc
added an addon manager directly from our media server, not finalized
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8609 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-19 16:00:09 +00:00
Jérôme Duval
de79eb2a1c
code clean up, added addon monitoring code from storage kit
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8608 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-19 11:43:20 +00:00
Jérôme Duval
35c6c5b791
replaced .. by DOTDOT, removed linkSharedLibraries
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8607 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-19 11:35:08 +00:00
Axel Dörfler
1085f3ae4e
Implemented floppy start: the boot loader shell is now able to load the
...
whole loader from a floppy or CD-ROM and execute it as usual - and it
even seem to work, yaay :)
For now, the length of the boot loader is hard-coded, but it is compatible
with the "makeflop" command, i.e. it stores the length in bytes 3 & 4 in
the file.
Also, the maximum head number is currently hard-coded to floppies - ToDo
comments are in the text which insist on fixing this.
This makes testing the boot loader under Linux much easier, as it isn't
able to write to BFS volumes directly (and the copy_to_bfs_image command
doesn't build under Linux).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8606 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-19 06:22:32 +00:00
Axel Dörfler
7312c22b60
Now makes sure that the stack is set up correctly.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8605 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-19 06:10:58 +00:00
Axel Dörfler
de28175b45
We need the whole 32 bit of the boot partition offset, not just the lower 16...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8604 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-19 06:05:55 +00:00
Jérôme Duval
7bc84645a1
Added private input headers, for input server communication in Input.cpp and InterfaceDefs.cpp
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8602 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-18 15:41:33 +00:00
Jérôme Duval
4d8f736888
Change to shared command constants
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8601 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-18 15:40:08 +00:00
Jérôme Duval
407d7a9aa9
Clean up, added missing message handlers
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8600 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-18 15:38:30 +00:00
Axel Dörfler
e2d2417f0c
Fixed missing header (malloc.h was including this for us before).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8599 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-18 00:25:28 +00:00
Axel Dörfler
6cd4801539
Just to be on the safe side: no longer tries to load non-loadable segments.
...
Improved error output in case something goes wrong.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8598 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-18 00:22:57 +00:00
Stefano Ceccherini
9705d07a5d
I tought I already committed this:
...
Some small fixes and error checks
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8597 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-17 13:52:18 +00:00
Jérôme Duval
a612e9ccb4
Fix for when there is no map for a type. Thanks Marcus !
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8596 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-16 22:45:27 +00:00
Axel Dörfler
a468da6449
Fixed compilation error with GCC 2.95.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8595 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-16 16:18:48 +00:00
Axel Dörfler
d51a69a420
Removed some unneeded debug output.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8594 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-16 15:51:08 +00:00
Axel Dörfler
9e8be53690
Fixed a GCC 3 warning.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8593 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-16 15:49:53 +00:00
Axel Dörfler
4db8c66409
Added empty platform_boot_options() function.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8592 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-16 15:38:38 +00:00
Axel Dörfler
8dd184dc16
Added (empty) missing video and menu functions to make the boot loader build again.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8591 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-16 15:21:23 +00:00
beveloper
e4d07a3e71
Added some new functions which seem to be required for Xentronics SampleStudio Pro.
...
Added missing license to implementation files.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8590 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-16 12:44:00 +00:00
François Revol
1b19c97c63
new tool: draggers: shows/sets draggers state (shown/hidden) ; typo in sysinfo
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8589 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-16 09:44:39 +00:00
beveloper
146e92861a
This is now the Haiku Media Kit
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8588 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 21:53:41 +00:00
beveloper
bd5c21f44a
Removed incomplete Media Player GUI.
...
A new player is beeing developed.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8587 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 20:46:48 +00:00
beveloper
28a06094b2
Modified media_server and media_addon_server cration/terminatio.
...
Now uses application mime sig for start/stopping. Much better
compatibility with libbe.so restarting functions.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8586 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 20:43:01 +00:00
François Revol
da69157621
Stupid cvs didn't add finddir.c on last commit.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8585 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 16:44:42 +00:00
François Revol
d7063d6e64
open now also handles urls; adds finddir which was lost on my hdd.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8584 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 16:37:30 +00:00
beveloper
98eb4f65ae
shutdown and restarting of media_server is handled by libbe.so, not by libmedia.so
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8583 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 16:25:54 +00:00
beveloper
3de0f7bc7f
Changed to Haiku mime type which matches the desklink application.
...
For better bachward compatibility, we should probably switch to x-vnd.Be. later
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8582 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 16:01:21 +00:00
beveloper
6a217e6df7
Modified launching of applications. Should be able to launch Haiku, BeOS or Zeta RC3
...
Media Player, Media and Sounds preferences.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8581 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 15:55:45 +00:00
beveloper
ed942695d6
added more targets to the "MediaKit" jam target
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8580 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 14:34:13 +00:00
beveloper
b9a82d4068
fixed broken debug info printing
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8579 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 14:31:55 +00:00
beveloper
e69659acb4
Added PlayMediaFile() which is executed every time libbe.so wants to play a sound event.
...
Added missing license to SystemTimeSource, and changed main.cpp license to BSD license.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8578 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 14:19:39 +00:00
beveloper
8f30ef9e20
Switch to Be Inc media server signature, to allow libbe.so sending messages to the server.
...
Added support for system sound events. They are triggered by libbe.so sending a message to the media addon server.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8577 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 12:14:06 +00:00
beveloper
c80e05b8fc
Switch to Be Inc media server signature, to allow libbe.so sending messages to the server.
...
Also removed icons as they are most probably copyrighted and not free to use.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8576 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 12:12:31 +00:00
beveloper
abc3c2e95f
witch to Be Inc media server signature, to allow libbe.so sending messages to the server
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8575 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 12:09:25 +00:00
beveloper
a861a01ea4
switch to Be Inc media server signature, to allow libbe.so sending messages to the server
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8573 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 12:06:27 +00:00
beveloper
51599367a2
made error messages a little more informative
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8572 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 12:00:03 +00:00
beveloper
7562d5508a
Two additional functions to support gain selection for media files (sound events).
...
Allows better compatibility with Zeta's preference application.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8571 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 11:54:17 +00:00
Ingo Weinhold
f28fc0257e
Removed superfluous GetStat() in the setter methods.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8570 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-14 10:13:20 +00:00
Philippe Houdoin
200ec0269e
Remove const that breaks binary compatibility (const are mangled too).
...
Thanks axeld to point at them.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8569 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-14 01:24:57 +00:00
Philippe Houdoin
24e9e6005a
Added a separator between hex and ascii sides.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8568 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-14 00:51:02 +00:00
Philippe Houdoin
2c42f7bcf1
Complete BNetEdnpoint implementation, based on Alexandre Bique contribution.
...
Fix sendto() and recvfrom() sockaddr length argument to int, not size_t.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8564 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-14 00:12:28 +00:00
Ingo Weinhold
b1a1ca6c03
Fixed entry_ref_to_path() and optimized dir_to_path(). The basic
...
Storage Kit unit test are passed again.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8563 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 23:44:43 +00:00
Axel Dörfler
5a2358d4ea
Clarified output, so that you don't have to wait forever.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8562 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 19:29:08 +00:00
Axel Dörfler
c06b6654f3
_user_wait_for_team() no longer tries to copy the return code if its storage location is NULL.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8561 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 19:08:35 +00:00
Axel Dörfler
f947748c74
Fixed wrong function export that made every app crash on exit...
...
Renamed static variables to have the 's' prefix.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8560 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 18:36:54 +00:00
Axel Dörfler
7d1a7f96ff
_kern_debug_output() no longer accidently accesses unsafe user memory.
...
It now accepts strings of any size, reduced the stack consumption.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8559 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 17:45:54 +00:00
Axel Dörfler
8093fd8e2b
Removed possible name collisions for temporary kernel test apps.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8558 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 17:37:15 +00:00
Axel Dörfler
93ad6cdf73
When DEBUG is defined, it adds a debugger command to list all images from
...
the current team.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8557 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 16:31:02 +00:00
Axel Dörfler
a97726f081
Registered userland images now contain a bit more information: the text/data
...
addresses and their sizes are now set correctly in image_info as well, as
well as the device/node fields.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8556 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 16:27:29 +00:00
Philippe Houdoin
3bf35a18e8
Now, Dump() output hex and ascii side by side.
...
Renamed g_IsEnabled global into a more meaningfull name.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8554 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 09:19:13 +00:00
Axel Dörfler
670f23dab5
The kernel now maintains device and file system names as well in order to
...
be able to fill the fs_info structure.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8553 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-13 04:20:06 +00:00
DarkWyrm
5a9fed59c3
I hate forgetting to check in files. :(
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8552 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-12 12:43:36 +00:00
Philippe Houdoin
5b97efc5d8
Rename print_transport.cpp to <addon transport class>.cpp.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8551 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-11 08:56:02 +00:00
Philippe Houdoin
8473eaa54c
Linking against libprinttransportaddon.a don't include the mandatory init/exit_transport symbols as
...
the add-on didn't explicitly reference them.
Switch to simply link against PrintTransportAddOn.o instead.
Rename multiple print_transport.cpp into add-on main class name.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8550 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-11 08:53:41 +00:00
Philippe Houdoin
653ca662b0
Linking against libprinttransportaddon.a don't include the mandatory init/exit_transport calls as
...
the add-on didn't reference them. Switch to simply link against PrintTransportAddOn.o instead.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8549 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-11 08:43:49 +00:00
Philippe Houdoin
2aa1cedffd
Typo fix.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8548 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-11 08:41:29 +00:00
Philippe Houdoin
2a3661ad58
I'm so bored ;-)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8547 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-11 08:40:19 +00:00
Axel Dörfler
9050d1ee48
Changed the way the kernel libroot objects are built; we are no longer
...
reusing the standard libroot objects, but build them all again to make
sure they are compiled with the proper flags (i.e. -fno-pic).
That saves a lot of headaches: as a side effect, the kernel runs fine
again, and even the node monitor test works nicely now. Go figure.
Only the string functions remain separate, but that should be changed
as well one day (it's not problematic, right now).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8545 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-10 12:46:19 +00:00