Paladin: fix compiler warnings

Since warnings are treated as errors, these warnings prevent Paladin
from building correctl on recent nightlies. Thhis is due to the atomic
functions now taking non-volatile int32's.
add uncrustify build cruft to .gitignore

also removuncrustify/src/config.h from repository, as it
is normally generated.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
BeIDE conversion: Don't forget to convert Target Type!

The setting for the type of target (e.g. Device Driver, Application, etc)
was not copied from the BeIDE project.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
Fix driver builds on post-PM haiku

Make sure we use the correct path for _KERNEL_.

Also ignore _KERNEL_ entries in the file list when importing BeIDE
projects.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
Enable absolute paths in Target Name

Prevent prepending project pat when an absolute path is used.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
fix path mangling in ProjectPath::SePath

This was causing relative paths from project directory to fail.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
BeIDE conv: find files not in project dir

Before, they would list as 'Missing', since BeIDE does not include
the paths in the file list. However, all files should be discoverable
by using the project include paths.

This change implements locating the files based on include paths.
Tested with a large number of BeIDE projects.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
Update Paladin UI to use Layout APIs
Style fixes to LibWindow
Set ScanThread to B_LOW_PRIORITY
Look for system libs in B_SYSTEM_LIB_DIRECTORY

... instead of find_directory(B_USER_DEVELOP_DIRECTORY)/lib/x86

that constant isn't even defined on R1/A4 so I can't imagine how the
code ever worked -- perhaps it didn't.

ToDo: we need to rewrite this to use find_paths() and stop searching
the common lib directory once we can drop R1/A4 support (next release
should be out Real Soon Now, right guys?) so that we also search the
non-packaged system and user lib directories.
Rename Project folder label to Projects folder
Convert VRegWindow to Layout APIs
Style fixes to TerminalWindow only
Rework SymbolFinder for layout APIs
Hide and show the status StringView
WIP: Update LicenseManager to use Layout APIs
Update LicenseManager to use Splits
Remove user lib paths from build scripts

Neither BeOS nor Haiku R1/A4 have these constants and PM has added
a bunch that can't be used until a new Alpha is released, soon right
guys?
Convert DWindow to use Layout for background view