L'IDE multiplateforme basé sur Free Pascal et Lazarus
La version 5.30 de CodeTyphon Studio vient de sortir, avec un support étendu, par exemple, à Ubuntu 15.04 et à la cross-compilation ciblant le Raspberry Pi 2. A titre expérimental, ajout des plateformes QT5 et fpGUI.
A noter l'introduction des collections génériques de FPC sous tous les OS. Et un assistant de compatibilité sous Windows pour gérer les manifestes.
Le caractère polyvalent de CodeTyphon Studio et sa compétitivité continuent de s'affirmer au fur et à mesure des enrichissements et évolutions.
Téléchargez CodeTyphon Studio
Nouveautés de cette version 5.30 :
********************************************
* CodeTyphon Studio *
* GENERATION V *
* Changes Log File *
* PilotLogic Software House *
* 2008-2015 *
********************************************
======> 29-Apr-2015 ver 5.30 ========================================
Cosmetic 1: New Typhon IDE "components" Directory Structure
Cosmetic 2: Replace TyphonIDE Main Toolbar with Customizable CoolBar
Cosmetic 3: ADD QT5 platform support (Experiment)
Cosmetic 4: ADD fpGUI platform support (Experiment)
Cosmetic 5: ADD Generics Collections support to FreePascal (for ALL OSes)
Cosmetic 6: New Building Methogology for Typhon IDE, common for all Host OSes
Step1:Build typhonstart, tyhponbuild and Small TyphonIDE with makefile method
Step2:Build Typhon BigIDE with tyhponbuild
Step3:Build IDE tools with tyhponbuild
Cosmetic 7: Add "Program Compatibility Assistant (PCA)" to Project Options,
This is for MS Windows only
Cosmetic 8: 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
NOTE 1: ADD "CTFPC" Compiler Directive {$IFDEF CTFPC}
NOTE 2: ADD "CTDir", "TyphonDir" and "TyphonBinDir" IDE macro values
NOTE 3: Move ALL help files (pdf,chm, html, etc) to codetyphon/help directory
NOTE 4: ADD ability to build Typhon IDE for "customdrawn and "fpgui" platforms on Windows and solaris
-ADD Support for Oracle Linux Server 7.1 (MultiArch for GTK2)
-ADD Support for Debian Linux ver 8
-ADD Support for Ubuntu Linux ver 15.04
-ADD CrossBuild Support for Rapberry Pi 2
-Update GDB for Win32 to Ver 7.9 (release day 20-02-2015)
-Update GDB for Win64 to Ver 7.9 (release day 20-02-2015)
-Update make.exe to ver 4.10 for win32 and win64 (release day 05-10-2014)
-Update Wget for windows 32/64 to ver 1.16.1 (release date 08-12-2014)
-Update All CT OS Scripts
-ADD pl_RGBGraphics ver 5.3.1 to Typhon IDE Components System
-ADD pl_UOS ver 5.3.1 to Typhon IDE Components System
-ADD pl_ChipmunkPas ver 5.3.1 to Typhon IDE Components System
-Update pl_PascalScript to Ver 5.3.1
-Update pl_DCP to ver 5.3.1
-Update pl_PasDoc to ver 5.3.1 Source 07-02-2015 SVN Rev 1374
-Update pl_ZMSQL to ver 0.1.19
-Update pl_Shapes to ver 5.3.1
-Update pl_AGGPas to ver 5.3.1
-Update pl_Win_DSPack to ver 5.3.4
-Update pl_ZeosDBO to ver 7.2.0.18 Source 08-03-2015 SVN Rev 3621
-Update pl_Synapse to ver 40.1.10 Source 08-03-2015 SVN Rev 203
-Update pl_PascalSCADA to ver 5.3.1 Source 09-03-2015 SVN Rev 890
-Update pl_PascalScript to ver 5.3.4 Source 12-01-2015 GIT hash: a118089ad314f81e57c0a297bc9ba2cc8a6f96fa
-Update pl_Chelper to ver 5.3.4 Source 16-03-2015 SVN Rev 4037
-Update pl_LuiControls to ver 5.3.4 Source 21-03-2015 SVN Rev 1356
-Update pl_ExDesign to ver 5.3.1
-Update pl_Cindy to ver 6.7.4
-Update pl_OpenGL to Ver 5.3.4 (ADD support for OpenGL 4.5 API)
-Update pl_GeoGIS to Ver 5.3.1
-Update pl_BGRAbitmap to ver 8.1.0.1 Source 02-04-2015 SVN Rev 1008
-Update pl_BGRAControls to ver 5.3.1 Source 02-04-2015 SVN Rev 64
-Update pl_Win_DSPack to ver 5.3.6
-Update pl_Win_DirectX to ver 5.3.1
-Update pl_ORCA to ver 5.3.1
-Update pl_Graphics32 to ver 5.3.4 Source 08-04-2015 SVN Rev 2192
-Update pl_Indy to ver 10.6.2.6 Source 08-04-2015 SVN Rev 5270
-Update pl_GLScene to ver 5.3.6 Synchronize with Source 08-04-2015 SVN Rev 6648
-Update pl_RX to ver 5.3.6 Source 08-04-2015 SVN Rev 4078
-Update pl_WST to ver 5.3.4 Source 08-04-2015 SVN Rev 4078
-Update pl_RichMemo to ver 5.3.6 Source 08-04-2015 SVN Rev 4078
-Update pl_FPSpreadsheet to ver 5.3.8 Source 08-04-2015 SVN Rev 4078
-Update pl_OnGuard to ver 5.3.1
-Update pl_nxPascal to ver 5.3.1
-Update FpGUI to Ver 1.4 Source 11-04-2015 GIT hash: 9a165f802fa9bc59fe40dbfcadd8a18571459405
-Update pl_Orpheus to Ver 5.3.1
-Update pl_GlassDocking to Ver 5.3.1
-Update pl_ECControls to Ver 5.3.4
FreePascal 3.1.1 Source 28-04-2015 SVN Rev 30739
* CodeTyphon Studio *
* GENERATION V *
* Changes Log File *
* PilotLogic Software House *
* 2008-2015 *
********************************************
======> 29-Apr-2015 ver 5.30 ========================================
Cosmetic 1: New Typhon IDE "components" Directory Structure
Cosmetic 2: Replace TyphonIDE Main Toolbar with Customizable CoolBar
Cosmetic 3: ADD QT5 platform support (Experiment)
Cosmetic 4: ADD fpGUI platform support (Experiment)
Cosmetic 5: ADD Generics Collections support to FreePascal (for ALL OSes)
Cosmetic 6: New Building Methogology for Typhon IDE, common for all Host OSes
Step1:Build typhonstart, tyhponbuild and Small TyphonIDE with makefile method
Step2:Build Typhon BigIDE with tyhponbuild
Step3:Build IDE tools with tyhponbuild
Cosmetic 7: Add "Program Compatibility Assistant (PCA)" to Project Options,
This is for MS Windows only
Cosmetic 8: 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
NOTE 1: ADD "CTFPC" Compiler Directive {$IFDEF CTFPC}
NOTE 2: ADD "CTDir", "TyphonDir" and "TyphonBinDir" IDE macro values
NOTE 3: Move ALL help files (pdf,chm, html, etc) to codetyphon/help directory
NOTE 4: ADD ability to build Typhon IDE for "customdrawn and "fpgui" platforms on Windows and solaris
-ADD Support for Oracle Linux Server 7.1 (MultiArch for GTK2)
-ADD Support for Debian Linux ver 8
-ADD Support for Ubuntu Linux ver 15.04
-ADD CrossBuild Support for Rapberry Pi 2
-Update GDB for Win32 to Ver 7.9 (release day 20-02-2015)
-Update GDB for Win64 to Ver 7.9 (release day 20-02-2015)
-Update make.exe to ver 4.10 for win32 and win64 (release day 05-10-2014)
-Update Wget for windows 32/64 to ver 1.16.1 (release date 08-12-2014)
-Update All CT OS Scripts
-ADD pl_RGBGraphics ver 5.3.1 to Typhon IDE Components System
-ADD pl_UOS ver 5.3.1 to Typhon IDE Components System
-ADD pl_ChipmunkPas ver 5.3.1 to Typhon IDE Components System
-Update pl_PascalScript to Ver 5.3.1
-Update pl_DCP to ver 5.3.1
-Update pl_PasDoc to ver 5.3.1 Source 07-02-2015 SVN Rev 1374
-Update pl_ZMSQL to ver 0.1.19
-Update pl_Shapes to ver 5.3.1
-Update pl_AGGPas to ver 5.3.1
-Update pl_Win_DSPack to ver 5.3.4
-Update pl_ZeosDBO to ver 7.2.0.18 Source 08-03-2015 SVN Rev 3621
-Update pl_Synapse to ver 40.1.10 Source 08-03-2015 SVN Rev 203
-Update pl_PascalSCADA to ver 5.3.1 Source 09-03-2015 SVN Rev 890
-Update pl_PascalScript to ver 5.3.4 Source 12-01-2015 GIT hash: a118089ad314f81e57c0a297bc9ba2cc8a6f96fa
-Update pl_Chelper to ver 5.3.4 Source 16-03-2015 SVN Rev 4037
-Update pl_LuiControls to ver 5.3.4 Source 21-03-2015 SVN Rev 1356
-Update pl_ExDesign to ver 5.3.1
-Update pl_Cindy to ver 6.7.4
-Update pl_OpenGL to Ver 5.3.4 (ADD support for OpenGL 4.5 API)
-Update pl_GeoGIS to Ver 5.3.1
-Update pl_BGRAbitmap to ver 8.1.0.1 Source 02-04-2015 SVN Rev 1008
-Update pl_BGRAControls to ver 5.3.1 Source 02-04-2015 SVN Rev 64
-Update pl_Win_DSPack to ver 5.3.6
-Update pl_Win_DirectX to ver 5.3.1
-Update pl_ORCA to ver 5.3.1
-Update pl_Graphics32 to ver 5.3.4 Source 08-04-2015 SVN Rev 2192
-Update pl_Indy to ver 10.6.2.6 Source 08-04-2015 SVN Rev 5270
-Update pl_GLScene to ver 5.3.6 Synchronize with Source 08-04-2015 SVN Rev 6648
-Update pl_RX to ver 5.3.6 Source 08-04-2015 SVN Rev 4078
-Update pl_WST to ver 5.3.4 Source 08-04-2015 SVN Rev 4078
-Update pl_RichMemo to ver 5.3.6 Source 08-04-2015 SVN Rev 4078
-Update pl_FPSpreadsheet to ver 5.3.8 Source 08-04-2015 SVN Rev 4078
-Update pl_OnGuard to ver 5.3.1
-Update pl_nxPascal to ver 5.3.1
-Update FpGUI to Ver 1.4 Source 11-04-2015 GIT hash: 9a165f802fa9bc59fe40dbfcadd8a18571459405
-Update pl_Orpheus to Ver 5.3.1
-Update pl_GlassDocking to Ver 5.3.1
-Update pl_ECControls to Ver 5.3.4
FreePascal 3.1.1 Source 28-04-2015 SVN Rev 30739
Avez-vous essayé cet IDE ?
Que lui manque-t-il pour vous décider à le tester ?