History log of /haiku-fatelf/src/bin/Jamfile
Revision Date Author Comments
# e449bae8 22-Jan-2013 Siarzhuk Zharski <zharik@gmx.li>

bin/unrar outsorced to UnRAR 4.2.4 opt.package


# 9d2f78ca 26-Dec-2012 Gleb Posobin <posobin@gmail.com>

Added Grep utility to the OptionalPackages

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>


# 52a5878b 06-May-2012 Axel Dörfler <axeld@pinc-software.de>

Added command line programm to rename/move attributes.

* Called mvattr, move is not yet implemented which is why it's not part of
the image yet.
* Defaults to rename, moving attributes needs an extra option.
* Suggestions welcome :-)


# 1f5facdb 28-Apr-2012 Jerome Duval <jerome.duval@gmail.com>

sysinfo: switch to c++


# 60f75e90 04-Apr-2012 Oliver Tappe <zooey@hirschkaefer.de>

Merge liblocale.so into libbe.so.

* Make the locale kit a part of libbe.
* Drop the LocaleBackend kludge used from within libbe (and from
other places, too) in order to access system catalog strings.
This is now done via gSystemCatalog, which is provided and initialized
by libbe.
* Drop all references to liblocale.so from all Jamfiles.
* Add legacy symlink liblocale.so in order to keep optional packages
that rely on it in a working state.

TODO: the documentation hasn't been updated.


# 7029925b 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

factor: Remove OpenB*OS version

* Was replaced by coreutils factor, and options are the same.


# cfa92fff 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

csplit: Remove OpenB*OS version

* Was replaced by coreutils csplit, and options are the same.


# 1e1a9ea4 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

yes: Remove OpenB*OS version

* Was replaced by coreutils yes, and options are the same.


# f855eb69 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

echo: Remove OpenB*OS version

* Was replaced by coreutils echo, and options are the same.


# 75c81b64 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

whoami: Remove OpenB*OS version

* Was replaced by coreutils whoami, and options are the same.


# 647cff2e 26-Mar-2012 Axel Dörfler <axeld@pinc-software.de>

Imported BFS-Tools (without docs), added bfsinfo to the image.

* The sources are unchanged, and most of it doesn't follow Haiku's coding
style -- stuff that I updated over the years might also have seen a coding
style update.
* This was also the basis on which Haiku's BFS has been written.
* In the long run, the stuff in 'lib' that is already part of BFS should
be removed, and used directly from BFS itself.
* I haven't yet added any other of the tools to the image. Not sure if they
are ready for inclusion yet; 'recover' could also be renamed to reflect that
it is BFS specific.


# 08de244f 14-Mar-2012 Jérôme Duval <jerome.duval@gmail.com>

bzip2: switched to optional package and drop in-tree sources.


# d9dc0dda 26-Feb-2012 Oliver Tappe <zooey@hirschkaefer.de>

Fix #8350: clockconfig has to use the current offset from GMT.

* instead of re-applying the fixed offset that had been set when the
Time preflet was used last, use the stored timezone name in
clockconfig in order to determine the current GMT-offset for that
timezone
* clockconfig now requires liblocale.so
* drop the offset field from the settings as it is no longer used,
clockconfig was the only client
* automatic whitespace cleanup


# 4ea3e0d3 18-Feb-2012 Jérôme Duval <jerome.duval@gmail.com>

listusb: display USB vendor and devices names based on usb.ids

* download usb.ids, processed like pci.ids to generate a header.
* best would be to load and parse the file at runtime with shared code.


# 1a4cf816 23-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

Moved ctags to an optional package

* removed ctags from Haiku sources and from haiku image
* added ctags to mandatory packages for the time being.


# 1a7322a0 15-Jan-2012 Aleksas Pantechovskis <alexp.frl@gmail.com>

Command line 'writembr' tool implemented

* Implemented writembr tool used to update MBR area with easy boot
loader starting the system from currently active partition;
* This work fixes #5595;
* This is result of GCI2011 task.

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>


# 02e8a1d1 06-Dec-2011 Siarzhuk Zharski <zharik@gmx.li>

Fix stdc++ linkage problem for setmime.
* Adding setmime was incorrect - the wrong [non-stdc++] section was
used. Sorry.


# e9c0da34 06-Dec-2011 Aleksas Pantechovskis <alexp.frl@gmail.com>

Haiku clone of the BeOS setmime tool added
* This tool was created and implemented in draft during GCI 2011
by Aleksas Pantechovskis, <alexp.frl@gmail.com>;
* Later it was heavily refactored and optimized to Haiku Coding
Standards by Siarzhuk Zharski;
* Icons support still missing;
* Thank you for the contribution, Aleksas!

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>


# 0669ea37 29-Sep-2011 Axel Dörfler <axeld@pinc-software.de>

* Fixed setdecor build within the libbe_test environment.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42779 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b46615c5 19-May-2011 Stephan Aßmus <superstippi@gmx.de>

Applied patch by Joseph "looncraz" Groover from ticket #7445.
This changes how Decorators are managed and applied. The app_server
no longer scans and maintains the available ones himself, but is
simply asked to load a Decorator add-on from a provided path.
The Decorator scanning is moved into DecorInfo and DecorInfoUtil,
private classes in the InterfaceKit. The bin command 'setdecor'
uses those.
I cleaned up all the coding style violations that I could find,
removed chunks of code which didn't make sense (if you never put
a NULL pointer into a list, you don't need to check for this and
so on) and also cleaned up other passages for improved clarity
and simplicity.
I also tested the functionality and it works fine. Would even be
Ok to include in Alpha 3, IMHO. Thanks for the patch!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41581 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e76cf0b 31-Mar-2011 Jérôme Duval <korli@users.berlios.de>

added some hub ports information to listusb


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41157 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77fa0e92 26-Mar-2011 Jonas Sundström <jonas@kirilla.com>

Add an -l option to 'query' - enabling lookup of path for localized names (or parts thereof). I'm not sure it should be part of 'query', but here it is. Due to using BString it is currently case-sensitive beyond plain ascii names.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41120 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c8cf09df 25-Mar-2011 Jérôme Duval <korli@users.berlios.de>

add a resource file for dstcheck. Fixed #6903


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41102 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4153964a 25-Feb-2011 Stephan Aßmus <superstippi@gmx.de>

Moved IconUtils.h to Interface Kit and therefor made it an "official" header. Since the class has no
virtual but only static methods, it is not so likely that binary compatibility issues may arrise
from using it in new apps. Adjusted all the Jamfiles that included the private libicon headers. Note
that it was never necessary to link against libicon.a, since it's part of libbe anyway. There was one
instance where that was done. Hopefully it does not break the build, but I did this change a while ago,
tested it and then the harddrive began failing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40679 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9b26b17b 21-Feb-2011 Philippe Houdoin <philippe.houdoin@gmail.com>

Made eject command a C++ program.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40600 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0d68f6af 09-Feb-2011 Oliver Tappe <zooey@hirschkaefer.de>

Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 500bb630 21-Jan-2011 Oliver Tappe <zooey@hirschkaefer.de>

* WIP-commit of the first parts of the package kit and the pkgman
(console-)tool


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40261 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0de36ac 08-Nov-2010 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

* Moved print_server_add_on from bin to servers folder
and renamed it to print_addon as suggested by Axel.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39356 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 61729fe2 07-Nov-2010 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

* Added application print_server_add_on that is used
by the print_server to run a printer driver add-on.
This makes the print_server
1) resistant to add-on crashes
2) and memory leaks in add-ons
3) license of an add-on cannot influence the
license of the print_server since it does not
directly load the add-on anymore; might be
an issue with GPL printer drivers like Gutenprint

Transport add-ons directly loaded by the print_server
should be moved outside the print_server too.
Right now I am not aware that the transport add-ons
in the repository have any of the issues.
The Gutenprint driver has 2 + 3 that was the main
motivation to implement that now.

Disabled for now until the launch issue is resolved.
BRoster does not find the application by its
signature until it is opened in Tracker once.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39346 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1974e338 23-Oct-2010 Matt Madia <mattmadia@gmail.com>

* More work relating to supporting multiple localized targets in the same
directory. Introduced a new variable HAIKU_MULTIPLE_LOCALIZED_TARGETS, which
gets set in any Jamfiles that contain multiple DoCatalogs invocations. This
removes the need to supply folder parameter to DoCatalogs.
* Add the DoCatalogs invocation for filepanel.
* Relocated the catkeys for Screenshot and screenshot into their respective
directories.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39112 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ab17e86a 03-Oct-2010 Matt Madia <mattmadia@gmail.com>

Reworked LocaleRules (again). The generated catkeys and catalogs are stored in
a directory structure that reflects the catalogs in the repository. DoCatalogs
accepts an optional folder parameter, which allows one to specify an additional
subfolder to glob *.catkeys from. For example dstcheck in src/bin.
Improves upon r38819 and should address the concerns in
http://www.freelists.org/post/haiku/BOM-providing-catkeyszip-and-catkeyszipmd5-again,1


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38873 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 36f86662 26-Sep-2010 Scott McCreary <scottmc2@gmail.com>

Removed make and mkdepend source files, and removed them from the Jamfile. These are now available as OptionalPackages grouped in DevelopmentBase


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38820 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0a53d94b 26-Sep-2010 Matt Madia <mattmadia@gmail.com>

Introduced a new variable HAIKU_CATALOGS_OBJECT_DIR. The catkeys and catalogs
are stored in signature-based subdirectories. This improves upon r37871 and
should allow BOM to properly harvest catkeys for online translation tools.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38819 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e4dd2130 13-Aug-2010 Rene Gollent <anevilyak@gmail.com>

Thought I reverted that change, shouldn't have been part of the previous commit.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38094 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cdd17fcb 13-Aug-2010 Rene Gollent <anevilyak@gmail.com>

Add an rdef for the keymap command line applet to specify background app so it doesn't pop up in Deskbar when being executed (especially annoying during Haiku builds).



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38093 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 96ac47e3 03-Aug-2010 Oliver Tappe <zooey@hirschkaefer.de>

Made some progress with consolidation of timezone-related code:
* renamed syscalls _kern_[gs]et_tzfilename
to _kern_[gs]et_real_time_clock_is_gmt, as the filename part is no longer
relevant (and the two corresponding parameters were removed)
* C++-ified and reworked clockconfig to use the info from 'Time settings'
to setup the timezone info during boot
* removed invocation of _kern_get_tzfilename() from tzset(), as the syscall
no longer exists and tzset() is currently broken anyway
* adjusted the Time preflet to use the renamed syscall when getting/setting
the RTC info


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37881 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a7faa058 03-Aug-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Allow to put the different catalogs for the bin/ directory in spearate places in the generated folder.
* I didn't manage to make it work for the translations, however. If someone with better jam knowledge could look at it...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37871 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fdc1b8cd 28-Jul-2010 Alex Wilson <yourpalal2@gmail.com>

Add an rdef file for /system/bin/notify which specifies the B_BACKGROUND_APP flag. Fixes #6399.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37782 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5421c7d6 20-Jul-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Fix all localized applications, as an include was missing in some of them
* dstcheck : the generated catalog is now 'dstcheck.catkeys' instead of 'en.catkeys', so that it does not conflict with
other localized apps in the bin/ folder.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37617 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6c5a1342 10-Jul-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Patch by Jorma Karvonnen : localize filepanel application.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37458 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5d7dcef8 05-Jul-2010 Rene Gollent <anevilyak@gmail.com>

.c -> .cpp
Fix various warnings in badblocks, and fix broken build due to missing includes.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37408 a95241bf-73f2-0310-859d-f6bbb57e9c96


# be8fa2fb 02-Jul-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Update all applications in tree to use the new localizing system
* Remove the old one from the locale librairy, with some cleanup
Known regressions :
* readonlybootprompt will no longer update the locale settings : the
method used messed with internal undocumented things
* external localized apps (webpositive for example) will not run
anymore.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37336 a95241bf-73f2-0310-859d-f6bbb57e9c96


# de1057ee 29-Jun-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Add DoCatalogs call for dstcheck
* Patch by Jorma Karvonnen with some tweaks from me : localize TextSearch


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37302 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77c8aa10 29-Jun-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Should have been part of my previous commit.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37298 a95241bf-73f2-0310-859d-f6bbb57e9c96


# de9dcd41 27-May-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by plfiorini: Integration of InfoPopper as a system service. See ticket
#1245. There are some TODOs outlined in the ticket, but they will be much
easier to review as individual patches against trunk, versus as a new version
of the huge patch.

I've messed a lot with src/servers/notification/NotificationsView.cpp in order
to resolve a crash I was getting when testing this thing (rewrote line
wrapping). I've also replaced the icons with the one that zuMi did long ago.

Thanks, plfiorini, for working on this code as much as you did!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36949 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e486a4d0 15-Apr-2010 Axel Dörfler <axeld@pinc-software.de>

* Moved consoled to bin/ - it's not really a test application.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36298 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5dcec780 13-Apr-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Build the setdecor command in the test_app_server/libbe_test platform so one can test decorators in the test_app_server


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36207 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3f39ea64 13-Mar-2010 Scott McCreary <scottmc2@gmail.com>

Removed vim, since it is now available as an optionalpackage.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35848 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f781c8db 13-Mar-2010 Scott McCreary <scottmc2@gmail.com>

Removed tar from the Jamfile instead of just commenting it out.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35843 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca84a1d9 13-Mar-2010 Scott McCreary <scottmc2@gmail.com>

Removed tar from the image as it's now added in as an optionalpackage


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35842 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ec0d375 01-Mar-2010 Jérôme Duval <korli@users.berlios.de>

Removed sed (ticket #5501).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35704 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 695f0b11 03-Feb-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Moved resattr.cpp to src/bin, made it buildable for Haiku, and fixed a
warning.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35406 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 384eec9b 26-Jan-2010 Michael Lotz <mmlr@mlotz.ch>

Add "hid_decode" which uses the usb_hid HID parser to decode a report descriptor
(which is conveniently stored by usb_hid to /tmp for each device you plug in).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35306 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b9418c74 08-Jan-2010 François Revol <revol@free.fr>

Add rsync:// support. There seems to be a cvs: uri scheme too according to http://en.wikipedia.org/wiki/URI_scheme but we'd have to decode it. TODO.
checkitout needs libtracker.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34961 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8247d95f 02-Dec-2009 Axel Dörfler <axeld@pinc-software.de>

* Added some more types that are printed as string in catattr, and listattr.
* catattr no longer pretends B_MIME_STRING to be of type string.
* Added message output for both listattr, and catattr.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34438 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 050aa61b 13-Nov-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Implemented a tool ("package") that implements creation and extraction of
packages of the newly invented Haiku Package format
(http://dev.haiku-os.org/wiki/PackageFormat). It basically works, but it's
still work in progress (e.g. compression is not implemented yet), as is the
format itself.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34018 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ff4169d2 21-Oct-2009 François Revol <revol@free.fr>

Add checkitout to the build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33696 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 20676108 12-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Extend waitfor to except the syntax -s app_signature and wait until
the team with the signature becomes a valid target for BMessages.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33553 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6cc1f015 30-Sep-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Implemented small tool diskimage, which allows to register/unregister files
as disk devices. It also demonstrates that the respective devfs functionality
is utterly broken.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33384 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 39d27bcb 19-Sep-2009 Jonas Sundström <jonas@kirilla.com>

Renaming mail-mbox utilities as per humdingers request in #4582.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33195 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8bc24c13 17-Aug-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Moved termcap.h to headers/libs/termcap/, where it belongs.
* Removed the headers/gnu from the default headers (the Jamfiles needing it
use it explicitly, now) and moved it under headers/compatibility/.
* Added libgnu.so to the image. Still untested, though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32481 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d0cab16b 12-Aug-2009 Jonas Sundström <jonas@kirilla.com>

Make mountvolume a BApplication and set it as the preferred one for opening BFS and (for now) ISO images.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32275 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 473a578a 29-Jul-2009 Michael Lotz <mmlr@mlotz.ch>

Add a simple utility to dump flattened BMessages. Added it to the image as well.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31897 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e5a19b25 26-Jul-2009 Michael Lotz <mmlr@mlotz.ch>

Add a small utility to set a USB device configuration from userland.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31794 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 16d5c24e 07-Jul-2009 Oliver Tappe <zooey@hirschkaefer.de>

* merged 32bit-wchar_t branches of buildtools and haiku back into
the respective trunk

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31443 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7abb735a 28-May-2009 Jérôme Duval <korli@users.berlios.de>

* Includes termios.h in sys/ioctl.h, for TIOCGWINSZ.
* added watch command, which executes a program periodically, showing output full screen.
* added watch to the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30900 a95241bf-73f2-0310-859d-f6bbb57e9c96


# de490447 26-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Use the new Add{Files,Symlink}ToHaikuHybridImage rules in HaikuImage and
OptionalPackages. This makes the content definition part in
AlternativeGCCArchive superfluous.
* Moved the cc and c++ wrapper scripts from src/bin to data/bin.
* Added build variable HAIKU_ADD_OPTIONAL_PACKAGES to add optional packages
-- the list can be separated by slashes to allow easier passing through
the shell.
* When invoking the sub-jam that builds the alternative GCC archive, we force
it to ignore the UserBuildConfigs and we enable the optional packages
enabled in the main jam.
* Reorganized /boot/develop:
- There's now an "abi" subdirectory containing a <arch>/<gcc>/ subdirectory
for each installed ABI-incompatible gcc version and a "current" symlink
pointed to the currently selected one.
- All ABI-dependent directories under /boot/develop/ (lib/x86, headers/cpp,
tools/gnupro) symlink into /boot/develop/abi/current.
- Changed BELIBRARIES to contain
/boot/develop/abi/current/library-paths/common instead of /boot/common/lib.
The former is a symlink to either /boot/common/lib or
/boot/common/lib/<gccVersion>. There's also a respective "home" symlink.
- Repackaged the optional binutils+gcc 2/4 packages accordingly. Also fixed
the obsolete /boot/beos/system/lib/libstdc++.so symlink in the gcc 4
package.
- The new structure allows to switch between compilers by changing the
/boot/develop/abi/current symlink. Added script setgcc to do that.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30875 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 519d4007 21-May-2009 Axel Dörfler <axeld@pinc-software.de>

* Removed the outdated chkbfs command. The "checkfs" command has replaced
this one.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30812 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 28e8dc8e 10-May-2009 Jonas Sundström <jonas@kirilla.com>

Move Url class out of /bin/urlwrapper into BPrivate::Support. I plan to add a Launch()-method that will make it useful to /bin/open, AboutSystem, People and other applications.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30702 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 723383c0 01-May-2009 Oliver Tappe <zooey@hirschkaefer.de>

Applied patch by PulkoMandy, adjusted and extended by myself:
* integrating most of the locale kit into the build (and image)
* removed LocaleBuild.h and _IMPEXP_LOCALE since that does not make
sense for elf (which usually exports all symbols anyway)
* added a couple of locale kit related pseudo targets for convenience
Hey, some of that stuff already seems to work :-)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30545 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 88cfea9f 29-Apr-2009 Axel Dörfler <axeld@pinc-software.de>

* Added a version of reindex that works under Haiku. Changes made to the
original version:
- removed the BFS bug work-around to create two temporary files first; this
work around is not needed in our BFS implementation.
- improved error output.
- remove attributes before rewriting them. This is needed as BFS won't update
the indices anymore if the attribute has not actually been changed.
- applied our coding style.
* This also fixes bug #3843.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30511 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e963a923 24-Apr-2009 François Revol <revol@free.fr>

Add trash to the build. (no, not add the build to the trash!)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30370 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2d294045 22-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

Add an extra option to isvolume to check if the underlaying partition is
perhaps read-only, while the volume appears to be writable because of the
filesystem overlays.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30327 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 432ce373 18-Mar-2009 Stephan Aßmus <superstippi@gmx.de>

* Tracked down the mkdepend tool which Ingo used in his updated makefile-engine
which auto-generates dependencies. It was written by Lars Duening for BeOS
and uses libglob, which is also part of make. To re-use libglob and since
make is already part of the Haiku tree, I added mkdepend to the bin tools.
* Added Lars Duening's copyright to AboutSystem.
* Added skeleton makefile and makefile-engine to data/develop.
* Added mkdepend and makefile-engine files to the Development optional package.
It could be argued to move the make bin command there too, from it's current
location in the HaikuImage file. However, make could be useful to always
have available.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29609 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1e5a02e7 11-Feb-2009 Rene Gollent <anevilyak@gmail.com>

Renamed usb_dev_info to listusb and made it more useful:
By default it now presents a relatively concise list of USB
devices found on the bus, with an optional -v flag to dump
exhaustive detail. It still also takes an optional device
parameter in case you only want information for a particular
device.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29185 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1872ef33 02-Dec-2008 François Revol <revol@free.fr>

Add to build, wow it even builds without a single warning :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28767 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5b07eaa9 22-Nov-2008 François Revol <revol@free.fr>

An old tool to detect bad blocks on disk. Will need that RSN :^)
Needs some spicing up.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28722 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 01db1fe9 03-Nov-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Removed GNU M4 sources from the tree.
* Added GNU M4 1.4.12 package to the Development optional package.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28486 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a8e8efef 01-Nov-2008 Axel Dörfler <axeld@pinc-software.de>

* Made repairing partitions work theoretically.
* Implemented a small app "checkfs" to check partitions and put it on the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28435 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 657cd741 01-Oct-2008 Stephan Aßmus <superstippi@gmx.de>

Added zuMi's vector icon to fortune command. Not like you would see it easily,
but since he made it, fortune will be happier this way and tell more pleasing
fortunes. I hope.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27823 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca7cb625 17-Sep-2008 Axel Dörfler <axeld@pinc-software.de>

* Implemented a (private for now) get_system_info_etc() call, that can retrieve
various system information.
* Implemented retrieving some VM stats via this call.
* The VM now maintains a page fault counter, and sets system_info::page_faults
accordingly.
* Added a (pretty simple) "vmstat" command line app.
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27597 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8df6a8db 15-Sep-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Moved strace sourced to src/bin/debug/.
* Factored a few functions out of strace that can be reused.
* Added the beginnings of a "profile" command. It is very much work in
progress, though it is already able to profile the main thread of a
program.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27533 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 541270ef 28-Jun-2008 Axel Dörfler <axeld@pinc-software.de>

* Wrote a "screenmode" application that can be used to get and set the current
screen mode from the command line.
* With its "--fall-back" parameter, it's also thought to be called from BWindow
when a specific shortcut has been pressed (similar to screenshots) - this
part is not implemented yet. Anyone against <Command><Control>-<Escape>?
* Added it to the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26150 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e221c09e 27-Jun-2008 Philippe Houdoin <philippe.houdoin@gmail.com>

Moved rc from <build> tools to target standard command tools.
Updated rules to build the <build>rc platform version.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26146 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 96f47203 28-May-2008 Oliver Ruiz Dorantes <oliver.ruiz.dorantes@gmail.com>

Add into compilation remaining bluetooth components:
- server
- command tools
- H2 transport driver

Patch by Adrien Destugues and Andreas Faerber



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25685 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7557d131 14-May-2008 Stephan Aßmus <superstippi@gmx.de>

Applied patch by Marco Minutoli:
Added a new command line utility "mkfs" which can initialize a given volume
with a file system by it's short name via the new Disk Device API.
Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25491 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6b202f4e 13-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Introduced new header directory headers/private/system which is supposed
to contain headers shared by kernel and userland (mainly libroot).
* Moved quite a few private kernel headers to the new location. Split
several kernel headers into a shared part and one that is still kernel
private. Adjusted all affected Jamfiles and source in the standard x86
build accordingly. The build for other architectures and for test code
may be broken.
* Quite a bit of userland code still includes private kernel headers.
Mostly those are <util/*> headers. The ones that aren't strictly
kernel-only should be moved to some other place (maybe
headers/private/shared/util).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9a7ef652 04-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

diff_zip uses the STL and thus needs to be linked against the respective
library. Not sure why it worked earlier.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25310 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f5e8e689 18-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added useradd and passwd tools. They allow adding new users and
changing a user's password, like on other platforms (just a bit more
bare-bones :-)).
* Moved login from src/bin/network/login/ to src/bin/multiuser/.
* login correctly checks the shadow password now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25041 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d419b482 07-Apr-2008 Michael Lotz <mmlr@mlotz.ch>

Integrate the USBKit into libdevice and make it public. I left the USBKit.h
name, as it in fact is like a kit in the kit. It combines the different BUSB*
classes as compared to SerialPort.h where there really is a 1:1 relationship
between the header and the (one) class. If someone has a better fitting name
please shout.
Separated the usb_raw.h into usb_raw.h which defines the protocol and
usb_raw_private.h which holds the internal device structure for usb_raw. This
reduces the header dependencies.
Hopefully cought all occurencies of USBKit.a usage (in usb_dev_info and
the usb_webcam media add-on) but might have missed something that is not in
the image.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24858 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bd31302c 06-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Added small tool diff_zip that I used for building the latest optional
packages.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24849 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f040ef9a 03-Apr-2008 Bruno G. Albuquerque <bga@bug-br.org.br>

Removed bison and flex as both are now part of the development package.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24786 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7025a038 06-Feb-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Added cc and c++ wrapper scripts.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23903 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a21dd58 08-Dec-2007 François Revol <revol@free.fr>

One more oldie I found when digging old code...
A filepanel command allowing scripts to ask the user where to load or save a file.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23088 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a83a20f6 06-Dec-2007 Axel Dörfler <axeld@pinc-software.de>

* Made cal.c compile, and fixed warnings.
* Added it to the build, and the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23068 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4ba49f69 29-Nov-2007 François Revol <revol@free.fr>

A WindowShade mockup, not yet functionnal.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23022 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c5e454a2 01-Nov-2007 François Revol <revol@free.fr>

Add listfont


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22798 a95241bf-73f2-0310-859d-f6bbb57e9c96


# afa1b9a5 30-Aug-2007 Jérôme Duval <korli@users.berlios.de>

added fwcontrol and firewire to the build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22125 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1d931697 15-May-2007 François Revol <revol@free.fr>

Add setdecor.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21147 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7bd0beb3 27-Mar-2007 Jérôme Duval <korli@users.berlios.de>

added ctags 5.6 from http://ctags.sourceforge.net
Integration patch from kaliber as of bug #1127, with a minor fix. Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20438 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b3a8097d 10-Feb-2007 François Revol <revol@free.fr>

usb_dev_info needs USBKit header and lib...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20123 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 58939251 02-Feb-2007 François Revol <revol@free.fr>

Add urlwrapper to the build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20040 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f78580c4 01-Feb-2007 François Revol <revol@free.fr>

add usb_dev_info


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20038 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 54acbf6a 31-Jan-2007 Jérôme Duval <korli@users.berlios.de>

added m4 1.4.8 ; it's used by the latest flex


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20024 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8c3e03d3 17-Jan-2007 François Revol <revol@free.fr>

An old cli tool I wrote, controlls DPMS monitor caps and reports status.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19855 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e57d2e1b 14-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

* Applied patch by Vasilis Kaoutsis: added rdef file for all Haiku utilities.
* Updated coreutils.rdef to follow the same style as all other rdef files (or at least
most of them).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19792 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0a454285 17-Dec-2006 Jérôme Duval <korli@users.berlios.de>

added iasl bin tool from acpica-20061109


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19543 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2c3cd1b9 20-Nov-2006 Axel Dörfler <axeld@pinc-software.de>

Added unrar 3.6.7 to the repository. Most changes to the original versions done
by Ioan Molnar - thanks!
Looks like our mbstowcs() function is broken, BTW - it needs to be disabled when
used under Haiku.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19341 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5adca30a 07-Aug-2006 Axel Dörfler <axeld@pinc-software.de>

Merge of branches/team/network/new_stack - not yet complete as SVN does only support
replacing files when merging when you don't have deleted them manually (for some reason,
it only works as part of the merge operation, and we didn't copy the whole tree to
have "a fresh start" - next time we know better, at least if SVN still suffers from
that same limitation).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18456 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6c0e9c80 03-Aug-2006 DarkWyrm <darkwyrm@gmail.com>

Moved Haiku-dependent command line apps to just Haiku build targets
Added an include to dstcheck to build for R5.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18374 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9cb421d3 03-Aug-2006 DarkWyrm <darkwyrm@gmail.com>

Confined a couple of Haiku-only command-line apps to just Haiku builds
Tweaked a cast in listarea to permit R5 building


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18370 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cd7c3b4e 25-Jun-2006 Jérôme Duval <korli@users.berlios.de>

added a rdef for hey


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17923 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 100e5798 13-Jun-2006 Axel Dörfler <axeld@pinc-software.de>

* Fixed missing resources for the mimeset build.
* Fixed wrong resources in unzip (missing app flags made it a normal app).
* There is no need to run the application in unzip's main().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17815 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 84d89d2a 07-Jun-2006 Jérôme Duval <korli@users.berlios.de>

added hey v1.2.8, written by Attila Mezei
Changes : I renamed to .cpp and include the header file in the main file


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17749 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 07488573 09-Feb-2006 Axel Dörfler <axeld@pinc-software.de>

* Added a "listres" command (also to the image).
* Fixed building "stdbins that need libbe.so" for R5/Dano target.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16313 a95241bf-73f2-0310-859d-f6bbb57e9c96


# acf395bb 29-Jan-2006 Jérôme Duval <korli@users.berlios.de>

added rdef for mimeset


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16143 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3a0a764d 24-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Added the "logger" command line tool to send messages to syslog.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16068 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5fb1a410 16-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Added tool "fdinfo" to inspect file descriptors of other teams.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15993 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17a014aa 12-Jan-2006 Jérôme Duval <korli@users.berlios.de>

added rmindex to the build
improve style following our guidelines
removed dependency on libbe.so


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15928 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d72cb8f8 11-Jan-2006 Jérôme Duval <korli@users.berlios.de>

added pcmcia-cs to the build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15916 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c729b012 07-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

The <arch_config.h> header is needed in <syscalls.h>, since we're using
the atomic functions related macros.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15404 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 74ca3b24 03-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

Removed unneeded libroot.so shared objects; everything is linked against libroot.so by default, anyway.
Allowed to build the apps under BeOS (where libroot.so could not be found, btw).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14659 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc3 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1dd511e3 12-Oct-2005 Waldemar Kornewald <wkornew@nowhere.fake>

Added ppp_up. Still in need of nice icons for the replicant.
Untested.
This also fixes makehdimage.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14360 a95241bf-73f2-0310-859d-f6bbb57e9c96


# abdb7d1a 10-Oct-2005 Waldemar Kornewald <wkornew@nowhere.fake>

- updated email-address
- removed profiles, ppp_up, and some TODOs
- simplified KPPPReportManager and reports API, KPPPInterface::Up()+Down(), and PPPInterfaceListener (also removed some features from the last one)
- KPPPInterface now sends the last PPP_CONNECTION_REPORT message to every newly registered report receiver
- added net_server to the build, but removed old net_server testing-stuff

all changes are completely untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14338 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4aab22ef 27-Sep-2005 Axel Dörfler <axeld@pinc-software.de>

Implemented the "mimeset" command.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14264 a95241bf-73f2-0310-859d-f6bbb57e9c96


# aef29f9e 13-Aug-2005 Alexander G.M. Smith <agmsmith@nowhere.fake>

More file movement for the BeMail utilities... Content updates later
to avoid confusing svn.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13960 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 770fd09b 13-Aug-2005 Alexander G.M. Smith <agmsmith@nowhere.fake>

Half way through adding some more BeMail related utilities - they use
libmail.so which isn't backwards compatibile so they need recompiling
for Haiku - thus better to include them here. Also want spam levels
of 1E-6 to be visible for genuine messages.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13955 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2350ceae 13-Aug-2005 Alexander G.M. Smith <agmsmith@nowhere.fake>

Oops, "spamdb" is already used for a Unix package. And spamdatabase is
already reserved by a domain name squatter. Use "spamdbm" instead.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13950 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0cd3a7da 13-Aug-2005 Alexander G.M. Smith <agmsmith@nowhere.fake>

Renamed spamfilter to be the more meaningful spamdb (spam database) and
moved it into its own source directory in preparation for adding resources.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13949 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 22365ebc 03-Aug-2005 Axel Dörfler <axeld@pinc-software.de>

Added a command line application that officially ends the boot process
(for the "launch_speedup" module).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13895 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 143f3a80 02-Aug-2005 Jérôme Duval <korli@users.berlios.de>

moved screensaver server to screen_blanker bin


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13875 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 83291b44 04-Jul-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Forget to check in this one. Sorry. shutdown should build again now.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13425 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2f968ec 29-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Fixed build of ideinfo, moved it into its own subdirectory.
Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13349 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77c5f33d 30-May-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

first iteration, 16bit stereo 44.1kHz wav files only


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12908 a95241bf-73f2-0310-859d-f6bbb57e9c96


# da95c7c1 04-May-2005 Jérôme Duval <korli@users.berlios.de>

added rmd160 checksum tool from http://www.nic.com/~cheah/rmd160.tar.gz


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12570 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 509676a0 02-May-2005 Axel Dörfler <axeld@pinc-software.de>

Fixed mountvolume to make it compile and somewhat work (only tested listing volumes yet).
Added it to the build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12545 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 20a87f5f 13-Apr-2005 Jérôme Duval <korli@users.berlios.de>

added uptime
removed sleep as coreutils provides one


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12367 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 49141714 12-Apr-2005 Jérôme Duval <korli@users.berlios.de>

whoami is provided by coreutils (AFAIK)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12351 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0185b89c 26-Mar-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added gdb's readline to the build. Some day we should put a readline in
src/libs and build a shared library to be used by all programs that
need it (bash, gdb) instead of letting each have its own copy.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12036 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98cf4600 18-Mar-2005 Axel Dörfler <axeld@pinc-software.de>

Moved bin/ out of apps/, make it build again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11910 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17049c45 18-Mar-2005 Axel Dörfler <axeld@pinc-software.de>

Moved bin/ directory out of apps/.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11909 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 52a5878b742ba845b2fb9b6fe618ee40076e1684 06-May-2012 Axel Dörfler <axeld@pinc-software.de>

Added command line programm to rename/move attributes.

* Called mvattr, move is not yet implemented which is why it's not part of
the image yet.
* Defaults to rename, moving attributes needs an extra option.
* Suggestions welcome :-)


# 1f5facdbe7e25dc9618ec413eda01adf82d763f2 28-Apr-2012 Jerome Duval <jerome.duval@gmail.com>

sysinfo: switch to c++


# 60f75e901ce3063c63441ac644dd0e55a17d5d09 04-Apr-2012 Oliver Tappe <zooey@hirschkaefer.de>

Merge liblocale.so into libbe.so.

* Make the locale kit a part of libbe.
* Drop the LocaleBackend kludge used from within libbe (and from
other places, too) in order to access system catalog strings.
This is now done via gSystemCatalog, which is provided and initialized
by libbe.
* Drop all references to liblocale.so from all Jamfiles.
* Add legacy symlink liblocale.so in order to keep optional packages
that rely on it in a working state.

TODO: the documentation hasn't been updated.


# 7029925bda652f2fa1ccb7c3fc821f159f16aae3 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

factor: Remove OpenB*OS version

* Was replaced by coreutils factor, and options are the same.


# cfa92fff7a55d246cb93eb1d8d31f5983ee43f50 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

csplit: Remove OpenB*OS version

* Was replaced by coreutils csplit, and options are the same.


# 1e1a9ea40a9f206cb8763469d057fe95061e1f1c 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

yes: Remove OpenB*OS version

* Was replaced by coreutils yes, and options are the same.


# f855eb69ed0f41ec62b293bfb93240021fb8a1d2 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

echo: Remove OpenB*OS version

* Was replaced by coreutils echo, and options are the same.


# 75c81b64a9d2b5f02dec6224e70ccac68e784d33 01-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

whoami: Remove OpenB*OS version

* Was replaced by coreutils whoami, and options are the same.


# 647cff2e5925f2a1483b94aaff5620647ddf11bd 26-Mar-2012 Axel Dörfler <axeld@pinc-software.de>

Imported BFS-Tools (without docs), added bfsinfo to the image.

* The sources are unchanged, and most of it doesn't follow Haiku's coding
style -- stuff that I updated over the years might also have seen a coding
style update.
* This was also the basis on which Haiku's BFS has been written.
* In the long run, the stuff in 'lib' that is already part of BFS should
be removed, and used directly from BFS itself.
* I haven't yet added any other of the tools to the image. Not sure if they
are ready for inclusion yet; 'recover' could also be renamed to reflect that
it is BFS specific.


# 08de244f9c3347109ca6d3c054eac7bec522e9fe 14-Mar-2012 Jérôme Duval <jerome.duval@gmail.com>

bzip2: switched to optional package and drop in-tree sources.


# d9dc0dda439ccb68f955f69a31d30d560ae401da 26-Feb-2012 Oliver Tappe <zooey@hirschkaefer.de>

Fix #8350: clockconfig has to use the current offset from GMT.

* instead of re-applying the fixed offset that had been set when the
Time preflet was used last, use the stored timezone name in
clockconfig in order to determine the current GMT-offset for that
timezone
* clockconfig now requires liblocale.so
* drop the offset field from the settings as it is no longer used,
clockconfig was the only client
* automatic whitespace cleanup


# 4ea3e0d3b8edc49382c8612c7957503d7145c914 18-Feb-2012 Jérôme Duval <jerome.duval@gmail.com>

listusb: display USB vendor and devices names based on usb.ids

* download usb.ids, processed like pci.ids to generate a header.
* best would be to load and parse the file at runtime with shared code.


# 1a4cf8161ea286cb401d31a234cfb7a9c18ac9e4 23-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

Moved ctags to an optional package

* removed ctags from Haiku sources and from haiku image
* added ctags to mandatory packages for the time being.


# 1a7322a09e825d2445ca88a47cd1d5cd06d3811b 15-Jan-2012 Aleksas Pantechovskis <alexp.frl@gmail.com>

Command line 'writembr' tool implemented

* Implemented writembr tool used to update MBR area with easy boot
loader starting the system from currently active partition;
* This work fixes #5595;
* This is result of GCI2011 task.

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>


# 02e8a1d136817c1e2ec5bb0cb076a276f3a977cb 06-Dec-2011 Siarzhuk Zharski <zharik@gmx.li>

Fix stdc++ linkage problem for setmime.
* Adding setmime was incorrect - the wrong [non-stdc++] section was
used. Sorry.


# e9c0da3452228f332bbbe0ebd949aedc06b5a1d5 06-Dec-2011 Aleksas Pantechovskis <alexp.frl@gmail.com>

Haiku clone of the BeOS setmime tool added
* This tool was created and implemented in draft during GCI 2011
by Aleksas Pantechovskis, <alexp.frl@gmail.com>;
* Later it was heavily refactored and optimized to Haiku Coding
Standards by Siarzhuk Zharski;
* Icons support still missing;
* Thank you for the contribution, Aleksas!

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>


# 0669ea37264ab51b41088106c850e4613c9e74ce 29-Sep-2011 Axel Dörfler <axeld@pinc-software.de>

* Fixed setdecor build within the libbe_test environment.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42779 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b46615c55ad2c8fe6de54412055a0713da3d610a 19-May-2011 Stephan Aßmus <superstippi@gmx.de>

Applied patch by Joseph "looncraz" Groover from ticket #7445.
This changes how Decorators are managed and applied. The app_server
no longer scans and maintains the available ones himself, but is
simply asked to load a Decorator add-on from a provided path.
The Decorator scanning is moved into DecorInfo and DecorInfoUtil,
private classes in the InterfaceKit. The bin command 'setdecor'
uses those.
I cleaned up all the coding style violations that I could find,
removed chunks of code which didn't make sense (if you never put
a NULL pointer into a list, you don't need to check for this and
so on) and also cleaned up other passages for improved clarity
and simplicity.
I also tested the functionality and it works fine. Would even be
Ok to include in Alpha 3, IMHO. Thanks for the patch!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41581 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e76cf0b69324e071618d5a7105d1084d2a27550 31-Mar-2011 Jérôme Duval <korli@users.berlios.de>

added some hub ports information to listusb


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41157 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77fa0e926939a87b082f5b56ab15ec64216adc5c 26-Mar-2011 Jonas Sundström <jonas@kirilla.com>

Add an -l option to 'query' - enabling lookup of path for localized names (or parts thereof). I'm not sure it should be part of 'query', but here it is. Due to using BString it is currently case-sensitive beyond plain ascii names.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41120 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c8cf09df90c791c22cd377e19ebbec8dd46ac7be 25-Mar-2011 Jérôme Duval <korli@users.berlios.de>

add a resource file for dstcheck. Fixed #6903


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41102 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4153964a10814090db7c21bd8503b7ad349d4770 25-Feb-2011 Stephan Aßmus <superstippi@gmx.de>

Moved IconUtils.h to Interface Kit and therefor made it an "official" header. Since the class has no
virtual but only static methods, it is not so likely that binary compatibility issues may arrise
from using it in new apps. Adjusted all the Jamfiles that included the private libicon headers. Note
that it was never necessary to link against libicon.a, since it's part of libbe anyway. There was one
instance where that was done. Hopefully it does not break the build, but I did this change a while ago,
tested it and then the harddrive began failing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40679 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9b26b17b0ee8b8ccfc57250253168eb9b9ce6928 21-Feb-2011 Philippe Houdoin <philippe.houdoin@gmail.com>

Made eject command a C++ program.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40600 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0d68f6afb34d8e01421123b216e34771d1c7fbfe 09-Feb-2011 Oliver Tappe <zooey@hirschkaefer.de>

Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 500bb6305c339017d7d7302dc1f63ac90443f267 21-Jan-2011 Oliver Tappe <zooey@hirschkaefer.de>

* WIP-commit of the first parts of the package kit and the pkgman
(console-)tool


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40261 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0de36acbb43baedfdad6480280fc22630c5f3c9 08-Nov-2010 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

* Moved print_server_add_on from bin to servers folder
and renamed it to print_addon as suggested by Axel.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39356 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 61729fe266f0242e2dd8178b69c5dfc898b090e0 07-Nov-2010 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

* Added application print_server_add_on that is used
by the print_server to run a printer driver add-on.
This makes the print_server
1) resistant to add-on crashes
2) and memory leaks in add-ons
3) license of an add-on cannot influence the
license of the print_server since it does not
directly load the add-on anymore; might be
an issue with GPL printer drivers like Gutenprint

Transport add-ons directly loaded by the print_server
should be moved outside the print_server too.
Right now I am not aware that the transport add-ons
in the repository have any of the issues.
The Gutenprint driver has 2 + 3 that was the main
motivation to implement that now.

Disabled for now until the launch issue is resolved.
BRoster does not find the application by its
signature until it is opened in Tracker once.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39346 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1974e3382646e618bdc5e8f54e57e0bc3f46cc64 23-Oct-2010 Matt Madia <mattmadia@gmail.com>

* More work relating to supporting multiple localized targets in the same
directory. Introduced a new variable HAIKU_MULTIPLE_LOCALIZED_TARGETS, which
gets set in any Jamfiles that contain multiple DoCatalogs invocations. This
removes the need to supply folder parameter to DoCatalogs.
* Add the DoCatalogs invocation for filepanel.
* Relocated the catkeys for Screenshot and screenshot into their respective
directories.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39112 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ab17e86a66c29063952e40a14d56d52d15059700 03-Oct-2010 Matt Madia <mattmadia@gmail.com>

Reworked LocaleRules (again). The generated catkeys and catalogs are stored in
a directory structure that reflects the catalogs in the repository. DoCatalogs
accepts an optional folder parameter, which allows one to specify an additional
subfolder to glob *.catkeys from. For example dstcheck in src/bin.
Improves upon r38819 and should address the concerns in
http://www.freelists.org/post/haiku/BOM-providing-catkeyszip-and-catkeyszipmd5-again,1


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38873 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 36f8666256633fd78112924c86921166a53c4cc2 26-Sep-2010 Scott McCreary <scottmc2@gmail.com>

Removed make and mkdepend source files, and removed them from the Jamfile. These are now available as OptionalPackages grouped in DevelopmentBase


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38820 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0a53d94bd50f2e68b629179120fdd9a1e5b2e2f5 26-Sep-2010 Matt Madia <mattmadia@gmail.com>

Introduced a new variable HAIKU_CATALOGS_OBJECT_DIR. The catkeys and catalogs
are stored in signature-based subdirectories. This improves upon r37871 and
should allow BOM to properly harvest catkeys for online translation tools.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38819 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e4dd2130ec3098dbd39f64da2c10e1a58a280b94 13-Aug-2010 Rene Gollent <anevilyak@gmail.com>

Thought I reverted that change, shouldn't have been part of the previous commit.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38094 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cdd17fcb56b842ebe92cb9efbe40d63a107cf181 13-Aug-2010 Rene Gollent <anevilyak@gmail.com>

Add an rdef for the keymap command line applet to specify background app so it doesn't pop up in Deskbar when being executed (especially annoying during Haiku builds).



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38093 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 96ac47e3126d4001093b745baf4b3d8f31636314 03-Aug-2010 Oliver Tappe <zooey@hirschkaefer.de>

Made some progress with consolidation of timezone-related code:
* renamed syscalls _kern_[gs]et_tzfilename
to _kern_[gs]et_real_time_clock_is_gmt, as the filename part is no longer
relevant (and the two corresponding parameters were removed)
* C++-ified and reworked clockconfig to use the info from 'Time settings'
to setup the timezone info during boot
* removed invocation of _kern_get_tzfilename() from tzset(), as the syscall
no longer exists and tzset() is currently broken anyway
* adjusted the Time preflet to use the renamed syscall when getting/setting
the RTC info


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37881 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a7faa0582237fe521f174266c6f6a0bd8b28316b 03-Aug-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Allow to put the different catalogs for the bin/ directory in spearate places in the generated folder.
* I didn't manage to make it work for the translations, however. If someone with better jam knowledge could look at it...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37871 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fdc1b8cd844782823933a1212f7433d8f0d69b68 28-Jul-2010 Alex Wilson <yourpalal2@gmail.com>

Add an rdef file for /system/bin/notify which specifies the B_BACKGROUND_APP flag. Fixes #6399.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37782 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5421c7d682a251f1cbcdfa1bf870ca1170584135 20-Jul-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Fix all localized applications, as an include was missing in some of them
* dstcheck : the generated catalog is now 'dstcheck.catkeys' instead of 'en.catkeys', so that it does not conflict with
other localized apps in the bin/ folder.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37617 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6c5a1342285f570771f86c3de572f07f2fc8ffb3 10-Jul-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Patch by Jorma Karvonnen : localize filepanel application.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37458 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5d7dcef8cd84152f48b6e8c7135066c41fa627cd 05-Jul-2010 Rene Gollent <anevilyak@gmail.com>

.c -> .cpp
Fix various warnings in badblocks, and fix broken build due to missing includes.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37408 a95241bf-73f2-0310-859d-f6bbb57e9c96


# be8fa2fb3088ab1921612b60f352dd9334b40b3d 02-Jul-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Update all applications in tree to use the new localizing system
* Remove the old one from the locale librairy, with some cleanup
Known regressions :
* readonlybootprompt will no longer update the locale settings : the
method used messed with internal undocumented things
* external localized apps (webpositive for example) will not run
anymore.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37336 a95241bf-73f2-0310-859d-f6bbb57e9c96


# de1057eeb1a033bfb4d0ffb9e8eee6b937d7ec7d 29-Jun-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Add DoCatalogs call for dstcheck
* Patch by Jorma Karvonnen with some tweaks from me : localize TextSearch


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37302 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77c8aa102ff451714f89bff561df5c8babc782d6 29-Jun-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Should have been part of my previous commit.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37298 a95241bf-73f2-0310-859d-f6bbb57e9c96


# de9dcd41f8865290849ce03385126dca1cd43a49 27-May-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by plfiorini: Integration of InfoPopper as a system service. See ticket
#1245. There are some TODOs outlined in the ticket, but they will be much
easier to review as individual patches against trunk, versus as a new version
of the huge patch.

I've messed a lot with src/servers/notification/NotificationsView.cpp in order
to resolve a crash I was getting when testing this thing (rewrote line
wrapping). I've also replaced the icons with the one that zuMi did long ago.

Thanks, plfiorini, for working on this code as much as you did!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36949 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e486a4d0dc1fb5a5ecdff5be42f9ce826526709e 15-Apr-2010 Axel Dörfler <axeld@pinc-software.de>

* Moved consoled to bin/ - it's not really a test application.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36298 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5dcec7802a9e86e13ac230ddbed27befd9064fc2 13-Apr-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Build the setdecor command in the test_app_server/libbe_test platform so one can test decorators in the test_app_server


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36207 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3f39ea64678b06f9a8ca4e4b01f2bc62a381fdd8 13-Mar-2010 Scott McCreary <scottmc2@gmail.com>

Removed vim, since it is now available as an optionalpackage.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35848 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f781c8dbb4737dd5fd6052a44915e896ebc94343 13-Mar-2010 Scott McCreary <scottmc2@gmail.com>

Removed tar from the Jamfile instead of just commenting it out.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35843 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca84a1d9589b9bd2b16d41411329316d6a5f6d3f 13-Mar-2010 Scott McCreary <scottmc2@gmail.com>

Removed tar from the image as it's now added in as an optionalpackage


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35842 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ec0d375d13fecb5990bdb17f3d24a87f7de44c4 01-Mar-2010 Jérôme Duval <korli@users.berlios.de>

Removed sed (ticket #5501).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35704 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 695f0b114bf724d98eb4aa786697723aeff375c7 03-Feb-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Moved resattr.cpp to src/bin, made it buildable for Haiku, and fixed a
warning.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35406 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 384eec9bc3cb8c8bc0d9862b6110df017fea874f 26-Jan-2010 Michael Lotz <mmlr@mlotz.ch>

Add "hid_decode" which uses the usb_hid HID parser to decode a report descriptor
(which is conveniently stored by usb_hid to /tmp for each device you plug in).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35306 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b9418c74d6208fbde486ee27714891c1c5f8bc5c 08-Jan-2010 François Revol <revol@free.fr>

Add rsync:// support. There seems to be a cvs: uri scheme too according to http://en.wikipedia.org/wiki/URI_scheme but we'd have to decode it. TODO.
checkitout needs libtracker.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34961 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8247d95f631e599eefb5bfdd7e0e95f7ed11b24a 02-Dec-2009 Axel Dörfler <axeld@pinc-software.de>

* Added some more types that are printed as string in catattr, and listattr.
* catattr no longer pretends B_MIME_STRING to be of type string.
* Added message output for both listattr, and catattr.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34438 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 050aa61bd63287302e92e90154489a6d353ca743 13-Nov-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Implemented a tool ("package") that implements creation and extraction of
packages of the newly invented Haiku Package format
(http://dev.haiku-os.org/wiki/PackageFormat). It basically works, but it's
still work in progress (e.g. compression is not implemented yet), as is the
format itself.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34018 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ff4169d2241155f91d1592906419aaec5b38bdc1 21-Oct-2009 François Revol <revol@free.fr>

Add checkitout to the build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33696 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 206761086b54dc7ee8317bd15e80e0f1e1aec2c3 12-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Extend waitfor to except the syntax -s app_signature and wait until
the team with the signature becomes a valid target for BMessages.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33553 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6cc1f01511a4b2d8bdc3e72e20dd73f9fa0313f7 30-Sep-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Implemented small tool diskimage, which allows to register/unregister files
as disk devices. It also demonstrates that the respective devfs functionality
is utterly broken.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33384 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 39d27bcb29468cdb6231555e8b1239ddc184112a 19-Sep-2009 Jonas Sundström <jonas@kirilla.com>

Renaming mail-mbox utilities as per humdingers request in #4582.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33195 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8bc24c13abf6998bb28ea59ad5789531a75c2794 17-Aug-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Moved termcap.h to headers/libs/termcap/, where it belongs.
* Removed the headers/gnu from the default headers (the Jamfiles needing it
use it explicitly, now) and moved it under headers/compatibility/.
* Added libgnu.so to the image. Still untested, though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32481 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d0cab16b9f138d94bb3d6b57d8e4aa6efa73383e 12-Aug-2009 Jonas Sundström <jonas@kirilla.com>

Make mountvolume a BApplication and set it as the preferred one for opening BFS and (for now) ISO images.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32275 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 473a578ad8719f011f042f4791ec6a2d938de16b 29-Jul-2009 Michael Lotz <mmlr@mlotz.ch>

Add a simple utility to dump flattened BMessages. Added it to the image as well.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31897 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e5a19b2505a07aef8aa1e095a374c9e147b42ab5 26-Jul-2009 Michael Lotz <mmlr@mlotz.ch>

Add a small utility to set a USB device configuration from userland.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31794 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 16d5c24e533eb14b7b8a99ee9f3ec9ba66335b1e 07-Jul-2009 Oliver Tappe <zooey@hirschkaefer.de>

* merged 32bit-wchar_t branches of buildtools and haiku back into
the respective trunk

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31443 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7abb735ac6031db3171bc4d55327b2dac0a48baf 28-May-2009 Jérôme Duval <korli@users.berlios.de>

* Includes termios.h in sys/ioctl.h, for TIOCGWINSZ.
* added watch command, which executes a program periodically, showing output full screen.
* added watch to the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30900 a95241bf-73f2-0310-859d-f6bbb57e9c96


# de49044796ab712993c2ed8716d23095fd768b24 26-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Use the new Add{Files,Symlink}ToHaikuHybridImage rules in HaikuImage and
OptionalPackages. This makes the content definition part in
AlternativeGCCArchive superfluous.
* Moved the cc and c++ wrapper scripts from src/bin to data/bin.
* Added build variable HAIKU_ADD_OPTIONAL_PACKAGES to add optional packages
-- the list can be separated by slashes to allow easier passing through
the shell.
* When invoking the sub-jam that builds the alternative GCC archive, we force
it to ignore the UserBuildConfigs and we enable the optional packages
enabled in the main jam.
* Reorganized /boot/develop:
- There's now an "abi" subdirectory containing a <arch>/<gcc>/ subdirectory
for each installed ABI-incompatible gcc version and a "current" symlink
pointed to the currently selected one.
- All ABI-dependent directories under /boot/develop/ (lib/x86, headers/cpp,
tools/gnupro) symlink into /boot/develop/abi/current.
- Changed BELIBRARIES to contain
/boot/develop/abi/current/library-paths/common instead of /boot/common/lib.
The former is a symlink to either /boot/common/lib or
/boot/common/lib/<gccVersion>. There's also a respective "home" symlink.
- Repackaged the optional binutils+gcc 2/4 packages accordingly. Also fixed
the obsolete /boot/beos/system/lib/libstdc++.so symlink in the gcc 4
package.
- The new structure allows to switch between compilers by changing the
/boot/develop/abi/current symlink. Added script setgcc to do that.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30875 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 519d40076d2c56f5ce854706031974e392bf445f 21-May-2009 Axel Dörfler <axeld@pinc-software.de>

* Removed the outdated chkbfs command. The "checkfs" command has replaced
this one.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30812 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 28e8dc8e80995d4a3cb2048ee5775c553fcd4118 10-May-2009 Jonas Sundström <jonas@kirilla.com>

Move Url class out of /bin/urlwrapper into BPrivate::Support. I plan to add a Launch()-method that will make it useful to /bin/open, AboutSystem, People and other applications.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30702 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 723383c0f41f8d3833d7792e5b3fc70c4068bd47 01-May-2009 Oliver Tappe <zooey@hirschkaefer.de>

Applied patch by PulkoMandy, adjusted and extended by myself:
* integrating most of the locale kit into the build (and image)
* removed LocaleBuild.h and _IMPEXP_LOCALE since that does not make
sense for elf (which usually exports all symbols anyway)
* added a couple of locale kit related pseudo targets for convenience
Hey, some of that stuff already seems to work :-)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30545 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 88cfea9fc27bfa62c294b5234005a61337580d20 29-Apr-2009 Axel Dörfler <axeld@pinc-software.de>

* Added a version of reindex that works under Haiku. Changes made to the
original version:
- removed the BFS bug work-around to create two temporary files first; this
work around is not needed in our BFS implementation.
- improved error output.
- remove attributes before rewriting them. This is needed as BFS won't update
the indices anymore if the attribute has not actually been changed.
- applied our coding style.
* This also fixes bug #3843.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30511 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e963a92370ea52c3e0b11e0efaf3662b2be5a773 24-Apr-2009 François Revol <revol@free.fr>

Add trash to the build. (no, not add the build to the trash!)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30370 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2d294045c7adc88edb517fa84e2126bfd45fcbb0 22-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

Add an extra option to isvolume to check if the underlaying partition is
perhaps read-only, while the volume appears to be writable because of the
filesystem overlays.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30327 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 432ce3738dcbf41a0849e3fec7b6fde6808f468f 18-Mar-2009 Stephan Aßmus <superstippi@gmx.de>

* Tracked down the mkdepend tool which Ingo used in his updated makefile-engine
which auto-generates dependencies. It was written by Lars Duening for BeOS
and uses libglob, which is also part of make. To re-use libglob and since
make is already part of the Haiku tree, I added mkdepend to the bin tools.
* Added Lars Duening's copyright to AboutSystem.
* Added skeleton makefile and makefile-engine to data/develop.
* Added mkdepend and makefile-engine files to the Development optional package.
It could be argued to move the make bin command there too, from it's current
location in the HaikuImage file. However, make could be useful to always
have available.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29609 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1e5a02e76f483782abec8e685fec47a83ce78fab 11-Feb-2009 Rene Gollent <anevilyak@gmail.com>

Renamed usb_dev_info to listusb and made it more useful:
By default it now presents a relatively concise list of USB
devices found on the bus, with an optional -v flag to dump
exhaustive detail. It still also takes an optional device
parameter in case you only want information for a particular
device.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29185 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1872ef33abdfe1e438f6444a397177b689afe417 02-Dec-2008 François Revol <revol@free.fr>

Add to build, wow it even builds without a single warning :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28767 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5b07eaa9b5859048b2e6198ff9a94051862ca1e2 22-Nov-2008 François Revol <revol@free.fr>

An old tool to detect bad blocks on disk. Will need that RSN :^)
Needs some spicing up.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28722 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 01db1fe90201476b379a5b21d4968f02146335ff 03-Nov-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Removed GNU M4 sources from the tree.
* Added GNU M4 1.4.12 package to the Development optional package.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28486 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a8e8efef967b6acf474e1d6f69ef11aeb211726f 01-Nov-2008 Axel Dörfler <axeld@pinc-software.de>

* Made repairing partitions work theoretically.
* Implemented a small app "checkfs" to check partitions and put it on the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28435 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 657cd741d1e6cd2c4293e24cc8effe4096899881 01-Oct-2008 Stephan Aßmus <superstippi@gmx.de>

Added zuMi's vector icon to fortune command. Not like you would see it easily,
but since he made it, fortune will be happier this way and tell more pleasing
fortunes. I hope.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27823 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca7cb625b9769be2657365e2137197bdc3a9692d 17-Sep-2008 Axel Dörfler <axeld@pinc-software.de>

* Implemented a (private for now) get_system_info_etc() call, that can retrieve
various system information.
* Implemented retrieving some VM stats via this call.
* The VM now maintains a page fault counter, and sets system_info::page_faults
accordingly.
* Added a (pretty simple) "vmstat" command line app.
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27597 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8df6a8dbf579280f55b61d725e470dee5d504e83 15-Sep-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Moved strace sourced to src/bin/debug/.
* Factored a few functions out of strace that can be reused.
* Added the beginnings of a "profile" command. It is very much work in
progress, though it is already able to profile the main thread of a
program.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27533 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 541270efa5bea14ad0089bd2afd036003d536a9c 28-Jun-2008 Axel Dörfler <axeld@pinc-software.de>

* Wrote a "screenmode" application that can be used to get and set the current
screen mode from the command line.
* With its "--fall-back" parameter, it's also thought to be called from BWindow
when a specific shortcut has been pressed (similar to screenshots) - this
part is not implemented yet. Anyone against <Command><Control>-<Escape>?
* Added it to the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26150 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e221c09e508ffc3c62738140c9b6fc4fa211662a 27-Jun-2008 Philippe Houdoin <philippe.houdoin@gmail.com>

Moved rc from <build> tools to target standard command tools.
Updated rules to build the <build>rc platform version.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26146 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 96f4720393cc6b423d52ddd9ff1ce84f79976d86 28-May-2008 Oliver Ruiz Dorantes <oliver.ruiz.dorantes@gmail.com>

Add into compilation remaining bluetooth components:
- server
- command tools
- H2 transport driver

Patch by Adrien Destugues and Andreas Faerber



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25685 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7557d13189fe38749b3f8c8e6fdd4327e2049740 14-May-2008 Stephan Aßmus <superstippi@gmx.de>

Applied patch by Marco Minutoli:
Added a new command line utility "mkfs" which can initialize a given volume
with a file system by it's short name via the new Disk Device API.
Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25491 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6b202f4e3da73d4c131355fcd82b792d153f84f6 13-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Introduced new header directory headers/private/system which is supposed
to contain headers shared by kernel and userland (mainly libroot).
* Moved quite a few private kernel headers to the new location. Split
several kernel headers into a shared part and one that is still kernel
private. Adjusted all affected Jamfiles and source in the standard x86
build accordingly. The build for other architectures and for test code
may be broken.
* Quite a bit of userland code still includes private kernel headers.
Mostly those are <util/*> headers. The ones that aren't strictly
kernel-only should be moved to some other place (maybe
headers/private/shared/util).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9a7ef652a36612bfba0f639f52628cdc8528b5aa 04-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

diff_zip uses the STL and thus needs to be linked against the respective
library. Not sure why it worked earlier.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25310 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f5e8e68924566110cb3022c20109dae60aee2c8f 18-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added useradd and passwd tools. They allow adding new users and
changing a user's password, like on other platforms (just a bit more
bare-bones :-)).
* Moved login from src/bin/network/login/ to src/bin/multiuser/.
* login correctly checks the shadow password now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25041 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d419b482adf7aad578bc94e3d8142683356d5f99 07-Apr-2008 Michael Lotz <mmlr@mlotz.ch>

Integrate the USBKit into libdevice and make it public. I left the USBKit.h
name, as it in fact is like a kit in the kit. It combines the different BUSB*
classes as compared to SerialPort.h where there really is a 1:1 relationship
between the header and the (one) class. If someone has a better fitting name
please shout.
Separated the usb_raw.h into usb_raw.h which defines the protocol and
usb_raw_private.h which holds the internal device structure for usb_raw. This
reduces the header dependencies.
Hopefully cought all occurencies of USBKit.a usage (in usb_dev_info and
the usb_webcam media add-on) but might have missed something that is not in
the image.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24858 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bd31302c3c0196f2597a9a36dc2d16f2097be435 06-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Added small tool diff_zip that I used for building the latest optional
packages.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24849 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f040ef9a84d487c0c51e2d1aa21877343d23467b 03-Apr-2008 Bruno G. Albuquerque <bga@bug-br.org.br>

Removed bison and flex as both are now part of the development package.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24786 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7025a0386dcd5d22ec3021e17fb1f95c2df86d88 06-Feb-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Added cc and c++ wrapper scripts.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23903 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a21dd58b69a86f74e6496fcf419990979dad273 08-Dec-2007 François Revol <revol@free.fr>

One more oldie I found when digging old code...
A filepanel command allowing scripts to ask the user where to load or save a file.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23088 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a83a20f685cea0b6f02a2c83381e3d391b2657fd 06-Dec-2007 Axel Dörfler <axeld@pinc-software.de>

* Made cal.c compile, and fixed warnings.
* Added it to the build, and the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23068 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4ba49f69e4acb7f8e6892b0dcb8d94ffa951a074 29-Nov-2007 François Revol <revol@free.fr>

A WindowShade mockup, not yet functionnal.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23022 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c5e454a28830a7c2891d8494a655dc195de0b393 01-Nov-2007 François Revol <revol@free.fr>

Add listfont


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22798 a95241bf-73f2-0310-859d-f6bbb57e9c96


# afa1b9a59cb38d0bcbf64c1ca1a741d36d0a694d 30-Aug-2007 Jérôme Duval <korli@users.berlios.de>

added fwcontrol and firewire to the build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22125 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1d931697a0269672712a2425736c5bcdf8efe252 15-May-2007 François Revol <revol@free.fr>

Add setdecor.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21147 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7bd0beb35efdeb05e1db3621792c8a62da9d237f 27-Mar-2007 Jérôme Duval <korli@users.berlios.de>

added ctags 5.6 from http://ctags.sourceforge.net
Integration patch from kaliber as of bug #1127, with a minor fix. Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20438 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b3a8097d095cc9e3305bb4c21f45ed7c25aa2b05 10-Feb-2007 François Revol <revol@free.fr>

usb_dev_info needs USBKit header and lib...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20123 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 589392515ffbca10dda97b306e0cdedd1703baf4 02-Feb-2007 François Revol <revol@free.fr>

Add urlwrapper to the build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20040 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f78580c4961bf3d4029132a332db5b48291e0e2a 01-Feb-2007 François Revol <revol@free.fr>

add usb_dev_info


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20038 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 54acbf6a87b2694ec6a4d38b5f1fb1f941074e73 31-Jan-2007 Jérôme Duval <korli@users.berlios.de>

added m4 1.4.8 ; it's used by the latest flex


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20024 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8c3e03d3c6d3a924d7ee9dd4770dd8fdd7231705 17-Jan-2007 François Revol <revol@free.fr>

An old cli tool I wrote, controlls DPMS monitor caps and reports status.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19855 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e57d2e1b09fd9b08f9d55d03fe247ed2b8ef5ae0 14-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

* Applied patch by Vasilis Kaoutsis: added rdef file for all Haiku utilities.
* Updated coreutils.rdef to follow the same style as all other rdef files (or at least
most of them).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19792 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0a4542854b8caa28a3700c4c93b25360bf1eb036 17-Dec-2006 Jérôme Duval <korli@users.berlios.de>

added iasl bin tool from acpica-20061109


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19543 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2c3cd1b95d2caaf8ec89417b250b07f2601db791 20-Nov-2006 Axel Dörfler <axeld@pinc-software.de>

Added unrar 3.6.7 to the repository. Most changes to the original versions done
by Ioan Molnar - thanks!
Looks like our mbstowcs() function is broken, BTW - it needs to be disabled when
used under Haiku.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19341 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5adca30a18617cc25bc50a9a12e2fe6539412ccb 07-Aug-2006 Axel Dörfler <axeld@pinc-software.de>

Merge of branches/team/network/new_stack - not yet complete as SVN does only support
replacing files when merging when you don't have deleted them manually (for some reason,
it only works as part of the merge operation, and we didn't copy the whole tree to
have "a fresh start" - next time we know better, at least if SVN still suffers from
that same limitation).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18456 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6c0e9c80976c10bc229249ca56cc31c1cfb65299 03-Aug-2006 DarkWyrm <darkwyrm@gmail.com>

Moved Haiku-dependent command line apps to just Haiku build targets
Added an include to dstcheck to build for R5.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18374 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9cb421d3753042df202c59c91bf5f930f08d97e1 03-Aug-2006 DarkWyrm <darkwyrm@gmail.com>

Confined a couple of Haiku-only command-line apps to just Haiku builds
Tweaked a cast in listarea to permit R5 building


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18370 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cd7c3b4e285ca6c3eb2c96bd82eca568895766b7 25-Jun-2006 Jérôme Duval <korli@users.berlios.de>

added a rdef for hey


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17923 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 100e57987140dbc89b7a8ebf13e554e0e627eccc 13-Jun-2006 Axel Dörfler <axeld@pinc-software.de>

* Fixed missing resources for the mimeset build.
* Fixed wrong resources in unzip (missing app flags made it a normal app).
* There is no need to run the application in unzip's main().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17815 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 84d89d2ae0c6a8c7657bd23919c804858fd1c6b0 07-Jun-2006 Jérôme Duval <korli@users.berlios.de>

added hey v1.2.8, written by Attila Mezei
Changes : I renamed to .cpp and include the header file in the main file


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17749 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 07488573005a4b982f1ff193bb8ada6fe0c19b82 09-Feb-2006 Axel Dörfler <axeld@pinc-software.de>

* Added a "listres" command (also to the image).
* Fixed building "stdbins that need libbe.so" for R5/Dano target.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16313 a95241bf-73f2-0310-859d-f6bbb57e9c96


# acf395bb4b573412e015f5b5113477578f566705 29-Jan-2006 Jérôme Duval <korli@users.berlios.de>

added rdef for mimeset


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16143 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3a0a764d47b60e6aead5f044ee7aee7aed40946e 24-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Added the "logger" command line tool to send messages to syslog.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16068 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5fb1a4102af7774950a99e3499baee9ac38ae2d0 16-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Added tool "fdinfo" to inspect file descriptors of other teams.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15993 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17a014aaf7732ef498edc482a8573500fe513699 12-Jan-2006 Jérôme Duval <korli@users.berlios.de>

added rmindex to the build
improve style following our guidelines
removed dependency on libbe.so


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15928 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d72cb8f8d716be40f835ac7f08952a28069ebcfa 11-Jan-2006 Jérôme Duval <korli@users.berlios.de>

added pcmcia-cs to the build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15916 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c729b012787c674f07d4698b4cc6b5b145ba0a5c 07-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

The <arch_config.h> header is needed in <syscalls.h>, since we're using
the atomic functions related macros.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15404 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 74ca3b24c28e14864177a16f683cf127ae12705f 03-Nov-2005 Axel Dörfler <axeld@pinc-software.de>

Removed unneeded libroot.so shared objects; everything is linked against libroot.so by default, anyway.
Allowed to build the apps under BeOS (where libroot.so could not be found, btw).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14659 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc301721b1f472e8297a898d4eaa2f2ee3a 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1dd511e38bf598d32ec631a91ae1141d4af3b6b8 12-Oct-2005 Waldemar Kornewald <wkornew@nowhere.fake>

Added ppp_up. Still in need of nice icons for the replicant.
Untested.
This also fixes makehdimage.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14360 a95241bf-73f2-0310-859d-f6bbb57e9c96


# abdb7d1abbf1686ecb8f7132e576d332f6cc01ed 10-Oct-2005 Waldemar Kornewald <wkornew@nowhere.fake>

- updated email-address
- removed profiles, ppp_up, and some TODOs
- simplified KPPPReportManager and reports API, KPPPInterface::Up()+Down(), and PPPInterfaceListener (also removed some features from the last one)
- KPPPInterface now sends the last PPP_CONNECTION_REPORT message to every newly registered report receiver
- added net_server to the build, but removed old net_server testing-stuff

all changes are completely untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14338 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4aab22ef1c2a465922decd14c841c1b652847bad 27-Sep-2005 Axel Dörfler <axeld@pinc-software.de>

Implemented the "mimeset" command.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14264 a95241bf-73f2-0310-859d-f6bbb57e9c96


# aef29f9e4f6121105deef85ca9396925906bfc42 13-Aug-2005 Alexander G.M. Smith <agmsmith@nowhere.fake>

More file movement for the BeMail utilities... Content updates later
to avoid confusing svn.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13960 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 770fd09b6e6ed8b9ce9c94b9a4dd3d1a55d5594d 13-Aug-2005 Alexander G.M. Smith <agmsmith@nowhere.fake>

Half way through adding some more BeMail related utilities - they use
libmail.so which isn't backwards compatibile so they need recompiling
for Haiku - thus better to include them here. Also want spam levels
of 1E-6 to be visible for genuine messages.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13955 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2350ceae802f42c59f53fa4885816598ac12654e 13-Aug-2005 Alexander G.M. Smith <agmsmith@nowhere.fake>

Oops, "spamdb" is already used for a Unix package. And spamdatabase is
already reserved by a domain name squatter. Use "spamdbm" instead.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13950 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0cd3a7da25f68a77ec045255058663ffffbccb70 13-Aug-2005 Alexander G.M. Smith <agmsmith@nowhere.fake>

Renamed spamfilter to be the more meaningful spamdb (spam database) and
moved it into its own source directory in preparation for adding resources.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13949 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 22365ebc4046a3ef6f3aaaa7dd131c084e3ca90f 03-Aug-2005 Axel Dörfler <axeld@pinc-software.de>

Added a command line application that officially ends the boot process
(for the "launch_speedup" module).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13895 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 143f3a8060702bd462f5ecc0446802d2a5023a74 02-Aug-2005 Jérôme Duval <korli@users.berlios.de>

moved screensaver server to screen_blanker bin


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13875 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 83291b44d08d88fd5d252930d9593e48c94fbf3d 04-Jul-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Forget to check in this one. Sorry. shutdown should build again now.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13425 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2f968ec96f92396142cb6721b1ebd92aba352a0 29-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Fixed build of ideinfo, moved it into its own subdirectory.
Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13349 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77c5f33de1484417003e202ad3fbd0547303ad35 30-May-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

first iteration, 16bit stereo 44.1kHz wav files only


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12908 a95241bf-73f2-0310-859d-f6bbb57e9c96


# da95c7c14b2e63310a0a9ac0c594d6e2d903c072 04-May-2005 Jérôme Duval <korli@users.berlios.de>

added rmd160 checksum tool from http://www.nic.com/~cheah/rmd160.tar.gz


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12570 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 509676a0278d66ba6e9af1da1bfba8401b7a4254 02-May-2005 Axel Dörfler <axeld@pinc-software.de>

Fixed mountvolume to make it compile and somewhat work (only tested listing volumes yet).
Added it to the build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12545 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 20a87f5f9a24e621790f4c87d37857683a8f815d 13-Apr-2005 Jérôme Duval <korli@users.berlios.de>

added uptime
removed sleep as coreutils provides one


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12367 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 491417146b510838ba4e87f0f068646a148edae5 12-Apr-2005 Jérôme Duval <korli@users.berlios.de>

whoami is provided by coreutils (AFAIK)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12351 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0185b89c0d78da2f89045b52419f364d595c2b84 26-Mar-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added gdb's readline to the build. Some day we should put a readline in
src/libs and build a shared library to be used by all programs that
need it (bash, gdb) instead of letting each have its own copy.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12036 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98cf46009036ad9a8c9fd82d017c826c8f8f8b35 18-Mar-2005 Axel Dörfler <axeld@pinc-software.de>

Moved bin/ out of apps/, make it build again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11910 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17049c451a91f427aec94b944b75876b611103e7 18-Mar-2005 Axel Dörfler <axeld@pinc-software.de>

Moved bin/ directory out of apps/.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11909 a95241bf-73f2-0310-859d-f6bbb57e9c96