Paladin Download



If you like BeIDE, you'll like Paladin even better. The interface is streamlined, it has some features sorely missing from BeIDE, like running a project in the Terminal, and has a bundled text editor based upon Pe.

Haiku alpha 2 or later is required.

New Features

- .rdef files are created with a form that can be filled in
- Implemented fastdep dependency checking under Haiku
- Source control is (optionally) integrated with projects now: SVN, and Hg
- Native BeIDE project import

User Interface

- Numerous small tweaks to the interface not worth mentioning individually
- Replaced internal tooltip code with OS-level ones. R5 tooltips are now completely gone. This fixes a few annoyances.
- Dropping a Paladin project on a project window opens the project
- Automate migration of some libraries when moving projects from one platform to another, such as Haiku GCC4 <-> GCC2
- Start window has a keyboard shortcut to choose from the list -- Alt + number
- Opening a project from Terminal (like "Paladin myproject") now doesn't need the extension and works faster in some cases

- Edit Program Settings context menu action works for resource files under Haiku now
- Worked around a bug in Haiku related to setting the type of a resource file created via Add New File.
- Projects can no longer loaded multiple times
- Fixed Run in Debugger under Haiku
- Resolved a bug in Haiku which caused hangs for multithreaded builds
- Added a MIME sniffer rule to the Paladin project type to work around another MIME bug in Haiku
- Fixed a bug with duplication of local include paths
- Made some small fixes to the makefile generator
- Paladin no longer bails on a command-line build when warnings are encountered

Internal Fixes and Improvements

- Tweaked the file filters for folder and project importing to exclude Jamfiles, Makefiles, and system folders for Git and Mercurial.
- Improved error handling with the slow dependency updating code
- A project's directory is now implicitly included in the list of include paths during builds

Submitted On:
15 Aug 2010
Submitted By:
Jon Yoder (darkwyrm)
File Size:
2,436.53 Kb
Released under the terms of the MIT license. Sources may be obtained from BeBits or http://sourceforge.net/projects/paladin
File Version:
File Author:
File HomePage:
Click to visit site
Total Votes:5


+1 # karl 2009-04-13 02:22
Hi great app!
+1 # Source ?burton 2009-05-21 16:21
Is it possible to download the source ?

+1 # Sources...urnenfeld 2009-08-13 15:25
Seems so, Read the License field:

+1 # RE: Paladinmatjako 2010-04-11 08:36
Good work! The makefile import is very useful!
+1 # makefileHumdinger 2010-04-11 12:37
You mean makefile "export", as in generating a makefile, right?

+1 # Keep It Up!mattlacey 2010-04-15 06:28
You're the one helping other devs write stuff... keep up the good work!
+2 # using Paladinpistooli 2010-05-28 07:04
excellent Tutorials by author of Paladin:

+1 # RE: Paladinkarl 2010-06-02 07:45
this app needs a screenshot
+1 # this app needs a screenshotpistooli 2010-06-02 08:42

+2 # RE: Paladinkarl 2010-06-02 09:11
-1 # Install problem (MIME type)dru345 2010-08-14 15:42
The Haikuware downloads with the wrong MIME Type, for me it was application/force-download and for someone else it was plaintext. To install, use the FileTypes Tracker Add-On to set the correct MIME Type to application/x-scode-UPkg

Nightly rev 37730 using Web+ 535
+1 # Install problem (missing library)Duggan 2010-08-14 15:45
After having overcome the previously stated issue (also happens if downloaded on DarkWyrm's site), the application fails to load with:

Could not open "Paladin" (Missing symbol: AllUncarchived__12BTextControlPC88Message).

Hoping to see it up and running again soon!

using r37607
0 # I see that toodru345 2010-08-14 16:09
I have that issue on 37730 also. I had to delete /boot/system/apps Paladin folder to reinstall 1.2.x. Hope it's working soon.

"Could not open "Paladin" (Missing symbol: AllUnarchived__12BTextControlPC8BMessage)."

UPDATE: looks like Paladin 1.3 was built on a newer nightly than Duggan or I am running. The source isn't up yet but it would be nice if Darkwyrn mentioned what Haiku rev was used to build since it wasn't Alpha 2.
0 # Oops!darkwyrm 2010-08-14 17:04
I guess I forgot to mention that. I'm really sorry about that, guys.

You will need at least r38082. Although Alpha 2 was released in May, there are a lot of issues that have been patched since that time. Some of them Paladin directly depends on. For example, Run in Debugger is fixed in this release because of a Haiku patch I made last month in combo with a patch to the Paladin sources.

I would *highly* recommend you use a nightly instead of Alpha 2. If you want to run it on an earlier revision, you can build it from sources quite easily. You will need the Mercurial optional package installed to do so.

From the Terminal run these commands:

hg clone http://paladin.hg.sourceforge.net:8000/hgroot/paladin/paladin
cd paladin

This will actually build Paladin, PalEdit, and parts of the as-yet-unreleased packaging system and create a package on your Desktop. Open it and it will install Paladin on your system. If you want to use ccache or fastdep, copy them from the Paladin install folder to /boot/common/bin. The bug causing them to be installed in the wrong place is the reason why the packaging system isn't officially released yet.

My sincerest apologies for any inconvenience this may have caused.
0 # Stupid URL recognitiondarkwyrm 2010-08-14 17:27
Haikuware's URL recognition has borked the commands I just posted. :(

Here's a link to a post I just made on my blog on building from source which does NOT have these problems.

0 # Alpha 2 build comingdarkwyrm 2010-08-14 17:22
I've changed my mind -- I'm going to overwrite my r38082 install with a copy of Alpha 2 and post an Alpha 2 build in the next day or so. Again, sorry guys.
+1 # RE: Alpha 2 build comingDuggan 2010-08-14 17:37
Not a problem at all, we certainly appreciate your help :) I've already downloaded the source and built it. Haiku didn't seem to like the sfx file so I renamed it to zip and it extracted fine. I really want to upgrade Haiku as my current install is getting quite old, but with networking being as unstable as it has been, I think I'm stuck with r37607 until the recent changes mature. Keep up the good work!
0 # Issuessikosis 2010-08-16 01:31
I'm having issues downloading this file from haikuware -- gets to the end and then says "The download could not be opened."

Also, there are no files hosted on SF.net -- I originally tried to go and get an older version as I'm on an older Haiku. I ended up having to go to BeBits and getting the 1.0 version.
0 # RE: Issuesdarkwyrm 2010-08-16 06:15
Quoting sikosis:
I'm having issues downloading this file from haikuware -- gets to the end and then says "The download could not be opened."

That's weird. I'm running alpha 2 and I just downloaded the file from here and was able to open it just fine. Perhaps a browser issue or problem with a revision, maybe?

Quoting sikosis:
Also, there are no files hosted on SF.net -- I originally tried to go and get an older version as I'm on an older Haiku. I ended up having to go to BeBits and getting the 1.0 version.

I don't generally mess around with Sourceforge, but maybe that's not such a bad idea. In addition to Haikuware, you can get a copy of it from my now-repurposed old website at http://darkwyrm.beemulated.net, which is where the BeBits links point. I'm sorry you've been having problems.
0 # RE: Paladinkarl 2010-08-16 06:43
I'm having issues downloading this file from haikuware -- gets to the end and then says "The download could not be opened.

I can't reproduce this.

Release info for v1.3 of Paladin can be found here:


+1 # RE: Paladinstellarpower 2010-09-09 11:46
It works in Arora, but not when downloaded with Web+
0 # RE: RE: Paladinstreakx 2010-09-09 12:28
Do you working on ATOM based netbook, or similar?
0 # RE: RE: Paladindarkwyrm 2010-09-09 15:33
Quoting stellarpower:
It works in Arora, but not when downloaded with Web+

Sounds like a problem with the browser and not Paladin, if you ask me. I don't have any problems downloading via other methods, including BeZillaBrowser.
0 # RE: Paladinandrewzx1 2010-09-19 11:52
Any eta of a version that will run on Alpha 2?
-1 # RE: RE: Paladindarkwyrm 2010-09-19 14:07
Quoting andrewzx1:
Any eta of a version that will run on Alpha 2?

The current download should at the above link should work just fine on Alpha 2. A couple days after the 1.3 release I overwrote one of my nightly Haiku installs with Alpha 2 and published a new package.
0 # RE: Paladinstellarpower 2011-01-05 10:30
With me, it enters KDL on Alpha 2. It used to work fine, and I've also tried reinstalling. Would you like the KDL output?
0 # RE: RE: Paladindarkwyrm 2011-01-06 20:23
Nah. If Haiku KDL's during something that Paladin's doing, it's a problem somewhere in the OS -- Paladin itself doesn't do anything that would cause a KDL. If you're running into that, it's a pretty safe bet that you've got a problem with your Haiku install.
+1 # RE: RE: Paladinphoudoin 2011-01-10 06:34
If it's really a Kernel's KDL (and not just the full screen debugger), then it's not Paladin's fault but Haiku kernel one. In such case, please report it to dev.haiku-os.org.

If it's just full screen debugger, not actual KDL, then I'll guess Darkwyrm will like it, though.
0 # RE: Paladinstellarpower 2011-01-14 12:51
It comes up saying thread xxx: Paladin ...or something similar, and if I suspend it, the OS resumes fine.
+1 # RE: PaladinSeanCollins 2011-05-30 09:59
This application meets compliance standards.

0 # RE: RE: Paladinkarl 2011-05-30 10:17
Sean, are you also testing if the apps work on the A3 branch GCC2 hybrid? I don't really think users care if it complies to standards - they care if it works... :lol: i.e this website doesn't comply with all web standards, but it works.
0 # RE: RE: RE: PaladinSeanCollins 2011-05-30 10:22
Just a note, If I flag a Application it works with A3. I should have made that clear. Sorry about that.
0 # RE: RE: RE: RE: Paladinkarl 2011-05-30 10:31
gotcha, thanks.
+1 # Not too bad, but buggy/crashymemson 2013-01-31 05:44
I've used the version here to port some old BeOS code to Haiku. The projects were BeIDE ones, so I opened the first project (Input server add-on), which opened and converted, except it didn't seem to understand the "_APP_" magic symbol (I added manually.) Cool. Compiled with no real issues. I then opened the second more meaty app (app that displays an area for the user to issue gestures that are converted to key presses.) This was more problematic. It started the conversion, but crashed after telling me that the lib paths needed to be corrected. I ended up installing BeIDE and manually re-creating the project. Paladin crashed 3 or 4 times during my project creation. It lost one set of changes, but on the whole, crashing was more annoying that anything else. I then tried to compile. My source had some errors, due to the way Haiku has re-arranged some things (B_WILL_ACCEPT_FIRST_CLICK is now broken, and does not respect the functionality it had in BeOS.. B_AVOID_FOCUS kind of does the same thing, but in an ugly way.) I also had the add a few headers in. But, all the source I had in sub directories was not found when building!! I had to move it all to the root! The include paths were added (multiple times) to the project (but can only be removed, not added manually - another bug.) I ended up having to change a bunch of the source to get it to compile. I was also using a custom version of the ARP AboutBoxWindow, which was in a static lib. This refused to link (though I guess that might be the format it was in), so I hacked the source to be part of the project, and that seemed to work.

I'm quite impressed, but it would be nice to see the bugs squashed (or an update here if this version is out of date!)
-2 # RE: buggy/crashywaddlesplash 2014-05-13 20:12
Thanks for the feedback! If you could report those bugs over at https://github.com/HaikuArchives/Paladin I'd appreciate it.

Please register to post comments

Search Files

Search For: 
Search File Titles: 
Search File Descriptions: 

The Largest BeOS/Haiku Software Repository