Opened 21 months ago

Last modified 21 months ago

#13637 new task

Unify APP_VERSION attributes

Reported by: diver Owned by: humdinger
Priority: normal Milestone: Unscheduled
Component: - General Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by diver)

Maybe use revision number as APP_VERSION. Would be nice to have build system take care of it instead of manually updating those, tho. Same needs to be done to Long description I guess.

find haiku/src -name *.rdef | xargs grep -rnI _info
haiku/src/add-ons/disk_systems/bfs/BFSAddOn.rdef:9:     short_info = "1.0.0",
haiku/src/add-ons/disk_systems/bfs/BFSAddOn.rdef:10:    long_info = "BFS disk add-on."
haiku/src/add-ons/disk_systems/fat/FATAddOn.rdef:13:    short_info = "0.0.1",
haiku/src/add-ons/disk_systems/fat/FATAddOn.rdef:14:    long_info = "Haiku FAT disk add-on."
haiku/src/add-ons/disk_systems/gpt/GPTDiskAddOn.rdef:9: short_info = "1.0.0",
haiku/src/add-ons/disk_systems/gpt/GPTDiskAddOn.rdef:10:        long_info = "GUID Partition Table disk add-on."
haiku/src/add-ons/disk_systems/intel/IntelDiskAddOn.rdef:13:    short_info = "1.0.0",
haiku/src/add-ons/disk_systems/intel/IntelDiskAddOn.rdef:14:    long_info = "Haiku Intel disk add-on."
haiku/src/add-ons/disk_systems/ntfs/NTFSAddOn.rdef:9:   short_info = "1.0.0",
haiku/src/add-ons/disk_systems/ntfs/NTFSAddOn.rdef:10:  long_info = "NTFS disk add-on."
haiku/src/add-ons/kernel/bus_managers/usb/usb.rdef:13:  short_info = "USB bus manager",
haiku/src/add-ons/kernel/bus_managers/usb/usb.rdef:14:  long_info = "Haiku USB bus manager - Copyright 2003-2008, Haiku Inc."
haiku/src/add-ons/kernel/busses/usb/ehci.rdef:13:       short_info = "EHCI host controller driver",
haiku/src/add-ons/kernel/busses/usb/ehci.rdef:14:       long_info = "Haiku EHCI HCD - Copyright 2006-2009, Haiku Inc."
haiku/src/add-ons/kernel/busses/usb/ohci.rdef:14:       short_info = "OHCI host controller driver",
haiku/src/add-ons/kernel/busses/usb/ohci.rdef:15:       long_info = "Haiku OHCI HCD - Copyright 2005-2013, Haiku Inc."
haiku/src/add-ons/kernel/busses/usb/uhci.rdef:13:       short_info = "UHCI host controller driver",
haiku/src/add-ons/kernel/busses/usb/uhci.rdef:14:       long_info = "Haiku UHCI HCD - Copyright 2003-2009, Haiku Inc."
haiku/src/add-ons/kernel/busses/usb/xhci.rdef:13:       short_info = "XHCI host controller driver",
haiku/src/add-ons/kernel/busses/usb/xhci.rdef:14:       long_info = "Haiku XHCI HCD - Copyright 2011, Haiku Inc."
haiku/src/add-ons/kernel/file_systems/netfs/authentication_server/authentication_server.rdef:17:        short_info = "authentication_server",
haiku/src/add-ons/kernel/file_systems/netfs/authentication_server/authentication_server.rdef:18:        long_info = "authentication_server ©2004-2010 Haiku, Inc"
haiku/src/add-ons/kernel/file_systems/netfs/server/netfs_server.rdef:17:        short_info = "netfs_server",
haiku/src/add-ons/kernel/file_systems/netfs/server/netfs_server.rdef:18:        long_info = "netfs_server ©2004-2010 Haiku, Inc"
haiku/src/add-ons/kernel/file_systems/nfs4/idmapper/nfs4_idmapper_server.rdef:17:       short_info = "nfs4_idmapper_server",
haiku/src/add-ons/kernel/file_systems/nfs4/idmapper/nfs4_idmapper_server.rdef:18:       long_info = "nfs4_idmapper_server ©2012 Haiku, Inc"
haiku/src/add-ons/kernel/file_systems/userlandfs/server/userlandfs_server.rdef:17:      short_info = "userlandfs_server",
haiku/src/add-ons/kernel/file_systems/userlandfs/server/userlandfs_server.rdef:18:      long_info = "userlandfs_server ©2004-2010 Haiku, Inc"
haiku/src/add-ons/kernel/network/dns_resolver/server/dns_resolver_server.rdef:17:       short_info = "dns_resolver_server",
haiku/src/add-ons/kernel/network/dns_resolver/server/dns_resolver_server.rdef:18:       long_info = "dns_resolver_server ©2012 Haiku, Inc"
haiku/src/add-ons/mail_daemon/inbound_filters/match_header/MatchHeader.rdef:13: short_info = "1.0.0",
haiku/src/add-ons/mail_daemon/inbound_filters/match_header/MatchHeader.rdef:14: long_info = "Haiku MatchHeader mail_daemon add-on."
haiku/src/add-ons/mail_daemon/inbound_filters/notifier/NotifierFilter.rdef:13:  short_info = "1.0.0",
haiku/src/add-ons/mail_daemon/inbound_filters/notifier/NotifierFilter.rdef:14:  long_info = "Haiku NewMailNotification mail_daemon add-on."
haiku/src/add-ons/mail_daemon/inbound_filters/spam_filter/SpamFilter.rdef:13:   short_info = "1.0.0",
haiku/src/add-ons/mail_daemon/inbound_filters/spam_filter/SpamFilter.rdef:14:   long_info = "Haiku SpamFilter mail_daemon add-on."
haiku/src/add-ons/mail_daemon/inbound_protocols/imap/IMAP.rdef:13:      short_info = "1.0.0",
haiku/src/add-ons/mail_daemon/inbound_protocols/imap/IMAP.rdef:14:      long_info = "Haiku IMAP mail_daemon add-on."
haiku/src/add-ons/mail_daemon/inbound_protocols/pop3/POP3.rdef:13:      short_info = "1.0.0",
haiku/src/add-ons/mail_daemon/inbound_protocols/pop3/POP3.rdef:14:      long_info = "Haiku POP3 mail_daemon add-on."
haiku/src/add-ons/mail_daemon/outbound_filters/fortune/Fortune.rdef:13: short_info = "1.0.0",
haiku/src/add-ons/mail_daemon/outbound_filters/fortune/Fortune.rdef:14: long_info = "Haiku Fortune mail_daemon add-on."
haiku/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.rdef:13:     short_info = "1.0.0",
haiku/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.rdef:14:     long_info = "Haiku SMTP mail_daemon add-on."
haiku/src/add-ons/media/media-add-ons/equalizer/Equalizer.rdef:13:      short_info = "0.0.2",
haiku/src/add-ons/media/media-add-ons/equalizer/Equalizer.rdef:14:      long_info = "Haiku 10 Band Equalizer media add-on."
haiku/src/add-ons/media/media-add-ons/mixer/AudioMixer.rdef:13: short_info = "1.0.0",
haiku/src/add-ons/media/media-add-ons/mixer/AudioMixer.rdef:14: long_info = "Haiku AudioMixer media add-on."
haiku/src/add-ons/media/media-add-ons/multi_audio/MultiAudio.rdef:13:   short_info = "1.0.0",
haiku/src/add-ons/media/media-add-ons/multi_audio/MultiAudio.rdef:14:   long_info = "Haiku MultiAudio media add-on."
haiku/src/add-ons/media/media-add-ons/vst_host/VSTHost.rdef:13: short_info = "0.0.2",
haiku/src/add-ons/media/media-add-ons/vst_host/VSTHost.rdef:14: long_info = "VST Loader media add-on."
haiku/src/add-ons/network_settings/dialup/DialUpPreflet.rdef:9: short_info = "DialUpInterface",
haiku/src/add-ons/network_settings/dialup/DialUpPreflet.rdef:10:        long_info = "PPP interface configuration tool."
haiku/src/add-ons/network_settings/dnsclient/DNSClientService.rdef:9:   short_info = "1.0.0",
haiku/src/add-ons/network_settings/dnsclient/DNSClientService.rdef:10:  long_info = "Haiku DNS Client settings"
haiku/src/add-ons/network_settings/ftpd/FTPService.rdef:9:      short_info = "1.0.0",
haiku/src/add-ons/network_settings/ftpd/FTPService.rdef:10:     long_info = "Haiku FTP server settings"
haiku/src/add-ons/network_settings/ipv4/IPv4Interface.rdef:9:   short_info = "1.0.0",
haiku/src/add-ons/network_settings/ipv4/IPv4Interface.rdef:10:  long_info = "Haiku IPv4 interface settings"
haiku/src/add-ons/network_settings/ipv6/IPv6Interface.rdef:9:   short_info = "1.0.0",
haiku/src/add-ons/network_settings/ipv6/IPv6Interface.rdef:10:  long_info = "Haiku IPv6 interface settings"
haiku/src/add-ons/network_settings/openvpn/OpenVPN.rdef:9:      short_info = "1.0.0",
haiku/src/add-ons/network_settings/openvpn/OpenVPN.rdef:10:     long_info = "Haiku OpenVPN connection settings"
haiku/src/add-ons/network_settings/sshd/SSHService.rdef:9:      short_info = "1.0.0",
haiku/src/add-ons/network_settings/sshd/SSHService.rdef:10:     long_info = "Haiku SSH server settings"
haiku/src/add-ons/network_settings/telnetd/TelnetService.rdef:9:        short_info = "1.0.0",
haiku/src/add-ons/network_settings/telnetd/TelnetService.rdef:10:       long_info = "Haiku telnet server settings"
haiku/src/add-ons/print/drivers/gutenprint/Gutenprint.rdef:14:  short_info = "Gutenprint add-on",
haiku/src/add-ons/print/drivers/gutenprint/Gutenprint.rdef:15:  long_info = "Gutenprint add-on for Haiku\nCopyright 1999 Y.Takagi\nCopyright 2010 Michael Pfeiffer\nAll Rights Reserved."
haiku/src/add-ons/print/drivers/pcl5/PCL5.rdef:14:      short_info = "PCL5 Compatible",
haiku/src/add-ons/print/drivers/pcl5/PCL5.rdef:15:      long_info = "PCL5 Compatible for BeOS 5\nCopyright 1999 Y.Takagi\nCopyright 2003 Michael Pfeiffer\nAll Rights Reserved."
haiku/src/add-ons/print/drivers/pcl6/PCL6.rdef:14:      short_info = "PCL6 Compatible",
haiku/src/add-ons/print/drivers/pcl6/PCL6.rdef:15:      long_info = "PCL6 Compatible for BeOS 5 Copyright 1999 Y.Takagi Copyright 2003-2006 Michael Pfeiffer"
haiku/src/add-ons/print/drivers/postscript/PS.rdef:14:  short_info = "PS Compatible",
haiku/src/add-ons/print/drivers/postscript/PS.rdef:15:  long_info = "PS Compatible for BeOS 5\nCopyright 1999 Y.Takagi\nCopyright 2003 Michael Pfeiffer\nAll Rights Reserved."
haiku/src/add-ons/print/drivers/preview/Preview.rdef:14:        short_info = "PCL5 Compatible",
haiku/src/add-ons/print/drivers/preview/Preview.rdef:15:        long_info = "PCL5 Compatible for BeOS 5\nCopyright 1999 Y.Takagi\nCopyright 2003 Michael Pfeiffer\nAll Rights Reserved."
haiku/src/add-ons/screen_savers/butterfly/Butterfly.rdef:12:    short_info = "1.0.0",
haiku/src/add-ons/screen_savers/butterfly/Butterfly.rdef:13:    long_info = "Screensaver Butterfly"
haiku/src/add-ons/screen_savers/debugnow/DebugNow.rdef:12:      short_info = "1.0.0",
haiku/src/add-ons/screen_savers/debugnow/DebugNow.rdef:13:      long_info = "Screensaver DebugNow"
haiku/src/add-ons/screen_savers/flurry/Flurry.rdef:12:  short_info = "Flurry",
haiku/src/add-ons/screen_savers/flurry/Flurry.rdef:13:  long_info = "Screensaver Flurry"
haiku/src/add-ons/screen_savers/glife/GLife.rdef:12:    short_info = "1.0.0",
haiku/src/add-ons/screen_savers/glife/GLife.rdef:13:    long_info = "A GL 'Game of Life' Screensaver"
haiku/src/add-ons/screen_savers/gravity/Gravity.rdef:12:    short_info = "1.0",
haiku/src/add-ons/screen_savers/gravity/Gravity.rdef:13:    long_info = "The screensaver simulates a gravity hole effect with particles, utilizing the OpenGL interface for Haiku."
haiku/src/add-ons/screen_savers/haiku/ScreenSaver.rdef:12:      short_info = "1.0.0",
haiku/src/add-ons/screen_savers/haiku/ScreenSaver.rdef:13:      long_info = "Screensaver Haiku"
haiku/src/add-ons/screen_savers/icons/Icons.rdef:12:    short_info = "Icons Screensaver",
haiku/src/add-ons/screen_savers/icons/Icons.rdef:13:    long_info = "Icons Screensaver ©2009 Vincent Duvert, ©2014 Haiku, Inc."
haiku/src/add-ons/screen_savers/ifs/IFS.rdef:12:        short_info = "1.0.0",
haiku/src/add-ons/screen_savers/ifs/IFS.rdef:13:        long_info = "Screensaver IFS"
haiku/src/add-ons/screen_savers/leaves/Leaves.rdef:12:  short_info = "1.0.0",
haiku/src/add-ons/screen_savers/leaves/Leaves.rdef:13:  long_info = "Screensaver Leaves"
haiku/src/add-ons/screen_savers/message/Message.rdef:12:        short_info = "1.0.0",
haiku/src/add-ons/screen_savers/message/Message.rdef:13:        long_info = "Screensaver Message"
haiku/src/add-ons/screen_savers/nebula/Nebula.rdef:9:   short_info = "Nebula2",
haiku/src/add-ons/screen_savers/nebula/Nebula.rdef:10:  long_info = "Copyright ©2001-2004 pinc Software."
haiku/src/add-ons/screen_savers/simpleclock/SimpleClock.rdef:12:        short_info = "SimpleClock",
haiku/src/add-ons/screen_savers/simpleclock/SimpleClock.rdef:13:        long_info = "SimpleClock"
haiku/src/add-ons/screen_savers/slideshowsaver/SlideShowSaver.rdef:12:  short_info = "Screensaver SlideShowSaver",
haiku/src/add-ons/screen_savers/slideshowsaver/SlideShowSaver.rdef:13:  long_info = "Screensaver SlideShowSaver"
haiku/src/add-ons/screen_savers/spider/Spider.rdef:12:  short_info = "1.0.0",
haiku/src/add-ons/screen_savers/spider/Spider.rdef:13:  long_info = "Screensaver Spider"
haiku/src/add-ons/tracker/filetype/FileType.rdef:25:    short_info = "FileType",
haiku/src/add-ons/tracker/filetype/FileType.rdef:26:    long_info = "FileType, Copyright 2006 Haiku Inc."
haiku/src/add-ons/tracker/iconvader/IconVader.rdef:16:  short_info = "IconVader",
haiku/src/add-ons/tracker/iconvader/IconVader.rdef:17:  long_info = "IconVader, a Tracker game"
haiku/src/add-ons/tracker/mark_as/MarkAs.rdef:19:       short_info = "MarkAs, Copyright 2006-2009 Haiku, Inc.",
haiku/src/add-ons/tracker/mark_as/MarkAs.rdef:20:       long_info = "A Tracker Add-on that marks emails with the chosen status."
haiku/src/add-ons/tracker/mark_as/MarkAsRead.rdef:19:   short_info = "MarkAsRead, Copyright 2006-2009 Haiku, Inc.",
haiku/src/add-ons/tracker/mark_as/MarkAsRead.rdef:20:   long_info = "A Tracker Add-on which marks the status of emails as Read."
haiku/src/add-ons/tracker/opentargetfolder/opentargetfolder.rdef:13:    short_info = "Opens the link target's folder",
haiku/src/add-ons/tracker/opentargetfolder/opentargetfolder.rdef:14:    long_info = "Open Target Folder, "
haiku/src/add-ons/tracker/openterminal/OpenTerminal.rdef:14:    short_info = "Opens a Terminal in the current directory",
haiku/src/add-ons/tracker/openterminal/OpenTerminal.rdef:15:    long_info = "OpenTerminal, Copyright 2007-2008 Chris Roberts. A Tracker Add-on which opens a Terminal with the current directory set to the Tracker window it was run from."
haiku/src/add-ons/tracker/zipomatic/ZipOMatic.rdef:16:  short_info = "ZipOMatic",
haiku/src/add-ons/tracker/zipomatic/ZipOMatic.rdef:17:  long_info = "ZipOMatic, Copyright 2003-2009 Haiku Inc."
haiku/src/add-ons/translators/bmp/BMPTranslator.rdef:13:        short_info = "1.0.0",
haiku/src/add-ons/translators/bmp/BMPTranslator.rdef:14:        long_info = "Haiku BMPTranslator Add-Ons."
haiku/src/add-ons/translators/exr/EXRTranslator.rdef:13:        short_info = "0.1.0",
haiku/src/add-ons/translators/exr/EXRTranslator.rdef:14:        long_info = "Haiku EXRTranslator Add-Ons."
haiku/src/add-ons/translators/gif/GIFTranslator.rdef:13:        short_info = "1.5.0",
haiku/src/add-ons/translators/gif/GIFTranslator.rdef:14:        long_info = "Haiku GIFTranslator Add-Ons."
haiku/src/add-ons/translators/hvif/HVIFTranslator.rdef:13:      short_info = "1.0.0",
haiku/src/add-ons/translators/hvif/HVIFTranslator.rdef:14:      long_info = "Haiku HVIFTranslator Add-Ons."
haiku/src/add-ons/translators/icns/ICNSTranslator.rdef:13:      short_info = "1.0.0",
haiku/src/add-ons/translators/icns/ICNSTranslator.rdef:14:      long_info = "Haiku ICNSTranslator Add-Ons."
haiku/src/add-ons/translators/ico/ICOTranslator.rdef:13:        short_info = "1.0.0",
haiku/src/add-ons/translators/ico/ICOTranslator.rdef:14:        long_info = "Haiku ICOTranslator Add-Ons."
haiku/src/add-ons/translators/jpeg/JPEGTranslator.rdef:13:      short_info = "1.2.0",
haiku/src/add-ons/translators/jpeg/JPEGTranslator.rdef:14:      long_info = "Haiku JPEGTranslator Add-Ons."
haiku/src/add-ons/translators/jpeg2000/JPEG2000Translator.rdef:13:      short_info = "1.0.0",
haiku/src/add-ons/translators/jpeg2000/JPEG2000Translator.rdef:14:      long_info = "Haiku JPEG2000Translator Add-Ons."
haiku/src/add-ons/translators/pcx/PCXTranslator.rdef:13:        short_info = "0.3.0",
haiku/src/add-ons/translators/pcx/PCXTranslator.rdef:14:        long_info = "Haiku PCXTranslator Add-Ons."
haiku/src/add-ons/translators/png/PNGTranslator.rdef:13:        short_info = "1.0.0",
haiku/src/add-ons/translators/png/PNGTranslator.rdef:14:        long_info = "Haiku PNGTranslator Add-Ons."
haiku/src/add-ons/translators/ppm/PPMTranslator.rdef:13:        short_info = "1.0.0",
haiku/src/add-ons/translators/ppm/PPMTranslator.rdef:14:        long_info = "Haiku PPMTranslator Add-Ons."
haiku/src/add-ons/translators/psd/PSDTranslator.rdef:13:        short_info = "1.3.0",
haiku/src/add-ons/translators/psd/PSDTranslator.rdef:14:        long_info = "Haiku PSDTranslator Add-Ons."
haiku/src/add-ons/translators/raw/RAWTranslator.rdef:13:        short_info = "0.5.0",
haiku/src/add-ons/translators/raw/RAWTranslator.rdef:14:        long_info = "Haiku RAWTranslator Add-Ons."
haiku/src/add-ons/translators/rtf/RTFTranslator.rdef:13:        short_info = "0.7.0",
haiku/src/add-ons/translators/rtf/RTFTranslator.rdef:14:        long_info = "Haiku RTFTranslator Add-Ons."
haiku/src/add-ons/translators/sgi/SGITranslator.rdef:13:        short_info = "1.0.0",
haiku/src/add-ons/translators/sgi/SGITranslator.rdef:14:        long_info = "Haiku SGITranslator Add-Ons."
haiku/src/add-ons/translators/stxt/STXTTranslator.rdef:13:      short_info = "1.0.0",
haiku/src/add-ons/translators/stxt/STXTTranslator.rdef:14:      long_info = "Haiku STXTTranslator Add-Ons."
haiku/src/add-ons/translators/tga/TGATranslator.rdef:13:        short_info = "1.0.0",
haiku/src/add-ons/translators/tga/TGATranslator.rdef:14:        long_info = "Haiku TGATranslator Add-Ons."
haiku/src/add-ons/translators/tiff/TIFFTranslator.rdef:13:      short_info = "1.0.0",
haiku/src/add-ons/translators/tiff/TIFFTranslator.rdef:14:      long_info = "Haiku TIFFTranslator Add-Ons."
haiku/src/add-ons/translators/webp/WebPTranslator.rdef:13:      short_info = "0.1.0",
haiku/src/add-ons/translators/webp/WebPTranslator.rdef:14:      long_info = "Haiku WebPTranslator Add-Ons."
haiku/src/add-ons/translators/wonderbrush/WonderBrushTranslator.rdef:13:        short_info = "1.0.0",
haiku/src/add-ons/translators/wonderbrush/WonderBrushTranslator.rdef:14:        long_info = "Haiku WonderBrushTranslator Add-Ons."
haiku/src/apps/aboutsystem/AboutSystem.rdef:15: short_info = "AboutHaiku",
haiku/src/apps/aboutsystem/AboutSystem.rdef:16: long_info = "AboutHaiku ©2005-2009 Haiku, Inc."
haiku/src/apps/activitymonitor/ActivityMonitor.rdef:14: short_info = "ActivityMonitor",
haiku/src/apps/activitymonitor/ActivityMonitor.rdef:15: long_info = "ActivityMonitor ©2008-2009 Haiku, Inc."
haiku/src/apps/autoraise/AutoRaise.rdef:12:     short_info = "AutoRaise",
haiku/src/apps/autoraise/AutoRaise.rdef:13:     long_info  = "AutoRaise 0.0.1 ©2002-2008 François Revol.,\n"
haiku/src/apps/charactermap/CharacterMap.rdef:14:       short_info = "CharacterMap",
haiku/src/apps/charactermap/CharacterMap.rdef:15:       long_info = "CharacterMap ©2009 Haiku, Inc."
haiku/src/apps/clock/Clock.rdef:14:     short_info = "Clock",
haiku/src/apps/clock/Clock.rdef:15:     long_info  = "Clock ©2006-2009 Haiku, Inc."
haiku/src/apps/cortex/AddOnHost/AddOnHost_Resource.rdef:13:     short_info = "2.1.0",
haiku/src/apps/cortex/AddOnHost/AddOnHost_Resource.rdef:14:     long_info = "release 2.1.0 for Haiku R1"
haiku/src/apps/cortex/addons/Flanger/Resource.rdef:13:  short_info = "Flanger.media_addon",
haiku/src/apps/cortex/addons/Flanger/Resource.rdef:14:  long_info = "Flanger node add-on"
haiku/src/apps/debuganalyzer/DebugAnalyzer.rdef:14:     short_info = "DebugAnalyzer",
haiku/src/apps/debuganalyzer/DebugAnalyzer.rdef:15:     long_info = "DebugAnalyzer ©2009 Haiku, Inc."
haiku/src/apps/debugger/Debugger.rdef:14:       short_info = "Debugger",
haiku/src/apps/debugger/Debugger.rdef:15:       long_info = "Debugger ©2009 Haiku, Inc."
haiku/src/apps/deskbar/Deskbar.rdef:12: short_info = "Deskbar",
haiku/src/apps/deskbar/Deskbar.rdef:13: long_info  = "Deskbar 5.2.1 ©1991-2001 Be, Inc.,\n"
haiku/src/apps/deskcalc/DeskCalc.rdef:14:       short_info = "DeskCalc",
haiku/src/apps/deskcalc/DeskCalc.rdef:15:       long_info = "DeskCalc ©1997, 1998 R3 Software Ltd. ©2006-2012 Haiku, Inc."
haiku/src/apps/devices/Devices.rdef:18: short_info = "Devices", 
haiku/src/apps/devices/Devices.rdef:19: long_info  = "Devices ©2009 Haiku"
haiku/src/apps/diskprobe/DiskProbe.rdef:18:     short_info = "DiskProbe",
haiku/src/apps/diskprobe/DiskProbe.rdef:19:     long_info = "DiskProbe ©2004-2010 Haiku, Inc."
haiku/src/apps/diskusage/DiskUsage.rdef:13:             short_info = "1.0.2",
haiku/src/apps/diskusage/DiskUsage.rdef:14:             long_info = "1.0.2 ©1999 Mike Steed, ©2008-2011 Haiku"
haiku/src/apps/drivesetup/DriveSetup.rdef:17:   short_info = "DriveSetup",
haiku/src/apps/drivesetup/DriveSetup.rdef:18:   long_info  = "DriveSetup ©2002-2009 Haiku"
haiku/src/apps/expander/Expander.rdef:14:       short_info = "Expander",
haiku/src/apps/expander/Expander.rdef:15:       long_info  = "Expander ©2004-2009 Haiku, Inc."
haiku/src/apps/firstbootprompt/BootPrompt.rdef:14:      short_info = "FirstBootPrompt",
haiku/src/apps/firstbootprompt/BootPrompt.rdef:15:      long_info  = "FirstBootPrompt ©2011-2013 The Haiku Project"
haiku/src/apps/fontdemo/FontDemo.rdef:14:       short_info = "FontDemo",
haiku/src/apps/fontdemo/FontDemo.rdef:15:       long_info = "FontDemo ©2006-2009 Haiku, Inc."
haiku/src/apps/glteapot/GLTeapot.rdef:17:       short_info = "GLTeapot",
haiku/src/apps/glteapot/GLTeapot.rdef:18:       long_info  = "GLTeapot ©2006-2009 Haiku, Inc."
haiku/src/apps/gradients/Gradients.rdef:15:     short_info = "Gradients",
haiku/src/apps/gradients/Gradients.rdef:16:     long_info = "Gradients ©2008-2009 Haiku, Inc."
haiku/src/apps/haiku3d/Haiku3d.rdef:21: short_info = "Haiku3d",
haiku/src/apps/haiku3d/Haiku3d.rdef:22: long_info = "Haiku3d ©2009 Haiku, Inc."
haiku/src/apps/haikudepot/HaikuDepot.rdef:16:   short_info = "HaikuDepot",
haiku/src/apps/haikudepot/HaikuDepot.rdef:17:   long_info = "HaikuDepot ©2013-2014 Haiku"
haiku/src/apps/icon-o-matic/Icon-O-Matic.rdef:17:       short_info = "Icon-O-Matic",
haiku/src/apps/icon-o-matic/Icon-O-Matic.rdef:18:       long_info = "Icon-O-Matic ©2006-2009 Haiku, Inc."
haiku/src/apps/installer/Installer.rdef:14:     short_info = "Installer",
haiku/src/apps/installer/Installer.rdef:15:     long_info  = "Installer ©2005-2009 Haiku, Inc."
haiku/src/apps/launchbox/LaunchBox.rdef:16:     short_info = "LaunchBox",
haiku/src/apps/launchbox/LaunchBox.rdef:17:     long_info = "LaunchBox ©2006-2009 Haiku"
haiku/src/apps/login/Login.rdef:12:     short_info = "Login",
haiku/src/apps/login/Login.rdef:13:     long_info  = "Login, ©2008-2015 Haiku, Inc."
haiku/src/apps/magnify/Magnify.rdef:14: short_info = "Magnify",
haiku/src/apps/magnify/Magnify.rdef:15: long_info  = "Magnify ©2006-2009 Haiku, Inc."
haiku/src/apps/mail/Mail.rdef:24:       short_info = "Mail",
haiku/src/apps/mail/Mail.rdef:25:       long_info = "Mail ©2005-2010 Haiku, Inc."
haiku/src/apps/mandelbrot/Mandelbrot.rdef:13:   short_info = "Mandelbrot",
haiku/src/apps/mandelbrot/Mandelbrot.rdef:14:   long_info  = "Mandelbrot"
haiku/src/apps/mediaconverter/MediaConverter.rdef:12:   short_info = "MediaConverter",
haiku/src/apps/mediaconverter/MediaConverter.rdef:13:   long_info  = "MediaConverter ©1999, Be, Inc., ©2000-2004 Jun Suzuki, ©2009 Haiku, Inc."
haiku/src/apps/mediaplayer/MediaPlayer.rdef:12: short_info = "MediaPlayer",
haiku/src/apps/mediaplayer/MediaPlayer.rdef:13: long_info  = "MediaPlayer ©2006-2010 Haiku, Inc."
haiku/src/apps/midiplayer/MidiPlayer.rdef:12:   short_info = "MidiPlayer",
haiku/src/apps/midiplayer/MidiPlayer.rdef:13:   long_info  = "MidiPlayer Copyright (c) 2004 Matthijs Hollemans, "
haiku/src/apps/musiccollection/MusicCollection.rdef:12: short_info = "MusicCollection",
haiku/src/apps/musiccollection/MusicCollection.rdef:13: long_info  = "MusicCollection ©2011 Haiku, Inc."
haiku/src/apps/networkstatus/NetworkStatus.rdef:16:     short_info = "NetworkStatus",
haiku/src/apps/networkstatus/NetworkStatus.rdef:17:     long_info = "NetworkStatus ©2007-2013 Haiku"
haiku/src/apps/overlayimage/OverlayImage.rdef:18:       short_info = "Replicantable Image Viewer",
haiku/src/apps/overlayimage/OverlayImage.rdef:19:       long_info  = "View an image and put it as replicant e.g. on the Desktop"
haiku/src/apps/packageinstaller/PackageInstaller.rdef:18:       short_info = "Legacy Package Installer",
haiku/src/apps/packageinstaller/PackageInstaller.rdef:19:       long_info = "Legacy Package Installer ©2007-2009 Haiku, Inc."
haiku/src/apps/pairs/Pairs.rdef:19:     short_info = "Pairs",
haiku/src/apps/pairs/Pairs.rdef:20:     long_info = "Pairs, ©2008 Ralf Schülke, ©2010 Adam Smith, ©2014 Haiku, Inc."
haiku/src/apps/patchbay/PatchBay.rdef:14:       short_info = "PatchBay",
haiku/src/apps/patchbay/PatchBay.rdef:16:       long_info = "PatchBay MIDI Port interconnection ©2013 Haiku, Inc."
haiku/src/apps/people/People.rdef:14:   short_info = "People",
haiku/src/apps/people/People.rdef:15:   long_info  = "People ©1999 Be, Inc. ©2005-2011 Haiku, Inc."
haiku/src/apps/poorman/PoorMan.rdef:13: short_info = "PoorMan Web Server",
haiku/src/apps/poorman/PoorMan.rdef:14: long_info  = "PoorMan Web Server © 2004-2009 Haiku, Inc."
haiku/src/apps/powerstatus/PowerStatus.rdef:16: short_info = "PowerStatus",
haiku/src/apps/powerstatus/PowerStatus.rdef:17: long_info = "PowerStatus ©2006-2009 Haiku"
haiku/src/apps/processcontroller/ProcessController.rdef:14:     short_info = "ProcessController",
haiku/src/apps/processcontroller/ProcessController.rdef:15:     long_info = "ProcessController ©1997-2001 G.E. Berenger,\n"
haiku/src/apps/pulse/Pulse.rdef:14:     short_info = "Pulse",
haiku/src/apps/pulse/Pulse.rdef:15:     long_info = "Pulse ©2005-2009 Haiku, Inc."
haiku/src/apps/remotedesktop/RemoteDesktop.rdef:13:     short_info = "RemoteDesktop",
haiku/src/apps/remotedesktop/RemoteDesktop.rdef:14:     long_info = "RemoteDesktop ©2009 Haiku, Inc."
haiku/src/apps/screenshot/Screenshot.rdef:13:   short_info = "Screenshot CLI",
haiku/src/apps/screenshot/Screenshot.rdef:14:   long_info  = "Screenshot CLI ©2008-2010 Haiku"
haiku/src/apps/screenshot/ScreenshotApp.rdef:13:        short_info = "Screenshot",
haiku/src/apps/screenshot/ScreenshotApp.rdef:14:        long_info  = "Screenshot ©2008-2010 Haiku"
haiku/src/apps/serialconnect/SerialConnect.rdef:12:     short_info = "SerialConnect",
haiku/src/apps/serialconnect/SerialConnect.rdef:13:     long_info = "SerialConnect ©2012-2013 Haiku, Inc."
haiku/src/apps/showimage/ShowImage.rdef:14:     short_info = "ShowImage",
haiku/src/apps/showimage/ShowImage.rdef:15:     long_info = "ShowImage ©2003-2009 Haiku, Inc."
haiku/src/apps/softwareupdater/SoftwareUpdater.rdef:11: short_info = "SoftwareUpdater",
haiku/src/apps/softwareupdater/SoftwareUpdater.rdef:12: long_info  = "Software Updater ©2008-2017 Haiku"
haiku/src/apps/soundrecorder/SoundRecorder.rdef:12:     short_info = "SoundRecorder",
haiku/src/apps/soundrecorder/SoundRecorder.rdef:13:     long_info  = "SoundRecorder ©2005-2009 Haiku, Inc."
haiku/src/apps/stylededit/StyledEdit.rdef:14:   short_info = "StyledEdit",
haiku/src/apps/stylededit/StyledEdit.rdef:15:   long_info = "StyledEdit ©2002-2009 Haiku, Inc."
haiku/src/apps/sudoku/Sudoku.rdef:14:   short_info = "Sudoku",
haiku/src/apps/sudoku/Sudoku.rdef:15:   long_info = "Sudoku ©2007-2009 Haiku, Inc."
haiku/src/apps/switcher/Switcher.rdef:14:       short_info = "Switcher",
haiku/src/apps/switcher/Switcher.rdef:15:       long_info = "Switcher ©2011 Haiku, Inc."
haiku/src/apps/terminal/Terminal.rdef:14:       short_info = "Terminal",
haiku/src/apps/terminal/Terminal.rdef:15:       long_info = "Terminal ©2002-2009 Haiku Inc."
haiku/src/apps/text_search/TextSearch.rdef:15:  short_info = "Text search using Grep",
haiku/src/apps/text_search/TextSearch.rdef:16:  long_info = "Text search in Tracker, a GUI wrapper of /bin/grep."
haiku/src/apps/tracker/Tracker.rdef:12: short_info = "Tracker",
haiku/src/apps/tracker/Tracker.rdef:13: long_info  = "Tracker 5.2.1 ©1991-2001 Be, Inc.,\n"
haiku/src/apps/tv/tv.rdef:17:   short_info = "TV",
haiku/src/apps/tv/tv.rdef:18:   long_info = "TV ©2005-2009 Marcus Overhagen"
haiku/src/apps/webpositive/WebPositive.rdef:9:  short_info = "WebPositive",
haiku/src/apps/webpositive/WebPositive.rdef:10: long_info  = "WebPositive ©2007-2014 The WebKit Haiku Project"
haiku/src/apps/workspaces/Workspaces.rdef:14:   short_info = "Workspaces",
haiku/src/apps/workspaces/Workspaces.rdef:15:   long_info  = "Workspaces ©2002-2009 Haiku, Inc."
haiku/src/bin/bc/bc/bc.rdef:8:  short_info = "1.06", 
haiku/src/bin/bc/bc/bc.rdef:9:    long_info  = "1.06 ©2000 The Free Software Foundation"
haiku/src/bin/bc/dc/dc.rdef:8:  short_info = "1.3", 
haiku/src/bin/bc/dc/dc.rdef:9:    long_info  = "1.3 ©2000 The Free Software Foundation"
haiku/src/bin/cddb_lookup/cddb_lookup.rdef:13:  short_info = "Haiku CDDB Lookup",
haiku/src/bin/cddb_lookup/cddb_lookup.rdef:14:  long_info = "Haiku CDDB Lookup ©2009-2015 Haiku"
haiku/src/bin/desklink/desklink.rdef:17:        short_info = "desklink",
haiku/src/bin/desklink/desklink.rdef:18:    long_info  = "desklink ©2003-2009 Haiku"
haiku/src/bin/dstcheck.rdef:11: short_info = "Haiku DstConfig", 
haiku/src/bin/dstcheck.rdef:12: long_info  = "Haiku DstConfig ©2002-2011 Haiku, Inc."
haiku/src/bin/fortune.rdef:11:  short_info = "Haiku Fortune", 
haiku/src/bin/fortune.rdef:12:    long_info  = "Haiku Fortune ©2002-2008 Haiku, Inc."
haiku/src/bin/haiku-utils.rdef:7:       short_info = "Haiku Utilities", 
haiku/src/bin/haiku-utils.rdef:8:    long_info  = "Haiku Utilities ©2007 Haiku, Inc."
haiku/src/bin/mail_utils/mail.rdef:11:  short_info = "mail",
haiku/src/bin/mail_utils/mail.rdef:12:  long_info = "mail"
haiku/src/bin/mail_utils/mail2mbox.rdef:14:     short_info = "BeMailToMbox $Rev: 33194 $",
haiku/src/bin/mail_utils/mail2mbox.rdef:15:     long_info = "BeMailToMbox - BeMail to Unix mailbox file converter.  $Id: mail2mbox.rdef 33194 2009-09-19 20:59:04Z kirilla $"
haiku/src/bin/mail_utils/mbox2mail.rdef:14:     short_info = "MboxToBeMail $Rev: 33194 $",
haiku/src/bin/mail_utils/mbox2mail.rdef:15:     long_info = "MboxToBeMail - Unix mailbox to BeMail file converter.  $Id: mbox2mail.rdef 33194 2009-09-19 20:59:04Z kirilla $"
haiku/src/bin/mail_utils/spamdbm.rdef:15:       short_info = "SpamDBM $Rev: 13961 $",
haiku/src/bin/mail_utils/spamdbm.rdef:16:       long_info = "SpamDBM - a spam analysis database manager for Haiku.  $Id: spamdbm.rdef 13961 2005-08-14 02:25:28Z agmsmith $"
haiku/src/bin/network/ppp_up/ppp_up.rdef:35:    short_info = "ppp_up",
haiku/src/bin/network/ppp_up/ppp_up.rdef:36:    long_info = "PPP interface GUI initialization app."
haiku/src/bin/rc/tests/builtin.rdef:73: string short_info[64],
haiku/src/bin/rc/tests/builtin.rdef:74: string long_info[256]
haiku/src/bin/unzip/unzip.rdef:11:      short_info = "5.50", 
haiku/src/bin/unzip/unzip.rdef:12:    long_info  = "5.50 ©2002 Info-ZIP"
haiku/src/kits/libbe_version.rdef:10:   short_info = "Walter",
haiku/src/kits/libbe_version.rdef:11:   long_info = "©2001-2011 Haiku Inc."
haiku/src/kits/mail/libmail.rdef:13:    short_info = "1.0.0",
haiku/src/kits/mail/libmail.rdef:14:    long_info = "Haiku libmail."
haiku/src/kits/package/solver/LibsolvSolver.rdef:10:    short_info = "Walter",
haiku/src/kits/package/solver/LibsolvSolver.rdef:11:    long_info = "©2001-2017 Haiku Inc."
haiku/src/kits/textencoding/libtextencoding.rdef:9:     short_info = "1.0.0",
haiku/src/kits/textencoding/libtextencoding.rdef:10:    long_info = "Haiku libtextencoding."
haiku/src/preferences/appearance/Appearance.rdef:17:    short_info = "Appearance",
haiku/src/preferences/appearance/Appearance.rdef:18:    long_info  = "Appearance ©2002-2009 Haiku"
haiku/src/preferences/backgrounds/Backgrounds.rdef:17:  short_info = "Backgrounds",
haiku/src/preferences/backgrounds/Backgrounds.rdef:18:  long_info  = "Backgrounds ©2002-2009 Haiku"
haiku/src/preferences/bluetooth/Bluetooth.rdef:16:      short_info = "bluetooth_pref",
haiku/src/preferences/bluetooth/Bluetooth.rdef:17:      long_info = "bluetooth_pref ©2007-2009 Haiku"
haiku/src/preferences/datatranslations/DataTranslations.rdef:17:        short_info = "DataTranslations",
haiku/src/preferences/datatranslations/DataTranslations.rdef:18:        long_info  = "DataTranslations ©2002-2009 Haiku, Inc."
haiku/src/preferences/deskbar/DeskbarPreferences.rdef:17:       short_info = "Deskbar preferences",
haiku/src/preferences/deskbar/DeskbarPreferences.rdef:18:       long_info  = "Deskbar preferences ©2009 Haiku Inc."
haiku/src/preferences/filetypes/FileTypes.rdef:24:      short_info = "FileTypes",
haiku/src/preferences/filetypes/FileTypes.rdef:25:      long_info = "FileTypes ©2006-2009 Haiku Inc."
haiku/src/preferences/joysticks/Joysticks.rdef:17:      short_info = "Joysticks",
haiku/src/preferences/joysticks/Joysticks.rdef:18:    long_info  = "Joysticks ©2007-2009 Haiku"
haiku/src/preferences/keyboard/Keyboard.rdef:19:        short_info = "Keyboard",
haiku/src/preferences/keyboard/Keyboard.rdef:20:        long_info  = "Keyboard ©2004-2009 Haiku"
haiku/src/preferences/keymap/Keymap.rdef:17:    short_info = "Keymap",
haiku/src/preferences/keymap/Keymap.rdef:18:    long_info  = "Keymap ©2004-2009 Haiku"
haiku/src/preferences/locale/Locale.rdef:135:   short_info = "1.0.0",
haiku/src/preferences/locale/Locale.rdef:136:   long_info = "Locale ©2009 Haiku"
haiku/src/preferences/mail/e-mail.rdef:19:      short_info = "E-mail",
haiku/src/preferences/mail/e-mail.rdef:20:      long_info = "E-mail ©2005-2009 Haiku"
haiku/src/preferences/media/media.rdef:18:      short_info = "Media", 
haiku/src/preferences/media/media.rdef:19:      long_info  = "Media ©2003-2010 Haiku"
haiku/src/preferences/mouse/Mouse.rdef:19:      short_info = "Mouse",
haiku/src/preferences/mouse/Mouse.rdef:20:      long_info  = "Mouse ©2002-2009 Haiku"
haiku/src/preferences/network/Network.rdef:14:  short_info = "Network Preferences",
haiku/src/preferences/network/Network.rdef:15:  long_info = "Network Preferences ©2007-2014 Haiku"
haiku/src/preferences/notifications/Notifications.rdef:14:      short_info = "Notifications",
haiku/src/preferences/notifications/Notifications.rdef:15:      long_info = "Notifications ©2009 Pier Luigi Fiorini ©2010-2013 Haiku"
haiku/src/preferences/printers/Printers.rdef:19:        short_info = "Printers",
haiku/src/preferences/printers/Printers.rdef:20:        long_info = "Printers ©2001-2010 Haiku"
haiku/src/preferences/repositories/Repositories.rdef:19:        short_info = "Repositories",
haiku/src/preferences/repositories/Repositories.rdef:20:        long_info = "Repositories ©2017 Haiku"
haiku/src/preferences/screen/Screen.rdef:19:    short_info = "Screen",
haiku/src/preferences/screen/Screen.rdef:20:    long_info  = "Screen ©2001-2009 Haiku"
haiku/src/preferences/screensaver/ScreenSaver.rdef:19:  short_info = "ScreenSaver",
haiku/src/preferences/screensaver/ScreenSaver.rdef:20:  long_info = "ScreenSaver ©2004-2014 Haiku"
haiku/src/preferences/shortcuts/Shortcuts.rdef:18:      short_info = "Shortcuts",
haiku/src/preferences/shortcuts/Shortcuts.rdef:19:      long_info  = "Shortcuts ©1999-2009 Jeremy Friesner ©2009-2014 Haiku, Inc."
haiku/src/preferences/sounds/Sounds.rdef:19:    short_info = "Sounds",
haiku/src/preferences/sounds/Sounds.rdef:20:    long_info  = "Sounds ©2003-2009 Haiku"
haiku/src/preferences/time/Time.rdef:19:        short_info = "Time",
haiku/src/preferences/time/Time.rdef:20:        long_info  = "Time ©2002-2010 Haiku"
haiku/src/preferences/touchpad/Touchpad.rdef:19:        short_info = "Touchpad",
haiku/src/preferences/touchpad/Touchpad.rdef:20:        long_info  = "Touchpad ©2002-2009 Haiku"
haiku/src/preferences/tracker/TrackerPreferences.rdef:17:       short_info = "Tracker Preferences Launcher",
haiku/src/preferences/tracker/TrackerPreferences.rdef:18:       long_info  = "Tracker Preferences Launcher ©2009 Haiku"
haiku/src/preferences/virtualmemory/VirtualMemory.rdef:17:      short_info = "VirtualMemory",
haiku/src/preferences/virtualmemory/VirtualMemory.rdef:18:      long_info  = "VirtualMemory ©2005-2009 Haiku"
haiku/src/servers/app/app_server.rdef:17:       short_info = "app_server",
haiku/src/servers/app/app_server.rdef:18:       long_info = "app_server ©2004-2009 Haiku Inc."
haiku/src/servers/app/test_app_server.rdef:17:  short_info = "test_app_server",
haiku/src/servers/app/test_app_server.rdef:18:  long_info = "test_app_server ©2004-2014 Haiku Inc."
haiku/src/servers/bluetooth/bluetooth_server.rdef:17:   short_info = "bluetooth_server",
haiku/src/servers/bluetooth/bluetooth_server.rdef:18:   long_info = "bluetooth_server ©2007-2009 Haiku"
haiku/src/servers/debug/debug_server.rdef:17:   short_info = "debug_server",
haiku/src/servers/debug/debug_server.rdef:18:   long_info = "debug_server ©2005-2008 Haiku"
haiku/src/servers/index/index_server.rdef:12:   short_info = "Index Server",
haiku/src/servers/index/index_server.rdef:13:   long_info  = "Index Server ©2010 Haiku, Inc."
haiku/src/servers/input/input_server.rdef:13:   short_info = "input_server",
haiku/src/servers/input/input_server.rdef:14:   long_info = "input_server ©2002-2009 Haiku"
haiku/src/servers/keystore/keystore_server.rdef:11:     short_info = "keystore_server",
haiku/src/servers/keystore/keystore_server.rdef:12:     long_info  = "keystore_server ©2012 Haiku, Inc."
haiku/src/servers/launch/LaunchDaemon.rdef:13:  short_info = "launch_daemon",
haiku/src/servers/launch/LaunchDaemon.rdef:14:  long_info = "launch_daemon ©2015 Haiku Inc."
haiku/src/servers/mail/mail_daemon.rdef:13:     short_info = "mail_daemon",
haiku/src/servers/mail/mail_daemon.rdef:14:     long_info = "mail_daemon ©2005-2006 Haiku"
haiku/src/servers/media/media_server.rdef:17:   short_info = "media_server",
haiku/src/servers/media/media_server.rdef:18:   long_info = "media_server ©2001-2008 Haiku"
haiku/src/servers/media_addon/media_addon_server.rdef:17:       short_info = "media_addon_server",
haiku/src/servers/media_addon/media_addon_server.rdef:18:       long_info = "media_addon_server ©2002-2009 Haiku"
haiku/src/servers/midi/midi_server.rdef:12:     short_info = "midi_server",
haiku/src/servers/midi/midi_server.rdef:13:     long_info  = "midi_server ©2002-2009 Haiku"
haiku/src/servers/mount/mount_server.rdef:17:   short_info = "mount_server",
haiku/src/servers/mount/mount_server.rdef:18:   long_info = "mount_server ©2009 Haiku"
haiku/src/servers/net/net_server.rdef:14:       short_info = "net_server",
haiku/src/servers/net/net_server.rdef:15:       long_info = "net_server ©2006 Haiku Inc."
haiku/src/servers/notification/notification_server.rdef:14:     short_info = "notification_server",
haiku/src/servers/notification/notification_server.rdef:15:     long_info = "notification_server ©2010 Haiku Inc."
haiku/src/servers/package/package_daemon.rdef:13:       short_info = "package_daemon",
haiku/src/servers/package/package_daemon.rdef:14:       long_info = "package_daemon ©2013 Haiku, Inc."
haiku/src/servers/power/power_daemon.rdef:18:   short_info = "Power Management 0.01",
haiku/src/servers/power/power_daemon.rdef:19:   long_info = "Haiku Power Management Daemon 0.01 Development"
haiku/src/servers/print/print_server.rdef:12:   short_info = "print_server",
haiku/src/servers/print/print_server.rdef:13:   long_info = "print_server ©2001-2007 Haiku"
haiku/src/servers/print_addon/print_addon_server.rdef:12:       short_info = "print_addon_server",
haiku/src/servers/print_addon/print_addon_server.rdef:13:       long_info = "print_addon_server ©2010 Haiku"
haiku/src/servers/registrar/registrar.rdef:21:  short_info = "registrar",
haiku/src/servers/registrar/registrar.rdef:22:  long_info = "registrar ©2005-2008 Haiku Inc."
haiku/src/servers/syslog_daemon/SyslogDaemon.rdef:14:   short_info = "syslog_daemon",
haiku/src/servers/syslog_daemon/SyslogDaemon.rdef:15:   long_info = "syslog_daemon ©2003-2008 Haiku Inc."
haiku/src/system/boot/boot_loader.rdef:11:      short_info = "Boot Loader",
haiku/src/system/boot/boot_loader.rdef:12:      long_info = "Boot Loader ©2002-2010 Haiku Inc."
haiku/src/system/kernel/kernel.rdef:11: short_info = "Kernel",
haiku/src/system/kernel/kernel.rdef:12: long_info = "Kernel ©2002-2008 Haiku Inc."
haiku/src/system/runtime_loader/runtime_loader.rdef:11: short_info = "Runtime Loader",
haiku/src/system/runtime_loader/runtime_loader.rdef:12: long_info = "Runtime Loader ©2002-2007 Haiku Inc."
haiku/src/tests/add-ons/print/ppd/test/PPDConfigApplication.rdef:13:    short_info = "Application",
haiku/src/tests/add-ons/print/ppd/test/PPDConfigApplication.rdef:14:    long_info = "PPD Config"
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp1.rdef:13:  short_info = "TestApp1",
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp1.rdef:14:  long_info = "TestApp1"
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp2.rdef:13:  short_info = "TestApp2",
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp2.rdef:14:  long_info = "TestApp2"
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp3.rdef:13:  short_info = "TestApp3",
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp3.rdef:14:  long_info = "TestApp3"
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp4.rdef:13:  short_info = "TestApp4",
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp4.rdef:14:  long_info = "TestApp4"
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp5.rdef:13:  short_info = "TestApp1",
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp5.rdef:14:  long_info = "TestApp1"
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp6.rdef:13:  short_info ="TestApp1",
haiku/src/tests/kits/app/bapplication/testapps/AppRunTestApp6.rdef:14:  long_info = "TestApp1"
haiku/src/tests/kits/game/chart/Chart.rdef:16:  short_info = "Chart",
haiku/src/tests/kits/game/chart/Chart.rdef:17:  long_info = "Chart ©2008 Haiku"
haiku/src/tests/kits/opengl/direct_mode/GLDirectMode.rdef:17:   short_info = "GLDirectMode",
haiku/src/tests/kits/opengl/direct_mode/GLDirectMode.rdef:18:   long_info = "GLDirectMode ©2008 Haiku"
haiku/src/tests/kits/opengl/glinfo/GLInfo.rdef:18:      short_info = "GL Info",
haiku/src/tests/kits/opengl/glinfo/GLInfo.rdef:19:      long_info = "GL Info ©2009-2012 Haiku, Inc."
haiku/src/tests/servers/app/gradients/Gradients.rdef:14:        short_info = "Gradients",
haiku/src/tests/servers/app/gradients/Gradients.rdef:15:        long_info = "Gradients ©2014 Haiku"
haiku/src/tests/servers/app/playground/Playground.rdef:16:      short_info = "Playground",
haiku/src/tests/servers/app/playground/Playground.rdef:17:      long_info = "Playground ©2005-2008 Haiku"
haiku/src/tests/servers/app/transformation/Transformation.rdef:14:      short_info = "Transformation",
haiku/src/tests/servers/app/transformation/Transformation.rdef:15:      long_info = "Transformation ©2014 Haiku"
haiku/src/tests/servers/registrar/test_registrar.rdef:21:       short_info = "registrar",
haiku/src/tests/servers/registrar/test_registrar.rdef:22:       long_info = "registrar ©2005-2008 Haiku Inc."
haiku/src/tools/translation/bitsinfo/bitsinfo.rdef:13:  short_info = "bitsinfo displays text information about Be bitmap format ("bits") images.",
haiku/src/tools/translation/bitsinfo/bitsinfo.rdef:14:  long_info = "Haiku bitsinfo is a command line tool for displaying text information about Be bitmap format ("bits") images. Written by Michael Wilber, OBOS Translation Kit Team, Copyright © 2003 OpenBeOS Project."
haiku/src/tools/translation/bmpinfo/bmpinfo.rdef:13:    short_info = "bmpinfo displays text information about BMP images.",
haiku/src/tools/translation/bmpinfo/bmpinfo.rdef:14:    long_info = "Haiku bmpinfo is a command line tool for displaying text information about BMP images. Written by Michael Wilber, OBOS Translation Kit Team, Copyright © 2003 OpenBeOS Project."
haiku/src/tools/translation/tgainfo/tgainfo.rdef:13:    short_info = "tgainfo displays text information about TGA images.",
haiku/src/tools/translation/tgainfo/tgainfo.rdef:14:    long_info = "Haiku tgainfo is a command line tool for displaying text information about TGA images. Written by Michael Wilber, OBOS Translation Kit Team, Copyright © 2003 OpenBeOS Project."

Change History (7)

comment:1 Changed 21 months ago by diver

Description: modified (diff)

comment:2 Changed 21 months ago by diver

Description: modified (diff)

comment:3 Changed 21 months ago by phoudoin

I guess the AddResources rule could be modified to replace some placeholder in rdef files before calling ResComp1.

comment:4 Changed 21 months ago by phoudoin

Even better, IIRC, rdef files are handed to GCC preprocessor before being processed by rc. The HOST/TARGET_DEFINES_* defines can be used at such stage. Dunno if one defines the current haiku revision, but that's a good incentitive to discover it.

comment:5 Changed 21 months ago by pulkomandy

I'm not a fan of using the hrev version here. The release name (1.0 beta 1 or something like that) would be enough (and we do have defines for that).

I don't think the short_info should replicate the version, either.

As for rdef files being processed by gcc, does that happen in Haiku jamfiles? I faintly remember that this is a feature of the makefile_engine.

comment:6 Changed 21 months ago by phoudoin

It does:

http://cgit.haiku-os.org/haiku/tree/build/jam/BeOSRules#n264

Regarding what to add/replace automatically, seems currently that it's more a Haiku Inc. span-dated copyright that is most of the time present in long_info. I guess having release name, and even revision, automatically added can't hurt.

We could define some HAIKU_TARGET_VERSION_COPYRIGHT_NOTICE and use it in those rdef files. We will lost the starting date, though, in that process...

comment:7 Changed 21 months ago by pulkomandy

If the string is something like "2017 Haiku, inc.", you can append it to the starting date:

long_info = "(c) 2008-" HAIKU_COPYRIGHT_NOTICE

Alternatively, HAIKU_COPYRIGHT_NOTICE(START_DATE) can generate the string with the right start date in the middle:

#define HAIKU_COPYRIGHT_NOTICE(START_DATE) "(C) " START_DATE "-2017 Haiku, inc."

(but then it shows 2017-2017 for files created this year).

Note: See TracTickets for help on using tickets.