François Revol
499f2a5c48
Some more work to get video support working, add generic code to support the boot splash in.
...
However all modes available are planar, and there doesn't seem to be a way to tell it in the kernel args framebuffer struct...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39255 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 17:24:20 +00:00
François Revol
9bc9cf069d
Cleanup. Add a LLKeyboardDevice using lowlevel.library but it doesn't seem to be available in the kickstart I have anyway.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39254 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 17:22:25 +00:00
Jérôme Duval
8d5a0a8ff1
fixed warnings, added a better label for >1TB sized volumes
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39253 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 16:33:25 +00:00
Jérôme Duval
f10a55a632
* ata: added ATADevice::ReadCapacity16()
...
* ata: don't fail if lba_sector_count is null and lba48_sector_count is not
* scsi_periph: if ReadCapacity() returns 0xffffffff, use ReadCapacity16() instead
* scsi_disk: use a different computation in the struct geometry computation for bigger disks
Tested successfully with a virtual 10TB hard drive.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39252 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 16:31:09 +00:00
Scott McCreary
ce658a595d
Fixed conditional for box2d.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39251 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 15:37:46 +00:00
François Revol
336b87d2c4
Fix syntax.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39250 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 15:24:28 +00:00
Scott McCreary
77d77844f9
Added more gcc4 libs, removed duplicate libmng.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39249 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 05:49:49 +00:00
François Revol
9217a573f8
The 68k bootloader will get fatter with video handling...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39248 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 02:50:10 +00:00
Matt Madia
ae7af41e11
Related updates for *.c -> *.cpp
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39247 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 22:06:19 +00:00
Matt Madia
04c448da78
Specify the location for the musepack headers. Other build issues remain.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39246 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 21:48:18 +00:00
Matt Madia
8c1e391d95
Updates per r34417.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39245 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 21:36:35 +00:00
François Revol
1ad7e24422
Fix warnings.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39244 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 20:50:54 +00:00
Matt Madia
317889ce40
Fixes typo. Allows sis7018 to build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39243 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 19:45:45 +00:00
Jérôme Duval
25a55b41c7
* more cleanup
...
* more fixes in BitmapBlock::FindNextMarked() and BitmapBlock::FindPreviousMarked()
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39242 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 19:29:31 +00:00
François Revol
bea74c0911
Cleanup test code. Use a message and run the easter egg from MessageReceived(). USe find_directory() to find the fortune file.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39241 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 19:25:18 +00:00
François Revol
450c95c5c6
Fix warnings. Why isn't this one in the image btw, it would need some testing.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39240 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 19:15:46 +00:00
Matt Madia
6fbeafabbd
Updates relating to r28261. Allows TeamMonitorTest to build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39239 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 18:42:00 +00:00
Jérôme Duval
1d0a97f46b
better compute rightDivider before changing the font size
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39238 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 18:31:24 +00:00
Matt Madia
331c79ad0f
Fixes error "SubInclude HAIKU_TOP without prior SubDir HAIKU_TOP", when
...
jamming from src/system/glue/arch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39237 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 18:08:54 +00:00
Matt Madia
64f28a6731
Updated Jamfile's SubDir value.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39236 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 18:05:37 +00:00
François Revol
3091264bb5
s/Copyirght/Copyright/ unless it's a neologism from Ithamar :-)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39235 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 17:27:50 +00:00
Jérôme Duval
583f39e94d
* switched more uint32 to off_t for 64bit support
...
* added error messages in InodeAllocator, Inode
* if BlockAllocator can't initialize, don't fail completely but switch to readonly
* fixed a bug in FindNextMarked() for bitmaps with a length non multiple of 32
* Inode::FindBlock() now returns an optional block_run length, useful for get_file_map()
* added flag for Inode for extents
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39234 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 17:16:02 +00:00
Matt Madia
ca093f29a9
Use ffmpeg's ogg headers to allow matroska to compile.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39233 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 15:42:21 +00:00
Matt Madia
954d20d9ca
Updated header includes as per r36267.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39232 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 14:33:33 +00:00
Matt Madia
7e69fb708a
Automatic whitespace cleanup. No functional change.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39231 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 14:32:13 +00:00
Matt Madia
0fdf2b41aa
Some cleanup. Removed 'alltests' as there are no other references to its
...
dependencies. Commented out GLInfo from OpenGLKit as it was removed in r33115.
Added some TODO's for MediaKit and LocaleKit.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39230 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 13:26:59 +00:00
Matt Madia
0f34168808
Fix linking from net to network. This allows 'doc_files' to build, but other
...
issues remain:
* Man2Doc1 outputs 'macro "" not recognized -- ignoring'
* docbook crashes
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39229 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 13:08:01 +00:00
Matt Madia
92dc6fdfb5
Fixed several conditionals. Added a TODO about a duplicate Libmng, libmng.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39228 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 12:02:35 +00:00
Philippe Houdoin
1c9f7a4117
Fix the optional file to send over transport handling.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39227 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 10:44:56 +00:00
Clemens Zeidler
27de01cb63
Set the reader pointer to NULL if no reader is found. BMediaFile crashed in the destructor when I tried to open none media files and no reader was found.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39226 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 10:00:12 +00:00
Clemens Zeidler
1672b85c40
Use some more meaningful names in the metadata message. Used the names from the id3v2.c ffmpeg file. Stippi does this really fix the TODO?
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39225 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 09:56:02 +00:00
Scott McCreary
70782c8f24
Update libevent. Added some more gcc4 packages, including builds of the SDLLibs, AllegroLibs, and XiphLibs.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39224 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 04:32:48 +00:00
François Revol
d9025c9aae
Last remnants of NewOS here.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39223 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 00:56:14 +00:00
François Revol
3be6531e51
Remove antique makefile left from NewOS.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39222 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 00:46:38 +00:00
Scott McCreary
2a28aaa447
Added gcc4 packages for cmake and lua.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39221 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 00:40:25 +00:00
Ithamar R. Adema
e7682a8e3e
ARM:
...
* Disable TRACE output of ELF relocation
* Implement R_ARM_RELATIVE (for kernel modules)
No more errors on 'loading' of kernel modules now!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39220 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 23:10:36 +00:00
Ithamar R. Adema
c9a4637342
* ARM: Initial stab at fixing ELF relocations (much more to do though for full ELF relocation support).
...
We now boot right up to "INIT: main: done... begin idle loop on cpu 0" ! :)
(Please note that there's still *lots* stubbed out)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39219 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 22:53:32 +00:00
Ithamar R. Adema
f3a3804efa
* ARM: Fix ELF relocation name.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39218 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 22:50:43 +00:00
Michael Pfeiffer
88031f87d5
* Fixed gcc4 build issue.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39217 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 21:00:19 +00:00
Michael Pfeiffer
9295cd647f
* Added Gutenprint printer driver add-on to image.
...
* This is still work in progress:
Printing should work with the following restrictions:
- Color printing is untested.
- Some configuration options provided by Gutenprint are missing.
- Error reporting is missing.
- The page margins should at least to increased to 1 cm
or 0.4 Inch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39216 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 18:05:09 +00:00
Michael Pfeiffer
c0710fb94e
* Added Gutenprint data files to image (common/data/gutenprint).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39215 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 17:40:46 +00:00
Michael Pfeiffer
5f02100a71
* Added manually modified header files generated by configure script
...
under OpenSuSE 10.2.
* Added Jamfiles for building the core of Gutenprint.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39214 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 17:26:26 +00:00
Michael Pfeiffer
c8dcb9b31a
* Bringing gutenprint-5.2.6 into the main branch.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39213 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 17:16:14 +00:00
Jérôme Duval
86de478e29
Don't throw an error when setting filetype on a symlink fails (happens with ext2, attributes are readonly), there are no such errors for dirs and files anyway.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39210 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 16:36:19 +00:00
Matt Madia
2b5ef22794
More cleanup.
...
* Removed commented code
* Removed incorrect comments for pkgconfig, readline
* Fixed names of archives
* Added a TODO about duplicate libevent, LibEvent
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39209 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 16:16:34 +00:00
Matt Madia
e0b5badf4b
Added missing opening braces.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39208 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 16:08:06 +00:00
Matt Madia
def1ceca9d
Restructured conditionals. More cleanup to come.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39207 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 15:56:49 +00:00
Ithamar R. Adema
c917cd6261
* ARM: Major VM work
...
- This is mostly a copy of the x86 32bit paging method and infrastructure, this was copied for two reasons:
1) It is the most complete VM arch
2) The first ARM PAE patches have landed on alkml, so we will have to deal with it in the future as well,
and this infrastructure has proven to be ready ;)
- No protection features, or dirty/accessed tracking yet
- Lots of #if 0
but....
It boots all the way up to init_modules() now, and then dies because of a lack of (ARM) ELF relocation implementation!
Since at this point the VM can be fully initialised, I'm going to focus on CPU exceptions next, so we can get KDL to trigger
when it happens, and I can actually debug from there ;)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39206 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 14:10:30 +00:00
Ithamar R. Adema
107ce9b0fb
* ARM: Remove fields that were no longer used since r39168...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39205 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 13:57:32 +00:00
Ithamar R. Adema
72d414a517
* ARM: Start physical allocated range at top of memory; otherwise our page directory/tables won't be included
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39204 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 13:55:29 +00:00