From 420e96f9e6dc5ef2778c1e9c12b6dfa95dd927c4 Mon Sep 17 00:00:00 2001 From: fredvs Date: Sat, 9 Apr 2022 16:01:22 +0200 Subject: [PATCH] Release version 5.6.8. --- README.TXT | 4 +- VERSION.TXT | 4 + apps/ide/main.pas | 2 +- apps/ide/mseide.prj | 103 +++++++++++++++-------- lib/common/kernel/msegui.pas | 2 +- readme.md | 2 +- tools/POtools/POtoMO/PO2MO.prj | 147 ++++++++++++++++++++++++--------- 7 files changed, 185 insertions(+), 79 deletions(-) diff --git a/README.TXT b/README.TXT index 56d5795f1..b8ccb4a06 100644 --- a/README.TXT +++ b/README.TXT @@ -1,7 +1,7 @@ MSEide+MSEgui Pascal Cross Platform GUI Development System. -2022-02-21 Version 5.6.6. -Copyright (c) 1999-2021 by Martin Schreiber and friends. +2022-04-09 Version 5.6.8. +Copyright (c) 1999-2022 by Martin Schreiber and friends. - Compiles with FPC 2.6.4, 3.0.0, 3.0.2, 3.2.0, 3.2.2 or 3.3.1. - For FreeBSD-x86_64, Linux-i386, Linux-x86_64, Linux-Rpi-arm32, diff --git a/VERSION.TXT b/VERSION.TXT index 08f8bad83..63b0be31b 100644 --- a/VERSION.TXT +++ b/VERSION.TXT @@ -1,5 +1,9 @@ MSEide+MSEgui changes version history ********************************************** +Version 5.6.8 +2022-04-09 +Mainly fixes of version 5.6.6. + Version 5.6.6 2022-02-21 Added option to dynamic loading of PO-GetText files ( -dmse_dynpo parameter). diff --git a/apps/ide/main.pas b/apps/ide/main.pas index 3f6096f1b..4e0ff9813 100644 --- a/apps/ide/main.pas +++ b/apps/ide/main.pas @@ -46,7 +46,7 @@ interface mselistbrowser,projecttreeform,msepipestream,msestringcontainer,msesys, msewidgets; const - versiontext = '5.6.7'; + versiontext = '5.6.8'; idecaption = 'MSEide'; statname = 'mseide'; diff --git a/apps/ide/mseide.prj b/apps/ide/mseide.prj index ef1f6d597..4437c6179 100644 --- a/apps/ide/mseide.prj +++ b/apps/ide/mseide.prj @@ -57,8 +57,9 @@ findinfiledialog=63 filefilterindex=0 filefilter="*.pas" "*.pp" "*.inc" [findinfileadialogfo.findtext] - value=dialogx + value='5.6 history=20 + '5.6 dialogx msefiledialogx copyrighttext @@ -78,7 +79,6 @@ findinfiledialog=63 4.6.3 RunCommandSleepTime about - {$warn [findinfileadialogfo] stackedunder= x=200 @@ -536,7 +536,7 @@ modulefiles=4 befcommandon=0 makeoptionson=10 4095 - 67 + 3 4095 4094 255 @@ -878,34 +878,39 @@ findhistory=20 editprojectoptions onloaded findoptions=1 -editpos=6 - 0,-1073741823 +editpos=7 + 0,0 0,-1073741823 0,5 0,278 + 0,49 0,-1073741823 - 0,-1073741823 + 0,21 bookmarks0=0 bookmarks1=0 bookmarks2=0 bookmarks3=0 bookmarks4=0 bookmarks5=0 -sourcefiles=6 +bookmarks6=0 +sourcefiles=7 ${PROJECTDIR}/mseide.pas ${PROJECTDIR}/sourceform.pas - /home/fred/mseide-msegui/apps/ide/actionsmodule.pas + ${PROJECTDIR}/actionsmodule.pas /home/fred/mseide-msegui/lib/common/designutils/msesettings.pas ${PROJECTDIR}/main.pas /home/fred/mseide-msegui/lib/common/db/mmysqlconn.inc -relpaths=6 + /home/fred/mseide-msegui/lib/common/kernel/msegui.pas +relpaths=7 mseide.pas sourceform.pas actionsmodule.pas ../lib/common/designutils/msesettings.pas main.pas lib/common/db/mmysqlconn.inc -ismoduletexts=6 + ../lib/common/kernel/msegui.pas +ismoduletexts=7 + 0 0 0 0 @@ -933,10 +938,18 @@ nomenumodules=4 0 0 [sourcefo.files_tab] +order=7 + 0 + 1 + 2 + 3 + 4 + 6 + 5 firsttab=0 -index=2 +index=5 [layout] -windowlayout=566 +windowlayout=588 [mainfo.basedock] splitdir=2 useroptions=268450944 @@ -1170,10 +1183,10 @@ windowlayout=566 [breakpointsfo.bkptson] value=1 [objectinspectorfo.grid] - propcolwidthref=423 - width0=192 + propcolwidthref=367 + width0=167 sortdescend0=0 - width1=225 + width1=194 sortdescend1=0 [symbolfo] splitdir=0 @@ -1337,7 +1350,7 @@ windowlayout=566 [componentpalettefo] splitdir=0 useroptions=268460139 - stackedunder= + stackedunder=objectinspectorfo parent= mdistate=0 nx=0 @@ -1368,7 +1381,7 @@ windowlayout=566 x=0 y=0 cx=1219 - cy=50 + cy=54 rcx=0 rcy=0 [debuggerfo.basedock] @@ -1394,18 +1407,32 @@ windowlayout=566 [debuggerfo.edit_compiler] value=Pascal [debuggerfo.file_history] - value=/home/fred/mseide-msegui/apps/ide/actionsmodule.pas - history=8 - /home/fred/mseide-msegui/apps/ide/actionsmodule.pas - /home/fred/mseide-msegui/lib/common/db/mmysqlconn.inc - /home/fred/mseide-msegui/apps/ide/sourceform.pas - /home/fred/mseide-msegui/lib/common/designutils/msesettings.pas - /home/fred/mseide-msegui/apps/ide/mseide.pas - /home/fred/mseide-msegui/apps/ide/main.pas - /home/fred/mseide-msegui/lib/common/designutils/msesettings.mfm - /home/fred/mseide-msegui/lib/common/dialogs/msestringenter.pas + value=/home/fred/mseide-msegui/lib/common/kernel/msegui.pas + history=22 + /home/fred/Downloads/fpGUI-develop/src/corelib/gdi/fpg_gdi.pas + /home/fred/Downloads/fpGUI-develop/src/corelib/x11/fpg_x11.pas + /home/fred/Downloads/fpGUI-develop/src/corelib/fpg_base.pas + /home/fred/fpGUI/src/corelib/gdi/fpg_gdi.pas + /home/fred/fpGUI/src/corelib/x11/fpg_x11.pas + /home/fred/fpGUI/src/corelib/fpg_base.pas + /home/fred/fpGUI-maint/src/corelib/gdi/fpg_gdi.pas + /home/fred/mseide-msegui/lib/common/kernel/linux/mseguiintf.pas + /home/fred/mseide-msegui/lib/common/kernel/linux/mseuniintf.pas + /home/fred/mseide-msegui/lib/common/kernel/linux/msesysintf.pas + /home/fred/mseide-msegui/lib/common/kernel/msectypes.pas + /home/fred/cafecentral/cc_backuplast.bat + /home/fred/ideu/src/ideU (copy 1).pas + /home/fred/strumpract/src/uos_flat.pas + /home/fred/uos/src/uos.pas + /home/fred/strumpract/src/uos.pas + /home/fred/strumpract/src/infos.pas + /home/fred/strumpract/src/conflang.pas + /home/fred/ideu/src/conflang.pas + /home/fred/ideu/src/mo4stock.pas + /home/fred/ideu/src/mo4stocknew.pas + /home/fred/ideu/src/po2arrays.pas [debuggerfo.project_options] - value=1 + value=6 [debuggerfo.hints] value=1 [sourcefo] @@ -1421,19 +1448,27 @@ windowlayout=566 x=0 y=0 cx=1219 - cy=456 + cy=452 rcx=0 rcy=0 [sourcefo.files_tab] + order=7 + 0 + 1 + 2 + 3 + 4 + 6 + 5 firsttab=0 - index=2 + index=5 [confideufo.usedefaulteditoroptions] value=0 [cpuc86_64fo] irqoff=0 splitdir=0 useroptions=268451947 - stackedunder=confdebuggerfo + stackedunder=_mse_settingsfo_mse_ parent= mdistate=0 nx=0 @@ -1460,9 +1495,9 @@ windowlayout=566 ncx=0 ncy=0 x=0 - y=53 + y=57 cx=1219 - cy=456 + cy=452 rcx=0 rcy=0 [_mse_mainfo_mse_] @@ -1487,7 +1522,7 @@ windowlayout=566 [_mse_settingsfo_mse_] splitdir=0 useroptions=268451963 - stackedunder=confideufo + stackedunder=componentpalettefo parent= mdistate=3 nx=0 diff --git a/lib/common/kernel/msegui.pas b/lib/common/kernel/msegui.pas index 7179bf1fc..94b496494 100644 --- a/lib/common/kernel/msegui.pas +++ b/lib/common/kernel/msegui.pas @@ -33,7 +33,7 @@ interface msebitmap,msearrayprops,msethreadcomp,mserichstring,msearrayutils {$ifdef mse_with_ifi},mseifiglob,mseificompglob{$endif}; const - mseguiversiontext = '5.6.7'; + mseguiversiontext = '5.6.8'; copyrighttext = 'Copyright 1999-2022'; defaultwidgetcolor = cl_default; defaulttoplevelwidgetcolor = cl_background; diff --git a/readme.md b/readme.md index d725a8bb8..7e6f4e69b 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,6 @@ # MSEide+MSEgui Pascal Cross Platform GUI Development System -2022-02-21 Version 5.6.6. +2022-04-09 Version 5.6.8. Copyright (c) 1999-2022 by Martin Schreiber and friends. MSEgui is a complete independent Free Pascal widgetset. diff --git a/tools/POtools/POtoMO/PO2MO.prj b/tools/POtools/POtoMO/PO2MO.prj index 320296a5e..976565800 100644 --- a/tools/POtools/POtoMO/PO2MO.prj +++ b/tools/POtools/POtoMO/PO2MO.prj @@ -87,6 +87,51 @@ order18=0 [projectoptions] projectdir=/home/fred/mseide-msegui/tools/POtools/POtoMO projectfilename=/home/fred/mseide-msegui/tools/POtools/POtoMO/PO2MO.prj +findinfiledialog=44 + [findinfileadialogfo.subdirs] + value=1 + [findinfileadialogfo.incurrentfile] + value=0 + [findinfileadialogfo.inopenfiles] + value=0 + [findinfileadialogfo.wholeword] + value=0 + [findinfileadialogfo.indirectories] + value=1 + [findinfileadialogfo.inprojectdir] + value=0 + [findinfileadialogfo.casesensitive] + value=0 + [findinfileadialogfo.mask] + value="*.pas" "*.pp" "*.inc" + history=1 + "*.pas" "*.pp" "*.inc" + [findinfileadialogfo.dir] + filenames=1 + /home/fred/fpc-ootb_331ok/ + filecolwidth=174 + x=0 + y=0 + cx=0 + cy=0 + filehistory=2 + /home/fred/fpc-ootb_331ok/ + /home/fred/fpGUI-maint/ + filefilterindex=0 + filefilter="*.pas" "*.pp" "*.inc" + [findinfileadialogfo.findtext] + value=LoadCursor + history=4 + LoadCursor + HCURSOR + mcHourGlass + + [findinfileadialogfo] + stackedunder= + x=573 + y=142 + cx=300 + cy=308 finddialog=8 [finddialogfo.selectedonly] value=0 @@ -1097,34 +1142,49 @@ findhistory=3 wrileln uses findoptions=1 -editpos=6 +editpos=9 0,20 - 0,-1073741823 0,0 - 9,687 - 0,6 - 16,6370 + 0,-1073741823 + 0,-1073741823 + 0,-1073741823 + 0,-1073741823 + 0,2691 + 0,1380 + 0,1404 bookmarks0=0 bookmarks1=0 bookmarks2=0 bookmarks3=0 bookmarks4=0 bookmarks5=0 -sourcefiles=6 - ${PROJECTDIR}/PO2MO.pas - ${PROJECTDIR}/POtoMO.pas +bookmarks6=0 +bookmarks7=0 +bookmarks8=0 +sourcefiles=9 + /home/fred/mseide-msegui/tools/POtools/POtoMO/PO2MO.pas + /home/fred/mseide-msegui/tools/POtools/POtoMO/POtoMO.pas /home/fred/mseide-msegui/lib/common/kernel/msectypes.pas /home/fred/mseide-msegui/lib/common/kernel/linux/msesysintf.pas /home/fred/mseide-msegui/lib/common/kernel/linux/mseuniintf.pas /home/fred/mseide-msegui/lib/common/kernel/linux/mseguiintf.pas -relpaths=6 + /home/fred/fpGUI-maint/src/corelib/x11/fpg_x11.pas + /home/fred/fpGUI-maint/src/corelib/gdi/fpg_gdi.pas + /home/fred/fpc-ootb_331ok/packages/graph/src/win32/graph.pp +relpaths=9 PO2MO.pas POtoMO.pas - ../../lib/common/kernel/msectypes.pas - ../../lib/common/kernel/linux/msesysintf.pas - ../../lib/common/kernel/linux/mseuniintf.pas - ../../lib/common/kernel/linux/mseguiintf.pas -ismoduletexts=6 + ../lib/common/kernel/msectypes.pas + ../lib/common/kernel/linux/msesysintf.pas + ../lib/common/kernel/linux/mseuniintf.pas + ../lib/common/kernel/linux/mseguiintf.pas + ../../../fpGUI-maint/src/corelib/x11/fpg_x11.pas + ../../../fpGUI-maint/src/corelib/gdi/fpg_gdi.pas + ../../../fpc-ootb_331ok/packages/graph/src/win32/graph.pp +ismoduletexts=9 + 0 + 0 + 0 0 0 0 @@ -1136,17 +1196,20 @@ moduleoptions=0 visiblemodules=0 nomenumodules=0 [sourcefo.files_tab] -order=6 +order=9 0 - 2 + 6 + 7 + 8 3 4 5 1 + 2 firsttab=0 -index=4 +index=3 [layout] -windowlayout=541 +windowlayout=545 [mainfo.basedock] splitdir=2 useroptions=268450944 @@ -1160,10 +1223,10 @@ windowlayout=541 ny=0 ncx=0 ncy=0 - x=423 - y=214 + x=88 + y=60 cx=1224 - cy=621 + cy=608 rcx=0 rcy=0 wsize=0 @@ -1264,7 +1327,7 @@ windowlayout=541 [findinfilefo] splitdir=0 useroptions=268451947 - stackedunder= + stackedunder=mainfo parent= mdistate=0 nx=0 @@ -1273,7 +1336,7 @@ windowlayout=541 ncy=0 x=239 y=115 - cx=678 + cx=986 cy=414 rcx=0 rcy=0 @@ -1290,7 +1353,7 @@ windowlayout=541 x=0 y=0 cx=205 - cy=451 + cy=440 rcx=0 rcy=0 [projecttreefo.grid] @@ -1380,10 +1443,10 @@ windowlayout=541 [breakpointsfo.bkptson] value=0 [objectinspectorfo.grid] - propcolwidthref=242 - width0=107 + propcolwidthref=369 + width0=163 sortdescend0=0 - width1=129 + width1=200 sortdescend1=0 [symbolfo] splitdir=0 @@ -1476,9 +1539,9 @@ windowlayout=541 ncx=0 ncy=0 x=0 - y=507 + y=495 cx=1214 - cy=93 + cy=92 rcx=0 rcy=0 [componentstorefo] @@ -1578,7 +1641,7 @@ windowlayout=541 x=0 y=0 cx=1214 - cy=50 + cy=49 rcx=0 rcy=0 [debuggerfo.basedock] @@ -1589,7 +1652,7 @@ windowlayout=541 mdistate=0 nx=0 ny=0 - ncx=1197 + ncx=1199 ncy=53 x=0 y=0 @@ -1604,8 +1667,9 @@ windowlayout=541 [debuggerfo.edit_compiler] value=Pascal [debuggerfo.file_history] - value=/home/fred/mseide-msegui/lib/common/kernel/linux/mseguiintf.pas - history=14 + value=/home/fred/fpc-ootb_331ok/packages/graph/src/win32/graph.pp + history=15 + /home/fred/mseide-msegui/lib/common/kernel/linux/mseguiintf.pas /home/fred/mseide-msegui/lib/common/kernel/linux/mseuniintf.pas /home/fred/mseide-msegui/lib/common/kernel/linux/msesysintf.pas /home/fred/mseide-msegui/lib/common/kernel/msectypes.pas @@ -1637,26 +1701,29 @@ windowlayout=541 x=208 y=0 cx=1006 - cy=451 + cy=440 rcx=0 rcy=0 [sourcefo.files_tab] - order=6 + order=9 0 - 2 + 6 + 7 + 8 3 4 5 1 + 2 firsttab=0 - index=4 + index=3 [confideufo.usedefaulteditoroptions] value=0 [cpuc86_64fo] irqoff=0 splitdir=0 useroptions=268451947 - stackedunder=targetconsolefo + stackedunder=findinfilefo parent= mdistate=0 nx=0 @@ -1683,9 +1750,9 @@ windowlayout=541 ncx=0 ncy=0 x=0 - y=53 + y=52 cx=1214 - cy=451 + cy=440 rcx=0 rcy=0 [targetconsole]