Question CT LAB ver 5.30
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
---- LAB CT version 5.30 Tasks list ----
-Task29
-Task30 pl_AsphyreSphinx, Port to QT, Carbon, Cocoa etc (Total Steps 5)
-Task31 pl_GLScene, Port to QT, Carbon, Cocoa etc (Total Steps 5)
-Task32
-Task41
-Task45
-Task51 pl_Graphics32, Port to QT5 and fpGUI platforms (Total Steps 5)
Release 2015-01-29 Revision: 005211, LAB Actions
--14-01-2015 New Typhon IDE "components" Directory Structure
--14-01-2015 Update FPC to SVN Rev 29470
--15-01-2015 ADD QT5 platform support (step 1 of 3)
--16-01-2015 Update FPC to SVN Rev 29485
--17-01-2015 ADD fpGUI platform support (step 1 of 3)
--18-01-2015 ADD "CTDir", "TyphonDir" and "TyphonBinDir" IDE macro values
--19-01-2015 Update FPC to SVN Rev 29506
--19-01-2015 Update pl_PascalScript to Ver 5.3.1
--19-01-2015 Rename a lot of Typhon IDE packages:
LazUtils.lpk ==> bs_Utils.lpk
SynEdit.lpk ==> bs_SynEdit.lpk
IDEIntf.lpk ==> bs_IDEIntf.lpk
DebuggerIntf.lpk ==> bs_DebuggerIntf.lpk
LazDebuggerGdbmi.lpk ==> bs_DebuggerGdbmi.lpk
lazcontrols.lpk ==> bs_Controls.lpk
CodeTools.lpk ==> bs_CodeTools.lpk
tachartfpvectorial.lpk ==> lz_tachartvectorial.lpk
tachartaggpas.lpk ==> lz_tachartaggpas.lpk
tachartbgra.lpk ==> lz_tachartbgra.lpk
tachartprint.lpk ==> lz_tachartprint.lpk
tachartwmf.lpk ==> lz_tacharwmf.lpk
lr_add_function.lpk ==> lz_reportaddfunction.lpk
lr_cairoexport.lpk ==> lz_reportcairoexport.lpk
lr_codereport_pkg.lpk ==> lz_reportcodereport.lpk
lr_dialogdesign.lpk ==> lz_reportdialogcontrols.lpk
lr_emailexport.lpk ==> lz_reportemailexport.lpk
lr_imgexport.lpk ==> lz_reportimgexport.lpk
lr_officeimport.lpk ==> lz_reportofficeimport.lpk
lr_pdfexport.lpk ==> lz_reportpdfexport.lpk
lr_sqldb.lpk ==> lz_reportsqldb.lpk
lr_tdbf.lpk ==> lz_reporttdbf.lpk
lr_zeosdb.lpk ==> lz_reportzeosdb.lpk
lr_extexp.lpk ==> lz_reportimgexport.lpk
lazreportpdfexport.lpk ==> lz_reportpdfexport.lpk
fpcunittestrunner.lpk ==> lz_fpcunitrunner.lpk
fpcunitconsolerunner.lpk ==> lz_fpcunitrunnerconsole.lpk
anchordocking.lpk ==> lz_anchordocking.lpk
anchordockingdsgn.lpk ==> lz_anchordockingdsgn.lpk
lazdebuggerfpgdbmi.lpk ==> lz_debuggerfpgdbmi.lpk
messagecomposerpkg.lpk ==> lz_messagecomposer.lpk
lazmouseandkeyinput.lpk ==> lz_mouseandkeyinput.lpk
multithreadprocslaz.lpk ==> lz_multithreadprocs.lpk
lazaruspackagemanager.lpk ==> lz_packagemanager.lpk
runtimetypeinfocontrols.lpk ==> lz_rtticontrols.lpk
tachartlazaruspkg.lpk ==> lz_tachart.lpk
lhelpcontrolpkg.lpk ==> lz_chmhelp.lpk
turbopoweripro.lpk ==> lz_tpipro.lpk
turbopoweriprodsgn.lpk ==> lz_tpiprodsgn.lpk
cairocanvas_pkg.lpk ==> lz_cairocanvas.lpk
aarrebase.lpk ==> lz_aarrebase.lpk
LazActiveX.lpk ==> lz_activex.lpk
chmhelppkg.lpk ==> lz_chmhelpide.lpk
customdrawn.lpk ==> lz_customdrawn.lpk
lazcustforms.lpk ==> lz_custforms.lpk
lazdaemon.lpk ==> lz_daemon.lpk
lazdatadict.lpk ==> lz_datadict.lpk
datetimectrls.lpk ==> lz_datetimectrls.lpk
lazdbexport.lpk ==> lz_dbexport.lpk
lazdebuggerfp.lpk ==> lz_debuggerfp.lpk
editortoolbar.lpk ==> lz_editortoolbar.lpk
educationlaz.lpk ==> lz_education.lpk
externhelp.lpk ==> lz_externhelp.lpk
idefilebrowser.lpk ==> lz_filebrowser.lpk
fpcunitide.lpk ==> lz_fpcunitide.lpk
fpdebug.lpk ==> lz_fpdebug.lpk
fpvectorialpkg.lpk ==> lz_fpvectorial.lpk
h2paswizard.lpk ==> lz_h2pas.lpk
ideinspector.lpk ==> lz_ideinspector.lpk
idelazlogger.lpk ==> lz_idelazlogger.lpk
imagesforlazarus.lpk ==> lz_images.lpk
lazcontroldsgn.lpk ==> lz_basecontroldsgn.lpk
industrial.lpk ==> lz_industrial.lpk
instantfpclaz.lpk ==> lz_instantfpc.lpk
jcfidelazarus.lpk ==> lz_jcf2.lpk
leakview.lpk ==> lz_leakview.lpk
macosfiles.lpk ==> lz_macfiles.lpk
editormacroscript.lpk ==> lz_macroscript.lpk
memdslaz.lpk ==> lz_memds.lpk
lazmrumenu.lpk ==> lz_mrumenu.lpk
lazopenglcontext.lpk ==> lz_opengl.lpk
lazparadox.lpk ==> lz_paradox.lpk
lazplotfunction.lpk ==> lz_plotfunction.lpk
pochecker.lpk ==> lz_pochecker.lpk
printer4lazarus.lpk ==> lz_printers.lpk
printers4lazide.lpk ==> lz_printerside.lpk
projtemplates.lpk ==> lz_projtemplates.lpk
lazreport.lpk ==> lz_report.lpk
simpleideintf.lpk ==> lz_simpleideintf.lpk
sqlite3laz.lpk ==> lz_sqlite3.lpk
sqldblaz.lpk ==> lz_sqldb.lpk
sqlitelaz.lpk ==> lz_sqlite.lpk
lazsvnpkg.lpk ==> lz_svnide.lpk
syneditdsgn.lpk ==> lz_syneditdsgn.lpk
synuni.lpk ==> lz_synuni.lpk
dbflaz.lpk ==> lz_tdbf.lpk
lazthread.lpk ==> lz_thread.lpk
todolistlaz.lpk ==> lz_todolist.lpk
svnpkg.lpk ==> lz_svnpkg.lpk
lazvlc.lpk ==> lz_vlc.lpk
lazwiki.lpk ==> lz_wiki.lpk
weblaz.lpk ==> lz_fpweb.lpk
sdflaz.lpk ==> lz_sdf.lpk
cody.lpk ==> lz_cody.lpk
lazc.lpk ==> lz_compilerc.lpk
rx.lpk ==> lz_rxbase.lpk
pl_lazpackager.lpk ==> pl_packager.lpk
pl_lazwebsolutions.lpk ==> pl_solutionsWeb.lpk
pl_lazsolutions.lpk ==> pl_solutions.lpk
pl_cgilazide.lpk ==> pl_cgiide.lpk
pl_cgilaz.lpk ==> pl_cgi.lpk
--20-01-2015 Update AutoRename packages procedure in Typhon IDE
--21-01-2015 Add build libQt5Pas.so.1.2.6 library procedure
--22-01-2015 Update All CT OS Scripts
--23-01-2015 Synchronize with Lazarus SVN Rev 47498
--24-01-2015 Finish, Re-Structure "components" Directory (Task29: step 3 of 3)
--24-01-2015 Finish, QT5 platform support (Task41: step 3 of 3)
--24-01-2015 Finish, fpGUI platform support (Task45: step 3 of 3)
--27-01-2015 Move ALL help files (pdf,chm, html, etc) to codetyphon/help directory
--29-01-2015 Finish MEGA BUILD for all Host OSes
Release 2015-02-20 Revision: 005221, LAB Actions
--04-02-2015 Update pl_DCP to ver 5.3.1
--04-02-2015 ADD Generics Collections support to FreePascal (Win32/64 and WinCE Only)
--07-02-2015 Synchronize with Lazarus SVN Rev 29636
--07-02-2015 Update FPC to SVN Rev 47609
--07-02-2015 Update pl_FPSpreadsheet to ver 5.3.1 Source SVN Rev 3931
--07-02-2015 Update pl_RX to ver 5.3.1 Source SVN Rev 3931
--07-02-2015 Update pl_RichMemo to ver 5.3.1 Source SVN Rev 3931
--07-02-2015 Update pl_WST to ver 5.3.1 Source SVN Rev 3931
--07-02-2015 Update pl_LuiControls to ver 5.3.1 Source SVN Rev 3931
--07-02-2015 Update pl_Graphics32 to ver 5.3.1 Source SVN Rev 2191
--07-02-2015 Update pl_PasDoc to ver 5.3.1 Source SVN Rev 1374
--08-02-2015 Update pl_ZeosDBO to ver 7.2.0.16 Source SVN Rev 3616
--08-02-2015 Update pl_Indy to ver 10.6.2.2 Source SVN Rev 5254
--08-02-2015 Update pl_ZMSQL to ver 0.1.19
--09-02-2015 Update pl_GLScene to ver 5.3.1 Synchronize with Source SVN Rev 6639
--09-02-2015 Update pl_Shapes to ver 5.3.1
--14-02-2015 Update pl_AGGPas to ver 5.3.1
--15-02-2015 Update pl_BGRAbitmap to ver 7.9.7 Source SVN Rev 961
--17-02-2015 Update pl_Win_DSPack to ver 5.3.1
--19-02-2015 Update FPC to SVN Rev 29761
--20-02-2015 Synchronize with Lazarus SVN Rev 47910
Release 2015-03-07 Revision: 005231 (Beta2) LAB Actions
--26-02-2015 Update FPC to SVN Rev 30011
--26-02-2015 Synchronize with Lazarus SVN Rev 48023
--27-02-2015 Update pl_BGRAbitmap to ver 7.9.8 Source SVN Rev 973
--27-02-2015 Update pl_Chelper to ver 5.3.1 Source SVN Rev 3968
--27-02-2015 Update pl_WST to ver 5.3.4 Source SVN Rev 3968
--27-02-2015 Update pl_RX to ver 5.3.4 Source SVN Rev 3968
--27-02-2015 Update pl_FPSpreadsheet to ver 5.3.4 Source SVN Rev 3968
--27-02-2015 Update pl_Win_DSPack to ver 5.3.4
--04-03-2015 Update FPC to SVN Rev 30093
--04-03-2015 Synchronize with Lazarus SVN Rev 48136
--05-03-2015 New Methodology to build BigIDE for all Host OSes, with the use of typhonbuild executable
--05-03-2015 Add ability to build Typhon IDE for "customdrawn and "fpgui" platforms on Windows and solaris
--05-03-2015 Fix Typhon IDE "Options" dialog problem on FreeBSD and Solaris
--06-03-2015 Finish MEGA BUILD for all Host OSes
Release 2015-04-01 Revision: 005241 (RC1) LAB Actions
--08-03-2015 Update FPC to SVN Rev 30136
--08-03-2015 Synchronize with Lazarus SVN Rev 48165
--08-03-2015 Update pl_GLScene to ver 5.3.4 Synchronize with Source SVN Rev 6644
--08-03-2015 Update pl_ZeosDBO to ver 7.2.0.18 Source SVN Rev 3621
--08-03-2015 Update Synapse to ver 40.1.10 Source SVN Rev 203
--09-03-2015 Update pl_RX to ver 5.3.6 Source SVN Rev 4006
--09-03-2015 Update pl_PascalSCADA to ver 5.3.1 Source SVN Rev 890
--11-03-2015 Update GDB for Win32 to Ver 7.9 release day 20-2-2015
--11-03-2015 Update GDB for Win64 to Ver 7.9 release day 20-2-2015
--11-03-2015 Update make.exe to ver 4.10 for win32 and win64 release day 05-10-2014
--15-03-2015 Update pl_GLScene to ver 5.3.4 Synchronize with Source SVN Rev 6644
--16-03-2015 Update pl_PascalScript to ver 5.3.4 Source GIT hash: a118089ad314f81e57c0a297bc9ba2cc8a6f96fa
--16-03-2015 Update pl_Chelper to ver 5.3.4 Source SVN Rev 4037
--21-03-2015 Update pl_Indy to ver 10.6.2.4 Source SVN Rev 5268
--21-03-2015 Update pl_BGRAbitmap to ver 7.9.8 Source SVN Rev 982
--21-03-2015 Update pl_LuiControls to ver 5.3.4 Source SVN Rev 1356
--21-03-2015 Update pl_RichMemo to ver 5.3.4 Source SVN Rev 4061
--21-03-2015 Update pl_FPSpreadsheet to ver 5.3.6 Source SVN Rev 4061
--22-03-2015 Update pl_ExDesign to ver 5.3.1
--22-03-2015 Update pl_Cindy to ver 6.7.4
--24-03-2015 Update pl_OpenGL to ver 5.3.4
--27-03-2015 Update FPC to SVN Rev 30332
--27-03-2015 ADD Generics Collections support to FreePascal for ALL OSes
--29-03-2015 Synchronize with Lazarus SVN Rev 48530
--29-03-2015 Replace TyphonIDE Toolbar with Customize CoolBar
--30-03-2015 Update pl_GeoGIS to ver 5.3.1
--30-03-2015 ADD pl_RGBGraphics ver 5.3.1 to Typhon IDE Components System
--31-03-2015 Synchronize with Lazarus SVN Rev 48549
--31-03-2015 Start MEGA BUILD for all Host OSes
--01-04-2015 Finish MEGA BUILD for all Host OSes
Release 2015-04-25 Revision: 005251 (RC2) LAB Actions
--01-04-2015 ADD pl_UOS ver 5.3.1 to Typhon IDE Components System
--01-04-2015 ADD pl_ChipmunkPas ver 5.3.1 to Typhon IDE Components System
--02-04-2015 Update pl_BGRAbitmap to ver 8.1.0.1 Source SVN Rev 1008
--02-04-2015 Update pl_BGRAControls to ver 5.3.1 Source SVN Rev 64
--05-04-2015 Update pl_Win_DirectX to ver 5.3.1
--05-04-2015 Update pl_Win_DSPack to ver 5.3.6
--06-04-2015 Update pl_ORCA to ver 5.3.1
--08-04-2015 Update pl_Graphics32 to ver 5.3.4 Source SVN Rev 2192
--08-04-2015 Update pl_Indy to ver 10.6.2.6 Source SVN Rev 5270
--08-04-2015 Update pl_GLScene to ver 5.3.6 Synchronize with Source 08-04-2015 SVN Rev 6648
--08-04-2015 Update pl_RX to ver 5.3.6 Source SVN Rev 4078
--08-04-2015 Update pl_WST to ver 5.3.4 Source SVN Rev 4078
--08-04-2015 Update pl_RichMemo to ver 5.3.6 Source SVN Rev 4078
--08-04-2015 Update pl_FPSpreadsheet to ver 5.3.8 Source SVN Rev 4078
--09-04-2015 Update pl_OnGuard to ver 5.3.1
--10-04-2015 Update pl_nxPascal to ver 5.3.1
--10-04-2015 Update pl_ECControls to Ver 5.3.1
--11-04-2015 Update FpGUI to Ver 1.4 Source GIT hash: 9a165f802fa9bc59fe40dbfcadd8a18571459405
--22-04-2015 Update pl_Orpheus to Ver 5.3.1
--24-04-2015 Update FPC to SVN Rev 30705
--25-04-2015 Synchronize with Lazarus SVN Rev 48839
--25-04-2015 Update pl_GlassDocking to Ver 2.5.1
Note1: You can download and test this version from "CTCenter->Update Manager" and select CT Development Version
Note2: Please post to this topic any suggestion or problem or fix for LAB CT ver 5.30
PilotLogic Architect and Core Programmer
Attachments:
Please Log in or Create an account to join the conversation.
- Miquel Matas
-
- Offline
- Junior Member
-
- Posts: 121
- Thank you received: 10
Cheers,
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
we working some open lab sub-task now : Task41 and Task45 (info above to first post).
These lab tasks have modifications to the "core" of LCL system...
We will make a public release ( LAB CT 5.3 revision 005210), after we "stabilize" or close these open lab sub-task
so No ETA yet.
But, if anyone want to help us on these task, we can release a Zip file of Lab CT and now.
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
Changes log at first page
Please test, report and suggest here
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Visitor
-
and-Task45 ADD fpGUI platform support (Total Steps 3) 100%
task step 2)-but all new Style "native fpGUI -applications" will use only fpGUI units (status: 50% now).
Hum, does it mean that it is possible to create pure native fpGUI applications (not with LCL-fpGUI widgetset but with pure fpGUI widgetset) with CT 5.30 ?
If yes, could you explain how you did for the fpGUI form-designer ?
Thanks
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
this CT LAB ver has the "basic fpgui" support as LCL platform, (with a lot of modifications)
Native fpgui applications are possible now with a little work.
It's the StartEX.
Native fpgui form-designer is NOT our task yet
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Visitor
-
=>Note1: You can download and test this version from "CTCenter->Update Manager" and select CT Development Version
[INFO]: CodeTyphon Update Engine settings
1
www.pilotlogic.com/codetyphon/development/zzctdirver.ctv
x86_64-linux
zzctdirver.ctv
xxxx5
xxxx6
[INFO]: Download file, please wait..
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
/usr/lib/codetyphon/ScriptsLin/ln_xCodeTyphon_Update.sh: line 23: cd: zupdate: No such file or directory
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
_______________________________________________________________
Terminate Action at 29-1-15 22:19:17
Total time: 00:00:00.198
ExitCode : 0
?
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Visitor
-
It is downloading now

Write you later after testing ....
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
I must go to my home

PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Visitor
-
Wow, nice work you have done Sternas

Cfr fpGUI => ok, you have make LCL-fpGUI working => super.
Maybe it could be good to "filter" the LCL widget palette because some fpGUI widgets are not existing and ,in other way, some fpGUI widgets are missing...
But that means lot of work...

Tested simple LCL-fpGUI application => it works => wow.

I have try to re-build Typhon ide, with minimum of components, using LCL-fpGUI widgetset, it compiles but when trying to run it => crash...
Now, for pure native fpGUI widgetset, it is a other story because you will need a pure fpGUI form-designer.
And give the possibility to switch from LCL-widget-palette-form-designer to fpGUI-widget-palette-form-designer.
(or hide LCL-widget-palette-form-designer and show fpGUI-widget-palette-form-designer)
Maybe in future CT version... (if you agree i will do a patch for CT 5.30 allowing pure native fpGUI integration).
Fred.
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
we will "hold" or "freeze" the status of fpGUI to this level and to CT 5.3 Final.
The only thing we want to put is "fpgui project template" to IDE new dialog.
Yes, we want help

PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Visitor
-
Yes, we want help
Ok.
Did you take a look at => github.com/graemeg/fpgui/tree/develop ?
In folder fpGUI/extras/code_template and in fpGUI/extras/lazarus_ide there are some gems for Lazarus (of course easy adaptable for CT).
Please do not hesitate to say what kind of help you need.
Fre;D
Please Log in or Create an account to join the conversation.
- fredvs
- Visitor
-
between fpGUI and LCL-fpGUI?
If you use <fpgui>/extras/lazarus_ide/fpgui_ide.lpk Lazarus
IDE add-on it will registers a new Application Type for pure fpGUI
applications.
There is also fpGUI specific code templates in the
extras/code_templates/ directory.
Did you have implemented TLabel support? That is a weird component (even though you
wouldn't expect that) in LCL that is not yet implement in LCL-fpGUI.
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Vbxler
- Visitor
-
It works without any problems. Thank you for all the work!

Please Log in or Create an account to join the conversation.
- fredvs
- Visitor
-
Aaaargh, indeed problems =>Did you have implemented TLabel support? That is a weird component (even though you
wouldn't expect that) in LCL that is not yet implement in LCL-fpGUI.
sites.google.com/site/designerext/test_LCLfpGUI_TLabel.mp4
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
Vbxler wrote: I just compiled CT5.3 with Win32 and use it with Win64.
It works without any problems. Thank you for all the work!
Thanks Sir
have fun...
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
Step1-Generics Collections on Windows 32 and 64bits 100%
Step2-Generics Collections on Unix 32 bits (Linux, FreBSD, Solaris etc) 100%
Remain Step
Step3-Generics Collections on Unix 64 bits (Linux, FreBSD, Solaris etc)
screen from Win7-64
PilotLogic Architect and Core Programmer
Attachments:
Please Log in or Create an account to join the conversation.