[fpc-pascal] fpGUI Toolkit v2.0.0 has been released
Tomas Hajny
XHajT03 at hajny.biz
Mon Feb 23 18:30:40 CET 2026
On 2026-02-10 17:16, mailinglists--- via fpc-pascal wrote:
> On 2026-02-10 15:32, Tomas Hajny via fpc-pascal wrote:
Hi Graeme,
>> Sorry for a silly question, but is the new release source-code
>> release only, or are there precompiled binaries (e.g. of DocView) as
>> well?
>
> There's been a slight delay on updating the website. Based on previous
> download
> statistics, hardly anyone downloaded binaries, so it's source-code
> releases only.
>
> If the demand changes, I can revisit this again.
.
.
OK, no problem with that. I downloaded the source code and checked for
documentation for building. I found this documentation for building
fpGUI (for different scenarios like PasBuild, Lazarus, FP IDE and partly
also the command line FPC). Personally, I'd use the command line
version, but that focuses only building of individual example units,
thus not directly usable for DocView (see my original question above)
without previously building fpGUI. Considering your announcement of
PasBuild, I considered that to be the preferred solution. The directions
for building using PasBuild didn't mention anything about DocView
specifically - and indeed, using the command suggested to be used for
build using PasBuild didn't even touch DocView. I tried to find any
documentation specific for building DocView in the docview folder, but
couldn't find anything there. Finally, I found that building it using
"fpc @extrafpc.cfg docview.lpr" worked (after the previous fpGUI
compilation using PasBuild), but a bit more specific information might
be useful (especially considering that e.g. the included docdump tool
cannot be compiled that way - I found how to compile that one as well,
not really difficult from technical point of view, just mentioning that
it might a be a bit more user friendly).
Apart from that, I found strange/unwanted artifacts with the DocView
version compiled this way and running under MS Windows. I guess that
they're probably related to fpGUI rather than DocView itself - as an
example, the "OK" button in the "About" dialogue windows misses the
upper line until pressed and the vertical lines used in the included
ESC.INF file are not connected any longer (unlike with the latest
precompiled DocView version 1.4).
In addition, I noticed that the new version of DocView doesn't provide
the opportunity to specify the document codepage (previously available
in version 1.4, although with a limited set of options - however, that
could be extended). That is not necessarily good - I know that the
codepage information might be available in the INF file itself (or that
one could have specified it on the IPFC command-line), but IPFC had a
very limited set of supported codepages, thus the real codepage used for
a particular document might be different from the one specified in the
header of that document. I didn't have the possibility to check what
happens if opening such documents in the latest DocView, but I suspect
that it might not work very well...
Tomas
More information about the fpc-pascal
mailing list