Fix userguide localizationChange-Id: Ie52a545b4e50ef3d87c7bfb26e54772fd7816377Reviewed-on: https://review.haiku-os.org/c/haiku/+/5974Reviewed-by: nephele <nep@packageloss.eu>Reviewed-by: Niels S
Fix userguide localizationChange-Id: Ie52a545b4e50ef3d87c7bfb26e54772fd7816377Reviewed-on: https://review.haiku-os.org/c/haiku/+/5974Reviewed-by: nephele <nep@packageloss.eu>Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
show more ...
install-wifi-firlwares: stop using haiku-files.org- Move the firmwares to github- Move broadcom fwcutter to a packageFixes #11841
Fix URL in install-wifi-firmwares.shFixes #15916
install_wifi_firmwares: fix build of b43-fwcutterbyteswap.h was removed from glibc in current versions, so point to anolder git revision to get it.
Adding the Quick Tour* Add a link to the Quick Tour to the desktop.* Remove the Welcome page from desktop. We don't want to clutter the user's desktop more than necessary. As "Home" page of We
Adding the Quick Tour* Add a link to the Quick Tour to the desktop.* Remove the Welcome page from desktop. We don't want to clutter the user's desktop more than necessary. As "Home" page of WebPositive, it's still very visible.* Mention the Quick Tour in the Welcome package description.* Add a "quicktour" script similar to the welcome/userguide that opens the online version if it's not installed locally.* Add icons to the userguide and quicktour scripts. Fixes #14706.* Add bookmark and launcher for the Quick Tour.Adjust the AddFileDataAttributeRule to create its temporary file inthe "common" architecture, the file is not architecture specific.Add a rule PrepareScriptWithIcon in src/data/bin/Jamfile to assignan icon and make the script executable.Change-Id: Ia7604ff4715a5aaf9a645c1b3333a954d6a4dafcReviewed-on: https://review.haiku-os.org/c/haiku/+/1924Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
Add a features.h to auto enable _DEFAULT_SOURCEUnless __STRICT_ANSI__ is defined (as it is when running the compiler in--std=c89 or --std=c99, but not when running it without any specificargs), w
Add a features.h to auto enable _DEFAULT_SOURCEUnless __STRICT_ANSI__ is defined (as it is when running the compiler in--std=c89 or --std=c99, but not when running it without any specificargs), we can enable these by default and behave like most othersystems. I don't know why no one has done this yet despite suggesting itmultiple times and people prefer to #define _BSD_SOURCE manuallyeverywhere.Remove all places in our Jamfiles and sources where it had been defined._DEFAULT_SOURCE is now enabled by default for all sources of Haiku, since welet the compiler use GNU extensions (no strict C standard specified oncommand line)Use _DEFAULT_SOURCE as the define name to match current versions ofglibc. Enable it if _BSD_SOURCE is #defined in compiler flags, forbackward compatibility.Change-Id: I6db04da5f6db437723cdfba3478f5094a69d7727Reviewed-on: https://review.haiku-os.org/c/1633Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
netfs_mount: chmod +x.
install-wifi-firmwares: Cleanup and fixes. * Unlink/Symlink not needed as we now use a package. * Use correct URLs to download headers.Fixes #14412.Change-Id: I76dbca3d48d0b2933a27bea666551ff8
install-wifi-firmwares: Cleanup and fixes. * Unlink/Symlink not needed as we now use a package. * Use correct URLs to download headers.Fixes #14412.Change-Id: I76dbca3d48d0b2933a27bea666551ff86d404a93Reviewed-on: https://review.haiku-os.org/493Reviewed-by: waddlesplash <waddlesplash@gmail.com>
data/bin: Update userguide URLs.
install-wifi-firmwares.sh: remove haiku requires.fixes #13794
data/bin/welcome: update #! line to reference sh and not bash.Fixes #11719.Makes it possible to use another shell package to run Haiku (such as zshor mksh).Signed-off-by: Adrien Destugues <pulk
data/bin/welcome: update #! line to reference sh and not bash.Fixes #11719.Makes it possible to use another shell package to run Haiku (such as zshor mksh).Signed-off-by: Adrien Destugues <pulkomandy@gmail.com>
Move NetFS to a packageThis is based on Jalopeura's patch to #10191, however, there are somechanges.From the patch:* Make userlandfs use separate "interface definition" files for eachfilesystem
Move NetFS to a packageThis is based on Jalopeura's patch to #10191, however, there are somechanges.From the patch:* Make userlandfs use separate "interface definition" files for eachfilesystem, so the netfs package can provide a configuration file* Add a short document on how to use NetFS* Various fixes to netfs to make it build again (volatile atomics)* The netfs_mount script for easier use of NetFSAdditional fixes:* Move netfs_mount and the interface description file to data/ in thesource tree* Use strlcat instead of strcat to avoid a buffer overflow* Some parts were already applied in previous commits
Fix offline installation of iprowifi2100 and iprowifi2200 firmware.Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
Specify the location of the .PackageInfo file.Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>
Do not create the hpkg from within the directory to package.
Fixed directories. Thanks jessica.Note to self: Don't push on an empty coffee cup.
Update script for package-management related changes.A hpkg will be created locally, which contains the firmwares. This hpkg willbe copied to system. IIRC, the firmware must live in their respecti
Update script for package-management related changes.A hpkg will be created locally, which contains the firmwares. This hpkg willbe copied to system. IIRC, the firmware must live in their respectivesubdirectories.To note, once the approve_license flags are implemented on the end-userapplicacation side, the Intel ipw2100 and Intel ipw2200 could be movedto a separate package. However (and IIRC) the Broadcom involves using a closedbinary blob, that should not become a pre-made package.
Initial changes to remove /boot/common* find_directory() and hard-coded paths use /boot/system instead of /boot/common.* The build system creates the writable directories in /boot/system inste
Initial changes to remove /boot/common* find_directory() and hard-coded paths use /boot/system instead of /boot/common.* The build system creates the writable directories in /boot/system instead of /boot/common.* The build system no longer installs any packages in /boot/common.
Remove which command from default image * This was a script relying on a working /etc/profile, which may not bethere * Instead, use GNU which, available as an haikuport recipe * Since the comman
Remove which command from default image * This was a script relying on a working /etc/profile, which may not bethere * Instead, use GNU which, available as an haikuport recipe * Since the command does not seem to be needed for Haiku to run (andalso because I don't know how to do it), GNU which isn't in the default install. * Typing "which" in a terminal still works, as that uses an aliasdefined directly in /etc/profile.
Remove setgcc
Update freetype packageAlso use the new build feature rules
Merge branch 'master' into package-managementAdditional changes:* Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs.* BuildFeatures: Add a build feature
Merge branch 'master' into package-managementAdditional changes:* Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs.* BuildFeatures: Add a build feature "gcc2" to allow for easier checks.* Referenceable.cpp: Include <OS.h> instead of <debugger.h>. The latter is not needed and prevents building for the build platform.* zlib/zutil.h: Fix gcc 2 build. We really should use the external package instead.Conflicts: .gitignore build/jam/BuildSetup build/jam/FileRules build/jam/FloppyBootImage build/jam/HaikuImage build/jam/ImageRules build/jam/KernelRules build/jam/NetBootArchive build/jam/OptionalBuildFeatures build/jam/OptionalLibPackages build/jam/OptionalPackageDependencies build/jam/OptionalPackages build/scripts/build_haiku_image configure data/bin/installoptionalpackage data/system/boot/Bootscript headers/os/app/Message.h headers/os/package/PackageInfo.h headers/os/package/PackageInfoAttributes.h headers/os/package/PackageInfoSet.h headers/os/package/PackageRoster.h headers/os/package/PackageVersion.h headers/os/package/hpkg/PackageInfoAttributeValue.h headers/os/storage/FindDirectory.h headers/os/storage/Node.h headers/os/support/StringList.h headers/private/system/directories.h src/add-ons/kernel/drivers/audio/ac97/es1370/Jamfile src/add-ons/kernel/file_systems/packagefs/AttributeIndex.cpp src/add-ons/kernel/file_systems/packagefs/Jamfile src/add-ons/kernel/file_systems/packagefs/Package.cpp src/add-ons/kernel/file_systems/packagefs/Package.h src/add-ons/kernel/file_systems/packagefs/PackageDomain.cpp src/add-ons/kernel/file_systems/packagefs/PackageDomain.h src/add-ons/kernel/file_systems/packagefs/PackageFSRoot.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.h src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.h src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageNode.h src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp src/add-ons/kernel/file_systems/packagefs/Version.cpp src/add-ons/kernel/file_systems/packagefs/Version.h src/add-ons/kernel/file_systems/packagefs/Volume.cpp src/add-ons/kernel/file_systems/packagefs/Volume.h src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp src/add-ons/kernel/file_systems/userlandfs/shared/driver_settings.c src/apps/deskbar/BarApp.cpp src/apps/deskbar/BarMenuBar.cpp src/apps/deskbar/BarMenuBar.h src/apps/deskbar/BarView.cpp src/apps/deskbar/BarView.h src/apps/deskbar/BarWindow.cpp src/apps/deskbar/BarWindow.h src/apps/deskbar/DeskbarMenu.cpp src/apps/deskbar/DeskbarMenu.h src/apps/deskbar/DeskbarUtils.cpp src/apps/deskbar/DeskbarUtils.h src/apps/deskbar/ExpandoMenuBar.cpp src/apps/deskbar/ExpandoMenuBar.h src/apps/deskbar/TeamMenu.cpp src/apps/processcontroller/ProcessController.cpp src/apps/remotedesktop/RemoteDesktop.cpp src/bin/bash/config-top.h src/bin/finddir.c src/bin/package/Jamfile src/bin/package/command_add.cpp src/bin/package/command_create.cpp src/bin/package/command_list.cpp src/bin/package_repo/command_list.cpp src/bin/pkgman/command_refresh.cpp src/build/libbe/support/Jamfile src/build/libpackage/Jamfile src/build/libroot/Jamfile src/build/libroot/fs.cpp src/build/libroot/remapped_functions.h src/kits/locale/MutableLocaleRoster.cpp src/kits/opengl/GLRendererRoster.cpp src/kits/package/PackageInfo.cpp src/kits/package/PackageInfoSet.cpp src/kits/package/PackageRoster.cpp src/kits/package/PackageVersion.cpp src/kits/package/RepositoryCache.cpp src/kits/package/hpkg/PackageWriterImpl.cpp src/kits/package/hpkg/ReaderImplBase.cpp src/kits/package/hpkg/WriterImplBase.cpp src/kits/print/PrintTransport.cpp src/kits/print/Printer.cpp src/kits/screensaver/ScreenSaverRunner.cpp src/kits/support/StringList.cpp src/kits/tracker/ContainerWindow.cpp src/kits/tracker/DeskWindow.cpp src/kits/tracker/PoseView.cpp src/libs/print/libprint/Transport.cpp src/preferences/printers/AddPrinterDialog.cpp src/preferences/screensaver/ScreenSaverWindow.cpp src/servers/debug/DebugServer.cpp src/servers/input/AddOnManager.cpp src/servers/media_addon/MediaAddonServer.cpp src/system/boot/Jamfile src/system/boot/loader/Jamfile src/system/boot/loader/loader.cpp src/system/boot/loader/vfs.cpp src/system/kernel/fs/vfs.cpp src/system/kernel/fs/vfs_boot.cpp src/system/libroot/os/find_directory.cpp src/system/runtime_loader/runtime_loader.cpp src/tools/package/Jamfile
Whitespace cleanup. No functional change.
Implement rule AddDirectoryToHaikuImage in installoptionalpackage.Fixes #9584.
Added some TODO's. Currently IOP cannot handle OpenSSL nor WebKit.
1234