There are several showmessage() and ask*() functions in
lib/common/widgets/msewidgets.pas. Please try askok(), atext can contain
lineends.
Yep, many thanks ;-)
Hum, do you have some examples how to use it ?
Thanks.
Fre;D
I did not say that your sak_mse/ is worst, only on my netbook,
/sak_mse_fred/ is more fluid.
Why? What happens?
https://sites.google.com/site/designerext/test_sak_mse_martin.mp4
vs
https://sites.google.com/site/designerext/test_sak_mse_fred.mp4
Aaargh, links problems.
Try
Hello Martin.
I have some changes in sak (and in your sak_mse.pas).
What would you want that i do with git ?
PS: I want to keep also (for the moment) /sak_mse_fred/.
I did not say that your sak_mse/ is worst, only on my netbook, /sak_mse_fred/
is more fluid.
Fre;D
Please push it to Gitlab.
And i have to forget my github sak ?
--
___
mseide-msegui-talk mailing list
Hello Martin.
OK, changes committed.
In sak_mse.pas, there are changes for permission-reset but you will see that i
did not yet implemented the dialog-box.
(But there are comment who explain what needed). I have to study how to do it
in msegui.
Note too that /sakit directory has moved and
Fred, what did you change to get the extra space? I already have a few
local customisation I apply after every 'git pull' of MSEide. I would
like to add a bit of menu space here too. ;-)
item.caption := ' TheItem ' ;-)
Fred, what did you change to get the extra space? I already have a few
local customisation I apply after every 'git pull' of MSEide. I would
like to add a bit of menu space here too. ;-)
item.caption := ' TheItem ' ;-)
And, of course, to be still compatible, in code =
Hello Martin.
Does msegui have simple dialogbox ?
I need a simple one with 4 lines of text and buttons [ok] + [Cancel].
If yes, how to create-use it ?
Do you have some examples ?
Thanks.
Fre;D
Hello Martin.
Sorry but it is difficult to find a web-connexion around here :-(.
Many thanks for your explanations, i must learn it offline and then do it
online.
There is a little detail that i should add in your sak_mse =
1) In example add in project make-options = -FUunits (and add a empty
Oops, previous link seems bad.
Here a better =
https://sites.google.com/site/designerext/test_sak_mse_2xvoice.mp4
Fre;D
--
___
If you have time later we will see how it is done in MSEgit.
Ok, many thanks ;-)
I have committed your last sak_mse into sak-GitHub =
Before to commit i have done some (little) modifs. =
- function speaktext(), function espeakcancel() and function espeak_key()
= changed into procedure.
-
Re-hello.
Committed too some proposition in sakloadlib(sakit) if nor /sakit nor
espeak-in-sytsem are present. (otherwise = crash).
Fre;D
--
= https://github.com/fredvs/sak/tree/martin
--
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
Here video of the thing
=https://sites.google.com/site/designerext/test_sak_mse_windows.mp4
https://sites.google.com/site/designerext/test_sak_mse_windows.mp4
Your modified example is in /sak_mse. (mine is in sak_mse_fred).
I'll take a look.
Oooops, sorry to disturb, tosysfilepath
Hello Martin.
PS: Please remove the LD_PRELOAD variable settings in
sakit/libfreebsd64/espeak.sh. They are not necessary if the library names
match.
Done (but not tested).
Lot of commits on sak-gitHub ;-)
I have done some modifs in your code /sak/sak/sak_mse/ to do it work on
windows,
From: mailingli...@geldenhuys.co.uk
To: mseide-msegui-talk@lists.sourceforge.net
Subject: Re: [MSEide-MSEgui-talk] mse Assistive.
On 2015-06-13 23:36, Graeme Geldenhuys wrote:
fpchmod is defined in BaseUnix, it should work just fine under FreeBSD.
Why do you think it doesn't work - what
Hello Martin.
OK, done sak works out of the box in freeBSD too.
1) sudo pkg install espeak
2) copy /usr/local/lib/espeak.so.1 = /sakit/freeBSd64
3) copy /usr/local/lib/portaudio.so = /sakit/freeBSd64
4) copy /usr/local/share/lib/espeak-data = /sakit/freeBSd64
5) in espeak.sh =
I am not sure if you got that your sak_mse_martin demo of
61f3275b25659d4107926a53b05735d004cd398f works on Linux 64, one simply needs
to select in sak/bin_demos/ instead of sak/bin_demos/sakit/ in 'sakit
Installdirectory'?
Hello Martin.
I will study all that this night (not possible
Press F9, sak should work now, at least it works for me on openSUSE 13.1 64
bit without installed espeak and portaudio. :-)
Excellent, i will study your method, but happy that you find a solution ;-)
By the way, the loadlibrary() method is not working for sub-child libraries.
It does not work
Indeed. Branches are your friend - use them. ;-)
Ok, ok, i will use them and sak will become a tree ;-)
Fre;D
--
___
Make a new branch for it? Again the offer, I can write how to do with MSEgit.
Many thanks for you offer Martin.
Of course, i accept it ;-)
I have to find a free-day and a good connexion and will do it.
I write you when i find both.
Many thanks.
Fre;D
There is some more mismatch. ;-)
Did you compile speak_x64 and libespeak_x64.so yourself?
I think i get it.
All the linux libraries in /sakit where compiled by myself and espeak (with lib
included) was compiled for use portaudio version 19 (libportaudio.so.2). = it
is a option explained in
Normally one switches git branches for that purpose. Maybe Graeme can explain
it. Please read his possible answer carefully.
If you like to know how to do it with MSEgit I can show this too.
Hum, i do understand perfectly how git work ;-)
And i propose to have 2 sak_mse (sak_mse and
I could not find 'espeak.sh' in 62fc802367c6f908fed8b1e679f3d3b42a96e070?
In which file did you make the changes?
Means In which pascal file.
And there is no startscript espeak.sh in bindemos/sakit/liblinux64...
Hello Martin.
OK, changes committed. = 6a6968f..589fa68 master - master
Did you debug why it doesn't work for you?
Hello.
Could you take a look at this ? =
https://sites.google.com/site/designerext/mse_sak_loadlib.mp4
vs
https://sites.google.com/site/designerext/sak_mse_loadlib.mp4
PS : Debug did not help = no exceptions raised.
Thanks.
Fre;d
The latter is what the espeak.sh does
for the espeak version of sakit. Managing the libraries of a subprocess in
the calling process is a bad practice IMHO.
So sad, because it works like charms, do not need a script, works cash...
Ha, good news, i am not banished anymore in fpc-mailing
I could not find 'espeak.sh' in 62fc802367c6f908fed8b1e679f3d3b42a96e070?
In which file did you make the changes?
Means In which pascal file.
And there is no startscript espeak.sh in bindemos/sakit/liblinux64...
Of, course, i did not commit it, it did not work ;-)
Ok, i will commit the
Do you have a link where this is documented?
I fear it is a security risk.
Hum, i will ask it to fpc-mailing list ;-)
Fre;D
--
___
Hum, i will ask it to fpc-mailing list ;-)
Huh, it seems that the mail was not accepted, maybe somebody else could try.
Here the mail =
_
loadlibrary() unsafe ?
Hello.
Here the thing: a open-source program, eSpeak
So you say calling loadlibrary() in one process in influences library loading
in a child process.
Yep, you get it ;-)
And it is magic. First you loadlibrary(portaudio), = the library is loaded in
memory.
Then run eSpeak-exe. It will see first if portaudio is dynamically loaded.
If not it
The sakit binary package is provided by you?
Yep.
Let's talk about portaudio library.
In Linux, when you install espeak (via apt-get install or whatever), it install
also portaudio library.
And this is the full options version of portaudio.
In sakit/ the portaudio is compiled with only what
Dont you like the current way ?
No, please see the previous mail.
Ok.
Hum, could you give a secure way (with code) that could do run eSpeak_exe in
a Linux/freeBSD system.
Of course, in a system where nor espeak nor portaudio was already installed.
Many thanks.
Fre;D
On Wednesday 10 June 2015 13:48:33 Fred van Stappen wrote:
Hum, i will ask it to fpc-mailing list ;-)
Huh, it seems that the mail was not accepted, maybe somebody else could
try. Here the mail
git master 3013177b2ee17bf019de1177f9e971949532e9f8.
Huh, this is exactly the same code as sak-github.
Are you sure that you commit-pushed your changes ?
--
git master 3013177b2ee17bf019de1177f9e971949532e9f8.
Ooops, i see now, the script is in /sakit/liblinux32.
And you did the changes in sak_mse (i was thinking that you will use
sak_mse_martin).
Ok, i will study your changes.
Fre;D
git master 3013177b2ee17bf019de1177f9e971949532e9f8.
Re-re-re-re-hello Martin.
I have adapt your script for linux64 and try your new release.
Sadly it does not work if espeak is not installed on the system.
But it works after sudo apt-get install espeak :-)
Also, on my system (little
You probably use a version before implementing docellevent().
Hum, i downloaded last release in https://gitlab.com/mseuniverse/sak =
sak-b740833680a6b963425eea24d662310577e65b7b.zip
Fre;D
That should not be necessary, I added the code to load the standard libraries
after your /sakit/ checking.
Oops, too late, i did it already. ;-)
See in =
https://github.com/fredvs/sak/tree/master/sak/sak_mse/examples/sak_mse_martin.pas
Fixed also SAKSetVoice(gender; language) and missing
if you want to run espeak out-of-the-box, you need
eSpeak_exe + eSpeak_lib + PortAudio_lib.
And you must dynamically load those libraries.
You may try by yourself.
Uninstall espeak and portaudio from your system.
Now try to run your example...
You may try then to use
Done, git master 3209ac54047c69b509c72b65d4a3656141313d1a.
I also simplified SAK loading. I think there are no libraries needed, tsak
uses espeak only, espeak is another process which loads its libraries itself,
libraries loaded by tsak are not visible in espeak.
Yes, you are right for
What do you mean by /sakit/?
Have you try last release?
Aargh, i have to adapt your code to use /sakit/ to test your demo.
(i want to keep my system virgin from portaudio and espeak = so i do not want
to install it in system).
I will do it and test it asap.
Fred;D
I use espeak and libportaudio from OpenSUSE 13.1 distribution. What do you
mean by /sakit/?
Ha, ok, understood, you do use espeak and portaudio already installed in your
system.
/sakit/ is part of sak-project. = to use a assistived application without to
oblige people to install on their
BTW, sak_mse.pas is GPL, I suggest to use LGPL with static linking exception
as MSEgui, FCL and LCL.
Done, but please read the /sak/readme_license.txt
Fre;D
--
You use a setting:
thetimer.interval := 800 ;
This are 800 micro seconds. I thought it was a mistake and changed it to
80 micro seconds. Maybe this makes the difference?
Aaaargh, you are really strong.
And
it was not random. If set it to upper for timeronMouseMove, it does not
Oops, sent to wrong sender.
BTW, sak_mse.pas is GPL, I suggest to use LGPL with static linking exception
as MSEgui, FCL and LCL.
Done, but please read the /sak/readme_license.txt.
Fre;D
It seems that your espeakcancel() is not working good. It appends that
multi-speakers are taking together...
Are you sure?
= https://sites.google.com/site/designerext/mse_sak_multispeech.mp4 =
mse-gitlab
vs
= https://sites.google.com/site/designerext/mse_sak_monospeech.mp4 =
It seems that your espeakcancel() is not working good. It appends that
multi-speakers are taking together...
Are you sure?
= https://sites.google.com/site/designerext/mse_sak_multispeech.mp4
Have you installed espeak ?
Because if not installed, the loading of espeak+libportaudio from
I made some changes, there was a SIGSEGV in case of missing libraries.
https://gitlab.com/mseuniverse/sak.git
Perfect. Many thanks.
BTW, twidgetgrid is also an important widget in MSEgui (tab 'Edit', place
widgets in the grid area).
Yep, of course there are lot of mse widgets to
In TToolbar, it would be good that button has tabfocus.
That not only for assistive but also if only a keyboard is used (no
mouse).
ttoolbar is mouse only. Please use tmainmenuwidget in order to get a button
array with captions and hotkeys. Another approach is tdockpanel in
...
git master has
...
, the assistive monitor has been updated too.
Yep, perfect = lot of work this we ;-)
Write you later.
Many thanks.
Fred.
--
Ho, Martin, you did it.
msegui is then the first.
Many congratulation.
= menu-items are assistivized, even for onMouseMouve.
I do not know other widgetset who do it.
WOW.
Fred. --
Added grid and menu assistive !
mse_sak bin+source demo lin64/win32/freebsd64 =
https://sites.google.com/site/designerext/mse_sak.zip
msegui is assistivized now ;-)
Many thanks.
Fre;D
menu-items are assistivized, even for onMouseMouve.
Added mse_sak bin+source demo lin64/win32 =
https://sites.google.com/site/designerext/mse_sak.zip
PS: Tested on both mseide-ideU = works out of the box = impressive for
sub-menus ;-)
FreD
Hello Martin.
I am on the way with grids = till now, no problems.
But i have same problem with components palette as debugger palette = button
does not respond (nor to mousemove nor onclick nor onenter).
Also in palettes, the buttons are not focsable with keyboard (tab key not work).
Is it
No, ttoolbar is a single widget, the individual buttons can not be focused.
Please use iassisiveclient in order get the necessary informations, I assume
it must be extended.
Please activate twidget.optionswidget.ow_tabfocus in order to enable tab
focus
functionality of a widget.
Ha, ok.
Mouse events are already reported by the menu widget to assistiveserver.
Ha, because If clicked on menu (example menu of mseide) =
if (Sender is tmainmenu) or (Sender is tmenu) or (Sender is tcustommenu) or
(Sender is tpopupmenu) then
Result := 'menu '
else
if (Sender is
Hum, with last release of msegui, when using it to compile old project,
compile is ok but i get that message error while creating a form =
Ooops, ok, fixed, sorry to disturb. :-)
Otherwise, all is well assistived in ideU. The only bemol... the buttons inside
gdbtoolbar are not
https://gitlab.com/mseuniverse/mseuniverse/tree/master/attic/msedocumenting/mse/trunk/help/tutorials/widgets/grids
https://gitlab.com/mseuniverse/mseuniverse/tree/master/attic/msedocumenting/mse/trunk/help/tutorials/widgets/treeview
Hum, could it be possible to implement OnChange = this for checkboxes,
radiobutton ans sliders.
Done:
Done in sak too ;-)
= https://sites.google.com/site/designerext/mse_sak.zip
I will attack TGrid...
Do yo have a demo of TGrid or how to use it in mse ?
Thanks.
Fred.
Hello Martin
Here binaries examples + source of mse working with sak (win32+linux64) =
https://sites.google.com/site/designerext/mse_sak.zip
It is on GitHub too = https://github.com/fredvs/sak
All seems to work (many thanks for your assistivemonitor.prj demo).
I am busy for grids.
Hum,
On Monday 01 June 2015 23:07:08 Fred van Stappen wrote:
Re-hello.
Here are all the methods used by sak for fpGUI/LCL.
It will be good (if you agree) to implement the mse-equivalent...
- onClick
MSEgui has no onClick. I added iassistanceserver
procedure doactionexecute(const
From: mse00...@gmail.com
To: mseide-msegui-talk@lists.sourceforge.net
Date: Sun, 22 Mar 2015 13:36:00 +0100
Subject: Re: [MSEide-MSEgui-talk] how to make mseide open fpc rtl units ?
On Sunday 22 March 2015 13:20:39 misu kun wrote:
thanks for the suggestions
dir/**/ works perfectly :D
Because of brain overloading. Too large complicated but optional
piece of knowledge.
Hello.
Hum, I can understand that all that git-talibans who want to convert you = it
scares you.
It was the same for me ;-)
My 10-cent-advice is to begin with the beginning.
Go to https://github.com/ and
From: mse00...@gmail.com
To: mseide-msegui-talk@lists.sourceforge.net
Date: Sat, 31 Jan 2015 15:56:32 +0100
Subject: Re: [MSEide-MSEgui-talk] First comparison MSElang - FPC ;-)
On Saturday 31 January 2015 15:14:50 Fred van Stappen wrote:
Hello.
Is it possible to compile MSEide
Same here, works fine.
It seems to me the problem is because Bill uses fpc 2.7.x
On Monday 05 January 2015 11:33:50 misu kun wrote:
i can not reproduce , works fine
--
Dive
From: mse00...@gmail.com
To: mseide-msegui-talk@lists.sourceforge.net
Date: Mon, 5 Jan 2015 13:10:30 +0100
Subject: Re: [MSEide-MSEgui-talk] Serial Comm errors
On Monday 05 January 2015 13:00:19 Fred van Stappen wrote:
Same here, works fine.
It seems to me the problem is because Bill
Hello Bill.
I am not the King of GitHub (yet).
But if you need some directory, you may download it via =
https://gitorious.org/mseuniverse/mseuniverse/
And click on the [Download] button on top-right side...
Fre;D
Date: Mon, 5 Jan 2015 15:00:25 -0500
From: captbill...@gmail.com
To:
How do you get MseGit to auto-login to push to a remote? Options git
command maybe?
What i do (and trust me (or ask it to Martin) it was absolutely NOT easy to me
to do my first push to Gitorious).
1) Create a account + password to Gitorious.
2) Run MSEgit and in File menu = open your
I just don't like having to enter a full login every time I do a small commit
Hum, i do not think you need to enter a full login for each commit.
It is needed only if you do a push (after all your commits)...
From: fi...@hotmail.com
To: mseide-msegui-talk@lists.sourceforge.net
Date: Mon, 5
Hello Martin. ;-)
Saturday, January 3 2015
fredvs pushed to mseuniverse/ideu:master 2015-01-03 12:35:51 UTC
;-) + ;-D
Fre;D
--
Dive into the World of Parallel Programming!
Hello Martin
I have noted that, when creating a new form, in uses section, there are a lot
of units automatic added.
But it can be that some of those units are not used.
Have you a trick how to retrieve the unused units ?
I know that it exists a fpc compiler parameter that can show the unused
Hello Martin
Push your code to your Github repository, report when you did it.
Some new modifs are pushed in https://github.com/fredvs/ideU
Many, many thanks Martin.
Fre;D
So one probably should not remove
them.
Martin
Ha,... ok...
For infos, unused units in mseide.prj =
msesystypes.pas(14,2) Hint: Unit msetypes not used in msesystypes
msereal.pas(16,30) Hint: Unit msestrings not used in msereal
msereal.pas(41,20) Hint: Unit sysconst not used in msereal
Hello Martin.
Thanks for your patience (much bigger than mine).
I am cooler now.
And loosed into all those Git infos...
Now that i have key, password, account in Gitorious...
What will be the console commands i have to use for pushing things in Gitorious
?
Here the commands i use to push
That must be fixed in your environment, a working and comfortable debugger is
a requirement for professional work.
Martin
Hum, i do use the classical gdb debugger (like MSEide by default), do you
have something better to propose...?
Thanks.
Fre;D
For me the in MSEide integrated gdb is of big use, if it is not really
useful for you then there is something wrong. ;-)
Martin
Hum, yes, i am very happy with gdb but i note that, for example in the Fi and
Fu macros problem in Windows, gdb did not say that he did not recognize the
macros.
Where does it say that?
I have a Lazarus lpi project = uidesigner_ext = that i translated into MSE
project.
When using in compiler option -fU${MYMACRO}/blabladirectory, compiling that
project
with linux, all is working perfect.
With Windows, i get message blabla unit is missing'.
Yes, i
Have you set up your public SSH key in your Gitorious account?
https://gitorious.org/~fredvs/ssh-keys
You can use the same as you entered for Github at
https://github.com/settings/ssh
Hello Martin.
I have created a key (like explained)
Now, i get that message =
fred@fred-tosh ~/msegui_ideu
I suggested to use
https://gitorious.org/mseuniverse/ideu
with the same directory layout as mseide-msegui and an original mseide
branch for development, do you remember?
Hello Martin.
Give me some days (and nights) more and i will post the beta release of ideU.
I must clean-up the code and
If you worked with it from the start you could easier check the differences
to the original and merge the changes I made in the meantime.
Because you started from scratch your fork does not include the history of
the
original and because you changed the directory layout it is difficult to
Hello Martin.
You will shout... ;-(
I have try to commit to Gitorious but without luck.
It ask me for some key that i do not have... ;-(
I will try to find a wifi point this week-end where i can stay hours and will
re-try to upload to Gitorious..
Anyway the beta release of ideU is uploaded in
MSEide tmainfo.opensource() calls
result:= openfile.execute = mr_ok;. mainfo.openfile.statfile is set
to projectstatfile, a tstatfile instance
in mainfo. mainfo.projectstatfile. tfiledialog implements
the istatfile interface:
istatfile = interface(iobjectlink)[miid_istatfile]
Hello Martin.
Ok, one full night to install-reinstall-re-re-reinstall fpc on freeBSD (and
re-re-install PC-BSD too).
Now all the units needed to compile mseide are finded, it compiles ok but...
when linking it takes ages and finally VirtualBox crashes...
I know that it is not a mse problem but
FPC is easy to install on any platform. Simply use the installer
supplied by the FPC team. Download the installer and source archive from
SourceForge. Very simple (on ALL platforms) and should take around 2
minutes.
Yep, i find that site and it does the trick (in less than 2 minutes ;-) )
=
Suggestion: remove -CX -XX .
Ho, nice one, i will try it, many thanks Martin.
Fred.
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly
Suggestion: remove -CX -XX .
Excellent = it works directly and fast ;-)
Many thanks.
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly
main.pas:
const
versiontext = '3.7';
idecaption = 'MSEide';
statname = 'mseide';
[...]
procedure tmainfo.mainonloaded(const sender: tobject);
var
wstr1: msestring;
begin
try
wstr1:= filepath(statdirname);
if not finddir(wstr1) then begin
createdir(wstr1);
end;
Hello Martin
I did something simpler = assign mainfo.openfile.statfile = to
mainstatfile (idem for openform and projectfiledia).
That way history is still saved but no more in project stat but in main stat
file.
(And i discover your secret = .mseide directory was stored in main-form =
Hello Martin.
What can i do to help MSE ?
I can translate help in French, Portuguese, +- Dutch and Spanish.
Fred.
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT
What will be most useful for users probably is to write documentation and
demo
applications.
Ok, i will do doc + nice videos. ;-)
I would wait until there is actually a request for these languages.
Ok. I am ready.
Thanks.
Fred.
Hello Martin.
I try to find the code where MSEIde save history of file open with
mainfo.openfile and mainfo.openproject.
I want to add a option = x Save history of open file-project in project file
What i do now is to set as option = filedialog.controler.historycount := 0
but i would
Hello.
I try to compile MSEide in freeBSD and get that error message :
mseguiintf.pas(27,14) Fatal: Can't find unit xlib used by mseguiintf
Fatal: Compilation aborted
What can i do ?
Thanks.
Fred.
mseguiintf.pas(27,14) Fatal: Can't find unit xlib used by mseguiintf
Fatal: Compilation aborted
OK, the guilty is fpc.
My god, what a hell to install fpc (everywhere).
Do you have a easy way to install it, with source on freebsd ?
I have done sudo pkg install fpc, fpc is installed but not the
Hello everybody.
After one month deep inside MSE i have some notes...
MSE is much than excellent. I have to do something to make it better known.
I will do it.
Lot of thanks Martin.
Fred.
Thanks Martin for answers.
Correct, MSEgui uses unified style on all platforms. All MSEgui filename
properties and parameters of type filenamety use this format, have a look
to lib/common/kernel/msefileutils.pas. Filename edit copy/paste to/from
clipboard automatically converts to/from
Windows_filename :=
tosysfilepath(filepath(trim(MSE_filename,fk_file,true));
It works but is it the good way ?
Windows_filename:= tosysfilepath(MSE_filename);
Ok, perfect ;-)
Activate controller.options fdo_sysfilename (not recommended).
Why not recommended ?
Because
Activate controller.options fdo_sysfilename (not recommended).
Hum, do you agree if i use it as option in ideU ?
Fred.
--
Download BIRT iHub F-Type - The Free Enterprise-Grade
That is up to you. :-)
Super ;-)
PS: MSE is really WoW...
Terta thanks.
Fre;D
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly
Hello Martin.
I have some trouble trying MSE in Windows.
All the path shown in directory/filename edit are in Unix-style =
/C:/blabla/bla/
How to show all in Windows way (C:\blabla\bla) ?
And how to change the icon of main application ?
Thanks.
Fred.
Saying that, your generic timer version works perfectly under FreeBSD. I
actually do the same for fpGUI's demo IDE.
And you do not depend of the system ;-)
--
Download BIRT
901 - 1000 of 1030 matches
Mail list logo