Opened 17 years ago

Last modified 8 months ago

#1576 assigned bug

Some headers should be rewritten — at Version 17

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 stippi)

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/kernel/scheduler.h headers/os/mail/E-mail.h headers/os/media/BufferProducer.h headers/os/media/Controllable.h headers/os/media/FileInterface.h headers/os/media/MediaAddOn.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 headers/os/net/net_settings.h headers/os/translation/BitmapStream.h headers/os/translation/TranslationDefs.h headers/os/translation/TranslationErrors.h headers/os/translation/TranslationKit.h headers/os/translation/TranslatorAddOn.h headers/os/translation/TranslatorFormats.h

Done: headers/os/add-ons/input_server/InputServerDevice.h headers/os/add-ons/tracker/TrackerAddOn.h headers/os/app/PropertyInfo.h headers/os/game/DirectWindow.h headers/os/interface/ChannelControl.h headers/os/interface/ChannelSlider.h headers/os/interface/Input.h headers/os/interface/MenuBar.h headers/os/interface/MultiChannelControl.h headers/os/interface/OptionControl.h headers/os/interface/OptionPopUp.h headers/os/interface/PopUpMenu.h headers/os/interface/PrintJob.h headers/os/interface/TextView.h headers/os/kernel/image.h headers/os/media/Buffer.h headers/os/media/BufferConsumer.h headers/os/media/BufferGroup.h headers/os/media/MediaFormats.h headers/os/media/MediaRoster.h headers/os/media/ParameterWeb.h headers/os/media/Sound.h headers/os/media/TimeSource.h headers/os/opengl/GLView.h

Change History (17)

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)
Note: See TracTickets for help on using tickets.