Opened 17 years ago

Last modified 3 months ago

#1576 assigned bug

Some headers should be rewritten — at Version 22

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/A2D.h
headers/os/device/CAM.h
headers/os/device/D2A.h
headers/os/device/DigitalPort.h
headers/os/device/Joystick.h
headers/os/device/scsi.h
headers/os/device/SerialPort.h

headers/os/drivers/atomizer.h
headers/os/drivers/bus_manager.h
headers/os/drivers/ISA.h
headers/os/drivers/midi_driver.h
headers/os/drivers/PCI.h
headers/os/drivers/USB_printer.h
headers/os/drivers/USB_rle.h
headers/os/drivers/USB_spec.h

headers/os/media/MediaDefs.h
headers/os/media/MediaEventLooper.h
headers/os/media/MediaFiles.h
headers/os/media/MediaNode.h
headers/os/media/PlaySound.h
headers/os/media/RealtimeAlloc.h
headers/os/media/SoundFile.h
headers/os/media/SoundPlayer.h
headers/os/media/TimeCode.h
headers/os/media/TimedEventQueue.h

Change History (22)

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

Description: modified (diff)

comment:10 by jackburton, 17 years ago

Description: modified (diff)

Input.h done.

comment:11 by jackburton, 17 years ago

Description: modified (diff)

TextView.h was rewritten in hrev22688 by Vasilis Kaoutsis.

comment:12 by stippi, 17 years ago

Description: modified (diff)

comment:13 by julun, 17 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.

Note: See TracTickets for help on using tickets.