Ma hope o ʻekolu mau makahiki o ka hoʻomohala ʻana, ua paʻi ʻia ka hoʻokuʻu ʻana o ka ʻenehana hoʻomohala hoʻohui ʻia ʻo Lazarus 2.2, e pili ana i ka FreePascal compiler a hana i nā hana e like me Delphi. Hoʻolālā ʻia ke kaiapuni e hana me ka hoʻokuʻu ʻana o ka FreePascal 3.2.2 compiler. Hoʻomākaukau ʻia nā pūʻolo hoʻonohonoho mākaukau me Lazaro no Linux, macOS a me Windows.
Ma waena o nā loli i ka hoʻokuʻu hou:
- Hāʻawi ka Qt5 widget i ke kākoʻo piha no OpenGL.
- Nā pihi i hoʻohui ʻia no ka hāʻule ʻana o nā panela i hoʻopaʻa ʻia. Hoʻonui i ke kākoʻo HighDPI. Hoʻohui ʻia nā ʻano panel e pili ana i nā ʻaoʻao multiline ("Multiline Tabs") a me nā puka aniani ʻole ("Floating windows ma luna").
- Loaʻa i kahi hoʻohui Spotter hou no ka ʻimi ʻana i nā kauoha IDE.
- Hoʻohui ʻia ʻo DockedFormEditor pūʻolo me kahi mea hoʻoponopono palapala hou, e pani ana iā Sparta_DockedFormEditor.
- Hoʻomaikaʻi i ka hoʻopili ʻana i nā code Jedi a hoʻohui i ke kākoʻo no ka syntax Object Pascal hou.
- Ua hoʻohui ʻo Codetools i ke kākoʻo no nā hana inoa ʻole.
- Ua hoʻokō ʻia kahi ʻaoʻao hoʻomaka kahi e hiki ai iā ʻoe ke koho i ke ʻano o ka papahana e hana ʻia.
- Ua hoʻomaikaʻi ʻia nā loulou no ka nānā ʻana i nā mea a me nā papahana.
- Hoʻohui ʻia nā kī wela i ka mea hoʻoponopono code no ka hoʻololi ʻana, kope ʻana, kope a neʻe i nā laina a me nā koho.
- Ua hoʻololi ʻia nā mea hoʻonui no nā faila unuhi maʻamau (nā hiʻohiʻona) mai .po a i .pot. No ka laʻana, waiho ʻia ka faile lazaruside.ru.po me ka hoʻololi ʻole ʻia, a ua kapa ʻia ʻo lazaruside.po ʻo lazaruside.pot, kahi e maʻalahi ai ka hoʻoponopono ʻana i nā faila PO ma ke ʻano he kumu no ka hoʻomaka ʻana i nā unuhi hou.
- Hoʻokomo ʻia ʻo LazDebugger-FP (FpDebug) 1.0 e ka paʻamau no nā hoʻonohonoho hou ma Windows a me Linux.
- Ua hoʻoneʻe ʻia nā ʻāpana no ka hāʻawi ʻana i nā font Freetype i kahi pūʻolo ʻokoʻa "components/freetype/freetypelaz.lpk"
- Ua wehe ʻia ka ʻāpana PasWStr ma muli o ka loaʻa ʻana o ke code e hōʻuluʻulu wale ana i nā mana kahiko o FreePascal.
- Hoʻopaʻa inoa maikaʻi ʻia o nā ʻāpana kūloko a me kā lākou hoʻopaʻa ʻana i nā widget ma o ke kelepona TLComponent.NewInstance.
- Ua hoʻonui ʻia ka waihona libQt5Pas a ua hoʻomaikaʻi ʻia ke kākoʻo no nā widget e pili ana i ka Qt5. Hoʻohui ʻia ʻo QLCLOpenGLWidget, hāʻawi i ke kākoʻo OpenGL piha.
- Hoʻomaikaʻi i ka pololei o ke koho ʻana i ka nui o ke ʻano ma X11, Windows, a me nā ʻōnaehana macOS.
- Ua hoʻonui ʻia nā mana o ka TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox a me TShellListView.
- Hoʻohui ʻia nā kelepona e hoʻololi i ka cursor BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor a me BeginScreenCursor / EndScreenCursor, hiki ke hoʻohana ʻia me ka hoʻonohonoho ʻole ʻana i ka cursor ma o Screen.Cursor.
- Hoʻohui ʻia kahi ʻano hana e hoʻopau i ka hana ʻana i nā pūʻulu mask (hoʻopau i ka unuhi ʻana '[' ma ke ʻano he hoʻomaka o kahi hoʻonohonoho i kahi mask), hoʻāla ʻia ma o ka hoʻonohonoho moDisableSets. No ka laʻana, "MatchesMask('[x]','[x]', [moDisableSets])" e hoʻihoʻi ʻo True i ke ʻano hou.
Source: opennet.ru