Difference between revisions of "Free Pascal Application Suite"

From Lazarus wiki
Jump to navigationJump to search
(→‎List of good Free Pascal applications to be included: updated PeaZip link to its current address on GitHub)
 
(30 intermediate revisions by 6 users not shown)
Line 1: Line 1:
The "Free Pascal Application Suite" plans to bundle many useful applications written in Free Pascal in order to help increase the popularity of applications written in Pascal, in order to demonstrate the power of Lazarus/Free Pascal and also in order to have a good kit of applications for the Free Pascal Window Manager.
+
The [[Free Pascal Application Suite]] plans to bundle many useful applications written in [[Free Pascal]] in order to help increase the popularity of applications written in [[Pascal]], in order to demonstrate the power of Lazarus/[[Free Pascal]] and also in order to have a good kit of applications for the [[Free Pascal Window Manager]].
 
__TOC__
 
__TOC__
 
==What should all applications in this suite have?==
 
==What should all applications in this suite have?==
Line 6: Line 6:
 
# Available in a public subversion, such as provided by source forge, googlecode, etc
 
# Available in a public subversion, such as provided by source forge, googlecode, etc
 
# The applications should be cross-platform.
 
# The applications should be cross-platform.
## For the Desktop version: An Inno Setup installer for Windows, RPM and DEB packages for Linux and a Mac OS X Application bundle
+
## For the Desktop version:  
 +
### An [http://www.innosetup.com Inno Setup] installer for Windows. See also [[Inno Setup Usage]]. Best practices recomendations (not required): [[High DPI]], [[Windows Icon]].
 +
### RPM and DEB packages for Linux.
 +
### Mac OS X Application bundle.
 
## For the Mobile version: Installers for Windows CE, iPhone and Android
 
## For the Mobile version: Installers for Windows CE, iPhone and Android
 
# Some kind of stable release every once in a while
 
# Some kind of stable release every once in a while
 
# A bug tracker (as soon as people use the application, they will start reporting bugs)
 
# A bug tracker (as soon as people use the application, they will start reporting bugs)
 +
 +
==Releases==
 +
 +
===Release 0.1 (targets mostly Windows)===
 +
 +
*Lazarus Image Editor 0.9 - A raster image editor
 +
**Download for Windows 32-bits: http:/sourceforge.net/projects/p-tools/files/Lazarus%20Image%20Editor/0.9/
 +
**Download source code: Lazarus-CCR rev 2285. See [[Lazarus Image Editor]]
 +
 +
*LazPaint 4.7 - A raster image editor
 +
**Download for Windows and Linux: http://sourceforge.net/projects/lazpaint/files/bin/
 +
**Download source code: http://sourceforge.net/projects/lazpaint/files/src/ See [[LazPaint]]
 +
 +
*Double Commander - A file manager
 +
**Download for Windows and Linux: http://doublecmd.sourceforge.net/
 +
 +
*Virtual Magnifying Glass 3.5 - a screen magnifier
 +
**Download for Windows, Linux and Mac OS X: http://magnifier.sourceforge.net/#download
 +
 +
*FPBrowser 0.5 - A raster image editor
 +
**Download for Windows 32-bits: http://sourceforge.net/projects/p-tools/files/FPBrowser/0.5/
 +
**Download source code: Lazarus-CCR rev 2286. See [[fpbrowser]]
 +
 +
*LazEyes 2.1 - A toy, the two eyes
 +
**Download for Windows 32-bits: http://sourceforge.net/projects/p-tools/files/LazEyes/2.1/
 +
**Download source code: Lazarus-CCR rev 2291. See [[LazEyes]]
 +
 +
*LazEdit 1.9 - A general text editor with syntax highlighting and HTML editing tools
 +
**Download for Windows 32-bits: http://sourceforge.net/projects/p-tools/files/LazEdit/1.9/
 +
**Download source code: Lazarus-CCR rev 2299. See [[LazEdit]]
  
 
==List of good Free Pascal applications to be included==
 
==List of good Free Pascal applications to be included==
  
{| BORDER="1" CELLSPACING="0"
+
{| class="wikitable"
!COLSPAN="1" STYLE="background:#ffdead;"|'''Name'''
+
! Name !! Type/Group !! State !! Targets !! Responsible !! Comments
!COLSPAN="1" STYLE="background:#ffdead;"|'''Type/Group'''
+
|----
!COLSPAN="1" STYLE="background:#ffdead;"|'''State'''
+
|[[LazEdit]]||Text editor||Ready||all desktop||Bart and Felipe||-
!COLSPAN="1" STYLE="background:#ffdead;"|'''Targets'''
 
!COLSPAN="1" STYLE="background:#ffdead;"|'''Responsible'''
 
!COLSPAN="1" STYLE="background:#ffdead;"|'''Comments'''
 
 
|----
 
|----
 
|[[miniedit]]||Text editor||?||all desktop||Zaher||-
 
|[[miniedit]]||Text editor||?||all desktop||Zaher||-
 +
|----
 +
|[http://sites.google.com/site/mynotex/ MyNotex]||Note taking/Text||Ready||GNU/Linux||Massimo Nardello||GPLv3
 
|----
 
|----
 
|[http://magnifier.sourceforge.net/ Magnifier]||Screen Magnifier/Accessibility||Ready||all desktop||Felipe Monteiro de Carvalho||?
 
|[http://magnifier.sourceforge.net/ Magnifier]||Screen Magnifier/Accessibility||Ready||all desktop||Felipe Monteiro de Carvalho||?
 
|----
 
|----
|[[Cactus Jukebox]]||Audio Player||Ready||all desktop||-||-
+
|[[OvoPlayer]]||Audio Player||Ready for Windows, is very slow in Linux||all desktop||-||-
 
|----
 
|----
|[http://www.peazip.org PeaZip]||Compression||Lacks Mac support||windows,linux||?||?
+
|[https://peazip.github.io/ PeaZip]||Compression||Lacks Mac support||windows,linux||?||?
 
|----
 
|----
|[[Lazarus Image Editor]]||Raster image editor||Has a major performance problem||?||?||-
+
|[[Lazarus Image Editor]]||Raster image editor||Needs release building||?||?||-
 
|----
 
|----
 
|[[LazPaint]]||Raster image editor||An alternative image editor||all desktop||Circular||[[BGRABitmap]]
 
|[[LazPaint]]||Raster image editor||An alternative image editor||all desktop||Circular||[[BGRABitmap]]
Line 35: Line 67:
 
|Calculator||Calculator||Not even started||?||?||-
 
|Calculator||Calculator||Not even started||?||?||-
 
|----
 
|----
|[http://doublecmd.sourceforge.net/ Double Commander]||File Manager||?||?||?||-
+
|[http://doublecmd.sourceforge.net/ Double Commander]||File Manager||Ready||?||?||-
 
|----
 
|----
 
|[[fpChess]]||Game||Under development||all desktop and all mobile||Felipe Monteiro de Carvalho||-
 
|[[fpChess]]||Game||Under development||all desktop and all mobile||Felipe Monteiro de Carvalho||-
 
|----
 
|----
|[[fpbrowser]]||Web Browser||Initial stages||all desktop||?||?
+
|[[fpbrowser]]||Web Browser||Initial release ready||all desktop||?||?
 
|----
 
|----
|fpfolders||File Manager||Not started||all desktop||?||?
+
|[[fpfolders]]||File Manager||Not started||all desktop||?||?
 
|----
 
|----
|[[Turbo Circuit]]||Engineering||Ready||all desktop||Felipe Monteiro de Carvalho||-
+
|[[Turbo Circuit]]||Engineering||Under rework||all desktop||Felipe Monteiro de Carvalho||-
 
|----
 
|----
 
|[[LazEyes]]||Toy||Ready||all desktop||Felipe Monteiro de Carvalho||-
 
|[[LazEyes]]||Toy||Ready||all desktop||Felipe Monteiro de Carvalho||-
 
|----
 
|----
|[[TappyTux]]||Educational||Under development||all desktop||?||-
+
|[[TappyTux]]||Educational||Ready||all desktop||Dennis Seman e Felipe||-
 
|}
 
|}
  
Line 54: Line 86:
 
This is a list for extra apps which might be used.
 
This is a list for extra apps which might be used.
  
{| BORDER="1" CELLSPACING="0"
+
{| class="wikitable"
!COLSPAN="1" STYLE="background:#ffdead;"|'''Name'''
+
! Name !! Type/Group !! State !! Targets !! Responsible !! Comments
!COLSPAN="1" STYLE="background:#ffdead;"|'''Type/Group'''
 
!COLSPAN="1" STYLE="background:#ffdead;"|'''State'''
 
!COLSPAN="1" STYLE="background:#ffdead;"|'''Targets'''
 
!COLSPAN="1" STYLE="background:#ffdead;"|'''Responsible'''
 
!COLSPAN="1" STYLE="background:#ffdead;"|'''Comments'''
 
 
|----
 
|----
 
|[[Lazarus_Application_Gallery#KSP_Sound_Player|KSP]]||Audio Player||Lacks maintainer to fix||windows,?||-||-
 
|[[Lazarus_Application_Gallery#KSP_Sound_Player|KSP]]||Audio Player||Lacks maintainer to fix||windows,?||-||-
|----
 
|[http://sites.google.com/site/mynotex/ mynotex]||Note taking/Text||Doesn't seam to be free software||?||-||-
 
 
|----
 
|----
 
|[http://code.google.com/p/contexteditor/ ConTEXT Editor]||Text Editor||Needs porting to Lazarus||Desktop||?||
 
|[http://code.google.com/p/contexteditor/ ConTEXT Editor]||Text Editor||Needs porting to Lazarus||Desktop||?||
Line 71: Line 96:
 
|----
 
|----
 
|[http://www.hypermake.com/english/betatest.html Martins Editor]||Text Editor||Not free software?||All Desktop||?||
 
|[http://www.hypermake.com/english/betatest.html Martins Editor]||Text Editor||Not free software?||All Desktop||?||
 +
|----
 +
|[[Cactus Jukebox]]||Audio Player||Ready||all desktop||Abandoned||-
 
|}
 
|}
  
 
[[Category:Promotion]]
 
[[Category:Promotion]]
 +
[[Category:Example programs]]
 +
[[Category: Software written in Free Pascal]]
 +
[[Category: Applications written in Free Pascal]]

Latest revision as of 20:31, 8 January 2021

The Free Pascal Application Suite plans to bundle many useful applications written in Free Pascal in order to help increase the popularity of applications written in Pascal, in order to demonstrate the power of Lazarus/Free Pascal and also in order to have a good kit of applications for the Free Pascal Window Manager.

What should all applications in this suite have?

  1. Free/Open software license for the application, such as GPL, BSD or something like that
  2. Available in a public subversion, such as provided by source forge, googlecode, etc
  3. The applications should be cross-platform.
    1. For the Desktop version:
      1. An Inno Setup installer for Windows. See also Inno Setup Usage. Best practices recomendations (not required): High DPI, Windows Icon.
      2. RPM and DEB packages for Linux.
      3. Mac OS X Application bundle.
    2. For the Mobile version: Installers for Windows CE, iPhone and Android
  4. Some kind of stable release every once in a while
  5. A bug tracker (as soon as people use the application, they will start reporting bugs)

Releases

Release 0.1 (targets mostly Windows)

  • Lazarus Image Editor 0.9 - A raster image editor
    • Download for Windows 32-bits: http:/sourceforge.net/projects/p-tools/files/Lazarus%20Image%20Editor/0.9/
    • Download source code: Lazarus-CCR rev 2285. See Lazarus Image Editor

List of good Free Pascal applications to be included

Name Type/Group State Targets Responsible Comments
LazEdit Text editor Ready all desktop Bart and Felipe -
miniedit Text editor ? all desktop Zaher -
MyNotex Note taking/Text Ready GNU/Linux Massimo Nardello GPLv3
Magnifier Screen Magnifier/Accessibility Ready all desktop Felipe Monteiro de Carvalho ?
OvoPlayer Audio Player Ready for Windows, is very slow in Linux all desktop - -
PeaZip Compression Lacks Mac support windows,linux ? ?
Lazarus Image Editor Raster image editor Needs release building ? ? -
LazPaint Raster image editor An alternative image editor all desktop Circular BGRABitmap
Calculator Calculator Not even started ? ? -
Double Commander File Manager Ready ? ? -
fpChess Game Under development all desktop and all mobile Felipe Monteiro de Carvalho -
fpbrowser Web Browser Initial release ready all desktop ? ?
fpfolders File Manager Not started all desktop ? ?
Turbo Circuit Engineering Under rework all desktop Felipe Monteiro de Carvalho -
LazEyes Toy Ready all desktop Felipe Monteiro de Carvalho -
TappyTux Educational Ready all desktop Dennis Seman e Felipe -

Other FPC Applications

This is a list for extra apps which might be used.

Name Type/Group State Targets Responsible Comments
KSP Audio Player Lacks maintainer to fix windows,? - -
ConTEXT Editor Text Editor Needs porting to Lazarus Desktop ?
TextDIFF Diff/Merge utility Needs porting to Lazarus Desktop ?
Martins Editor Text Editor Not free software? All Desktop ?
Cactus Jukebox Audio Player Ready all desktop Abandoned -