Opened 17 years ago
Last modified 3 months ago
#1576 assigned bug
Some headers should be rewritten — at Version 8
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/add-ons/graphics/Accelerant.h headers/os/add-ons/graphics/GraphicsCard.h headers/os/add-ons/input_server/InputServerDevice.h headers/os/add-ons/input_server/InputServerFilter.h headers/os/add-ons/input_server/InputServerMethod.h headers/os/app/PropertyInfo.h 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/interface/ChannelControl.h headers/os/interface/ChannelSlider.h headers/os/interface/Input.h headers/os/interface/MultiChannelControl.h headers/os/interface/PrintJob.h headers/os/interface/TextView.h headers/os/kernel/scheduler.h headers/os/mail/E-mail.h headers/os/media/BufferConsumer.h headers/os/media/BufferGroup.h headers/os/media/Buffer.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/MediaFormats.h headers/os/media/MediaNode.h headers/os/media/MediaRoster.h headers/os/media/ParameterWeb.h headers/os/media/PlaySound.h headers/os/media/RealtimeAlloc.h headers/os/media/SoundFile.h headers/os/media/Sound.h headers/os/media/SoundPlayer.h headers/os/media/TimeCode.h headers/os/media/TimedEventQueue.h headers/os/media/TimeSource.h headers/os/net/net_settings.h headers/os/opengl/GLView.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/tracker/TrackerAddOn.h headers/os/game/DirectWindow.h headers/os/kernel/image.h headers/os/interface/MenuBar.h headers/os/interface/OptionControl.h headers/os/interface/OptionPopUp.h headers/os/interface/PopUpMenu.h
Change History (8)
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.
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.