Commit Graph

4885 Commits

Author SHA1 Message Date
Stefano Ceccherini
cafaa5aa29 Added a BDirectWindow implementation which works with BeOS R5 (at least, with the Chart demo app)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4755 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 13:39:39 +00:00
beveloper
92d054b3ea now really creates the pci bus manager
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4754 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 12:53:12 +00:00
Phil Greenway
ab483b0f84 not required
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4753 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 12:01:36 +00:00
Phil Greenway
ce8d28631d pwd - Coded by Chris Simmons (Technix)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4752 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 08:31:43 +00:00
Tyler Dauwalder
f2e1bc22a4 - %lld -> %Ld
- Added support for mounting multisession volumes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4751 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 07:33:40 +00:00
Tyler Dauwalder
bb182cf309 - %lld -> %Ld
- Patched up address mapping to work properly with multisession volumes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4750 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 07:32:57 +00:00
Tyler Dauwalder
eaa70c976c Fixed debug-to-file output to actually work when run in R5 kernel mode.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4749 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 07:30:38 +00:00
Tyler Dauwalder
d5366ff7e1 Major const cleanup.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4748 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 07:29:31 +00:00
Tyler Dauwalder
3013100fff Added debugging output to PartitionMap::Find()
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4747 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 07:28:54 +00:00
Tyler Dauwalder
d2fe364ca9 Switched from %lld to %Ld so R5 kernel dprintf statements would actually
print something useful for 64-bit integers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4746 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-18 07:28:23 +00:00
François Revol
52eb223126 Add url of the original version
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4745 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 22:16:36 +00:00
François Revol
7e0ca24f49 Added source for 'play'; this is the straight source from
ftp://planetmirror.com/raid/13/beos/samples/media_kit/obsolete/play.cpp
It doesn't compile under R5 yet though.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4744 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 22:14:40 +00:00
beveloper
f120b01748 added locking
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4743 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 20:44:10 +00:00
beveloper
1f63572715 removed irq functions
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4742 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 20:40:03 +00:00
beveloper
a08f40f828 added basic bus scanning
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4741 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 20:38:39 +00:00
beveloper
0ebeb0c0a8 include pci on floppy
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4740 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 20:37:57 +00:00
beveloper
016e49ab6a added comment with final location
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4739 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 20:37:21 +00:00
beveloper
7a7f44d1d4 put config manager back in
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4738 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 20:33:56 +00:00
beveloper
591d950f92 removed building of old pci module
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4737 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 20:32:45 +00:00
DarkWyrm
46ec4904d3 Added Layer functions for mouse transit events and for view cursors
Added app cursor support


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4736 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 19:28:31 +00:00
DarkWyrm
1e56330f9a Updated constructor to use newer replay API
Tweaked messaging so that things should work properly now


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4735 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 18:36:14 +00:00
DarkWyrm
46d99be13c Added message codes for creating and deleting BCursors
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4734 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 18:34:53 +00:00
DarkWyrm
84d8b7c760 Added option to set cursor to the applicaiton's cursor
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4733 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 17:53:08 +00:00
DarkWyrm
3231b95ed8 Un-kludged Decorator::GetFootprint. Much more elegant now. :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4732 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 17:14:22 +00:00
DarkWyrm
4ff18eccb5 Un-kludged Decorator::GetFootprint
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4731 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 17:13:52 +00:00
DarkWyrm
ec50f74f8d StrokeLineArray now uses the BView LineArray API internally
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4730 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 16:55:06 +00:00
beveloper
ba21a8187b added irq router
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4729 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 15:59:21 +00:00
beveloper
ce34fe168e added irq router file
renamed io and configuration functions


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4728 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 15:58:38 +00:00
beveloper
1626396b9d added pci bios and irq router files
renamed io and configuration functions
implemented configuration mechanisms


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4727 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 15:57:53 +00:00
beveloper
4cc6d1c38b renamed functions,
added irq setup


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4726 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 15:54:35 +00:00
DarkWyrm
f02718d110 Added message code for supporting the R5 decor easter egg
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4725 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 12:57:10 +00:00
DarkWyrm
b1454af53a Added __set_window_decor() to allow Tracker to link properly against libopenbeos
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4724 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 12:56:35 +00:00
DarkWyrm
af7ed6dda5 Removed a few compiler warnings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4723 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 12:41:33 +00:00
beveloper
0b5a9522ae new config manager
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4722 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 01:11:07 +00:00
beveloper
9452770b5c added new pci bus manager
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4721 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 01:07:54 +00:00
Axel Dörfler
c5ccd40caa It's now silent or more verbose depending on how TRACE_BFS is defined.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4720 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 01:06:43 +00:00
beveloper
ed724a32d1 added new pci bus manager module, removed config manager
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4719 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 01:05:39 +00:00
Axel Dörfler
070bba8608 The partition-is-big-enough-for-child test did not work correctly; the
partition offset doesn't belong there (caused it to hide nested partitions)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4718 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 01:02:26 +00:00
beveloper
14b537e142 added new private header file for new pci module.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4717 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 01:00:14 +00:00
DarkWyrm
2399b2c59a tweaks to get server to build under R5 without using jam
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4716 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-17 00:03:47 +00:00
Axel Dörfler
cb94280c6b The file system is now almost endian-aware.
Used lazy unreadable conversion: ==, !=, == 0, != 0 are endian-safe
and don't need byte swapping.
If the platform endian differs from the one selected at compile time,
it will mount all volumes read-only for now.
Uncomment BFS_BIG_ENDIAN_ONLY in the Jamfile to build the big endian
version under x86.
No matter on what platform, the compilation defaults to build BFS as
little endian file system (see bfs_endian.h for details).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4715 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 21:49:22 +00:00
Axel Dörfler
fd5b021f86 Fixed endian issues - it now does work with big endian BFS disks as well.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4714 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 14:36:40 +00:00
Axel Dörfler
d81d3bfa4c Added B_SSIZE_T_TYPE, B_SIZE_T_TYPE, B_OFF_T_TYPE to compareKeys().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4713 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 13:20:43 +00:00
Axel Dörfler
f96b2bc0de Only send notifications if writing was successful.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4712 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 13:19:21 +00:00
Philippe Houdoin
cbfc7b95e0 Ooops, memory leaked detected!!!
Fixed now.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4711 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 07:52:52 +00:00
shatty
1cfc49614f fixed BMessage::Flatten(x) so that it does not crash
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4710 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 03:45:51 +00:00
shatty
b9fbf3f78c Appearance uses private app server headers which require the freetype headers
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4709 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 03:12:11 +00:00
Axel Dörfler
434eb84378 Implemented the missing Directory::Lookup() method, since it's now needed
during path parsing.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4708 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 02:34:55 +00:00
Axel Dörfler
09fb7d4bbc Implemented hash functions for DirectoryBlock.
Added HashIterator::InitCheck() method (as the allocation of the buffer
might fail).
Added a HashIterator::Goto() method to jump to the specified index in
the hash (handy for hash lookup).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4707 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 02:33:48 +00:00
Axel Dörfler
479e4ab5cf The Volume now stores the type of the file system (as Type()).
Improved constructor.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4706 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-09-16 02:31:06 +00:00