1- In the Lazarus build dialog, is the checkbox option "with packages"
used only for rebuilding the IDE?
Yes.
If so, wouldn't it be better to be removed, and the IDE radio button
replaced by 2 radio buttons: IDE with packages and IDE without packages?
Yes. But only if they are mutually exclusive.
In fact there is a third type, not supported by the dialog: bigide. So, maybe you want to implement the three mutually exclusive IDEs:
- minimal IDE
- big IDE with a standard set of packages
- custom IDE with your set of packages
2- On the same note, to what does "update revision.inc" checkbox refer
to? The IDE only?
Yes.
3- What does the clean all option do as opposed to the clean+build every
item? a distclean?
The first idea of 'clean all' is to clean up files that were leftover from renames and wrong paths.
The second feature is to have a checkbox to quickly rebuild Lazarus clean without checking all items.
Mattias