Commit Graph

7564 Commits

Author SHA1 Message Date
mahlzeit
b178e1905b Implemented BMidiSynthFile.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7571 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 19:54:00 +00:00
Axel Dörfler
0b8a2c94ce Introduced sUsedPorts/sUsedSems variables that can make it more efficient
to deny further port/sem allocation (and also simplifies port/sem stats).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7570 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 19:35:49 +00:00
mahlzeit
5de1932a25 Fixed warnings of the geekgadgets compiler.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7569 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 18:16:06 +00:00
mahlzeit
d1c8cf1d2f Hey Axel, I changed it to use a BPath ;-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7568 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 17:32:42 +00:00
mahlzeit
b6909aeaba Path to default instruments file wasn't calculated properly.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7567 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 17:06:06 +00:00
mahlzeit
1b13b75f49 Implemented support classes for the softsynth.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7566 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 16:47:34 +00:00
mahlzeit
fbaf754a21 Implemented the softsynth support classes and a skeleton for
the synth itself.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7565 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 16:46:06 +00:00
Jérôme Duval
83a19c8e57 removed atexit
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7564 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 15:52:14 +00:00
mahlzeit
3e60d395a7 Put private classes in the BPrivate namespace.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7563 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 10:55:51 +00:00
mahlzeit
ff7afbb322 Put private classes into the BPrivate namespace.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7562 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 10:55:10 +00:00
mahlzeit
32ed9cc8c6 The glue classes are now in namespace BPrivate.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7561 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 10:37:14 +00:00
Jérôme Duval
3c9ac32841 Added a static library libunzip.a to reduce repeated lines. Hope it builds :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7560 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 10:18:25 +00:00
mahlzeit
9138338c72 Fixed warnings on geekgadgets compiler.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7559 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 09:44:22 +00:00
mahlzeit
456cec68d1 If a be_synth already existed, the BSynth constructor should
delete it first.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7558 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 09:18:38 +00:00
Jérôme Duval
11317581fe added a newline
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7557 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 09:00:16 +00:00
Jérôme Duval
fc88a55e7a Added coreutils (should build soon)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7556 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 08:55:11 +00:00
Jérôme Duval
52c76a73b1 Added missing files
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7555 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 08:50:32 +00:00
Jérôme Duval
5db7538856 Fix the config
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7554 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 08:48:58 +00:00
Jérôme Duval
3ac41feb00 Link with our libmedia.so
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7553 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 08:46:29 +00:00
Jérôme Duval
6599482f1f use a variable now
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7552 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 08:45:46 +00:00
Jérôme Duval
54ee0f7256 Removed config.h, use the one in parent folder
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7551 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 08:43:46 +00:00
Jérôme Duval
892eb12372 Fix the config
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7550 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 08:34:58 +00:00
Jérôme Duval
3a47295d37 Link with our libmedia.so
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7549 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 08:22:03 +00:00
Philippe Houdoin
fe09bb12a1 Remove non-POSIX sys/cdefs.h & co dependency.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7548 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 00:56:00 +00:00
Philippe Houdoin
399761740c Remove non-POSIX sys/cdefs.h dependency.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7547 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 00:48:55 +00:00
Philippe Houdoin
3d046cd292 Unbreak LPR & IPP print transport addons.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7546 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 00:16:57 +00:00
Philippe Houdoin
6d55406426 Was assuming sys/cdefs.h included by inet.h, which is not (anymore).
Added ISC arpa/nameser.h private header instead of sys/cdefs.h to follow others
source modules include pattern.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7545 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 00:01:39 +00:00
Philippe Houdoin
995e1b177a gethostname() is located in libnet.so on R5 & BONE *and* our own stack too.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7544 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 23:21:51 +00:00
Philippe Houdoin
38c2785626 Missing header file, required to build src/apps/bin/grep-2.5 and it's, indeed,
required by POSIX 1003.1g.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7543 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 22:47:31 +00:00
Philippe Houdoin
e7ccdfbc85 libroot.so export atexit().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7542 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 22:45:27 +00:00
Jérôme Duval
c9d3419d67 Should not be here
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7541 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 15:51:36 +00:00
Jérôme Duval
57570d6cf4 Added a static library librcs.a to reduce repeated lines. Hope it builds :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7540 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 15:31:48 +00:00
Jérôme Duval
afea5244e2 Should not be here
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7539 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 15:29:49 +00:00
DarkWyrm
bcb8907775 I'm baaaaaack! :P
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7538 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 10:55:47 +00:00
Jérôme Duval
e82990a204 Added package for emuxki
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7537 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 08:55:45 +00:00
Jérôme Duval
2a479225b5 Added tar
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7536 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 08:39:40 +00:00
Jérôme Duval
a616b95805 Added Gnu Tar 1.13.94, stripped unused files
Reversed lines 295/296 of src/buffer.c to have options z and j working
This last bug means this version maybe will need to be updated for R1


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7535 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 08:38:22 +00:00
Jérôme Duval
6738df6060 Added a static library libzip.a to reduce repeated lines
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7534 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 08:24:55 +00:00
Stefano Ceccherini
55bd207b20 Added a test for the bug found by Pahtz, and fixed the bug. Simplified a bit the code in BRegion::Support::RSub()
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7533 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-12 06:37:18 +00:00
Axel Dörfler
78ab9987c3 Modules out of preloaded images will now be registered and can be used
like any other module (yeeha!).
You can even unload preloaded images later on (to replace them with a
more up-to-date on disk version).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7532 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 23:44:58 +00:00
Axel Dörfler
8590e919fc Now maintains the new preloaded_image::id field.
If an image cannot be created out of a preloaded_image, its resources
are freed now.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7531 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 23:43:30 +00:00
Axel Dörfler
6e062dd1b5 Added an ID field that connects the real kernel image with the preloaded image structure.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7530 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 23:41:34 +00:00
Axel Dörfler
d81a053b90 Bye, bye elf_lookup_symbol(), hello get_image_symbol().
Also renamed elf_load_kspace() to load_kernel_add_on(), and friends.
The new unload_kernel_add_on() now has an image_id as parameter, no longer
a path (like the former elf_unload_kspace()).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7529 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 19:54:10 +00:00
Axel Dörfler
d00edc2f92 Bye, bye elf_lookup_symbol(), hello get_image_symbol().
Also renamed elf_load_kspace() to load_kernel_add_on(), and friends.
The new unload_kernel_add_on() now has an image_id as parameter, no longer
a path (like the former elf_unload_kspace()).
Now requires a driver to export the api_version symbol.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7528 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 19:53:37 +00:00
Axel Dörfler
b918b5035f Bye, bye elf_lookup_symbol(), hello get_image_symbol().
Also renamed elf_load_kspace() to load_kernel_add_on(), and friends.
The new unload_kernel_add_on() now has an image_id as parameter, no longer
a path (like the former elf_unload_kspace()).
Fixed missign file system unload.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7527 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 19:52:38 +00:00
Axel Dörfler
81c323a767 unregister_elf_image() didn't call unregister_image(), so images never got
unregistered.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7526 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 17:30:18 +00:00
Axel Dörfler
d14f9aac93 Cleanup to better match our coding style guide; renamed variables, etc..
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7525 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 17:29:19 +00:00
Axel Dörfler
7e323e80d6 Kernel images are now registered, so the ToDo item is fulfilled.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7524 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 17:27:59 +00:00
Axel Dörfler
2b6b9a5afb Added a comment (now that we're using a hash table).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7523 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 17:20:40 +00:00
Axel Dörfler
a364fba7d4 Is now using a hash for the images instead of a singly linked list.
Now registers its images as it should do (so you can use commands like
listimage in userland).
Added new debugger command "image".


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7522 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 17:18:02 +00:00