Opened 17 years ago

Last modified 8 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 axeld)

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 korli, 17 years ago

Description: modified (diff)

comment:2 by axeld, 17 years ago

Owner: axeld removed
Priority: normalhigh

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.

comment:3 by jackburton, 17 years ago

I rewrote DirectWindow.h. Should we keep track of the headers which are already rewritten in some way ?

comment:4 by korli, 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 jackburton, 17 years ago

Description: modified (diff)

comment:6 by jackburton, 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.

in reply to:  6 comment:7 by bonefish, 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 jackburton, 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 jackburton, 16 years ago

Description: modified (diff)

comment:10 by jackburton, 16 years ago

Description: modified (diff)

Input.h done.

comment:11 by jackburton, 16 years ago

Description: modified (diff)

TextView.h was rewritten in hrev22688 by Vasilis Kaoutsis.

comment:12 by stippi, 16 years ago

Description: modified (diff)

comment:13 by julun, 16 years ago

PrintJob.h done in hrev24684

comment:14 by korli, 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 jackburton, 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 stippi, 15 years ago

Description: modified (diff)

comment:17 by stippi, 15 years ago

Description: modified (diff)

comment:18 by stippi, 15 years ago

Description: modified (diff)

comment:19 by stippi, 15 years ago

Description: modified (diff)

comment:20 by stippi, 15 years ago

Description: modified (diff)

comment:21 by stippi, 15 years ago

Description: modified (diff)

comment:22 by axeld, 15 years ago

Description: modified (diff)

Translation Kit headers done.

comment:23 by stippi, 15 years ago

Description: modified (diff)

Going after more of the MediaKit headers from top to bottom...

comment:24 by stippi, 15 years ago

Description: modified (diff)

comment:25 by stippi, 15 years ago

Description: modified (diff)

comment:26 by stippi, 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:27 by jackburton, 15 years ago

Description: modified (diff)

I'm taking care of the device headers.

comment:28 by jackburton, 15 years ago

Description: modified (diff)

comment:29 by jackburton, 15 years ago

Do we really need to keep NetPositive.h ? I don't think we implement this functionality anywhere.

comment:30 by jackburton, 15 years ago

Description: modified (diff)

comment:31 by axeld, 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.

comment:32 by axeld, 15 years ago

Description: modified (diff)

Did bus_manager.h, and USB_printer.h.

Note: See TracTickets for help on using tickets.