Opened 17 years ago
Last modified 3 months ago
#1576 assigned bug
Some headers should be rewritten — at Version 32
Reported by: | korli | Owned by: | |
---|---|---|---|
Priority: | high | Milestone: | R1 |
Component: | - General | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
Here is a list in headers/os. They should be reported in headers/build/.
headers/os/be_apps/NetPositive/NetPositive.h headers/os/device/scsi.h headers/os/drivers/atomizer.h headers/os/drivers/ISA.h headers/os/drivers/midi_driver.h headers/os/drivers/PCI.h headers/os/drivers/USB_rle.h headers/os/drivers/USB_spec.h
Change History (32)
comment:1 by , 17 years ago
Description: | modified (diff) |
---|
comment:2 by , 17 years ago
Owner: | removed |
---|---|
Priority: | normal → high |
comment:3 by , 17 years ago
I rewrote DirectWindow.h. Should we keep track of the headers which are already rewritten in some way ?
comment:4 by , 17 years ago
Yeah, just add a "Done" section in the description and move the header from the current list to this section. It should be good enough :) Thanks for looking into this.
comment:5 by , 17 years ago
Description: | modified (diff) |
---|
follow-up: 7 comment:6 by , 17 years ago
By the way, do we really need all the headers reported in headers/build ? At least, I guess we don't need the whole interface kit.
comment:7 by , 17 years ago
Replying to jackburton:
By the way, do we really need all the headers reported in headers/build ? At least, I guess we don't need the whole interface kit.
Nope, feel free to remove whatever is not needed.
comment:8 by , 17 years ago
Description: | modified (diff) |
---|
Is BMultiChannelControl used anywhere ? To me it looks like an older version of BChannelControl/BChannelSlider interface. We might decide to just drop it and stick with the latter.
comment:9 by , 17 years ago
Description: | modified (diff) |
---|
comment:11 by , 17 years ago
Description: | modified (diff) |
---|
TextView.h was rewritten in hrev22688 by Vasilis Kaoutsis.
comment:12 by , 17 years ago
Description: | modified (diff) |
---|
comment:14 by , 15 years ago
Description: | modified (diff) |
---|
These headers have been rewritten: headers/os/add-ons/input_server/InputServerDevice.h headers/os/interface/ChannelControl.h headers/os/media/BufferGroup.h headers/os/media/MediaFormats.h headers/os/media/Sound.h
comment:15 by , 15 years ago
Description: | modified (diff) |
---|
More headers done: headers/os/interface/MultiChannelControl.h, headers/os/interface/ChannelSlider.h, headers/os/app/PropertyInfo.h, headers/os/media/Buffer.h, headers/os/media/BufferConsumer.h, headers/os/media/TimeSource.h
comment:16 by , 15 years ago
Description: | modified (diff) |
---|
comment:17 by , 15 years ago
Description: | modified (diff) |
---|
comment:18 by , 15 years ago
Description: | modified (diff) |
---|
comment:19 by , 15 years ago
Description: | modified (diff) |
---|
comment:20 by , 15 years ago
Description: | modified (diff) |
---|
comment:21 by , 15 years ago
Description: | modified (diff) |
---|
comment:23 by , 15 years ago
Description: | modified (diff) |
---|
Going after more of the MediaKit headers from top to bottom...
comment:24 by , 15 years ago
Description: | modified (diff) |
---|
comment:25 by , 15 years ago
Description: | modified (diff) |
---|
comment:26 by , 15 years ago
Description: | modified (diff) |
---|
Last of the MediaKit headers rewritten. I am going to let it rest for a while. Help greatly appreciated, it's not rocket since.
comment:28 by , 15 years ago
Description: | modified (diff) |
---|
comment:29 by , 15 years ago
Do we really need to keep NetPositive.h ? I don't think we implement this functionality anywhere.
comment:30 by , 15 years ago
Description: | modified (diff) |
---|
comment:31 by , 15 years ago
I guess mmu_man wouldn't like if he couldn't build BeHappy anymore. But I wouldn't mind to remove it, and have this (rewritten) header as part of NetSurf instead (since it seems to adhere to this interface, AFAIK).
Embedding HTML in applications won't work via replicants in the future, but a BHTMLView, anyway.
I just rewrote TrackerAddOn.h and kernel/image.h. net_settings.h can probably be removed, as we don't support that API anymore. When we want to distribute headers as well (ie. a developer environment for Haiku) we should have replaced all Be headers with our own.