Author: aljen Date: 2010-08-18 02:29:05 +0200 (Wed, 18 Aug 2010) New Revision: 38220 Changeset: http://dev.haiku-os.org/changeset/38220 Added: haiku/branches/components/gallium3d/3rdparty/mmu_man/scripts/bootstrap-haiku.sh haiku/branches/components/gallium3d/build/jam/LocaleRules haiku/branches/components/gallium3d/build/jam/board/beagle/ haiku/branches/components/gallium3d/build/jam/board/beagle/BoardSetup haiku/branches/components/gallium3d/data/artwork/HAIKU Background Leaf haiku/branches/components/gallium3d/data/artwork/HAIKU Background Leaf - outline haiku/branches/components/gallium3d/data/artwork/HAIKU Leaf haiku/branches/components/gallium3d/data/artwork/HAIKU logo - black on white - installer - development.png haiku/branches/components/gallium3d/data/artwork/HAIKU logo - black on white - installer.png haiku/branches/components/gallium3d/data/artwork/HAIKU logo - black on white - tiny - versioned haiku/branches/components/gallium3d/data/artwork/HAIKU logo - black on white - tiny - versioned.png haiku/branches/components/gallium3d/data/artwork/HAIKU logo - white on black - big haiku/branches/components/gallium3d/data/artwork/HAIKU logo - white on black - big.png haiku/branches/components/gallium3d/data/artwork/HAIKU logo - white on black - normal haiku/branches/components/gallium3d/data/artwork/HAIKU logo - white on black - normal.png haiku/branches/components/gallium3d/data/artwork/HAIKU logo - white on black - tiny haiku/branches/components/gallium3d/data/artwork/HAIKU logo - white on black - tiny.png haiku/branches/components/gallium3d/data/artwork/boot_splash/splash_logo-alpha.png haiku/branches/components/gallium3d/data/artwork/boot_splash/splash_logo-development.png haiku/branches/components/gallium3d/data/artwork/boot_splash/splash_logo-versioned haiku/branches/components/gallium3d/data/artwork/icons/App_Poorman_2 haiku/branches/components/gallium3d/data/artwork/icons/Device_Clipboard haiku/branches/components/gallium3d/data/artwork/icons/File_WonderBrush haiku/branches/components/gallium3d/data/artwork/icons/flags/Austria haiku/branches/components/gallium3d/data/catalogs/add-ons/tracker/zipomatic/da.catkeys haiku/branches/components/gallium3d/data/catalogs/add-ons/tracker/zipomatic/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/aboutsystem/eo.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/aboutsystem/es.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/aboutsystem/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/aboutsystem/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/aboutsystem/zh-hans.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/bootman/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/bootman/zh-hans.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/ haiku/branches/components/gallium3d/data/catalogs/apps/codycam/eo.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/fi.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/deskbar/eo.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/deskbar/es.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/deskbar/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/deskbar/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/deskbar/zh-hans.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/diskprobe/ haiku/branches/components/gallium3d/data/catalogs/apps/diskprobe/fi.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/diskprobe/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/drivesetup/da.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/drivesetup/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/expander/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/expander/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/expander/zh-hans.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/installer/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/installer/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/mail/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/mail/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/midiplayer/es.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/midiplayer/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/midiplayer/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/midiplayer/zh-hans.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/networkstatus/ haiku/branches/components/gallium3d/data/catalogs/apps/networkstatus/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/networkstatus/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/networkstatus/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/networkstatus/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pairs/da.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pairs/ja.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pairs/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pairs/ro.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pairs/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pairs/zh-hans.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pulse/ haiku/branches/components/gallium3d/data/catalogs/apps/pulse/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pulse/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pulse/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/readonlybootprompt/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/readonlybootprompt/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/screenshot/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/screenshot/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/showimage/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/showimage/zh-hans.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/soundrecorder/ haiku/branches/components/gallium3d/data/catalogs/apps/soundrecorder/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/stylededit/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/stylededit/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/ haiku/branches/components/gallium3d/data/catalogs/apps/terminal/fi.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/lt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/text_search/ haiku/branches/components/gallium3d/data/catalogs/apps/text_search/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/text_search/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/tv/ [... truncated: 937 added files follow ...] Removed: haiku/branches/components/gallium3d/3rdparty/mmu_man/themes/ haiku/branches/components/gallium3d/build/jam/board/beagle/BoardSetup haiku/branches/components/gallium3d/data/artwork/icons/flags/Austia haiku/branches/components/gallium3d/data/catalogs/apps/codycam/eo.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/fi.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/codycam/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/diskprobe/fi.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/diskprobe/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/networkstatus/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/networkstatus/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/networkstatus/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/networkstatus/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pulse/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pulse/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/pulse/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/soundrecorder/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/fi.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/lt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/terminal/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/text_search/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/text_search/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/tv/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/tv/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/tv/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/workspaces/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/workspaces/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/workspaces/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/apps/workspaces/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/bin/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/bin/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/bin/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/bin/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/kits/tracker/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/kits/tracker/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/kits/tracker/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/shortcuts/fi.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/shortcuts/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/shortcuts/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/shortcuts/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/sounds/fi.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/sounds/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/sounds/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/sounds/lt.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/sounds/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/sounds/ru.catkeys haiku/branches/components/gallium3d/data/catalogs/preferences/sounds/sv.catkeys haiku/branches/components/gallium3d/data/catalogs/servers/mount/de.catkeys haiku/branches/components/gallium3d/data/catalogs/servers/mount/fi.catkeys haiku/branches/components/gallium3d/data/catalogs/servers/mount/fr.catkeys haiku/branches/components/gallium3d/data/catalogs/servers/mount/ko.catkeys haiku/branches/components/gallium3d/data/catalogs/servers/mount/lt.catkeys haiku/branches/components/gallium3d/data/catalogs/servers/mount/pt.catkeys haiku/branches/components/gallium3d/data/catalogs/servers/mount/pt_br.catkeys haiku/branches/components/gallium3d/data/catalogs/servers/mount/ru.catkeys haiku/branches/components/gallium3d/docs/images/ haiku/branches/components/gallium3d/docs/user/locale/Catalog.dox haiku/branches/components/gallium3d/docs/user/locale/Collator.dox haiku/branches/components/gallium3d/docs/user/locale/Country.dox haiku/branches/components/gallium3d/docs/user/locale/Locale.dox haiku/branches/components/gallium3d/docs/user/locale/LocaleRoster.dox haiku/branches/components/gallium3d/docs/user/locale/TimeZone.cpp haiku/branches/components/gallium3d/docs/user/locale/UnicodeChar.dox haiku/branches/components/gallium3d/docs/user/locale/localeintro.dox haiku/branches/components/gallium3d/docs/userguide/de/images/apps-images/screenshot-options.png haiku/branches/components/gallium3d/docs/userguide/en/images/apps-images/screenshot-options.png haiku/branches/components/gallium3d/docs/userguide/es/images/apps-images/screenshot-options.png haiku/branches/components/gallium3d/docs/userguide/fr/images/apps-images/screenshot-options.png haiku/branches/components/gallium3d/docs/userguide/it/images/apps-images/screenshot-options.png haiku/branches/components/gallium3d/docs/userguide/jp/images/apps-images/screenshot-options.png haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/ haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/activitymonitor.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/bepdf.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/cdplayer.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/charactermap.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/cli-apps.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/codycam.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/deskcalc.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/diskprobe.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/diskusage.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/drivesetup.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/expander.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/icon-o-matic.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/installer.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/magnify.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/mail.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/mediaplayer.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/midiplayer.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/packageinstaller.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/pe.html haiku/branches/components/gallium3d/docs/userguide/pt_PT/applications/people.html [... truncated: 853 deleted files follow ...] Modified: haiku/branches/components/gallium3d/ haiku/branches/components/gallium3d/3rdparty/mmu_man/Jamfile haiku/branches/components/gallium3d/Jamfile haiku/branches/components/gallium3d/Jamrules haiku/branches/components/gallium3d/build/config_headers/kernel_debug_config.h haiku/branches/components/gallium3d/build/jam/BeOSRules haiku/branches/components/gallium3d/build/jam/BuildSetup haiku/branches/components/gallium3d/build/jam/HaikuImage haiku/branches/components/gallium3d/build/jam/HelperRules haiku/branches/components/gallium3d/build/jam/ImageRules haiku/branches/components/gallium3d/build/jam/NetBootArchive haiku/branches/components/gallium3d/build/jam/OptionalBuildFeatures haiku/branches/components/gallium3d/build/jam/OptionalPackageDependencies haiku/branches/components/gallium3d/build/jam/OptionalPackages haiku/branches/components/gallium3d/build/jam/ReleaseBuildProfiles haiku/branches/components/gallium3d/build/jam/UserBuildConfig.ReadMe haiku/branches/components/gallium3d/build/jam/UserBuildConfig.sample haiku/branches/components/gallium3d/build/jam/board/neo_freerunner/BoardSetup haiku/branches/components/gallium3d/build/scripts/build_cross_tools_gcc4 haiku/branches/components/gallium3d/build/scripts/build_haiku_image haiku/branches/components/gallium3d/configure haiku/branches/components/gallium3d/data/artwork/HAIKU logo - black on white - installer haiku/branches/components/gallium3d/data/artwork/HAIKU logo - black.svg haiku/branches/components/gallium3d/data/artwork/icons/Alert_Idea haiku/branches/components/gallium3d/data/artwork/icons/App_BeHappy haiku/branches/components/gallium3d/data/artwork/icons/App_BeVexed haiku/branches/components/gallium3d/data/artwork/icons/App_Beacon haiku/branches/components/gallium3d/data/artwork/icons/App_Beacon_2 haiku/branches/components/gallium3d/data/artwork/icons/App_Beacon_3 haiku/branches/components/gallium3d/data/artwork/icons/App_Beam_1_NewMail haiku/branches/components/gallium3d/data/artwork/icons/App_Beam_2_NewMail haiku/branches/components/gallium3d/data/artwork/icons/App_Beam_2_NoMail haiku/branches/components/gallium3d/data/artwork/icons/App_Beam_3_NewMail haiku/branches/components/gallium3d/data/artwork/icons/App_Beam_3_NoMail haiku/branches/components/gallium3d/data/artwork/icons/App_Bikeshed haiku/branches/components/gallium3d/data/artwork/icons/App_CharacterMap haiku/branches/components/gallium3d/data/artwork/icons/App_DOS-Box haiku/branches/components/gallium3d/data/artwork/icons/App_Debugger haiku/branches/components/gallium3d/data/artwork/icons/App_DiskUsage haiku/branches/components/gallium3d/data/artwork/icons/App_Finance haiku/branches/components/gallium3d/data/artwork/icons/App_Generic_4 haiku/branches/components/gallium3d/data/artwork/icons/App_ImageEditor haiku/branches/components/gallium3d/data/artwork/icons/App_Mail_None haiku/branches/components/gallium3d/data/artwork/icons/App_Old haiku/branches/components/gallium3d/data/artwork/icons/App_Poorman haiku/branches/components/gallium3d/data/artwork/icons/App_TV_2 haiku/branches/components/gallium3d/data/artwork/icons/App_Transmission haiku/branches/components/gallium3d/data/artwork/icons/App_XEmacs haiku/branches/components/gallium3d/data/artwork/icons/App_YAB haiku/branches/components/gallium3d/data/artwork/icons/Color_01_Black haiku/branches/components/gallium3d/data/artwork/icons/Color_02_Dark_Grey haiku/branches/components/gallium3d/data/artwork/icons/Color_03_Grey haiku/branches/components/gallium3d/data/artwork/icons/Color_04_Light_Grey haiku/branches/components/gallium3d/data/artwork/icons/Color_05_White haiku/branches/components/gallium3d/data/artwork/icons/Color_06_Red haiku/branches/components/gallium3d/data/artwork/icons/Color_07_Rose haiku/branches/components/gallium3d/data/artwork/icons/Color_08_Orange haiku/branches/components/gallium3d/data/artwork/icons/Color_09_Apricot haiku/branches/components/gallium3d/data/artwork/icons/Color_10_Yellow haiku/branches/components/gallium3d/data/artwork/icons/Color_11_Cream haiku/branches/components/gallium3d/data/artwork/icons/Color_12_Green haiku/branches/components/gallium3d/data/artwork/icons/Color_13_Lime haiku/branches/components/gallium3d/data/artwork/icons/Color_14_Turquoise haiku/branches/components/gallium3d/data/artwork/icons/Color_15_Aquamarine haiku/branches/components/gallium3d/data/artwork/icons/Color_16_Blue haiku/branches/components/gallium3d/data/artwork/icons/Color_17_Cyan haiku/branches/components/gallium3d/data/artwork/icons/Color_18_Violet haiku/branches/components/gallium3d/data/artwork/icons/Color_19_Mauve haiku/branches/components/gallium3d/data/artwork/icons/Color_20_Magenta haiku/branches/components/gallium3d/data/artwork/icons/Color_21_Pink haiku/branches/components/gallium3d/data/artwork/icons/Color_22_Brown haiku/branches/components/gallium3d/data/artwork/icons/Color_23_Beige haiku/branches/components/gallium3d/data/artwork/icons/Device_Harddisk_development haiku/branches/components/gallium3d/data/artwork/icons/Device_MemoryStick haiku/branches/components/gallium3d/data/artwork/icons/Device_Mobile haiku/branches/components/gallium3d/data/artwork/icons/Device_Pendrive haiku/branches/components/gallium3d/data/artwork/icons/File_Archive_XZ haiku/branches/components/gallium3d/data/artwork/icons/File_Broken_Link_2 haiku/branches/components/gallium3d/data/artwork/icons/File_Generic haiku/branches/components/gallium3d/data/artwork/icons/File_Image_3 haiku/branches/components/gallium3d/data/artwork/icons/Misc_Atari2600jr. haiku/branches/components/gallium3d/data/artwork/icons/Misc_AtariST haiku/branches/components/gallium3d/data/artwork/icons/Misc_Bomb haiku/branches/components/gallium3d/data/artwork/icons/Misc_Book haiku/branches/components/gallium3d/data/artwork/icons/Misc_CF_LightBulb haiku/branches/components/gallium3d/data/artwork/icons/Misc_ClassicMacintosh haiku/branches/components/gallium3d/data/artwork/icons/Misc_Dragger haiku/branches/components/gallium3d/data/artwork/icons/Misc_Facebook haiku/branches/components/gallium3d/data/artwork/icons/Misc_Magic_Wand haiku/branches/components/gallium3d/data/artwork/icons/Misc_Marker haiku/branches/components/gallium3d/data/artwork/icons/Misc_NintendoGamecube haiku/branches/components/gallium3d/data/artwork/icons/Misc_Paper_Plane haiku/branches/components/gallium3d/data/artwork/icons/Misc_R.I.P. haiku/branches/components/gallium3d/data/artwork/icons/Misc_Scroll haiku/branches/components/gallium3d/data/artwork/icons/Misc_Speaker haiku/branches/components/gallium3d/data/artwork/icons/Misc_TCF_LightBulb haiku/branches/components/gallium3d/data/artwork/icons/Misc_YouTube haiku/branches/components/gallium3d/data/artwork/icons/Misc_iMac haiku/branches/components/gallium3d/data/artwork/icons/Overlay_hand haiku/branches/components/gallium3d/data/artwork/icons/Prefs_Bluetooth [... truncated: 2590 changed files follow ...] Log: Merged changes from trunk r36915-r38219 Property changes on: haiku/branches/components/gallium3d ___________________________________________________________________ Modified: svn:mergeinfo - /haiku/trunk:33410-35313,35315-36914 + /haiku/trunk:33410-35313,35315-38219 Modified: haiku/branches/components/gallium3d/3rdparty/mmu_man/Jamfile =================================================================== --- haiku/branches/components/gallium3d/3rdparty/mmu_man/Jamfile 2010-08-17 23:48:47 UTC (rev 38219) +++ haiku/branches/components/gallium3d/3rdparty/mmu_man/Jamfile 2010-08-18 00:29:05 UTC (rev 38220) @@ -1,6 +1,14 @@ SubDir HAIKU_TOP 3rdparty mmu_man ; -SubInclude HAIKU_TOP 3rdparty mmu_man themes ; +# theme manager from osdrawer +# to use it symlink it here. +{ + local subDir + = [ GLOB [ FDirName $(HAIKU_TOP) 3rdparty mmu_man ] : themes ] ; + if $(subDir) { + SubInclude HAIKU_TOP 3rdparty mmu_man themes ; + } +} # distro stuff located in my own branch, # to use it symlink it here. Copied: haiku/branches/components/gallium3d/3rdparty/mmu_man/scripts/bootstrap-haiku.sh (from rev 38213, haiku/trunk/3rdparty/mmu_man/scripts/bootstrap-haiku.sh) =================================================================== --- haiku/branches/components/gallium3d/3rdparty/mmu_man/scripts/bootstrap-haiku.sh (rev 0) +++ haiku/branches/components/gallium3d/3rdparty/mmu_man/scripts/bootstrap-haiku.sh 2010-08-18 00:29:05 UTC (rev 38220) @@ -0,0 +1,86 @@ +#!/bin/sh + +cd "$(dirname "$0")" + +DESTVOL=/haiku +LOOPVOL=/loopimg + +warn () { + alert --warning "$*" "Ok" +} + +error () { + alert --stop "$*" "Ok" + exit 1 +} + +log () { + echo "$*" +} + + +if [ ! -d "$DESTVOL" ]; then + error "$DESTVOL not mounted" + exit 1 +fi + + +find_current_revision () { + log "Getting url of latest revision..." + tf=/tmp/haiku-files.org_raw_$$ + wget -O $tf http://haiku-files.org/raw/ >/dev/null 2>&1 || error "wget error" + url="$(grep -m1 'http:.*nightly-.*gcc2hybrid-raw.zip' "$tf" | sed 's/.*href="//;s/".*//')" + test -n "$url" || error "cannot find latest build" + file="${url##*/}" + rm "$tf" +} + + +download_current_revision () { + #if [ ! -e "$file" ]; then + log "Downloading latest revision: $file" + wget -c "$url" || error "cannot download latest revision" + #fi +} + + +unzip_current_revision () { + if [ ! -e "haiku-nightly.image" ]; then + log "Unziping..." + unzip "$file" + fi +} + + +install_current_revision () { + mkdir -p "$LOOPVOL" + sync + mount -ro "$PWD/haiku-nightly.image" "$LOOPVOL" || error "mount" + sync + + copyattr -r -d "$LOOPVOL"/* "$DESTVOL/" + sync + unmount "$LOOPVOL" +} + + +makebootable_install () { + log "Making the partition bootable..." + makebootable "$DESTVOL/" +} + + +customize_install () { + log "Copying files..." + copyattr -r -d files/* "$DESTVOL/" +} + + + +find_current_revision +download_current_revision +#file=haiku-nightly-r37641-x86gcc2hybrid-raw.zip +unzip_current_revision +install_current_revision +makebootable_install +customize_install Modified: haiku/branches/components/gallium3d/Jamfile =================================================================== --- haiku/branches/components/gallium3d/Jamfile 2010-08-17 23:48:47 UTC (rev 38219) +++ haiku/branches/components/gallium3d/Jamfile 2010-08-18 00:29:05 UTC (rev 38220) @@ -29,27 +29,6 @@ spamdbm ; -# Pseudo-target to build the network kit only -NotFile NetworkingKit ; -Depends NetworkingKit : - net_stack_driver net_server_driver - core - ethernet loopback ppp - raw route ipv4 icmp udp tcp - libnet.so libnetapi.so libbind.so libsocket.so - ping ifconfig <bin>route traceroute arp pppconfig - - # network drivers: - sis900 rtl8139 rtl8169 via-rhine ipro1000 wb840 bcm440x bcm570x - - # PPP devices: - modem pppoe - # PPP protocols: - ipcp - # PPP authenticators: - pap -; - # Pseudo-target to build the media stuffs only NotFile MediaKit ; Depends MediaKit : @@ -168,6 +147,8 @@ AddOptionalHaikuImagePackages OpenSSL ; } +AddOptionalHaikuImagePackages ICU ; + # Evaluate optional package dependencies include [ FDirName $(HAIKU_BUILD_RULES_DIR) OptionalPackageDependencies ] ; Modified: haiku/branches/components/gallium3d/Jamrules =================================================================== --- haiku/branches/components/gallium3d/Jamrules 2010-08-17 23:48:47 UTC (rev 38219) +++ haiku/branches/components/gallium3d/Jamrules 2010-08-18 00:29:05 UTC (rev 38220) @@ -34,6 +34,7 @@ include [ FDirName $(HAIKU_BUILD_RULES_DIR) HelperRules ] ; include [ FDirName $(HAIKU_BUILD_RULES_DIR) MathRules ] ; include [ FDirName $(HAIKU_BUILD_RULES_DIR) BeOSRules ] ; +include [ FDirName $(HAIKU_BUILD_RULES_DIR) LocaleRules ] ; include [ FDirName $(HAIKU_BUILD_RULES_DIR) CommandLineArguments ] ; include [ FDirName $(HAIKU_BUILD_RULES_DIR) ConfigRules ] ; include [ FDirName $(HAIKU_BUILD_RULES_DIR) DocumentationRules ] ; Modified: haiku/branches/components/gallium3d/build/config_headers/kernel_debug_config.h =================================================================== --- haiku/branches/components/gallium3d/build/config_headers/kernel_debug_config.h 2010-08-17 23:48:47 UTC (rev 38219) +++ haiku/branches/components/gallium3d/build/config_headers/kernel_debug_config.h 2010-08-18 00:29:05 UTC (rev 38220) @@ -99,10 +99,13 @@ #define ENABLE_SWAP_SUPPORT 1 // Use the slab allocator as generic memory allocator (malloc()/free()). -#define USE_SLAB_ALLOCATOR_FOR_MALLOC 0 +#define USE_SLAB_ALLOCATOR_FOR_MALLOC 1 +// Enables additional sanity checks in the slab allocator's memory manager. +#define DEBUG_SLAB_MEMORY_MANAGER_PARANOID_CHECKS 0 + // When set limits the amount of available RAM (in MB). -//#define LIMIT_AVAILABLE_MEMORY 256 +//#define LIMIT_AVAILABLE_MEMORY 256 #endif // KERNEL_DEBUG_CONFIG_H Modified: haiku/branches/components/gallium3d/build/jam/BeOSRules =================================================================== --- haiku/branches/components/gallium3d/build/jam/BeOSRules 2010-08-17 23:48:47 UTC (rev 38219) +++ haiku/branches/components/gallium3d/build/jam/BeOSRules 2010-08-18 00:29:05 UTC (rev 38220) @@ -268,140 +268,3 @@ fi $(2[1]) -O -o "$(1)" "$(2[2-])" } - -# Localization rules - -# Extract catalog entries from the sourcefile and put the output textfile in -# target. This output file is then used to create the binary catalog with -# linkcatkeys. -rule ExtractCatalogEntries target : source : signature : regexp -{ - # get compiler and defines for the platform - local headers ; - local sysHeaders ; - local cc ; - local defines ; - local localIncludesOption ; - local systemIncludesOption ; - - on $(target) { # use on $(target) variable values - headers = $(HAIKU_CONFIG_HEADERS) $(SEARCH_SOURCE) $(SUBDIRHDRS) - $(HDRS) ; - sysHeaders = $(SUBDIRSYSHDRS) $(SYSHDRS) ; - defines = $(DEFINES) ; - - if $(PLATFORM) = host { - sysHeaders += $(HOST_HDRS) ; - defines += $(HOST_DEFINES) ; - - if $(USES_BE_API) { - sysHeaders += $(HOST_BE_API_HEADERS) ; - } - - defines += $(HOST_DEFINES) ; - cc = $(HOST_CC) ; - localIncludesOption = $(HOST_LOCAL_INCLUDES_OPTION) ; - systemIncludesOption = $(HOST_SYSTEM_INCLUDES_OPTION) ; - } else { - sysHeaders += $(TARGET_HDRS) ; - defines += $(TARGET_DEFINES) ; - defines += $(TARGET_DEFINES) ; - cc = $(TARGET_CC) ; - localIncludesOption = $(TARGET_LOCAL_INCLUDES_OPTION) ; - systemIncludesOption = $(TARGET_SYSTEM_INCLUDES_OPTION) ; - } - } - - DEFINES on $(target) = $(defines) ; - CCDEFS on $(target) = [ FDefines $(defines) ] ; - HDRS on $(target) = [ FIncludes $(headers) : $(localIncludesOption) ] - $(includesSeparator) - [ FSysIncludes $(sysHeaders) : $(systemIncludesOption) ] ; - CC on $(target) = $(cc) ; - - HAIKU_CATALOG_SIGNATURE on $(target) = $(signature) ; - if $(regexp) = "" { - HAIKU_CATALOG_REGEXP on $(target) = ; - } else { - HAIKU_CATALOG_REGEXP on $(target) = -r $(regexp) ; - } - - SEARCH on $(source) += $(SEARCH_SOURCE) ; - - MakeLocatePlatform $(target) ; - Depends $(target) : $(source) <build>collectcatkeys ; - LocalClean clean : $(target).pre ; - ExtractCatalogEntries1 $(target) : <build>collectcatkeys $(source) ; -} - -actions ExtractCatalogEntries1 -{ - $(HOST_ADD_BUILD_COMPATIBILITY_LIB_DIR) - cat "$(2[2-])" | $(CC) -E $(CCDEFS) $(HDRS) - > "$(1)".pre - $(2[1]) $(HAIKU_CATALOG_REGEXP) -s $(HAIKU_CATALOG_SIGNATURE) -w -o "$(1)" "$(1)".pre -} - -rule LinkApplicationCatalog target : sources : signature : language -{ - # Link catalog entries from given catkey file into output compiled catalog - # file. Compiled catalog file will then be copied into the image, but only - # if the fingerprint matches the one from the untranslated catalog for the - # same file. - - MakeLocateArch $(target) ; - Depends $(target) : $(sources) <build>linkcatkeys ; - LocalClean clean : $(target) ; - - HAIKU_CATALOG_SIGNATURE on $(target) = $(signature) ; - HAIKU_CATALOG_LANGUAGE on $(target) = $(language) ; - LinkApplicationCatalog1 $(target) : <build>linkcatkeys $(sources) ; -} - -actions LinkApplicationCatalog1 -{ - $(HOST_ADD_BUILD_COMPATIBILITY_LIB_DIR) - $(2[1]) "$(2[2-])" -l $(HAIKU_CATALOG_LANGUAGE) -v \ - -s $(HAIKU_CATALOG_SIGNATURE) -o "$(1)" -} - -rule DoCatalogs target : signature : sources : sourceLanguage : regexp -{ - # DoCatalogs <target> : <signature> : <sources> [ : <sourceLanguage> ] - # [ : <regexp> ] - # - # Extracts the catkeys from a target's source files, generates the - # default catalog from them, and also generates catalogs for all - # translations. - # - # target: The target. - # signature: Application MIME signature (must match the one - # declared in the sourcecode). - # sources: List of cpp files where to search keys. - # sourceLanguage Short name of the language of used for the strings in - # the sources. Optional: default is "en". - # regexp The regular expression used to parse the files. - # Optional: default is matching be_catalog->GetString - - local generatedCatalog = [ FGristFiles $(sourceLanguage:E=en:S=.catalog) ] ; - - # generate catkeys file from sources - ExtractCatalogEntries $(generatedCatalog:S=.catkeys) - : [ FGristFiles $(sources) ] : $(signature) : $(regexp) ; - - # find translations - local translationsDir - = [ FDirName $(HAIKU_TOP) data catalogs $(SUBDIR_TOKENS[2-]) ] ; - local translations = [ Glob $(translationsDir) : *.catkeys ] ; - translations = [ FGristFiles $(translations:BS) ] ; - SEARCH on $(translations) += $(translationsDir) ; - - # generate catalogs from all catkeys files - local catkeysFiles = $(generatedCatalog:S=.catkeys) $(translations) ; - for catkeysFile in $(catkeysFiles) { - LinkApplicationCatalog $(catkeysFile:S=.catalog) : $(catkeysFile) - : $(signature) : $(catkeysFile:B) ; - } - - HAIKU_CATALOG_FILES on $(target) = $(catkeysFiles:S=.catalog) ; - HAIKU_CATALOG_SIGNATURE on $(target) = $(signature) ; -} Modified: haiku/branches/components/gallium3d/build/jam/BuildSetup =================================================================== --- haiku/branches/components/gallium3d/build/jam/BuildSetup 2010-08-17 23:48:47 UTC (rev 38219) +++ haiku/branches/components/gallium3d/build/jam/BuildSetup 2010-08-18 00:29:05 UTC (rev 38220) @@ -65,7 +65,7 @@ HAIKU_DEFAULT_IMAGE_DIR = $(HAIKU_OUTPUT_DIR) ; HAIKU_DEFAULT_VMWARE_IMAGE_NAME = haiku.vmdk ; HAIKU_DEFAULT_INSTALL_DIR = /Haiku ; -HAIKU_DEFAULT_IMAGE_SIZE ?= 192 ; # 192 MB +HAIKU_DEFAULT_IMAGE_SIZE ?= 220 ; # 220 MB HAIKU_DEFAULT_IMAGE_LABEL ?= Haiku ; # Haiku CD defaults @@ -82,22 +82,19 @@ ProcessCommandLineArguments ; -# include Timezones/libgccObjects +# include libgccObjects { - local timezones = [ GLOB $(HAIKU_BUILD_OUTPUT_DIR) : Timezones ] ; local libgccObjects = [ GLOB $(HAIKU_BUILD_OUTPUT_DIR) : libgccObjects ] ; - if ! ( $(timezones) && $(libgccObjects) ) { - ECHO "No `Timezones' or `libgccObjects' found in" + if ! $(libgccObjects) { + ECHO "No `libgccObjects' found in" "$(HAIKU_BUILD_OUTPUT_DIR)!" ; EXIT "Please run ./configure in the source tree's root directory" "again!" ; } - LOCATE on Timezones = $(HAIKU_BUILD_OUTPUT_DIR) ; LOCATE on libgccObjects = $(HAIKU_BUILD_OUTPUT_DIR) ; - include Timezones ; include libgccObjects ; } @@ -177,9 +174,18 @@ # distro compatibility level defines HAIKU_DISTRO_COMPATIBILITY ?= "default" ; switch $(HAIKU_DISTRO_COMPATIBILITY) { - case official : HAIKU_DEFINES += HAIKU_DISTRO_COMPATIBILITY_OFFICIAL ; - case compatible : HAIKU_DEFINES += HAIKU_DISTRO_COMPATIBILITY_COMPATIBLE ; - case "default" : HAIKU_DEFINES += HAIKU_DISTRO_COMPATIBILITY_DEFAULT ; + case official : { + HAIKU_DEFINES += HAIKU_DISTRO_COMPATIBILITY_OFFICIAL ; + HAIKU_INCLUDE_TRADEMARKS = "" ; + } + case compatible : { + HAIKU_DEFINES += HAIKU_DISTRO_COMPATIBILITY_COMPATIBLE ; + HAIKU_INCLUDE_TRADEMARKS = "" ; + } + case "default" : { + HAIKU_DEFINES += HAIKU_DISTRO_COMPATIBILITY_DEFAULT ; + HAIKU_INCLUDE_TRADEMARKS = ; + } case * : Exit "Invalid value for HAIKU_DISTRO_COMPATIBILITY:" $(HAIKU_DISTRO_COMPATIBILITY) ; } @@ -456,11 +462,17 @@ HAIKU_LIBSUPC++ = $(HAIKU_SHARED_LIBSUPC++) ; } + # network libraries HAIKU_NETWORK_LIBS = network ; HAIKU_NETAPI_LIB = bnetapi ; HAIKU_SELECT_UNAME_ETC_LIB = ; # libroot, against which we link anyway + +# locale libraries +HAIKU_LOCALE_LIBS = liblocale.so liblocalestub.a ; + + # library and executable glue code local commonGlueCode = <src!system!glue>init_term_dyn.o @@ -1164,14 +1176,223 @@ } if $(HAIKU_NO_WERROR) != 1 { + EnableWerror src add-ons accelerants 3dfx ; + EnableWerror src add-ons accelerants ati ; + EnableWerror src add-ons accelerants common ; + EnableWerror src add-ons accelerants et6x00 ; +# EnableWerror src add-ons accelerants intel_extreme ; +# EnableWerror src add-ons accelerants matrox ; + EnableWerror src add-ons accelerants neomagic ; +# EnableWerror src add-ons accelerants nvidia ; + EnableWerror src add-ons accelerants nvidia_gpgpu ; +# EnableWerror src add-ons accelerants radeon ; + EnableWerror src add-ons accelerants radeon_hd ; + EnableWerror src add-ons accelerants s3 ; + EnableWerror src add-ons accelerants skeleton ; + EnableWerror src add-ons accelerants vesa ; + EnableWerror src add-ons accelerants via ; + EnableWerror src add-ons accelerants vmware ; + EnableWerror src add-ons bluetooth ; + EnableWerror src add-ons decorators ; + EnableWerror src add-ons disk_systems ; + EnableWerror src add-ons input_server devices ; +# EnableWerror src add-ons input_server filters ; +# EnableWerror src add-ons input_server methods ; + EnableWerror src add-ons kernel bluetooth ; +# EnableWerror src add-ons kernel bus_managers acpi ; + EnableWerror src add-ons kernel bus_managers agp_gart ; + EnableWerror src add-ons kernel bus_managers ata ; + EnableWerror src add-ons kernel bus_managers config_manager ; + EnableWerror src add-ons kernel bus_managers firewire ; + EnableWerror src add-ons kernel bus_managers isa ; + EnableWerror src add-ons kernel bus_managers pci ; +# EnableWerror src add-ons kernel bus_managers ps2 ; # gcc2 + EnableWerror src add-ons kernel bus_managers scsi ; + EnableWerror src add-ons kernel bus_managers usb ; + EnableWerror src add-ons kernel busses agp_gart ; + EnableWerror src add-ons kernel busses ata ; + EnableWerror src add-ons kernel busses scsi ; + EnableWerror src add-ons kernel busses usb ; + EnableWerror src add-ons kernel console ; + EnableWerror src add-ons kernel cpu ; +# EnableWerror src add-ons kernel debugger ; # gcc2 +# EnableWerror src add-ons kernel drivers audio ; + EnableWerror src add-ons kernel drivers bluetooth ; + EnableWerror src add-ons kernel drivers bus ; + EnableWerror src add-ons kernel drivers common ; + EnableWerror src add-ons kernel drivers disk ; + EnableWerror src add-ons kernel drivers dvb ; +# EnableWerror src add-ons kernel drivers graphics ; +# EnableWerror src add-ons kernel drivers input ; + EnableWerror src add-ons kernel drivers joystick ; + EnableWerror src add-ons kernel drivers midi ; + EnableWerror src add-ons kernel drivers misc ; +# EnableWerror src add-ons kernel drivers network ; + EnableWerror src add-ons kernel drivers ports ; +# EnableWerror src add-ons kernel drivers power ; + EnableWerror src add-ons kernel drivers printer ; + EnableWerror src add-ons kernel drivers random ; + EnableWerror src add-ons kernel drivers tty ; + EnableWerror src add-ons kernel drivers video ; EnableWerror src add-ons kernel file_systems bfs ; + EnableWerror src add-ons kernel file_systems cdda ; +# EnableWerror src add-ons kernel file_systems ext2 ; +# EnableWerror src add-ons kernel file_systems fat ; +# EnableWerror src add-ons kernel file_systems googlefs ; + EnableWerror src add-ons kernel file_systems iso9660 ; + EnableWerror src add-ons kernel file_systems layers ; + EnableWerror src add-ons kernel file_systems netfs ; + EnableWerror src add-ons kernel file_systems nfs ; +# EnableWerror src add-ons kernel file_systems ntfs ; EnableWerror src add-ons kernel file_systems packagefs ; + EnableWerror src add-ons kernel file_systems ramfs ; +# EnableWerror src add-ons kernel file_systems reiserfs ; + EnableWerror src add-ons kernel file_systems udf ; EnableWerror src add-ons kernel file_systems userlandfs ; + EnableWerror src add-ons kernel generic ; + EnableWerror src add-ons kernel network atalink_protocols ; + EnableWerror src add-ons kernel network devices ; + EnableWerror src add-ons kernel network notifications ; + EnableWerror src add-ons kernel network ppp ; +# EnableWerror src add-ons kernel network protocols ; +# EnableWerror src add-ons kernel network stack ; + EnableWerror src add-ons kernel partitioning_systems ; + EnableWerror src add-ons locale ; + EnableWerror src add-ons mail_daemon ; + EnableWerror src add-ons media media-add-ons demultiplexer ; + EnableWerror src add-ons media media-add-ons dvb ; + EnableWerror src add-ons media media-add-ons esound_sink ; + EnableWerror src add-ons media media-add-ons finepix_webcam ; + EnableWerror src add-ons media media-add-ons firewire_dv ; + EnableWerror src add-ons media media-add-ons legacy ; + EnableWerror src add-ons media media-add-ons mixer ; + EnableWerror src add-ons media media-add-ons multi_audio ; + EnableWerror src add-ons media media-add-ons opensound ; + EnableWerror src add-ons media media-add-ons radeon ; + EnableWerror src add-ons media media-add-ons reader ; + EnableWerror src add-ons media media-add-ons tone_producer_demo ; + EnableWerror src add-ons media media-add-ons usb_vision ; +# EnableWerror src add-ons media media-add-ons usb_webcam ; + EnableWerror src add-ons media media-add-ons video_mixer ; +# EnableWerror src add-ons media media-add-ons video_producer_demo ; + EnableWerror src add-ons media media-add-ons videowindow ; + EnableWerror src add-ons media media-add-ons writer ; + EnableWerror src add-ons media plugins ac3_decoder ; + EnableWerror src add-ons media plugins aiff_reader ; + EnableWerror src add-ons media plugins ape_reader ; +# EnableWerror src add-ons media plugins asf_reader ; + EnableWerror src add-ons media plugins au_reader ; +# EnableWerror src add-ons media plugins avi_reader ; +# EnableWerror src add-ons media plugins ffmpeg ; +# EnableWerror src add-ons media plugins matroska ; +# EnableWerror src add-ons media plugins mov_reader ; + EnableWerror src add-ons media plugins mp3_decoder ; +# EnableWerror src add-ons media plugins mp3_reader ; + EnableWerror src add-ons media plugins mp4_reader ; + EnableWerror src add-ons media plugins musepack ; +# EnableWerror src add-ons media plugins ogg ; +# EnableWerror src add-ons media plugins raw_decoder ; +# EnableWerror src add-ons media plugins speex ; + EnableWerror src add-ons media plugins theora ; + EnableWerror src add-ons media plugins vorbis ; +# EnableWerror src add-ons media plugins wav_reader ; + EnableWerror src add-ons media plugins xvid_decoder ; +# EnableWerror src add-ons opengl ; + EnableWerror src add-ons print ; + EnableWerror src add-ons screen_savers ; + EnableWerror src add-ons tracker ; + EnableWerror src add-ons translators bmp ; +# EnableWerror src add-ons translators exr ; + EnableWerror src add-ons translators gif ; + EnableWerror src add-ons translators hpgs ; + EnableWerror src add-ons translators hvif ; + EnableWerror src add-ons translators ico ; +# EnableWerror src add-ons translators jpeg ; # gcc2 + EnableWerror src add-ons translators jpeg2000 ; + EnableWerror src add-ons translators pcx ; +# EnableWerror src add-ons translators png ; # gcc2 + EnableWerror src add-ons translators ppm ; + EnableWerror src add-ons translators raw ; + EnableWerror src add-ons translators rtf ; + EnableWerror src add-ons translators sgi ; + EnableWerror src add-ons translators shared ; + EnableWerror src add-ons translators stxt ; + EnableWerror src add-ons translators tga ; + EnableWerror src add-ons translators tiff ; +# EnableWerror src add-ons translators wonderbrush ; +# EnableWerror src add-ons print ; EnableWerror src bin package ; + EnableWerror src apps aboutsystem ; + EnableWerror src apps activitymonitor ; + EnableWerror src apps bootman ; + EnableWerror src apps bsnow ; + EnableWerror src apps cdplayer ; +# EnableWerror src apps charactermap ; + EnableWerror src apps clock ; + EnableWerror src apps codycam ; + EnableWerror src apps cortex ; + EnableWerror src apps deskbar ; + EnableWerror src apps deskcalc ; + EnableWerror src apps devices ; + EnableWerror src apps diskprobe ; +# EnableWerror src apps diskusage ; + EnableWerror src apps drivesetup ; + EnableWerror src apps expander ; + EnableWerror src apps fontdemo ; + EnableWerror src apps glteapot ; + EnableWerror src apps haiku3d ; +# EnableWerror src apps icon-o-matic ; + EnableWerror src apps installer ; + EnableWerror src apps launchbox ; + EnableWerror src apps magnify ; +# EnableWerror src apps mail ; + EnableWerror src apps mandelbrot ; + EnableWerror src apps mediaconverter ; +# EnableWerror src apps mediaplayer ; + EnableWerror src apps midiplayer ; + EnableWerror src apps networkstatus ; + EnableWerror src apps packageinstaller ; + EnableWerror src apps pairs ; + EnableWerror src apps people ; +# EnableWerror src apps poorman ; + EnableWerror src apps powerstatus ; + EnableWerror src apps processcontroller ; + EnableWerror src apps pulse ; + EnableWerror src apps readonlybootprompt ; + EnableWerror src apps screenshot ; + EnableWerror src apps showimage ; + EnableWerror src apps soundrecorder ; + EnableWerror src apps stylededit ; + EnableWerror src apps sudoku ; + EnableWerror src apps terminal ; + EnableWerror src apps text_search ; + EnableWerror src apps tracker ; + EnableWerror src apps tv ; + EnableWerror src apps workspaces ; EnableWerror src kits app ; + EnableWerror src kits bluetooth ; + EnableWerror src kits debug ; + EnableWerror src kits device ; + EnableWerror src kits game ; EnableWerror src kits interface ; + EnableWerror src kits locale ; + EnableWerror src kits mail ; +# EnableWerror src kits media ; # gcc2 + EnableWerror src kits midi ; + EnableWerror src kits midi2 ; + EnableWerror src kits network ; + EnableWerror src kits notification ; +# EnableWerror src kits opengl ; + EnableWerror src kits print ; + EnableWerror src kits screensaver ; + EnableWerror src kits shared ; EnableWerror src kits storage ; EnableWerror src kits support ; + EnableWerror src kits textencoding ; +# EnableWerror src kits tracker ; + EnableWerror src kits translation ; + EnableWerror src preferences ; + EnableWerror src servers ; EnableWerror src system kernel ; EnableWerror src system runtime_loader ; } Modified: haiku/branches/components/gallium3d/build/jam/HaikuImage =================================================================== --- haiku/branches/components/gallium3d/build/jam/HaikuImage 2010-08-17 23:48:47 UTC (rev 38219) +++ haiku/branches/components/gallium3d/build/jam/HaikuImage 2010-08-18 00:29:05 UTC (rev 38220) @@ -44,15 +44,16 @@ listport listres listsem listusb ln locate logger login logname ls lsindex mail2mbox makebootable mbox2mail md5sum merge message mimeset mkdos mkdir mkfifo mkfs mkindex mktemp modifiers mount mount_nfs mountvolume mv - netcat netstat nl nohup nproc + netcat netstat nl nohup notify nproc od open - passwd paste patch pathchk pc ping play playfile playsound playwav pr prio - printenv printf profile ps ptx pwd + passwd paste patch pathchk pc ping ping6 play playfile playsound playwav + pr prio printenv printf profile ps ptx pwd query quit rc readlink ReadOnlyBootPrompt reindex release renice rlog rm rmattr rmindex rmdir roster route - safemode screen_blanker screenmode sdiff setdecor settype setversion - setvolume setwep seq sha1sum shar shred shuf shutdown sleep sort spamdbm + safemode screen_blanker screenmode screenshot sdiff setdecor settype + setversion setvolume setwep seq sha1sum shar shred shuf shutdown sleep sort + spamdbm split stat strace stty su sum sync sysinfo tac tail tcpdump tcptester tee telnet telnetd test timeout top touch tput tr traceroute translate trash true truncate tsort tty @@ -66,18 +67,16 @@ DiskProbe DiskUsage DriveSetup CDPlayer Expander Icon-O-Matic Installer LaunchBox Magnify Mail MediaConverter MediaPlayer MidiPlayer NetworkStatus PackageInstaller People PoorMan PowerStatus ProcessController Screenshot - ShowImage SoundRecorder StyledEdit Terminal TextSearch TV Workspaces + ShowImage SoundRecorder StyledEdit Terminal TextSearch TV Workspaces ; SYSTEM_PREFERENCES = Appearance Backgrounds CPUFrequency DataTranslations <preference>Deskbar E-mail FileTypes Fonts Keyboard Keymap Locale Media - Mouse Network OpenGL Printers Screen ScreenSaver Shortcuts Sounds Time + Mouse Network Notifications OpenGL Printers Screen ScreenSaver Shortcuts Sounds Time Touchpad <preference>Tracker VirtualMemory ; -SYSTEM_DEMOS = BSnow Chart Clock Cortex FontDemo - GLTeapot Haiku3d Mandelbrot Pairs Playground Pulse Sudoku +SYSTEM_DEMOS = BSnow Chart Clock Cortex FontDemo GLTeapot + $(HAIKU_INCLUDE_TRADEMARKS)Haiku3d Mandelbrot Pairs Playground Pulse Sudoku ; -ICU_LIBS = libicu-common.so libicu-data.so libicu-i18n.so -; SYSTEM_LIBS = libbe.so libbsd.so libbnetapi.so libdebug.so libdevice.so @@ -88,7 +87,7 @@ libmail.so libmedia.so libmidi.so libmidi2.so libnetwork.so libpng.so - <revisioned>libroot.so + <revisioned>libroot.so libroot-addon-icu.so libscreensaver.so libtextencoding.so libtiff.so libtracker.so libtranslation.so libz.so @@ -99,24 +98,24 @@ libfluidsynth.so libilmimf.so liblinprog.so liblpsolve55.so - $(ICU_LIBS) ; SYSTEM_SERVERS = app_server cddb_daemon debug_server input_server mail_daemon media_addon_server media_server midi_server mount_server net_server - print_server registrar syslog_daemon + notification_server print_server registrar syslog_daemon ; SYSTEM_NETWORK_DEVICES = ethernet loopback ; -SYSTEM_NETWORK_DATALINK_PROTOCOLS = ethernet_frame <module>arp loopback_frame - ipv4_datagram ; +SYSTEM_NETWORK_DATALINK_PROTOCOLS = ethernet_frame <module>arp loopback_frame ; + #ipv6_datagram ; #SYSTEM_NETWORK_PPP = ipcp modem pap pppoe ; -SYSTEM_NETWORK_PROTOCOLS = ipv4 tcp udp icmp unix ; +SYSTEM_NETWORK_PROTOCOLS = ipv4 tcp udp icmp unix ; # icmp6 ipv6 ; SYSTEM_ADD_ONS_ACCELERANTS = $(X86_ONLY)radeon.accelerant $(X86_ONLY)nvidia.accelerant $(X86_ONLY)matrox.accelerant $(X86_ONLY)neomagic.accelerant $(X86_ONLY)intel_extreme.accelerant $(X86_ONLY)s3.accelerant $(X86_ONLY)vesa.accelerant $(X86_ONLY)ati.accelerant + $(X86_ONLY)3dfx.accelerant #$(X86_ONLY)via.accelerant #$(X86_ONLY)vmware.accelerant ; @@ -156,14 +155,15 @@ SYSTEM_ADD_ONS_PRINT_TRANSPORT = HP\ JetDirect IPP LPR Parallel\ Port Print\ To\ File Serial\ Port USB\ Port ; -SYSTEM_ADD_ONS_SCREENSAVERS = DebugNow Flurry Haiku Icons IFS Spider Message ; +SYSTEM_ADD_ONS_SCREENSAVERS = DebugNow Flurry + $(HAIKU_INCLUDE_TRADEMARKS)Haiku Icons IFS Spider Message ; SYSTEM_ADD_ONS_DRIVERS_AUDIO = auich auvia echo3g emuxki hda ; SYSTEM_ADD_ONS_DRIVERS_AUDIO_OLD = ; #cmedia sis7018 usb_audio ; SYSTEM_ADD_ONS_DRIVERS_DRM = drm_test drm_test2 ; SYSTEM_ADD_ONS_DRIVERS_GRAPHICS = $(X86_ONLY)radeon $(X86_ONLY)nvidia $(X86_ONLY)neomagic $(X86_ONLY)matrox $(X86_ONLY)intel_extreme $(X86_ONLY)s3 $(X86_ONLY)vesa #$(X86_ONLY)via #$(X86_ONLY)vmware - $(X86_ONLY)ati + $(X86_ONLY)ati $(X86_ONLY)3dfx ; SYSTEM_ADD_ONS_DRIVERS_MIDI = emuxki usb_midi ; SYSTEM_ADD_ONS_DRIVERS_NET = $(X86_ONLY)3com $(X86_ONLY)atheros813x @@ -171,7 +171,7 @@ $(X86_ONLY)broadcom440x $(X86_ONLY)broadcom570x etherpci $(X86_ONLY)ipro100 $(X86_ONLY)ipro1000 $(X86_ONLY)jmicron2x0 $(X86_ONLY)marvell_yukon $(X86_ONLY)nforce pegasus - $(X86_ONLY)rtl8139 rtl8169 $(X86_ONLY)rtl81xx sis900 + $(X86_ONLY)rtl8139 $(X86_ONLY)rtl81xx sis900 $(X86_ONLY)syskonnect usb_asix usb_ecm $(X86_ONLY)via_rhine #vlance $(X86_ONLY)vt612x wb840 @@ -224,9 +224,9 @@ AddFilesToHaikuImage system add-ons kernel debugger : <kdebug>demangle $(X86_ONLY)<kdebug>disasm <kdebug>hangman <kdebug>invalidate_on_exit <kdebug>usb_keyboard <kdebug>run_on_exit ; +AddFilesToHaikuImage system add-ons kernel drm : drm ; AddFilesToHaikuImage system add-ons kernel file_systems : $(SYSTEM_ADD_ONS_FILE_SYSTEMS) ; -AddFilesToHaikuImage system add-ons kernel drm : drm ; AddFilesToHaikuImage system add-ons kernel generic : $(ATA_ONLY)ata_adapter dpc $(IDE_ONLY)ide_adapter locked_pool mpu401 scsi_periph ; @@ -253,7 +253,7 @@ AddDriversToHaikuImage bus : usb_raw fw_raw ; AddDriversToHaikuImage disk floppy : $(X86_ONLY)pc_floppy ; AddDriversToHaikuImage disk usb : usb_disk ; -AddDriversToHaikuImage drm : $(SYSTEM_ADD_ONS_DRIVERS_DRM) ; +AddDriversToHaikuImage drm : $(SYSTEM_ADD_ONS_DRIVERS_DRM) ; AddDriversToHaikuImage printer usb : usb_printer ; AddDriversToHaikuImage disk virtual : nbd ; AddDriversToHaikuImage dvb : cx23882 ; @@ -305,8 +305,8 @@ # dri libs SYSTEM_DRI_LIBS = -# <gallium>i915_dri.so -# <gallium>vmwgfx_dri.so +# <gallium>i915_dri.so +# <gallium>vmwgfx_dri.so ; #AddFilesToHaikuHybridImage system lib dri : $(SYSTEM_DRI_LIBS) : : true ; @@ -327,6 +327,16 @@ SEARCH on install-wifi-firmwares.sh = [ FDirName $(HAIKU_TOP) data bin ] ; AddFilesToHaikuImage system bin : install-wifi-firmwares.sh ; +# Add the files to be used by installoptionalpackage. +AddDirectoryToHaikuImage common data optional-packages ; +local optional-pkg-files = OptionalBuildFeatures OptionalPackageDependencies + OptionalPackages ; +for name in $(optional-pkg-files) { + local file = [ FDirName $(HAIKU_TOP) build jam $(name) ] ; + AddFilesToHaikuImage common data optional-packages : $(file) ; +} +AddInstalledPackagesFileToHaikuImage ; + AddSymlinkToHaikuImage system bin : bash : sh ; AddSymlinkToHaikuImage system bin : trash : untrash ; @@ -400,8 +410,9 @@ # Add boot launch directory AddDirectoryToHaikuImage home config boot launch ; -local logoArtwork = "HAIKU logo - white on blue - big.png" - "HAIKU logo - white on blue - normal.png" ; +local logoArtwork = + $(HAIKU_INCLUDE_TRADEMARKS)"HAIKU logo - white on blue - big.png" + $(HAIKU_INCLUDE_TRADEMARKS)"HAIKU logo - white on blue - normal.png" ; SEARCH on $(logoArtwork) = [ FDirName $(HAIKU_TOP) data artwork ] ; AddFilesToHaikuImage system data artwork : $(logoArtwork) ; @@ -418,17 +429,12 @@ = [ FDirName $(HAIKU_TOP) src apps mail ] ; AddFilesToHaikuImage system data spell_check word_dictionary : $(spellFiles) ; -local etcFiles = bash_completion inputrc profile ; +local etcFiles = inputrc profile ; etcFiles = $(etcFiles:G=etc) ; SEARCH on $(etcFiles) = [ FDirName $(HAIKU_TOP) data etc ] ; etcFiles += <etc>termcap <etc>sysless <etc>sysless.in ; AddFilesToHaikuImage common etc : $(etcFiles) ; -SEARCH on <bash_completion>subversion = - [ FDirName $(HAIKU_TOP) data etc bash_completion.d ] ; -AddFilesToHaikuImage common etc bash_completion.d : - <bash_completion>subversion ; - local dataFiles = teapot.data ; dataFiles = $(dataFiles:G=data) ; SEARCH on $(dataFiles) = [ FDirName $(HAIKU_TOP) data system data ] ; @@ -469,12 +475,6 @@ local keyboardLayouts = [ Glob $(keyboardLayoutsDir) : [^.]* ] ; AddFilesToHaikuImage system data KeyboardLayouts : $(keyboardLayouts) ; -local timezones = [ FTimeZoneBinaries $(HAIKU_TIME_ZONE_SOURCES) : : true ] ; -for timezone in $(timezones) { - local dir = [ on $(timezone) return $(RELATIVE_TIMEZONE_DIR) ] ; - AddFilesToHaikuImage system data timezones $(dir) : $(timezone) ; -} - local driverSettingsFiles = <driver-settings>kernel ; SEARCH on $(driverSettingsFiles) = [ FDirName $(HAIKU_TOP) data settings kernel drivers ] ; @@ -516,12 +516,14 @@ # add-ons AddFilesToHaikuImage system add-ons accelerants : $(SYSTEM_ADD_ONS_ACCELERANTS) ; -#AddFilesToHaikuImage system add-ons opengl -# : SoftPipe ; +AddFilesToHaikuImage system add-ons opengl + : SoftPipe ; AddFilesToHaikuHybridImage system add-ons Translators : $(SYSTEM_ADD_ONS_TRANSLATORS) : : true ; AddFilesToHaikuImage system add-ons locale catalogs : $(SYSTEM_ADD_ONS_LOCALE_CATALOGS) ; +AddFilesToHaikuHybridImage system add-ons locale catalogs + : $(SYSTEM_ADD_ONS_LOCALE_CATALOGS) : : true ; AddFilesToHaikuImage system add-ons mail_daemon inbound_protocols : POP3 IMAP ; AddFilesToHaikuImage system add-ons mail_daemon outbound_protocols : SMTP ; AddFilesToHaikuImage system add-ons mail_daemon inbound_filters @@ -564,6 +566,10 @@ AddFilesToHaikuImage system add-ons disk_systems : <disk_system>intel <disk_system>bfs ; +# decorators +AddFilesToHaikuImage home config add-ons decorators : + MacDecorator WinDecorator ClassicBe ; + # create directories that will remain empty AddDirectoryToHaikuImage common bin ; AddDirectoryToHaikuImage common include ; @@ -597,11 +603,21 @@ AddDirectoryToHaikuImage home config settings printers "Save as PDF" : home-config-settings-printers-save-as-pdf.rdef ; +# PDF Writer enconding files +CopyDirectoryToHaikuImage system data + : [ FDirName $(HAIKU_TOP) src add-ons print drivers pdf encoding ] + : "PDF Writer" : -x .svn -x Jamfile ; + # licenses CopyDirectoryToHaikuImage system data : [ FDirName $(HAIKU_TOP) data system data licenses ] : licenses : -x .svn ; +# Copy documentation as per DiskUsage's license requirement. +CopyDirectoryToHaikuImage system documentation + : [ FDirName $(HAIKU_TOP) docs apps diskusage ] + : diskusage : -x .svn ; + # Copy documentation as per PDFlib Lite's license requirement. CopyDirectoryToHaikuImage system documentation : [ FDirName $(HAIKU_TOP) src libs pdflib doc ] @@ -718,7 +734,7 @@ HAIKU_IMAGE_NAME ?= $(HAIKU_DEFAULT_IMAGE_NAME) ; HAIKU_IMAGE_DIR ?= $(HAIKU_DEFAULT_IMAGE_DIR) ; HAIKU_IMAGE = $(HAIKU_IMAGE_NAME) ; -HAIKU_IMAGE_SIZE ?= $(HAIKU_DEFAULT_IMAGE_SIZE) ; # 192 MB +HAIKU_IMAGE_SIZE ?= $(HAIKU_DEFAULT_IMAGE_SIZE) ; # 220 MB HAIKU_IMAGE_LABEL ?= $(HAIKU_DEFAULT_IMAGE_LABEL) ; MakeLocate $(HAIKU_IMAGE) : $(HAIKU_IMAGE_DIR) ; Modified: haiku/branches/components/gallium3d/build/jam/HelperRules =================================================================== --- haiku/branches/components/gallium3d/build/jam/HelperRules 2010-08-17 23:48:47 UTC (rev 38219) +++ haiku/branches/components/gallium3d/build/jam/HelperRules 2010-08-18 00:29:05 UTC (rev 38220) @@ -96,48 +96,6 @@ return $(components) ; } -rule FTimeZoneBinaries -{ - local sources = $(1:G=timezone-source) ; - local locate = $(2) ; - local setRelativeTimezoneDir = $(3) ; - - local gristedBinaries ; - - local source ; - for source in $(sources) { - local binaries = [ on $(source) return $(TZ_OBJECTS) ] ; - - local targetDir = [ FDirName $(TARGET_COMMON_DEBUG_OBJECT_DIR) - data timezones ] ; - - local binary ; - for binary in $(binaries) { - local dir = $(binary:D) ; - if $(dir) { - binary = $(binary:BSG=timezone!$(dir)) ; - if $(locate) { - LOCATE on $(binary) = [ FDirName $(targetDir) $(dir) ] ; - } - } else { - binary = $(binary:BSG=timezone) ; - if $(locate) { - LOCATE on $(binary) = $(targetDir) ; - } - } - - if $(setRelativeTimezoneDir) { - RELATIVE_TIMEZONE_DIR on $(binary) = $(dir) ; - } - - gristedBinaries += $(binary) ; - } - } - - return $(gristedBinaries) ; -} - - rule SetPlatformCompatibilityFlagVariables { # SetPlatformCompatibilityFlagVariables <platform var> : <var prefix> Modified: haiku/branches/components/gallium3d/build/jam/ImageRules =================================================================== --- haiku/branches/components/gallium3d/build/jam/ImageRules 2010-08-17 23:48:47 UTC (rev 38219) +++ haiku/branches/components/gallium3d/build/jam/ImageRules 2010-08-18 00:29:05 UTC (rev 38220) @@ -785,6 +785,16 @@ } } +rule SuppressOptionalHaikuImagePackages packages +{ + local package ; + for package in $(packages) { + if ! [ on $(package) return $(HAIKU_OPTIONAL_PACKAGE_SUPPRESSED) ] { + HAIKU_OPTIONAL_PACKAGE_SUPPRESSED on $(package) = 1 ; + } + } +} + rule IsOptionalHaikuImagePackageAdded package { if ! [ on $(package) return $(HAIKU_OPTIONAL_PACKAGE_EXISTS) ] { @@ -792,7 +802,8 @@ HAIKU_EXISTING_OPTIONAL_PACKAGES += $(package) ; } - if [ on $(package) return $(HAIKU_OPTIONAL_PACKAGE_ADDED) ] { + if [ on $(package) return $(HAIKU_OPTIONAL_PACKAGE_ADDED) ] && + ! [ on $(package) return $(HAIKU_OPTIONAL_PACKAGE_SUPPRESSED) ] { return 1 ; } @@ -926,6 +937,22 @@ : $(entry) ;